.sheet.svelte-18kopwo{--paper: #ffffff;--ink: #16170f;--ink-soft: #6b6d5e;--rule: #e3e2db;--accent: #3c4a22;--danger: #8c3a2e;font-family:var(--mono);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;flex-direction:column;padding-inline:20px}.sheet.svelte-18kopwo h1,.sheet.svelte-18kopwo h2,.sheet.svelte-18kopwo h3{font-family:var(--mono);font-weight:700}.sheet.svelte-18kopwo .eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px}.sheet.svelte-18kopwo .page-title{font-size:clamp(1.45rem,5vw,1.8rem);letter-spacing:-.01em;margin:0}.sheet.svelte-18kopwo .lede{font-size:.85rem;line-height:1.75;color:var(--ink-soft);margin:14px 0 34px;max-width:34rem}.sheet.svelte-18kopwo .label{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-weight:400;border-bottom:1px solid var(--ink);padding-bottom:9px;margin:0}.sheet.svelte-18kopwo .problem{font-size:.8rem;line-height:1.6;color:var(--danger);border-left:2px solid var(--danger);padding-left:12px;margin:0 0 22px}.sheet.svelte-18kopwo .note{font-size:.8rem;line-height:1.7;border-left:2px solid var(--accent);padding-left:12px;margin:0 0 22px}.sheet.svelte-18kopwo .btn-ink,.sheet.svelte-18kopwo .btn-line{display:inline-block;font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;padding:12px 20px;border-radius:2px;border:1px solid var(--ink);cursor:pointer;text-decoration:none;text-align:center}.sheet.svelte-18kopwo .btn-ink{background:var(--ink);color:var(--paper)}.sheet.svelte-18kopwo .btn-ink:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.sheet.svelte-18kopwo .btn-line{background:transparent;color:var(--ink)}.sheet.svelte-18kopwo .btn-line:hover:not(:disabled){background:var(--ink);color:var(--paper)}.sheet.svelte-18kopwo .btn-ink:disabled,.sheet.svelte-18kopwo .btn-line:disabled{opacity:.4;cursor:not-allowed}.sheet.svelte-18kopwo .field{display:block;margin-bottom:20px}.sheet.svelte-18kopwo .field>span{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px}.sheet.svelte-18kopwo .field i{font-style:normal;text-transform:none;letter-spacing:.04em}.sheet.svelte-18kopwo .field input{width:100%;font-family:var(--mono);font-size:.95rem;color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--rule);border-radius:0;padding:8px 2px}.sheet.svelte-18kopwo .field input:focus{outline:none;border-bottom-color:var(--ink)}.sheet.svelte-18kopwo .fine{font-size:.74rem;line-height:1.65;color:var(--ink-soft)}header.svelte-18kopwo,.tabs.svelte-18kopwo,main.svelte-18kopwo,footer.svelte-18kopwo{width:100%;max-width:40rem;margin:0 auto}header.svelte-18kopwo{padding-block:26px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.wordmark.svelte-18kopwo{font-size:.92rem;font-weight:700;letter-spacing:.3em;text-decoration:none;color:var(--ink)}.who.svelte-18kopwo{font-size:.74rem;letter-spacing:.08em;color:var(--ink-soft)}.tabs.svelte-18kopwo{display:flex;gap:4px;margin-top:18px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.tabs.svelte-18kopwo a:where(.svelte-18kopwo){flex-shrink:0;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding:10px 10px 9px;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs.svelte-18kopwo a:where(.svelte-18kopwo):first-child{padding-left:0}.tabs.svelte-18kopwo a:where(.svelte-18kopwo):hover{color:var(--ink)}.tabs.svelte-18kopwo a.here:where(.svelte-18kopwo){color:var(--ink);border-bottom-color:var(--ink)}main.svelte-18kopwo{flex:1;padding-block:38px 70px}footer.svelte-18kopwo{padding-bottom:36px}.rule.svelte-18kopwo{border-top:1px solid var(--rule);margin-bottom:15px}.foot.svelte-18kopwo{display:flex;flex-wrap:wrap;gap:18px;font-size:.72rem}.foot.svelte-18kopwo a:where(.svelte-18kopwo){color:var(--ink-soft);text-decoration:none}.foot.svelte-18kopwo a:where(.svelte-18kopwo):hover{color:var(--ink)}footer.svelte-18kopwo p:where(.svelte-18kopwo){font-size:.7rem;color:var(--ink-soft);margin:12px 0 0}
