:root{--ink: #131922;--muted: #59636f;--line: #ccd4de;--paper: #edf0f3;--card: #ffffff;--accent: #9a5b00;--warn: #c2410c;--bad: #9b1c1c;--track: #dde3ea;--well: #e6ebf0;--line-soft: #e2e8ee;--stripe: #d8c9a8;--bad-wash: #fbeceb;--shot: #ffffff;--warn-wash: #fdf0e6;--c-green: #4c6b3c;--c-tan: #b8894a;--c-slate: #4e7c8f;--c-clay: #a65a3a;--c-iris: #6e6a8f;--c-olive: #9a8c3c;--c-stone: #7d7d72;--c-gold: #c8a02a;--c-berry: #7a3b55;--c-strawberry: #bf3b34;--c-blueberry: #3f5d8a;--c-blackberry: #402438;--c-raspberry: #c4557a;--t-micro: .68rem;--t-small: .75rem;--t-note: .8rem;--t-dense: .85rem;--t-body: .92rem;--t-lede: 1.05rem;--t-sub: 1.25rem;--t-figure: 1.7rem;--t-figure-sm: 1.45rem;--s-1: .25rem;--s-2: .4rem;--s-3: .6rem;--s-4: .8rem;--s-5: 1rem;--s-6: 1.4rem;--s-7: 2rem;--r-tight: 3px;--r-control: .4rem;--r-panel: .6rem;--r-pill: 999px;--panel-edge: 1px solid var(--line);--panel-glow: none;--figure-glow: none;--grid: transparent;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--paper)}:root[data-theme=instrument]{--ink: #e8e6dc;--muted: #8d9188;--line: #242a27;--paper: #0d0f0e;--card: #141715;--accent: #ffb03a;--warn: #ff8c1a;--shot: #ffffff;--bad: #ff5d4d;--track: #1d221f;--well: #111413;--line-soft: #1f2622;--stripe: #4a3c1d;--bad-wash: #2a1512;--warn-wash: #241c0d;--c-green: #7fc45c;--c-tan: #e0a860;--c-slate: #5fb6d6;--c-clay: #e07a52;--c-iris: #a49ce0;--c-olive: #d4c14e;--c-stone: #9aa093;--c-gold: #ffc93a;--c-berry: #d1618c;--c-strawberry: #ff6a5e;--c-blueberry: #6d9de0;--c-blackberry: #8e6aa0;--c-raspberry: #ff8fb0;--panel-edge: 1px solid #253029;--panel-glow: 0 0 0 1px rgba(255, 176, 58, .06), 0 0 28px rgba(255, 176, 58, .05) inset;--figure-glow: 0 0 18px rgba(255, 176, 58, .35);--grid: rgba(255, 176, 58, .05);color-scheme:dark}:root[data-theme=instrument] body{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;background-attachment:fixed}*{box-sizing:border-box}body{margin:0}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.shell{display:flex;min-height:100vh}nav.side{width:15rem;flex:0 0 15rem;border-right:1px solid var(--line);padding:1.25rem 1rem;background:var(--card)}nav.side h1{font-size:var(--t-lede);margin:0 0 .25rem}nav.side .sub{color:var(--muted);font-size:var(--t-small);margin-bottom:1.5rem}nav.side a{display:block;padding:.45rem .6rem;border-radius:var(--r-control);color:var(--ink);text-decoration:none;font-size:var(--t-body)}nav.side a:hover{background:var(--paper)}nav.side a[aria-current=page]{background:var(--accent);color:#fff}details.how{margin-top:.75rem;max-width:44rem}details.how>summary{cursor:pointer;font-size:var(--t-note);color:var(--muted);list-style:none;display:inline-flex;align-items:center;gap:var(--s-2)}details.how>summary::-webkit-details-marker{display:none}details.how>summary:before{content:"";width:.4rem;height:.4rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform .15s}details.how[open]>summary:before{transform:rotate(45deg)}details.how>p,details.how>ul{color:var(--muted);font-size:var(--t-note);line-height:1.55;margin:.5rem 0 0;max-width:44rem}details.how>ul{padding-left:1.2rem}.back{display:inline-block;font-size:var(--t-note);color:var(--muted);text-decoration:none;margin-bottom:.75rem}.back:hover{text-decoration:underline}.hint{color:var(--muted);font-size:var(--t-dense);margin:0 0 1rem;max-width:44rem}.head-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap}.head-row .lede{margin-bottom:.75rem}a.do,button.do{font:inherit;font-size:var(--t-body);padding:.45rem 1rem;border-radius:var(--r-control);border:1px solid var(--accent);background:var(--accent);color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap}main{flex:1;padding:2rem 2.5rem;max-width:70rem;min-width:0}@media(max-width:48rem){.shell{flex-direction:column}nav.side{width:auto;flex:none;border-right:0;border-bottom:1px solid var(--line);padding:.7rem 1rem;position:sticky;top:0;z-index:5}nav.side h1{margin:0}main{padding:1.1rem 1rem 2.5rem}h2{font-size:var(--t-sub)}.lede{margin-bottom:1.1rem;font-size:var(--t-body)}.section{margin-top:1.75rem}.table-scroll{margin:0 -1rem;padding:0 1rem}table{font-size:var(--t-dense)}th,td{padding:var(--s-2) var(--s-3)}.cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--s-3);margin-bottom:1.4rem}.card{padding:.8rem .9rem}.card .value{font-size:var(--t-figure-sm)}.split{grid-template-columns:1fr}.panel{padding:.9rem 1rem 1rem}a.do,button.do{padding:.6rem 1.1rem}input,select,textarea,button{font-size:max(1rem,1em)}}h2{margin:0 0 .25rem;font-size:var(--t-figure)}.lede{color:var(--muted);margin:0 0 1.75rem;max-width:44rem;line-height:1.5}table{border-collapse:collapse;width:100%;font-size:var(--t-body)}th,td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);text-align:left}th{font-weight:600;font-size:var(--t-small);letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}tbody tr:hover{background:var(--card)}td a{color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s-5);margin-bottom:2rem}.card{padding:1rem 1.1rem;position:relative}.card .label{font-size:var(--t-small);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.card .value{font-size:var(--t-figure);margin:.35rem 0 .2rem;font-variant-numeric:tabular-nums}.card .note{font-size:var(--t-note);color:var(--muted);line-height:1.4}.unknown{color:var(--muted)}.bad{color:var(--bad)}.warn{color:var(--warn)}.banner{border:1px solid var(--line);background:var(--card);border-left:3px solid var(--warn);border-radius:var(--r-control);padding:.75rem 1rem;font-size:var(--t-dense);margin-bottom:1.75rem;color:var(--muted);line-height:1.5}.section{margin-top:2.5rem}.section h3{font-size:var(--t-lede);margin:0 0 .2rem}.section p{color:var(--muted);font-size:var(--t-dense);margin:0 0 1rem;max-width:44rem;line-height:1.5}.quote{font-style:italic;color:var(--muted)}.bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.bar>span{display:block;height:100%;background:var(--ink)}.bar.done>span{background:var(--muted)}.bar.short>span{background:var(--warn)}.op{padding:.85rem 0;border-bottom:1px solid var(--line)}.op:last-child{border-bottom:0}.op .top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-5)}.op .name{font-weight:600;font-size:var(--t-body)}.op .pc{font-variant-numeric:tabular-nums;font-size:var(--t-body)}.op .detail{color:var(--muted);font-size:var(--t-note);line-height:1.5;margin-top:.45rem}.op .detail .gap{color:var(--warn)}.table-scroll{overflow-x:auto}.panel{background:var(--card);border:var(--panel-edge);border-radius:var(--r-panel);padding:1.1rem 1.2rem 1.2rem;box-shadow:var(--panel-glow)}.panel>h4{margin:0 0 .2rem;font-size:var(--t-body)}.panel>.why{margin:0 0 1rem;font-size:var(--t-small);color:var(--muted);line-height:1.5}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--s-5)}.cell-bar{margin-top:.3rem}.card .meter{margin-top:.6rem}.legend-note{font-size:var(--t-small);color:var(--muted);line-height:1.5;margin:1.1rem 0 0;padding-top:.85rem;border-top:1px solid var(--line)}:root[data-theme=instrument] .card:before,:root[data-theme=instrument] .card:after{content:"";position:absolute;width:9px;height:9px;border-color:var(--accent);opacity:.55;pointer-events:none}:root[data-theme=instrument] .card:before{top:-1px;left:-1px;border-top:1.5px solid;border-left:1.5px solid;border-top-left-radius:.6rem}:root[data-theme=instrument] .card:after{bottom:-1px;right:-1px;border-bottom:1.5px solid;border-right:1.5px solid;border-bottom-right-radius:.6rem}:root[data-theme=instrument] .card .value{color:var(--accent);text-shadow:var(--figure-glow);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root[data-theme=instrument] .card .label{color:var(--muted);letter-spacing:.12em}:root[data-theme=instrument] nav.side{background:var(--card);box-shadow:inset -1px 0 #ffb03a14}:root[data-theme=instrument] nav.side a[aria-current=page]{background:#ffb03a24;color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}:root[data-theme=instrument] nav.side a:hover{background:#ffb03a12}:root[data-theme=instrument] .num{font-variant-numeric:tabular-nums}:root[data-theme=instrument] .unknown{color:var(--muted);text-shadow:none}.surface,.panel,.card{background:var(--card);border:var(--panel-edge);border-radius:var(--r-panel);box-shadow:var(--panel-glow)}.brand.svelte-12qhfyh{margin-bottom:1.25rem}.banner.locked.svelte-12qhfyh{border-left-color:var(--bad)}.account.svelte-12qhfyh{margin-top:.35rem}.account-name.svelte-12qhfyh{font-size:var(--t-dense);color:var(--muted);line-height:1.3}.links.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--s-1)}.heading.svelte-12qhfyh{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.7rem .6rem .2rem}a.under.svelte-12qhfyh{padding-left:1.4rem;font-size:var(--t-dense)}.working.svelte-12qhfyh{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-panel);background:var(--paper);border:var(--panel-edge)}.working.svelte-12qhfyh label:where(.svelte-12qhfyh){display:block;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:var(--s-1)}.working.svelte-12qhfyh select:where(.svelte-12qhfyh){font:inherit;font-size:var(--t-dense);width:100%;padding:var(--s-2) var(--s-2);border-radius:var(--r-control);border:var(--panel-edge);background:var(--card);color:inherit}.working.svelte-12qhfyh .note:where(.svelte-12qhfyh){margin:var(--s-2) 0 0;font-size:var(--t-small);line-height:1.35;color:var(--muted)}.foot.svelte-12qhfyh{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:var(--t-small);color:var(--muted)}.who.svelte-12qhfyh{word-break:break-all}.tiny.svelte-12qhfyh{margin-top:.75rem;font-size:var(--t-micro);opacity:.8}.out.svelte-12qhfyh{display:inline-block;font:inherit;font-size:inherit;margin:.2rem .6rem 0 0;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.brand-row.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.menu.svelte-12qhfyh{display:none}@media(max-width:48rem){.brand.svelte-12qhfyh{margin-bottom:0}.brand-row.svelte-12qhfyh{align-items:center}.menu.svelte-12qhfyh{display:inline-flex;align-items:center;gap:var(--s-2);font:inherit;font-size:var(--t-body);padding:.5rem .8rem;border:1px solid var(--line);border-radius:.4rem;background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap}.caret.svelte-12qhfyh{width:.4rem;height:.4rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.pages.svelte-12qhfyh{display:none;margin-top:.9rem}nav.side.open.svelte-12qhfyh .pages:where(.svelte-12qhfyh){display:block}.links.svelte-12qhfyh{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1)}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.65rem .7rem;font-size:var(--t-body);border:1px solid var(--line);background:var(--paper)}.heading.svelte-12qhfyh{grid-column:1 / -1;padding:.6rem .2rem .1rem}a.under.svelte-12qhfyh{padding-left:.7rem;font-size:var(--t-body)}.working.svelte-12qhfyh{margin-top:.9rem}.foot.svelte-12qhfyh{margin-top:.9rem;padding-top:.6rem}}.themes.svelte-12qhfyh{display:flex;gap:var(--s-1);margin-bottom:.6rem}button.theme.svelte-12qhfyh{font:inherit;font-size:var(--t-small);flex:1;padding:.25rem .3rem;border:1px solid var(--line);border-radius:.3rem;background:var(--paper);color:var(--muted);cursor:pointer}button.theme.on.svelte-12qhfyh{border-color:var(--accent);color:var(--accent)}
