.head.svelte-em47ee{background:linear-gradient(160deg, var(--navy-950), var(--navy-800));color:#fff;padding:40px 0 44px}.crumbs.svelte-em47ee{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.crumbs.svelte-em47ee a:where(.svelte-em47ee){color:#ffffffd9;text-decoration:none}.crumbs.svelte-em47ee a:where(.svelte-em47ee):hover{color:#fff;text-decoration:underline}h1.svelte-em47ee{font-family:var(--font-serif);margin:14px 0 8px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}h1.svelte-em47ee em{color:var(--gold-400);font-style:normal}.sub.svelte-em47ee{color:#fffc;margin:0}.body.svelte-em47ee{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-top:32px;padding-bottom:64px;display:grid}.card.svelte-em47ee{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.form.svelte-em47ee{gap:22px;padding:28px;display:grid}fieldset.svelte-em47ee{border:0;gap:14px;margin:0;padding:0;display:grid}legend.svelte-em47ee{color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;font-size:16px;font-weight:650;display:flex}legend.svelte-em47ee span{background:var(--teal-50);width:24px;height:24px;color:var(--teal-700);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.row.svelte-em47ee{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field.svelte-em47ee{gap:6px;display:grid}.lbl.svelte-em47ee{color:var(--ink-2);font-size:14px;font-weight:560}.lbl.svelte-em47ee em{color:var(--ink-4);font-style:normal;font-weight:400}input.svelte-em47ee,select.svelte-em47ee,textarea.svelte-em47ee{font:inherit;color:var(--ink);border-radius:var(--radius-sm);background:var(--white);border:1px solid #cfd8e3;width:100%;padding:10px 12px;font-size:15px}textarea.svelte-em47ee{resize:vertical}input.svelte-em47ee:focus,select.svelte-em47ee:focus,textarea.svelte-em47ee:focus{outline:2px solid var(--teal-400);outline-offset:1px;border-color:var(--teal-500)}[aria-invalid=true].svelte-em47ee{border-color:var(--red)}.hint.svelte-em47ee{color:var(--ink-3);font-size:13px}.msg.svelte-em47ee{color:var(--red);font-size:13px}.consent.svelte-em47ee{color:var(--ink-2);border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.5;display:flex}.consent.bad.svelte-em47ee{border-color:var(--red)}.consent.svelte-em47ee a{color:var(--teal-700);text-underline-offset:2px;text-decoration:underline}.consent.svelte-em47ee input:where(.svelte-em47ee){width:18px;height:18px;accent-color:var(--teal-600);flex:none;margin-top:2px}.alert.svelte-em47ee{border-radius:var(--radius);color:#9b2c2c;background:#fdeeee;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:14px;display:flex}.actions.svelte-em47ee{flex-wrap:wrap;gap:12px;display:flex}.hp.svelte-em47ee{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.side.svelte-em47ee{gap:16px;display:grid}.how.svelte-em47ee{padding:22px}.how.svelte-em47ee h2:where(.svelte-em47ee),.done.svelte-em47ee h2:where(.svelte-em47ee){font-family:var(--font-serif);color:var(--ink);margin:0 0 12px;font-size:21px}.how.svelte-em47ee ol:where(.svelte-em47ee){color:var(--ink-2);gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.note.svelte-em47ee{color:var(--teal-700);background:var(--teal-50);border-color:var(--teal-100);gap:10px;padding:16px 18px;display:flex}.note.svelte-em47ee svg{flex:none;margin-top:1px}.note.svelte-em47ee p:where(.svelte-em47ee){color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.done.svelte-em47ee{padding:32px}.done.svelte-em47ee p:where(.svelte-em47ee){color:var(--ink-2);line-height:1.6}.ok-ic.svelte-em47ee{width:52px;height:52px;color:var(--green);background:#e6f6ee;border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.ok-ic.muted.svelte-em47ee{background:var(--line-2);color:var(--ink-3)}.done.svelte-em47ee .ref{letter-spacing:.06em;color:var(--navy-700);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=900px){.body.svelte-em47ee{grid-template-columns:1fr}}@media (width<=560px){.row.svelte-em47ee{grid-template-columns:1fr}.form.svelte-em47ee{padding:20px}.head.svelte-em47ee{padding:28px 0 32px}}
