.frs{--f-surface: var(--surface, #0d1120);--f-elev: var(--elev, #141a2e);--f-line: var(--line, #242a42);--f-line2: var(--line2, #171c30);--f-t1: var(--t1, #F3F6FF);--f-t2: var(--t2, #C6CEE3);--f-t3: var(--t3, #8F9CBB);--f-teal: var(--teal, #3EE6C3);--f-amber: var(--amber, #E8B04B);--f-red: var(--red, #E0736B);--f-gold: var(--gold, #F5C453);--f-mono: var(--mono, "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace);--f-sans: var(--sans, "DM Sans", ui-sans-serif, system-ui, sans-serif);background:var(--f-surface);border:1px solid var(--f-line);border-radius:8px;color:var(--f-t1);font:400 13px/1.45 var(--f-sans);padding:9px 12px 10px;min-width:0}.frs *{box-sizing:border-box;min-width:0}.frs-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.frs-eb{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-t3);white-space:nowrap}.frs-state{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.frs-state .frs-eb{color:var(--f-t2)}.frs-state.ok .frs-eb{color:var(--f-teal)}.frs-state.bad .frs-eb{color:var(--f-red)}.frs-state.live .frs-eb{color:var(--f-gold)}.frs-state.none .frs-eb{color:var(--f-amber)}.frs-dot{width:7px;height:7px;border-radius:50%;background:var(--f-t3);flex:0 0 auto;display:inline-block}.ok>.frs-dot{background:var(--f-teal)}.bad>.frs-dot{background:var(--f-red)}.live>.frs-dot{background:var(--f-gold);animation:frs-pulse 2s ease-in-out infinite}.none>.frs-dot{background:var(--f-amber)}@keyframes frs-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.live>.frs-dot{animation:none}}.frs-step{font:400 11.5px/1.4 var(--f-mono);color:var(--f-red);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 200px}.frs-when{font:400 11px/1.4 var(--f-mono);color:var(--f-t3);white-space:nowrap;margin-left:auto}.frs-when b{color:var(--f-t2);font-weight:400}.frs-log{font:400 10.5px/1.4 var(--f-mono);color:var(--f-t3);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frs-log b{color:var(--f-t2);font-weight:400}.frs-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin-top:9px;background:var(--f-surface);border:1px solid var(--f-line2);border-radius:6px;overflow:hidden}.frs-cell{background:var(--f-surface);padding:7px 9px 8px;display:flex;flex-direction:column;gap:1px;box-shadow:1px 0 0 var(--f-line2),0 1px 0 var(--f-line2)}.frs-head{display:flex;align-items:baseline;gap:6px}.frs-name{font:500 10px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--f-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frs-mv{font:500 8.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--f-line);border-radius:3px;padding:2px 3px;color:var(--f-t3);margin-left:auto;flex:0 0 auto;cursor:help}.frs-mv.auto{color:var(--f-teal);border-color:#3ee6c352}.frs-mv.human{color:var(--f-amber);border-color:#e8b04b52}.frs-age{font:400 19px/1.15 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--f-t1);margin-top:2px}.frs-age.dim{color:var(--f-t3);font-size:13px;line-height:1.6}.frs-age.warn{color:var(--f-amber)}.frs-age.bad{color:var(--f-red)}.frs-sub{font:400 10.5px/1.45 var(--f-mono);color:var(--f-t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frs-sub b{color:var(--f-t2);font-weight:400}.frs-sub.bad b,.frs-sub.bad{color:var(--f-red)}.frs-nil{color:var(--f-t3);opacity:.72;font-style:normal}.frs-foot{margin-top:7px;display:flex;gap:6px 14px;flex-wrap:wrap;align-items:baseline;font:400 11px/1.45 var(--f-mono);color:var(--f-t3)}.frs-foot b{color:var(--f-t2);font-weight:400}.frs-foot .warn{color:var(--f-amber)}.frs-foot .bad{color:var(--f-red)}.frs-msg{font:400 12px/1.5 var(--f-sans);color:var(--f-t2);margin-top:6px}.frs-msg code{font:400 11px/1.4 var(--f-mono);color:var(--f-t2);background:var(--f-elev);border:1px solid var(--f-line);border-radius:3px;padding:1px 4px}.frs-msg .frs-why{color:var(--f-t3);display:block;margin-top:4px;font-size:11.5px}@media (max-width: 560px){.frs{padding:8px 10px 9px}.frs-cells{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.frs-when{margin-left:0}.frs-step{flex-basis:100%;white-space:normal}.frs-age{font-size:17px}}.viz{min-width:0}.viz-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.viz-title{font:500 11px/1 var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--t3,#8F9CBB)}.viz-legend{display:flex;flex-wrap:wrap;gap:9px;font:11px/1 var(--mono,"JetBrains Mono",monospace);color:var(--t3,#8F9CBB)}.viz-legend span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.viz-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.viz-empty{padding:10px 0;font:13px/1.4 DM Sans,sans-serif;color:var(--t3,#8F9CBB);font-style:italic}.viz-flag{margin-top:4px;font:10.5px/1.4 var(--mono,"JetBrains Mono",monospace);color:var(--amber,#E8B04B)}.viz-svg text{font:10.5px/1 var(--mono,"JetBrains Mono",monospace);fill:var(--t3,#8F9CBB)}.viz-svg{display:block;max-width:100%}.viz-readout{display:flex;align-items:baseline;gap:8px}.viz-readout .big{font:400 22px/1 var(--mono,"JetBrains Mono",monospace);color:var(--t1,#F3F6FF)}.viz-readout .delta{font:500 11px/1 var(--mono,"JetBrains Mono",monospace)}.viz-readout .delta.up{color:var(--teal,#3EE6C3)}.viz-readout .delta.down{color:var(--red,#E0736B)}.viz-readout .delta.flat{color:var(--t3,#8F9CBB)}.viz-node{cursor:pointer}.viz-node text{fill:var(--t1,#F3F6FF);font:500 10px/1 DM Sans,sans-serif;text-anchor:middle}.viz-node .meta{fill:var(--t3,#8F9CBB);font:9px/1 var(--mono,"JetBrains Mono",monospace)}.viz-node circle{stroke:var(--line,#242a42);stroke-width:1}.viz-node.hi circle{stroke:var(--gold,#F5C453);stroke-width:2}.viz-edge{stroke:var(--line,#242a42);stroke-width:1.4;fill:none;opacity:.65}.viz-edge.hi{stroke:var(--gold,#F5C453);opacity:.9}.viz-mark{cursor:pointer}.viz-mark:focus-visible{outline:2px solid var(--teal,#3EE6C3);outline-offset:2px;border-radius:50%}.viz-cell{cursor:default}.bs .cmd .h{flex-direction:column;align-items:flex-start;gap:6px}.bs .cmd-chips{display:flex;gap:14px;flex-wrap:wrap;font:400 12px/1 var(--mono);color:var(--t3)}.bs .cmd-chip{display:inline-flex;align-items:baseline;gap:5px}.bs .cmd-chip b{font:500 15px/1 var(--mono);color:var(--t1);font-variant-numeric:tabular-nums}.bs .cmd-fixture-flag{color:var(--amber)}.bs .cmd-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:901px){.bs .cmd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;grid-template-areas:"tonight tonight needs" "money pub inbound"}.bs .cmd-area-tonight{grid-area:tonight}.bs .cmd-area-needs{grid-area:needs}.bs .cmd-area-money{grid-area:money}.bs .cmd-area-pub{grid-area:pub}.bs .cmd-area-inbound{grid-area:inbound}}.bs .cmd-tile{display:flex;flex-direction:column;gap:8px}.bs .cmd-tile-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bs .cmd-tile-viz{margin-top:2px}.bs .cmd-tile-preview{display:flex;flex-direction:column;gap:6px}.bs .cmd-tile-body{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px dashed var(--line2)}.bs .cmd-more{align-self:flex-start;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);padding:6px 2px;min-height:28px}.bs .cmd-more:hover{color:#7cf0d8}.bs .cmd-tonight-body{display:flex;flex-direction:column;gap:8px}.bs .cmd-show{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--line2)}.bs .cmd-show:first-child{border-top:0}.bs .cmd-show.big{font-size:14.5px;padding:9px 0}.bs .cmd-show-time{flex:0 0 auto;min-width:38px}.bs .cmd-show-what{flex:1 1 auto;min-width:0}.bs .cmd-show-ask{flex:0 0 auto;font-size:9.5px}.bs .cmd-next{margin-top:2px}.bs .cmd-next .cmd-show{font-size:12.5px}.bs .cmd-needs-list,.bs .cmd-tile-body{display:flex;flex-direction:column;gap:2px}.bs .cmd-need{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line2)}.bs .cmd-need:first-child{border-top:0}.bs .cmd-need-body{min-width:0}.bs .cmd-need-who{font-weight:500}.bs .cmd-need-actions{display:flex;gap:6px}.bs .cmd-pipe{display:flex;flex-direction:column;gap:8px}.bs .cmd-pipe-bar{display:flex;height:14px;border-radius:4px;overflow:hidden;background:var(--elev)}.bs .cmd-pipe-seg{display:block;min-width:2px}.bs .seg-quoted{background:var(--blue)}.bs .seg-booked{background:var(--violet,#C5A2E8)}.bs .seg-shot{background:var(--amber)}.bs .seg-delivered{background:var(--teal)}.bs .seg-invoiced{background:var(--gold)}.bs .cmd-pipe-legend{display:flex;gap:12px;flex-wrap:wrap;font:11px/1 var(--mono);color:var(--t3)}.bs .cmd-pipe-key{display:inline-flex;align-items:center;gap:5px}.bs .cmd-pipe-key i{width:8px;height:8px;border-radius:2px;display:inline-block}.bs .cmd-money-foot{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--t2)}.bs .cmd-pub,.bs .cmd-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line2)}.bs .cmd-in{grid-template-columns:auto minmax(0,1fr) auto}.bs .cmd-pub:first-child,.bs .cmd-in:first-child{border-top:0}.bs .cmd-pub-body,.bs .cmd-in-body{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.bs .cmd-need,.bs .cmd-pub,.bs .cmd-in{grid-template-columns:auto minmax(0,1fr)}.bs .cmd-need-actions{grid-column:2;justify-self:flex-start}.bs .cmd-pub>.n,.bs .cmd-pub>.delta{grid-column:2;justify-self:flex-start;font-size:11px}}.bs .acx{display:flex;flex-direction:column;gap:10px}.bs .acgap{border:1px solid rgba(232,176,75,.32);background:linear-gradient(135deg,rgba(232,176,75,.06),transparent 62%),var(--surface);border-radius:8px;padding:10px 12px}.bs .acgap>.hd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;cursor:pointer;list-style:none}.bs .acgap>.hd::-webkit-details-marker{display:none}.bs .acgap>.hd:after{content:"▸";color:var(--t3);font-size:10px}.bs .acgap[open]>.hd:after{content:"▾"}.bs .acgap ul{margin:6px 0 0;padding:0 0 0 16px}.bs .acgap li{font:400 11.5px/1.6 var(--mono);color:var(--t3)}.bs .acgap li b{color:var(--t2);font-weight:500}.bs .acgap li code{color:var(--amber);font-size:11px}.bs .actabs{display:flex;gap:2px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bs .actabs button{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:10px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;min-height:36px}.bs .actabs button:hover{color:var(--t1)}.bs .actabs button.on{color:var(--gold);border-bottom-color:var(--gold)}.bs .actabs button b{color:var(--t2);font-weight:500;letter-spacing:0;margin-left:6px;font-variant-numeric:tabular-nums}.bs .actabs button.on b{color:var(--gold)}.bs .actiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px}.bs .actile{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0}.bs .actile .k{font:500 9.5px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t3)}.bs .actile .v{font:400 24px/1.1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:5px}.bs .actile .v.sm{font-size:17px}.bs .actile .w{font:400 10.5px/1.45 var(--mono);color:var(--t3);margin-top:4px}.bs .actile.hi{border-color:#f5c45357;background:linear-gradient(135deg,rgba(245,196,83,.06),transparent 60%),var(--surface)}.bs .actile.hi .v{color:var(--gold)}.bs .actile.no .v{color:var(--t3)}.bs .acbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs .acq{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--surface);min-height:34px}.bs .acq:focus-within{border-color:var(--teal)}.bs .acq input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--t1);font:400 13px var(--sans)}.bs .acq input::placeholder{color:var(--t3)}.bs select.acsel{background:var(--surface);color:var(--t2);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;min-height:34px}.bs .acgrid{--c: minmax(0, 1.5fr) 112px 122px 96px 96px minmax(0, 1fr)}.bs .ach,.bs .acr{display:grid;grid-template-columns:var(--c);gap:10px;align-items:center}.bs .ach{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:0 0 7px;border-bottom:1px solid var(--line);position:sticky;top:44px;background:var(--canvas);z-index:2}.bs .ach button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left}.bs .ach button:hover{color:var(--t1)}.bs .ach button.on{color:var(--gold)}.bs .acr{width:100%;text-align:left;padding:8px 0;border-top:1px solid var(--line2)}.bs .acr:hover{background:#f5c4530b}.bs .acr.on{background:#f5c45312}.bs .acr>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.bs .acname{display:flex;flex-direction:column;gap:2px;min-width:0}.bs .acname .t{font-size:13.5px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .acname .s{font:400 10.5px/1.3 var(--mono);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .acr.on .acname .t{color:var(--gold)}.bs .acled{display:flex;gap:9px;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums}.bs .acled span{display:inline-flex;align-items:baseline;gap:2px}.bs .acled i{font-style:normal;font-size:9px;letter-spacing:.1em;color:var(--t3)}.bs .acled .g{color:var(--teal)}.bs .acled .r{color:var(--red)}.bs .acled .u{color:var(--amber)}.bs .acled .z{color:var(--line)}.bs .lbl{display:none}.bs .acnum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;white-space:nowrap}.bs .acdash{color:var(--t3);font-family:var(--mono)}.bs .actag{display:inline-flex;align-items:center;font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:3px 4px;color:var(--t3);white-space:nowrap}.bs .actag.r{color:var(--red);border-color:#e0736b66}.bs .actag.b{color:var(--blue);border-color:#5f7bff73}.bs .actag.g{color:var(--gold);border-color:#f5c45366}.bs .actag.t{color:var(--teal);border-color:#3ee6c366}.bs .acdrawer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(245,196,83,.035),transparent 120px),var(--elev);padding:12px 14px;margin:0 -14px}.bs .acdcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;align-items:start}.bs .acblk{min-width:0}.bs .acblk .eb{display:flex;align-items:baseline;gap:6px}.bs .acev{display:grid;grid-template-columns:74px minmax(0,1fr);gap:3px 9px;margin-top:7px;font-size:12px}.bs .acev .d{font:400 10.5px/1.5 var(--mono);color:var(--t3);white-space:nowrap}.bs .acev .w{color:var(--t2);line-height:1.45;overflow-wrap:anywhere}.bs .acev .w.g{color:var(--t1)}.bs .acstand{margin-top:7px;display:flex;flex-direction:column;gap:5px}.bs .acstand div{font-size:12px;color:var(--t2);line-height:1.45;overflow-wrap:anywhere}.bs .acstand div:before{content:"▸";color:var(--t3);margin-right:6px;font-size:9px;vertical-align:1px}.bs .acchips{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.bs .acnote{font:400 10.5px/1.55 var(--mono);color:var(--t3);margin-top:6px}.bs .acnote b{color:var(--amber);font-weight:500}.bs .acpgrid{--c: minmax(0, 1fr) 62px minmax(0, 1.1fr) minmax(0, 1.1fr) 92px}.bs .acnow{color:var(--teal)}.bs .acthen{color:var(--t3)}.bs .acpl{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bs .acpl em{font-style:normal;color:var(--t2)}.bs .acmore{display:flex;justify-content:center;padding:10px 0 0}.bs .acempty{color:var(--t3);font-size:12.5px;padding:18px 0;line-height:1.6}@media (max-width: 860px){.bs .ach{display:none}.bs .acr,.bs .acpgrid .acr{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 0;align-items:baseline}.bs .acr{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:baseline}.bs .acr>.acname{flex:1 0 100%}.bs .acr>.m2{flex:0 1 auto;overflow:visible;white-space:normal}.bs .acr>.cite.m2{flex:1 0 100%}.bs .acpgrid .acr>.acpl.m2{flex:1 0 100%}.bs .lbl{display:inline;font-style:normal;font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-right:5px}.bs .acdrawer{margin:0 -12px;padding:12px}.bs .acdcols{grid-template-columns:minmax(0,1fr);gap:12px}.bs .acev{grid-template-columns:68px minmax(0,1fr)}.bs .actile .v{font-size:21px}}.bs .moh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bs .moh .t{font:300 20px/1 var(--sans);letter-spacing:-.01em}.bs .lad{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.bs .lad::-webkit-scrollbar{display:none}.bs .lad .st{flex:1 1 0;min-width:116px;padding:0 12px;border-left:1px solid var(--line2)}.bs .lad .st:first-child{padding-left:0;border-left:0}.bs .lad .st .v{font:400 16px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1);margin-top:5px;letter-spacing:-.01em}.bs .lad .st .g{font:400 10.5px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--red);margin-top:2px}.bs .lad .st.on .v{color:var(--gold)}.bs .mocells{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px}.bs .mocell{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px 13px;min-width:0}.bs .mocell.hi{border-color:#f5c45357;background:linear-gradient(135deg,rgba(245,196,83,.07),transparent 62%),var(--surface)}.bs .mocell .v{font:400 25px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin-top:7px}.bs .mocell .sub{font:400 11px/1.45 var(--mono);color:var(--t3);margin-top:6px}.bs .motabs{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.bs .motab{display:inline-flex;align-items:baseline;gap:7px;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t3);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 11px;min-height:32px;white-space:nowrap}.bs .motab b{font-weight:500;color:var(--t2);font-variant-numeric:tabular-nums;letter-spacing:0}.bs .motab:hover{color:var(--t1);border-color:#3ee6c373}.bs .motab.on{color:#05070d;background:var(--gold);border-color:var(--gold)}.bs .motab.on b{color:#05070d}.bs .mosec{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px 13px 13px;min-width:0}.bs .mosec.gold{border-color:#f5c4534d}.bs .mosec.warn{border-color:#e0736b42}.bs .mosech{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:9px;border-bottom:1px solid var(--line)}.bs .mosech .ttl{font:500 11px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--t1)}.bs .mosech .amt{font:400 14px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--gold)}.bs .mosech .say{font:400 11.5px/1.5 var(--sans);color:var(--t3);flex:1 1 220px;min-width:0}.bs .mohead,.bs .morow{display:grid;grid-template-columns:86px 74px 58px minmax(0,1fr) minmax(0,250px) 26px;gap:11px;align-items:baseline;font-variant-numeric:tabular-nums}.bs .mohead{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:8px 0 7px}.bs .morow{padding:8px 0;border-top:1px solid var(--line2);text-align:left;width:100%}.bs .morow:hover{background:#f5c4530b}.bs .morow>*{min-width:0}.bs .morow .amt{font:400 15px/1.15 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1);text-align:right;letter-spacing:-.01em}.bs .morow .flr{font:400 11.5px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--t3);text-align:right}.bs .morow .flr.up{color:var(--teal)}.bs .morow .age{font:400 11.5px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--t2);text-align:right;white-space:nowrap}.bs .morow .age.old{color:var(--amber)}.bs .morow .age.rot{color:var(--red)}.bs .mowho{min-width:0;display:flex;flex-direction:column;gap:2px}.bs .mowho .nm{font:500 13px/1.3 var(--sans);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .mowho .un{font:400 11px/1.35 var(--mono);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .momove{font:400 11.5px/1.4 var(--mono);color:var(--t2);min-width:0}.bs .momove.lo{color:var(--t3)}.bs .momove.hi{color:var(--gold)}.bs .mochev{font:400 13px/1 var(--mono);color:var(--t3);text-align:center}.bs .mochev i{display:none}.bs .morow:hover .mochev{color:var(--teal)}.bs .modraw{border-top:1px dashed var(--line);padding:9px 0 11px;display:flex;flex-direction:column;gap:7px}.bs .modraw .ev{font:400 11.5px/1.62 var(--mono);color:var(--t2);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:8px 10px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.bs .modraw .fk{display:flex;gap:8px 16px;flex-wrap:wrap;font:400 11px/1.4 var(--mono);color:var(--t3)}.bs .modraw .fk b{font-weight:500;color:var(--t2);font-variant-numeric:tabular-nums}.bs .moproof{font:400 11px/1.5 var(--mono);color:var(--t3)}.bs .moproof b{font-weight:500;color:var(--teal);font-variant-numeric:tabular-nums}.bs .moage{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline}.bs .moage .b{display:flex;flex-direction:column;gap:3px;min-width:74px}.bs .moage .b .v{font:400 14px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1)}.bs .moage .b.rot .v{color:var(--red)}.bs .mowrap{overflow-x:auto}.bs .mwh,.bs .mwr{display:grid;grid-template-columns:minmax(150px,1.6fr) 92px 38px 78px 92px 74px 82px 86px;gap:11px;align-items:baseline;font-variant-numeric:tabular-nums;min-width:660px}.bs .mwh{font:500 9.5px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t3);padding:8px 0 7px;border-bottom:1px solid var(--line)}.bs .mwh button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:right}.bs .mwh button.l{text-align:left}.bs .mwh button:hover{color:var(--t1)}.bs .mwh button.on{color:var(--gold)}.bs .mwr{padding:7px 0;border-top:1px solid var(--line2);color:inherit;text-decoration:none}.bs .mwr:first-of-type{border-top:0}.bs .mwr:hover{background:#f5c4530b}.bs .mwr>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .mwr .nm{font:500 13px/1.3 var(--sans);color:var(--t1)}.bs .mwr .num{font:400 12px/1.25 var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--t2)}.bs .mwr .num.z{color:var(--t3)}.bs .mwr .num.hi{color:var(--gold)}.bs .mwr .num.owe{color:var(--amber)}.bs .mobars{display:flex;flex-direction:column;gap:7px}.bs .mobar{display:grid;grid-template-columns:72px minmax(0,1fr) 68px;gap:10px;align-items:center;font-variant-numeric:tabular-nums}.bs .mobar .k{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.bs .mobar .t{height:7px;border-radius:3px;background:var(--elev);overflow:hidden}.bs .mobar .t i{display:block;height:100%;background:var(--t3);border-radius:3px}.bs .mobar.max .k{color:var(--red)}.bs .mobar.max .t i{background:var(--red)}.bs .mobar.them .k{color:var(--teal)}.bs .mobar.them .t i{background:var(--teal)}.bs .mobar .ct{font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--t2)}.bs .modisc{border-top:1px solid var(--line2);padding:10px 0;display:flex;flex-direction:column;gap:6px}.bs .modisc:first-of-type{border-top:0}.bs .modisc .hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bs .modisc .hd .nm{font:500 13px/1.3 var(--sans);color:var(--t1)}.bs .modisc .hd .meta{font:400 11px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--t3)}.bs .modisc .dt{font:400 12px/1.62 var(--sans);color:var(--t2);border-left:2px solid rgba(224,115,107,.45);padding-left:10px}.bs .modisc .qt{font:400 11px/1.55 var(--mono);color:var(--t3)}.bs .moblind{display:flex;flex-direction:column;gap:5px}.bs .moblind li{font:400 11px/1.55 var(--mono);color:var(--t3);list-style:none;padding-left:14px;position:relative;overflow-wrap:anywhere}.bs .moblind li:before{content:"—";position:absolute;left:0;color:var(--line)}@media (max-width: 900px){.bs .lad{display:grid;grid-template-columns:1fr 1fr;gap:10px 0;overflow:visible}.bs .lad .st{min-width:0;padding:0 0 0 12px}.bs .lad .st:nth-child(odd){padding-left:0;border-left:0}.bs .mohead{display:none}.bs .morow{grid-template-columns:1fr auto;gap:3px 10px;padding:11px 0;align-items:baseline}.bs .morow .amt{grid-column:2;grid-row:1;font-size:17px}.bs .morow .flr{grid-column:2;grid-row:2}.bs .morow .flr:before{content:"floor ";color:var(--t3)}.bs .morow .age{grid-column:2;grid-row:3}.bs .mowho{grid-column:1;grid-row:1 / span 2}.bs .mowho .nm,.bs .mowho .un{white-space:normal;overflow:visible}.bs .momove{grid-column:1;grid-row:3}.bs .mochev{grid-column:1 / -1;grid-row:4;text-align:left;font-size:11px;letter-spacing:.06em;padding-top:5px;color:var(--teal)}.bs .mochev i{display:inline;font-style:normal}.bs .mocell .v{font-size:22px}.bs .mosec{padding:10px 11px 12px}.bs .mobar{grid-template-columns:62px minmax(0,1fr) 56px}.bs .mwh,.bs .mwr{min-width:600px}}.bs .netbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs .netq{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--surface)}.bs .netq:focus-within{border-color:var(--teal)}.bs .netq input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--t1);font:400 13px var(--sans)}.bs .netq input::placeholder{color:var(--t3)}.bs .netlay{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:12px;align-items:start}.bs .netmap{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#0e1430,#05070d 72%)}.bs .netmap svg{display:block;width:100%;height:auto;touch-action:manipulation}.bs .netmap .hit{cursor:pointer}.bs .netmap .hit:focus-visible{outline:none}.bs .netmap .hit:focus-visible circle{stroke:var(--gold);stroke-width:2.5}.bs .netlegend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 12px;border-top:1px solid var(--line2);background:#05070d8c}.bs .netlegend span{font:400 10.5px/1.4 var(--mono);color:var(--t3);display:inline-flex;align-items:center;gap:5px}.bs .netlegend b{font-weight:500;color:var(--t2)}.bs .swatch{display:inline-block;width:9px;height:9px;border-radius:50%}.bs .netpanel{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .netscroll{max-height:620px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.bs .netleg{border-left:2px solid var(--line);padding:0 0 0 10px;margin-top:10px}.bs .netleg.lega{border-left-color:var(--gold)}.bs .netleg.legb{border-left-color:var(--teal)}.bs .netleg.legb.lo{border-left-color:var(--red)}.bs .netleg.legb.md{border-left-color:var(--amber)}.bs .netmath{font:400 12px/1.5 var(--mono);color:var(--t2);font-variant-numeric:tabular-nums}.bs .netmath b{color:var(--t1);font-weight:500}.bs .netmath .x{color:var(--t3);padding:0 3px}.bs .netquote{font:400 12px/1.6 var(--sans);color:var(--t2);margin-top:5px;padding-left:9px;border-left:1px solid var(--line);overflow-wrap:anywhere}.bs .netquote.held{color:var(--t3);font-style:italic}.bs .netrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line2);width:100%;text-align:left}.bs .netrow:first-of-type{border-top:0}.bs .netrow:hover{background:#f5c4530d}.bs .netrow.on{background:#f5c45317}.bs .netrow>*{min-width:0}.bs .netrow .who{font-size:13px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .netrow .sub{font:400 10.5px/1.4 var(--mono);color:var(--t3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .nettier{display:inline-block;width:6px;height:6px;border-radius:1px;margin-right:6px;vertical-align:middle}.bs .nettier.t1{background:var(--gold)}.bs .nettier.t2{background:var(--teal)}.bs .nettier.t3{background:var(--t3)}.bs .netcamp{display:block;width:100%;text-align:left;padding:7px 0;border-top:1px solid var(--line2)}.bs .netcamp:first-of-type{border-top:0}.bs .netcamp:hover{background:#3ee6c30d}.bs .netcamp.on{background:#3ee6c317}.bs .netwarn{border-color:#e8b04b73;background:linear-gradient(135deg,rgba(232,176,75,.06),transparent 60%),var(--surface)}@media (max-width: 900px){.bs .netlay{grid-template-columns:minmax(0,1fr)}.bs .netscroll{max-height:none}.bs .netlegend{gap:5px 10px;padding:8px 10px}.bs .netlegend span{font-size:10px}}.bs .ibgap{border:1px solid rgba(232,176,75,.42);background:linear-gradient(135deg,rgba(232,176,75,.07),transparent 62%),var(--surface);border-radius:8px;padding:11px 13px;display:flex;gap:12px;align-items:flex-start}.bs .ibgap .bar{width:3px;align-self:stretch;border-radius:2px;background:var(--amber);flex:0 0 3px}.bs .ibrule{display:flex;flex-direction:column;gap:10px}.bs .ibrule summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bs .ibrule summary::-webkit-details-marker{display:none}.bs .ibrule summary:after{content:"SHOW THE WEIGHTS";font:500 9.5px/1 var(--mono);letter-spacing:.12em;color:var(--t3);border:1px solid var(--line);border-radius:999px;padding:5px 8px}.bs .ibrule[open] summary:after{content:"HIDE"}.bs .ibrule summary:hover:after{color:var(--t1);border-color:var(--teal)}.bs .ibformula{font:400 14px/1 var(--mono);color:var(--t1);letter-spacing:.02em;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--elev);display:inline-block;white-space:nowrap;overflow-x:auto;max-width:100%}.bs .ibformula b{color:var(--gold);font-weight:400}.bs .ibwt{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:4px}.bs .ibwt>div{min-width:0}.bs .ibw{display:grid;grid-template-columns:46px minmax(0,1fr);gap:3px 10px;margin-top:7px;font-size:12px}.bs .ibw b{font:400 11.5px/1.5 var(--mono);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:500}.bs .ibw span{color:var(--t2);min-width:0}.bs .ibw .off{color:var(--t3)}.bs .ibbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs .ibq{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--surface)}.bs .ibq:focus-within{border-color:var(--teal)}.bs .ibq input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--t1);font:400 13px var(--sans)}.bs .ibq input::placeholder{color:var(--t3)}.bs .ibh,.bs .ibr{display:grid;grid-template-columns:30px 58px minmax(0,1.15fr) minmax(0,2fr) 104px 84px;gap:10px;align-items:baseline}.bs .ibh{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:0 0 7px;border-bottom:1px solid var(--line);position:sticky;top:44px;background:var(--canvas);z-index:2}.bs .ibh button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left}.bs .ibh button:hover{color:var(--t1)}.bs .ibh button.on{color:var(--gold)}.bs .ibh .ra,.bs .ibr .ra{text-align:right}.bs .ibr{width:100%;padding:8px 0;border-top:1px solid var(--line2);text-align:left;color:inherit}.bs .ibr:first-of-type{border-top:0}.bs .ibr:hover{background:#f5c4530b}.bs .ibr>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.bs .ibr.op{background:#f5c4530d}.bs .ibrank{font:400 11px/1.5 var(--mono);color:var(--t3);font-variant-numeric:tabular-nums}.bs .ibsc{font:500 13px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--gold);letter-spacing:-.01em}.bs .ibsc.lo{color:var(--t3);font-weight:400}.bs .ibwho{display:flex;flex-direction:column;gap:2px;min-width:0}.bs .ibwho b{font:500 13px/1.35 var(--sans);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .ibwhat{font-size:12.5px;color:var(--t2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs .ibwhat.held{color:var(--t3);font-style:italic}.bs .ibworth,.bs .ibwhen{font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1)}.bs .ibworth .sub,.bs .ibwhen .sub{display:block;font-size:10px;color:var(--t3);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .ibworth.none{color:var(--t3)}.bs .ibtags{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.bs .ibt{font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:3px 5px;color:var(--t3);white-space:nowrap}.bs .ibt.approach{color:var(--gold);border-color:#f5c45366}.bs .ibt.asked{color:var(--teal);border-color:#3ee6c366}.bs .ibt.waiting{color:var(--blue);border-color:#5f7bff73}.bs .ibt.unconverted{color:var(--amber);border-color:#e8b04b66}.bs .ibt.warn{color:var(--red);border-color:#e0736b73}.bs .ibdet{border-top:1px dashed var(--line);padding:11px 0 13px;display:flex;flex-direction:column;gap:10px}.bs .ibmath{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.bs .ibfac{border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--elev);min-width:0;flex:1 1 190px}.bs .ibfac .k{font:500 9.5px/1 var(--mono);letter-spacing:.14em;color:var(--t3)}.bs .ibfac .v{font:400 18px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1);margin-top:5px}.bs .ibfac .w{font-size:11.5px;color:var(--t2);margin-top:4px;line-height:1.4}.bs .ibfac.eq{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:0;background:none;padding:0 2px;color:var(--t3);font:400 15px var(--mono)}.bs .ibfac.out{border-color:#f5c45366}.bs .ibfac.out .v{color:var(--gold)}.bs .ibprose{font-size:13px;line-height:1.55;color:var(--t2);white-space:pre-wrap}.bs .ibev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12px}.bs .ibev b{font-weight:500;color:var(--t3)}.bs .ibev span{color:var(--t2);min-width:0;overflow-wrap:anywhere}@media (max-width: 900px){.bs .ibh{display:none}.bs .ibr{grid-template-columns:52px minmax(0,1fr);gap:3px 10px;padding:11px 0}.bs .ibrank{display:none}.bs .ibsc{grid-column:1;grid-row:1 / span 4;align-self:start;font-size:15px}.bs .ibwho{grid-column:2;grid-row:1}.bs .ibwhat{grid-column:2;grid-row:2;-webkit-line-clamp:3}.bs .ibworth{grid-column:2;grid-row:3}.bs .ibwhen{grid-column:2;grid-row:4}.bs .ibworth,.bs .ibwhen{text-align:left;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;overflow:visible}.bs .ibworth .sub,.bs .ibwhen .sub{display:inline;font-size:10.5px}.bs .ibr .ra{text-align:left}.bs .ibmath{flex-direction:column}.bs .ibfac{flex:0 0 auto}.bs .ibfac.eq{display:none}.bs .ibformula{font-size:12px;white-space:normal}.bs .ibev{grid-template-columns:minmax(0,1fr);gap:2px}.bs .ibev b{margin-top:6px}}@media (max-width: 420px){.bs .ibr{grid-template-columns:46px minmax(0,1fr)}.bs .ibw{grid-template-columns:42px minmax(0,1fr)}.bs .ibwt{grid-template-columns:minmax(0,1fr)}}.bs .fwwrap{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:12px;align-items:start}.bs .fwcol{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .fwclocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.bs .fwclock{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0}.bs .fwclock.warn{border-color:#e8b04b61;background:linear-gradient(135deg,rgba(232,176,75,.05),transparent 62%),var(--surface)}.bs .fwclock.bad{border-color:#e0736b6b;background:linear-gradient(135deg,rgba(224,115,107,.05),transparent 62%),var(--surface)}.bs .fwclock .fwv{font:400 17px/1.15 var(--mono);font-variant-numeric:tabular-nums;margin-top:5px;letter-spacing:-.01em}.bs .fwclock .fwd{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.bs .fwclock .fww{font:400 10.5px/1.5 var(--mono);color:var(--t3);margin-top:6px}.bs .fwchips{display:flex;gap:5px;flex-wrap:wrap}.bs .fwday{display:flex;align-items:baseline;gap:10px;padding:12px 0 6px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bs .fwday .fwdt{font:400 14px/1 var(--mono);color:var(--t1);font-variant-numeric:tabular-nums}.bs .fwday .fwwd{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.bs .fwday .fwct{font:400 10.5px/1 var(--mono);color:var(--t3);margin-left:auto}.bs .fwrow{display:grid;grid-template-columns:62px minmax(0,1fr) 300px;gap:12px;padding:10px 0;border-top:1px solid var(--line2);align-items:start}.bs .fwrow:first-of-type{border-top:0}.bs .fwrow>*{min-width:0}.bs .fwtime{font:400 12px/1.3 var(--mono);font-variant-numeric:tabular-nums;color:var(--t2);padding-top:1px}.bs .fwtime.none{color:var(--t3)}.bs .fwwhat{font:400 13.5px/1.35 var(--sans);color:var(--t1);overflow-wrap:anywhere}.bs .fwmeta{font:400 11px/1.45 var(--mono);color:var(--t3);margin-top:3px;overflow-wrap:anywhere}.bs .fwmeta em{font-style:normal;color:var(--t2)}.bs .fwwho{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.bs .fwp{display:inline-flex;align-items:baseline;gap:6px;font:400 11px/1 var(--mono);border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--t2);background:var(--elev);white-space:nowrap;max-width:100%}.bs a.fwp:hover{border-color:#3ee6c380;color:var(--t1)}.bs .fwp b{font-weight:500;color:var(--t1);font-family:var(--sans);font-size:12px;overflow:hidden;text-overflow:ellipsis}.bs .fwp i{font-style:normal;color:var(--t3);font-variant-numeric:tabular-nums}.bs .fwp.first{border-color:#f5c45373}.bs .fwp.first i{color:var(--gold)}.bs .fwp.room{border-style:dashed}.bs .fwmove{border-left:2px solid var(--line);padding-left:10px;min-height:30px}.bs .fwmove.r1,.bs .fwmove.r2{border-left-color:var(--gold)}.bs .fwmove.r3{border-left-color:var(--teal)}.bs .fwmove.r5{border-left-color:var(--blue)}.bs .fwmove.r6{border-left-color:var(--amber)}.bs .fwmove .fwtg{font:500 9.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t3)}.bs .fwmove.r1 .fwtg,.bs .fwmove.r2 .fwtg{color:var(--gold)}.bs .fwmove.r3 .fwtg{color:var(--teal)}.bs .fwmove.r6 .fwtg{color:var(--amber)}.bs .fwmove .fwtx{font:400 12.5px/1.45 var(--sans);color:var(--t2);margin-top:4px;overflow-wrap:anywhere}.bs .fwmove .fwtx a{color:var(--teal)}.bs .fwnone{font:400 11px/1.45 var(--mono);color:var(--t3);padding-left:12px}.bs .fwheld{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:6px 0;border-top:1px solid var(--line2);font:400 12px/1.4 var(--mono);color:var(--t3)}.bs .fwheld:first-of-type{border-top:0}.bs .fwheld>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .fwheld .fwh2{color:var(--t2);font-family:var(--sans);font-size:12.5px}.bs .fwr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line2)}.bs .fwr:first-of-type{border-top:0}.bs .fwr>*{min-width:0}.bs .fwr .fwnm{font:400 12.5px/1.3 var(--sans);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .fwr .fwev{font:400 10.5px/1.4 var(--mono);color:var(--t3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .fwr .fwnum{font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.bs .fwr .fwnum.fwq{color:var(--t3)}.bs .fwbar{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bs .fwnote{font:400 10.5px/1.55 var(--mono);color:var(--t3);border-top:1px dashed var(--line);margin-top:8px;padding-top:7px}.bs .fwgaps{font:400 11.5px/1.6 var(--mono);color:var(--t3)}.bs .fwgaps b{color:var(--t2);font-weight:400}@media (max-width: 900px){.bs .fwwrap{grid-template-columns:minmax(0,1fr)}.bs .fwrow{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:11px 0}.bs .fwmove{grid-column:1 / -1;margin-top:2px;margin-left:0}.bs .fwnone{grid-column:1 / -1;padding-left:0}.bs .fwheld{grid-template-columns:64px minmax(0,1fr)}.bs .fwheld>*{white-space:normal}.bs .fwclocks{grid-template-columns:minmax(0,1fr)}.bs .fwp{white-space:normal}}@media (max-width: 420px){.bs .fwrow{grid-template-columns:minmax(0,1fr)}.bs .fwtime{padding-top:0}.bs .fwday .fwct{margin-left:0;width:100%}}.bs .tlpage{display:flex;flex-direction:column;gap:10px}.bs .tlmet{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.bs .tlmet>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px 11px;min-width:0}.bs .tlmet .tv{font:400 21px/1.05 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .tlmet .tv.tsm{font-size:14px}.bs .tlmet .tsub{font:400 10.5px/1.35 var(--mono);color:var(--t3);margin-top:3px}.bs .tlorigin{border-left:2px dashed rgba(245,196,83,.45);padding-left:12px}.bs .tlorigin .ttxt{font:400 13px/1.55 var(--sans);color:var(--t2);margin-top:6px;max-width:78ch}.bs .tlspan{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bs .tlspan .tbar{flex:1 1 200px;height:6px;min-width:120px;border-radius:3px;background:linear-gradient(90deg,#3ee6c32e,#3ee6c399)}.bs .tlfilters{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.bs .tlyear{position:sticky;top:44px;z-index:2;display:flex;align-items:baseline;gap:12px;background:var(--canvas);padding:10px 0 6px;border-bottom:1px solid var(--line)}.bs .tlyear .ty{font:400 17px/1 var(--mono);color:var(--t1);font-variant-numeric:tabular-nums}.bs .tlyear .tc{font:400 10.5px/1 var(--mono);color:var(--t3);letter-spacing:.06em}.bs .tlrow{display:grid;grid-template-columns:84px 14px minmax(0,1fr);gap:0 10px;align-items:start;padding:7px 0;border-top:1px solid var(--line2)}.bs .tlrow:first-of-type{border-top:0}.bs .tlrow:hover{background:#f5c4530a}.bs .tlrow>*{min-width:0}.bs .tldate{font:400 11.5px/1.35 var(--mono);font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap;padding-top:1px;text-align:right}.bs .tldate.p-month,.bs .tldate.p-year{color:var(--t3)}.bs .tldate .tapprox{color:var(--amber);margin-right:2px}.bs .tldate .ttail{display:block;font-size:10px;color:var(--t3)}.bs .tlrail{position:relative;align-self:stretch;margin-top:-7px;margin-bottom:-7px}.bs .tlrail:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--line)}.bs .tlrail i{position:absolute;left:3px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--t3);border:1px solid var(--canvas);box-shadow:0 0 0 2px var(--canvas)}.bs .tlrail i.k-money{background:var(--gold);width:9px;height:9px;left:2px}.bs .tlrail i.k-shoot,.bs .tlrail i.k-gr{background:var(--teal)}.bs .tlrail i.k-rf,.bs .tlrail i.k-fr{background:var(--red)}.bs .tlrail i.k-cov{background:var(--blue)}.bs .tlrail i.k-arc{background:var(--t3);border-radius:1px;transform:rotate(45deg);top:13px}.bs .tlrail i.k-you{background:var(--amber)}.bs .tlbody{font-size:13px;line-height:1.45}.bs .tlbody .thd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bs .tlk{font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:3px 4px;color:var(--t3);white-space:nowrap;flex:0 0 auto}.bs .tlk.k-money{color:var(--gold);border-color:#f5c45373}.bs .tlk.k-shoot,.bs .tlk.k-gr{color:var(--teal);border-color:#3ee6c361}.bs .tlk.k-rf,.bs .tlk.k-fr{color:var(--red);border-color:#e0736b66}.bs .tlk.k-cov{color:var(--blue);border-color:#5f7bff66}.bs .tlk.k-you{color:var(--amber);border-color:#e8b04b66}.bs .tlamt{font:400 13px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.bs .tlt{color:var(--t1);overflow-wrap:anywhere}.bs .tlm{font:400 11px/1.4 var(--mono);color:var(--t3);overflow-wrap:anywhere}.bs .tlq{font:400 11.5px/1.55 var(--mono);color:var(--t2);border-left:2px solid var(--line);padding-left:8px;margin-top:4px;max-width:74ch;overflow-wrap:anywhere}.bs .tlcite{font:400 10px/1.4 var(--mono);color:var(--t3);margin-top:3px;overflow-wrap:anywhere}.bs .tltray{border:1px dashed var(--line);border-radius:8px;padding:11px 13px;background:#141a2e66}.bs .tltray .trows{max-height:320px;overflow-y:auto;margin-top:8px}.bs .tltray .tu{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--line2);font-size:12.5px}.bs .tltray .tu:first-child{border-top:0}.bs .tlband{display:grid;grid-template-columns:62px minmax(0,1fr) 128px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line2)}.bs .tlband:first-of-type{border-top:0}.bs .tlband .tyr{font:400 19px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1)}.bs .tlmons{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;align-items:end}.bs .tlmon{position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:2px;background:none;padding:0;text-align:center}.bs .tlmon:hover .tseg{filter:brightness(1.45)}.bs .tlmon .tbars{display:flex;align-items:flex-end;gap:1px;height:44px}.bs .tlmon .tseg{flex:1;min-width:0;border-radius:1px 1px 0 0}.bs .tlmon .tseg.k-cov{background:#5f7bff8c}.bs .tlmon .tseg.k-sh{background:#3ee6c399}.bs .tlmon .tseg.k-pay{background:var(--gold)}.bs .tlmon .tlab{font:400 8px/1 var(--mono);color:var(--t3);margin-top:3px;letter-spacing:.02em}.bs .tlmon.on{outline:1px solid var(--gold);outline-offset:1px}.bs .tlmon.zero .tlab{opacity:.35}.bs .tlband .tfig{text-align:right;font:400 12px/1.45 var(--mono);font-variant-numeric:tabular-nums;color:var(--t2)}.bs .tlband .tfig b{color:var(--gold);font-weight:400}.bs .tlgap{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line2)}.bs .tlgap .tln{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 4px,transparent 4px 8px)}.bs .tllegend{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bs .tllegend span{display:inline-flex;align-items:center;gap:5px;font:400 10.5px/1 var(--mono);color:var(--t3)}.bs .tllegend i{width:9px;height:9px;border-radius:2px;display:inline-block}.bs .tlpay{display:grid;grid-template-columns:84px 82px minmax(0,1fr) 176px;gap:10px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line2);font-size:12.5px}.bs .tlpay:first-of-type{border-top:0}.bs .tlpay>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.bs .tlrow{grid-template-columns:14px minmax(0,1fr);gap:0 9px;padding:9px 0}.bs .tlrail{grid-column:1;grid-row:1 / span 2}.bs .tldate{grid-column:2;grid-row:1;text-align:left;margin-bottom:3px}.bs .tldate .ttail{display:inline;margin-left:6px}.bs .tlbody{grid-column:2;grid-row:2}.bs .tlq{max-width:none}.bs .tlband{grid-template-columns:46px minmax(0,1fr);gap:8px}.bs .tlband .tfig{grid-column:2;text-align:left;font-size:11px}.bs .tlmons{grid-column:2}.bs .tlmon .tbars{height:32px;gap:0}.bs .tlmon .tlab{font-size:7px}.bs .tlpay{grid-template-columns:74px minmax(0,1fr);gap:2px 10px}.bs .tlpay>:nth-child(2){grid-column:2;grid-row:1;text-align:right}.bs .tlpay>:nth-child(4){grid-column:2}.bs .tltray .tu{grid-template-columns:minmax(0,1fr)}.bs .tlmet{grid-template-columns:repeat(2,minmax(0,1fr))}.bs .tlmet .tv{font-size:18px}}.pw{display:inline;position:relative}.pw-marker{color:var(--t3);font:400 13px/1.5 var(--sans)}.pw-note{color:var(--t3);font:400 11px/1.4 var(--mono)}.pw-ctl{display:inline-flex;align-items:center;justify-content:center;font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);background:transparent;border:1px solid var(--line);border-radius:4px;padding:2px 6px;margin-left:8px;cursor:pointer;opacity:0;vertical-align:2px;margin-top:-4px;margin-bottom:-4px;transition:opacity .12s,color .12s,border-color .12s}.pw:hover .pw-ctl,.pw:focus-within .pw-ctl,.pw-ctl:focus-visible{opacity:1}.pw-ctl:hover{color:var(--teal);border-color:var(--teal)}.pw-ctl:disabled{opacity:.4;cursor:default}@media (hover: none){.pw-ctl{opacity:.5}}@media (max-width: 480px){.pw-ctl{padding:3px 7px;font-size:8.5px}}.email-contra{margin-top:10px;padding:10px 12px;border:1px solid rgba(224,115,107,.4);border-radius:6px;background:#e0736b14}.email-contra .eb{letter-spacing:.12em}.email-sub:first-child{margin-top:8px}.email-caveat{line-height:1.5}@media (max-width: 480px){.email-contra{padding:9px 10px}}.bs .rec2{display:grid;grid-template-columns:300px minmax(0,1fr) 268px;gap:12px;align-items:start}.bs .rec2>.col{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .rec2,.bs .rmedia{min-width:0;max-width:100%}.bs .rec2 .empty{padding:0;text-align:left}.bs .reb{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.bs .rs-h{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;min-height:18px}.bs .rs-h .eb{white-space:nowrap}.bs .rs-sum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .rs-car{font:400 14px/1 var(--mono);color:var(--t3);margin-left:auto;padding-left:6px;flex:0 0 auto}.bs .rs-h:hover .rs-car{color:var(--teal)}.bs .rs-b{margin-top:8px}.bs .rsub{margin-top:10px;padding-top:8px;border-top:1px solid var(--line2)}.bs .src{display:inline-block;font:500 8.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:2px 4px;color:var(--t3);vertical-align:1px;white-space:nowrap}.bs .src-email{color:var(--teal);border-color:#3ee6c359}.bs .src-msg{color:var(--blue);border-color:#5f7bff66}.bs .src-also{color:var(--amber);border-color:#e8b04b66}.bs .src-pay{color:var(--gold);border-color:#f5c45366}.bs .src-shoot{color:var(--t2)}.bs .rchips{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;margin-top:8px}.bs .clampA:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--l, 2);overflow:hidden}.bs .rmore{display:block;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);padding:3px 0 1px}.bs .rmedia-cap .rmore{display:inline-block}.bs .rmore:hover{color:#7cf0d8}.bs .rmove{padding:14px 16px}.bs .rmove-row{display:flex;gap:16px;margin-top:10px;align-items:flex-start;flex-wrap:wrap}.bs .rmove-head{font:400 20px/1.25 var(--sans);letter-spacing:-.01em}.bs .rmove-why{margin-top:6px;font-size:12.5px}.bs .rmove-verbs{display:flex;flex-direction:column;gap:6px}.bs .rstand{margin-top:12px;padding-top:10px;border-top:1px solid var(--line2)}.bs .rstand-bar{display:flex;gap:2px;margin-bottom:8px}.bs .rstand-bar>div{flex:1;height:5px;border-radius:2px}.bs .r-open{grid-template-columns:118px minmax(0,1fr) 76px}.bs .r-open>span:first-child{font-size:11px}.bs .rwho{padding:14px}.bs .rwho-head{display:flex;gap:12px;align-items:center}.bs .rwho-name{font:300 24px/1.08 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere}.bs .rwho-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.bs .rwho-role{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--t2)}.bs .rreach{margin-top:5px;overflow-wrap:anywhere;font-size:12.5px}.bs .rnote{margin-top:8px;min-height:56px;width:100%;background:var(--elev);border:1px solid var(--line);border-radius:6px;color:var(--t1);padding:8px;font:12.5px var(--sans)}.bs .rstrip{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.bs .rstrip::-webkit-scrollbar{display:none}.bs .rstrip.wall{flex-wrap:wrap;overflow:visible}.bs .rstrip .frame{height:150px;width:118px}.bs .rframe-cap{position:absolute;left:0;right:0;bottom:0;background:#05070dc7;padding:3px 6px;font-size:9.5px}.bs .rmedia-cap{margin-top:6px;display:flex;gap:4px 12px;align-items:baseline;flex-wrap:wrap}.bs .rread-main{margin-top:6px;font-size:14px;line-height:1.6;max-width:78ch}.bs .rread+.rread{margin-top:8px;padding-top:8px;border-top:1px solid var(--line2)}.bs .rread-h{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left}.bs .rread-hl{flex:1;min-width:0;font-size:12.5px;overflow-wrap:anywhere}.bs .rread-p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--t2);max-width:78ch}.bs .rcells{margin-top:2px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.bs .rbig{font-size:20px;margin-top:4px}.bs .r-arc{grid-template-columns:76px minmax(0,1fr)}.bs .r-ask{grid-template-columns:78px 44px minmax(0,1fr) 90px}.bs .r-pay{grid-template-columns:78px minmax(0,1fr) 80px}.bs .r-shoot{grid-template-columns:78px minmax(0,1fr) 80px 120px}.bs .r-led,.bs .r-led-h{grid-template-columns:78px 96px minmax(0,1fr) 92px}.bs .r-edge{grid-template-columns:80px minmax(0,1fr)}.bs .r-edge>span:first-child{font-size:11px}.bs .rnew{color:var(--gold);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.bs .rled-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bs .r-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.bs .r-pair>div{background:var(--elev);border:1px solid var(--line);border-radius:6px;padding:8px 10px;min-width:0}@media (max-width: 900px){.bs .rec2{display:flex;flex-direction:column;gap:8px;width:100%}.bs .rec2 .o-move,.bs .rec2 .o-same,.bs .rec2 .o-who,.bs .rec2 .o-media,.bs .rec2 .rs{width:100%;min-width:0}.bs .rec2>.col{display:contents}.bs .rec2 .o-move{order:1}.bs .rec2 .o-same{order:2}.bs .rec2 .o-who{order:3}.bs .rec2 .o-media{order:4}.bs .rec2 .o-reading{order:5}.bs .rec2 .o-arc{order:6}.bs .rec2 .o-asks{order:7}.bs .rec2 .o-money{order:8}.bs .rec2 .o-network{order:9}.bs .rec2 .o-ledger{order:10}.bs .rec2 .o-checking{order:11}.bs .rec2 .o-publicist{order:12}.bs .rec2 .o-decoder{order:13}.bs .rec2 .o-rulings{order:14}.bs .clamp:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--l, 4);overflow:hidden}.bs .rs{padding:10px 12px}.bs .rs-h{min-height:30px;align-items:center;flex-wrap:wrap;row-gap:3px}.bs .rs-sum{white-space:normal;flex:1 1 100%;order:3;font-size:10.5px;line-height:1.45}.bs .rs-car{font-size:16px}.bs .rmove{padding:12px 12px 10px}.bs .rmove-head{font-size:18px}.bs .rmove-verbs{flex-direction:row;width:100%}.bs .rmove-verbs .verb{flex:1}.bs .r-open{grid-template-columns:minmax(0,1fr) auto}.bs .r-open>span:nth-child(2){grid-column:1 / -1;grid-row:2}.bs .rwho{padding:12px}.bs .rwho-name{font-size:22px}.bs .rstrip .frame{height:112px;width:88px}.bs .rstrip.wall .frame{width:calc((100% - 10px) / 3);height:auto;aspect-ratio:118 / 150}.bs .rmedia-cap{font-size:10.5px}.bs .rread-main{font-size:13.5px}.bs .r-arc{grid-template-columns:1fr;gap:2px}.bs .r-ask{grid-template-columns:70px 40px minmax(0,1fr);gap:2px 8px}.bs .r-ask>span:nth-child(3){grid-column:1 / -1;grid-row:2}.bs .r-ask>span:nth-child(4){grid-column:3;grid-row:1;text-align:right}.bs .r-pay{grid-template-columns:70px minmax(0,1fr) auto;gap:2px 8px}.bs .r-shoot{grid-template-columns:70px auto minmax(0,1fr);gap:2px 8px}.bs .r-shoot>span:nth-child(2){grid-column:1 / -1;grid-row:2}.bs .r-shoot>span:nth-child(3){grid-column:2;grid-row:1}.bs .r-shoot>span:nth-child(4){grid-column:3;grid-row:1;text-align:right}.bs .r-led{grid-template-columns:90px minmax(0,1fr) auto;gap:2px 8px}.bs .r-led>span:nth-child(3){grid-column:1 / -1;grid-row:2}.bs .r-led>span:nth-child(4){grid-column:3;grid-row:1;text-align:right}.bs .r-led-h{display:none}.bs .r-pair{grid-template-columns:minmax(0,1fr)}.bs .rcells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs .rled-bar .sel{flex:1 1 100%;min-height:38px}}.bs .rwho-roleline{margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--t1)}.bs .rwho-role-note{margin-top:4px;font-size:11.5px;color:var(--t3)}.vd{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;padding:14px 16px 14px 17px;border:1px solid var(--line);border-left:3px solid var(--line);border-radius:8px;background:var(--surface)}.vd-warm{border-left-color:var(--teal)}.vd-steady{border-left-color:var(--blue)}.vd-cooling{border-left-color:var(--amber)}.vd-one_way{border-left-color:var(--gold)}.vd-closed{border-left-color:var(--t3)}.vd-unknown{border-left-style:dashed;border-left-color:var(--t3)}.vd-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.vd-name{font:500 13.5px/1.3 var(--sans);color:var(--t1);overflow-wrap:anywhere}.vd-handle{font:400 11.5px/1.3 var(--mono);color:var(--t3);overflow-wrap:anywhere}.vd-role{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);border:1px solid var(--line);border-radius:4px;padding:3px 6px;white-space:nowrap}.vd-reading{margin:0;font:400 17px/1.6 var(--sans);letter-spacing:-.005em;color:var(--t1);max-width:60ch;overflow-wrap:anywhere}.vd-reading-empty{font-style:italic;color:var(--t3)}.vd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.vd-tag{display:inline-flex;align-items:center;max-width:100%;font:500 10px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--t2);white-space:normal;overflow-wrap:anywhere}.vd-tag-warm{color:var(--teal);border-color:#3ee6c366}.vd-tag-steady{color:var(--blue);border-color:#5f7bff73}.vd-tag-cooling{color:var(--amber);border-color:#e8b04b66}.vd-tag-one_way{color:var(--gold);border-color:#f5c45366}.vd-tag-closed{color:var(--t3);border-color:var(--line)}.vd-tag-unknown{color:var(--t3);border-color:var(--line);border-style:dashed}.vd-basis{display:inline-flex;align-items:center;gap:6px;min-width:0;font:400 11px/1.3 var(--mono);color:var(--t3);overflow-wrap:anywhere}.vd-basis-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--t3)}@media (max-width: 430px){.vd{padding:12px 12px 12px 13px;gap:8px}.vd-reading{font-size:16px;max-width:none}}.vdb{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 14px 10px 12px;border-radius:6px;border:1px solid var(--line);border-left:3px solid var(--line);background:var(--surface)}.vdb-glyph{flex:0 0 auto;width:1.1em;text-align:center;font:400 15px/1.5 var(--sans);color:var(--t3)}.vdb-body{flex:1 1 auto;min-width:0}.vdb-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.vdb-kind{font:700 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.vdb-title{font:500 13.5px/1.4 var(--sans);color:var(--t1);overflow-wrap:anywhere}.vdb-msg{margin-top:3px;font:400 12.5px/1.55 var(--sans);color:var(--t2);overflow-wrap:anywhere}.vdb-worked{border-left-color:var(--teal)}.vdb-worked .vdb-glyph,.vdb-worked .vdb-kind{color:var(--teal)}.vdb-attention{border-left-color:var(--amber)}.vdb-attention .vdb-glyph,.vdb-attention .vdb-kind{color:var(--amber)}.vdb-waiting{border-left-color:var(--blue)}.vdb-waiting .vdb-glyph,.vdb-waiting .vdb-kind{color:var(--blue)}.vdb-contested{border-left-color:var(--red)}.vdb-contested .vdb-glyph,.vdb-contested .vdb-kind{color:var(--red)}@media (max-width: 430px){.vdb{padding:9px 10px}}.bs{--canvas:#05070d;--surface:#0d1120;--elev:#141a2e;--hi:#1a2238;--line:#242a42;--line2:#171c30;--t1:#F3F6FF;--t2:#C6CEE3;--t3:#8F9CBB;--teal:#3EE6C3;--amber:#E8B04B;--red:#E0736B;--blue:#5f7bff;--gold:#F5C453;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;background:var(--canvas);color:var(--t1);font:400 13.5px/1.5 var(--sans);min-height:100vh;-webkit-font-smoothing:antialiased}.bs .bs{min-height:0}.bs *{box-sizing:border-box}.bs a{color:var(--teal);text-decoration:none}.bs a:hover{color:#7cf0d8}.bs button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .eb{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.bs .eb.g{color:var(--gold)}.bs .eb.t{color:var(--teal)}.bs .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bs .big{font:400 26px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--t1);letter-spacing:-.01em}.bs .panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px;min-width:0}.bs .panel.hi{border-color:#f5c45357;background:linear-gradient(135deg,rgba(245,196,83,.06),transparent 60%),var(--surface)}.bs .dim{color:var(--t2)}.bs .mute{color:var(--t3)}.bs .tl{color:var(--teal)}.bs .gd{color:var(--gold)}.bs .am{color:var(--amber)}.bs .rd{color:var(--red)}.bs .bl{color:var(--blue)}.bs .pill{display:inline-flex;align-items:center;gap:6px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--t2);white-space:nowrap}.bs .pill.g{color:var(--gold);border-color:#f5c45366}.bs .pill.t{color:var(--teal);border-color:#3ee6c366}.bs .pill.r{color:var(--red);border-color:#e0736b66}.bs .pill.a{color:var(--amber);border-color:#e8b04b66}.bs .pill.b{color:var(--blue);border-color:#5f7bff73}.bs .verb{display:inline-flex;align-items:center;justify-content:center;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#05070d;background:var(--gold);border-radius:6px;padding:9px 12px;min-height:32px;white-space:nowrap;transition:filter .12s}.bs .verb:hover{filter:brightness(1.06)}.bs .verb.q{color:var(--t1);background:var(--elev);border:1px solid var(--line)}.bs .verb.q:hover{background:var(--hi);border-color:var(--teal)}.bs .verb.sm{padding:7px 10px;font-size:10px;min-height:28px}.bs .verb:focus-visible,.bs button:focus-visible,.bs a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bs .kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12.5px}.bs .kv b{font-weight:500;color:var(--t3)}.bs .tr{display:grid;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--line2);font-size:13px;min-width:0}.bs .tr:first-of-type{border-top:0}.bs .tr>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.bs .cite{font:400 11px/1.55 var(--mono);color:var(--t3)}.bs .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--t3);vertical-align:middle;margin-right:6px}.bs .dot.h{background:var(--teal)}.bs .dot.w{background:var(--amber)}.bs .dot.r{background:var(--red)}.bs .dot.c{background:var(--blue)}.bs .frame{background:var(--elev);border-radius:4px;overflow:hidden;position:relative;flex:0 0 auto}.bs .frame img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92)}.bs .ph{display:flex;align-items:center;justify-content:center;color:var(--t3);font:400 18px var(--sans)}.bs .hr{height:1px;background:var(--line2);margin:8px 0}.bs .topbar{display:flex;align-items:center;gap:14px;padding:0 18px;height:44px;border-bottom:1px solid var(--line);background:#0d1120f2;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bs .brand{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t1);white-space:nowrap}.bs .brand span{color:var(--gold)}.bs .crumb{font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .nav{display:flex;gap:2px;margin-left:8px}.bs .nav a{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:8px 9px;border-radius:6px}.bs .nav a.on,.bs .nav a:hover{color:var(--t1);background:var(--elev)}.bs .sel{display:inline-flex;align-items:center;gap:8px;font:400 11px/1 var(--mono);color:var(--t2);border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--surface);white-space:nowrap}.bs .sel b{color:var(--t1);font-weight:500}.bs .sel input{background:none;border:0;outline:none;color:var(--t1);font:400 12px var(--sans);min-width:160px}.bs .th{display:grid;gap:12px;font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:0 0 8px;border-bottom:1px solid var(--line)}.bs .since{font:400 10.5px/1 var(--mono);color:var(--t3);white-space:nowrap}.bs .delta{font:500 11px/1 var(--mono);white-space:nowrap}.bs .page{padding:12px 18px 40px;display:flex;flex-direction:column;gap:10px}.bs .h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.bs .h .t{font:300 20px/1 var(--sans);letter-spacing:-.01em}.bs .cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.bs .rec{display:grid;grid-template-columns:300px minmax(0,1fr) 268px;gap:12px;align-items:start}.bs .col{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .strip{display:flex;gap:5px;overflow-x:auto;position:relative;scrollbar-width:none;padding-bottom:2px}.bs .strip::-webkit-scrollbar{display:none}.bs .stripcap{position:sticky;right:0;align-self:flex-end;background:var(--canvas);padding:6px 8px;border-radius:4px 0 0;flex:0 0 auto}.bs .cc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bs .cc .span2{grid-row:span 2}.bs .blur{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.bs .empty{color:var(--t3);font-size:12px}.bs .mapwrap{position:relative;background:radial-gradient(ellipse at 50% 0%,#0f1530,#05070d 70%);border:1px solid var(--line);border-radius:8px;overflow:hidden}.bs .mapwrap svg{display:block;width:100%;height:auto}.bs .maplay{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:start}.bs .chat{display:flex;flex-direction:column;gap:14px;max-width:820px}.bs .q{align-self:flex-end;max-width:560px;background:var(--elev);border:1px solid var(--line);border-radius:10px 10px 2px;padding:10px 14px;font-size:14px}.bs .a{display:flex;gap:10px;font-size:14px;line-height:1.5}.bs .a .who{padding-top:4px;flex:0 0 52px}@media (max-width:900px){.bs .rec,.bs .cc{grid-template-columns:minmax(0,1fr)}.bs .cc .span2{grid-row:auto}.bs .maplay{grid-template-columns:minmax(0,1fr)}.bs .nav{display:none}.bs .topbar{padding:0 12px;gap:10px}.bs .page{padding:10px 12px 90px}.bs .verb{min-height:44px}.bs .th{display:none}}.bs .tabbar{display:none}@media (max-width:900px){.bs .tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;height:56px;background:#0d1120f5;border-top:1px solid var(--line);z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bs .tabbar a{flex:1;display:flex;align-items:center;justify-content:center;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.bs .tabbar a.on{color:var(--gold)}}.bs .cenbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bs .cenq{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:var(--surface)}.bs .cenq:focus-within{border-color:var(--teal)}.bs .cenq input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--t1);font:400 13px var(--sans)}.bs .cenq input::placeholder{color:var(--t3)}.bs select.cen{background:var(--surface);color:var(--t2);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;min-height:32px}.bs .chips{display:flex;gap:5px;flex-wrap:wrap}.bs .chip{display:inline-flex;align-items:baseline;gap:6px;font:500 9.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:var(--t3);white-space:nowrap;background:var(--surface);min-height:26px}.bs .chip b{font-weight:500;color:var(--t1);font-variant-numeric:tabular-nums;letter-spacing:0}.bs .chip:hover{border-color:#3ee6c380;color:var(--t2)}.bs .chip.on{color:#05070d;background:var(--gold);border-color:var(--gold)}.bs .chip.on b{color:#05070d}.bs .chip.dead{opacity:.4}.bs .chip.dead:hover{border-color:var(--line);color:var(--t3)}.bs .cenh,.bs .cenr{display:grid;grid-template-columns:30px minmax(0,1fr) 88px 86px 56px 72px 172px;gap:10px;align-items:center}.bs .cenh{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:0 0 7px;border-bottom:1px solid var(--line);position:sticky;top:44px;background:var(--canvas);z-index:2}.bs .cenh button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left}.bs .cenh button:hover{color:var(--t1)}.bs .cenh button.on{color:var(--gold)}.bs .cenr{padding:7px 0;border-top:1px solid var(--line2);color:inherit;text-decoration:none}.bs .cenr:first-of-type{border-top:0}.bs .cenr:hover{background:#f5c4530b}.bs .cenr>*,.bs .cend>*{min-width:0}.bs .cend{display:contents}.bs .cenm{min-width:0;display:flex;flex-direction:column;justify-content:center}.bs .cenm .nm{font:500 13px/1.25 var(--sans);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .cenm .bl2{font:400 11px/1.3 var(--sans);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.bs .tag{display:inline-block;font:500 8.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:2px 4px;color:var(--t3);margin-left:6px;vertical-align:1px;white-space:nowrap}.bs .tag.g{color:var(--gold);border-color:#f5c45366}.bs .tag.t{color:var(--teal);border-color:#3ee6c359}.bs .tag.r{color:var(--red);border-color:#e0736b66}.bs .tag.b{color:var(--blue);border-color:#5f7bff66}.bs .cnum{font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--t2);white-space:nowrap}.bs .cnum.z{color:var(--t3)}.bs .crole{font:400 11px/1.25 var(--mono);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .cstate{display:flex;align-items:center;gap:6px;font:400 11px/1 var(--mono);color:var(--t2);min-width:0}.bs .cstate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .cstate .dot{margin-right:0;flex:0 0 auto}.bs .cev{font:400 11px/1.3 var(--mono);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .cev em{font-style:normal;color:var(--gold)}.bs .cev s{text-decoration:none;color:var(--red)}.bs .more{display:flex;justify-content:center;padding:14px 0 4px}@media (max-width:900px){.bs .cenh{display:none}.bs .cenr{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 0;align-items:start}.bs .cend{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;grid-column:2}.bs .cnum{text-align:left}.bs .cev{white-space:normal;flex:1 0 100%}.bs .cenm .bl2{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs select.cen{flex:1 1 40%;min-height:38px}.bs .cenq{flex:1 1 100%;padding:10px}}@media (max-width:900px){.bs .cencells{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;margin:0 -12px;padding:0 12px}.bs .cencells::-webkit-scrollbar{display:none}.bs .cencells>.panel{flex:0 0 168px}.bs .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:2px 12px 4px}.bs .chips::-webkit-scrollbar{display:none}.bs .chip{flex:0 0 auto;min-height:32px}}.bs .profh{display:flex;flex-direction:column;gap:6px}.bs .ph-who{display:flex;align-items:center;gap:10px}.bs .ph-avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:var(--elev);border:1px solid var(--line);font:500 20px var(--mono);color:var(--t2);letter-spacing:.02em}.bs .ph-avatar img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92)}.bs .ph-name{font:300 24px/1.08 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0}.bs .ph-idline{margin-top:-1px;display:flex;flex-wrap:nowrap;align-items:baseline;gap:3px 8px;font-size:12.5px;line-height:1.5;color:var(--t2);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.bs .ph-idline::-webkit-scrollbar{display:none}.bs .ph-handle{flex:0 0 auto;font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--t3);border:1px solid var(--line);border-radius:999px;padding:3px 7px}.bs .ph-row{font-size:12.5px;line-height:1.5;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .ph-row.mute{color:var(--t3)}.bs .ph-row .eb{margin-right:2px}.bs .ph-tiles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.bs .ph-tiles::-webkit-scrollbar{display:none}.bs .ph-tile{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:84px;height:52px;padding:7px 10px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;transition:border-color .12s ease}.bs .ph-tile:hover{border-color:var(--teal)}.bs .ph-tl{font:500 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--t3)}.bs .ph-tv{font:400 16px/1.15 var(--mono);color:var(--t1);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .ph-move{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;font-size:13px;line-height:1.5}.bs .ph-move .pill,.bs .ph-move a{flex:0 0 auto;white-space:nowrap}.bs .ph-movetext{color:var(--t1);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .ph-stamp{font-size:11px;line-height:1.5;color:var(--t3)}.bs .ph-state{min-height:56px;display:flex;flex-direction:column;justify-content:center}@media (prefers-reduced-motion: reduce){.bs .ph-tile{transition:none}}@media (max-width: 900px){.bs .ph-name{font-size:22px}.bs .ph-tile{min-width:78px}}@media (min-width: 901px){.bs .profh{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.8fr);grid-template-rows:auto auto auto auto;column-gap:20px;row-gap:6px;align-items:start}.bs .ph-who{grid-column:1;grid-row:1}.bs .ph-idline{grid-column:1;grid-row:2}.bs .ph-rep{grid-column:1;grid-row:3}.bs .ph-status{grid-column:2;grid-row:1}.bs .ph-cov{grid-column:2;grid-row:2}.bs .ph-open{grid-column:2;grid-row:3}.bs .ph-tiles{grid-column:2 / span 2;grid-row:4}.bs .ph-move{grid-column:1 / span 2;grid-row:5}.bs .ph-row.mute{grid-column:3;grid-row:1}.bs .ph-stamp{grid-column:3;grid-row:2}}.bs .arc{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .arc .empty{padding:8px 0}.bs .arc-desktop{display:block}.bs .arc-mobile{display:none}.bs .arc-grid{display:grid;grid-template-columns:78px minmax(0,1fr);gap:0 10px;align-items:start}.bs .arc-rowlabels{display:flex;flex-direction:column;flex:0 0 auto}.bs .arc-rowlabel{display:flex;align-items:center;font:500 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.bs .arc-plot{overflow-x:auto;overflow-y:hidden}.bs .arc-plot-inner{position:relative}.bs .arc-plot svg{display:block}.bs .arc-mark{cursor:pointer}.bs .arc-mark .arc-focusring{transition:stroke .12s}.bs .arc-mark:hover .arc-focusring,.bs .arc-mark:focus-visible .arc-focusring{stroke:var(--gold)}.bs .arc-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bs .arc-label{position:absolute}.bs .arc-label-date{font:400 9.5px/1.2 var(--mono);color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .arc-label-text{font:400 11px/1.35 var(--sans);color:var(--t2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .arc-label-oc{font:500 9px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-top:2px}.bs .arc-basisnote{white-space:nowrap}.bs .arc-quote{font:400 11.5px/1.5 var(--sans);font-style:italic;color:var(--t2);border-left:2px solid var(--line);padding-left:7px;margin-top:3px;overflow-wrap:anywhere;max-width:46ch}.bs .arc-quote-inline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.bs .arc-detail{margin-top:2px;position:relative;max-width:520px}.bs .arc-detail-close{position:absolute;top:10px;right:12px;font:400 16px/1 var(--sans);color:var(--t3)}.bs .arc-detail-close:hover{color:var(--t1)}.bs .arc-detail-date{margin-top:6px;font-size:12px}.bs .arc-detail-label{font:400 13.5px/1.4 var(--sans);color:var(--t1);margin-top:5px;max-width:42ch}.bs .arc-detail-row{display:flex;align-items:center;gap:6px;margin-top:6px}.bs .arc-detail .cite{margin-top:8px}.bs .arc-vlist{display:flex;flex-direction:column;min-width:0}.bs .arc-vrow{display:grid;grid-template-columns:62px 18px minmax(0,1fr);gap:0 10px;align-items:start;padding:9px 0;border-top:1px solid var(--line2);min-width:0}.bs .arc-vrow:first-child{border-top:0}.bs .arc-vdate{font-size:11px;color:var(--t2);text-align:right;padding-top:2px;white-space:nowrap}.bs .arc-vspine{position:relative;align-self:stretch}.bs .arc-vspine:before{content:"";position:absolute;left:8px;top:0;bottom:-9px;width:1px;background:var(--line)}.bs .arc-vrow:last-child .arc-vspine:before{bottom:50%}.bs .arc-vspine svg{position:relative;z-index:1}.bs .arc-vbody{min-width:0}.bs .arc-vhead{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bs .arc-vlane{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.bs .arc-vtext{font:400 12.5px/1.4 var(--sans);color:var(--t1);margin-top:3px;overflow-wrap:anywhere}.bs .arc-vgap{display:grid;grid-template-columns:62px 18px minmax(0,1fr);gap:0 10px;padding:3px 0}.bs .arc-vgap span{grid-column:3;font:400 10px/1 var(--mono);color:var(--t3);border-top:1px dashed var(--line);padding-top:6px;margin-top:3px;display:block}@media (max-width: 640px){.bs .arc-desktop{display:none}.bs .arc-mobile{display:block}}@media (prefers-reduced-motion: reduce){.bs .arc *{transition:none!important;animation:none!important}}.bs .ptabs{min-width:0}.bs .ptabs-bar{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;height:44px;min-height:44px;width:100%;max-width:100%;box-sizing:border-box;position:sticky;top:calc(env(safe-area-inset-top,0px) + 44px);z-index:4;background:var(--canvas);border-bottom:1px solid var(--line);padding:0 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bs .ptabs-bar::-webkit-scrollbar{display:none}.bs .ptabs-b{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 14px;white-space:nowrap;border-bottom:2px solid transparent;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);transition:color .12s,border-color .12s}.bs .ptabs-b:hover{color:var(--t1)}.bs .ptabs-b.on{color:var(--t1);border-bottom-color:var(--gold)}.bs .ptabs-n{font:400 10.5px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--t3)}.bs .ptabs-b.on .ptabs-n{color:var(--gold)}.bs .ptabs-panel{min-width:0}.bs .ptabs-empty{padding:16px 16px 0;color:var(--t3);font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion: reduce){.bs .ptabs-b{transition:none}}@media (max-width: 900px){.bs .ptabs-b{padding:0 11px;font-size:10.5px}}.bs .pmedia{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.bs .pmedia .empty{padding:10px 0;text-align:left}.bs .pm-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bs .pm-years{margin-top:2px}.bs .pm-caption{margin-top:-2px}.bs .pm-caption a,.bs .pm-all-link{color:var(--teal);text-decoration:none;font:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .pm-caption a:hover,.bs .pm-all-link:hover{color:#7cf0d8}.bs .pm-loading{padding:4px 0}.bs .pm-days{display:flex;flex-direction:column;gap:10px}.bs .pm-day{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.bs .pm-day-posted{border-color:#e8b04b61;background:linear-gradient(135deg,rgba(232,176,75,.06),transparent 60%),var(--surface)}.bs .pm-day-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:9px}.bs .pm-day-date{font-size:14px;color:var(--t1)}.bs .pm-act,.bs .pm-venue{font-size:12.5px;color:var(--t2)}.bs .pm-venue:before{content:"· ";color:var(--t3)}.bs .pm-act+.pm-venue:before{content:"· "}.bs .pm-count{margin-left:auto;white-space:nowrap}.bs .pm-basis{display:inline-block;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:3px 6px;color:var(--t3);white-space:nowrap}.bs .pm-basis-camera{color:var(--teal);border-color:#3ee6c359}.bs .pm-basis-ledger{color:var(--blue);border-color:#5f7bff66}.bs .pm-basis-caption{color:var(--t2)}.bs .pm-basis-posted{color:var(--amber);border-color:#e8b04b73;text-transform:none;letter-spacing:.02em}.bs .pm-basis-btn{cursor:pointer;background:none}.bs .pm-basis-btn:hover{color:var(--t1)}.bs .pm-basis-evb{margin-top:6px;width:100%;flex:1 1 100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .pm-basis-evb:not([hidden]){display:block}.bs .pm-section{margin-top:8px}.bs .pm-section:first-of-type{margin-top:0}.bs .pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,142px));gap:8px}.bs .pm-grid-story{grid-template-columns:repeat(auto-fill,minmax(140px,142px))}.bs .pm-tile{position:relative;display:block;min-width:0;max-width:100%;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:var(--elev);border:1px solid var(--line);text-align:left;color:inherit;padding:0}.bs .pm-tile-img img,.bs .pm-story img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%;filter:saturate(.94)}.bs .pm-playable{cursor:pointer}.bs .pm-playable:hover .pm-vbadge{background:var(--gold);color:#05070d}.bs .pm-vbadge{position:absolute;left:6px;top:6px;font:9px/1 var(--mono);letter-spacing:.04em;background:#05070dc7;color:var(--gold);border-radius:4px;padding:3px 5px}.bs .pm-tile-text{display:flex;flex-direction:column;gap:3px;padding:9px 10px;justify-content:flex-start;background:var(--elev)}.bs .pm-tile-text.pm-playable{cursor:pointer}.bs .pm-tile-kind,.bs .pm-tile-date{display:block}.bs .pm-tile-cap{margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--t2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bs .pm-story{display:block}.bs .pm-story-noframe{align-items:center;justify-content:center;text-align:center;height:100%}.bs .pm-story-badge{position:absolute;left:0;right:0;bottom:0;text-align:center;background:#05070dd1;color:var(--t1);font:500 10px/1 var(--mono);letter-spacing:.06em;padding:6px 4px}.bs .pm-all{display:block;margin-top:6px;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:0;padding:3px 0 1px;cursor:pointer}.bs .pm-all:hover{color:#7cf0d8}.bs .pm-ev{display:inline}.bs .pm-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .pm-evval{border-bottom:1px dotted var(--line)}.bs .pm-evval:hover{border-bottom-color:var(--teal)}.bs .pm-evb{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .pm-evb:not([hidden]){display:block}@media (prefers-reduced-motion: no-preference){.bs .pm-evb:not([hidden]),.bs .pm-basis-evb:not([hidden]){animation:pmEvIn .12s ease-out}}@keyframes pmEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.bs .pm-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#020409eb;display:grid;place-items:center;z-index:80;padding:16px}.bs .pm-lb{position:relative;max-width:min(94vw,560px);width:100%;max-height:92vh;display:flex;flex-direction:column;gap:8px}.bs .pm-lb-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bs .pm-lb-media{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;min-height:160px}.bs .pm-lb-poster{display:block;width:100%;max-height:72vh;object-fit:contain}.bs .pm-lb-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.bs .pm-lb-still{display:block;width:100%;max-width:100%;max-height:78vh;object-fit:contain;border-radius:8px;background:#000;margin:0 auto}.bs .pm-lb-fail{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;text-align:center;background:#05070dd1;color:var(--t2);font-size:12px}.bs .pm-lb-textcard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:6px}.bs .pm-lb-cap{font-size:13.5px;line-height:1.5;color:var(--t1);margin-top:4px}.bs .pm-lb-nav{display:flex;gap:8px}.bs .pm-lb-nav button{flex:1;border:1px solid var(--line);border-radius:6px;padding:9px 10px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);background:var(--surface);cursor:pointer}.bs .pm-lb-nav button:hover:not(:disabled){border-color:var(--teal);color:var(--t1)}.bs .pm-lb-nav button:disabled{opacity:.4;cursor:default}.bs .pm-lb-close{align-self:center;background:transparent;border:1px solid var(--line);color:var(--t2);padding:8px 16px;border-radius:999px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bs .pm-lb-close:hover{border-color:var(--teal);color:var(--t1)}@media (max-width: 900px){.bs .pm-day{padding:11px 12px}.bs .pm-grid,.bs .pm-grid-story{grid-template-columns:repeat(auto-fill,minmax(92px,100px));gap:6px}.bs .pm-day-head{font-size:12.5px}.bs .pm-tile-cap{-webkit-line-clamp:3}.bs .pm-lb{max-width:100%}}@media (prefers-reduced-motion: reduce){.bs .pmedia *{transition:none!important;animation:none!important}}.bs .ov-panel{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%;padding:2px 0 8px}.bs .ov-sec{min-width:0}.bs .ov-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:8px}.bs .ov-hcount{min-width:0;max-width:100%;text-align:right}.bs .inst-lead+*,.bs .inst-ratio+*,.bs .inst-readout+*,.bs *+.inst-lead,.bs *+.inst-ratio,.bs *+.inst-readout{margin-top:8px}.bs .ov-kv{grid-template-columns:132px minmax(0,1fr);row-gap:6px}.bs .ov-kvrow{display:contents}.bs .ov-kv b{align-self:baseline}.bs .ov-prose{margin-top:12px}.bs .ov-prose:first-of-type{margin-top:0}.bs .ov-plabel{display:block;margin-bottom:5px}.bs .ov-ptext{max-width:62ch;margin:0;font-size:13.5px;line-height:1.65;color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere}.bs .ov-metaline{margin-top:10px}.bs .ov-unresolved{margin-top:14px}.bs .ov-ulist{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.bs .ov-ulist li{padding-left:14px;position:relative;max-width:62ch}.bs .ov-ulist li:before{content:"·";position:absolute;left:2px;color:var(--amber)}.bs .ov-bars{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 2px;min-height:96px}.bs .ov-bars::-webkit-scrollbar{display:none}.bs .ov-barcol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto;min-width:30px}.bs .ov-barn{font-size:11px;color:var(--t2)}.bs .ov-bar{width:16px;min-height:2px;border-radius:3px 3px 0 0;background:var(--teal)}.bs .ov-bary{white-space:nowrap}.bs .ov-table{overflow-x:auto}.bs .ov-table .th,.bs .ov-table .tr{min-width:max-content}.bs .ov-rightshead,.bs .ov-rightsrow{grid-template-columns:minmax(140px,1fr) 72px}.bs .ov-chanhead,.bs .ov-chanrow{grid-template-columns:minmax(160px,1fr) 96px 96px 56px}.bs .ov-handlehead,.bs .ov-handlerow{grid-template-columns:130px 64px 64px 64px 64px 110px minmax(160px,auto)}.bs .ov-archead,.bs .ov-arcrow{grid-template-columns:96px 64px minmax(220px,1fr) 140px}.bs .ov-askhead,.bs .ov-askrow{grid-template-columns:96px 110px minmax(200px,1fr) 120px 140px}.bs .ov-rosterhead,.bs .ov-rosterrow{grid-template-columns:160px minmax(200px,1fr)}.bs .ov-domains{display:flex;flex-wrap:wrap;gap:6px}.bs .ov-domain{border:1px solid var(--line);border-radius:999px;padding:4px 9px;background:var(--surface)}.bs .ov-alsoread{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.bs .ov-alsoread:first-of-type{margin-top:0;padding-top:0;border-top:0}.bs .ov-alsohead2{margin-bottom:5px}.bs .ov-alsoread .ov-ptext{max-width:62ch;margin-top:4px}.bs .ov-alsoread .ov-ptext.rd{color:var(--red)}.bs .ov-sub{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.bs .ov-sub:first-child{margin-top:0;padding-top:0;border-top:0}.bs .ov-subhead{margin-bottom:6px}.bs .ov-sub .ov-ptext{max-width:62ch;margin-top:4px}.bs .ov-sub .ov-ptext.rd{color:var(--red)}.bs .ov-domainlist{line-height:1.6}.bs .ov-audititem{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.bs .ov-audititem:first-child{margin-top:0;padding-top:0;border-top:0}.bs .ov-audititem .ov-ptext{max-width:62ch;margin-top:4px}.bs .ov-timelinelist{display:flex;flex-direction:column;gap:10px}.bs .ov-timelinerow{display:flex;gap:10px;align-items:baseline}.bs .ov-timelinerow .n{flex:0 0 auto;white-space:nowrap}.bs .ov-timelinerow .ov-ptext{max-width:62ch;margin:0}.bs .ov-timelinerow.rd .ov-ptext{color:var(--red)}.bs .ov-ev{display:inline}.bs .ov-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .ov-evval{border-bottom:1px dotted var(--line)}.bs .ov-evval:hover{border-bottom-color:var(--teal)}.bs .ov-evlink{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-left:7px}.bs .ov-evlink:hover{color:#7cf0d8}.bs .ov-evb{margin-top:6px;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px;max-width:56ch;overflow-wrap:anywhere}.bs .ov-evb:not([hidden]){display:block}.bs .ov-evb b{font-weight:500;color:var(--t2)}.bs .ov-taginline{margin-left:8px}.bs .ov-rosterlist{display:flex;flex-direction:column;gap:6px;margin-top:4px}.bs .ov-rosteritem{font-size:12.5px;color:var(--t2)}@media (prefers-reduced-motion: no-preference){.bs .ov-evb:not([hidden]){animation:ovEvIn .12s ease-out}}@keyframes ovEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bs .ov-panel *{transition:none!important;animation:none!important}}@media (max-width: 900px){.bs .ov-panel{gap:16px}.bs .ov-kv{grid-template-columns:minmax(0,1fr);row-gap:8px}.bs .ov-kvrow{display:flex;flex-direction:column;gap:2px}.bs .ov-ptext,.bs .ov-ulist li,.bs .ov-evb{max-width:none}}.sec{border-top:1px solid var(--line2);padding:14px 0 12px}.sec:first-child{border-top:0}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sec-t{display:flex;align-items:baseline;gap:8px;min-width:0}.sec-title{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.sec-n{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--t3);white-space:nowrap}.sec-hint{margin-top:4px;font-size:12px;line-height:1.45;color:var(--t3)}.sec-x{flex:0 0 auto;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--t1);font:inherit;font-size:11.5px;letter-spacing:.04em;padding:3px 9px;cursor:pointer;white-space:nowrap}.sec-x:hover{border-color:var(--teal)}.sec-x:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sec-sum{margin-top:8px}.sec-det{margin-top:10px}.sec-att .sec-title:after{content:"•";margin-left:6px;color:var(--amber)}.sec-empty .sec-hint{font-style:italic}@media (prefers-reduced-motion: no-preference){.sec-det{animation:secIn .12s ease-out}@keyframes secIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}}@media (max-width: 430px){.sec{padding:12px 0 10px}.sec-x{padding:4px 10px}}.prov{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;font:400 11px/1.45 var(--mono);color:var(--t3)}.prov>*+*:before{content:"·";margin-right:6px;color:var(--t3)}.prov>.prov-note:before{content:"—"}.prov-src{text-transform:uppercase;letter-spacing:.07em}.prov-b{font-weight:500;letter-spacing:.05em}.prov-b-ruled{color:var(--teal)}.prov-b-derived{color:var(--t3)}.prov-b-stopgap{color:var(--amber);border-bottom:1px dashed var(--amber);padding-bottom:1px}.prov-asof{font-variant-numeric:tabular-nums}.prov-note,.prov-limit{font-style:italic;overflow-wrap:anywhere}.inst-readout{display:flex;flex-wrap:wrap;align-items:baseline}.inst-readout-item{min-width:108px;flex:1 1 auto;padding:2px 16px;border-left:1px solid var(--line2)}.inst-readout-item:first-child{border-left:0;padding-left:0}.inst-readout-val{font-size:16px;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap}.inst-readout-item.tone-good .inst-readout-val{color:var(--teal)}.inst-readout-item.tone-warn .inst-readout-val{color:var(--amber)}.inst-readout-item.tone-bad .inst-readout-val{color:var(--red)}.inst-readout-unit{margin-left:3px;font:500 11px/1 var(--sans, sans-serif);color:var(--t3);white-space:nowrap}.inst-readout-label{margin-top:2px;font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);overflow-wrap:anywhere}@media (max-width: 430px){.inst-readout-item{min-width:96px;padding:2px 12px}.inst-readout-item:first-child{padding-left:0}}.inst-band{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:12px 0;border-top:1px solid var(--line2)}.inst-band:first-child{border-top:0;padding-top:0}.inst-band-label{padding-top:2px;font:600 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);overflow-wrap:anywhere}.inst-band-content{min-width:0}.inst-band-note{margin-bottom:4px;font-size:11.5px;line-height:1.5;color:var(--t3);overflow-wrap:anywhere}.inst-band-body{min-width:0;overflow-wrap:anywhere}@media (max-width: 430px){.inst-band{grid-template-columns:64px minmax(0,1fr);column-gap:10px}}.inst-lead-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.inst-lead-val{font-size:30px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--t1)}.inst-lead-row.tone-good .inst-lead-val{color:var(--teal)}.inst-lead-row.tone-warn .inst-lead-val{color:var(--amber)}.inst-lead-row.tone-bad .inst-lead-val{color:var(--red)}.inst-lead-unit{font:500 14px/1 var(--sans, sans-serif);color:var(--t3)}.inst-lead-sentence{margin-top:5px;font-size:12.5px;line-height:1.55;color:var(--t2);overflow-wrap:anywhere}@media (max-width: 430px){.inst-lead-val{font-size:26px}}.inst-ratio{min-width:0}.inst-ratio-bar{position:relative;display:flex;height:8px;border-radius:3px;overflow:hidden;background:var(--line2)}.inst-ratio-seg{min-width:2px}.inst-ratio-seg.tone-good{background:var(--teal)}.inst-ratio-seg.tone-info{background:var(--blue)}.inst-ratio-seg.tone-warn{background:var(--amber)}.inst-ratio-seg.tone-bad{background:var(--red)}.inst-ratio-seg.tone-plain{background:var(--t3)}.inst-ratio-small .inst-ratio-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(5,7,13,.4) 0 3px,transparent 3px 7px);pointer-events:none}.inst-ratio-empty{font:400 11.5px/1.4 var(--mono);color:var(--t3);font-style:italic}.inst-ratio-counts{margin-top:6px;display:flex;flex-wrap:wrap;column-gap:12px;row-gap:3px;font-size:11px;color:var(--t2)}.inst-ratio-count:before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;margin-right:5px;background:var(--t3);vertical-align:middle}.inst-ratio-count.tone-good:before{background:var(--teal)}.inst-ratio-count.tone-info:before{background:var(--blue)}.inst-ratio-count.tone-warn:before{background:var(--amber)}.inst-ratio-count.tone-bad:before{background:var(--red)}.inst-ratio-flag{color:var(--amber);font-style:italic}.inst-provrow{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:6px}.inst-provrow-chip{display:inline-flex;align-items:baseline;flex-wrap:wrap;max-width:100%;column-gap:5px;font:400 11.5px/1.4 var(--mono);color:var(--t2);overflow-wrap:anywhere}.inst-provrow-dot{flex:0 0 auto;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--t3)}.inst-provrow-ruled .inst-provrow-dot{background:var(--teal)}.inst-provrow-stopgap .inst-provrow-dot{background:var(--amber)}.inst-provrow-unknown .inst-provrow-dot{background:var(--red)}.inst-provrow-kind{font-weight:600;letter-spacing:.06em;color:var(--t3)}.inst-provrow-ruled .inst-provrow-kind{color:var(--teal)}.inst-provrow-stopgap .inst-provrow-kind{color:var(--amber);border-bottom:1px dashed var(--amber)}.inst-provrow-unknown .inst-provrow-kind{color:var(--red)}.inst-provrow-text{color:var(--t2)}.bs .cv{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:0 16px}.bs .cv .empty{padding:10px 0;text-align:left}.bs .cv-loading{padding:4px 0}.bs .cv-record{font-size:13px;line-height:1.5;color:var(--t1)}.bs .cv-record b{font-weight:500;color:var(--t1)}.bs .cv-cells{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.bs .cv-ch{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0;display:flex;flex-direction:column;gap:6px}.bs .cv-ch-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bs .cv-ch-name{font:500 13px/1.3 var(--sans);color:var(--t1)}.bs .cv-ch-n{white-space:nowrap}.bs .cv-bar-track{height:6px;border-radius:3px;background:var(--elev);overflow:hidden;max-width:100%}.bs .cv-bar-out{height:100%;background:var(--teal);border-radius:3px 0 0 3px}.bs .cv-ch-nums{display:flex;gap:14px;font-size:12.5px}.bs .cv-num{color:var(--t3);white-space:nowrap}.bs .cv-num b{color:var(--t1);margin-right:3px}.bs .cv-num.out b{color:var(--teal)}.bs .cv-num.in b{color:var(--gold)}.bs .cv-ch-span{font-size:10.5px}.bs .cv-row{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px solid var(--line2);font-size:12.5px;color:var(--t2)}.bs .cv-row:first-of-type{border-top:0;padding-top:0}.bs .cv-row .eb{display:block}.bs .cv-row b.n{color:var(--t1)}.bs .cv-na{color:var(--t3);font-style:italic}.bs .cv-band{display:inline-flex;align-items:center;margin-left:8px;font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--t2);vertical-align:middle}.bs .cv-band.ok{color:var(--teal);border-color:#3ee6c366}.bs .cv-band.warn{color:var(--amber);border-color:#e8b04b66}.bs .cv-band.bad{color:var(--red);border-color:#e0736b66}.bs .cv-legend{line-height:1.55}.bs .cv-legend b{font-weight:500;color:var(--t2)}.bs .cv-withheld{font-size:12px;line-height:1.55;color:var(--t2);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.bs .cv-ev{display:inline}.bs .cv-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .cv-evval{border-bottom:1px dotted var(--line)}.bs .cv-evval:hover{border-bottom-color:var(--teal)}.bs .cv-evlink{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-left:2px}.bs .cv-evlink:hover{color:#7cf0d8}.bs .cv-evb{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .cv-evb:not([hidden]){display:block}@media (prefers-reduced-motion: no-preference){.bs .cv-evb:not([hidden]){animation:cvEvIn .12s ease-out}}@keyframes cvEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (min-width: 900px){.bs .cv{padding:0}.bs .cv-cells{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (prefers-reduced-motion: reduce){.bs .cv *{transition:none!important;animation:none!important}}.bs .wj{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:0 16px}.bs .wj .empty{padding:10px 0;text-align:left}.bs .wj-loading{padding:4px 0}.bs .wj-row{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px solid var(--line2);font-size:12.5px;color:var(--t2)}.bs .wj-row:first-of-type{border-top:0;padding-top:0}.bs .wj-row .eb{display:block}.bs .wj-row b{color:var(--t1);font-weight:500}.bs .wj-row b.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.bs .wj-row.wj-att{color:var(--t1)}.bs .wj-sub{padding-top:2px;border-top:0;font-size:11.5px;color:var(--t3)}.bs .wj-na{color:var(--t3);font-style:italic}.bs .wj-prov{margin:2px 0}.bs .wj-evidence{margin:2px 0 0;white-space:normal}.bs .wj-arr-quote{margin:2px 0 0;white-space:normal;font-style:italic}.bs .wj-arr-pay{margin:2px 0 0;white-space:normal}.bs .wj-cand{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;margin-top:6px;display:flex;flex-direction:column;gap:3px;min-width:0}.bs .wj-cand-name{font:500 12.5px/1.3 var(--sans);color:var(--t1)}.bs .wj-cand-line{font-size:12px;color:var(--t2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width: 900px){.bs .wj{padding:0 12px}}.bs .idsec{padding:0 16px}.bs .idsec-err{padding:8px 16px;color:var(--red)}.bs .id-pair{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line2)}.bs .id-pair:first-of-type{padding-top:0;border-top:0}.bs .id-side{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;min-width:0}.bs .id-name{font:500 13px/1.3 var(--sans);color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .id-tag{margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--t3)}.bs .id-tag b{color:var(--amber);font-weight:500}.bs .id-why{font-size:12px;line-height:1.45;color:var(--t2)}.bs .id-why.id-na{color:var(--t3);font-style:italic}.bs .id-prov{margin-top:0}@media (min-width: 560px){.bs .id-pair{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.bs .id-side{flex:1 1 240px}.bs .id-why,.bs .id-prov{flex:1 1 100%}}@media (max-width: 900px){.bs .idsec{padding:0 12px}}.bs .otsec{display:flex;flex-direction:column}.bs .otsec-err{padding:8px 16px;color:var(--red)}.bs .otsec-withheld{padding:8px 16px}.bs .ot-rows{display:flex;flex-direction:column}.bs .ot-row{display:flex;flex-direction:column;gap:5px;padding:10px 0 10px 10px;border-top:1px solid var(--line2);border-left:3px solid var(--line)}.bs .ot-row:first-of-type{border-top:0}.bs .ot-row-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bs .ot-days{font-size:12.5px;color:var(--t1);white-space:nowrap}.bs .ot-tag{white-space:nowrap}.bs .ot-what{font-size:12.5px;line-height:1.5;color:var(--t2)}.bs .ot-quote{margin:0;padding-left:10px;border-left:2px solid var(--line);font:400 12px/1.55 var(--mono);color:var(--t1);overflow-wrap:anywhere}.bs .ot-quote:before{content:"“";color:var(--t3)}.bs .ot-quote:after{content:"”";color:var(--t3)}.bs .ot-noquote{font:400 11px/1.5 var(--mono);color:var(--t3);font-style:italic}@media (max-width: 900px){.bs .ot-row-top .pill{flex:0 0 auto}}.bs .pwork{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.bs .pwork .empty{padding:10px 0;text-align:left}.bs .pw-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bs .pw-years{display:flex;flex-direction:column;gap:18px}.bs .pw-year{display:flex;flex-direction:column;gap:7px;min-width:0}.bs .pw-year-head{display:flex;align-items:baseline;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--line)}.bs .pw-year-label{font-size:15px;color:var(--t1)}.bs .pw-year-count{margin-left:auto;white-space:nowrap}.bs .pw-rows{display:flex;flex-direction:column;gap:6px}.bs .pw-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px 12px;min-width:0}.bs .pw-row-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 0;font-size:12.5px;color:var(--t2);min-width:0}.bs .pw-date{color:var(--t1);font-size:13px}.bs .pw-seg{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.bs .pw-dot{color:var(--t3)}.bs .pw-f{min-width:0;overflow-wrap:anywhere}.bs .pw-venue,.bs .pw-cap{color:var(--t2)}.bs .pw-delivered.pw-yes{color:var(--teal)}.bs .pw-delivered.pw-no{color:var(--t3)}.bs .pw-rights{color:var(--t2)}.bs .pw-amount{color:var(--t1);font-family:var(--mono)}.bs .pw-paid.pw-yes{color:var(--teal)}.bs .pw-paid.pw-no{color:var(--amber)}.bs .pw-bill{color:var(--t2)}.bs .pw-invoice{color:var(--t3)}.bs .pw-caveats{display:flex;flex-direction:column;gap:3px}.bs .pw-row.pw-unbound{border-color:#e8b04b66;background:linear-gradient(135deg,rgba(232,176,75,.07),transparent 60%),var(--surface)}.bs .pw-flag{margin-top:6px;font-size:11px;line-height:1.5;color:var(--amber)}.bs .pw-flag .eb.am{color:var(--amber);margin-right:2px}.bs .pw-ev{display:inline}.bs .pw-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .pw-evval{border-bottom:1px dotted var(--line)}.bs .pw-evval:hover{border-bottom-color:var(--teal)}.bs .pw-evb{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .pw-evb:not([hidden]){display:block}.bs .pw-evb b{font-weight:500;color:var(--t2)}.bs .pw-evb a{color:var(--teal)}@media (prefers-reduced-motion: no-preference){.bs .pw-evb:not([hidden]){animation:pwEvIn .12s ease-out}}@keyframes pwEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.bs .pw-all{display:block;align-self:flex-start;margin-top:2px;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:0;padding:3px 0 1px;cursor:pointer}.bs .pw-all:hover{color:#7cf0d8}.bs .pw-loading{padding:4px 0}@media (max-width: 900px){.bs .pw-row{padding:8px 10px}.bs .pw-row-main{font-size:12px}.bs .pw-year-label{font-size:14px}}@media (prefers-reduced-motion: reduce){.bs .pwork *{transition:none!important;animation:none!important}}.bs .pa{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.bs .pa .empty{padding:10px 0;text-align:left}.bs .pa-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bs .pa-legend{font:400 11px/1.55 var(--mono);color:var(--t3);margin-top:-4px}.bs .pa-legend b{font-weight:500;color:var(--t2)}.bs .pa-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.bs .pa-stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px 11px;min-width:0;display:flex;flex-direction:column;gap:3px}.bs .pa-stat.pa-flag{border-color:#e8b04b66;background:linear-gradient(135deg,rgba(232,176,75,.07),transparent 60%),var(--surface)}.bs .pa-stat-v{font:400 21px/1.05 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--t1)}.bs .pa-stat-v.z{color:var(--t3)}.bs .pa-stat-span{font:400 10.5px/1.35 var(--mono);color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs .pa-unanswered{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:linear-gradient(135deg,rgba(232,176,75,.1),transparent 65%),var(--surface);border:1px solid rgba(232,176,75,.45);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--t1);cursor:pointer}.bs .pa-unanswered:hover{border-color:var(--amber)}.bs .pa-unanswered.on{background:var(--amber);border-color:var(--amber);color:#05070d}.bs .pa-unanswered.on .pa-unanswered-n,.bs .pa-unanswered.on .pa-unanswered-sub{color:#05070d}.bs .pa-unanswered-flag{font-size:14px;line-height:1}.bs .pa-unanswered-n{font:400 16px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--amber)}.bs .pa-unanswered-sub{color:var(--t3);font-size:11.5px}.bs .pa-unanswered-clear{margin-left:auto;font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.8;flex:0 0 auto}.bs .pa-filters{display:flex;flex-direction:column;gap:6px}.bs .pa-filterrow{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.bs .pa-filterlabel{font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);flex:0 0 auto;margin-right:2px}.bs .chip.pa-chip-open{border-color:#e8b04b66;color:var(--amber)}.bs .chip.pa-chip-open.on{background:var(--amber);border-color:var(--amber);color:#05070d}.bs .pa-count{font:400 11px/1.55 var(--mono);color:var(--t3)}.bs .pa-years{display:flex;flex-direction:column;gap:4px}.bs .pa-year{display:flex;align-items:baseline;gap:10px;padding:10px 0 6px;border-bottom:1px solid var(--line)}.bs .pa-year-n{font:400 16px/1 var(--mono);color:var(--t1);font-variant-numeric:tabular-nums}.bs .pa-year-c{font:400 10.5px/1 var(--mono);color:var(--t3);letter-spacing:.04em}.bs .pa-rows{display:flex;flex-direction:column}.bs .pa-row{display:flex;flex-direction:column;gap:4px;padding:9px 0 9px 10px;border-top:1px solid var(--line2);border-left:3px solid var(--line)}.bs .pa-row:first-of-type{border-top:0}.bs .pa-row.pa-s-open{border-left-color:var(--amber)}.bs .pa-row.pa-s-granted{border-left-color:var(--teal)}.bs .pa-row.pa-s-refused{border-left-color:var(--red)}.bs .pa-row.pa-s-answered,.bs .pa-row.pa-s-closed{border-left-color:var(--blue)}.bs .pa-row-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bs .pa-date{font:400 11.5px/1.35 var(--mono);font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap}.bs .pa-date.undated{color:var(--t3);font-style:normal}.bs .pa-dir{display:inline-flex;align-items:center;gap:4px;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bs .pa-dir-given{color:var(--teal)}.bs .pa-dir-received{color:var(--gold)}.bs .pa-dir-glyph{font-family:var(--mono)}.bs .pa-kind{font-size:11.5px;color:var(--t2);white-space:nowrap}.bs .pa-kind:before{content:"· ";color:var(--t3)}.bs .pa-row-top .pill{margin-left:auto;flex:0 0 auto}.bs .pa-row-body{display:flex;flex-direction:column;gap:2px;padding-left:0}.bs .pa-evidence{font:400 11px/1.5 var(--mono);color:var(--t3);overflow-wrap:anywhere}.bs .pa-evidence:before{content:"“"}.bs .pa-evidence:after{content:"”"}.bs .pa-noevidence{font:400 11px/1.5 var(--mono);color:var(--t3);font-style:italic}.bs .pa-more{display:block;margin-top:6px;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:0;padding:3px 0 1px;cursor:pointer}.bs .pa-more:hover{color:#7cf0d8}.bs .pa-loading{padding:4px 0}.bs .pa-openlist{margin-top:10px}.bs .pa-openlist-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(232,176,75,.3);margin-bottom:2px}.bs .pa-what{font-size:12.5px;color:var(--t1);line-height:1.5}.bs .pa-amount{color:var(--gold);font-size:12px}.bs .pa-ev{display:inline}.bs .pa-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .pa-evval{border-bottom:1px dotted var(--line)}.bs .pa-evval:hover{border-bottom-color:var(--teal)}.bs .pa-evlink{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-left:6px}.bs .pa-evlink:hover{color:#7cf0d8}.bs .pa-evb{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .pa-evb:not([hidden]){display:block}.bs .pa-evb b{font-weight:500;color:var(--t2)}@media (prefers-reduced-motion: no-preference){.bs .pa-evb:not([hidden]){animation:paEvIn .12s ease-out}}@keyframes paEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (max-width: 900px){.bs .pa-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bs .pa-row-top .pill{margin-left:0}}@media (prefers-reduced-motion: reduce){.bs .pa *{transition:none!important;animation:none!important}}.bs .pnw{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.bs .pnw .empty{padding:6px 0;text-align:left}.bs .pnw-access{display:flex;flex-direction:column;gap:6px}.bs .pnw-routeshead{margin-top:10px}.bs .pnw-rows{display:flex;flex-direction:column}.bs .pnw-row{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid var(--line2)}.bs .pnw-row:first-of-type{border-top:0}.bs .pnw-row-who{font-size:13px;color:var(--t1);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bs .pnw-row-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.bs .pnw-routes{display:flex;flex-direction:column}.bs .pnw-route{padding:8px 0;border-top:1px solid var(--line2)}.bs .pnw-route:first-of-type{border-top:0}.bs .pnw-route-path{font-size:13px;line-height:1.5;color:var(--t1);display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.bs .pnw-route-arrow{color:var(--t3)}.bs .pnw-route-target{color:var(--t1)}.bs .pnw-route-meta{display:flex;align-items:baseline;gap:8px;margin-top:3px}.bs .pnw-edgeswrap{display:flex;flex-direction:column;gap:8px}.bs .pnw-groups{display:flex;flex-direction:column;gap:10px}.bs .pnw-group{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0}.bs .pnw-group.pnw-strong{border-color:#3ee6c34d}.bs .pnw-group.pnw-weak{border-color:var(--line)}.bs .pnw-group.pnw-weak .pnw-row-who a,.bs .pnw-group.pnw-weak .pnw-row-who span{color:var(--t2)}.bs .pnw-group-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bs .pnw-weaknote{font-style:italic}.bs .pnw-tier{display:inline-block;width:7px;height:7px;border-radius:1px;flex:0 0 auto}.bs .pnw-tier.t1{background:var(--teal)}.bs .pnw-tier.t2{background:var(--blue)}.bs .pnw-tier.t3{background:var(--t3)}.bs .pnw-more{display:block;margin-top:8px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--teal);background:none;border:0;padding:0;cursor:pointer;transition:color .12s ease}.bs .pnw-more:hover{color:#7cf0d8}.bs .pnw-state{min-height:48px}.bs .pnw-dir{flex:0 0 auto}.bs .pnw-frommax{display:flex;flex-wrap:wrap;gap:6px}.bs .pnw-frommax .pill b{margin-left:4px;color:var(--t1)}.bs .pnw-ev{display:inline}.bs .pnw-evv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bs .pnw-evval{border-bottom:1px dotted var(--line)}.bs .pnw-evval:hover{border-bottom-color:var(--teal)}.bs .pnw-evb{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font:400 11px/1.5 var(--mono);color:var(--t3);background:var(--elev);border-left:2px solid var(--line);border-radius:0 4px 4px 0;padding:7px 9px}.bs .pnw-evb:not([hidden]){display:block}.bs .pnw-evb b{font-weight:500;color:var(--t2)}@media (prefers-reduced-motion: no-preference){.bs .pnw-evb:not([hidden]){animation:pnwEvIn .12s ease-out}}@keyframes pnwEvIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bs .pnw-more{transition:none}}@media (min-width: 901px){.bs .pnw-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;align-items:start}}.bs .pf-lead,.bs .pf-evidence{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .pf-grid{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width: 1024px){.bs .pf-grid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:20px}}.bs .pf-arc{display:flex;flex-direction:column;gap:6px;min-width:0}.bs .pf-arc-note{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--t3)}.bs .pf-arc-note .eb{flex:0 0 auto}.bs .pf-figures,.bs .pf-facts{display:flex;flex-direction:column;gap:6px}.bs .pf-figures>.eb{margin-bottom:2px}@media (min-width: 460px){.bs .pf-figures .ph-tiles{flex-wrap:wrap;overflow-x:visible}.bs .pf-figures .ph-tile{flex:1 1 110px}}.pv2.pv2 .arc{padding:12px 16px 10px}.pv2.pv2 .arc-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.pv2.pv2 .arc-h .lab{display:flex;gap:10px;align-items:center}.pv2.pv2 .legend{display:flex;gap:10px;flex-wrap:wrap;font:11px/1 var(--mono);color:var(--t3)}.pv2.pv2 .legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:-1px}.pv2.pv2 .arc-wrap{margin-top:8px}.pv2.pv2 .arc svg{display:block;width:100%;height:auto;overflow:visible}.pv2.pv2 .arc text{font-family:var(--mono);fill:var(--t3);font-size:10px}.pv2.pv2 .arc .mark{cursor:pointer}.pv2.pv2 .arc .mark:focus{outline:none}.pv2.pv2 .arc .mark:focus circle.hit,.pv2.pv2 .arc .mark:hover circle.hit{stroke:var(--t1);stroke-opacity:.6}.pv2.pv2 .arc-detail{margin-top:8px;padding:10px 12px;border-left:2px solid var(--border);font-size:12.5px;color:var(--t2);display:none}.pv2.pv2 .arc-detail.on{display:block}.pv2.pv2 .arc-detail .d{font:11px/1.6 var(--mono);color:var(--t3);margin-right:8px}.pv2.pv2 .moments{margin-top:8px;display:grid;gap:4px}.pv2.pv2 .moments div{display:grid;grid-template-columns:86px 16px 1fr;gap:8px;align-items:baseline;font-size:12.5px;color:var(--t2)}.pv2.pv2 .moments .d{font:11px/1.6 var(--mono);color:var(--t3)}.pv2.pv2 .oc.no:after{content:"";position:absolute;left:1px;top:2.5px;width:5px;height:1.5px;background:var(--red);transform:rotate(-45deg)}.pv2.pv2 .sheet{display:none}@media (max-width: 1023px){.pv2.pv2 .arc-detail{display:none!important}.pv2.pv2 .moments div{grid-template-columns:78px 16px 1fr}.pv2.pv2 .sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg-elevated);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:14px 16px 24px;z-index:40;font-size:13px;color:var(--t2);transform:translateY(100%);transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block}.pv2.pv2 .sheet.on{transform:none}.pv2.pv2 .sheet .d{font:11px/1.6 var(--mono);color:var(--t3)}.pv2.pv2 .sheet .x{position:absolute;right:12px;top:10px;font:600 14px/1 var(--mono);color:var(--t3)}}@media (prefers-reduced-motion: reduce){.pv2.pv2 .sheet{transition:none}}.pv2.pv2 .w-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap, 24px);align-items:start}@media (max-width: 1023px){.pv2.pv2 .w-grid{display:flex;flex-direction:column;gap:10px;align-items:stretch}}.pv2.pv2 .w-tile{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md, 8px);overflow:hidden}.pv2.pv2 .w-tile.attn{border-color:#ef9f2773}.pv2.pv2 .w-tile.attn .w-l{color:var(--amber)}.pv2.pv2 .w-h{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px 6px;text-align:left;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.pv2.pv2 .w-h:hover{background:var(--bg-surface-hi)}.pv2.pv2 .w-l{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t2)}.pv2.pv2 .w-n{margin-left:auto;font:11px/1.4 var(--mono);color:var(--t3);white-space:nowrap}.pv2.pv2 .w-n b{color:var(--t1);font-weight:600}.pv2.pv2 .w-car{font:400 16px/1 var(--mono);color:var(--t4);width:18px;text-align:center}.pv2.pv2 .w-tile.open .w-car{color:var(--t1)}.pv2.pv2 .w-viz{padding:2px 14px 6px;min-height:26px;display:flex;align-items:center}.pv2.pv2 .w-preview{padding:0 14px 12px;font-size:12.5px;line-height:1.4;color:var(--t2)}.pv2.pv2 .w-line b{color:var(--t1);font-weight:600}.pv2.pv2 .w-body{padding:4px 14px 14px;border-top:1px dashed rgba(255,255,255,.08)}.pv2.pv2 .oc-row,.pv2.pv2 .ratio-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pv2.pv2 .three-num{display:flex;align-items:baseline;gap:6px}.pv2.pv2 .three-num .big{font-size:18px}.pv2.pv2 .mirror{display:flex;align-items:center;gap:1px;height:26px;width:100%}.pv2.pv2 .mirror div{flex:1;position:relative;height:100%;min-width:2px}.pv2.pv2 .mirror div i{position:absolute;left:0;right:0;background:var(--blue);bottom:50%}.pv2.pv2 .mirror div b{position:absolute;left:0;right:0;background:var(--teal);top:50%}.pv2.pv2 .gdots{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.pv2.pv2 .oc{display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--t4);vertical-align:-1px}.pv2.pv2 .oc.yes{background:var(--teal);border-color:var(--teal)}.pv2.pv2 .oc.no{border-color:var(--red);background:transparent;position:relative}.pv2.pv2 .oc.silent{border-style:dashed}.pv2.pv2 .oc.shot{background:var(--gold);border-color:var(--gold)}.pv2.pv2 .oc.paid{background:var(--amber);border-color:var(--amber)}.pv2.pv2 .oc.agreed{background:var(--teal);border-color:var(--teal);border-radius:1px}.pv2.pv2 .oc.friction{border-color:var(--red);border-radius:1px}.pv2.pv2 .ratio{display:inline-grid;grid-template-columns:auto 36px auto;gap:4px;align-items:center;font:11px/1 var(--mono);color:var(--t2)}.pv2.pv2 .ratio i{height:6px;background:#ffffff1a;border-radius:2px;position:relative;width:36px;display:block}.pv2.pv2 .ratio i b{position:absolute;left:0;top:0;bottom:0;background:var(--teal);border-radius:2px}.pv2.pv2 .ratio i b.blue{background:var(--blue)}.pv2.pv2 .lab{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);display:block;margin-bottom:6px}.pv2.pv2 .teal{color:var(--teal)}.pv2.pv2 .gold{color:var(--gold)}.pv2.pv2 .red{color:var(--red)}.pv2.pv2 .blue{color:var(--blue)}.pv2.pv2 .prov{display:inline-flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font:11px/1.4 var(--mono);color:var(--t3);max-width:100%}.pv2.pv2 .prov b{font-weight:600;letter-spacing:.06em}.pv2.pv2 .prov .ruled{color:var(--teal)}.pv2.pv2 .prov .derived{color:var(--t2)}.pv2.pv2 .prov .stopgap{color:var(--amber);text-decoration:underline dashed;text-underline-offset:3px}.pv2.pv2 .kv{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:12.5px;color:var(--t2)}.pv2.pv2 .kv b{font:500 11px/1.7 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.pv2.pv2 .tbl.compact{font-size:12px}.pv2.pv2 .tr .w{color:var(--t1)}.pv2.pv2 .quote{margin:3px 0 0;color:var(--t2);font-size:12.5px}.pv2.pv2 .three{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv2.pv2 .three>div{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm, 6px)}.pv2.pv2 .three .lab{margin-bottom:6px}.pv2.pv2 .three .big{display:block;margin-bottom:4px}.pv2.pv2 .three .note{font-size:11.5px;color:var(--t3);line-height:1.4;display:block}.pv2.pv2 .big{font:600 22px/1 var(--mono);color:var(--t1)}.pv2.pv2 .bars{display:flex;align-items:flex-end;gap:4px;height:44px}.pv2.pv2 .bars div{flex:1;background:var(--blue);border-radius:2px 2px 0 0;position:relative;min-width:10px}.pv2.pv2 .bars div span{position:absolute;top:-14px;left:0;right:0;text-align:center;font:10px/1 var(--mono);color:var(--t3)}.pv2.pv2 .bars div em{position:absolute;bottom:-14px;left:0;right:0;text-align:center;font:10px/1 var(--mono);color:var(--t4);font-style:normal}@media (max-width: 1023px){.pv2.pv2 .three{grid-template-columns:1fr}.pv2.pv2 .w-h{padding:10px 12px 6px}.pv2.pv2 .w-viz{padding:2px 12px 6px}.pv2.pv2 .w-preview{padding:0 12px 10px}.pv2.pv2 .w-body{padding:4px 12px 12px}}.pv2.pv2 .panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md)}.pv2.pv2 .col{display:flex;flex-direction:column;gap:14px;min-width:0}.pv2.pv2 .lab{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.pv2.pv2 .dim{color:var(--t3)}.pv2.pv2 .deep{color:var(--t4)}.pv2.pv2 .amber{color:var(--amber)}.pv2.pv2 .srcline{font:10.5px/1.5 var(--mono);color:var(--t4);margin-top:2px}.pv2.pv2 .chips{display:flex;flex-wrap:wrap;gap:5px}.pv2.pv2 .sub{margin-top:12px}.pv2.pv2 .sub .lab{display:block;margin-bottom:6px}.pv2.pv2 .n,.pv2.pv2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pv2.pv2 .pill{display:inline-block;font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:999px;border:1px solid var(--border);color:var(--t3);white-space:nowrap}.pv2.pv2 .pill.granted,.pv2.pv2 .pill.paid,.pv2.pv2 .pill.yes{color:var(--teal);border-color:#3ee6c373}.pv2.pv2 .pill.refused,.pv2.pv2 .pill.no{color:var(--red);border-color:#f0959573}.pv2.pv2 .pill.open,.pv2.pv2 .pill.ambiguous,.pv2.pv2 .pill.silent{color:var(--amber);border-color:#ef9f2780}.pv2.pv2 .pill.max{color:var(--blue);border-color:#85b7eb73}.pv2.pv2 .pill.them{color:var(--violet);border-color:#c5a2e873}.pv2.pv2 .pill.conf-high:before,.pv2.pv2 .pill.conf-medium:before,.pv2.pv2 .pill.conf-low:before{margin-right:4px}.pv2.pv2 .pill.conf-high:before{content:"●"}.pv2.pv2 .pill.conf-medium:before{content:"●";opacity:.7}.pv2.pv2 .pill.conf-low:before{content:"○"}.pv2.pv2 .tbl{display:grid;gap:0;font-size:12.5px}.pv2.pv2 .tr{display:grid;gap:10px;padding:7px 0;border-top:1px dashed rgba(255,255,255,.07);align-items:baseline;color:var(--t2)}.pv2.pv2 .tr:first-child{border-top:0}.pv2.pv2 .tr>*{overflow:visible;text-overflow:clip;min-width:0}.pv2.pv2 .tr .d{font:11px/1.6 var(--mono);color:var(--t3);white-space:nowrap}.pv2.pv2 .tr .w,.pv2.pv2 .w{color:var(--t1)}.pv2.pv2 .finding{padding:8px 0;border-top:1px dashed rgba(255,255,255,.07);font-size:12.5px;color:var(--t2)}.pv2.pv2 .finding:first-child{border-top:0}.pv2.pv2 .finding b.v{font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-right:6px}.pv2.pv2 .finding b.v.wrong{color:var(--red)}.pv2.pv2 .finding b.v.right{color:var(--teal)}.pv2.pv2 .mv-verbs{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.pv2.pv2 .act{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--t2);background:none;cursor:pointer}.pv2.pv2 .act:hover{background:var(--bg-surface-hi);color:var(--t1)}.pv2.pv2 .act.primary{border-color:#3ee6c380;color:var(--teal)}.pv2.pv2 .act:disabled{opacity:.5;cursor:default}.pv2.pv2 .act-more{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%;margin-top:6px}.pv2.pv2 .act-more input{font:12px/1.2 var(--mono);background:var(--bg-canvas);color:var(--t1);border:1px solid var(--border);border-radius:var(--r-sm);padding:6px 8px;color-scheme:dark}.pv2.pv2 .act-more .hint{font:11px/1.4 var(--mono);color:var(--t3);width:100%}.pv2.pv2 .rail{overflow:hidden}.pv2.pv2 .rail-h{display:grid;grid-template-columns:88px minmax(64px,132px) 1fr auto 18px;gap:12px;align-items:center;width:100%;padding:11px 14px;text-align:left;min-height:44px;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.pv2.pv2 .rail-m{overflow:visible;min-width:0}.pv2.pv2 .rail-m>.chips{min-width:0;flex:1 1 100%}.pv2.pv2 .col-id .rail-h,.pv2.pv2 .col-chg .rail-h,.pv2.pv2 .pv2-col-id .rail-h,.pv2.pv2 .pv2-col-chg .rail-h{grid-template-columns:1fr auto 18px;grid-template-areas:"l n c" "m m m" "t t t";gap:6px 10px;padding:10px 12px}.pv2.pv2 .col-id .rail-l,.pv2.pv2 .col-chg .rail-l,.pv2.pv2 .pv2-col-id .rail-l,.pv2.pv2 .pv2-col-chg .rail-l{grid-area:l}.pv2.pv2 .col-id .rail-n,.pv2.pv2 .col-chg .rail-n,.pv2.pv2 .pv2-col-id .rail-n,.pv2.pv2 .pv2-col-chg .rail-n{grid-area:n}.pv2.pv2 .col-id .car,.pv2.pv2 .col-chg .car,.pv2.pv2 .pv2-col-id .car,.pv2.pv2 .pv2-col-chg .car{grid-area:c}.pv2.pv2 .col-id .rail-m,.pv2.pv2 .col-chg .rail-m,.pv2.pv2 .pv2-col-id .rail-m,.pv2.pv2 .pv2-col-chg .rail-m{grid-area:m}.pv2.pv2 .col-id .rail-t,.pv2.pv2 .col-chg .rail-t,.pv2.pv2 .pv2-col-id .rail-t,.pv2.pv2 .pv2-col-chg .rail-t{grid-area:t}.pv2.pv2 .rail-h:hover{background:var(--bg-surface-hi)}.pv2.pv2 .rail-l{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t2)}.pv2.pv2 .rail-m{display:flex;gap:8px;align-items:center;min-width:0}.pv2.pv2 .rail-t{min-width:0;font-size:12.5px;line-height:1.35;color:var(--t2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pv2.pv2 .rail-t b{color:var(--t1);font-weight:600}.pv2.pv2 .rail-n{font:11px/1.4 var(--mono);color:var(--t3);white-space:nowrap;text-align:right}.pv2.pv2 .rail-n b{color:var(--t1);font-weight:600}.pv2.pv2 .car{color:var(--t3)}.pv2.pv2 .rail.open .car{color:var(--t1)}.pv2.pv2 .rail-b{display:none;padding:4px 14px 14px;border-top:1px dashed rgba(255,255,255,.08)}.pv2.pv2 .rail.open .rail-b{display:block}.pv2.pv2 .rail.open .rail-t{-webkit-line-clamp:unset;display:block}.pv2.pv2 .rail.attn .rail-l{color:var(--amber)}.pv2.pv2 .open-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;padding:8px 0;border-top:1px dashed rgba(255,255,255,.07)}.pv2.pv2 .open-row:first-of-type{border-top:0}.pv2.pv2 .open-row .days{font:600 16px/1 var(--mono);color:var(--amber)}.pv2.pv2 .open-row .days small{display:block;font:10px/1.4 var(--mono);color:var(--t3);font-weight:400}.pv2.pv2 .open-row .w{font-size:13px;color:var(--t1)}.pv2.pv2 .open-row .q{display:block;margin-top:2px;font-size:12px}.pv2.pv2 .warn{border-color:#ef9f2773}.pv2.pv2 .warn .rail-l{color:var(--amber)}.pv2.pv2 .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pv2.pv2 .pair>div{padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;color:var(--t2)}.pv2.pv2 .pair b{display:block;color:var(--t1);font-weight:600;margin-bottom:2px}.pv2.pv2 .ego{display:block;width:100%;height:auto}.pv2.pv2 .ego text{font-family:var(--mono);font-size:10px;fill:var(--t2)}.pv2.pv2 .ego .c{fill:var(--t4)}.pv2.pv2 .notes textarea{width:100%;min-height:56px;margin-top:10px;background:var(--bg-canvas-deep);color:var(--t1);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px;font:13px/1.4 var(--sans);resize:vertical}.pv2.pv2 .stamp{padding:10px 14px;font:11px/1.6 var(--mono);color:var(--t3)}.pv2.pv2 .stamp b{color:var(--t2);font-weight:500}.pv2.pv2 .rail-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--bg-elevated);border:1px solid var(--border-active);color:var(--t1);font:12px/1.4 var(--mono);padding:10px 14px;border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;z-index:50;max-width:min(420px,90vw)}@media (max-width:900px){.pv2.pv2 .rail-h{grid-template-columns:1fr auto 18px;grid-template-areas:"l n c" "m m m" "t t t";gap:6px 10px;padding:10px 12px}.pv2.pv2 .rail-l{grid-area:l}.pv2.pv2 .rail-n{grid-area:n}.pv2.pv2 .car{grid-area:c}.pv2.pv2 .rail-m{grid-area:m}.pv2.pv2 .rail-t{grid-area:t;-webkit-line-clamp:3}.pv2.pv2 .pair{grid-template-columns:1fr}}.pv2.pv2 .sparse-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:16px 18px;display:flex;flex-direction:column;gap:12px;max-width:520px}.pv2.pv2 .sp-top{display:flex;gap:12px;align-items:flex-start}.pv2.pv2 .sp-face{width:56px;height:56px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:var(--bg-elevated, var(--bg-surface-hi))}.pv2.pv2 .sp-face-ph{display:flex;align-items:center;justify-content:center;color:var(--t3);font:500 16px/1 var(--sans)}.pv2.pv2 .sp-id{min-width:0;display:flex;flex-direction:column;gap:3px}.pv2.pv2 .sp-name{font:500 16px/1.3 var(--sans);color:var(--t1);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pv2.pv2 .sp-name-sub{font:12px/1.4 var(--mono);color:var(--t3);margin-top:-1px}.pv2.pv2 .sp-handles{font:12px/1.4 var(--mono);color:var(--t3)}.pv2.pv2 .sp-span{font:12px/1.4 var(--mono);color:var(--t2)}.pv2.pv2 .sp-span b{color:var(--t1);font-weight:600}.pv2.pv2 .sp-chip{display:inline-block;padding:2px 8px;border:1px solid var(--border);border-radius:999px;font:500 10.5px/1.5 var(--mono);color:var(--t2);white-space:nowrap}.pv2.pv2 .sp-tier-marquee{border-color:#f5c45380;color:var(--gold)}.pv2.pv2 .sp-tier-active{border-color:#3ee6c373;color:var(--teal)}.pv2.pv2 .sp-tier-developing{border-color:#ef9f2780;color:var(--amber)}.pv2.pv2 .sp-move{padding:8px 10px;border:1px solid rgba(245,196,83,.35);border-radius:var(--r-sm, 6px);background:#f5c4530f;font-size:13px;line-height:1.45;color:var(--t2)}.pv2.pv2 .sp-verb{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:underline;text-underline-offset:3px;margin-right:6px}.pv2.pv2 .sp-reading{font-size:13px;line-height:1.5;color:var(--t2)}.pv2.pv2 .sp-reading.sp-unread{color:var(--t3);font-style:italic}.pv2.pv2 .sp-tone{display:inline-block;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;color:var(--t3)}.pv2.pv2 .sp-tone-unknown{color:var(--t4, var(--t3))}.pv2.pv2 .sp-tone-warm{color:var(--teal)}.pv2.pv2 .sp-tone-cooling{color:var(--amber)}.pv2.pv2 .sp-tone-one_way{color:var(--gold)}.pv2.pv2 .sp-dossier{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pv2.pv2 .sp-quote{color:var(--t2);font-style:italic}.pv2.pv2 .sp-quote:before{content:"“"}.pv2.pv2 .sp-quote:after{content:"”"}.pv2.pv2 .sp-facts{display:flex;flex-direction:column;gap:6px}.pv2.pv2 .sp-fact{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--t1);padding:6px 0;border-top:1px dashed rgba(255,255,255,.08)}.pv2.pv2 .sp-fact:first-child{border-top:0}.pv2.pv2 .sp-src{font:10.5px/1.5 var(--mono);color:var(--t4, var(--t3));white-space:nowrap}.pv2.pv2 .sp-gap{font:12px/1.5 var(--mono);color:var(--t3);padding-top:8px;border-top:1px solid var(--border)}@media (max-width: 480px){.pv2.pv2 .sparse-card{max-width:none;padding:14px}.pv2.pv2 .sp-fact{flex-direction:column;gap:2px}}.mv2{display:flex;flex-direction:column;min-width:0;max-width:100%}.mv2-h{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md, 8px);cursor:pointer;font:inherit;color:inherit;flex-wrap:wrap}.mv2-h:hover{background:var(--bg-surface-hi)}.mv2-h[aria-expanded=true]{border-radius:var(--r-md, 8px) var(--r-md, 8px) 0 0}.mv2-l{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t2)}.mv2-car{font:400 16px/1 var(--mono);color:var(--t4);width:18px;text-align:center;margin-left:auto}.mv2-strip{display:flex;gap:3px;flex:0 0 auto}.mv2-strip img{height:30px;width:24px;object-fit:cover;border-radius:3px;display:block}.mv2-strip-sw{height:30px;width:24px;border-radius:3px;display:block;background:var(--bg-elevated)}.mv2-strip-sw.mv2-coming{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 6px)}.mv2-summary{flex:1 1 auto;min-width:0}.mv2-summary b{color:var(--t1);font-weight:600}.mv2-source-chips{display:flex;gap:5px;flex:0 0 auto}.mv2-n,.mv2 .mv2-n{font-family:var(--mono);font-variant-numeric:tabular-nums}.mv2-cite{font:400 11px/1.5 var(--mono);color:var(--t3)}.mv2-mute{color:var(--t3)}.mv2-eb{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.mv2-lab{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);display:block;margin-bottom:8px}.mv2-srcline{font:10.5px/1.5 var(--mono);color:var(--t4);margin-top:6px}.mv2-empty{padding:10px 0;color:var(--t3);font-size:12.5px}.mv2-chip{display:inline-flex;align-items:center;gap:4px;font:500 10.5px/1 var(--mono);letter-spacing:.04em;padding:5px 9px;border-radius:999px;border:1px solid var(--border);color:var(--t3);background:none;cursor:pointer;white-space:nowrap}.mv2-chip:disabled{cursor:default}.mv2-chip-on{color:var(--t1);border-color:var(--border-active)}.mv2-chip-off{color:var(--t4);border-style:dashed}.mv2-chip-dead{opacity:.4}.mv2-chips{display:flex;flex-wrap:wrap;gap:5px}.mv2-body{padding:12px 14px 14px;background:var(--bg-surface);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--r-md, 8px) var(--r-md, 8px);display:flex;flex-direction:column;gap:12px}.mv2-years{margin-top:2px}.mv2-caption{display:flex;align-items:center;gap:6px}.mv2-all-link,.mv2-all{color:var(--teal);text-decoration:underline dotted;text-underline-offset:3px;font:inherit;background:none;border:0;padding:0;cursor:pointer}.mv2-all{display:block;margin-top:6px;font:500 11px/1 var(--mono)}.mv2-shoots{display:flex;flex-direction:column;gap:10px}.mv2-shoot{padding:10px;border:1px solid var(--border);border-radius:var(--r-sm, 6px);background:var(--bg-canvas-deep);min-width:0}.mv2-shoot-posted{border-style:dashed}.mv2-shoot-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mv2-shoot-date{font:600 12.5px/1.2 var(--sans);color:var(--t1)}.mv2-act{color:var(--t2);font-size:12px}.mv2-venue{color:var(--t3);font-size:12px}.mv2-count{margin-left:auto}.mv2-basis-btn{font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;border:1px solid var(--border);color:var(--t3);background:none;cursor:pointer}.mv2-basis-posted{color:var(--amber);border-color:#ef9f2766}.mv2-basis-evb{flex:1 1 100%;font:11px/1.5 var(--mono);color:var(--t3);padding:6px 8px;margin-top:2px;border-left:2px solid var(--border)}.mv2-tilegroup+.mv2-tilegroup{margin-top:8px}.mv2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:5px}.mv2-grid-story{grid-template-columns:64px}.mv2-tile{position:relative;aspect-ratio:3/4;border-radius:5px;overflow:hidden;background:var(--bg-elevated);display:block;padding:0;border:0;min-width:0}.mv2-tile img{width:100%;height:100%;object-fit:cover;display:block}.mv2-tile-img.mv2-playable{cursor:pointer}.mv2-tile-text{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:6px;text-align:left;background:var(--bg-elevated);cursor:default}.mv2-tile-text.mv2-playable{cursor:pointer}.mv2-tile-text.mv2-playable:hover{background:var(--bg-surface-hi)}.mv2-tile-date{display:block}.mv2-tile-cap{font-size:10.5px;line-height:1.3;color:var(--t2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mv2-vbadge{position:absolute;left:4px;bottom:4px;font:600 10px/1 var(--mono);color:var(--t1);background:#0a1326b8;border-radius:4px;padding:2px 5px}.mv2-story{background:var(--bg-elevated)}.mv2-story-noframe{align-items:center;justify-content:center;text-align:center}.mv2-story-badge{position:absolute;left:4px;bottom:4px;font:600 9.5px/1 var(--mono);color:var(--t1);background:#0a1326b8;border-radius:4px;padding:2px 5px;white-space:nowrap}.mv2-archive{padding-top:12px;border-top:1px dashed rgba(255,255,255,.08)}.mv2-archive-coming{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--t2)}.mv2-coming-dot{width:7px;height:7px;border-radius:50%;border:1.5px dashed var(--t4);flex:0 0 auto;margin-top:4px}.mv2-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:12.5px}.mv2-kv b{font-weight:500;color:var(--t3)}.mv2-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070ddb;display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.mv2-lb{position:relative;max-width:min(640px,92vw);width:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:14px;display:flex;flex-direction:column;gap:10px;max-height:90vh;overflow:auto}.mv2-lb-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mv2-lb-media{position:relative;width:100%;min-height:160px;border-radius:var(--r-sm, 6px);overflow:hidden;background:#000}.mv2-lb-still,.mv2-lb-poster{width:100%;max-height:70vh;object-fit:contain;display:block}.mv2-lb-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.mv2-lb-fail{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;text-align:center;color:var(--t2);font-size:12px;background:#05070dd1}.mv2-lb-textcard{padding:24px 16px;background:var(--bg-elevated);border-radius:var(--r-sm, 6px)}.mv2-lb-cap{margin-top:8px;color:var(--t2);font-size:13px}.mv2-lb-nav{display:flex;gap:8px;justify-content:space-between}.mv2-lb-nav button,.mv2-lb-close{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm, 6px);color:var(--t2);background:none;cursor:pointer;align-self:flex-start}.mv2-lb-nav button:hover,.mv2-lb-close:hover{background:var(--bg-surface-hi);color:var(--t1)}.mv2-lb-nav button:disabled{opacity:.4;cursor:default}.mv2 button:focus-visible{outline:2px solid var(--border-active);outline-offset:2px;border-radius:4px}@media (max-width: 480px){.mv2-h{padding:10px 12px;gap:8px}.mv2-strip{display:none}.mv2-summary{font-size:10.5px}.mv2-source-chips{flex-basis:100%;order:3}.mv2-body{padding:10px 10px 12px}.mv2-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:4px}.mv2-shoot-head{gap:6px}.mv2-count{margin-left:0;flex-basis:100%;order:5}}.pv2{--bg-canvas:#0F1B33;--bg-canvas-deep:#0A1326;--bg-surface:#1A2745;--bg-surface-hi:#233355;--bg-elevated:#2C3F66;--border:#2A3A5C;--border-active:#3EE6C3;--t1:#F4F6FA;--t2:#B7C2D6;--t3:#94A3B8;--t4:#5C6F8E;--teal:#3EE6C3;--gold:#F5C453;--amber:#EF9F27;--red:#F09595;--blue:#85B7EB;--violet:#C5A2E8;--sans:"DM Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--r-sm:6px;--r-md:8px;--r-lg:12px;--gap:24px;--pad:min(48px,4vw);background:var(--bg-canvas);color:var(--t1);font:14px/1.45 var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;min-height:100vh;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.pv2 *{box-sizing:border-box}.pv2 [hidden]{display:none!important}.pv2 a{color:inherit}.pv2 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pv2 img{display:block}.pv2 .n,.pv2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pv2 .lab{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.pv2 .dim{color:var(--t3)}.pv2 .deep{color:var(--t4)}.pv2 .teal{color:var(--teal)}.pv2 .gold{color:var(--gold)}.pv2 .amber{color:var(--amber)}.pv2 .red{color:var(--red)}.pv2 .blue{color:var(--blue)}.pv2.pv2 .q{color:var(--t2);font-style:italic;background:none;padding:0;border:0;border-radius:0;max-width:none;align-self:auto;font-size:inherit}.pv2.pv2 .q:before{content:"“"}.pv2.pv2 .q:after{content:"”"}.pv2 hr.hair{border:0;border-top:1px dashed rgba(255,255,255,.08);margin:10px 0}.pv2-page{display:grid;grid-template-columns:300px minmax(600px,900px) 320px;gap:var(--gap);padding:20px var(--pad) 60px;align-items:start;width:100%;max-width:100%;min-width:0}.pv2-col{display:flex;flex-direction:column;gap:14px;min-width:0}.pv2-col-id{position:sticky;top:20px}.pv2 .panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md)}.pv2 .ident{padding:16px}.pv2 .ident-top{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.pv2 .face{width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid var(--border);background:var(--bg-elevated)}.pv2 .face.ring-marquee{border-color:var(--gold);box-shadow:0 0 0 3px #f5c4532e}.pv2 .face.ring-developing{border-color:var(--amber)}.pv2 .face.ring-rising{border-color:var(--teal)}.pv2 .face-ph{display:flex;align-items:center;justify-content:center;color:var(--t3);font:600 30px/1 var(--sans)}.pv2 .name{font:700 24px/1.1 var(--sans);margin:2px 0 6px;letter-spacing:-.01em}.pv2 .name-sub{font:12px/1.4 var(--mono);color:var(--t3);margin:-4px 0 6px}.pv2 .who{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;color:var(--t2);font-size:13px}.pv2 .chip{display:inline-block;padding:2px 7px;border:1px solid var(--border);border-radius:999px;font:500 11px/1.3 var(--mono);color:var(--t2);white-space:nowrap}.pv2 .chip.tier-marquee{border-color:#f5c45380;color:var(--gold)}.pv2 .chip.tier-developing{border-color:#ef9f2780;color:var(--amber)}.pv2 .span{margin-top:8px;font:12px/1.4 var(--mono);color:var(--t3)}.pv2 .span b{color:var(--t1);font-weight:600}.pv2 .gauges{display:grid;grid-template-columns:auto 1fr auto;gap:9px 10px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.08)}.pv2 .g-l{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.pv2 .g-v{font:12px/1 var(--mono);color:var(--t2);white-space:nowrap}.pv2 .g-m{height:14px;display:flex;align-items:flex-end;gap:2px}.pv2 .g-m .yb{width:12px;background:var(--blue);border-radius:1px;opacity:.85}.pv2 .bar2{position:relative;height:8px;width:100%;background:#ffffff14;border-radius:2px;overflow:hidden}.pv2 .bar2 i{position:absolute;left:0;top:0;bottom:0;background:var(--teal)}.pv2 .bar2 i.out{background:var(--blue)}.pv2 .bar2 i.over{background:var(--amber)}.pv2 .bar2 i.grey{background:var(--t4)}.pv2 .bar2 s{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--t1);opacity:.7}.pv2 .gdots{display:flex;gap:4px;align-items:center}.pv2 .gdots b{width:8px;height:8px;border-radius:50%;background:var(--teal);display:inline-block}.pv2 .gdots b.o{background:none;border:1px solid var(--t4)}.pv2 .gdots .arr{font-family:var(--mono);color:var(--t3);font-size:11px;margin-left:4px}.pv2 .humans{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08);display:grid;gap:5px}.pv2 .humans div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.pv2 .humans span{color:var(--t3);font:11px/1.4 var(--mono);text-align:right}.pv2 .vd{padding:16px 18px;border-left:3px solid var(--t4)}.pv2 .vd-warm{border-left-color:var(--teal)}.pv2 .vd-one_way{border-left-color:var(--gold)}.pv2 .vd-cooling{border-left-color:var(--amber)}.pv2 .vd-unknown{border-left-style:dashed}.pv2 .vd-reading{margin:0;font:400 17px/1.5 var(--sans);color:var(--t1);max-width:68ch}.pv2 .vd-reading+.vd-reading{margin-top:10px;font-size:14px;color:var(--t2)}.pv2 .vd-reading.empty{font-style:italic;color:var(--t2)}.pv2 .vd-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px}.pv2 .tag{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid}.pv2 .tag-warm{color:var(--teal);border-color:#3ee6c366}.pv2 .tag-one_way{color:var(--gold);border-color:#f5c45366}.pv2 .tag-unknown{color:var(--t3);border-color:var(--t4);border-style:dashed}.pv2 .prov{display:inline-flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font:11px/1.4 var(--mono);color:var(--t3);max-width:100%}.pv2 .prov b{font-weight:600;letter-spacing:.06em}.pv2 .prov .ruled{color:var(--teal)}.pv2 .prov .derived{color:var(--t2)}.pv2 .prov .stopgap{color:var(--amber);text-decoration:underline dashed;text-underline-offset:3px}.pv2 .more{font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--t3);text-decoration:underline dotted;text-underline-offset:3px}.pv2 .more:hover{color:var(--t1)}.pv2 .basis{margin-top:10px;padding:10px 12px;border-left:2px solid var(--border);font:12px/1.5 var(--mono);color:var(--t2)}.pv2 .mv{padding:14px 18px}.pv2 .mv-row{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.pv2.pv2 .verb{display:inline;background:none;min-height:auto;border-radius:0;font:700 12px/1 var(--mono);letter-spacing:.14em;padding:5px 0 3px;border-bottom:1px solid rgba(245,196,83,.35);color:var(--gold);white-space:nowrap;cursor:default}.pv2 .act-more{display:flex;gap:6px;align-items:center;flex-wrap:wrap;width:100%;margin-top:10px}.pv2 .act-more input{font:12px/1.2 var(--mono);background:var(--bg-canvas);color:var(--t1);border:1px solid var(--border);border-radius:var(--r-sm);padding:6px 8px;color-scheme:dark}.pv2 .act-more .hint{font:11px/1.4 var(--mono);color:var(--t3)}.pv2 .mv-head{margin:2px 0 0;font:500 15px/1.45 var(--sans);color:var(--t1);max-width:72ch}.pv2 .cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pv2 .cite{display:inline-flex;gap:6px;align-items:center;padding:3px 8px;border:1px solid var(--border);border-radius:999px;font:11px/1.4 var(--mono);color:var(--t2);max-width:100%}.pv2 .cite b{color:var(--t3);font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.pv2 .cite .usd{color:var(--t1);font-weight:600}.pv2 .counter{margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;font-size:13px}.pv2 .counter .d{font:11px/1.6 var(--mono);color:var(--amber)}.pv2 .mv-verbs{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;align-items:center}.pv2 .act{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--t2)}.pv2 .act:hover{background:var(--bg-surface-hi);color:var(--t1)}.pv2 .act.primary{border-color:#3ee6c380;color:var(--teal)}.pv2 .act:disabled{opacity:.5;cursor:default}.pv2 .mv-x{margin-top:12px;display:grid;gap:8px;font-size:13px;color:var(--t2)}.pv2 .factors{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv2 .factors div{padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm)}.pv2 .factors b{display:block;font:600 16px/1.2 var(--mono);color:var(--t1)}.pv2 .factors span{font:11px/1.3 var(--mono);color:var(--t3)}.pv2 .srcline{font:10.5px/1.5 var(--mono);color:var(--t4);margin-top:8px}.pv2 .mv-toast{margin-top:8px;font:11px/1.4 var(--mono);color:var(--teal)}.pv2-stub{padding:16px;color:var(--t3);font:12px/1.5 var(--mono)}.pv2-stub .lab{display:block;margin-bottom:4px}@media (max-width:1023px){.pv2{--pad:12px;--gap:10px}.pv2-page{display:flex;flex-direction:column;padding:10px var(--pad) 90px;gap:10px}.pv2-col{display:contents}.pv2-col-id{position:static}.pv2-b-identity{order:1}.pv2-b-verdict{order:2}.pv2-b-move{order:3}.pv2-b-arc{order:4}.pv2-b-media,.pv2-b-widgets{order:5}.pv2-b-changerail{order:6}.pv2-b-idnotes{order:7;display:flex;flex-direction:column;gap:14px}.pv2 .ident{padding:12px}.pv2 .ident-top{grid-template-columns:56px 1fr;gap:10px}.pv2 .face{width:56px;height:56px}.pv2 .face-ph{font-size:18px}.pv2 .name{font-size:22px;margin:0 0 4px}.pv2 .name-sub{margin:0 0 4px}.pv2 .gauges{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.pv2 .gauges .g-l{grid-row:1}.pv2 .gauges .g-m{grid-row:2}.pv2 .gauges .g-v{grid-row:3;font-size:11px;white-space:normal}.pv2 .vd{padding:12px 14px}.pv2 .vd-reading{font-size:15.5px}.pv2 .mv{padding:12px 14px}.pv2 .mv-row{gap:10px}.pv2 .factors{grid-template-columns:1fr 1fr 1fr}}.bs .rq-page{max-width:960px;margin:0 auto;gap:12px}.bs .rq-notwired{border-color:#e8b04b66}.bs .rq-progress{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs .rq-bar{flex:1 1 160px;min-width:120px;height:6px;display:flex;gap:2px;border-radius:3px;overflow:hidden;background:var(--line2)}.bs .rq-bar-seg{background:var(--line);border-right:1px solid var(--canvas)}.bs .rq-bar-seg:nth-child(1){background:#e0736b8c}.bs .rq-bar-seg:nth-child(2){background:#e8b04b8c}.bs .rq-bar-seg:nth-child(3){background:#e8b04b4d}.bs .rq-bar-seg:nth-child(4){background:#5f7bff59}.bs .rq-bar-seg:nth-child(5){background:var(--line)}.bs .rq-layout{display:flex;flex-direction:column;gap:12px}.bs .rq-main{display:flex;flex-direction:column;gap:10px;min-width:0}.bs .rq-card{display:flex;flex-direction:column;gap:12px}.bs .rq-id{display:flex;gap:12px;align-items:flex-start}.bs .rq-initial{flex:0 0 auto;width:44px;height:44px;border-radius:8px;background:var(--elev);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font:400 18px var(--sans);color:var(--t2)}.bs .rq-idtext{min-width:0}.bs .rq-name{font:400 17px/1.3 var(--sans);color:var(--t1);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.bs .rq-key{font-size:10.5px;color:var(--t3);border:1px solid var(--line);border-radius:5px;padding:2px 6px}.bs .rq-keynote{color:var(--amber);margin-top:2px}.bs .rq-oneliner{font-size:13.5px;color:var(--t2);line-height:1.5}.bs .rq-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bs .rq-gauge{display:flex;flex-direction:column;gap:2px;background:var(--elev);border:1px solid var(--line2);border-radius:6px;padding:8px 10px;min-width:0}.bs .rq-gauge-v{font:500 14px/1.25 var(--mono);color:var(--t1)}.bs .rq-suggest{display:flex;flex-direction:column;gap:4px;padding-top:2px}.bs .rq-suggest-why{line-height:1.5}.bs .rq-contra{font-size:12px}.bs .rq-howhere{display:flex;flex-direction:column;gap:4px;padding:8px 0 0;border-top:1px solid var(--line2)}.bs .rq-howhere b{color:var(--t1)}.bs .rq-verbs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}.bs .rq-verbs .verb{flex-direction:column;gap:2px;min-height:52px;padding:10px}.bs .rq-v-sub{font:400 8.5px/1 var(--mono);letter-spacing:.06em;text-transform:none;opacity:.72}.bs .rq-v-remove{border-color:#e0736b80!important;color:var(--red)!important}.bs .rq-justruled{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs .rq-undo{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(62,230,195,.4);border-radius:6px;padding:6px 10px}.bs .rq-log{display:flex;flex-direction:column;gap:8px}.bs .rq-log-empty{font-size:12px}.bs .rq-log-rows{display:flex;flex-direction:column;gap:6px}.bs .rq-log-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;font-size:12px;align-items:baseline;padding:4px 0;border-top:1px solid var(--line2)}.bs .rq-log-row:first-child{border-top:0}.bs .rq-undone{text-decoration:line-through;opacity:.55}.bs .rq-empty{text-align:center;padding:28px 16px}@media (max-width: 899px){.bs .rq-page{padding:10px 12px 24px}.bs .rq-card{position:relative}.bs .rq-verbs{position:sticky;bottom:8px;background:var(--surface);margin:0 -14px -12px;padding:8px 14px 2px;border-top:1px solid var(--line);border-radius:0 0 8px 8px}}@media (min-width: 1024px){.bs .rq-layout{flex-direction:row;align-items:flex-start}.bs .rq-main{flex:1 1 auto;max-width:640px}.bs .rq-log{flex:0 0 300px}.bs .rq-gauges{grid-template-columns:repeat(4,minmax(0,1fr))}.bs .rq-verbs{grid-template-columns:repeat(4,1fr)}}:root{--bg:#0B111F;--surface:#121A2C;--card:#0F1829;--elevated:#18223B;--line:rgba(255,255,255,.06);--line-strong:rgba(255,255,255,.1);--text:#E8E0D4;--bright:#F5EEE0;--dim:#A0B0C8;--muted:#7A88A3;--teal:#3EE6C3;--gold:#F5C453;--slate:#5E8EA8;--red:#FF6B6B;--blue:#4DA3FF;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;--r:8px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}.shell{display:grid;grid-template-columns:360px 1fr;height:100vh;min-height:0}.side{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--card)}.sh{padding:18px 16px 12px;border-bottom:1px solid var(--line)}.brand{font:600 15px/1 var(--sans);letter-spacing:.02em}.brand span{color:var(--gold)}.tag{font:10px/1.4 var(--mono);color:var(--muted);margin-top:6px;letter-spacing:.06em}input.q,textarea.q,select.q{width:100%;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--text);padding:10px 12px;font:14px/1.5 var(--sans);outline:none;transition:border-color .15s ease,background .15s ease}input.q{margin-top:12px}input.q::placeholder,textarea.q::placeholder{color:var(--muted)}input.q:focus,textarea.q:focus,select.q:focus{border-color:var(--slate);background:var(--card)}.list{flex:1;min-height:0;overflow-y:auto;padding:6px}.row{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding:9px 11px;border-radius:var(--r);cursor:pointer}.row:hover,.row.on{background:var(--elevated)}.row .nm{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .amt{font:600 12px var(--mono);color:var(--teal);flex:0 0 auto}.main{overflow-y:auto;min-height:0;padding:30px 38px 90px}.wrap{max-width:920px;margin:0 auto}h1{font:600 27px/1.2 var(--sans);margin:0}.pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.pill{font:10px/1 var(--mono);letter-spacing:.08em;border:1px solid var(--line-strong);border-radius:999px;padding:5px 9px;color:var(--dim)}.approach{border:1px solid rgba(245,196,83,.28);border-radius:12px;padding:17px 19px;margin:20px 0 16px;background:linear-gradient(180deg,rgba(245,196,83,.05),transparent 72%)}.k{font:10px/1 var(--mono);letter-spacing:.12em;color:var(--muted)}.k.gold{color:var(--gold)}.apx{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:18px;margin-top:12px}.axv{font:600 18px/1.3 var(--mono);margin-top:6px}.axn{font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.5}.webgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:15px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.webrow{font-size:13px;color:var(--dim);margin-top:7px;line-height:1.45}.lk{cursor:pointer}.lk:hover{color:var(--gold)}.orb{display:inline-block;font-size:12px;color:var(--dim);border:1px solid var(--line-strong);border-radius:999px;padding:3px 9px;margin:7px 6px 0 0}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:15px 17px;margin-top:14px}.card p{font-size:14px;line-height:1.68;color:var(--dim);margin:8px 0 0}.ev{border-top:1px solid var(--line);padding:9px 0}.ev:first-of-type{border-top:0}.evh{display:flex;gap:9px;align-items:baseline}.d{font:11px var(--mono);color:var(--muted)}.src{font:10px var(--mono);color:var(--muted);margin-top:4px;word-break:break-all}.teal{color:var(--teal)}.gold{color:var(--gold)}.red{color:var(--red)}.mut{color:var(--muted)}.empty{padding:80px 20px;text-align:center;color:var(--muted);font-size:14px}.gate{display:grid;place-items:center;height:100vh}.gate form{width:320px;text-align:center}button{background:var(--gold);color:#0b111f;border:0;border-radius:var(--r);padding:9px 16px;font:600 13px var(--sans);cursor:pointer;margin-top:10px}@media (max-width:820px){.shell{grid-template-columns:1fr}.side{max-height:44vh}.main{padding:20px}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:12px}.post{margin:0;min-width:0}.post img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);background:var(--elevated);display:block}.noframe{width:100%;aspect-ratio:1;border-radius:var(--r);background:var(--elevated);border:1px dashed var(--line-strong);display:grid;place-content:center;text-align:center;font:9px/1.7 var(--mono);letter-spacing:.08em;color:var(--dim);padding:6px}.post figcaption{margin-top:5px;font-size:10.5px;line-height:1.4;color:var(--muted);display:flex;flex-direction:column;gap:2px}.post .cap{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.addfid{float:right;font:9px/1 var(--mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:4px 8px;cursor:pointer}.addfid:hover{color:var(--gold);border-color:var(--gold)}button:disabled{opacity:.5;cursor:default}.post{position:relative}.vbadge{position:absolute;left:6px;top:6px;font:8.5px/1 var(--mono);letter-spacing:.06em;background:#0b111fd1;color:var(--gold);border-radius:4px;padding:3px 5px}.post.playable{cursor:pointer}.post.playable:hover .vbadge{background:var(--gold);color:#0b111f}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#050811eb;display:grid;place-items:center;z-index:60;padding:20px}.lb{position:relative;max-width:min(92vw,520px);width:100%}.lb video{width:100%;max-height:82vh;border-radius:10px;background:#000;display:block}.lbx{margin-top:10px;width:100%;background:transparent;border:1px solid var(--line-strong);color:var(--dim)}.showtog{float:right;margin-right:6px;font:9px/1 var(--mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:4px 8px;cursor:pointer}.showtog.on{color:#0b111f;background:var(--teal);border-color:var(--teal);font-weight:700}.showbar{position:fixed;top:0;left:0;right:0;z-index:70;text-align:center;background:var(--teal);color:#0b111f;font:600 10px/1 var(--mono);letter-spacing:.09em;padding:7px 10px}.shell.showmode{padding-top:26px}.actbar{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.actbar button{background:transparent;border:1px solid var(--line-strong);color:var(--dim);font:600 12px var(--sans);padding:8px 13px;border-radius:999px;margin:0}.actbar button:hover{border-color:var(--slate);color:var(--text)}.actbar button.on{background:var(--gold);color:#0b111f;border-color:var(--gold)}textarea.q{resize:vertical;min-height:76px}select.q{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.notes{display:flex;flex-direction:column;gap:9px;margin-top:10px}.noterow{display:flex;gap:9px;align-items:flex-end}.noterow textarea.q{flex:1}.notesave{flex:0 0 auto;background:var(--gold);color:#0b111f;border:0;border-radius:var(--r);padding:11px 16px;font:600 13px var(--sans);cursor:pointer;margin:0}.notesave:disabled{background:transparent;color:var(--muted);border:1px solid var(--line-strong);cursor:default}.note{border-left:2px solid var(--gold);padding:2px 0 2px 12px}.note .d{display:block;margin-bottom:3px}.note p{margin:0;color:var(--text);font-size:14px;line-height:1.6}.tabs{display:flex;gap:6px;padding:10px 14px 0}.tabs button{flex:1;background:transparent;border:1px solid var(--line-strong);color:var(--muted);font:600 11px var(--mono);letter-spacing:.06em;padding:7px 0;border-radius:var(--r);margin:0}.tabs button.on{background:var(--elevated);color:var(--text);border-color:var(--slate)}@media (max-width: 820px){.shell{grid-template-columns:1fr;height:100dvh}.side{max-height:none;height:100dvh;grid-row:1}.main,.shell.open .side{display:none}.shell.open .main{display:block;height:100dvh;padding:14px 15px 90px}.backbar{position:sticky;top:0;z-index:20;display:flex;gap:10px;align-items:center;margin:-14px -15px 12px;padding:12px 15px;background:var(--bg);border-bottom:1px solid var(--line)}.backbar button{margin:0;background:transparent;border:1px solid var(--line-strong);color:var(--dim);padding:7px 12px;font-size:12px}h1{font-size:23px}.apx{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.actbar button{flex:1;min-width:44%;text-align:center}input.q,textarea.q,select.q{font-size:16px}}@media (min-width: 821px){.backbar{display:none}}.ev.withframe{display:flex;gap:11px;align-items:flex-start}.evframe{width:58px;height:58px;flex:0 0 auto;object-fit:cover;border-radius:6px;background:var(--elevated);cursor:pointer}.evframe:hover{outline:1px solid var(--gold)}.deepblock{margin-top:11px;padding-left:11px;border-left:2px solid var(--line-strong)}.deepblock .k{display:block;margin-bottom:4px}.deepblock .k.gold{color:var(--gold)}.deepblock .k.red{color:var(--red)}.deepblock p{margin:0;font-size:13.5px;line-height:1.65;color:var(--dim)}.row .via{display:block;font-style:normal;font-size:11px;letter-spacing:.02em;color:var(--muted);margin-top:2px}.aka{font-size:11.5px;color:var(--muted);margin:-2px 0 8px;line-height:1.5;letter-spacing:.01em}.who{padding:11px;border-bottom:1px solid var(--line)}.whorec{display:flex;justify-content:space-between;gap:10px;padding:3px 0;align-items:baseline}.whorec .amt{font-size:11px;color:var(--muted);white-space:nowrap}.whoact{display:flex;gap:8px;margin-top:9px}.whoact button{flex:1;padding:9px 8px;font-size:12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.whoact button:active{background:var(--line)}.whoact button:disabled{opacity:.45}.reach{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 10px}.reach .chip{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;text-decoration:none;color:var(--fg);min-width:0}.reach .chip:active{background:var(--line)}.reach .cv{font-size:12.5px;word-break:break-all}.reach .cw{font-size:10px;color:var(--muted);letter-spacing:.02em}.found{margin:4px 0 12px;display:flex;flex-direction:column;gap:8px}.fitem{border-left:2px solid var(--line);padding:1px 0 1px 9px}.fk{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.fb{font-size:12.5px;line-height:1.5;margin-top:2px}.fe{font-size:11px;line-height:1.5;color:var(--muted);margin-top:3px}.day{padding:9px 11px 7px;border-bottom:1px solid var(--line)}.dayh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.dayi{display:flex;gap:9px;padding:3px 0;align-items:baseline}.dayt{font-size:11px;color:var(--muted);min-width:42px;font-variant-numeric:tabular-nums}.dayw{font-size:13px;line-height:1.45;min-width:0}.dayw .via{display:block;font-style:normal;font-size:11px;color:var(--gold)}.deck{display:flex;gap:7px;padding:9px 11px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line)}.deck::-webkit-scrollbar{display:none}.tile{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:8px 12px;min-width:108px;text-align:left;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--fg);cursor:pointer}.tile.on{border-color:var(--gold)}.tile .tl{font-size:12.5px}.tile .ts{font-size:10.5px;color:var(--muted);letter-spacing:.02em}.tile.on .ts{color:var(--gold)}.corr{margin:10px 0 4px;border-top:1px solid var(--line);padding-top:8px}.corr>summary{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;list-style:none}.corr>summary:before{content:"▸ "}.corr[open]>summary:before{content:"▾ "}.citem{border-left:2px solid var(--line);padding:2px 0 2px 9px;margin:8px 0}.citem details summary{cursor:pointer}.con{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 50% -10%,rgba(94,142,168,.1),transparent 70%),var(--bg);z-index:60;overflow-y:auto;outline:none}.con-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:22px 34px;background:linear-gradient(180deg,var(--bg) 72%,transparent);border-bottom:1px solid var(--line)}.con-caret{color:var(--teal);font:16px var(--mono);animation:conb 1.1s steps(2) infinite}@keyframes conb{50%{opacity:0}}.con-in{flex:1;background:none;border:none;outline:none;color:var(--bright);font:300 30px/1.2 var(--mono);letter-spacing:-.01em;padding:0}.con-in::placeholder{color:#42506b}.con-hint{font:10px/1 var(--mono);letter-spacing:.14em;color:var(--muted);border:1px solid var(--line-strong);border-radius:4px;padding:5px 7px}.con-res{max-width:1080px;margin:0 auto;padding:10px 34px 40px}.con-hit{display:flex;align-items:baseline;gap:14px;padding:13px 16px;cursor:pointer;border-left:2px solid transparent;border-radius:0 6px 6px 0}.con-hit.on{background:var(--elevated);border-left-color:var(--teal)}.con-nm{font:400 17px/1 var(--sans);color:var(--bright);flex:0 1 auto}.con-aka{font:10px/1 var(--mono);color:var(--muted)}.con-num{margin-left:auto;font:11px/1 var(--mono);color:var(--dim);flex:0 0 auto}.con-num.gold{color:var(--gold);font-weight:600;min-width:74px;text-align:right}.con-chip{font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;padding:5px 9px;color:var(--dim)}.con-chip.gold{color:var(--gold);border-color:#f5c45366}.con-chip.red{color:var(--red);border-color:#ff6b6b66}.con-rec{max-width:1080px;margin:0 auto;padding:4px 34px 120px}.con-strip{position:relative;display:flex;gap:5px;overflow-x:auto;padding:18px 0 12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.con-strip::-webkit-scrollbar{display:none}.con-strip img{height:186px;width:auto;flex:0 0 auto;border-radius:4px;object-fit:cover;background:var(--elevated);filter:saturate(.94)}.con-stripcap{position:absolute;right:0;bottom:16px;font:10px/1 var(--mono);letter-spacing:.1em;color:var(--muted);background:var(--bg);padding:5px 8px;border-radius:4px}.con-h1{font:200 58px/1.04 var(--sans);letter-spacing:-.025em;color:var(--bright);margin:22px 0 0}.con-sub{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.con-move{margin:30px 0 6px;padding:24px 26px;border-radius:12px;border:1px solid rgba(245,196,83,.34);background:linear-gradient(180deg,rgba(245,196,83,.07),transparent 78%)}.con-movek{font:10px/1 var(--mono);letter-spacing:.18em;color:var(--gold)}.con-movev{font:400 27px/1.25 var(--sans);color:var(--bright);margin-top:12px}.con-movew{font:15px/1.62 var(--sans);color:var(--text);margin:10px 0 0;max-width:66ch}.con-cite{font:10.5px/1.6 var(--mono);color:var(--muted);margin-top:14px;letter-spacing:.03em}.con-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:26px 0}.con-cell{background:var(--card);padding:18px 19px}.con-cellk{font:9.5px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.con-cellv{font:300 34px/1.1 var(--mono);color:var(--bright);margin-top:11px}.con-cellv.gold{color:var(--gold)}.con-cellnote{font:10.5px/1.5 var(--mono);color:var(--muted);margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.con-read{margin:8px 0 26px;padding:22px 24px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.con-read p{font:15.5px/1.72 var(--sans);color:var(--text);margin:12px 0 0;max-width:72ch}.con-deriv{border-top:1px solid var(--line);padding-top:16px}.con-deriv summary{font:10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;list-style:none}.con-deriv summary::-webkit-details-marker{display:none}.con-deriv code{color:var(--dim)}.con-idle{max-width:1080px;margin:0 auto;padding:120px 34px}.con-idlek{font:11px/1 var(--mono);letter-spacing:.34em;color:var(--gold)}.con-idle p{font:300 23px/1.5 var(--sans);color:var(--muted);margin:20px 0 0;max-width:46ch}@media (max-width:720px){.con-in{font-size:21px}.con-h1{font-size:37px}.con-rec,.con-res,.con-bar{padding-inline:18px}.con-strip img{height:132px}}.con-open{position:fixed;right:16px;bottom:16px;z-index:40;cursor:pointer;font:10px/1 var(--mono);letter-spacing:.14em;color:var(--gold);background:var(--card);border:1px solid rgba(245,196,83,.34);border-radius:999px;padding:10px 14px}.con-open:hover{background:var(--elevated)}
