.rx.svelte-1241uvx{--ink:#17201F;--ink-2:#4A5552;--muted:#6F7976;--faint:#8A918E;--bg:#F6F4EF;--tint:#EFECE5;--line:#E4E0D7;--line-2:#D6D1C6;--accent:#0E6B63;--accent-dark:#0A524C;--accent-soft:#E3F0EC;--accent-wash:#F1F8F6;--error:#B42318;--error-bg:#FDECEA;--error-ink:#912018;--warn:#8A4B0F;--warn-bg:#FBF1DF;--warn-border:#D9A441;--mono:"IBM Plex Mono", ui-monospace, monospace;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:Figtree,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.rx.svelte-1241uvx *{box-sizing:border-box}.rx.svelte-1241uvx button,.rx.svelte-1241uvx input,.rx.svelte-1241uvx textarea{font-family:inherit}.rx.svelte-1241uvx a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.rx.svelte-1241uvx a:hover{color:var(--accent-dark)}.rx.svelte-1241uvx input::-moz-placeholder,.rx.svelte-1241uvx textarea::-moz-placeholder{color:#9aa19e}.rx.svelte-1241uvx input::placeholder,.rx.svelte-1241uvx textarea::placeholder{color:#9aa19e}.rx-header.svelte-1241uvx{position:sticky;top:0;z-index:20;background:rgba(246,244,239,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.rx-header-inner.svelte-1241uvx{max-width:560px;margin:0 auto;padding:14px 20px 12px;display:flex;flex-direction:column;gap:12px}.rx-brandrow.svelte-1241uvx{display:flex;align-items:center;justify-content:space-between;gap:12px}.rx-brand.svelte-1241uvx{display:flex;align-items:baseline;gap:8px}.rx-brand-name.svelte-1241uvx{font-weight:800;font-size:17px;letter-spacing:-.02em}.rx-brand-sub.svelte-1241uvx{font-size:13px;color:var(--muted);font-weight:500}.rx-help.svelte-1241uvx{font-size:14px;font-weight:600;text-decoration:none!important;min-height:44px;display:flex;align-items:center;padding:0 4px}.rx-steps.svelte-1241uvx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rx-step.svelte-1241uvx{display:flex;flex-direction:column;gap:6px}.rx-step-bar.svelte-1241uvx{height:4px;border-radius:2px;background:#DCD7CC}.rx-step-bar.on.svelte-1241uvx{background:var(--accent)}.rx-step-label.svelte-1241uvx{font-size:12px;font-weight:600;color:var(--faint)}.rx-step-label.done.svelte-1241uvx{color:var(--accent)}.rx-step-label.now.svelte-1241uvx{color:var(--ink)}.rx-main.svelte-1241uvx{flex:1;width:100%;max-width:560px;margin:0 auto;padding:28px 20px 40px;display:flex;flex-direction:column}.rx.svelte-1241uvx .rx-stack{display:flex;flex-direction:column;gap:24px}.rx.svelte-1241uvx .rx-intro{display:flex;flex-direction:column;gap:10px}.rx.svelte-1241uvx .rx-eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.rx.svelte-1241uvx .rx-h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.rx.svelte-1241uvx .rx-h2{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.025em;font-weight:800;text-wrap:balance}.rx.svelte-1241uvx .rx-lead{margin:0;font-size:17px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.rx.svelte-1241uvx .rx-text{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.rx.svelte-1241uvx .rx-field{display:flex;flex-direction:column;gap:8px}.rx.svelte-1241uvx .rx-label{font-size:15px;font-weight:600}.rx.svelte-1241uvx .rx-label-opt{font-weight:400;color:var(--muted)}.rx.svelte-1241uvx .rx-input{height:56px;width:100%;padding:0 16px;font-size:17px;color:var(--ink);background:#fff;border:1.5px solid var(--line-2);border-radius:14px;outline:none}.rx.svelte-1241uvx .rx-input:focus,.rx.svelte-1241uvx .rx-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #0e6b6324}.rx.svelte-1241uvx .rx-input.bad{border-color:var(--error)}.rx.svelte-1241uvx .rx-textarea{width:100%;padding:12px 14px;font-size:16px;line-height:1.45;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:14px;outline:none;resize:vertical}.rx.svelte-1241uvx .rx-hint{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.rx.svelte-1241uvx .rx-hint.bad{color:var(--error);font-weight:500}.rx.svelte-1241uvx .rx-btn{height:56px;width:100%;border:none;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none!important}.rx.svelte-1241uvx .rx-btn:hover:not(:disabled){background:var(--accent-dark);color:#fff}.rx.svelte-1241uvx .rx-btn:disabled{background:var(--line);color:var(--faint);cursor:not-allowed}.rx.svelte-1241uvx .rx-btn.busy:disabled{background:var(--accent);color:#fff;cursor:progress}.rx.svelte-1241uvx .rx-btn-ghost{height:52px;width:100%;border-radius:14px;background:transparent;border:1.5px solid var(--line-2);color:var(--ink);font-size:16px;font-weight:600;cursor:pointer}.rx.svelte-1241uvx .rx-link-btn{align-self:flex-start;background:none;border:none;padding:0 4px 0 0;min-height:44px;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--accent);cursor:pointer}.rx.svelte-1241uvx .rx-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.45}.rx.svelte-1241uvx .rx-alert.warn{background:var(--warn-bg);color:#7a4210}.rx.svelte-1241uvx .rx-alert.error{background:var(--error-bg);color:var(--error-ink)}.rx.svelte-1241uvx .rx-alert svg{flex-shrink:0;margin-top:1px}.rx.svelte-1241uvx .rx-mono{font-family:var(--mono)}@media (min-width: 900px){.rx-header-inner.svelte-1241uvx{max-width:1120px;padding:14px 32px;flex-direction:row;align-items:center;gap:40px}.rx-brandrow.svelte-1241uvx{flex:1}.rx-steps.svelte-1241uvx{width:420px}.rx-main.svelte-1241uvx{max-width:640px;padding:56px 20px 64px}.rx-main.wide.svelte-1241uvx{max-width:1120px;padding:40px 32px 64px}.rx.svelte-1241uvx .rx-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:40px;box-shadow:0 1px 2px #17201f0a,0 12px 32px #17201f0f}}
