.wrap.svelte-1bv7ezn{max-width:1180px;margin:0 auto;padding:64px 24px 88px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:56px;align-items:start}.eyebrow.svelte-1bv7ezn{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border:1px solid rgba(21,222,109,.3);background:#15de6d12;border-radius:999px;padding:4px 12px;margin-bottom:18px}h1.svelte-1bv7ezn{font-size:clamp(30px,3.4vw,42px);letter-spacing:-.03em;font-weight:700;color:var(--text);margin:0 0 14px;line-height:1.1}.intro.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:15.5px;line-height:1.65;color:var(--muted);margin:0 0 24px}.facts.svelte-1bv7ezn{list-style:none;margin:0;padding:20px 0 0;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border)}.facts.svelte-1bv7ezn li:where(.svelte-1bv7ezn){font-size:13.5px;line-height:1.6;color:var(--muted-dim)}.facts.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--text-body)}.facts.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--brand);text-decoration:none}.panel.svelte-1bv7ezn{border:1px solid var(--border-strong);border-radius:16px;background:radial-gradient(560px 240px at 100% 0%,rgba(21,222,109,.06),transparent 65%),var(--panel);padding:28px}.notice.svelte-1bv7ezn{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--warning);background:var(--warning-deep);border:1px solid rgba(255,176,0,.28);border-radius:var(--radius-sm);padding:11px 13px}.notice.svelte-1bv7ezn code:where(.svelte-1bv7ezn){font-family:var(--font-mono);font-size:11.5px}.notice.error.svelte-1bv7ezn{color:var(--danger);background:var(--danger-deep);border-color:#ff5f5f4d}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:16px}.row.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:7px;min-width:0}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-dim)}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn){font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted-faint)}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;font-family:var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease}textarea.svelte-1bv7ezn{resize:vertical;line-height:1.6}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #15de6d24}.field.svelte-1bv7ezn em:where(.svelte-1bv7ezn){font-style:normal;font-size:12px;color:var(--danger)}.trap.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border-radius:999px;padding:11px 26px;font-size:14.5px;font-weight:600;font-family:var(--font-sans);text-decoration:none;border:1px solid var(--border-strong);color:var(--text-body);background:var(--panel);cursor:pointer}.btn.primary.svelte-1bv7ezn{background:var(--brand);border-color:var(--brand);color:#04140b;font-weight:700;box-shadow:0 6px 26px #15de6d47}.btn.primary.svelte-1bv7ezn:hover:not(:disabled){background:var(--brand-glow)}.btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.done.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0}.tick.svelte-1bv7ezn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#04140b;background:var(--brand);margin-bottom:4px}.done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:20px;color:var(--text);margin:0}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:14.5px;color:var(--muted);margin:0 0 8px}@media (max-width: 900px){.wrap.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width: 520px){.row.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr)}}
