.cm-backdrop.svelte-1btwglb{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e;backdrop-filter:blur(3px)}.cm-card.svelte-1btwglb{position:relative;width:100%;max-width:460px;background:var(--surface, #14161b);border:1px solid var(--border, #262b33);border-radius:16px;padding:30px 30px 28px;box-shadow:0 24px 60px -20px #000000b3;max-height:calc(100dvh - 40px);overflow-y:auto}.cm-close.svelte-1btwglb{position:absolute;top:16px;right:16px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-faint, #8a8f98);cursor:pointer;border-radius:7px;transition:color .15s,background .15s}.cm-close.svelte-1btwglb:hover{color:var(--text, #ededed);background:#ffffff0f}.cm-close.svelte-1btwglb svg:where(.svelte-1btwglb){width:18px;height:18px}.cm-eyebrow.svelte-1btwglb{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--accent, #00e5a8);margin-bottom:14px}.cm-title.svelte-1btwglb{margin:0 0 10px;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--text, #ededed)}.cm-sub.svelte-1btwglb{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--text-dim, #a8adb5)}.cm-field.svelte-1btwglb{display:block;margin-bottom:16px}.cm-label.svelte-1btwglb{display:block;margin-bottom:7px;font-size:13px;font-weight:500;color:var(--text, #ededed)}.cm-input.svelte-1btwglb{width:100%;box-sizing:border-box;padding:11px 13px;font-size:14px;font-family:inherit;color:var(--text, #ededed);background:var(--bg, #0c0e12);border:1px solid var(--border, #262b33);border-radius:9px;outline:none;transition:border-color .15s,box-shadow .15s}.cm-input.svelte-1btwglb::placeholder{color:var(--text-faint, #6b7079)}.cm-input.svelte-1btwglb:focus{border-color:var(--accent, #00e5a8);box-shadow:0 0 0 3px #00e5a824}.cm-textarea.svelte-1btwglb{resize:vertical;min-height:96px;line-height:1.5}.cm-error.svelte-1btwglb{margin:0 0 14px;font-size:13px;color:#ff6b8a}.cm-submit.svelte-1btwglb{width:100%;margin-top:6px;padding:12px 16px;font-size:14px;font-weight:700;font-family:inherit;color:#06231b;background:var(--accent, #00e5a8);border:none;border-radius:10px;cursor:pointer;transition:filter .15s,opacity .15s}.cm-submit.svelte-1btwglb:hover{filter:brightness(1.06)}.cm-submit.svelte-1btwglb:disabled{opacity:.7;cursor:default}.cm-hp.svelte-1btwglb{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width: 480px){.cm-card.svelte-1btwglb{padding:24px 20px 22px;border-radius:14px}.cm-title.svelte-1btwglb{font-size:22px}}footer.bot.svelte-2pyj54{border-top:1px solid var(--border);padding:40px 0;color:var(--text-faint);font-size:12.5px;position:relative;z-index:1}.foot-base.svelte-2pyj54{max-width:var(--max, 1240px);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.spacer.svelte-2pyj54{flex:1}.foot-brandlink.svelte-2pyj54{color:var(--text-dim)}.foot-links.svelte-2pyj54{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.foot-links.svelte-2pyj54 a:where(.svelte-2pyj54){color:var(--text-faint);text-decoration:none}.foot-links.svelte-2pyj54 a:where(.svelte-2pyj54):hover{color:var(--text)}.foot-contact.svelte-2pyj54{color:var(--text-faint);background:none;border:0;padding:0;font:inherit;cursor:pointer}.foot-contact.svelte-2pyj54:hover{color:var(--text)}@media (max-width: 560px){.foot-base.svelte-2pyj54{padding:0 18px}.foot-links.svelte-2pyj54{gap:12px}}
