.page.svelte-1bv7ezn{padding:var(--s-16) 0 var(--s-20)}.container.svelte-1bv7ezn{max-width:1040px;padding:0 var(--s-6);margin:0 auto}.hd.svelte-1bv7ezn{text-align:center;margin-bottom:var(--s-12)}.kicker.svelte-1bv7ezn{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s-3);padding:4px 10px;display:inline-block}h1.svelte-1bv7ezn{font-family:var(--font-display);letter-spacing:-.035em;color:var(--v900);margin:0 0 var(--s-3);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:clamp(26px,3.8vw,40px);font-weight:900;line-height:1.25}.lead.svelte-1bv7ezn{color:var(--ink-2);font-size:var(--fs-md);margin:0}.grid.svelte-1bv7ezn{gap:var(--s-8);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.form.svelte-1bv7ezn{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--s-8);box-shadow:var(--shadow-s);gap:var(--s-5);flex-direction:column;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:6px;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-2);letter-spacing:-.01em}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-semibold);background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-s);color:var(--ink);transition:var(--motion-fast);resize:vertical;outline:none;padding:10px 12px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--primary);background:var(--surface);box-shadow:var(--ring-strong)}.row-2.svelte-1bv7ezn{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.btn-primary.svelte-1bv7ezn{border-radius:var(--radius-s);font-size:var(--fs-md);font-weight:var(--fw-extra);background:linear-gradient(160deg, var(--v600), var(--v700));color:#fff;cursor:pointer;transition:var(--motion-base);border:none;justify-content:center;align-items:center;padding:14px 22px;display:inline-flex;box-shadow:0 10px 22px -10px #5b3fd1b3}.btn-primary.svelte-1bv7ezn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary.svelte-1bv7ezn:disabled{cursor:not-allowed;opacity:.85;transform:none}.spinner.svelte-1bv7ezn{vertical-align:-2px;border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite svelte-1bv7ezn-spin;display:inline-block}@keyframes svelte-1bv7ezn-spin{to{transform:rotate(360deg)}}.msg.svelte-1bv7ezn{margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-s);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.6}.msg.ok.svelte-1bv7ezn{background:var(--success-soft);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 25%, transparent)}.msg.err.svelte-1bv7ezn{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent)}.msg.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:inherit;text-decoration:underline}.honey.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.info.svelte-1bv7ezn{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-m);padding:var(--s-7)}.info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--s-2)}.info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn)+p:where(.svelte-1bv7ezn),.info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn)+ol:where(.svelte-1bv7ezn){margin:0 0 var(--s-6);color:var(--ink);font-weight:var(--fw-semibold);line-height:1.7}.info.svelte-1bv7ezn ol:where(.svelte-1bv7ezn){padding-left:20px}.info.svelte-1bv7ezn ol:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn){margin-bottom:6px}.info.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--primary);font-weight:var(--fw-bold)}@media (width<=720px){.grid.svelte-1bv7ezn,.row-2.svelte-1bv7ezn{grid-template-columns:1fr}}
