.box.svelte-ci9a1w.svelte-ci9a1w{max-width:320px;margin:16vh auto 0;display:flex;flex-direction:column;gap:18px;align-items:stretch}h1.svelte-ci9a1w.svelte-ci9a1w{font-size:20px;letter-spacing:-.01em;margin:0;font-weight:700}.sub.svelte-ci9a1w.svelte-ci9a1w{margin:-12px 0 0;color:var(--ink-3)}label.svelte-ci9a1w.svelte-ci9a1w{display:flex;flex-direction:column;gap:3px}label.svelte-ci9a1w span.svelte-ci9a1w{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.err.svelte-ci9a1w.svelte-ci9a1w{margin:0;color:var(--ink);border-left:2px solid var(--ink);padding-left:10px}.block.svelte-1oy353t.svelte-1oy353t{display:flex;flex-direction:column;gap:12px;padding:26px 0 0;border-top:1px solid var(--line)}.block.svelte-1oy353t.svelte-1oy353t:first-child{border-top:none;padding-top:0}h2.svelte-1oy353t.svelte-1oy353t{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:0}.title.svelte-1oy353t.svelte-1oy353t{margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em}.desc.svelte-1oy353t.svelte-1oy353t{margin:0;color:var(--ink-2);max-width:78ch}.hint.svelte-1oy353t.svelte-1oy353t{margin:0;color:var(--ink-3);max-width:78ch}.hint.svelte-1oy353t b.svelte-1oy353t{color:var(--ink);font-weight:500}.grid.svelte-1oy353t.svelte-1oy353t{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}label.svelte-1oy353t.svelte-1oy353t{display:flex;flex-direction:column;gap:3px;min-width:0}label.svelte-1oy353t span.svelte-1oy353t{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tablewrap.svelte-1oy353t.svelte-1oy353t{overflow-x:auto}table.svelte-1oy353t.svelte-1oy353t{border-collapse:collapse;width:100%;min-width:460px}th.svelte-1oy353t.svelte-1oy353t,td.svelte-1oy353t.svelte-1oy353t{padding:6px 8px 6px 0;text-align:left}thead.svelte-1oy353t th.svelte-1oy353t{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500;padding-bottom:10px}th.n.svelte-1oy353t.svelte-1oy353t,td.n.svelte-1oy353t.svelte-1oy353t{text-align:right;padding-right:0}tbody.svelte-1oy353t th.svelte-1oy353t{font-weight:500;white-space:nowrap;color:var(--ink-2)}.sum.svelte-1oy353t.svelte-1oy353t{font-variant-numeric:tabular-nums;color:var(--ink-3)}.sum.ok.svelte-1oy353t.svelte-1oy353t{color:var(--ink-3)}.sum.no.svelte-1oy353t.svelte-1oy353t{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.foot.svelte-1oy353t.svelte-1oy353t{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.bad.svelte-1oy353t.svelte-1oy353t{margin:0;padding:0;list-style:none;color:var(--ink);display:flex;flex-direction:column;gap:2px}.bad.svelte-1oy353t li.svelte-1oy353t:before{content:"— ";color:var(--ink-3)}.ok.svelte-1oy353t.svelte-1oy353t{margin:0;color:var(--ink-2)}.block.svelte-ibass.svelte-ibass{display:flex;flex-direction:column;gap:12px;padding:26px 0 0;border-top:1px solid var(--line)}h2.svelte-ibass.svelte-ibass{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:0}h3.svelte-ibass.svelte-ibass{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:0 0 4px}.hint.svelte-ibass.svelte-ibass{margin:0;color:var(--ink-3);max-width:78ch}.row.svelte-ibass.svelte-ibass{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.list.svelte-ibass.svelte-ibass{display:flex;flex-direction:column}.list.svelte-ibass ul.svelte-ibass{margin:0;padding:0;list-style:none;color:var(--ink-2)}.list.svelte-ibass li.svelte-ibass:before{content:"— ";color:var(--ink-3)}.list.svelte-ibass b.svelte-ibass{color:var(--ink);font-weight:700}.warn.svelte-ibass.svelte-ibass{margin:0;color:var(--ink);max-width:78ch}.err.svelte-ibass.svelte-ibass{margin:0;color:var(--ink);border-left:2px solid var(--ink);padding-left:12px}.page.svelte-1ia5eio.svelte-1ia5eio{max-width:860px;margin:0 auto;padding:40px 32px 90px;display:flex;flex-direction:column;gap:26px}header.svelte-1ia5eio.svelte-1ia5eio{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h1.svelte-1ia5eio.svelte-1ia5eio{font-size:20px;letter-spacing:-.01em;margin:0;font-weight:700}.who.svelte-1ia5eio.svelte-1ia5eio{margin:2px 0 0;color:var(--ink-3)}.pick.svelte-1ia5eio.svelte-1ia5eio{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}label.svelte-1ia5eio.svelte-1ia5eio{display:flex;flex-direction:column;gap:3px;min-width:0}label.svelte-1ia5eio span.svelte-1ia5eio{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.box.svelte-1ia5eio.svelte-1ia5eio{max-width:420px;margin:12vh auto 0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.box.svelte-1ia5eio p.svelte-1ia5eio{margin:0;color:var(--ink-2)}.wait.svelte-1ia5eio.svelte-1ia5eio{color:var(--ink-3);text-align:center;margin-top:14vh}.err.svelte-1ia5eio.svelte-1ia5eio{margin:0;color:var(--ink);border-left:2px solid var(--ink);padding-left:12px}:root{--bg: #F2F2F0;--ink: #1A1A1A;--ink-2: #57544C;--ink-3: #8C8A82;--line: #D9D8D2;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:12px;line-height:1.75;-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit;font-size:12px;color:var(--ink)}input,select{background:transparent;border:none;border-bottom:1px solid var(--ink);border-radius:0;padding:7px 0;width:100%;color:var(--ink)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 9px) center,calc(100% - 4px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:20px}input.num{text-align:right;font-variant-numeric:tabular-nums}input::placeholder{color:var(--ink-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-bottom-width:2px;padding-bottom:6px}button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}button{font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:0;padding:9px 16px;cursor:pointer;transition:opacity .15s ease}button.ghost{border-color:var(--line);color:var(--ink-2)}button:hover:not(:disabled){opacity:.6}button:disabled{opacity:.3;cursor:default}
