.submit-page.svelte-1o1marq{--calm:cubic-bezier(.22, 1, .36, 1);isolation:isolate;padding-block:calc(var(--home-section) * .7) var(--home-section);position:relative;container:submit/inline-size}.submit-page.svelte-1o1marq:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 70% 20%,var(--lightningcss-light,#c484281a)var(--lightningcss-dark,#f5b44614),#0000 72%),var(--lightningcss-light,#f7f5f1)var(--lightningcss-dark,#0e0d0b);height:640px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.wrap.svelte-1o1marq{width:100%;max-width:clamp(1180px, calc(var(--shell-content-w,100vw) * .82), 1440px);padding-inline:max(16px, var(--page-gutter));margin:0 auto}.grid.svelte-1o1marq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.intro.svelte-1o1marq{animation:svelte-1o1marq-rise .9s var(--calm) both;gap:18px;display:grid;position:sticky;top:32px;container-type:inline-size}@keyframes svelte-1o1marq-rise{0%{opacity:0;transform:translateY(3px)}}.crumbs.svelte-1o1marq a:where(.svelte-1o1marq){color:var(--muted);font-size:14.5px;font-weight:600;text-decoration:none}h1.svelte-1o1marq{font-size:min(clamp(2.4rem, 1.2rem + 3vw, 4.2rem), 100cqi / var(--fit,1));letter-spacing:-.046em;text-wrap:balance;font-weight:720;line-height:1}.lead.svelte-1o1marq{max-width:40ch;color:var(--muted);text-wrap:balance;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.45}.points.svelte-1o1marq{gap:16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.points.svelte-1o1marq li:where(.svelte-1o1marq){max-width:48ch;color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:14px;line-height:1.5;display:grid}.points.svelte-1o1marq strong:where(.svelte-1o1marq){color:var(--ink);font-weight:650}.n.svelte-1o1marq{color:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#f5c86a);background:var(--lightningcss-light,#fbf0d6)var(--lightningcss-dark,#f5b40024);border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.sheet.svelte-1o1marq{background:var(--surface);box-shadow:0 0 0 1px var(--border), 0 40px 90px -50px var(--lightningcss-light,#3c280a57)var(--lightningcss-dark,#000000d9);animation:svelte-1o1marq-rise .9s var(--calm) .12s both;border-radius:26px;padding:clamp(22px,3.4vw,40px)}.fields.svelte-1o1marq{gap:20px;display:grid}.pair.svelte-1o1marq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field.svelte-1o1marq{gap:7px;min-width:0;display:grid}.label.svelte-1o1marq{align-items:baseline;gap:8px;font-size:14.5px;font-weight:650;display:flex}.label.svelte-1o1marq em:where(.svelte-1o1marq){color:var(--muted);font-style:normal;font-weight:500}.counter.svelte-1o1marq{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:500}.counter.over.svelte-1o1marq{color:var(--danger)}input.svelte-1o1marq,select.svelte-1o1marq,textarea.svelte-1o1marq{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .5s var(--calm);border-radius:12px;padding:0 14px;font-size:16px}textarea.svelte-1o1marq{resize:vertical;padding:12px 14px;line-height:1.5}input.svelte-1o1marq:focus,select.svelte-1o1marq:focus,textarea.svelte-1o1marq:focus{border-color:var(--accent);outline:3px solid var(--accent-soft)}[aria-invalid=true].svelte-1o1marq{border-color:var(--danger)}.hint.svelte-1o1marq{color:var(--muted);text-wrap:balance;font-size:13.5px;line-height:1.45}.links-hint.svelte-1o1marq{margin-top:-10px}.bad.svelte-1o1marq,.hint.bad.svelte-1o1marq{color:var(--danger);font-size:13.5px}.problem.svelte-1o1marq{background:var(--danger-bg);color:var(--danger-ink);border-radius:12px;padding:12px 16px;font-weight:550}.send.svelte-1o1marq{justify-self:start;min-width:220px;margin-top:6px}.gate.svelte-1o1marq,.done.svelte-1o1marq{text-align:center;justify-items:center;gap:12px;padding:clamp(12px,3vw,36px) 0;display:grid}.gate.svelte-1o1marq h2:where(.svelte-1o1marq),.done.svelte-1o1marq h2:where(.svelte-1o1marq){letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);font-weight:700}.gate.svelte-1o1marq p:where(.svelte-1o1marq),.done.svelte-1o1marq p:where(.svelte-1o1marq){max-width:40ch;color:var(--muted);text-wrap:balance}.gate-icon.svelte-1o1marq,.done-icon.svelte-1o1marq{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);animation:svelte-1o1marq-rise .7s var(--calm) both;border-radius:50%;place-items:center;display:grid}.done-icon.svelte-1o1marq{background:var(--good-bg);color:var(--good-ink)}.gate-actions.svelte-1o1marq{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@container submit (width<=860px){.grid.svelte-1o1marq{grid-template-columns:minmax(0,1fr)}.intro.svelte-1o1marq{position:static}.points.svelte-1o1marq{display:none}}@container submit (width<=520px){.pair.svelte-1o1marq{grid-template-columns:minmax(0,1fr)}.send.svelte-1o1marq{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.intro.svelte-1o1marq,.sheet.svelte-1o1marq,.gate-icon.svelte-1o1marq,.done-icon.svelte-1o1marq{animation:none}}
