:root{--paper:#f1f5f0;--sheet:#fbfdfa;--rule:#d4e0d5;--rule-strong:#a9bdac;--ink:#13261e;--ink-2:#4c6255;--charge:#17855a;--charge-soft:#d9efe2;--trip:#c2234a;--trip-soft:#f8dfe5;--amber:#9a6a00;--amber-soft:#fbf0cf;--sun:#ffc52e;--sun-deep:#f0b000;--link:#0f6a48;--display:"Saira Semi Condensed", "Arial Narrow", sans-serif;--text:"Hanken Grotesk", system-ui, sans-serif;--measure:72ch;--page:1160px;--pad:18px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#101a15;--sheet:#17231c;--rule:#2a3a31;--rule-strong:#3f5548;--ink:#e9f1ea;--ink-2:#a3b6a9;--charge:#49c48b;--charge-soft:#173527;--trip:#ff7d97;--trip-soft:#3c1a22;--amber:#e3b64c;--amber-soft:#352a0e;--link:#6fd6a6}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}img,svg{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:2px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--sun-deep);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;margin:1.5em 0 .45em;font-weight:700;line-height:1.08}h1{margin:0 0 .3em;font-size:clamp(2.05rem,1.5rem + 2.4vw,3.15rem)}h2{font-size:clamp(1.5rem,1.3rem + .9vw,2rem)}h3{margin-top:1.2em;font-size:1.22rem}p{margin:.5em 0 .95em}ul,ol{padding-left:1.2em}small,.fine{color:var(--ink-2);font-size:.86rem}.shell{max-width:var(--page);padding:0 var(--pad);margin:0 auto}.mast{background:var(--paper);border-bottom:3px solid var(--ink)}.mast .shell{flex-wrap:wrap;align-items:center;gap:6px 22px;padding-top:10px;padding-bottom:8px;display:flex}.mark{font:700 1.42rem/1 var(--display);color:var(--ink);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mark svg{flex:none;width:44px;height:22px}.sections{flex-wrap:wrap;gap:2px 16px;margin-left:auto;display:flex}.sections a{color:var(--ink);border-bottom:2px solid #0000;padding:3px 0;font-size:.95rem;text-decoration:none}.sections a:hover,.sections a[aria-current]{border-bottom-color:var(--charge)}@media (width<=760px){.sections{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}.sections a{white-space:nowrap}}.trail{color:var(--ink-2);margin:12px 0 0;font-size:.85rem}.trail a{color:var(--ink-2)}.notice{color:var(--ink-2);margin:8px 0 0;font-size:.84rem}.band{border:1px solid var(--rule-strong);background-color:#e2ece4;background-position:-1px -1px;margin:12px 0 0;padding:22px 22px 18px}.band .say{max-width:66ch;margin:0 0 .7em;font-size:1.1rem}.readouts{flex-wrap:wrap;gap:0;margin:14px 0 0;padding:0;list-style:none;display:flex}.readouts li{border-right:1px solid var(--rule-strong);margin:0 18px 8px 0;padding:2px 18px 2px 0}.readouts li:last-child{border-right:0}.readouts b{font:700 1.5rem/1.05 var(--display);display:block}.readouts span{color:var(--ink-2);font-size:.82rem}.signed{color:var(--ink-2);max-width:84ch;margin:8px 0 0;font-size:.84rem}.jump{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0 0 8px;font-size:.93rem;display:flex}.jump a{color:var(--ink)}@media (width<=760px){.jump{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jump a{white-space:nowrap}.band{padding:16px 14px 12px}}.split{grid-template-columns:minmax(0,1fr);grid-template-areas:"plate""body""aside";gap:18px 30px;margin-top:16px;display:grid}.split>.body{grid-area:body;min-width:0}.split>.plate-col{grid-area:plate;min-width:0}.split>.side{grid-area:aside;min-width:0}@media (width>=980px){.split{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"body plate""body aside";align-items:start}.plate-col{position:sticky;top:14px}}.plate{color:#eef5ef;background:#13261e;border-radius:4px;padding:16px 16px 18px}.plate a:not(.buy){color:#a8e6c8}.plate .plate-kind{color:#a9c2b2;margin:0 0 2px;font-size:.84rem}.plate .plate-name{font:700 1.3rem/1.12 var(--display);margin:0 0 8px}.plate .plate-num{font:700 2.3rem/1 var(--display);margin:2px 0}.plate ul{margin:10px 0 12px;padding:0;font-size:.93rem;list-style:none}.plate li{border-top:1px solid #2c4337;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.plate li span:last-child{text-align:right;font-weight:700}.plate svg{margin:0 0 10px;display:block}.buy{background:var(--sun);color:#13261e;text-align:center;border:1.5px solid #13261e;border-radius:3px;padding:9px 14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.buy:hover{background:var(--sun-deep);color:#13261e}.buy.small{padding:6px 10px;font-size:.9rem}.plain-btn{font:inherit;color:var(--ink);background:var(--sheet);border:1.5px solid var(--rule-strong);cursor:pointer;border-radius:3px;padding:6px 10px;text-decoration:none;display:inline-block}.plain-btn:hover{border-color:var(--ink);color:var(--ink)}.cell{vertical-align:middle;width:100%;height:13px;color:var(--ink);border:1.5px solid;border-radius:2px;margin-right:4px;display:inline-block;position:relative}.cell:after{content:"";background:currentColor;width:3px;height:5px;position:absolute;top:2.5px;right:-5px}.cell i{background:var(--charge);height:100%;display:block}.cell.trip i{background:var(--trip)}.ledger{border-top:2px solid var(--ink);margin:10px 0 20px;padding:0;list-style:none}.ledger>li{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(120px,190px) auto;align-items:center;gap:4px 16px;padding:11px 0;display:grid}.ledger .who{min-width:0;font-weight:700}.ledger .who a{color:var(--ink)}.ledger .who small{font-weight:400;display:block}.ledger .gauge{min-width:0;font-size:.86rem}.ledger .gauge b{font:700 1.08rem/1.1 var(--display);margin-bottom:3px;display:block}.ledger .act{text-align:right}.ledger .more{color:var(--ink-2);grid-column:1/-1;margin:0;font-size:.92rem}.ledger .more b{color:var(--ink);font-weight:700}@media (width<=680px){.ledger>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ledger .act{text-align:left;grid-column:1/-1}}.verdict{font-size:.9rem;font-weight:700}.verdict.ok{color:var(--charge)}.verdict.no{color:var(--trip)}.verdict.hm{color:var(--amber)}.figure{margin:12px 0 18px}.figure figcaption{color:var(--ink-2);max-width:var(--measure);margin-top:4px;font-size:.86rem}.bars{margin:8px 0 16px}.bars .row{grid-template-columns:minmax(110px,36%) minmax(0,1fr) minmax(96px,auto);align-items:center;gap:10px;padding:3px 0;font-size:.92rem;display:grid}.bars .row .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars .row .v{text-align:right;white-space:nowrap;font-weight:700}@media (width<=520px){.bars .row{grid-template-columns:minmax(0,1fr) auto}.bars .row .cell{grid-area:2/1/auto/-1}}.sheet{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:.95rem}.sheet th,.sheet td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 10px 6px 0}.sheet thead th{border-bottom:2px solid var(--ink);color:var(--ink-2);font-size:.86rem;font-weight:700}.sheet tbody th{color:var(--ink-2);width:46%;font-weight:400}@media (width<=680px){.sheet.stack,.sheet.stack thead,.sheet.stack tbody,.sheet.stack tr,.sheet.stack th,.sheet.stack td{display:block}.sheet.stack thead{position:absolute;left:-9999px}.sheet.stack tr{border-bottom:1px solid var(--rule-strong);padding:8px 0}.sheet.stack td{border:0;padding:2px 0}.sheet.stack td[data-k]:before{content:attr(data-k) ": ";color:var(--ink-2)}}.words{max-width:var(--measure)}.fold{border:1px solid var(--rule-strong);background:var(--sheet);border-radius:3px;margin:0 0 14px}.fold>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:9px 12px;font-weight:700;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";font:700 1.25rem/1 var(--display);color:var(--charge)}.fold[open]>summary:after{content:"−"}.fold>.inside{max-width:var(--measure);padding:0 12px 10px}.asks details{border-bottom:1px solid var(--rule-strong)}.asks summary{cursor:pointer;padding:9px 0;font-weight:700}.asks details p{max-width:var(--measure);margin:0 0 10px}.tool{background:var(--sheet);border:1px solid var(--rule-strong);margin:12px 0 18px;padding:14px}.tool .fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px 12px;display:grid}.tool label{color:var(--ink-2);gap:3px;min-width:0;font-size:.86rem;display:grid}.tool select,.tool input{font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule-strong);border-radius:3px;width:100%;min-width:0;min-height:40px;padding:7px 8px}.tool output{margin-top:12px;display:block}.links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:3px 18px;margin:8px 0 18px;padding:0;list-style:none;display:grid}.links li{border-bottom:1px solid var(--rule);padding:3px 0}.side h2,.side h3{margin-top:.3em;font-size:1.12rem}.side ul{margin:0 0 14px;padding:0;font-size:.93rem;list-style:none}.side li{border-bottom:1px solid var(--rule);padding:3px 0}.opener{margin:14px 0 0}.opener h1{max-width:20ch}.chartbox{background-color:var(--sheet);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);border:1px solid var(--rule-strong);background-size:24px 24px;padding:14px}.chartbox .row{background:var(--sheet)}.chartbox select{font:inherit;color:var(--ink);background:var(--sun);border:1.5px solid #13261e;border-radius:3px;max-width:100%;padding:6px 8px;font-weight:700}.buybar{z-index:30;padding:7px var(--pad) calc(7px + env(safe-area-inset-bottom));background:var(--sheet);border-top:2px solid var(--ink);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.buybar .t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:.78rem;overflow:hidden}.buybar .buy{justify-self:start;padding:5px 12px;font-size:.84rem}@media (width>=980px){.buybar{display:none}}@media (width<=979px){body.barred{padding-bottom:78px}}.foot{border-top:3px solid var(--ink);margin-top:46px;padding:18px 0 24px;font-size:.9rem}.foot .shell>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 26px;display:grid}.foot ul{margin:0;padding:0;list-style:none}.foot li{padding:2px 0}.foot p{color:var(--ink-2);max-width:80ch;font-size:.84rem}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.buybar,.mast .sections{display:none}}
