@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ground:#0a0a0a;--panel:#121212;--panel-2:#171717;--ink:#e5e5e5;--ink-2:#a1a1a1;--ink-3:#8a8a8a;--line:#242424;--line-2:#2e2e2e;--accent:#FF339C;--accent-hover:#FF4AA7;--accent-line:rgb(255 51 156/0.34);--accent-wash:rgb(255 51 156/0.08);--pass:#8ed44a;--fail:#ef6b70;--warn:#f0a25a;--caution:#d8c76b;--ease:cubic-bezier(0.32,0.72,0,1);--in:140ms var(--ease);--out:240ms var(--ease);--shell:1440px;--rail-l:248px;--rail-r:332px;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scrollbar-color:#333 var(--ground)}body,html{background:var(--ground)}body{margin:0;color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.lab,.mono{font-family:var(--font-mono),ui-monospace,monospace}.lab{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mast{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--panel);border-bottom:1px solid var(--line)}.mast-row{gap:22px;height:calc(52px - 1px);padding-block:0;padding-inline:max(18px,calc(50% - var(--shell) / 2 + 18px))}.mast-lock,.mast-row{display:flex;align-items:center}.mast-lock{gap:9px;flex:none}.mast-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.mast-say{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-left:16px;border-left:1px solid var(--line-2)}.mast-nav{display:flex;align-items:center;gap:3px;margin-left:6px}.mast-nav a{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:4px;color:var(--ink-2);font-size:13px;transition:background var(--in),color var(--in)}.mast-nav a:hover{background:#1d1d1d;color:var(--ink)}.mast-nav a[aria-current=page]{background:#202020;color:var(--ink)}.mast-right{margin-left:auto;display:flex;align-items:center;gap:16px}.mast-dot{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mast-dot i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:#17000c;font-size:13px;font-weight:550;cursor:pointer;transition:background var(--in),border-color var(--in),transform var(--in)}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn:active{transform:translateY(1px)}.btn--quiet{background:transparent;border-color:var(--line-2);color:var(--ink-2)}.btn--quiet:hover{background:#1d1d1d;border-color:#3a3a3a;color:var(--ink)}.folio{display:flex;align-items:stretch;background:var(--ground);border-bottom:1px solid var(--line);overflow-x:auto;padding-inline:max(0px,calc(50% - var(--shell) / 2))}.folio>div{display:flex;align-items:baseline;gap:8px;padding:9px 16px;border-right:1px solid var(--line);white-space:nowrap;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;color:var(--ink-2)}.folio b{font-weight:550;color:var(--ink)}.folio .t-fail{color:var(--fail)}.folio .t-warn{color:var(--warn)}.folio .t-caution{color:var(--caution)}.folio .t-pass{color:var(--pass)}.bar{background:var(--panel);border-bottom:1px solid var(--line)}.bar-in{display:grid;grid-template-columns:minmax(0,760px) 400px;justify-content:space-between;align-items:center;grid-gap:40px;gap:40px;padding-block:13px;padding-inline:max(18px,calc(50% - var(--shell) / 2 + 18px))}.bar-say{min-width:0}.bar-say h1{margin:0 0 4px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.024em;max-width:56ch}.bar-say p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.55;max-width:96ch}.bar-do{min-width:0}.bar-do .lab{display:block;margin:0 0 6px}.field{display:flex;gap:8px}.field input{flex:1 1 auto;min-width:0;height:32px;padding:0 11px;background:#0e0e0e;border:1px solid var(--line-2);border-radius:4px;color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;transition:border-color var(--in),background var(--in)}.field input::placeholder{color:#666}.field input:hover{border-color:#3a3a3a}.field input:focus{outline:none;border-color:var(--accent);background:#111}.field .btn{height:32px;font-size:12.5px}.field-miss{margin:7px 0 0;display:flex;align-items:flex-start;gap:7px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;line-height:1.5}.field-miss svg{flex:none;margin-top:2px}.tiles{display:flex;align-items:stretch;border-top:1px solid var(--line);overflow-x:auto;max-width:var(--shell);margin-inline:auto}.tiles-lead{flex:none;display:flex;flex-direction:column;justify-content:center;gap:2px;width:var(--rail-l);padding:10px 16px;border-right:1px solid var(--line)}.tiles-lead b{font-size:13px;font-weight:550}.tiles-lead span{font-size:11.5px;color:var(--ink-3)}.tile{flex:none;display:block;min-width:168px;padding:10px 14px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background var(--in)}.tile:hover{background:#191919}.tile[data-on=true]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line)}.tile-top{display:flex;align-items:center;gap:7px}.tile-host{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile[data-on=true] .tile-host{color:var(--accent)}.tile-foot{margin-top:6px;display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.tile-grade{font-size:13px;font-weight:600}.frame{position:relative;display:grid;grid-template-columns:var(--rail-l) minmax(0,1fr) var(--rail-r);max-width:var(--shell);margin-inline:auto;align-items:start}.frame:after,.frame:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}.frame:before{left:var(--rail-l)}.frame:after{right:var(--rail-r)}.rail{position:-webkit-sticky;position:sticky;top:53px;padding:18px 16px 40px;max-height:calc(100svh - (53px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 22%,transparent) transparent}.rail+.rail{padding-top:18px}.rail h2,.rail h3{margin:0}.rail-block{margin-bottom:26px}.rail-block>.lab{display:block;margin-bottom:9px}.pick{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer;color:var(--ink-2);font-size:12.5px;transition:background var(--in),color var(--in)}.pick:hover{background:#191919;color:var(--ink)}.pick[data-on=true]{background:#202020;color:var(--ink)}.pick-n{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.pick[data-on=true] .pick-n{color:var(--ink-2)}.pick-key{width:7px;height:7px;border-radius:2px;flex:none}.middle{min-width:0;padding:0 0 56px}.recon-head{display:grid;grid-template-columns:minmax(0,1fr) 148px minmax(0,1fr);border-bottom:1px solid var(--line);background:var(--ground);position:-webkit-sticky;position:sticky;top:53px;z-index:20}.recon-head>div{padding:9px 18px}.recon-head>div:nth-child(2){text-align:center}.recon-head>div:nth-child(3){text-align:right}.band{display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid var(--line);background:var(--panel)}.band-name{font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.band-means{color:var(--ink-3);font-size:12.5px}.band-n{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.row{display:grid;grid-template-columns:minmax(0,1fr) 148px minmax(0,1fr);border-bottom:1px solid var(--line);transition:background var(--in)}.row:hover{background:#101010}.side{padding:13px 18px;min-width:0}.side--right{text-align:right}.side-what{display:flex;align-items:center;gap:9px;min-width:0}.side--right .side-what{justify-content:flex-end}.side-name{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.side-sub{margin-top:5px;font-size:12px}.side--void,.side--void .side-name,.side-sub{color:var(--ink-3)}.side-rule{height:1px;margin-top:8px;background:repeating-linear-gradient(90deg,#2e2e2e 0 5px,transparent 5px 10px)}.fault{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:13px 6px;background:#0d0d0d;box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}.fault-word{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fault-rep,.fault-word{font-family:var(--font-mono),ui-monospace,monospace}.fault-rep{font-size:10px;color:var(--ink-3)}.t-fail{color:var(--fail)}.t-warn{color:var(--warn)}.t-caution{color:var(--caution)}.t-pass{color:var(--pass)}.t-acc{color:var(--accent)}.t-dim{color:var(--ink-3)}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--line-2);border-radius:3px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--ink-2);white-space:nowrap}.chip--own{border-color:rgb(240 162 90/.4);color:var(--warn)}.mark{flex:none;display:block;border-radius:2px}.note{padding:13px 18px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12.5px;background:#0d0d0d}.note b{color:var(--ink);font-weight:550}.card{border:1px solid var(--line);border-radius:5px;background:var(--panel);overflow:hidden}.card-head{display:flex;align-items:baseline;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.card-price{font-size:19px;font-weight:600}.card-name{font-size:13px;font-weight:550}.card-terms{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.card p{margin:0;padding:11px 13px;color:var(--ink-2);font-size:12.5px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 14px;gap:7px 14px;align-items:baseline}.kv dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.kv dd{margin:0;font-size:12.5px;color:var(--ink);word-break:break-word}.kv dd a{color:var(--accent);transition:color var(--in)}.kv dd a:hover{color:var(--accent-hover);text-decoration:underline}.defs{grid-gap:11px;gap:11px}.def,.defs{display:grid}.def{grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;align-items:start}.def>.fault-word{grid-column:1}.def>p{grid-column:2;margin:0;font-size:12.5px;color:var(--ink-2)}.head{padding-block:22px 16px;padding-inline:max(18px,calc(50% - var(--shell) / 2 + 18px));background:var(--panel);border-bottom:1px solid var(--line)}.head h1{margin:0 0 6px;font-size:23px;font-weight:600;letter-spacing:-.02em}.head p{margin:0;color:var(--ink-2);max-width:86ch}.head-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.scroll{overflow-x:auto}.scroll .ledger{min-width:100%}.scroll .ledger thead th{position:static}@media (max-width:1279px){.ledger-fit{overflow-x:auto}.ledger-fit .ledger{min-width:100%}.ledger-fit .ledger thead th{position:static}}.frame--wide{grid-template-columns:var(--rail-l) minmax(0,1fr)}.frame--wide:after{display:none}.ledger{width:100%;border-collapse:collapse}.ledger td,.ledger th{padding:11px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.ledger .nowrap{white-space:nowrap}.ledger thead th{position:-webkit-sticky;position:sticky;top:53px;z-index:10;background:var(--ground);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.ledger tbody tr{transition:background var(--in)}.ledger tbody tr:hover{background:#101010}.ledger .n{text-align:right;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px}.ledger .who{display:flex;align-items:center;gap:9px}.ledger .who a{color:var(--ink);transition:color var(--in);font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px}.ledger .who a:hover{color:var(--accent)}.track{display:flex;align-items:center;gap:9px}.track-rail{position:relative;width:64px;height:5px;border-radius:3px;background:#202020;overflow:hidden}.track-fill{position:absolute;inset:0 auto 0 0;border-radius:3px}.track-n{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;width:3ch;text-align:right}.foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;padding-block:26px 32px;padding-inline:max(18px,calc(50% - var(--shell) / 2 + 18px));border-top:1px solid var(--line);background:var(--panel)}.foot h4{margin:0 0 9px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.foot ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.foot a{color:var(--ink-2);font-size:12.5px;transition:color var(--in)}.foot a:hover{color:var(--accent)}.foot p{margin:0;color:var(--ink-3);font-size:12px}@keyframes rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}[data-rise]{animation:rise var(--out) both;animation-delay:calc(var(--i, 0) * 26ms)}@media (prefers-reduced-motion:reduce){[data-rise]{animation:none;opacity:1;transform:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:1180px){.bar-in{grid-template-columns:minmax(0,1fr);gap:20px}.frame{grid-template-columns:var(--rail-l) minmax(0,1fr)}.frame:after{display:none}.rail--right{grid-column:1/-1;position:static;max-height:none;overflow-y:visible;border-top:1px solid var(--line)}}@media (max-width:860px){.frame{grid-template-columns:minmax(0,1fr)}.frame:before{display:none}.rail{position:static;max-height:none;overflow-y:visible;border-bottom:1px solid var(--line);padding-bottom:18px}.rail--right{border-top:0}.recon-head,.row{grid-template-columns:minmax(0,1fr)}.fault{box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;padding:8px 18px}.side--right{text-align:left}.side--right .side-what{justify-content:flex-start}.recon-head>div:nth-child(2),.recon-head>div:nth-child(3){display:none}.tiles-lead{width:auto;min-width:180px}.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.mast-row{flex-wrap:wrap;height:auto;padding:10px 14px;gap:12px}.mast-say{display:none}.ledger thead th,.rail,.recon-head{top:0}}.doc{padding:24px 18px 56px;max-width:78ch}.doc>*+*{margin-top:18px}.doc h2{margin:30px 0 0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:64px}.doc h2:first-child{margin-top:0}.doc h3{margin:22px 0 0;font-weight:600;color:var(--ink)}.doc h3,.doc p{font-size:13.5px}.doc p{margin:0;color:var(--ink-2);line-height:1.68;max-width:74ch}.doc a{color:var(--accent);transition:color var(--in)}.doc a:hover{color:var(--accent-hover);text-decoration:underline}.doc ul{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:9px;gap:9px;max-width:74ch}.doc ul li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--ink-2);font-size:13.5px;line-height:1.62}.doc ul li>svg{margin-top:3px;color:var(--accent)}.doc-n{display:inline-block;min-width:2.2ch;margin-right:9px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--ink-3);vertical-align:2px}.toc{display:grid;grid-gap:1px;gap:1px}.toc a{display:block;padding:6px 8px;border-radius:4px;color:var(--ink-2);font-size:12.5px;line-height:1.4;transition:background var(--in),color var(--in)}.toc a:hover{background:#191919;color:var(--ink)}.toc a b{display:inline-block;min-width:2.2ch;font-size:10.5px;font-weight:400}.crumb,.toc a b{font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink-3)}.crumb{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.crumb a{color:var(--ink-3);transition:color var(--in)}.crumb a:hover{color:var(--accent)}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:22px 18px}.tier-body{padding:0 13px 13px;display:grid;grid-gap:12px;gap:12px}.tier-body p{margin:0;padding:0;color:var(--ink-2);font-size:12.5px;line-height:1.6}.feats{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.feats li{display:grid;grid-template-columns:17px 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--ink-2);font-size:12.5px;line-height:1.5}.feats li>svg{margin-top:1px;color:var(--accent)}.tier-foot{display:flex;align-items:center;gap:10px;padding:11px 13px;border-top:1px solid var(--line);background:var(--panel-2)}.panel{border:1px solid var(--line);border-radius:5px;background:var(--panel)}.panel-head{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0;font-size:14px;font-weight:600}.panel-body{padding:11px 13px;display:grid;grid-gap:8px;gap:8px}.panel-body>div{display:flex;align-items:baseline;gap:10px;font-size:12.5px;color:var(--ink-2)}.state{display:inline-flex;align-items:center;gap:7px;padding:2px 8px;border:1px solid;border-radius:3px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.state i{width:6px;height:6px;border-radius:50%;background:currentColor}.code,code{font-size:11.5px;padding:1px 5px;border:1px solid var(--line-2);border-radius:3px}.code,.out,code{font-family:var(--font-mono),ui-monospace,monospace;background:#0e0e0e;color:var(--ink)}.out{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:5px;font-size:12.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.state-note{padding:26px 18px;display:grid;grid-gap:10px;gap:10px}.state-note h2{margin:0;font-size:16px;font-weight:600}.state-note p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.65}.state-note a{color:var(--accent)}.state-note a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}.spin{display:inline-block;width:12px;height:12px;border:1.5px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.foot-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:13px 20px;padding-inline:max(18px,calc(50% - var(--shell) / 2 + 18px));border-top:1px solid var(--line);background:var(--panel);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.foot-lock{display:inline-flex;align-items:center;gap:9px}.foot-lock b{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink)}.foot-facts{flex:1 1 320px}.foot-studio{display:inline-flex;align-items:center;gap:16px;margin-left:auto}.foot-studio a{color:var(--ink-2);transition:color var(--in)}.foot-studio a:hover{color:var(--accent)}@media (max-width:860px){.tiers{grid-template-columns:minmax(0,1fr)}.foot-studio{margin-left:0}}.app-lock{display:flex;align-items:center;gap:6px;flex:none}.app-switch{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;background:none;border:0;border-radius:4px;color:var(--ink-3);cursor:pointer;transition:color .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1)}.app-switch svg{width:14px;height:14px;display:block}.app-switch:hover{color:var(--ink);background:rgb(255 255 255/.05)}.app-switch[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.app-switch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apps{position:relative;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}header[data-apps=open] .apps{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s}.apps-in{min-height:0;overflow:hidden}.apps-row{display:grid;grid-template-columns:auto 1fr;align-items:stretch;padding:0 18px;border-top:1px solid var(--line)}.apps-lab{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;line-height:1.2;color:var(--ink-3);padding-right:22px;margin-right:22px;border-right:1px solid var(--line-2);white-space:nowrap}.apps-lab a{color:var(--ink-3);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.apps-lab a:focus-visible,.apps-lab a:hover{color:var(--accent)}.apps-lab b{font-weight:400;color:var(--ink)}.apps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-gap:10px 18px;gap:10px 18px;padding:12px 0}.app{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--ink-2);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.app img{width:16px;height:16px;border-radius:4px;display:block;flex:none}.app:focus-visible,.app:hover{color:#fff}@media (max-width:700px){.apps-row{grid-template-columns:1fr}.apps-lab{padding:10px 0 0;margin:0;border-right:0}}@media (prefers-reduced-motion:reduce){.apps,header[data-apps=open] .apps{transition:none}}.ledger-fit,.scroll{position:relative}.ledger-fit:focus-visible,.scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.scroll{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}@media (min-width:861px) and (max-width:1279px){.ledger-fit{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}}@media (max-width:860px){.ledger th[scope=row]{max-width:min(200px,52vw)}.ledger .who{min-width:0}.ledger .who>a,.ledger .who>span.mono{min-width:0;overflow-wrap:break-word;white-space:normal}.ledger .col-wide{max-width:min(200px,52vw);overflow-wrap:anywhere;white-space:normal}.field input{font-size:16px}}.crumb a{position:relative}.crumb a:after{content:"";position:absolute;inset:-15px}.kv dd a{position:relative;display:inline-block}.kv dd a:after{content:"";position:absolute;inset:-15px}.ledger .who>a{position:relative;display:inline-block}.ledger .who>a:after{content:"";position:absolute;inset:-19px 0}@media (max-width:860px){.btn,.mast-lock,.mast-nav a,.pick{min-height:44px}.foot a{display:flex}.foot a,.foot-studio a{align-items:center;min-height:44px}.foot-studio a{display:inline-flex}:root{--fs-label:12px;--fs-prose:13px;--fs-toc:13px}.apps-lab,.band-n,.band-name,.card-terms,.chip,.crumb,.doc-n,.fault-rep,.fault-word,.field-miss,.folio>div,.foot h4,.foot-studio a,.kv dt,.lab,.ledger thead th,.mast-dot,.mast-say,.pick-n,.state,.tile-foot,.tiles-lead span,.toc a b{font-size:var(--fs-label)}.band-means,.card p,.def>p,.feats li,.foot-facts,.foot-lock,.note,.out,.tier-body p{font-size:var(--fs-prose)}.toc a{font-size:var(--fs-toc)}.mast-dot{display:none}.mast-row{flex-wrap:wrap;row-gap:0;column-gap:12px;height:auto;padding-block:4px}.mast-nav{order:3;flex:1 0 100%}.mast-right{order:2;margin-left:auto}}.pd-door{display:contents}.pd-door-head,.pd-door-open,.pd-door:not([open]),.pd-doorbar{display:none}@media (max-width:860px){.pd-door[open]:not(:modal){display:none}}.pd-door:modal{display:flex;flex-direction:column;width:min(88vw,21rem);max-width:none;height:100svh;max-height:100svh;margin:0 auto 0 0;padding:0;border:0;background:var(--panel);color:inherit;overscroll-behavior:contain}.pd-door::-webkit-backdrop{background:rgb(0 0 0/.58)}.pd-door::backdrop{background:rgb(0 0 0/.58)}.pd-door:modal .pd-door-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:54px;padding:0 8px 0 16px;border-bottom:1px solid var(--line)}.pd-door:modal .pd-door-head button{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:4px;background:none;color:var(--ink-3);cursor:pointer}.pd-door:modal>.rail{position:static;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pd-doorbar{position:fixed;left:0;right:0;bottom:0;z-index:60;justify-content:center;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pd-doorbar{background:var(--panel)}}.pd-door-open{align-items:center;justify-content:center;min-width:150px;height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:4px;background:var(--ground);color:var(--ink-2);font-size:13px;font-weight:550;white-space:nowrap;cursor:pointer}@media (max-width:860px){.pd-doorbar{display:flex}.pd-door-open{display:inline-flex}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-switch{width:44px;height:44px}.app-switch svg{width:16px;height:16px}.app-switch:hover{color:var(--ink-3);background:none}}@media (max-width:860px){@media (hover:hover) and (pointer:fine){.app-switch:hover{color:var(--ink);background:rgb(255 255 255/.05)}}}@media (max-width:860px){.folio,.ledger-fit,.tiles{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}@supports (animation-timeline:scroll()){.folio,.ledger-fit,.tiles{animation:pd-x-edges linear both;animation-timeline:scroll(self inline)}}}@keyframes pd-x-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000)}}@media (prefers-reduced-motion:reduce){.folio,.ledger-fit,.tiles{animation-duration:auto!important}}@media (max-width:860px){:root{--pd-t-h1:25px;--pd-t-h1-lh:1.24;--pd-t-h2:18px;--pd-t-h2-lh:1.35;--pd-t-body:15px;--pd-t-body-lh:1.6}.bar-say h1,.head h1{font-size:var(--pd-t-h1);line-height:var(--pd-t-h1-lh)}.doc h2{font-size:var(--pd-t-h2);line-height:var(--pd-t-h2-lh)}.doc p,.doc ul li{font-size:var(--pd-t-body);line-height:var(--pd-t-body-lh)}}.foot-list{grid-column:1/-1;padding-bottom:22px;border-bottom:1px solid var(--line)}.foot-list-h{margin:0 0 9px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.foot-list-say{margin:0 0 14px;color:var(--ink-2)}.foot-list-said,.foot-list-say{max-width:66ch;font-size:12.5px;line-height:1.6}.foot-list-said{margin:0;color:var(--ink)}.foot-list-form{display:flex;flex-wrap:wrap;gap:8px}.foot-list-input{height:36px;width:min(320px,100%);padding:0 12px;border:1px solid var(--line-2);border-radius:6px;background:var(--panel-2);color:var(--ink);font-size:13px;transition:border-color var(--in)}.foot-list-input::placeholder{color:var(--ink-3)}.foot-list-input:focus{outline:none;border-color:var(--accent-line)}.foot-list-go{height:36px;padding:0 16px;border:1px solid var(--accent-line);border-radius:6px;background:var(--accent-wash);color:var(--accent);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;cursor:pointer;transition:background var(--in),color var(--in)}.foot-list-go:hover{background:var(--accent);color:var(--ground)}.foot-list-go:disabled{cursor:not-allowed;opacity:.55}.foot-list-err{margin:10px 0 0;font-size:12px;color:var(--fail)}.foot-list-hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.order{padding:24px 18px 56px;display:grid;grid-gap:22px;gap:22px}.order h2{margin:0;font-size:16px;font-weight:600}.order-note,.order>p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.65}.order-q{display:grid;grid-gap:6px;gap:6px}.order-q>span{font-size:12.5px;font-weight:550;color:var(--ink)}.order-q>small{color:var(--ink-3);font-size:11.5px;line-height:1.5}.order input[type=email],.order input[type=text],.order textarea{width:100%;min-width:0;padding:7px 11px;background:#0e0e0e;border:1px solid var(--line-2);border-radius:4px;color:var(--ink);font-family:inherit;font-size:13px;line-height:1.5;transition:border-color var(--in),background var(--in)}.order textarea{resize:vertical;min-height:54px}.order input:hover,.order textarea:hover{border-color:#3a3a3a}.order input:focus,.order textarea:focus{outline:none;border-color:var(--accent);background:#111}.order-vendors{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.order-vendor{display:grid;grid-gap:8px;gap:8px;padding:13px 0;border-bottom:1px solid var(--line)}.order-vendor-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-vendor-head b{font-size:13px;font-weight:600}.order-use{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.order-use label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.order-use input{accent-color:var(--accent)}.order-error{color:var(--warn);font-size:12.5px;margin:0}