.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(9.5px * var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--dim);cursor:help;min-width:0}.rg-compact{gap:6px;letter-spacing:.04em;white-space:nowrap;flex-wrap:nowrap}.rg-k{font-weight:700;letter-spacing:.14em;color:var(--muted)}.rg-kept{color:var(--muted);font-variant-numeric:tabular-nums}.rg-held{font-variant-numeric:tabular-nums}.rg-held.on{color:var(--accent-2, #f2a03d);font-weight:600}.rg-pend{font-variant-numeric:tabular-nums;color:var(--dim);font-style:italic;text-transform:none;letter-spacing:.02em}.rg-pend-stalled{color:var(--accent-2, #f2a03d);font-style:normal;font-weight:600}.rg-pend-off{font-style:normal;opacity:.8}.rg-chip{display:inline-flex;align-items:center;gap:3px;padding:0 5px;border:1px dashed var(--line);border-radius:999px;font-size:calc(9px * var(--fs));line-height:1.5;letter-spacing:.04em;text-transform:none;color:var(--dim);cursor:help;white-space:nowrap}.rg-chip-unjudged{color:var(--dim)}.rg-chip-unclear{color:var(--muted)}.rg-chip-stalled{border-style:solid;color:var(--muted)}.rg-chip-held{border-style:solid;border-color:var(--accent-2, #f2a03d);color:var(--accent-2, #f2a03d);max-width:30ch;overflow:hidden;text-overflow:ellipsis;display:inline-block}.rg-off{opacity:.62;border-inline-start:2px solid var(--accent-2, #f2a03d)!important}.rg-off:hover{opacity:1}.mc,.mc-ring-icon,.mc-desk-icon,.mc-place-icon,.mtip{--mcfs: var(--fs)}.mc-ring-icon,.mc-desk-icon,.mc-place-icon{--mc-pin: 1}.mc{position:absolute;left:calc(7px * var(--mcfs));right:calc(7px * var(--mcfs));bottom:22px;z-index:500;display:flex;flex-direction:column;gap:calc(4px * var(--mcfs));min-width:0;padding:calc(6px * var(--mcfs));border:1px solid var(--line);border-radius:calc(9px * var(--mcfs));background:var(--mc-scrim);backdrop-filter:blur(7px);box-shadow:0 calc(6px * var(--mcfs)) calc(18px * var(--mcfs)) var(--tip-shadow);max-height:calc(100% - 30px);overflow:hidden auto;overscroll-behavior:contain}.mc-readout{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(1px * var(--mcfs));padding-left:calc(7px * var(--mcfs));border-left:calc(3px * var(--mcfs)) solid var(--accent)}.mc-deck{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;column-gap:calc(6px * var(--mcfs));row-gap:calc(4px * var(--mcfs));min-width:0}.mc-deck>.mc-bar{flex:0 0 auto}.mc-deck>.mc-chips{flex:1 1 auto;justify-content:flex-end}.mc-deck>.mc-basis,.mc-deck>.mc-rail-wrap,.mc-deck>.mc-foot{flex:1 0 100%}.mc-line1{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(7px * var(--mcfs));font-size:calc(10px * var(--mcfs));color:var(--dim)}.mc-tag{text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--mc-tag-ink)}.mc-tag.t-strike,.mc-tag.t-ground{color:var(--red)}.mc-tag.t-missile{color:var(--accent-2)}.mc-tag.t-nuclear{color:var(--fa)}.mc-tag.t-cyber{color:var(--blue)}.mc-tag.t-proxy{color:var(--ar)}.mc-tag.t-diplomacy,.mc-tag.t-ceasefire{color:var(--green)}.mc-epi{text-transform:uppercase;letter-spacing:.06em}.mc-epi.fact{color:var(--green)}.mc-epi.claim{color:var(--amber)}.mc-epi.inference{color:var(--blue)}.mc-epi.editorial{color:var(--fa)}.mc-outlet{color:var(--muted)}.mc-when{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.mc-when b{color:var(--ink)}.mc-orig{font-size:calc(13px * var(--mcfs));line-height:1.3;color:var(--ink);cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-orig[dir=rtl]{text-align:right}.mc-orig:hover{text-decoration:underline;text-decoration-color:var(--accent)}.mc-orig:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.mc-en{font-size:calc(11.5px * var(--mcfs));line-height:1.28;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-en.pending{color:var(--amber);font-style:italic}.mc-basis{display:flex;gap:calc(6px * var(--mcfs));align-items:baseline;margin-top:calc(3px * var(--mcfs));font-size:calc(10px * var(--mcfs));line-height:1.3;color:var(--dim)}.mc-basis-k{flex:0 0 auto;font-family:var(--mono);font-size:calc(8.5px * var(--mcfs));letter-spacing:.12em;padding:0 calc(4px * var(--mcfs));border:1px solid var(--line);border-radius:calc(4px * var(--mcfs));color:var(--muted)}.mc-basis.tier-site .mc-basis-k{color:var(--accent);border-color:var(--accent)}.mc-basis.tier-city .mc-basis-k{color:var(--accent-2);border-color:var(--mc-city-line)}.mc-basis.tier-desk{color:var(--amber)}.mc-basis.tier-desk .mc-basis-k{color:var(--amber);border-color:var(--chip-claim-line)}.mc-quiet{font-size:calc(11.5px * var(--mcfs));line-height:1.35;color:var(--muted)}.mc-bar{display:flex;align-items:center;gap:calc(6px * var(--mcfs));min-width:0}.mc-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--mcfs));height:calc(24px * var(--mcfs));padding:0;border:1px solid var(--line);border-radius:calc(6px * var(--mcfs));background:var(--panel-2);color:var(--muted);font-size:calc(10px * var(--mcfs));line-height:1;cursor:pointer}.mc-btn:hover{color:var(--ink);border-color:var(--accent)}.mc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mc-play{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.mc-play:hover{color:var(--on-accent)}.mc-now{width:auto;padding:0 calc(7px * var(--mcfs));font-family:var(--mono);font-size:calc(9px * var(--mcfs));letter-spacing:.1em}.mc-bar-gap{flex:1 1 auto;min-width:calc(6px * var(--mcfs))}.mc-rail-wrap{display:flex;flex-direction:column;gap:calc(2px * var(--mcfs));min-width:0}.mc-rail{position:relative;height:calc(26px * var(--mcfs));border:1px solid var(--line);border-radius:calc(5px * var(--mcfs));background:var(--bg-2);overflow:hidden;cursor:ew-resize;touch-action:none}.mc-rail:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mc-density{position:absolute;inset:0;display:flex;align-items:flex-end}.mc-density i{flex:1 1 0;min-width:0;min-height:1px;background:var(--mc-density)}.mc[data-playing="1"] .mc-density i{background:var(--mc-density-on)}.mc-head{position:absolute;top:0;bottom:0;width:calc(2px * var(--mcfs));margin-left:calc(-1px * var(--mcfs));background:var(--accent);pointer-events:none}.mc-head:before{content:"";position:absolute;left:50%;top:calc(-1px * var(--mcfs));width:calc(9px * var(--mcfs));height:calc(9px * var(--mcfs));margin-left:calc(-4.5px * var(--mcfs));border-radius:50%;background:var(--accent);box-shadow:0 0 0 calc(2px * var(--mcfs)) var(--mc-head-halo)}.mc-beat{display:block;height:calc(2px * var(--mcfs));border-radius:2px;background:var(--accent);opacity:.55;transform-origin:left center;transform:scaleX(0);animation-name:mc-beat;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes mc-beat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mc-axis{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:calc(8px * var(--mcfs));font-family:var(--mono);font-size:calc(9px * var(--mcfs));color:var(--dim);font-variant-numeric:tabular-nums;cursor:help}.mc-axis>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-axis-mid{color:var(--muted);text-align:center}.mc-gate{font-weight:400;color:var(--dim)}.mc-gate.on{font-weight:700;color:var(--accent-2, #f2a03d)}.mc-gatenote{margin-top:calc(6px * var(--mcfs));justify-content:center}.mc-chips{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:calc(3px * var(--mcfs));min-width:0}.mc-chips-k{font-family:var(--mono);font-size:calc(8px * var(--mcfs));letter-spacing:.12em;color:var(--dim)}.mc-chip{padding:calc(2px * var(--mcfs)) calc(6px * var(--mcfs));border:1px solid var(--line);border-radius:calc(5px * var(--mcfs));background:transparent;color:var(--dim);font-size:calc(9.5px * var(--mcfs));line-height:1.4;cursor:pointer}.mc-chip:hover{color:var(--ink)}.mc-chip.on{color:var(--on-hot);background:var(--panel-2);border-color:var(--accent)}.mc-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mc-chip-sep{width:1px;height:calc(13px * var(--mcfs));background:var(--line);margin:0 calc(3px * var(--mcfs))}.mc-foot{font-size:calc(9.5px * var(--mcfs));line-height:1.4;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.mc-paused{color:var(--amber);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mc-place-icon{background:none;border:none;pointer-events:none}.mc-place-icon svg{display:block;overflow:visible}.mc-place-icon circle{pointer-events:auto;cursor:pointer}.mc-place-icon circle:hover{fill-opacity:.62}.mc-ring-icon{background:none;border:none;pointer-events:none;opacity:0;transition:opacity .18s linear}.mc-ring-icon.on{opacity:1}.mc-ring{display:block;width:46px;height:46px;border:2px solid var(--accent);border-radius:50%;opacity:.9;animation:mc-ping 1.1s ease-out 3}@keyframes mc-ping{0%{transform:scale(.45);opacity:.95}to{transform:scale(1);opacity:.25}}.mc-desk-icon{background:none;border:none}.mc-desk{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:30px;height:16px;border-radius:3px;background:var(--mc-desk-bg);border:1px solid var(--amber);font-family:var(--mono);font-size:calc(9px * var(--mc-pin, 1));line-height:1;color:var(--amber);white-space:nowrap}.mc-desk i{width:7px;height:7px;background:transparent;border:1.5px solid var(--amber)}.mtip-claim{color:var(--muted);font-size:calc(10.5px * var(--mcfs));line-height:1.3;margin-bottom:calc(4px * var(--mcfs))}.mtip-claim b{color:var(--ink)}.mtip-claim code{font-family:var(--mono);font-size:calc(9.5px * var(--mcfs));color:var(--accent-2)}.mtip-desk{color:var(--amber)!important}.mtip-head{border-top:1px solid var(--line);padding-top:calc(4px * var(--mcfs));margin-top:calc(4px * var(--mcfs))}@media (prefers-reduced-motion: reduce){.mc-beat{animation:none;transform:scaleX(1);opacity:.25}.mc-ring{animation:none}.mc-ring-icon{transition:none}}:root[data-hidden] .mc-beat,:root[data-hidden] .mc-ring{animation-play-state:paused}:root{--mc-scrim: rgba(9, 14, 20, .88);--mc-density: #35485f;--mc-density-on: #4a6a8c;--mc-head-halo: rgba(232, 97, 60, .25);--mc-tag-ink: #8ea3b8;--mc-city-line: #6a4a1a;--mc-desk-bg: rgba(11, 15, 20, .86)}:root[data-theme=light]{--mc-scrim: rgba(252, 253, 255, .9);--mc-density: #b9c5d3;--mc-density-on: #94a6ba;--mc-head-halo: rgba(193, 66, 31, .18);--mc-tag-ink: #48596b;--mc-city-line: #d8bda0;--mc-desk-bg: rgba(255, 255, 255, .94)}@container mapframe (min-width: 620px){.mc{top:calc(7px * var(--mcfs));right:auto;width:clamp(calc(210px * var(--mcfs)),36cqw,calc(300px * var(--mcfs)))}.mc-orig{-webkit-line-clamp:3}.mc{overflow:hidden}.mc-readout{flex:1 1 auto;min-height:0;overflow:hidden;mask-image:linear-gradient(to bottom,#000 calc(100% - 14px),transparent 100%)}.mc-readout>*{flex:0 0 auto}.mc-deck{flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:auto;padding-top:calc(6px * var(--mcfs));gap:calc(3px * var(--mcfs))}.mc-deck>.mc-basis,.mc-deck>.mc-bar,.mc-deck>.mc-rail-wrap,.mc-deck>.mc-foot{flex:0 0 auto}.mc-deck>.mc-chips{flex:0 0 auto;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mc-deck>.mc-chips>*{flex:0 0 auto}.mc-deck>.mc-foot{display:none}}@media (min-width: 2400px){.mc{--mcfs: calc(var(--fs) * .65)}.mc{bottom:26px}}@container mapframe (max-width: 520px){.mc{--mcfs: calc(var(--fs) * .5)}}.briefings .brief-view{display:flex;flex-direction:column;min-height:0}.briefings .brief-view .brief-frame{flex:1 1 auto;height:auto;min-height:0}.bf-bar{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:8px 14px;background:var(--bg-2);border-bottom:1px solid var(--line)}.bf-id{min-width:0;display:flex;flex-direction:column;gap:2px}.bf-kind{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);display:flex;align-items:center;gap:8px}.bf-demo{background:var(--amber);color:var(--hatch-ink);border-radius:3px;padding:0 6px;font-weight:800;letter-spacing:.1em}.bf-title{font-size:calc(12.5px * var(--fs));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-title.none{color:var(--dim)}.bf-actions{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:8px}.bf-actions .btn:disabled{cursor:default;opacity:.45}.bf-actions .btn:disabled:hover{border-color:var(--line)}.bf-status{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px;padding:8px 14px;font-size:calc(11.5px * var(--fs));line-height:1.45;background:var(--panel);border-bottom:1px solid var(--line);color:var(--muted)}.bf-status .bf-mark{flex:0 0 auto;font-family:var(--mono);font-size:calc(11px * var(--fs));letter-spacing:.1em;text-transform:uppercase}.bf-status.ok .bf-mark{color:var(--green)}.bf-status.fail .bf-mark{color:var(--red)}.bf-status.warn .bf-mark{color:var(--amber)}.bf-status.work .bf-mark{color:var(--accent-2)}.bf-status.fail{background:var(--panel-2)}.bf-body{min-width:0;flex:1 1 auto}.bf-path,.bf-err{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--ink);overflow-wrap:anywhere;word-break:break-word}.bf-err{color:var(--red)}.bf-note{display:block;margin-top:3px;font-size:calc(10.5px * var(--fs));color:var(--dim)}.bf-mini{flex:0 0 auto;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:6px;padding:2px 8px;font-size:calc(10.5px * var(--fs));letter-spacing:.04em;white-space:nowrap}.bf-mini:hover{border-color:var(--accent);color:var(--ink)}.bf-dismiss{margin-left:auto;flex:0 0 auto;cursor:pointer;border:0;background:transparent;color:var(--dim);font-size:calc(14px * var(--fs));line-height:1;padding:2px 4px}.bf-dismiss:hover{color:var(--ink)}.bf-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:calc(12.5px * var(--fs));color:var(--dim);background:var(--bg)}.brief-clock{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--panel);font-size:calc(10.5px * var(--fs));line-height:1.45;color:var(--muted)}.brief-clock .bc-mark{flex:0 0 auto;font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding-top:1px}.brief-clock .bc-body{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.brief-clock .bc-note{display:block;margin-top:3px;font-size:calc(9.5px * var(--fs));color:var(--dim)}.brief-clock.ok .bc-mark{color:var(--green)}.brief-clock.work .bc-mark{color:var(--accent-2)}.brief-clock.warn .bc-mark{color:var(--amber)}.brief-clock.fail .bc-mark{color:var(--red)}.brief-clock.fail{background:var(--panel-2)}.brief-item .bd.stale{color:var(--amber)}.brief-item .bd-stale{margin-left:6px;font-family:var(--mono);font-size:calc(8.5px * var(--fs));font-weight:800;letter-spacing:.1em;color:var(--amber);border:1px solid rgba(242,193,78,.5);border-radius:3px;padding:0 4px}.bf-stale{font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.1em;color:var(--amber);border:1px solid rgba(242,193,78,.5);background:#f2c14e1a;border-radius:3px;padding:0 6px}.brief-item .bd-arch{margin-left:6px;font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.1em;color:var(--dim)}.bf-arch{font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:700;letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);border-radius:3px;padding:0 6px}.bf-pane{display:flex;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;overflow:hidden}.bf-pane button{cursor:pointer;border:0;background:transparent;color:var(--muted);font:inherit;font-size:calc(11px * var(--fs));letter-spacing:.04em;padding:calc(4px * var(--fs)) calc(11px * var(--fs));white-space:nowrap}.bf-pane button+button{border-left:1px solid var(--line)}.bf-pane button:hover{color:var(--ink)}.bf-pane button.on{background:var(--panel-2);color:var(--ink)}.briefings .brief-view .pg{flex:1 1 auto;height:auto;min-height:0}.ga-fig{position:relative;display:block;overflow:hidden;container-type:size;border-radius:5px;background:#000;aspect-ratio:16 / 9;border:1px solid var(--line, #223142)}.ga-img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.09);transform-origin:center}.ga-badge{position:absolute;left:0;right:0;bottom:0;padding:3px 6px;font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:min(calc(7.5px * var(--fs)),20cqh);font-weight:800;letter-spacing:.07em;line-height:1.1;text-align:center;color:#f2d9cf;background:#000000d1;border-top:1px solid rgba(232,97,60,.55);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.ga-fig.sm .ga-badge,.ga-fig.bc-hero .ga-badge{font-size:min(calc(6.5px * var(--fs)),20cqh);padding:1px 2px;letter-spacing:.01em;line-height:1.05}.bf-hero{margin:6px 0 2px}.ga-fig.pp-cue-gen{flex:0 0 auto;width:calc(68px * var(--fs));height:calc(51px * var(--fs));aspect-ratio:auto;border-radius:calc(6px * var(--fs))}.pg{--pg-badge-h: calc(6px + 12px * var(--fs))}.pg{height:100%;overflow:auto;padding:calc(18px * var(--fs)) calc(20px * var(--fs)) calc(40px * var(--fs));color:var(--ink);background:var(--bg)}.pg-fail{padding:calc(24px * var(--fs));color:var(--muted);font-size:calc(12px * var(--fs))}.pg-head{max-width:calc(1180px * var(--fs))}.pg-h{margin:0;font-size:calc(19px * var(--fs));font-weight:700;letter-spacing:.01em}.pg-lede{margin:calc(4px * var(--fs)) 0 calc(14px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.5;color:var(--muted);max-width:calc(720px * var(--fs))}.pg-denom{border:1px solid var(--line);border-left:calc(3px * var(--fs)) solid var(--accent);background:var(--panel);border-radius:calc(6px * var(--fs));padding:calc(12px * var(--fs)) calc(14px * var(--fs));margin-bottom:calc(12px * var(--fs))}.pg-ratio{font-size:calc(15px * var(--fs));line-height:1.3;margin-bottom:calc(6px * var(--fs))}.pg-ratio strong{color:var(--accent);font-weight:700}.pg-pct{color:var(--muted);font-size:calc(12px * var(--fs))}.pg-denom p{margin:calc(6px * var(--fs)) 0 0;font-size:calc(12px * var(--fs));line-height:1.55;color:var(--muted)}.pg-denom p strong{color:var(--ink);font-weight:600}.pg-gap{color:var(--amber)!important}.pg-none{color:var(--dim)!important}.pg code{font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(10.5px * var(--fs));color:var(--dim);word-break:break-all}.pg-spend{border:1px solid var(--line);background:var(--panel-2);border-radius:calc(6px * var(--fs));padding:calc(10px * var(--fs)) calc(14px * var(--fs));margin-bottom:calc(20px * var(--fs))}.pg-spend-row{display:flex;gap:calc(10px * var(--fs));align-items:baseline;font-size:calc(12px * var(--fs));line-height:1.7}.pg-spend-k{flex:0 0 auto;width:calc(130px * var(--fs));color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:calc(9.5px * var(--fs))}.pg-spend-v{color:var(--ink)}.pg-spend-v strong{color:var(--accent)}.pg-bar{height:calc(5px * var(--fs));margin:calc(8px * var(--fs)) 0 calc(6px * var(--fs));background:var(--bg);border:1px solid var(--line);border-radius:calc(3px * var(--fs));overflow:hidden}.pg-bar-fill{height:100%;background:var(--accent)}.pg-spend-note{font-size:calc(10.5px * var(--fs));line-height:1.55;color:var(--dim)}.pg-sec{margin-top:calc(26px * var(--fs))}.pg-sh{margin:0 0 calc(4px * var(--fs));font-size:calc(11px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--muted);display:flex;align-items:center;gap:calc(8px * var(--fs))}.pg-count{font-size:calc(11px * var(--fs));letter-spacing:0;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:calc(9px * var(--fs));padding:0 calc(7px * var(--fs))}.pg-sc{margin:0 0 calc(14px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.55;color:var(--dim);max-width:calc(760px * var(--fs))}.pg-empty{font-size:calc(12px * var(--fs));color:var(--dim);padding:calc(14px * var(--fs)) 0}.pg-quarantine .pg-sh{color:var(--red)}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(330px * var(--fs)),1fr));gap:calc(16px * var(--fs));align-items:start}.pg-card{border:1px solid var(--line);border-radius:calc(7px * var(--fs));background:var(--panel);overflow:hidden;display:flex;flex-direction:column;min-width:0}.pg-card.pulled{border-color:color-mix(in srgb,var(--red) 45%,transparent)}.ga-fig.pg-plate{width:100%;border-radius:0;border:0;border-bottom:1px solid var(--line)}.ga-fig.pg-wait{display:flex;align-items:center;justify-content:center;background:var(--bg-2)}.pg-noimg{font-size:calc(10px * var(--fs));color:var(--red);padding:0 calc(10px * var(--fs));text-align:center;line-height:1.5}.pg-zoomwrap{position:absolute;inset:0 0 var(--pg-badge-h) 0;overflow:hidden}.pg-zoom{position:absolute;right:0;bottom:0;object-fit:cover;object-position:100% 100%;filter:contrast(2.2) brightness(1.3);image-rendering:auto}.ga-fig.pg-evidence{border-top:0}.pg-cap-in{padding:calc(6px * var(--fs)) calc(12px * var(--fs)) 0;border-bottom:1px solid var(--line);padding-bottom:calc(8px * var(--fs))}.pg-zoom,.pg-zoom.x4{width:400%;height:400%}.pg-zoom.x8{width:800%;height:800%}.pg-body{padding:calc(10px * var(--fs)) calc(12px * var(--fs)) calc(12px * var(--fs));display:flex;flex-direction:column;gap:calc(7px * var(--fs));min-width:0}.pg-title{font-size:calc(12.5px * var(--fs));font-weight:600;line-height:1.35;color:var(--ink)}.pg-sub{display:flex;flex-wrap:wrap;gap:calc(8px * var(--fs));align-items:center;font-size:calc(10px * var(--fs));color:var(--dim)}.pg-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pg-motif{color:var(--muted)}.pg-warn{color:var(--amber)}.pg-gate{display:flex;gap:calc(8px * var(--fs));align-items:baseline;border:1px solid var(--line);border-radius:calc(4px * var(--fs));padding:calc(5px * var(--fs)) calc(8px * var(--fs));font-size:calc(10.5px * var(--fs));line-height:1.45;background:var(--bg-2)}.pg-gate-mark{flex:0 0 auto;font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(8.5px * var(--fs));text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.pg-gate-text{color:var(--ink);min-width:0}.pg-gate-model{color:var(--dim)}.pg-gate.ok{border-color:color-mix(in srgb,var(--green) 35%,transparent)}.pg-gate.redrawn{border-color:color-mix(in srgb,var(--amber) 50%,transparent)}.pg-gate.bad{border-color:color-mix(in srgb,var(--red) 60%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.pg-mark{border-left:calc(3px * var(--fs)) solid var(--red);padding:calc(4px * var(--fs)) 0 calc(4px * var(--fs)) calc(9px * var(--fs));font-size:calc(11px * var(--fs));line-height:1.5;color:var(--ink)}.pg-mark-h{display:block;font-size:calc(8.5px * var(--fs));text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:calc(2px * var(--fs))}.pg-why{font-size:calc(10.5px * var(--fs));line-height:1.55;color:var(--muted)}.pg-views{display:flex;gap:calc(5px * var(--fs))}.pg-views button{font:inherit;font-size:calc(9.5px * var(--fs));letter-spacing:.04em;padding:calc(3px * var(--fs)) calc(8px * var(--fs));border:1px solid var(--line);border-radius:calc(4px * var(--fs));background:transparent;color:var(--muted);cursor:pointer}.pg-views button:hover{border-color:var(--accent);color:var(--ink)}.pg-views button.on{border-color:var(--accent);color:var(--ink);background:var(--panel-2)}.pg-cap{font-size:calc(9.5px * var(--fs));line-height:1.5;color:var(--dim)}.pg-prov{margin:0;font-size:calc(10px * var(--fs))}.pg-prov>div{display:flex;gap:calc(8px * var(--fs));align-items:baseline;line-height:1.65;border-top:1px solid var(--line);padding-top:calc(2px * var(--fs))}.pg-prov>div:first-child{border-top:0}.pg-prov dt{flex:0 0 auto;width:calc(86px * var(--fs));color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:calc(8.5px * var(--fs))}.pg-prov dd{margin:0;color:var(--muted);min-width:0;word-break:break-word}.pg-note{color:var(--dim)}.pg-prompt{border-top:1px solid var(--line);padding-top:calc(6px * var(--fs))}.pg-prompt summary{cursor:pointer;font-size:calc(10px * var(--fs));color:var(--muted);letter-spacing:.03em}.pg-prompt summary:hover{color:var(--accent)}.pg-subject{margin:calc(6px * var(--fs)) 0 calc(4px * var(--fs));font-size:calc(10.5px * var(--fs));line-height:1.5;color:var(--ink)}.pg-prompt pre{margin:0;font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(9.5px * var(--fs));line-height:1.5;color:var(--dim);white-space:pre-wrap;word-break:break-word;max-height:calc(200px * var(--fs));overflow:auto}.pg-open{align-self:flex-start;font:inherit;font-size:calc(10.5px * var(--fs));padding:calc(5px * var(--fs)) calc(11px * var(--fs));border:1px solid var(--line);border-radius:calc(4px * var(--fs));background:transparent;color:var(--muted);cursor:pointer}.pg-open:hover{border-color:var(--accent);color:var(--ink)}.pg-note-file{margin-top:calc(18px * var(--fs));border:1px solid var(--line);border-radius:calc(6px * var(--fs));background:var(--panel-2);overflow:hidden}.pg-note-h{display:flex;flex-wrap:wrap;gap:calc(10px * var(--fs));align-items:baseline;padding:calc(7px * var(--fs)) calc(12px * var(--fs));border-bottom:1px solid var(--line);font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(10px * var(--fs));letter-spacing:.05em;color:var(--ink)}.pg-note-path{color:var(--dim);font-size:calc(9px * var(--fs));word-break:break-all}.pg-note-body{margin:0;padding:calc(12px * var(--fs));font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(10px * var(--fs));line-height:1.55;color:var(--muted);white-space:pre;overflow-x:auto}@media (max-width: 820px){.pg-grid{grid-template-columns:minmax(0,1fr)}}.tk{--tk-h: 38px;--tk-duration: 90s;flex:0 0 auto;display:flex;align-items:stretch;height:var(--tk-h);background:linear-gradient(180deg,#0f151d,#0a0e14);border-bottom:1px solid var(--line, #223142);border-top:1px solid rgba(255,255,255,.03);color:var(--ink, #e7eef6);font-size:calc(12px * var(--fs));overflow:hidden;position:relative;z-index:4;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag}.tk-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 13px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:calc(10.5px * var(--fs));font-weight:800;letter-spacing:.2em;text-transform:uppercase;border-right:1px solid var(--line, #223142);position:relative;z-index:2;white-space:nowrap}.tk-badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.tk[data-mode=fixture] .tk-badge{color:var(--amber, #f2c14e);background:repeating-linear-gradient(45deg,#3a2a12,#3a2a12 8px,#322408 8px 16px);border-right-color:#4a3714;text-shadow:0 1px 2px #000}.tk[data-mode=fixture] .tk-badge-dot{animation:tk-pulse-amber 1.9s ease-in-out infinite}.tk[data-mode=live] .tk-badge{color:var(--red, #ff5d5d);background:linear-gradient(180deg,#ff5d5d2e,#ff5d5d0d);border-right-color:#4a1d1d}.tk[data-mode=live] .tk-badge-dot{animation:tk-pulse-red 1.4s ease-in-out infinite}@keyframes tk-pulse-amber{0%,to{opacity:.45;box-shadow:0 0 #f2c14e00}50%{opacity:1;box-shadow:0 0 9px 2px #f2c14e8c}}@keyframes tk-pulse-red{0%,to{opacity:.5;box-shadow:0 0 #ff5d5d00}50%{opacity:1;box-shadow:0 0 10px 2px #ff5d5da6}}.tk-viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.tk-track{display:flex;width:max-content;height:100%;will-change:transform;animation:tk-scroll var(--tk-duration, 90s) linear infinite}.tk-viewport:hover .tk-track,.tk-viewport:focus-within .tk-track,.tk[data-held=true] .tk-track{animation-play-state:paused}:root[data-hidden] .tk-track,:root[data-hidden] .tk-badge-dot{animation-play-state:paused}@keyframes tk-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.tk-seq{display:flex;align-items:center;height:100%}.tk-entry{display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 15px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.055)}.tk-entry.link{cursor:pointer}.tk-entry.link:hover{background:#e8613c1c}.tk-entry.link:hover .tk-orig{text-decoration:underline;text-decoration-color:var(--accent, #e8613c);text-underline-offset:2px}.tk-entry:focus-visible{outline:1px solid var(--accent, #e8613c);outline-offset:-2px;background:#e8613c1c}.tk-index{background:#ffffff07}.tk-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:currentColor;box-shadow:0 0 6px currentColor}.tk-bi{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.tk-orig{font-size:calc(12.5px * var(--fs));color:var(--ink, #e7eef6);line-height:1.1}.tk-orig[dir=rtl]{font-size:calc(13px * var(--fs))}.tk-en{font-size:calc(11px * var(--fs));color:var(--muted, #8ea3b8);line-height:1.1}.tk-en.tk-pending{color:var(--amber, #f2c14e);font-style:italic;opacity:.85}.tk-src{font-size:calc(10.5px * var(--fs));color:var(--dim, #5b7085)}.tk-note{font-size:calc(11px * var(--fs));color:var(--dim, #5b7085);font-style:italic}.tk-note b{color:var(--amber, #f2c14e);font-style:normal}.tk-label{font-size:calc(10px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #8ea3b8)}.tk-tag{font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(9px * var(--fs));font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:4px;border:1px solid var(--line, #223142);color:var(--muted, #8ea3b8);line-height:1}.tk-tag.fact{color:var(--green, #3fd08a);border-color:#245a3f}.tk-tag.claim{color:var(--amber, #f2c14e);border-color:#5a4a1a}.tk-tag.unverified{color:var(--amber, #f2c14e);border-color:#5a4a1a;border-style:dashed}.tk-tag.inference{color:var(--blue, #5aa9e6);border-color:#244a6a}.tk-tag.editorial{color:var(--fa, #c9a2ff);border-color:#4a3a6a}.tk-tag.tag{color:var(--accent-2, #f2a03d);border-color:#5a3a1a}.tk-tag.tk-mkt{color:var(--blue, #5aa9e6);border-color:#244a6a}.tk-tag.idx{color:var(--accent, #e8613c);border-color:#5a2c1c}.tk-tag.note{color:var(--dim, #5b7085)}.tk-tag.demo{color:#241a06;background:var(--amber, #f2c14e);border-color:var(--amber, #f2c14e)}.tk-sym{font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(11px * var(--fs));font-weight:700;letter-spacing:.06em;color:var(--accent-2, #f2a03d)}.tk-q{font-size:calc(12px * var(--fs));color:var(--muted, #8ea3b8)}.tk-num{font-family:var(--mono, ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(12.5px * var(--fs));color:var(--ink, #e7eef6)}.tk-num.tk-big{font-size:calc(14px * var(--fs))}.tk-delta{font-family:var(--mono, ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;font-size:calc(11px * var(--fs))}.tk-delta.up{color:var(--red, #ff5d5d)}.tk-delta.down{color:var(--green, #3fd08a)}.tk-delta.flat{color:var(--muted, #8ea3b8)}.tk-empty{padding:0 15px;font-size:calc(11px * var(--fs));color:var(--dim, #5b7085)}.tk-ctl{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 9px 0 6px;border-left:1px solid var(--line, #223142);background:linear-gradient(180deg,#0f151d,#0a0e14);position:relative;z-index:2}.tk-gate{font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(8.5px * var(--fs));padding-inline-end:7px;border-inline-end:1px solid var(--line, #223142)}.tk-gate .rg-k{display:none}.tk-gate .rg-pend{font-style:normal}.tk-queued{color:var(--dim, #5b7085);font-variant-numeric:tabular-nums}.tk-hold{-webkit-app-region:no-drag;cursor:pointer;border:1px solid var(--line, #223142);background:var(--panel-2, #17212d);color:var(--muted, #8ea3b8);border-radius:5px;padding:2px 6px;font-size:calc(8.5px * var(--fs));line-height:1.4;letter-spacing:.08em;font-family:var(--mono, ui-monospace, Menlo, monospace)}.tk-hold:hover{color:var(--ink, #e7eef6);border-color:var(--accent, #e8613c)}.tk-hold:focus-visible{outline:1px solid var(--accent, #e8613c);outline-offset:1px}.tk-hold[aria-pressed=true]{color:var(--accent-2, #f2a03d);border-color:#5a3a1a}.tk-static{justify-content:flex-start}.tk-rot{display:flex;align-items:center;height:100%;min-width:0;animation:tk-fade .42s ease both}.tk-static .tk-entry{border-right:none;max-width:100%;min-width:0;overflow:hidden}.tk-static .tk-orig,.tk-static .tk-en{overflow:hidden;text-overflow:ellipsis}.tk-rot-count{font-family:var(--mono, ui-monospace, Menlo, monospace);font-size:calc(9.5px * var(--fs));color:var(--dim, #5b7085);font-variant-numeric:tabular-nums}@keyframes tk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tk-track{animation:none;transform:none}.tk-badge-dot,.tk[data-mode=fixture] .tk-badge-dot,.tk[data-mode=live] .tk-badge-dot{animation:none;opacity:1;box-shadow:0 0 0 2px #ffffff1f}}@media (max-height: 900px){.tk{--tk-h: 34px;font-size:calc(11.5px * var(--fs))}.tk-orig{font-size:calc(12px * var(--fs))}.tk-orig[dir=rtl]{font-size:calc(12.5px * var(--fs))}.tk-en{font-size:calc(10.5px * var(--fs))}.tk-entry{padding:0 13px}}@media (max-width: 820px){.tk{--tk-h: 46px;height:auto;flex-wrap:wrap}.tk-badge,.tk-viewport{height:var(--tk-h)}.tk-viewport{flex:1 1 0}.tk-badge{padding:0 calc(9px * var(--fs));gap:0}.tk-badge-t{display:none}.tk-ctl{flex:1 0 100%;justify-content:flex-end;gap:calc(7px * var(--fs));padding:0 calc(8px * var(--fs));height:calc(30px * var(--fs));border-left:none;border-top:1px solid var(--line, #223142)}.tk-hold{min-width:calc(28px * var(--fs));min-height:calc(28px * var(--fs));padding:0;display:inline-flex;align-items:center;justify-content:center}.tk-gate{padding-inline-end:calc(6px * var(--fs))}}.nv{--nv-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--nv-gap: 14px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0 12px;color:var(--ink);font-family:var(--sans)}.nv-mast{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 2px 10px;border-bottom:1px solid var(--line)}.nv-mast-kicker{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.nv-mast-title{margin:2px 0 0;font-family:var(--nv-serif);font-size:calc(26px * var(--fs));font-weight:700;letter-spacing:-.01em;line-height:1.05;color:var(--ink)}.nv-mast-stats{display:flex;gap:14px;font-size:calc(10.5px * var(--fs));color:var(--dim);padding-bottom:3px;white-space:nowrap}.nv-mast-stats b{color:var(--muted);font-variant-numeric:tabular-nums}.nv-mast-claims b{color:var(--amber)}.nv-controls{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.nv-search{position:relative;display:flex;align-items:center;flex:1 1 220px;min-width:170px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:0 8px 0 10px}.nv-search:focus-within{border-color:var(--accent)}.nv-search-i{color:var(--dim);font-size:calc(13px * var(--fs));margin-right:6px}.nv-search input{flex:1;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:calc(12px * var(--fs));padding:6px 0;min-width:0}.nv-search input::placeholder{color:var(--dim)}.nv-clear{background:transparent;border:none;color:var(--dim);cursor:pointer;font-size:calc(15px * var(--fs));line-height:1;padding:0 2px}.nv-clear:hover{color:var(--ink)}.nv-seg{display:flex;gap:3px;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:2px}.nv-seg button{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-family:var(--sans);font-size:calc(10.5px * var(--fs));letter-spacing:.04em;padding:3px 8px;cursor:pointer;white-space:nowrap}.nv-seg button:hover{color:var(--ink)}.nv-seg button.on{color:#fff;background:var(--panel-2);border-color:var(--accent)}.nv-seg button i{font-style:normal;font-size:calc(9px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums}.nv-seg button.on i{color:var(--accent-2)}.nv-select{background:var(--bg-2);color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-family:var(--sans);font-size:calc(11px * var(--fs));cursor:pointer;max-width:230px}.nv-select:focus{outline:none;border-color:var(--accent)}.nv-note{flex:0 0 auto;font-size:calc(10.5px * var(--fs));line-height:1.5;color:var(--dim);padding:7px 0 9px;border-bottom:1px solid var(--line)}.nv-note b{color:var(--amber);font-weight:600}.nv-note-scope{display:block;margin-top:calc(4px * var(--fs));cursor:help}.nv-note-scope b{color:var(--muted)}.nv-note-audit,.nv-note-audit b{color:var(--accent-2, #f2a03d)}.nv-note-audit .rg-chip{vertical-align:baseline}.nv-scope button.on{border-color:var(--accent-2, #f2a03d)}.nv-mast-held{cursor:help}.nv-note-demo{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:5px;background:#f2c14e1f;border:1px solid #5a4a1a;color:var(--amber);font-weight:700;letter-spacing:.05em}.nv-trtag-inline{margin:0 2px}.nv-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 2px 24px}.nv-scroll::-webkit-scrollbar{width:8px}.nv-scroll::-webkit-scrollbar-thumb{background:#2a3a4d;border-radius:4px}.nv-empty{color:var(--dim);font-size:calc(12px * var(--fs));padding:34px 0;text-align:center}.nv-secthead{display:flex;align-items:center;gap:10px;margin:22px 0 12px;font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.18em;color:var(--dim)}.nv-secthead i{flex:1;height:1px;background:var(--line)}.nv-secthead-n{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.06em}.nv-masonry{column-width:290px;column-gap:var(--nv-gap)}.nv-card{display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 var(--nv-gap);background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;outline:none;transition:border-color .12s ease,transform .12s ease,background .12s ease}.nv-card:hover{border-color:#33465c;background:var(--panel-2);transform:translateY(-1px)}.nv-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #e8613c40}.nv-nolink{cursor:default}.nv-nolink:hover{border-color:var(--line);background:var(--panel);transform:none}.nv-card .nv-body{position:relative;padding:13px 14px 12px}.nv-card .nv-body:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:0 0 2px 2px}.nv-e-fact .nv-body:before{background:var(--green);opacity:.55}.nv-e-claim .nv-body:before{background:var(--amber);opacity:.6}.nv-e-inference .nv-body:before{background:var(--blue);opacity:.5}.nv-e-editorial .nv-body:before{background:var(--fa);opacity:.5}.nv-e-unknown .nv-body:before{background:var(--dim);opacity:.4}.nv-lead{display:grid;grid-template-columns:220px 1fr;align-items:stretch;margin-bottom:4px;background:linear-gradient(180deg,#14202c,var(--panel))}.nv-hero{position:relative;min-height:150px;background:radial-gradient(120px 120px at 38% 40%,rgba(232,97,60,.3),transparent 70%),radial-gradient(150px 150px at 68% 66%,rgba(127,212,200,.16),transparent 72%),radial-gradient(90px 90px at 55% 30%,rgba(242,160,61,.2),transparent 70%),#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-right:1px solid var(--line)}.nv-hero:after{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 70% 22%,rgba(255,255,255,.22),transparent),radial-gradient(1px 1px at 35% 72%,rgba(255,255,255,.28),transparent),radial-gradient(1px 1px at 82% 60%,rgba(255,255,255,.2),transparent),radial-gradient(1px 1px at 55% 88%,rgba(255,255,255,.18),transparent),radial-gradient(1px 1px at 12% 62%,rgba(255,255,255,.18),transparent)}.nv-hero-flag{font-size:calc(46px * var(--fs));line-height:1;filter:drop-shadow(0 4px 14px rgba(0,0,0,.6))}.nv-hero-tag{position:relative;z-index:1;font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.2em;color:var(--accent-2);border:1px solid rgba(242,160,61,.35);border-radius:999px;padding:2px 10px;background:#0006}.nv-lead .nv-body{padding:18px 20px 16px;max-width:860px}.nv-kicker{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:8px;font-weight:700}@media (max-width: 720px){.nv-lead{grid-template-columns:1fr}.nv-lead .nv-body{max-width:none;padding:14px 15px 13px}.nv-hero{min-height:0;height:96px;flex-direction:row;gap:14px;border-right:none;border-bottom:1px solid var(--line)}.nv-hero-flag{font-size:calc(32px * var(--fs))}}.nv-h1{font-family:var(--nv-serif);font-size:calc(25px * var(--fs));line-height:1.2;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.nv-h2{font-family:var(--nv-serif);font-size:calc(16px * var(--fs));line-height:1.28;font-weight:600;color:var(--ink)}.nv-h1[dir=rtl],.nv-h2[dir=rtl],.nv-sum-orig[dir=rtl],.nv-quote-orig[dir=rtl]{text-align:right;font-family:var(--sans);line-height:1.5}.nv-tr{display:flex;align-items:baseline;gap:6px;margin-top:5px;color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.4}.nv-tr-lead{font-size:calc(14px * var(--fs));margin-top:7px}.nv-trtag{flex:0 0 auto;font-size:calc(8.5px * var(--fs));font-weight:700;letter-spacing:.12em;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:0 4px;line-height:14px;text-transform:uppercase;cursor:help}.nv-trtext{min-width:0}.nv-tr-after-rtl{justify-content:flex-end;text-align:right}.nv-tr-missing{color:var(--dim);font-style:italic;font-size:calc(11px * var(--fs))}.nv-trtag-missing{color:var(--amber);border-color:#5a4a1a;font-style:normal}.nv-sum{margin-top:9px}.nv-sum-orig{font-size:calc(12.5px * var(--fs));line-height:1.45;color:#b9c9da}.nv-quote{margin:11px 0 0;padding-block:2px;padding-inline-start:10px;padding-inline-end:0;border-inline-start:2px solid var(--accent)}.nv-quote-orig{font-size:calc(12.5px * var(--fs));line-height:1.45;font-style:italic;color:#d7e2ee}.nv-quote-orig[dir=rtl]{font-style:normal}.nv-quote-tr{font-size:calc(11.5px * var(--fs))}.nv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line);font-size:calc(10.5px * var(--fs));color:var(--dim)}.nv-mark{border-radius:4px;background:#0a0e13;flex:0 0 auto;object-fit:contain}.nv-mark-mono{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:5px;font-weight:800;letter-spacing:.02em;font-family:var(--sans)}.nv-src{color:var(--muted);font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-flag{font-size:calc(12px * var(--fs));line-height:1}.nv-lang{padding:1px 5px;border-radius:5px;border:1px solid var(--line);font-size:calc(9px * var(--fs));font-weight:700;letter-spacing:.06em;color:var(--muted)}.nv-lang-fa{color:var(--fa);border-color:#4a3a6a}.nv-lang-ar{color:var(--ar);border-color:#2f5a52}.nv-lang-he{color:var(--he);border-color:#2f4a6a}.nv-lang-en{color:var(--muted)}.nv-epi{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:5px;border:1px solid var(--line);font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.07em;font-weight:700;cursor:help}.nv-epi-fact{color:var(--green);border-color:#245a3f;background:#3fd08a14}.nv-epi-claim{color:var(--amber);border-color:#5a4a1a;background:#f2c14e1a}.nv-epi-inference{color:var(--blue);border-color:#244a6a;background:#5aa9e614}.nv-epi-editorial{color:var(--fa);border-color:#4a3a6a;background:#c9a2ff14}.nv-epi-unknown{color:var(--dim);border-color:var(--line)}.nv-unver{font-weight:800;letter-spacing:.09em}.nv-corr{font-weight:500;opacity:.85;letter-spacing:.03em}.nv-tag{padding:1px 6px;border-radius:5px;border:1px solid var(--line);color:var(--muted);font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.07em}.nv-access{padding:1px 6px;border-radius:5px;border:1px dashed #4a5a2a;color:#a8b56a;font-size:calc(9px * var(--fs));text-transform:uppercase;letter-spacing:.07em;cursor:help}.nv-demo{padding:1px 6px;border-radius:5px;background:var(--amber);color:#241a06;font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.08em}.nv-time{font-variant-numeric:tabular-nums;cursor:help;white-space:nowrap}@media (max-height: 900px){.nv-mast-title,.nv-h1{font-size:calc(22px * var(--fs))}}.nv-cap{font-style:normal;font-size:calc(9px * var(--fs));color:var(--amber);margin-left:5px;letter-spacing:.02em;cursor:help}@media (max-width: 820px){.nv-mast{flex-direction:column;align-items:stretch;gap:calc(8px * var(--fs))}.nv-mast-stats{white-space:normal;flex-wrap:wrap;column-gap:calc(12px * var(--fs));row-gap:calc(3px * var(--fs));padding-bottom:0}.nv-mast-stats>*{white-space:nowrap}.nv-mast-title{font-size:calc(30px * var(--fs))}.nv-seg{flex:1 1 100%;flex-wrap:wrap;justify-content:center;row-gap:calc(3px * var(--fs))}.nv-seg button{min-height:calc(32px * var(--fs))}}.pp-dock>.bc-card{position:absolute;left:12px;bottom:calc(100% + 8px);z-index:2;width:min(calc(340px * var(--fs)),calc(50% - 24px));max-height:min(calc(196px * var(--fs)),calc(100vh - 500px),34vh);display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 40px -20px var(--modal-shadow, rgba(0, 0, 0, .85));animation:bc-in .26s cubic-bezier(.2,.7,.3,1) both}.pp-dock>.bc-card.bc-ok{border-left:calc(3px * var(--fs)) solid var(--green)}.pp-dock>.bc-card.bc-warn{border-left:calc(3px * var(--fs)) solid var(--amber)}.pp-dock>.bc-card.bc-fail{border-left:calc(3px * var(--fs)) solid var(--red)}@keyframes bc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pp-dock>.bc-card{animation:none}}.bc-card .bc-main{display:flex;align-items:flex-start;gap:calc(9px * var(--fs));padding:calc(9px * var(--fs)) calc(26px * var(--fs)) calc(7px * var(--fs)) calc(10px * var(--fs));background:transparent;border:0;border-radius:11px 11px 0 0;text-align:left;cursor:pointer;min-width:0;flex:0 0 auto;font:inherit;color:inherit}.bc-card .bc-main:hover{background:var(--panel-2)}.bc-card .bc-main:focus-visible{outline:calc(2px * var(--fs)) solid var(--accent);outline-offset:calc(-2px * var(--fs))}.bc-card .bc-thumb{position:relative;flex:0 0 auto;display:block}.bc-card .bc-hero{margin:0;width:72px}.bc-card .bc-body{display:flex;flex-direction:column;gap:calc(3px * var(--fs));min-width:0}.bc-card .bc-kicker{display:flex;align-items:center;gap:calc(6px * var(--fs));flex-wrap:wrap}.bc-card .bc-k{font-size:calc(8.5px * var(--fs));font-weight:800;letter-spacing:.16em;color:var(--accent-2);white-space:nowrap}.bc-card .bc-badge{font-size:calc(8px * var(--fs));font-weight:800;letter-spacing:.12em;padding:calc(1px * var(--fs)) calc(5px * var(--fs));border-radius:calc(4px * var(--fs));border:1px solid currentColor;white-space:nowrap}.bc-card .bc-b-ok{color:var(--green)}.bc-card .bc-b-warn{color:var(--amber)}.bc-card .bc-b-fail{color:var(--red)}.bc-card .bc-demo{font-size:calc(8px * var(--fs));font-weight:800;letter-spacing:.12em;padding:calc(1px * var(--fs)) calc(5px * var(--fs));border-radius:calc(4px * var(--fs));border:1px solid var(--blue);color:var(--blue)}.bc-card .bc-title{font-size:calc(11.5px * var(--fs));font-weight:700;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-card .bc-when{font-family:var(--mono);font-size:calc(9px * var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-card .bc-iso{color:var(--dim)}.bc-card .bc-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.bc-card .bc-scroll::-webkit-scrollbar{width:calc(6px * var(--fs))}.bc-card .bc-scroll::-webkit-scrollbar-track{background:transparent}.bc-card .bc-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:calc(3px * var(--fs))}.bc-card .bc-note{flex:0 0 auto;padding:calc(7px * var(--fs)) calc(11px * var(--fs)) calc(9px * var(--fs));font-size:calc(10px * var(--fs));line-height:1.42;color:var(--muted)}.bc-card .bc-reason{flex:0 0 auto;display:flex;gap:calc(7px * var(--fs));padding:calc(7px * var(--fs)) calc(11px * var(--fs)) calc(9px * var(--fs));border-top:1px solid var(--line);background:var(--bg-2)}.bc-card .bc-reason-k{flex:0 0 auto;font-size:calc(8px * var(--fs));font-weight:800;letter-spacing:.14em;color:var(--amber);padding-top:calc(1px * var(--fs))}.bc-card .bc-reason-t{font-size:calc(9.5px * var(--fs));line-height:1.4;color:var(--muted)}.bc-card .bc-x{position:absolute;top:calc(6px * var(--fs));right:calc(6px * var(--fs));width:calc(20px * var(--fs));height:calc(20px * var(--fs));display:grid;place-items:center;padding:0;line-height:1;background:transparent;border:1px solid var(--line);border-radius:calc(6px * var(--fs));color:var(--muted);font-size:calc(10px * var(--fs));cursor:pointer}.bc-card .bc-x:hover{color:var(--ink);border-color:var(--accent)}.bc-card .bc-x:focus-visible{outline:calc(2px * var(--fs)) solid var(--accent);outline-offset:calc(1px * var(--fs))}@media (max-width: 760px){.pp-dock>.bc-card{left:8px;width:min(calc(340px * var(--fs)),calc(50% - 16px))}}@media (max-width: 820px){.pp-dock>.bc-card{left:calc(11px * var(--fs));width:calc(100% - 22px * var(--fs));max-height:min(calc(196px * var(--fs)),34vh);max-height:min(calc(196px * var(--fs)),34dvh)}.pp-dock:has(>.pp-cue)>.bc-card{display:none}}.pp-dock{position:relative;flex:0 0 auto;z-index:1200;outline:none}.pp-dock:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.pp-bar{display:flex;align-items:center;gap:14px;height:60px;padding:0 14px;background:linear-gradient(180deg,#121a24,#0c131b);border-top:1px solid var(--line);box-shadow:0 -10px 26px -20px #000000e6}.pp-bar-dead{background:linear-gradient(180deg,#111820,#0b1118)}.pp-left{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:210px;max-width:300px}.pp-cover{position:relative;width:46px;height:46px;flex:0 0 auto;border-radius:9px;overflow:hidden;border:1px solid var(--line);background:#000}.pp-cover>img,.pp-cover>video,.pp-cover>.pp-cover-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pp-cover>video.pp-cover-loop{pointer-events:none;border:0;background:transparent;outline:none}.pp-cover-ph{width:100%;height:100%;background:radial-gradient(circle at 32% 34%,rgba(242,160,61,.55) 0 1px,transparent 2px),radial-gradient(circle at 62% 58%,rgba(127,212,200,.45) 0 1px,transparent 2px),radial-gradient(circle at 48% 70%,rgba(232,97,60,.5) 0 1.5px,transparent 3px),radial-gradient(circle at 70% 28%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 50% 50%,#e8613c47,#0000 62%),#000}.pp-id{min-width:0}.pp-eyebrow{display:flex;align-items:center;gap:6px;font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.16em;color:var(--accent-2);text-transform:uppercase;white-space:nowrap}.pp-live{width:6px;height:6px;border-radius:50%;background:var(--dim);flex:0 0 auto}.pp-live.on{background:var(--green);box-shadow:0 0 7px var(--green);animation:ppPulse 1.1s ease-in-out infinite}@keyframes ppPulse{0%,to{opacity:1}50%{opacity:.35}}.pp-sched{font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:600;letter-spacing:.1em;border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums;flex:0 0 auto}.pp-sched-wait{color:var(--dim)}.pp-sched-busy{color:var(--green);border-color:#3fd08a73}.pp-sched-fail{color:var(--amber);border-color:#f2c14e80;background:#f2c14e1a}.pp-sched-stale{color:var(--amber);border-color:#f2c14e59}.pp-fresh{font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:700;letter-spacing:.09em;color:var(--green);background:#3fd08a1f;border:1px solid rgba(63,208,138,.5);border-radius:999px;padding:1px 7px;cursor:pointer;flex:0 0 auto}.pp-fresh:hover{background:#3fd08a33}.pp-title{font-size:calc(12.5px * var(--fs));font-weight:700;color:var(--ink);line-height:1.2;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sub{display:flex;align-items:center;gap:5px;font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.2;margin-top:1px;white-space:nowrap;overflow:hidden}.pp-sub-t{overflow:hidden;text-overflow:ellipsis}.pp-when{flex:0 0 auto;color:var(--muted)}.pp-when-diverge{color:var(--amber)}.pp-brief-stale{margin-left:5px;font-family:var(--mono);font-size:calc(8.5px * var(--fs));font-weight:800;letter-spacing:.1em;color:var(--amber);border:1px solid rgba(242,193,78,.5);background:#f2c14e1a;border-radius:3px;padding:0 4px}.pp-demo{flex:0 0 auto;background:var(--amber);color:#241a06;padding:1px 6px;border-radius:4px;font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.08em}.pp-demo.sm{padding:0 4px;font-size:calc(8.5px * var(--fs))}.pp-center{flex:1 1 auto;min-width:200px;display:flex;align-items:center;gap:14px}.pp-transport{display:flex;align-items:center;gap:7px;flex:0 0 auto}.pp-btn{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;display:grid;place-items:center;line-height:1;transition:.15s}.pp-btn:hover:not(:disabled){border-color:var(--accent);color:#fff}.pp-glyph{font-size:calc(15px * var(--fs))}.pp-glyph-n{position:absolute;left:0;right:0;top:50%;transform:translateY(-45%);font-size:calc(8px * var(--fs));font-weight:800;font-family:var(--mono);letter-spacing:-.02em}.pp-play{width:38px;height:38px;border-radius:50%;border:none;background:var(--accent);color:#fff;font-size:calc(13px * var(--fs));cursor:pointer;display:grid;place-items:center;line-height:1;transition:.15s;box-shadow:0 0 0 1px #e8613c59,0 4px 14px -6px #e8613ce6}.pp-play:hover:not(:disabled){background:#f0714d;transform:scale(1.05)}.pp-btn:disabled,.pp-play:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.pp-play:disabled{background:var(--panel-2);color:var(--dim);border:1px solid var(--line)}.pp-scrub{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.pp-t{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 auto}.pp-track{position:relative;flex:1 1 auto;min-width:60px;height:26px;cursor:pointer;touch-action:none;outline:none}.pp-track:focus-visible{box-shadow:0 0 0 1px var(--accent);border-radius:5px}.pp-rail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:3px;background:#1b2735;border-radius:3px}.pp-buf{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3px;background:#2c3f55;border-radius:3px;transition:width .25s linear}.pp-wave{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pp-wave-row{position:absolute;inset:0;display:flex;align-items:center;gap:1px}.pp-wave-row i{flex:1 1 auto;min-width:1px;border-radius:1px;background:#22344a;display:block}.pp-wave-row.pp-lit i{background:linear-gradient(180deg,var(--accent-2),var(--accent))}.pp-shuttle{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0c131b,0 0 10px #e8613ccc;pointer-events:none}.pp-track:hover .pp-shuttle{transform:translate(-50%,-50%) scale(1.25)}.pp-noep{flex:1 1 auto;display:flex;align-items:center;gap:9px;min-width:0;font-size:calc(10.5px * var(--fs));letter-spacing:.1em;color:var(--dim);text-transform:uppercase;padding:6px 10px;border-radius:8px;border:1px dashed var(--line)}.pp-noep.hard{color:var(--amber);border:1px solid #4a3714;background:repeating-linear-gradient(45deg,#2b1f0d,#2b1f0d 10px,#241a08 10px 20px)}.pp-noep-tag{background:var(--amber);color:#241a06;padding:2px 8px;border-radius:5px;font-weight:800;letter-spacing:.06em;flex:0 0 auto}.pp-noep-msg{font-family:var(--mono);letter-spacing:0;text-transform:none;color:#c9a86a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-noep-dot{width:7px;height:7px;border-radius:50%;background:var(--dim);animation:ppPulse 1.2s ease-in-out infinite;flex:0 0 auto}.pp-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.pp-expand{display:none}.pp-shows{display:flex;gap:3px;padding:2px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px}.pp-pill{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px 11px;border-radius:999px;font-size:calc(9.5px * var(--fs));font-weight:800;letter-spacing:.12em;transition:.15s}.pp-pill:hover{color:var(--ink)}.pp-pill.on{background:var(--accent);color:#fff}.pp-vol{display:flex;align-items:center;gap:6px}.pp-icon{background:transparent;border:none;color:var(--muted);cursor:pointer;line-height:0;padding:2px;display:grid;place-items:center}.pp-icon:hover{color:var(--ink)}.pp-icon svg{display:block}.pp-range{-webkit-appearance:none;appearance:none;width:62px;height:3px;border-radius:3px;background:#1b2735;outline:none}.pp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:var(--muted);cursor:pointer;border:none}.pp-range:hover::-webkit-slider-thumb{background:var(--accent)}.pp-speed{display:flex;gap:3px}.pp-sp{background:transparent;border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 8px;font-size:calc(10px * var(--fs));font-family:var(--mono);font-variant-numeric:tabular-nums;transition:.15s}.pp-sp:hover{color:var(--ink);border-color:var(--dim)}.pp-sp.on{background:var(--panel-2);border-color:var(--accent);color:#fff}.pp-tr-btn{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:calc(9.5px * var(--fs));font-weight:800;letter-spacing:.12em;transition:.15s}.pp-tr-btn:hover{color:var(--ink);border-color:var(--dim)}.pp-tr-btn.on{color:#fff;border-color:var(--accent);background:#e8613c29}.pp-save{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:calc(9.5px * var(--fs));font-weight:800;letter-spacing:.12em;white-space:nowrap;transition:.15s}.pp-save:hover:not(:disabled){color:var(--ink);border-color:var(--dim)}.pp-save:disabled{opacity:.4;cursor:not-allowed}.pp-save.busy{color:var(--accent-2);border-color:var(--accent-2);opacity:1;cursor:progress}.pp-dock>.pp-save-note{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:3;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;max-width:min(760px,calc(100% - 24px));padding:8px 30px 8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 34px -18px var(--modal-shadow, rgba(0, 0, 0, .8));font-size:calc(11.5px * var(--fs));line-height:1.45;color:var(--ink)}.pp-save-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--dim);align-self:center}.pp-save-note.ok .pp-save-dot{background:var(--green)}.pp-save-note.warn .pp-save-dot{background:var(--amber)}.pp-save-note.err .pp-save-dot{background:var(--red)}.pp-save-note.warn{border-color:var(--hatch-line)}.pp-save-note.err{border-color:var(--red)}.pp-save-txt{flex:1 1 auto;min-width:0}.pp-save-path{flex:1 1 100%;min-width:0;font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--muted);word-break:break-all}.pp-save-x{position:absolute;top:6px;right:6px;background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:6px;width:20px;height:20px;cursor:pointer;line-height:1;font-size:calc(10px * var(--fs));display:grid;place-items:center;padding:0}.pp-save-x:hover{color:var(--ink);border-color:var(--accent)}.pp-dock>.pp-transcript{position:absolute;left:0;right:0;bottom:100%;z-index:1;max-height:46vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f161f,#0d141c);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 -22px 48px -26px #000000f2}.pp-tr-head{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--line);flex:0 0 auto}.pp-tr-kicker{font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.16em;color:var(--accent-2);border:1px solid #4a3714;border-radius:5px;padding:2px 7px;flex:0 0 auto}.pp-tr-title{font-size:calc(12.5px * var(--fs));font-weight:700;color:var(--ink);flex:0 0 auto}.pp-tr-when{flex:0 0 auto;font-family:var(--mono);font-size:calc(9.5px * var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.pp-tr-note{flex:1 1 auto;min-width:0;font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.3;border-left:1px solid var(--line);padding-left:10px}.pp-x{flex:0 0 auto;background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:6px;width:24px;height:24px;cursor:pointer;line-height:1;font-size:calc(11px * var(--fs))}.pp-x:hover{color:#fff;border-color:var(--accent)}.pp-tr-body{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 16px 14px}.pp-tr-body::-webkit-scrollbar{width:7px}.pp-tr-body::-webkit-scrollbar-thumb{background:#2a3a4d;border-radius:4px}.pp-tr-p{margin:0 0 9px;font-size:calc(12.5px * var(--fs));line-height:1.5;color:var(--ink);max-width:92ch}.pp-tr-empty{color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.5;padding:14px 2px;max-width:78ch}.pp-tr-empty b{color:var(--accent-2)}.pp-tr-h{margin:16px 0 6px;font-size:calc(10px * var(--fs));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);border-bottom:1px solid var(--line);padding-bottom:5px;max-width:92ch}.pp-tr-body>.pp-tr-h:first-child{margin-top:0}.pp-tr-def{margin:0 0 8px;font-size:calc(11px * var(--fs));line-height:1.45;color:var(--dim);max-width:88ch}.pp-tr-meta{margin:10px 0 3px;font-family:var(--mono);font-size:calc(10px * var(--fs));line-height:1.5;color:var(--dim);max-width:92ch}.pp-tr-li{padding-left:13px;position:relative}.pp-tr-li:before{content:"·";position:absolute;left:3px;color:var(--dim)}.pp-tr-orig{margin-bottom:2px;color:#f2f7fc}.pp-tr-orig[dir=rtl]{font-size:calc(13.5px * var(--fs));line-height:1.75;text-align:right}.pp-tr-lang{display:inline-block;margin-inline-end:7px;padding:0 5px;border-radius:4px;border:1px solid var(--line);font-family:var(--mono);font-size:calc(8.5px * var(--fs));font-weight:700;letter-spacing:.08em;vertical-align:1px}.pp-lang-fa{color:var(--fa);border-color:#4a3a6a}.pp-lang-ar{color:var(--ar);border-color:#2f5a52}.pp-lang-he{color:var(--he);border-color:#2f4a6a}.pp-tr-en{margin:0 0 11px;padding-left:9px;border-left:2px solid #2a3a4d;font-size:calc(12px * var(--fs));color:#b9c9da}.pp-tr-entag{display:inline-block;margin-right:7px;padding:0 5px;border-radius:4px;background:#1c2836;color:var(--muted);font-family:var(--mono);font-size:calc(8.5px * var(--fs));font-weight:700;letter-spacing:.08em;vertical-align:1px}@media (max-width: 1240px){.pp-tr-note{display:none}.pp-vol .pp-range{width:46px}}.pp-tr-cues{flex:0 0 auto;padding:9px 16px 11px;border-top:1px solid var(--line);background:#0003;font-size:calc(11px * var(--fs));line-height:1.5;color:var(--muted);max-width:96ch}.pp-tr-cues b{color:var(--ink);font-weight:700}.pp-tr-cues-k{display:block;margin-bottom:3px;font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.12em;color:var(--accent)}.pp-dock>.pp-cue{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:2;width:min(360px,calc(100% - 24px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 40px -20px var(--modal-shadow, rgba(0, 0, 0, .85));overflow:hidden;animation:pp-cue-in .26s cubic-bezier(.2,.7,.3,1) both}@keyframes pp-cue-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pp-dock>.pp-cue{animation:none}}.pp-cue-head{display:flex;align-items:center;gap:7px;padding:8px 8px 0 11px}.pp-cue-desk{font-family:var(--mono);font-size:calc(9px * var(--fs));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.pp-cue-who{font-size:calc(10px * var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-cue-est{margin-left:auto;flex:0 0 auto;font-family:var(--mono);font-size:calc(8.5px * var(--fs));font-weight:700;letter-spacing:.06em;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:1px 4px;cursor:help}.pp-cue-off{border-color:var(--amber)}.pp-cue-off .pp-cue-desk{color:var(--amber)}.pp-cue-offtxt{padding:2px 11px 10px;font-size:calc(10.5px * var(--fs));line-height:1.45;color:var(--muted)}.pp-cue-offtxt b{color:var(--ink);font-weight:700}.pp-cue-x{flex:0 0 auto;width:18px;height:18px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;cursor:pointer;color:var(--dim);font-size:calc(10px * var(--fs));line-height:1}.pp-cue-x:hover{color:var(--ink);background:#ffffff0f}.pp-cue-sub{padding:2px 11px 8px;font-size:calc(10px * var(--fs));color:var(--dim);line-height:1.3}.pp-cue-body{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;padding:0 11px 10px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.pp-cue-body:hover .pp-cue-ttl{color:var(--accent-2)}.pp-cue-body:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.pp-cue-img{width:calc(68px * var(--fs));height:calc(51px * var(--fs));flex:0 0 auto;border-radius:calc(6px * var(--fs));object-fit:cover;background:#0d141c;border:1px solid var(--line)}.pp-cue-plate{width:calc(68px * var(--fs));height:calc(51px * var(--fs));flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:calc(6px * var(--fs));border:1px solid var(--line);background:linear-gradient(145deg,#16202b,#0e151d)}.pp-cue-mono{font-family:var(--mono);font-size:calc(15px * var(--fs));font-weight:800;letter-spacing:.04em;color:var(--dim)}.pp-cue-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.pp-cue-ttl{font-size:calc(12px * var(--fs));font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-cue-rtl{text-align:right}.pp-cue-en{font-size:calc(10.5px * var(--fs));line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-cue-entag{font-family:var(--mono);font-size:calc(8px * var(--fs));font-weight:800;letter-spacing:.08em;color:var(--dim);border:1px solid var(--line);border-radius:3px;padding:0 3px;margin-right:5px;vertical-align:1px}.pp-cue-noen{font-size:calc(9.5px * var(--fs));color:var(--dim);font-style:italic}.pp-cue-meta{display:flex;align-items:baseline;gap:6px;margin-top:1px;font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.04em;color:var(--dim);min-width:0}.pp-cue-outlet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pp-cue-age{flex:0 0 auto}.pp-cue-foot{display:flex;align-items:center;gap:6px;padding:6px 9px;border-top:1px solid var(--line);background:#0000002e}.pp-cue-nav{width:20px;height:20px;padding:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs));line-height:1}.pp-cue-nav:hover:not(:disabled){color:var(--ink);border-color:var(--dim)}.pp-cue-nav:disabled{opacity:.35;cursor:default}.pp-cue-count{font-family:var(--mono);font-size:calc(9.5px * var(--fs));font-weight:700;letter-spacing:.06em;color:var(--muted)}.pp-cue-gap{margin-left:auto;cursor:help;font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.04em;color:var(--dim)}@media (max-width: 1080px){.pp-vol{display:none}.pp-left{min-width:170px;max-width:220px}}@media (max-width: 900px){.pp-speed,.pp-sub{display:none}.pp-bar{gap:10px;padding:0 10px}.pp-save,.pp-tr-btn{padding:5px 8px;letter-spacing:.08em}}@media (max-width: 760px){.pp-t{display:none}.pp-left{min-width:0;max-width:150px}.pp-dock>.pp-save-note{right:8px;max-width:calc(100% - 16px)}.pp-dock>.pp-cue{right:8px;width:calc(100% - 16px)}}@media (max-height: 900px){.pp-bar{height:54px}.pp-cover{width:42px;height:42px}}@media (max-width: 820px){:root{--dock-h: calc(96px * var(--fs))}.pp-dock{padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#121a24,#0c131b)}.pp-bar{flex-wrap:wrap;height:auto;min-height:calc(96px * var(--fs));align-content:center;padding:calc(7px * var(--fs)) calc(11px * var(--fs));column-gap:calc(10px * var(--fs));row-gap:calc(6px * var(--fs))}.pp-left{flex:1 1 0;min-width:0;max-width:none}.pp-eyebrow{flex-wrap:wrap;white-space:normal;row-gap:calc(2px * var(--fs));gap:calc(5px * var(--fs));letter-spacing:.09em}.pp-center{order:3;flex:1 0 100%;min-width:0;gap:calc(11px * var(--fs))}.pp-right{order:4;flex:1 0 100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:calc(10px * var(--fs));padding-top:calc(7px * var(--fs));border-top:1px solid var(--line)}.pp-dock.pp-exp .pp-shows{flex:1 1 100%;justify-content:center}.pp-dock.pp-exp .pp-speed{flex:1 1 auto;justify-content:space-between}.pp-dock.pp-exp .pp-save,.pp-dock.pp-exp .pp-tr-btn{flex:1 1 calc(120px * var(--fs))}.pp-cover{width:calc(38px * var(--fs));height:calc(38px * var(--fs))}.pp-scrub{gap:calc(8px * var(--fs))}.pp-t{display:block}.pp-play{width:calc(38px * var(--fs));height:calc(38px * var(--fs));min-width:44px;min-height:44px}.pp-track{height:calc(34px * var(--fs))}.pp-shuttle{width:calc(14px * var(--fs));height:calc(14px * var(--fs))}.pp-dock:not(.pp-exp) .pp-right,.pp-dock:not(.pp-exp) .pp-transport .pp-btn{display:none}.pp-expand{display:inline-flex;align-items:center;justify-content:center;order:1;flex:0 0 auto;box-sizing:border-box;width:calc(34px * var(--fs));height:calc(34px * var(--fs));min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line);border-radius:calc(9px * var(--fs));color:var(--muted);cursor:pointer;-webkit-app-region:no-drag}.pp-expand:hover{color:var(--ink);border-color:var(--accent)}.pp-expand[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.pp-expand-c{font-size:calc(13px * var(--fs));line-height:1}.pp-dock.pp-exp .pp-bar{max-height:62vh;max-height:62dvh;overflow-y:auto;overscroll-behavior:contain}.pp-dock.pp-exp .pp-vol,.pp-dock.pp-exp .pp-speed,.pp-dock.pp-exp .pp-save{display:flex}.pp-dock.pp-exp .pp-save{align-items:center;justify-content:center}.pp-dock.pp-exp .pp-sub{display:flex}.pp-dock.pp-exp .pp-vol{flex:1 1 100%}.pp-dock.pp-exp .pp-vol .pp-range{flex:1 1 auto;width:auto;min-width:calc(80px * var(--fs))}.pp-pill,.pp-sp{min-height:calc(32px * var(--fs));padding-inline:calc(12px * var(--fs))}.pp-icon{min-width:calc(32px * var(--fs));min-height:calc(32px * var(--fs))}.pp-save,.pp-tr-btn{min-height:44px}.pp-dock>.pp-cue,.pp-dock>.pp-save-note{right:calc(11px * var(--fs));width:calc(100% - 22px * var(--fs));max-width:none}}@media (max-width: 820px) and (max-height: 520px){:root{--dock-h: calc(54px * var(--fs))}.pp-bar{flex-wrap:nowrap;row-gap:0;min-height:calc(54px * var(--fs));padding-block:calc(4px * var(--fs))}.pp-left{flex:1 1 calc(260px * var(--fs))}.pp-center{order:0;flex:1 1 auto}.pp-expand{order:1}.pp-dock.pp-exp .pp-bar{flex-wrap:wrap;max-height:78vh;max-height:78dvh}.pp-dock.pp-exp .pp-right{flex:1 0 100%}.pp-dock.pp-exp .pp-center{order:3;flex:1 0 100%}}.ea{--ea-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--ea-right: 400px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;color:var(--ink);font-family:var(--sans)}.ea-mast{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 14px 8px;border-bottom:1px solid var(--line)}.ea-mast-kicker{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.ea-mast-title{margin:2px 0 0;font-family:var(--ea-serif);font-size:calc(24px * var(--fs));font-weight:700;letter-spacing:-.01em;line-height:1.05}.ea-mast-stats{display:flex;align-items:center;gap:14px;font-size:calc(10.5px * var(--fs));color:var(--dim);white-space:nowrap;padding-bottom:3px}.ea-mast-stats b{color:var(--muted);font-variant-numeric:tabular-nums}.ea-mast-time{color:var(--dim);font-style:italic}.ea-controls{flex:0 0 auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--line)}.ea-search{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:5px 10px;font-size:calc(12.5px * var(--fs));min-width:240px;font-family:var(--sans)}.ea-search::placeholder{color:var(--dim)}.ea-search:focus{outline:none;border-color:var(--accent)}.ea-chips{display:flex;gap:5px;flex-wrap:wrap}.ea-filter{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--dim);padding:3px 10px;font-size:calc(11px * var(--fs));cursor:pointer;font-family:var(--sans)}.ea-filter:hover{color:var(--ink);border-color:#2f4459}.ea-filter.on{color:var(--ink);border-color:var(--dim);background:var(--panel-2)}.ea-filter.ea-solo{box-shadow:0 0 0 1px currentColor}.ea-filter-n{font-variant-numeric:tabular-nums;opacity:.7;font-size:calc(10px * var(--fs))}.ea-showing{margin-left:auto;font-size:calc(10.5px * var(--fs));color:var(--dim)}.ea-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}.ea-spacer{flex:1 1 auto}.ea-mini{cursor:pointer;padding:3px 10px;border-radius:7px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:calc(11px * var(--fs));font-family:var(--sans)}.ea-mini:hover:not(:disabled){border-color:var(--accent);color:#fff}.ea-mini:disabled{opacity:.5;cursor:default}.ea-buildbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:7px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:calc(12px * var(--fs));color:var(--fg)}.ea-buildbar-spin{width:12px;height:12px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-top-color:var(--accent);border-radius:50%;animation:ea-buildspin .9s linear infinite}@keyframes ea-buildspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ea-buildbar-spin{animation-duration:3s}}.ea-buildbar-stage{font-weight:600}.ea-buildbar-num{font-variant-numeric:tabular-nums;color:var(--accent)}.ea-buildbar-note{color:var(--muted);margin-left:auto}.ea-buildbar-done{background:color-mix(in srgb,var(--fg) 5%,transparent)}.ea-buildbar-done .ea-buildbar-stage{font-weight:500;color:var(--muted)}.ea-buildbar-bad{background:color-mix(in srgb,#ff5d5d 12%,transparent)}.ea-buildbar-bad .ea-buildbar-stage{color:#ff8f8f}.ea-buildbar button{margin-left:8px}.ea-mini-warn{border-color:#ff5d5d77;color:#ff8f8f}.ea-mini-warn:hover:not(:disabled){border-color:#ff5d5d;color:#fff}.ea-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--ea-right)}.ea-left{position:relative;min-width:0;min-height:0;display:flex}.ea-loading{flex:1;display:grid;place-items:center;color:var(--muted);font-size:calc(13px * var(--fs));text-align:center;padding:24px}.ea-graph{position:relative;flex:1 1 auto;min-width:0;min-height:0;background:radial-gradient(120% 100% at 50% 0%,#0f1a26,#0a0e13);overflow:hidden}.ea-graph canvas{display:block}.ea-graph-tools{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:5px}.ea-tool{width:26px;height:24px;border-radius:6px;border:1px solid var(--line);background:#131b25db;color:var(--muted);font-size:calc(13px * var(--fs));line-height:1;cursor:pointer;font-family:var(--sans)}.ea-tool-wide{width:auto;padding:0 8px;font-size:calc(10.5px * var(--fs))}.ea-tool:hover{color:#fff;border-color:var(--accent)}.ea-graph-hint{position:absolute;left:12px;bottom:9px;font-size:calc(10px * var(--fs));color:var(--dim);pointer-events:none;letter-spacing:.02em}.ea-hovercard{position:absolute;left:12px;top:10px;max-width:300px;padding:8px 11px;background:#0f151df0;border:1px solid var(--line);border-radius:9px;pointer-events:none;box-shadow:0 8px 22px #00000073}.ea-hovercard-name{font-size:calc(15px * var(--fs));color:var(--ink);line-height:1.25}.ea-hovercard-en{font-size:calc(12px * var(--fs));color:var(--muted);margin-top:1px}.ea-hovercard-meta{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:calc(10.5px * var(--fs));color:var(--dim)}.ea-hovercard-stale{margin-top:5px;font-size:calc(10px * var(--fs));line-height:1.35;color:var(--amber)}.ea-right{border-left:1px solid var(--line);background:var(--bg-2);display:flex;flex-direction:column;min-height:0;min-width:0}.ea-right-head{flex:0 0 auto;padding:11px 13px 9px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.ea-right-orig{font-size:calc(17px * var(--fs));line-height:1.2;color:var(--ink)}.ea-right-meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:calc(10.5px * var(--fs));color:var(--dim)}.ea-open-dossier{align-self:flex-start;max-width:100%;text-align:left;cursor:pointer;padding:5px 11px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:calc(13px * var(--fs));font-weight:600;font-family:var(--sans)}.ea-open-dossier:hover{border-color:var(--accent);color:#fff;background:var(--panel)}.ea-right-role{flex:0 0 auto;padding:8px 13px;font-size:calc(11.5px * var(--fs));line-height:1.4;color:var(--muted);border-bottom:1px solid var(--line)}.ea-stories{flex:1 1 auto;min-height:0;overflow:auto}.ea-stories::-webkit-scrollbar{width:7px}.ea-stories::-webkit-scrollbar-thumb{background:#2a3a4d;border-radius:4px}.ea-story{display:block;width:100%;text-align:left;padding:9px 13px;border:0;border-bottom:1px solid rgba(34,49,66,.55);background:transparent;color:inherit;cursor:pointer;font-family:var(--sans)}.ea-story:hover{background:var(--panel)}.ea-story-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.ea-story-src{font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2)}.ea-story-time{font-size:calc(10px * var(--fs));color:var(--dim);white-space:nowrap}.ea-story-foot{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:6px}.ea-orig{font-size:calc(12.5px * var(--fs));line-height:1.35;color:var(--ink)}.ea-orig[dir=rtl]{font-size:calc(13.5px * var(--fs))}.ea-en{margin-top:3px;padding-left:7px;border-left:2px solid #2a3a4d;font-size:calc(11.5px * var(--fs));line-height:1.35;color:var(--muted)}.ea-en-tag{display:inline-block;margin-right:6px;font-size:calc(8.5px * var(--fs));letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);border-radius:3px;padding:0 3px;vertical-align:1px}.ea-en-missing{color:var(--amber);border-left-color:#5a4a1a;font-style:italic}.ea-en-tag-missing{color:var(--amber);border-color:#5a4a1a}.ea-chip{display:inline-flex;align-items:center;gap:4px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:calc(9.5px * var(--fs));color:var(--dim);background:#17212d99}.ea-epi-fact{color:var(--green);border-color:#245a3f;background:#3fd08a14}.ea-epi-claim{color:var(--amber);border-color:#5a4a1a;background:#f2c14e1a}.ea-epi-inference{color:var(--blue);border-color:#244a6a;background:#5aa9e614}.ea-epi-editorial{color:var(--fa);border-color:#4a3a6a;background:#c9a2ff14}.ea-epi-unknown{color:var(--dim)}.ea-orient{max-width:210px}.ea-tag{color:var(--accent-2);border-color:#5a3f1a}.ea-corr{color:var(--green);border-color:#245a3f}.ea-warn{color:var(--amber);border-color:#5a4a1a;background:#f2c14e1a}.ea-bad{color:var(--red, #ff5d5d);border-color:#6a2424;background:#ff5d5d1a}.ea-ok{color:var(--green);border-color:#245a3f;background:#3fd08a14}.ea-form{color:var(--muted);font-size:calc(11px * var(--fs))}.ea-empty{padding:14px 13px;color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.5}.ea-empty p{margin:0 0 9px}.ea-empty-hero{overflow:auto}.ea-empty-title{font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin-bottom:8px}.ea-empty-inline{font-size:calc(11.5px * var(--fs));color:var(--dim);padding:6px 0;font-style:italic}.ea-legend{display:flex;flex-direction:column;gap:5px;margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#131b2580;font-size:calc(11px * var(--fs))}.ea-legend-row{display:inline-flex;align-items:center;gap:7px}.ea-legend-row b{color:var(--ink);font-weight:600}.ea-legend-row i{color:var(--dim);font-style:normal}.ea-caveat{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:calc(10.5px * var(--fs));line-height:1.5;color:var(--dim)}.ea-degrade{color:var(--amber);font-size:calc(11.5px * var(--fs));line-height:1.45}.ea-degrade-bar{flex:0 0 auto;padding:6px 14px;background:#f2c14e14;border-bottom:1px solid #4a3714}.ea-degrade-bad{color:var(--red, #ff5d5d);background:#ff5d5d17;border-bottom:1px solid #5a2020}.ea-muted{color:var(--muted);font-size:calc(12.5px * var(--fs))}.ea-muted-small{color:var(--dim);font-size:calc(10.5px * var(--fs));margin-bottom:8px}.ea-dossier{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.ea-dossier-bar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--bg-2)}.ea-back{cursor:pointer;padding:4px 11px;border-radius:7px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:calc(11.5px * var(--fs));font-family:var(--sans)}.ea-back:hover{border-color:var(--accent);color:#fff}.ea-dossier-crumb{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.ea-dossier-prov{font-size:calc(10px * var(--fs));color:var(--dim)}.ea-dossier-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:0 0 26px}.ea-dossier-scroll::-webkit-scrollbar{width:8px}.ea-dossier-scroll::-webkit-scrollbar-thumb{background:#2a3a4d;border-radius:4px}.ea-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--line)}.ea-dossier-titles{min-width:0}.ea-dossier-orig{margin:0;font-size:calc(30px * var(--fs));line-height:1.1;font-weight:700;letter-spacing:-.01em}.ea-dossier-en{margin-top:3px;font-family:var(--ea-serif);font-size:calc(19px * var(--fs));color:var(--muted)}.ea-dossier-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.ea-kind{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ea-dossier-role{margin:10px 0 0;max-width:74ch;font-size:calc(12.5px * var(--fs));line-height:1.5;color:var(--muted)}.ea-dossier-spark{flex:0 0 auto;min-width:210px}.ea-sec-label{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin-bottom:5px}.ea-spark{display:block;margin-top:2px}.ea-spark-bar{fill:var(--accent)}.ea-spark-zero{fill:#223142}.ea-spark-foot{margin-top:5px;font-size:calc(10px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums}.ea-sec{padding:14px 18px;border-bottom:1px solid rgba(34,49,66,.6)}.ea-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ea-sec-head h2{margin:0;font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:700}.ea-sec-actions{display:flex;align-items:center;gap:7px}.ea-sec-sub{margin:12px 0 6px;font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.ea-sec-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ea-sec-split>.ea-sec{border-right:1px solid rgba(34,49,66,.6)}.ea-summary{margin:0;max-width:84ch;font-family:var(--ea-serif);font-size:calc(14.5px * var(--fs));line-height:1.6;color:var(--ink)}.ea-provenance{margin-top:10px;max-width:84ch;font-size:calc(10.5px * var(--fs));line-height:1.5;color:var(--dim);border-left:2px solid #2a3a4d;padding-left:8px}.ea-neighbors{display:flex;gap:6px;flex-wrap:wrap}.ea-neighbor{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;color:var(--ink);padding:4px 11px;font-size:calc(11.5px * var(--fs));cursor:pointer;font-family:var(--sans);max-width:260px}.ea-neighbor:hover{background:var(--panel);border-color:var(--accent)}.ea-neighbor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-neighbor-w{color:var(--dim);font-variant-numeric:tabular-nums;font-size:calc(10px * var(--fs))}.ea-bars{display:flex;flex-direction:column;gap:3px}.ea-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 34px;align-items:center;gap:8px}.ea-bar-label{font-size:calc(11px * var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-bar-track{height:6px;background:#1a2532;border-radius:3px;overflow:hidden}.ea-bar-fill{height:100%;border-radius:3px;opacity:.85}.ea-bar-n{font-size:calc(10.5px * var(--fs));color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.ea-profile{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.ea-forms{margin-top:14px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.ea-forms .ea-sec-label{margin:0 6px 0 0}.ea-stories-wide{max-height:620px;border:1px solid var(--line);border-radius:9px}.ea-stories-wide .ea-story:last-child{border-bottom:0}@media (max-width: 1280px){.ea{--ea-right: 340px}}@media (max-width: 820px){.ea-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.ea-left{min-height:0}.ea-graph{min-height:46vh;min-height:46dvh}.ea-right{border-left:none;border-top:1px solid var(--line)}.ea-mast{flex-direction:column;align-items:flex-start;gap:calc(6px * var(--fs))}.ea-mast-stats{flex-wrap:wrap;white-space:normal;gap:calc(8px * var(--fs))}.ea-mast-title{font-size:calc(19px * var(--fs))}.ea-search{min-width:0;flex:1 1 100%}.ea-sec-split,.ea-profile{grid-template-columns:minmax(0,1fr)}.ea-sec-split>.ea-sec{border-right:none;border-bottom:1px solid rgba(34,49,66,.6)}.ea-bar-row{grid-template-columns:minmax(0,1fr) calc(72px * var(--fs)) calc(30px * var(--fs));gap:calc(6px * var(--fs))}.ea-stories-wide{max-height:none}}.cd{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;color:var(--ink);font-family:var(--sans)}.cd-tabs{flex:0 0 auto;display:flex;align-items:center;gap:calc(4px * var(--fs));padding:calc(8px * var(--fs)) calc(12px * var(--fs)) calc(6px * var(--fs));border-bottom:1px solid var(--line)}.cd-tabs button{background:transparent;border:1px solid transparent;color:var(--muted);padding:calc(3px * var(--fs)) calc(12px * var(--fs));border-radius:calc(8px * var(--fs));font-size:calc(12.5px * var(--fs));cursor:pointer}.cd-tabs button:hover{color:var(--ink)}.cd-tabs button.on{color:var(--on-hot);background:var(--panel-2);border-color:var(--line)}.cd-tabs-spacer{flex:1}.cd-clockpill{display:inline-flex;align-items:center;gap:calc(6px * var(--fs));padding:calc(3px * var(--fs)) calc(10px * var(--fs));border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:calc(11px * var(--fs));cursor:help}.cd-clockpill .warn{color:var(--amber)}.cd-subview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cd-ticker{flex:0 0 auto;display:flex;align-items:baseline;gap:calc(10px * var(--fs));padding:calc(4px * var(--fs)) calc(12px * var(--fs));border-top:1px solid var(--line);background:var(--bg-2);font-size:calc(10.5px * var(--fs));color:var(--muted);overflow:hidden;white-space:nowrap}.cd-ticker-k{font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.12em;color:var(--dim)}.cd-ticker[data-on="1"] .cd-ticker-k{color:var(--green)}.cd-ticker-quiet{color:var(--dim)}.cd-ticker-row{overflow:hidden;text-overflow:ellipsis}.cd-ticker-row b{color:var(--ink);font-weight:600}.cd-ticker-row i{color:var(--dim);font-style:normal;margin-left:calc(5px * var(--fs))}.cd-board{flex:1 1 auto;min-height:0;overflow:auto;padding:calc(12px * var(--fs))}.cd-disclosure{display:flex;align-items:flex-start;gap:calc(10px * var(--fs));padding:calc(8px * var(--fs)) calc(11px * var(--fs));border:1px solid var(--line);border-left:calc(3px * var(--fs)) solid var(--accent);border-radius:calc(8px * var(--fs));background:var(--panel);color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.4;margin-bottom:calc(10px * var(--fs))}.cd-disclosure b{color:var(--ink)}.cd-fiction{flex:0 0 auto;align-self:flex-start;font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.1em;font-weight:700;color:var(--accent);border:1px solid var(--accent);border-radius:calc(4px * var(--fs));padding:calc(2px * var(--fs)) calc(6px * var(--fs));white-space:nowrap}.cd-note{padding:calc(6px * var(--fs)) calc(10px * var(--fs));border:1px dashed var(--line);border-radius:calc(7px * var(--fs));background:var(--bg-2);color:var(--amber);font-size:calc(11.5px * var(--fs));line-height:1.35;margin-bottom:calc(10px * var(--fs))}.cd-coverage{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6px * var(--fs));padding:calc(4px * var(--fs)) calc(8px * var(--fs));border:1px solid var(--line);border-radius:calc(6px * var(--fs));background:var(--panel-2);font-size:calc(11px * var(--fs));color:var(--muted);margin-bottom:calc(12px * var(--fs))}.cd-coverage-k{font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.12em;color:var(--dim)}.cd-coverage-bad{color:var(--red);font-weight:600;cursor:help}.cd-coverage-unknown{color:var(--amber)}.cd-coverage-clock{margin-left:auto;color:var(--dim)}.cd-section{margin-bottom:calc(16px * var(--fs))}.cd-section-h{display:flex;align-items:baseline;gap:calc(8px * var(--fs));margin:0 0 calc(8px * var(--fs));font-size:calc(11px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:600}.cd-section-n{color:var(--muted)}.cd-section-sub{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400;font-size:calc(11px * var(--fs))}.cd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300px * var(--fs)),1fr));gap:calc(10px * var(--fs))}.cd-grid-chief{grid-template-columns:minmax(0,calc(620px * var(--fs)))}.cd-card{display:flex;flex-direction:column;gap:calc(6px * var(--fs));background:var(--panel);border:1px solid var(--line);border-radius:calc(10px * var(--fs));padding:calc(10px * var(--fs));min-width:0}.cd-card:hover{border-color:var(--accent)}.cd-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cd-card.dark{border-left:calc(3px * var(--fs)) solid var(--red)}.cd-card-main{display:flex;gap:calc(10px * var(--fs));align-items:flex-start;text-align:left;background:transparent;border:0;padding:0;color:inherit;cursor:pointer;min-width:0}.cd-card-body{display:flex;flex-direction:column;gap:calc(2px * var(--fs));min-width:0}.cd-face{flex:0 0 auto;width:calc(58px * var(--fs));height:calc(58px * var(--fs));border-radius:calc(8px * var(--fs));object-fit:cover;object-position:50% 12%;border:1px solid var(--line);background:var(--bg-2);display:block}.cd-face.lg{width:calc(84px * var(--fs));height:calc(84px * var(--fs))}.cd-face.sm{width:calc(34px * var(--fs));height:calc(34px * var(--fs));border-radius:calc(6px * var(--fs))}.cd-face.xs{width:calc(26px * var(--fs));height:calc(26px * var(--fs));border-radius:calc(5px * var(--fs))}.cd-face-missing{display:grid;place-items:center;color:var(--dim);font-size:calc(22px * var(--fs));font-weight:700}.cd-facebtn{background:transparent;border:0;padding:0;cursor:pointer}.cd-name{font-size:calc(13.5px * var(--fs));font-weight:700;line-height:1.2;color:var(--ink)}.cd-role{font-size:calc(11px * var(--fs));color:var(--accent-2);line-height:1.25}.cd-bio-wrap{margin-left:calc(68px * var(--fs));min-width:0}.cd-bio{font-size:calc(11.5px * var(--fs));color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cd-bio.open{display:block;-webkit-line-clamp:none;overflow:visible}.cd-bio-more{display:inline-flex;align-items:center;gap:calc(4px * var(--fs));margin-top:calc(3px * var(--fs));padding:calc(1px * var(--fs)) calc(6px * var(--fs)) calc(1px * var(--fs)) calc(3px * var(--fs));border:1px solid transparent;border-radius:calc(6px * var(--fs));background:transparent;color:var(--accent-2);font:inherit;font-size:calc(10.5px * var(--fs));line-height:1.2;cursor:pointer}.cd-bio-more:hover{border-color:var(--line);background:var(--panel-2);color:var(--accent)}.cd-bio-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cd-bio-sign{display:inline-flex;align-items:center;justify-content:center;width:calc(13px * var(--fs));height:calc(13px * var(--fs));border:1px solid currentColor;border-radius:50%;font-size:calc(10px * var(--fs));line-height:1;font-weight:700}.cd-who{display:flex;flex-direction:column;min-width:0;text-align:left}.cd-who .cd-name,.cd-who .cd-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-desk{display:flex;flex-direction:column;gap:calc(4px * var(--fs))}.cd-desk-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(5px * var(--fs))}.cd-desk-label{font-size:calc(11px * var(--fs));color:var(--ink);font-weight:600}.cd-chip{padding:calc(1px * var(--fs)) calc(6px * var(--fs));border-radius:calc(5px * var(--fs));border:1px solid var(--line);font-size:calc(10px * var(--fs));color:var(--muted);white-space:nowrap}.cd-chip-lang{color:var(--fa);border-color:var(--chip-fa-line);cursor:help}.cd-chip-ok{color:var(--green)}.cd-chip-bad{color:var(--red);border-color:var(--red)}.cd-chip-unknown{color:var(--amber);border-style:dashed;cursor:help}.cd-chip-warn{color:var(--amber);border-color:var(--amber)}.cd-chip-info{color:var(--muted);border-style:dashed;cursor:help}.cd-chip i{font-style:normal;opacity:.75}.cd-chip-new{color:var(--accent);border-color:var(--accent)}.cd-chip-model{color:var(--accent);border-color:var(--accent);cursor:help;letter-spacing:.04em}.cd-chip-voice{color:var(--blue);border-color:var(--chip-inference-line);cursor:help}.cd-chip-pov-revision{color:var(--accent-2);border-color:var(--accent-2)}.cd-chip-contradiction{color:var(--amber);border-color:var(--chip-claim-line)}.cd-chip-error{color:var(--red);border-color:var(--red)}.cd-chip-planned{color:var(--muted);border-style:dashed}.cd-chip-running{color:var(--green)}.cd-chip-done{color:var(--muted)}.cd-chip-missed{color:var(--amber)}.cd-dark{font-size:calc(10.5px * var(--fs));line-height:1.35;color:var(--red);font-weight:600;letter-spacing:.02em;border-left:calc(2px * var(--fs)) solid var(--red);padding-left:calc(7px * var(--fs))}.cd-dark b{font-weight:700;letter-spacing:.04em}.cd-dark-warn{color:var(--amber);border-left-color:var(--amber)}.cd-dark-info{color:var(--muted);font-weight:500;border-left-color:var(--hairline)}.cd-last{display:flex;gap:calc(6px * var(--fs));align-items:baseline;font-size:calc(10.5px * var(--fs));color:var(--muted);border-top:1px solid var(--hairline);padding-top:calc(5px * var(--fs));min-width:0}.cd-last.dim{color:var(--dim)}.cd-last-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-last-ago{margin-left:auto;color:var(--dim);white-space:nowrap}.cd-beat{font-size:calc(10px * var(--fs));color:var(--dim)}.cd-card-acts{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--fs))}.cd-act{cursor:pointer;padding:calc(3px * var(--fs)) calc(10px * var(--fs));border-radius:calc(7px * var(--fs));border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:calc(11px * var(--fs))}.cd-act:hover:not(:disabled){border-color:var(--accent)}.cd-act:disabled{opacity:.45;cursor:not-allowed}.cd-act-call{color:var(--accent-2)}.cd-act-why{font-size:calc(10px * var(--fs));color:var(--dim);line-height:1.3}.cd-empty{color:var(--muted);font-size:calc(12.5px * var(--fs));padding:calc(20px * var(--fs));line-height:1.4}.cd-rail{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg-2);border-left:1px solid var(--line);overflow:hidden}.cd-rail.collapsed{align-items:stretch}.cd-spine{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--fs));padding:calc(10px * var(--fs)) calc(4px * var(--fs));background:transparent;border:0;cursor:pointer;color:var(--muted)}.cd-spine:hover{color:var(--ink);background:var(--panel)}.cd-spine-face{width:calc(30px * var(--fs));height:calc(30px * var(--fs));border-radius:calc(6px * var(--fs));object-fit:cover;object-position:50% 12%;border:1px solid var(--line)}.cd-spine-label{writing-mode:vertical-rl;font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.24em}.cd-spine-dot{width:calc(7px * var(--fs));height:calc(7px * var(--fs));border-radius:50%;background:var(--dim)}.cd-spine-dot.live{background:var(--green);box-shadow:0 0 calc(8px * var(--fs)) var(--green)}.cd-rail-head{flex:0 0 auto;display:flex;align-items:center;gap:calc(6px * var(--fs));padding:calc(8px * var(--fs)) calc(10px * var(--fs));border-bottom:1px solid var(--line);background:var(--panel)}.cd-picker{position:relative;flex:1 1 auto;min-width:0}.cd-picker-cur{display:flex;align-items:center;gap:calc(8px * var(--fs));width:100%;background:transparent;border:1px solid transparent;border-radius:calc(8px * var(--fs));padding:calc(3px * var(--fs)) calc(5px * var(--fs));color:inherit;cursor:pointer;min-width:0}.cd-picker-cur:hover{border-color:var(--line)}.cd-caret{margin-left:auto;color:var(--dim);font-size:calc(11px * var(--fs))}.cd-menu{position:absolute;top:calc(100% + calc(4px * var(--fs)));left:0;right:0;z-index:40;max-height:calc(340px * var(--fs));overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:calc(9px * var(--fs));box-shadow:0 calc(14px * var(--fs)) calc(40px * var(--fs)) var(--modal-shadow);padding:calc(4px * var(--fs))}.cd-menu-row{display:flex;align-items:center;gap:calc(8px * var(--fs));width:100%;background:transparent;border:0;border-radius:calc(7px * var(--fs));padding:calc(4px * var(--fs)) calc(6px * var(--fs));color:inherit;cursor:pointer;min-width:0}.cd-menu-row:hover{background:var(--panel-2)}.cd-menu-row.on{background:var(--panel-2);box-shadow:inset calc(2px * var(--fs)) 0 0 var(--accent)}.cd-head-btn{flex:0 0 auto;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:calc(6px * var(--fs));padding:calc(2px * var(--fs)) calc(8px * var(--fs));font-size:calc(12px * var(--fs))}.cd-head-btn:hover{color:var(--ink);border-color:var(--accent)}.cd-rail-flag{flex:0 0 auto;padding:calc(5px * var(--fs)) calc(10px * var(--fs));border-bottom:1px solid var(--line);background:var(--bg-2);overflow:hidden}.cd-rail-flag .cd-fiction{display:inline-block;white-space:normal;line-height:1.35}.cd-thread{flex:1 1 auto;min-height:0;overflow:auto;padding:calc(10px * var(--fs));display:flex;flex-direction:column;gap:calc(10px * var(--fs))}.cd-thread-empty{text-align:center;color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.45;padding:calc(14px * var(--fs)) calc(6px * var(--fs))}.cd-thread-empty img{margin:0 auto calc(8px * var(--fs))}.cd-empty-name{font-size:calc(14px * var(--fs));font-weight:700;color:var(--ink)}.cd-empty-role{font-size:calc(11px * var(--fs));color:var(--accent-2);margin-bottom:calc(6px * var(--fs))}.cd-empty-hint{color:var(--dim);font-size:calc(11px * var(--fs))}.cd-msg{display:flex;gap:calc(8px * var(--fs));align-items:flex-start;min-width:0}.cd-msg.user{flex-direction:row-reverse}.cd-bubble{flex:1 1 auto;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:calc(10px * var(--fs));padding:calc(7px * var(--fs)) calc(9px * var(--fs))}.cd-msg.user .cd-bubble{background:var(--panel-2)}.cd-msg.err .cd-bubble{border-color:var(--red)}.cd-bubble-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(5px * var(--fs));margin-bottom:calc(4px * var(--fs));font-size:calc(10.5px * var(--fs));color:var(--dim)}.cd-bubble-head b{color:var(--ink);font-size:calc(11px * var(--fs))}.cd-tools{margin-left:auto;font-size:calc(9.5px * var(--fs));color:var(--dim)}.cd-caret-blink{display:inline-block;width:calc(6px * var(--fs));height:calc(12px * var(--fs));background:var(--accent);vertical-align:text-bottom;animation:cd-blink 1s steps(2,start) infinite}@keyframes cd-blink{to{visibility:hidden}}.cd-status{font-size:calc(10.5px * var(--fs));color:var(--dim);font-style:italic}.cd-md{font-size:calc(12.5px * var(--fs));line-height:1.45;color:var(--ink)}.cd-md .cd-p{margin:0 0 calc(6px * var(--fs))}.cd-md .cd-p:last-child{margin-bottom:0}.cd-h{font-weight:700;margin:calc(6px * var(--fs)) 0 calc(3px * var(--fs));font-size:calc(12.5px * var(--fs))}.cd-list{margin:0 0 calc(6px * var(--fs));padding-left:calc(18px * var(--fs))}.cd-list li{margin-bottom:calc(2px * var(--fs))}.cd-quote{margin:0 0 calc(6px * var(--fs));padding-left:calc(8px * var(--fs));border-left:calc(2px * var(--fs)) solid var(--line);color:var(--muted)}.cd-pre{margin:0 0 calc(6px * var(--fs));padding:calc(6px * var(--fs)) calc(8px * var(--fs));background:var(--bg-2);border:1px solid var(--line);border-radius:calc(6px * var(--fs));overflow:auto;font-family:var(--mono);font-size:calc(11px * var(--fs))}.cd-code{font-family:var(--mono);font-size:calc(11px * var(--fs));background:var(--bg-2);padding:0 calc(4px * var(--fs));border-radius:calc(4px * var(--fs))}.cd-cite{display:inline-flex;align-items:baseline;gap:calc(4px * var(--fs));max-width:100%;vertical-align:baseline;background:var(--panel-2);border:1px solid var(--line);border-radius:calc(5px * var(--fs));padding:0 calc(5px * var(--fs));margin:0 calc(2px * var(--fs));color:var(--muted);font-size:calc(10.5px * var(--fs));cursor:pointer;font-family:inherit}.cd-cite:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.cd-cite:disabled{cursor:default}.cd-cite-mark{color:var(--accent)}.cd-cite-src{color:var(--ink);font-weight:600;white-space:nowrap}.cd-cite-t{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-cite-unresolved{border-style:dashed;color:var(--dim);cursor:help}.cd-cites{display:flex;flex-direction:column;gap:calc(3px * var(--fs));margin-top:calc(6px * var(--fs));padding-top:calc(5px * var(--fs));border-top:1px dashed var(--line)}.cd-cites-k{font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.12em;color:var(--dim)}.cd-citerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(5px * var(--fs));font-size:calc(10.5px * var(--fs));line-height:1.35}.cd-citerow.dim{color:var(--dim)}.cd-citelink{background:transparent;border:0;padding:0;color:var(--blue);cursor:pointer;font:inherit;font-weight:600}.cd-citelink:hover:not(:disabled){text-decoration:underline}.cd-citelink:disabled{color:var(--dim);cursor:default}.cd-citeorig{color:var(--ink)}.cd-citeorig[dir=rtl]{direction:rtl;unicode-bidi:isolate}.cd-citeen{color:var(--muted)}.cd-voicestrip{flex:0 0 auto;display:flex;align-items:center;gap:calc(8px * var(--fs));padding:calc(5px * var(--fs)) calc(10px * var(--fs));border-top:1px solid var(--line);background:var(--panel);font-size:calc(11px * var(--fs));color:var(--muted);min-width:0}.cd-voicestrip.error{color:var(--red)}.cd-voicedot{width:calc(8px * var(--fs));height:calc(8px * var(--fs));border-radius:50%;background:var(--amber);flex:0 0 auto}.cd-voicestrip.live .cd-voicedot{background:var(--green);box-shadow:0 0 calc(8px * var(--fs)) var(--green)}.cd-voicestrip.error .cd-voicedot{background:var(--red)}.cd-voicetext{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-voicetool{color:var(--accent-2);font-family:var(--mono);font-size:calc(9.5px * var(--fs));white-space:nowrap}.cd-mute{margin-left:auto;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(1px * var(--fs)) calc(7px * var(--fs));font-size:calc(11px * var(--fs))}.cd-mute.on{border-color:var(--red)}.cd-voicebars{display:inline-flex;gap:calc(2px * var(--fs));align-items:flex-end;height:calc(12px * var(--fs))}.cd-voicebars i{width:calc(2px * var(--fs));background:var(--dim);height:35%;border-radius:1px}.cd-voicestrip.live.speaking .cd-voicebars i{background:var(--accent);animation:cd-bars .9s ease-in-out infinite}.cd-voicestrip.live.speaking .cd-voicebars i:nth-child(2){animation-delay:.12s}.cd-voicestrip.live.speaking .cd-voicebars i:nth-child(3){animation-delay:.24s}.cd-voicestrip.live.speaking .cd-voicebars i:nth-child(4){animation-delay:.36s}@keyframes cd-bars{0%,to{height:30%}50%{height:100%}}.cd-voicewhy{flex:0 0 auto;padding:calc(4px * var(--fs)) calc(10px * var(--fs));border-top:1px solid var(--line);background:var(--bg-2);color:var(--dim);font-size:calc(10.5px * var(--fs));line-height:1.35}.cd-voicewhy.inline{border:0;background:transparent;padding:0}.cd-composer{flex:0 0 auto;display:flex;align-items:flex-end;gap:calc(6px * var(--fs));padding:calc(8px * var(--fs));border-top:1px solid var(--line);background:var(--panel)}.cd-composer textarea,.cd-canvas-input textarea,.cd-mail-composerow textarea,.cd-mail-subject-in{flex:1 1 auto;min-width:0;resize:none;background:var(--bg-2);border:1px solid var(--line);border-radius:calc(8px * var(--fs));color:var(--ink);font-family:var(--sans);font-size:calc(12.5px * var(--fs));line-height:1.35;padding:calc(6px * var(--fs)) calc(8px * var(--fs))}.cd-composer textarea{min-height:calc(54px * var(--fs))}.cd-composer textarea:focus,.cd-canvas-input textarea:focus{outline:none;border-color:var(--accent)}.cd-composer textarea:disabled,.cd-canvas-input textarea:disabled{color:var(--dim)}.cd-composer-btn{flex:0 0 auto;cursor:pointer;display:grid;place-items:center;width:calc(32px * var(--fs));height:calc(32px * var(--fs));border-radius:calc(8px * var(--fs));border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:calc(14px * var(--fs))}.cd-composer-btn:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.cd-composer-btn:disabled{opacity:.4;cursor:not-allowed}.cd-composer-btn.send{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cd-composer-btn.live{border-color:var(--green);color:var(--green)}.cd-composer-btn.connecting{border-color:var(--amber);color:var(--amber)}.cd-composer-btn.failed{border-color:var(--red);color:var(--red)}.cd-wave .wb{fill:currentColor;opacity:.55}.cd-wave.on .wb{opacity:1;animation:cd-wave .9s ease-in-out infinite;transform-origin:center}.cd-wave.on .b2{animation-delay:.12s}.cd-wave.on .b3{animation-delay:.24s}.cd-wave.on .b4{animation-delay:.36s}@keyframes cd-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.cd-canvas,.cd-meetings{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cd-canvas-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:calc(12px * var(--fs));padding:calc(10px * var(--fs)) calc(12px * var(--fs));border-bottom:1px solid var(--line)}.cd-canvas-head>div{flex:1 1 auto;min-width:0}.cd-eyebrow{font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.16em;color:var(--dim)}.cd-canvas-title{font-size:calc(16px * var(--fs));font-weight:700;line-height:1.2}.cd-canvas-sub{font-size:calc(11.5px * var(--fs));color:var(--muted);line-height:1.35}.cd-canvas-body{flex:1 1 auto;min-height:0;overflow:auto;padding:calc(12px * var(--fs));display:flex;flex-direction:column;gap:calc(10px * var(--fs))}.cd-canvas-empty{color:var(--dim);font-size:calc(12px * var(--fs));padding:calc(16px * var(--fs));line-height:1.4}.cd-mark{font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line);padding-top:calc(6px * var(--fs))}.cd-mark.close{color:var(--muted)}.cd-meeting,.cd-meetcard{display:flex;gap:calc(10px * var(--fs));align-items:flex-start;background:var(--panel-2);border:1px solid var(--line);border-radius:calc(10px * var(--fs));padding:calc(9px * var(--fs)) calc(11px * var(--fs))}.cd-meeting-heads{display:flex;flex:0 0 auto;align-items:center}.cd-meeting-heads img{width:calc(30px * var(--fs));height:calc(30px * var(--fs));border-radius:50%;object-fit:cover;object-position:50% 12%;border:calc(2px * var(--fs)) solid var(--panel-2);margin-left:calc(-9px * var(--fs))}.cd-meeting-heads img:first-child{margin-left:0}.cd-meeting-more{font-size:calc(10px * var(--fs));color:var(--dim);margin-left:calc(4px * var(--fs))}.cd-meeting-info{min-width:0;display:flex;flex-direction:column;gap:calc(2px * var(--fs))}.cd-meeting-k{display:flex;flex-wrap:wrap;gap:calc(6px * var(--fs));align-items:center;font-family:var(--mono);font-size:calc(9.5px * var(--fs));letter-spacing:.1em;color:var(--accent-2)}.cd-meeting-t{font-size:calc(13px * var(--fs));font-weight:600;line-height:1.25}.cd-meeting-a{font-size:calc(11.5px * var(--fs));color:var(--muted);line-height:1.35}.cd-meeting-w{font-size:calc(10.5px * var(--fs));color:var(--dim)}.cd-meeting-o{font-size:calc(11.5px * var(--fs));color:var(--ink);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(7px * var(--fs));margin-top:calc(3px * var(--fs))}.cd-post{display:flex;gap:calc(9px * var(--fs));align-items:flex-start;min-width:0}.cd-post.chain{border-left:calc(2px * var(--fs)) solid var(--accent);padding-left:calc(8px * var(--fs));margin-left:calc(3px * var(--fs))}.cd-post.err .cd-postbody{border-color:var(--red)}.cd-postbody{flex:1 1 auto;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:calc(10px * var(--fs));padding:calc(8px * var(--fs)) calc(10px * var(--fs))}.cd-post.principal .cd-postbody{background:var(--panel-2)}.cd-you{display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.06em}.cd-postline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--fs));margin-bottom:calc(4px * var(--fs));font-size:calc(10.5px * var(--fs));color:var(--dim)}.cd-postline b{color:var(--ink);font-size:calc(11.5px * var(--fs))}.cd-ts{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.cd-replyto{font-size:calc(11px * var(--fs));color:var(--muted);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(7px * var(--fs));margin-bottom:calc(4px * var(--fs))}.cd-uncited{margin-top:calc(5px * var(--fs));font-size:calc(10px * var(--fs));color:var(--dim);font-style:italic;cursor:help}.cd-dots{display:inline-flex;gap:calc(3px * var(--fs))}.cd-dots i{width:calc(5px * var(--fs));height:calc(5px * var(--fs));border-radius:50%;background:var(--dim);animation:cd-dots 1.2s ease-in-out infinite}.cd-dots i:nth-child(2){animation-delay:.15s}.cd-dots i:nth-child(3){animation-delay:.3s}@keyframes cd-dots{0%,to{opacity:.25}50%{opacity:1}}.cd-canvas-input{flex:0 0 auto;display:flex;align-items:flex-end;gap:calc(6px * var(--fs));padding:calc(8px * var(--fs)) calc(12px * var(--fs));border-top:1px solid var(--line);background:var(--panel)}.cd-mail{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:calc(210px * var(--fs)) calc(280px * var(--fs)) minmax(0,1fr)}.cd-mail-rail{border-right:1px solid var(--line);overflow:auto;padding:calc(8px * var(--fs));display:flex;flex-direction:column;gap:calc(3px * var(--fs));background:var(--bg-2)}.cd-mail-agent{display:flex;align-items:center;gap:calc(7px * var(--fs));background:transparent;border:1px solid transparent;border-radius:calc(7px * var(--fs));padding:calc(4px * var(--fs)) calc(6px * var(--fs));cursor:pointer;color:inherit;min-width:0;text-align:left}.cd-mail-agent:hover{background:var(--panel)}.cd-mail-agent.on{background:var(--panel);border-color:var(--accent)}.cd-mail-unread{margin-left:auto;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:0 calc(6px * var(--fs));font-size:calc(9.5px * var(--fs));font-weight:700}.cd-mail-list{border-right:1px solid var(--line);overflow:auto;padding:calc(8px * var(--fs));display:flex;flex-direction:column;gap:calc(4px * var(--fs))}.cd-mail-empty{color:var(--dim);font-size:calc(11.5px * var(--fs));padding:calc(12px * var(--fs));line-height:1.4}.cd-mail-row{display:flex;flex-direction:column;gap:calc(2px * var(--fs));background:transparent;border:1px solid transparent;border-radius:calc(7px * var(--fs));padding:calc(6px * var(--fs));cursor:pointer;color:inherit;text-align:left;min-width:0}.cd-mail-row:hover{background:var(--panel)}.cd-mail-row.on{background:var(--panel);border-color:var(--accent)}.cd-mail-row.unread .cd-mail-subject{font-weight:700;color:var(--ink)}.cd-mail-top{display:flex;align-items:center;gap:calc(5px * var(--fs));font-size:calc(10.5px * var(--fs));color:var(--muted)}.cd-mail-from{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-mail-out{color:var(--accent-2)}.cd-mail-subject{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.25}.cd-mail-preview{font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-mail-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.cd-mail-threadbody{flex:1 1 auto;min-height:0;overflow:auto;padding:calc(12px * var(--fs));display:flex;flex-direction:column;gap:calc(8px * var(--fs))}.cd-mail-card{background:var(--panel);border:1px solid var(--line);border-radius:calc(9px * var(--fs));padding:calc(9px * var(--fs)) calc(11px * var(--fs))}.cd-mail-cardhead{display:flex;flex-wrap:wrap;gap:calc(6px * var(--fs));align-items:baseline;font-size:calc(10.5px * var(--fs));color:var(--dim)}.cd-mail-arrow{color:var(--dim)}.cd-mail-cardsubject{font-size:calc(13px * var(--fs));font-weight:600;margin:calc(3px * var(--fs)) 0}.cd-mail-cardbody{font-size:calc(12.5px * var(--fs));line-height:1.45;color:var(--ink);white-space:pre-wrap}.cd-mail-compose{flex:0 0 auto;border-top:1px solid var(--line);background:var(--panel);padding:calc(8px * var(--fs));display:flex;flex-direction:column;gap:calc(6px * var(--fs))}.cd-mail-composerow{display:flex;align-items:flex-end;gap:calc(6px * var(--fs))}.cd-meetlist{flex:1 1 auto;min-height:0;overflow:auto;padding:calc(12px * var(--fs));display:flex;flex-direction:column;gap:calc(9px * var(--fs))}.cd-meetcard.missed{border-color:var(--amber)}.cvw{position:fixed;z-index:6000;width:calc(288px * var(--fs));height:calc(288px * var(--fs));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:calc(10px * var(--fs)) calc(12px * var(--fs)) calc(12px * var(--fs));background:var(--panel);border:1px solid var(--line);border-radius:calc(18px * var(--fs));box-shadow:0 calc(20px * var(--fs)) calc(56px * var(--fs)) var(--modal-shadow);cursor:grab;user-select:none;overflow:hidden;touch-action:none}.cvw[data-dragging="1"]{cursor:grabbing;box-shadow:0 calc(28px * var(--fs)) calc(70px * var(--fs)) var(--modal-shadow)}.cvw-top{width:100%;display:flex;align-items:center;gap:calc(6px * var(--fs));height:calc(16px * var(--fs))}.cvw-grip{color:var(--dim);font-size:calc(12px * var(--fs));letter-spacing:.1em}.cvw-clock{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums}.cvw-x{margin-left:auto;cursor:pointer;background:none;border:none;color:var(--dim);font-size:calc(12px * var(--fs));line-height:1;padding:calc(2px * var(--fs))}.cvw-x:hover{color:var(--ink)}.cvw-stage{flex:1 1 auto;display:grid;place-items:center;width:100%;min-height:0}.cvw-ring{--lvl: 0;position:relative;width:calc(132px * var(--fs));height:calc(132px * var(--fs));display:grid;place-items:center}.cvw-face{width:calc(88px * var(--fs));height:calc(88px * var(--fs));border-radius:50%;object-fit:cover;object-position:50% 12%;border:1px solid var(--line);position:relative;z-index:3;pointer-events:none}.cvw-halo{position:absolute;top:50%;left:50%;width:calc(96px * var(--fs));height:calc(96px * var(--fs));border-radius:50%;z-index:1;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);opacity:calc(var(--lvl) * .5);transform:translate(-50%,-50%) scale(calc(1 + var(--lvl) * .85))}.cvw-r{position:absolute;top:50%;left:50%;box-sizing:border-box;border-radius:50%;border:1px solid var(--accent);z-index:2;opacity:0}.cvw-r.cvw-r1{width:calc(100px * var(--fs));height:calc(100px * var(--fs));opacity:calc(.3 + var(--lvl) * .7);transform:translate(-50%,-50%) scale(calc(1 + var(--lvl) * .1))}.cvw-r.cvw-r2{width:calc(116px * var(--fs));height:calc(116px * var(--fs));opacity:calc(var(--lvl) * .62);transform:translate(-50%,-50%) scale(calc(1 + var(--lvl) * .16))}.cvw-r.cvw-r3{width:calc(132px * var(--fs));height:calc(132px * var(--fs));opacity:calc(var(--lvl) * .34);transform:translate(-50%,-50%) scale(calc(1 + var(--lvl) * .24))}.cvw[data-phase=listening] .cvw-r,.cvw[data-phase=listening] .cvw-halo{border-color:var(--green)}.cvw[data-phase=listening] .cvw-halo{background:radial-gradient(circle,var(--green) 0%,transparent 70%)}.cvw[data-phase=speaking] .cvw-r{border-color:var(--accent)}.cvw[data-phase=connecting] .cvw-r.cvw-r1,.cvw[data-phase=muted] .cvw-r.cvw-r1,.cvw[data-phase=ended] .cvw-r.cvw-r1,.cvw[data-phase=error] .cvw-r.cvw-r1{border-color:var(--line);opacity:.8}.cvw[data-phase=muted] .cvw-face,.cvw[data-phase=ended] .cvw-face,.cvw[data-phase=error] .cvw-face{filter:contrast(.35);opacity:.55}.cvw[data-phase=connecting] .cvw-face{opacity:.72}.cvw-mutedmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(96px * var(--fs));height:calc(96px * var(--fs));z-index:4;color:var(--red);pointer-events:none}.cvw-id{display:flex;flex-direction:column;align-items:center;gap:calc(1px * var(--fs))}.cvw-name{font-size:calc(13.5px * var(--fs));font-weight:700;color:var(--ink)}.cvw-fiction{font-size:calc(7.5px * var(--fs));letter-spacing:.14em;color:var(--dim)}.cvw-state{display:flex;flex-direction:column;align-items:center;gap:calc(1px * var(--fs));text-align:center;margin-top:calc(5px * var(--fs))}.cvw-headline{font-size:calc(11.5px * var(--fs));color:var(--muted);line-height:1.25}.cvw[data-phase=error] .cvw-headline,.cvw[data-phase=muted] .cvw-headline{color:var(--red)}.cvw[data-phase=speaking] .cvw-headline{color:var(--accent)}.cvw-subline{font-size:calc(9px * var(--fs));color:var(--dim);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cvw-ctl{display:flex;gap:calc(6px * var(--fs));margin-top:calc(9px * var(--fs))}.cvw-btn{cursor:pointer;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:999px;padding:calc(4px * var(--fs)) calc(11px * var(--fs));font-size:calc(10.5px * var(--fs));letter-spacing:.02em}.cvw-btn:hover:not(:disabled){border-color:var(--accent)}.cvw-btn:disabled{opacity:.4;cursor:not-allowed}.cvw-btn.on,.cvw-btn.end{background:var(--red);border-color:var(--red);color:var(--on-accent)}.cvw-btn.thread{color:var(--muted)}.cd-launch{position:absolute;bottom:calc(16px * var(--fs));right:calc(60px * var(--fs));z-index:4600;display:flex;flex-direction:column;align-items:flex-end;gap:calc(8px * var(--fs))}@media (max-width: 1899px){.cd-launch[data-rail="1"]{right:calc(min(430px * var(--fs),46vw) + 14px * var(--fs))}}@media (min-width: 1900px){.cd-launch[data-rail="1"]{right:calc(394px * var(--fs))}}@media (min-width: 2400px){.cd-launch[data-rail="1"]{right:calc(364px * var(--fs))}}.cd-launch-fab{width:calc(46px * var(--fs));height:calc(46px * var(--fs));border-radius:50%;display:grid;place-items:center;position:relative;cursor:pointer;background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);box-shadow:0 calc(6px * var(--fs)) calc(20px * var(--fs)) var(--modal-shadow)}.cd-launch-fab:hover{filter:brightness(1.08)}.cd-launch-fab.on{background:var(--panel-2);border-color:var(--line);color:var(--ink)}.cd-launch-fab svg{width:calc(22px * var(--fs));height:calc(22px * var(--fs))}.cd-launch-fabface{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 12%}.cd-launch-fabdot{position:absolute;right:calc(-1px * var(--fs));bottom:calc(-1px * var(--fs));width:calc(12px * var(--fs));height:calc(12px * var(--fs));border-radius:50%;border:calc(2px * var(--fs)) solid var(--panel);background:var(--dim)}.cd-launch-fabdot.live{background:var(--green)}.cd-launch-fabdot.connecting{background:var(--amber)}.cd-launch-fabdot.error{background:var(--red)}.cd-launch-sheet{width:calc(340px * var(--fs));max-width:78vw;max-height:min(calc(480px * var(--fs)),62vh);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:calc(14px * var(--fs));box-shadow:0 calc(18px * var(--fs)) calc(50px * var(--fs)) var(--modal-shadow);overflow:hidden}.cd-launch-head{padding:calc(10px * var(--fs)) calc(12px * var(--fs)) calc(6px * var(--fs));display:flex;flex-direction:column}.cd-launch-title{font-size:calc(13px * var(--fs));font-weight:700;color:var(--ink)}.cd-launch-sub{font-size:calc(9.5px * var(--fs));color:var(--dim);letter-spacing:.04em}.cd-launch-search{margin:0 calc(12px * var(--fs)) calc(8px * var(--fs));background:var(--bg-2);border:1px solid var(--line);border-radius:calc(8px * var(--fs));color:var(--ink);font-size:calc(11.5px * var(--fs));padding:calc(5px * var(--fs)) calc(8px * var(--fs));font-family:inherit}.cd-launch-search:focus{outline:none;border-color:var(--accent)}.cd-launch-note{padding:0 calc(12px * var(--fs)) calc(8px * var(--fs));font-size:calc(10.5px * var(--fs));color:var(--muted);line-height:1.4}.cd-launch-note.warn{color:var(--amber)}.cd-launch-note.bad{color:var(--red)}.cd-launch-list{flex:1 1 auto;min-height:0;overflow:auto;padding:0 calc(6px * var(--fs)) calc(6px * var(--fs))}.cd-launch-row,.cd-launch-live{width:100%;display:flex;align-items:center;gap:calc(8px * var(--fs));padding:calc(6px * var(--fs));border-radius:calc(9px * var(--fs));border:1px solid transparent;background:none;text-align:left}.cd-launch-row:hover{background:var(--panel-2)}.cd-launch-row.oncall{border-color:var(--green)}.cd-launch-live{cursor:pointer;margin:0 calc(6px * var(--fs)) calc(8px * var(--fs));width:auto;border-color:var(--green);background:var(--panel-2)}.cd-launch-face{width:calc(30px * var(--fs));height:calc(30px * var(--fs));border-radius:50%;object-fit:cover;object-position:50% 12%;border:1px solid var(--line);flex:0 0 auto}.cd-launch-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cd-launch-name{font-size:calc(11.5px * var(--fs));font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-launch-role{font-size:calc(9.5px * var(--fs));color:var(--accent-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-launch-why{font-size:calc(9px * var(--fs));color:var(--amber);line-height:1.3}.cd-launch-livemsg{font-size:calc(9.5px * var(--fs));color:var(--green)}.cd-launch-livedot{width:calc(8px * var(--fs));height:calc(8px * var(--fs));border-radius:50%;background:var(--green);flex:0 0 auto}.cd-launch-livedot.connecting{background:var(--amber)}.cd-launch-livedot.error{background:var(--red)}.cd-launch-act{flex:0 0 auto;cursor:pointer;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:999px;padding:calc(3px * var(--fs)) calc(9px * var(--fs));font-size:calc(9.5px * var(--fs))}.cd-launch-act:hover:not(:disabled){border-color:var(--accent)}.cd-launch-act:disabled{opacity:.35;cursor:not-allowed}.cd-launch-act.call{border-color:var(--accent);color:var(--accent)}.cd-launch-act.call:disabled{border-color:var(--line);color:var(--muted)}.cd-launch-foot{flex:0 0 auto;border-top:1px solid var(--line);padding:calc(7px * var(--fs)) calc(12px * var(--fs));font-size:calc(8.5px * var(--fs));color:var(--dim);line-height:1.35}@media (prefers-reduced-motion: reduce){.cd-wave.on .wb,.cd-voicestrip .cd-voicebars i,.cd-dots i,.cd-caret-blink{animation:none}.cvw-ring[data-band="1"] .cvw-r.cvw-r1{opacity:1;border-width:calc(2px * var(--fs))}.cvw-ring[data-band="2"] .cvw-r.cvw-r1{opacity:1;border-width:calc(3px * var(--fs))}.cvw-ring[data-band="2"] .cvw-r.cvw-r2{opacity:.75}.cvw-ring[data-band="1"] .cvw-halo{opacity:.16}.cvw-ring[data-band="2"] .cvw-halo{opacity:.3}}@media (max-width: 1100px){.cd-mail{grid-template-columns:calc(64px * var(--fs)) calc(240px * var(--fs)) minmax(0,1fr)}.cd-mail-agent .cd-who{display:none}.cd-mail-unread{margin-left:0}}@media (max-width: 820px){.cd-launch{position:fixed;right:calc(12px * var(--fs));bottom:calc(var(--dock-h, 96px) + env(safe-area-inset-bottom,0px) + 12px * var(--fs))}.cd-launch[data-rail="1"]{display:none}.cd-grid,.cd-grid-chief{grid-template-columns:minmax(0,1fr)}.cd-mail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,.8fr) minmax(0,1.4fr)}.cd-mail-rail{flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid var(--line)}.cd-mail-agent{flex:0 0 auto}.cd-rail-head{padding-left:calc(14px * var(--fs));padding-right:calc(14px * var(--fs))}.cd-tabs{flex-wrap:wrap;row-gap:calc(6px * var(--fs))}.cd-tabs-spacer{display:none}.cd-tabs button{min-height:calc(34px * var(--fs))}}@media (max-width: 820px){.cvw{width:min(calc(288px * var(--fs)),calc(100vw - 24px));height:min(calc(288px * var(--fs)),calc(100vw - 24px))}}@media (max-width: 820px) and (max-height: 520px){.cvw{width:min(calc(288px * var(--fs)),calc(100dvh - var(--dock-h, 60px) - 24px));height:min(calc(288px * var(--fs)),calc(100dvh - var(--dock-h, 60px) - 24px))}}:root{--cb-quote: rgba(255, 255, 255, .035);--cb-cite-bg: #1b2836;--cb-cite-ink: #9fb6cd}:root[data-theme=light]{--cb-quote: rgba(14, 23, 32, .035);--cb-cite-bg: #e3e9f0;--cb-cite-ink: #48596b}.collab{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.collab-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line)}.collab-tabs{display:flex;gap:4px}.collab-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);cursor:pointer;padding:5px 13px;font-size:calc(12.5px * var(--fs));font-family:var(--sans);letter-spacing:.02em}.collab-tabs button:hover{color:var(--ink);border-color:var(--line)}.collab-tabs button.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:600}.collab-flags{margin-left:auto;display:flex;align-items:center;gap:10px}.collab-fiction{font-size:calc(9.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.collab-budget{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.collab-budget.over{color:var(--amber);font-weight:700}.collab-alarm{border:1px solid var(--amber);border-radius:8px;padding:9px 13px;background:var(--hatch-1);color:var(--ink);font-size:calc(12px * var(--fs));line-height:1.45}.collab-alarm.pause{border-color:var(--blue);background:var(--panel-2)}.collab-alarm code{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--accent-2)}.collab-body{flex:1 1 auto;min-height:0;display:flex}.collab-body>*{flex:1 1 auto;min-height:0}.cb{display:flex;flex-direction:column;min-height:0;width:100%;gap:8px}.cb-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.cb-eyebrow{font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.cb-title{font-size:calc(17px * var(--fs));font-weight:600;color:var(--ink);line-height:1.2}.cb-sub{font-size:calc(11.5px * var(--fs));color:var(--dim);line-height:1.4;max-width:62ch}.cb-convene{margin-left:auto;display:flex;gap:7px;align-items:center}.cb-topic{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:7px 11px;font-size:calc(12px * var(--fs));font-family:var(--sans);min-width:24ch}.cb-topic:focus{outline:none;border-color:var(--accent)}.cb-btn{background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;cursor:pointer;padding:7px 15px;font-size:calc(12px * var(--fs));font-weight:600;font-family:var(--sans)}.cb-btn:disabled{opacity:.55;cursor:default}.cb-aloud{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:8px;cursor:pointer;padding:6px 13px;font-family:var(--sans);font-weight:600;font-size:calc(11.5px * var(--fs));letter-spacing:.02em;white-space:nowrap}.cb-aloud:hover{color:var(--ink);border-color:var(--accent-2)}.cb-aloud-live{color:var(--accent-2);border-color:var(--accent-2)}.cb-note{border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:6px;padding:7px 11px;color:var(--muted);font-size:calc(11.5px * var(--fs))}.cb-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding-right:6px}.cb-empty{color:var(--dim);font-size:calc(12.5px * var(--fs));padding:26px 4px;line-height:1.5;max-width:58ch}.cb-mark{color:var(--dim);font-size:calc(10.5px * var(--fs));letter-spacing:.03em;border-top:1px solid var(--hairline);padding-top:7px}.cb-mark span{font-family:var(--mono);color:var(--dim);margin-right:7px}.cb-mark.close{border-top:0;border-bottom:1px solid var(--hairline);padding-bottom:7px}.cb-err{color:var(--red);font-size:calc(11px * var(--fs))}.cb-err span{font-family:var(--mono);margin-right:7px;opacity:.7}.cb-meeting{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--accent-2);border-radius:9px;padding:11px 14px;background:var(--panel)}.cb-meeting-heads{display:flex}.cb-meeting-heads img{width:calc(30px * var(--fs));height:calc(30px * var(--fs));border-radius:50%;object-fit:cover;border:2px solid var(--panel);margin-left:-9px;background:var(--bar-track)}.cb-meeting-heads img:first-child{margin-left:0}.cb-more{color:var(--dim);font-size:calc(10.5px * var(--fs));align-self:center;margin-left:5px}.cb-meeting-kicker{font-size:calc(9.5px * var(--fs));letter-spacing:.12em;color:var(--accent-2);text-transform:uppercase}.cb-meeting-title{font-size:calc(13.5px * var(--fs));color:var(--ink);font-weight:600}.cb-meeting-agenda{font-size:calc(11.5px * var(--fs));color:var(--muted);line-height:1.4;margin-top:2px}.cb-msg{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}.cb-msg.in-meeting{padding-left:14px;border-left:2px solid var(--hairline)}.cb-avatar{width:calc(36px * var(--fs));height:calc(36px * var(--fs));border-radius:50%;object-fit:cover;border:1px solid var(--line);background:var(--bar-track)}.cb-avatar.you{display:grid;place-items:center;font-size:calc(9.5px * var(--fs));font-weight:700;color:var(--accent);letter-spacing:.04em;border-radius:8px}.cb-avatar.you .bkt{color:var(--accent-2)}.cb-bubble{background:var(--cb-quote);border-radius:10px;padding:9px 13px;min-width:0}.cb-msg.principal .cb-bubble{border:1px solid var(--line);background:var(--panel-2)}.cb-byline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}.cb-byline b{font-size:calc(12.5px * var(--fs));color:var(--ink)}.cb-role{font-size:calc(10.5px * var(--fs));color:var(--dim)}.cb-ts{font-family:var(--mono);font-size:calc(10px * var(--fs));color:var(--dim);margin-left:auto}.cb-chip{font-size:calc(9px * var(--fs));letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:1px 7px;color:var(--muted)}.cb-chip.spoken{border-color:var(--blue);color:var(--blue)}.cb-chip.brief{border-color:var(--accent-2);color:var(--accent-2)}.cb-msg.brief .cb-bubble{border-left:2px solid var(--accent-2);border-radius:4px 10px 10px 4px}.cb-avatar.desk{display:grid;place-items:center;font-size:calc(9px * var(--fs));font-weight:700;color:var(--accent-2);letter-spacing:.04em;border-radius:8px}.cb-avatar.desk .bkt{color:var(--accent)}.cb-fig{margin:0 0 8px;line-height:0}.cb-fig img{display:block;width:100%;height:auto;border-radius:6px;background:var(--bar-track)}.cb-fig-absent{border:1px dashed var(--line);border-radius:6px;padding:7px 10px;margin-bottom:8px;color:var(--muted);font-size:calc(11px * var(--fs));line-height:1.45}.cb-fig-absent code{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--accent-2)}.cb-parties{display:flex}.cb-parties img{width:calc(18px * var(--fs));height:calc(18px * var(--fs));border-radius:50%;object-fit:cover;border:1px solid var(--line);margin-left:-5px;background:var(--bar-track)}.cb-parties img:first-child{margin-left:0}.cb-replyto{border-left:2px solid var(--line);padding-left:9px;margin-bottom:7px;color:var(--muted);font-size:calc(11px * var(--fs));line-height:1.4}.cb-replyto span{color:var(--accent);margin-right:4px}.cb-text{font-size:calc(12.5px * var(--fs));line-height:1.58;color:var(--ink)}.cb-text p{margin:0 0 8px}.cb-text p:last-child{margin-bottom:0}.cb-text ul,.cb-text ol{margin:0 0 8px;padding-left:20px}.cb-text li{margin-bottom:3px}.cb-text code{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--accent-2)}.cb-text a{color:var(--blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cb-label{display:inline-block;margin-right:7px;color:var(--accent-2);font-size:calc(10px * var(--fs));letter-spacing:.09em;text-transform:uppercase;font-weight:700}.cb-cite{display:inline-grid;place-items:center;vertical-align:super;min-width:calc(15px * var(--fs));height:calc(15px * var(--fs));padding:0 4px;margin:0 1px;border-radius:4px;background:var(--cb-cite-bg);color:var(--cb-cite-ink);font-family:var(--mono);font-size:calc(9px * var(--fs));font-variant-numeric:tabular-nums}.cb-cite.live{cursor:pointer}.cb-cite.live:hover,.cb-cite.live:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.cb-cite.dead{border:1px dashed var(--red);color:var(--red);background:transparent;cursor:help}.cb-cited{margin-top:9px;border-top:1px solid var(--hairline);padding-top:8px}.cb-cited-head{font-size:calc(9px * var(--fs));letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:5px}.cb-cited-row{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-bottom:6px;align-items:start}.cb-cited-body{min-width:0}.cb-cited-outlet{font-size:calc(10.5px * var(--fs));color:var(--muted);display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.cb-epi{font-size:calc(8.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--chip-fact-line, var(--line));border-radius:3px;padding:0 4px;color:var(--dim)}.cb-epi.claim{color:var(--amber);border-color:var(--amber)}.cb-epi.inference{color:var(--fa);border-color:var(--fa)}.cb-epi.fact{color:var(--green);border-color:var(--green)}.cb-cited-orig{display:block;font-size:calc(11.5px * var(--fs));color:var(--ink);line-height:1.45}.cb-cited-en{font-size:calc(11px * var(--fs));color:var(--muted);line-height:1.4}.cb-withheld{margin-top:8px}.cb-withheld summary{cursor:pointer;color:var(--amber);font-size:calc(10.5px * var(--fs));letter-spacing:.02em}.cb-withheld ul{margin:6px 0 0;padding-left:18px}.cb-withheld li{color:var(--muted);font-size:calc(10.5px * var(--fs));line-height:1.45;margin-bottom:3px}.cb-bubble.typing{padding:11px 13px}.cb-dots{display:inline-flex;gap:4px}.cb-dots i{width:5px;height:5px;border-radius:50%;background:var(--dim);animation:cbdot 1.1s infinite ease-in-out}.cb-dots i:nth-child(2){animation-delay:.15s}.cb-dots i:nth-child(3){animation-delay:.3s}@keyframes cbdot{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion: reduce){.cb-dots i{animation:none;opacity:.6}}.cb-input{display:flex;gap:7px;align-items:flex-end;border-top:1px solid var(--line);padding-top:9px}.cb-input textarea{flex:1 1 auto;resize:none;background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:9px 12px;font-size:calc(12.5px * var(--fs));font-family:var(--sans);line-height:1.45;max-height:8em}.cb-input textarea:focus{outline:none;border-color:var(--accent)}.cb-send{background:var(--accent);color:var(--on-accent);border:0;border-radius:9px;cursor:pointer;width:calc(38px * var(--fs));height:calc(38px * var(--fs));font-size:calc(15px * var(--fs))}.cb-send:disabled{opacity:.4;cursor:default}.mv{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(200px,1.3fr) minmax(280px,2.2fr);gap:12px;min-height:0;width:100%}.mv-rail,.mv-list{overflow-y:auto;min-height:0}.mv-thread{display:flex;flex-direction:column;min-height:0}.mv-thread-body{flex:1 1 auto;overflow-y:auto;min-height:0}.mv-eyebrow,.mt-eyebrow{font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:7px}.mt-eyebrow.spaced{margin-top:18px}.mv-agent{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:6px 8px;text-align:left;color:var(--ink);margin-bottom:2px}.mv-agent:hover{border-color:var(--line)}.mv-agent.on{background:var(--panel-2);border-color:var(--accent)}.mv-face{width:calc(26px * var(--fs));height:calc(26px * var(--fs));border-radius:50%;object-fit:cover;background:var(--bar-track)}.mv-who{display:flex;flex-direction:column;min-width:0}.mv-name{font-size:calc(12px * var(--fs));color:var(--ink)}.mv-role{font-size:calc(9.5px * var(--fs));color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-unread{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:0 6px;font-size:calc(9.5px * var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.mv-row{display:block;width:100%;text-align:left;cursor:pointer;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--hairline);padding:8px 9px}.mv-row:hover{background:var(--cb-quote)}.mv-row.on{background:var(--panel-2)}.mv-row.unread .mv-subject{font-weight:700;color:var(--ink)}.mv-row-top{display:flex;align-items:center;gap:6px;margin-bottom:3px}.mv-from{display:flex;align-items:center;gap:5px;font-size:calc(11px * var(--fs));color:var(--muted)}.mv-from-face{width:calc(16px * var(--fs));height:calc(16px * var(--fs));border-radius:50%;object-fit:cover}.mv-you{color:var(--accent);font-weight:700}.mv-you .bkt,.cb-avatar.you .bkt{color:var(--accent-2)}.mv-out{color:var(--dim);font-size:calc(10px * var(--fs))}.mv-time{margin-left:auto;font-family:var(--mono);font-size:calc(9.5px * var(--fs));color:var(--dim)}.mv-subject{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.3}.mv-preview{font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-empty,.mt-empty{color:var(--dim);font-size:calc(11.5px * var(--fs));padding:16px 6px;line-height:1.5}.mt-empty.big{padding:40px 10px;font-size:calc(12.5px * var(--fs));max-width:52ch}.mv-note{color:var(--amber);font-size:calc(11.5px * var(--fs));padding:8px 6px}.mv-card{border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin-bottom:10px;background:var(--panel)}.mv-card-head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:calc(11px * var(--fs));color:var(--muted)}.mv-card-from{color:var(--ink);font-weight:600}.mv-card-arrow{color:var(--dim)}.mv-card-subject{font-size:calc(12.5px * var(--fs));color:var(--ink);font-weight:600;margin:5px 0 6px}.mv-card-body{font-size:calc(12.5px * var(--fs));line-height:1.58;color:var(--ink)}.mv-card-body p{margin:0 0 8px}.mv-compose{border-top:1px solid var(--line);padding-top:9px;display:flex;flex-direction:column;gap:6px}.mv-subject-in,.mt-in{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:7px 11px;font-size:calc(12px * var(--fs));font-family:var(--sans);width:100%}.mv-subject-in:focus,.mt-in:focus{outline:none;border-color:var(--accent)}.mv-compose-row{display:flex;gap:7px;align-items:flex-end}.mv-compose-row textarea{flex:1 1 auto;resize:none;background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:8px 11px;font-size:calc(12.5px * var(--fs));font-family:var(--sans);line-height:1.45}.mv-compose-row textarea:focus{outline:none;border-color:var(--accent)}.mv-send{background:var(--accent);color:var(--on-accent);border:0;border-radius:9px;cursor:pointer;width:calc(36px * var(--fs));height:calc(36px * var(--fs));font-size:calc(15px * var(--fs))}.mv-send:disabled{opacity:.4;cursor:default}.mt{display:grid;grid-template-columns:minmax(210px,1fr) minmax(360px,2.6fr);gap:16px;min-height:0;width:100%}.mt-rail,.mt-record{overflow-y:auto;min-height:0}.mt-in{margin-bottom:6px}.mt-in.ta{resize:vertical;line-height:1.45}.mt-note{color:var(--amber);font-size:calc(11px * var(--fs));margin-top:7px;line-height:1.4}.mt-row{display:block;width:100%;text-align:left;cursor:pointer;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:7px 9px;margin-bottom:3px}.mt-row:hover{border-color:var(--line)}.mt-row.on{background:var(--panel-2);border-color:var(--accent)}.mt-row-title{font-size:calc(12px * var(--fs));line-height:1.3;margin-bottom:4px}.mt-row-meta{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:calc(9.5px * var(--fs));color:var(--dim)}.mt-heads{display:flex}.mt-heads img{width:calc(16px * var(--fs));height:calc(16px * var(--fs));border-radius:50%;object-fit:cover;margin-left:-5px;border:1px solid var(--panel);background:var(--bar-track)}.mt-heads img:first-child{margin-left:0}.mt-tag{margin-left:auto;border-radius:999px;padding:0 6px;font-size:calc(8.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase}.mt-tag.dispute{color:var(--amber);border:1px solid var(--amber)}.mt-tag.agreed{color:var(--green);border:1px solid var(--green)}.mt-rec-head{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.mt-rec-kicker{font-size:calc(9.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.mt-rec-head h2{font-size:calc(19px * var(--fs));color:var(--ink);margin:3px 0 6px;line-height:1.2;font-weight:600}.mt-rec-agenda{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.5;margin:0 0 9px;max-width:74ch}.mt-rec-who{display:flex;gap:12px;flex-wrap:wrap}.mt-person{display:flex;align-items:center;gap:5px;font-size:calc(11px * var(--fs));color:var(--muted)}.mt-person img{width:calc(20px * var(--fs));height:calc(20px * var(--fs));border-radius:50%;object-fit:cover;background:var(--bar-track)}.mt-chair,.mt-dark{font-style:normal;font-size:calc(8.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase;border-radius:3px;padding:0 4px}.mt-chair{color:var(--accent-2);border:1px solid var(--accent-2)}.mt-dark{color:var(--red);border:1px solid var(--red)}.mt-fiction{margin-top:10px;font-size:calc(9px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:3px 9px;display:inline-block}.mt-sections{display:grid;gap:11px;margin-bottom:20px}.mt-sec{border:1px solid var(--line);border-radius:9px;padding:11px 14px;background:var(--panel)}.mt-sec.agreed{border-left:3px solid var(--green)}.mt-sec.dispute{border-left:3px solid var(--amber)}.mt-sec.plain{border-left:3px solid var(--line)}.mt-sec.absent{border-left:3px dashed var(--dim);background:transparent}.mt-sec-label{font-size:calc(9.5px * var(--fs));letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);margin-bottom:6px;font-weight:700}.mt-sec-absent{color:var(--dim);font-size:calc(11.5px * var(--fs));margin:0;line-height:1.5}.mt-missing{color:var(--amber);font-size:calc(11px * var(--fs));line-height:1.5;padding:0 2px}.mt-positions{display:grid;gap:14px}.mt-pos{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}.mt-pos-face{width:calc(34px * var(--fs));height:calc(34px * var(--fs));border-radius:50%;object-fit:cover;border:1px solid var(--line);background:var(--bar-track)}.mt-pos-body{min-width:0}.mt-pos-byline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}.mt-pos-byline b{font-size:calc(12.5px * var(--fs));color:var(--ink)}.mt-stage{font-size:calc(8.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:0 5px;color:var(--dim)}.mt-stage.minutes{color:var(--accent-2);border-color:var(--accent-2)}.mt-stage.converge{color:var(--blue);border-color:var(--blue)}.mt-apparatus{margin-top:22px;border-top:1px solid var(--line);padding-top:11px}.mt-apparatus p{font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.5;margin:0 0 6px;max-width:84ch}@media (min-width: 2400px){.mv{grid-template-columns:minmax(260px,.7fr) minmax(340px,1fr) minmax(600px,2.4fr);gap:22px}.mt{grid-template-columns:minmax(340px,.7fr) minmax(700px,2.6fr);gap:26px}.cb-body{padding-right:12px}.cb-bubble{max-width:96ch}.cb-sub{max-width:74ch}.mt-sec,.mt-pos-body{max-width:104ch}.collab-tabs button{padding:6px 18px}}@media (max-width: 1100px){.mv{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.mv-rail{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden}.mv-rail .mv-eyebrow{display:none}.mv-agent{width:auto;flex:0 0 auto}.mt{grid-template-columns:1fr}}.on-wrap{padding:calc(14px * var(--fs)) calc(18px * var(--fs)) calc(40px * var(--fs));overflow-y:auto;height:100%;color:var(--ink)}.on-head{display:flex;align-items:flex-start;gap:calc(16px * var(--fs));margin-bottom:calc(12px * var(--fs))}.on-head h2{margin:0 0 calc(4px * var(--fs));font-size:calc(19px * var(--fs));letter-spacing:.01em}.on-head-right{margin-left:auto;display:flex;gap:calc(8px * var(--fs))}.on-sub{color:var(--muted);font-size:calc(12.5px * var(--fs));line-height:1.5;max-width:calc(760px * var(--fs))}.on-loading{color:var(--muted);padding:calc(28px * var(--fs));font-size:calc(13px * var(--fs))}.on-err,.on-warn{border:1px solid var(--red);border-left-width:calc(3px * var(--fs));background:color-mix(in srgb,var(--red) 8%,transparent);padding:calc(10px * var(--fs)) calc(12px * var(--fs));border-radius:calc(6px * var(--fs));margin-bottom:calc(12px * var(--fs));font-size:calc(12.5px * var(--fs));line-height:1.55}.on-warn{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent)}.on-warn-note{color:var(--muted);margin-top:calc(6px * var(--fs))}.on-persona{border:1px solid var(--accent);border-radius:calc(6px * var(--fs));background:color-mix(in srgb,var(--accent) 9%,transparent);padding:calc(9px * var(--fs)) calc(12px * var(--fs));margin-bottom:calc(12px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.5;letter-spacing:.01em}.on-prov{display:flex;flex-wrap:wrap;gap:calc(6px * var(--fs));margin-bottom:calc(14px * var(--fs))}.on-chip{display:inline-flex;align-items:baseline;gap:calc(5px * var(--fs));background:var(--panel-2);border:1px solid var(--line);border-radius:calc(999px * var(--fs));padding:calc(3px * var(--fs)) calc(9px * var(--fs));font-size:calc(11px * var(--fs));color:var(--muted);white-space:nowrap}.on-chip b{color:var(--ink);font-weight:600}.on-chip.bad{border-color:var(--red);color:var(--red)}.on-chip.bad b{color:var(--red)}.on-chip.ok{border-color:var(--green);color:var(--green)}.on-chip.ok b{color:var(--green)}.on-pill{font-size:calc(10px * var(--fs));letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:calc(3px * var(--fs));padding:calc(1px * var(--fs)) calc(5px * var(--fs));color:var(--muted)}.on-pill.ok{border-color:var(--green);color:var(--green)}.on-pill.bad{border-color:var(--red);color:var(--red)}.on-mono{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--dim)}.on-tabs{display:flex;gap:calc(4px * var(--fs));border-bottom:1px solid var(--line);margin-bottom:calc(14px * var(--fs))}.on-tabs button{background:none;border:none;border-bottom:calc(2px * var(--fs)) solid transparent;color:var(--muted);padding:calc(7px * var(--fs)) calc(12px * var(--fs));font-size:calc(12.5px * var(--fs));cursor:pointer}.on-tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.on-tabnum{color:var(--dim);font-size:calc(10.5px * var(--fs));margin-left:calc(6px * var(--fs))}.on-lead{color:var(--muted);font-size:calc(12.5px * var(--fs));line-height:1.6;max-width:calc(880px * var(--fs));margin:0 0 calc(12px * var(--fs))}.on-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(14px * var(--fs));align-items:start}@media (max-width: 1280px){.on-split{grid-template-columns:minmax(0,1fr)}}.on-list{border:1px solid var(--line);border-radius:calc(6px * var(--fs));overflow:hidden}.on-listhead,.on-rowmain{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,.8fr));gap:calc(8px * var(--fs));padding:calc(7px * var(--fs)) calc(10px * var(--fs));align-items:baseline}.on-listhead{background:var(--bg-2);color:var(--dim);font-size:calc(10px * var(--fs));letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.on-listhead span:not(:first-child),.on-rowmain>*:not(:first-child){text-align:right}.on-row{border-bottom:1px solid var(--line)}.on-row:last-child{border-bottom:none}.on-rowmain{cursor:pointer;font-size:calc(12.5px * var(--fs))}.on-rowmain:hover{background:var(--panel-2)}.on-row.unmeasured .on-rowmain{background:color-mix(in srgb,var(--amber) 5%,transparent)}.on-type{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6px * var(--fs))}.on-type code{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--dim)}.on-fict{font-style:normal;font-size:calc(9.5px * var(--fs));letter-spacing:.08em;color:var(--accent-2)}.on-off{font-style:normal;font-size:calc(9.5px * var(--fs));color:var(--dim)}.on-num{font-variant-numeric:tabular-nums}.on-num i{color:var(--dim);font-style:normal;font-size:calc(10.5px * var(--fs));margin-left:calc(3px * var(--fs))}.on-unknown{color:var(--dim);font-style:italic;font-size:calc(11px * var(--fs))}.on-rowunknown{padding:calc(2px * var(--fs)) calc(10px * var(--fs)) calc(8px * var(--fs));color:var(--amber);font-size:calc(11px * var(--fs));line-height:1.5}.on-rowdetail{padding:calc(2px * var(--fs)) calc(10px * var(--fs)) calc(10px * var(--fs));background:var(--bg-2)}.on-note{color:var(--muted);font-size:calc(11.5px * var(--fs));line-height:1.55;margin-bottom:calc(7px * var(--fs))}.on-break,.on-top{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));align-items:center}.on-toplabel{font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.on-topbtn{background:var(--panel);border:1px solid var(--line);border-radius:calc(4px * var(--fs));color:var(--ink);font-size:calc(11.5px * var(--fs));cursor:pointer;padding:calc(3px * var(--fs)) calc(7px * var(--fs));display:inline-flex;gap:calc(5px * var(--fs));align-items:baseline}.on-topbtn:hover:not(:disabled){border-color:var(--accent)}.on-topbtn:disabled{cursor:default;opacity:.55}.on-topbtn i{color:var(--dim);font-style:normal;font-size:calc(10px * var(--fs))}.on-topbtn em{color:var(--amber);font-style:normal;font-size:calc(9.5px * var(--fs))}.on-foot{padding:calc(8px * var(--fs)) calc(10px * var(--fs));background:var(--bg-2);color:var(--muted);font-size:calc(11.5px * var(--fs));line-height:1.5}.on-pane{position:relative;border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(12px * var(--fs));background:var(--panel);max-height:78vh;overflow-y:auto}.on-pane.empty{color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.6}.on-pane h3{margin:0 0 calc(8px * var(--fs));font-size:calc(16px * var(--fs))}.on-x{position:absolute;top:calc(8px * var(--fs));right:calc(10px * var(--fs));background:none;border:none;color:var(--dim);font-size:calc(16px * var(--fs));cursor:pointer}.on-panemeta{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));margin-bottom:calc(9px * var(--fs))}.on-role{color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.55;margin:0 0 calc(10px * var(--fs))}.on-facet{margin-bottom:calc(9px * var(--fs))}.on-faceth{font-size:calc(10px * var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-bottom:calc(4px * var(--fs))}.on-faceth i{text-transform:none;letter-spacing:0;font-size:calc(10.5px * var(--fs));color:var(--muted);margin-left:calc(6px * var(--fs))}.on-facetb{display:flex;flex-wrap:wrap;gap:calc(4px * var(--fs))}.on-class{font-style:normal;color:var(--dim);font-size:calc(9.5px * var(--fs));margin-left:calc(4px * var(--fs))}.on-trailh{font-size:calc(12px * var(--fs));margin:calc(14px * var(--fs)) 0 calc(6px * var(--fs));display:flex;flex-wrap:wrap;gap:calc(8px * var(--fs));align-items:baseline}.on-trailn{font-weight:400;color:var(--dim);font-size:calc(10.5px * var(--fs))}.on-trail{display:flex;flex-direction:column;gap:calc(6px * var(--fs))}.on-item{border:1px solid var(--line);border-radius:calc(4px * var(--fs));padding:calc(6px * var(--fs)) calc(8px * var(--fs));cursor:pointer}.on-item:hover{border-color:var(--accent)}.on-item.missing{cursor:default;color:var(--dim);font-size:calc(11px * var(--fs));font-style:italic}.on-item.missing code{font-family:var(--mono);font-style:normal}.on-item-t{font-size:calc(12px * var(--fs));line-height:1.4}.on-item-o{font-size:calc(11.5px * var(--fs));color:var(--muted);margin-top:calc(2px * var(--fs))}.on-item-m{display:flex;flex-wrap:wrap;gap:calc(8px * var(--fs));margin-top:calc(4px * var(--fs));font-size:calc(10px * var(--fs));color:var(--dim)}.on-ep{color:var(--muted)}.on-tag{color:var(--accent-2)}.on-optin{border:1px dashed var(--line);border-radius:calc(6px * var(--fs));padding:calc(9px * var(--fs)) calc(11px * var(--fs));margin-bottom:calc(12px * var(--fs))}.on-optin label{display:inline-flex;align-items:center;gap:calc(6px * var(--fs));font-size:calc(12.5px * var(--fs));cursor:pointer}.on-optin code{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--accent-2)}.on-optin-why{display:block;margin-top:calc(5px * var(--fs));color:var(--muted);font-size:calc(11.5px * var(--fs));line-height:1.55}.on-link{border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(10px * var(--fs));margin-bottom:calc(9px * var(--fs))}.on-link.unmeasured{border-color:var(--amber)}.on-link-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--fs));margin-bottom:calc(6px * var(--fs))}.on-link-h b{font-size:calc(13.5px * var(--fs))}.on-link-h code{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--dim)}.on-sig{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--accent-2)}.on-link-n{margin-left:auto;display:flex;gap:calc(8px * var(--fs));align-items:baseline;font-size:calc(12px * var(--fs))}.on-weight{color:var(--dim);font-size:calc(10.5px * var(--fs));font-variant-numeric:tabular-nums}.on-link-d,.on-link-e,.on-link-c{font-size:calc(11.5px * var(--fs));line-height:1.55;margin-top:calc(4px * var(--fs));color:var(--muted)}.on-link-d b,.on-link-e b,.on-link-c b{color:var(--dim);text-transform:uppercase;letter-spacing:.07em;font-size:calc(9.5px * var(--fs));margin-right:calc(6px * var(--fs))}.on-link-c{color:var(--ink);border-left:calc(2px * var(--fs)) solid var(--accent);padding-left:calc(8px * var(--fs));margin-top:calc(7px * var(--fs))}.on-link-c b{color:var(--accent)}.on-link-top{display:flex;flex-wrap:wrap;gap:calc(4px * var(--fs));margin-top:calc(7px * var(--fs))}.on-action,.on-refused{border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(10px * var(--fs));margin-bottom:calc(8px * var(--fs))}.on-action.off{opacity:.7;border-style:dashed}.on-refused{border-color:var(--red);background:color-mix(in srgb,var(--red) 5%,transparent)}.on-action-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(7px * var(--fs));margin-bottom:calc(5px * var(--fs))}.on-action-h b{font-size:calc(13.5px * var(--fs))}.on-action-h .on-mono{margin-left:auto}.on-action-s{font-size:calc(12.5px * var(--fs));line-height:1.55}.on-action-m{display:flex;flex-wrap:wrap;gap:calc(14px * var(--fs));margin-top:calc(6px * var(--fs));font-size:calc(11px * var(--fs));color:var(--muted)}.on-action-m b{color:var(--dim);text-transform:uppercase;letter-spacing:.07em;font-size:calc(9.5px * var(--fs));margin-right:calc(4px * var(--fs))}.on-action-m code{font-family:var(--mono)}.on-action-n{margin-top:calc(6px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.55;color:var(--muted);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(8px * var(--fs))}.on-action-r{margin-top:calc(6px * var(--fs));font-size:calc(11.5px * var(--fs));color:var(--red)}.on-refh{font-size:calc(14px * var(--fs));margin:calc(20px * var(--fs)) 0 calc(6px * var(--fs))}.on-nearest{margin-top:calc(7px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted)}.on-nearest b{color:var(--green)}.on-console{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:calc(14px * var(--fs));align-items:start;margin-bottom:calc(18px * var(--fs))}@media (max-width: 1100px){.on-console{grid-template-columns:minmax(0,1fr)}}.on-verbs{display:flex;flex-direction:column;gap:calc(5px * var(--fs))}.on-verb{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:calc(5px * var(--fs));padding:calc(7px * var(--fs)) calc(9px * var(--fs));color:var(--ink);cursor:pointer}.on-verb.on{border-color:var(--accent);background:var(--panel-2)}.on-verb.off{opacity:.5;cursor:not-allowed;border-style:dashed}.on-verb b{display:block;font-size:calc(12.5px * var(--fs))}.on-verb span{display:block;font-size:calc(10px * var(--fs));color:var(--dim);margin-top:calc(2px * var(--fs))}.on-form{border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(12px * var(--fs));background:var(--panel)}.on-form h3{margin:0 0 calc(5px * var(--fs));font-size:calc(15px * var(--fs))}.on-formempty{color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.6}.on-formsum{font-size:calc(12.5px * var(--fs));line-height:1.55;color:var(--ink);margin:0 0 calc(8px * var(--fs))}.on-formmeta{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));margin-bottom:calc(8px * var(--fs))}.on-formnote{font-size:calc(11.5px * var(--fs));line-height:1.55;color:var(--muted);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(8px * var(--fs));margin-bottom:calc(10px * var(--fs))}.on-hint{font-size:calc(11px * var(--fs));line-height:1.55;color:var(--dim);margin-bottom:calc(9px * var(--fs))}.on-field{display:block;margin-bottom:calc(9px * var(--fs))}.on-field>span{display:block;font-size:calc(10.5px * var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:calc(3px * var(--fs))}.on-field>span i{font-style:normal;color:var(--accent);margin-left:calc(5px * var(--fs))}.on-field input,.on-field textarea,.on-field select{width:100%;background:var(--bg-2);color:var(--ink);border:1px solid var(--line);border-radius:calc(4px * var(--fs));padding:calc(6px * var(--fs)) calc(8px * var(--fs));font-size:calc(12.5px * var(--fs));font-family:inherit}.on-field textarea{resize:vertical;line-height:1.5}.on-field select[multiple]{padding:calc(3px * var(--fs))}.on-formgo{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px * var(--fs));margin-top:calc(4px * var(--fs))}.on-missing{color:var(--amber);font-size:calc(11px * var(--fs))}.on-cost{color:var(--muted);font-size:calc(11px * var(--fs));line-height:1.5;flex:1 1 calc(280px * var(--fs))}.on-results h3,.on-effect h3,.on-refblock h3{font-size:calc(14px * var(--fs));margin:calc(4px * var(--fs)) 0 calc(8px * var(--fs))}.on-result{border:1px solid var(--line);border-left-width:calc(3px * var(--fs));border-radius:calc(5px * var(--fs));padding:calc(9px * var(--fs));margin-bottom:calc(7px * var(--fs))}.on-result.ok{border-left-color:var(--green)}.on-result.bad{border-left-color:var(--red)}.on-result.paused{border-left-color:var(--amber)}.on-result-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(7px * var(--fs))}.on-result-h .on-mono{margin-left:auto}.on-result-hl{font-size:calc(12.5px * var(--fs));margin-top:calc(5px * var(--fs))}.on-result-err{font-size:calc(12px * var(--fs));line-height:1.55;color:var(--red);margin-top:calc(5px * var(--fs))}.on-result-d{font-size:calc(12px * var(--fs));line-height:1.6;color:var(--muted);margin-top:calc(6px * var(--fs));white-space:pre-wrap}.on-result-w{font-size:calc(10.5px * var(--fs));color:var(--dim);margin-top:calc(5px * var(--fs))}.on-result-w b{text-transform:uppercase;letter-spacing:.07em;margin-right:calc(4px * var(--fs))}.on-result-w code{font-family:var(--mono)}.on-effect,.on-refblock{border-top:1px solid var(--line);padding-top:calc(12px * var(--fs));margin-top:calc(16px * var(--fs))}.on-brier{border:1px solid var(--red);border-radius:calc(6px * var(--fs));background:color-mix(in srgb,var(--red) 5%,transparent);padding:calc(12px * var(--fs));margin-bottom:calc(14px * var(--fs))}.on-brier-h{display:flex;align-items:baseline;gap:calc(9px * var(--fs))}.on-brier-h h3{margin:0;font-size:calc(15px * var(--fs))}.on-brier-v{font-size:calc(13px * var(--fs));margin:calc(7px * var(--fs)) 0}.on-brier-req{display:flex;flex-direction:column;gap:calc(5px * var(--fs));margin:calc(9px * var(--fs)) 0}.on-brier-row{display:grid;grid-template-columns:calc(70px * var(--fs)) minmax(0,230px) minmax(0,1fr);gap:calc(9px * var(--fs));align-items:baseline;font-size:calc(11.5px * var(--fs));line-height:1.55}.on-brier-row b{font-size:calc(12px * var(--fs))}.on-brier-row>span:last-child{color:var(--muted)}@media (max-width: 900px){.on-brier-row{grid-template-columns:minmax(0,1fr)}}.on-brier-mk,.on-brier-fix{font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-top:calc(9px * var(--fs))}.on-brier-fix b{color:var(--green)}.on-brier-field{border:1px solid var(--line);border-radius:calc(5px * var(--fs));padding:calc(9px * var(--fs));margin:calc(9px * var(--fs)) 0;background:color-mix(in srgb,var(--green) 4%,transparent)}.on-brier-fieldh{font-size:calc(12px * var(--fs));line-height:1.6}.on-brier-fieldh b{color:var(--green)}.on-brier-fieldh code{display:block;font-family:var(--mono);font-size:calc(10.5px * var(--fs));margin-top:calc(6px * var(--fs));color:var(--muted);overflow-x:auto;white-space:pre}.on-brier-fieldn{font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-top:calc(6px * var(--fs))}.on-brier-score{margin:calc(9px * var(--fs)) 0}.on-brier-scoreline{font-size:calc(13px * var(--fs))}.on-brier-scoreline b{font-size:calc(17px * var(--fs));font-variant-numeric:tabular-nums}.on-brier-scoren{font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-top:calc(5px * var(--fs))}.on-res{margin-bottom:calc(14px * var(--fs))}.on-res h3{font-size:calc(14px * var(--fs));margin:0 0 calc(8px * var(--fs))}.on-resgrid{display:flex;flex-wrap:wrap;gap:calc(8px * var(--fs))}.on-resgrid>div{border:1px solid var(--line);border-radius:calc(5px * var(--fs));padding:calc(8px * var(--fs)) calc(12px * var(--fs));min-width:calc(140px * var(--fs))}.on-resgrid>div.zero{border-color:var(--red)}.on-resgrid b{display:block;font-size:calc(20px * var(--fs));font-variant-numeric:tabular-nums}.on-resgrid>div.zero b{color:var(--red)}.on-resgrid span{display:block;font-size:calc(10.5px * var(--fs));color:var(--muted);margin-top:calc(2px * var(--fs));line-height:1.4}.on-resnote{font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-top:calc(9px * var(--fs));max-width:calc(880px * var(--fs))}.on-calls{display:flex;flex-direction:column;gap:calc(9px * var(--fs))}.on-call,.on-dcard{border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(11px * var(--fs))}.on-call>header,.on-dcard>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--fs))}.on-call>header b,.on-dcard>header b{font-size:calc(13.5px * var(--fs))}.on-call .on-role,.on-dcard .on-role{color:var(--muted);font-size:calc(11px * var(--fs))}.on-call>header .on-mono,.on-dcard>header .on-mono{margin-left:auto}.on-state{font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:calc(3px * var(--fs));padding:calc(1px * var(--fs)) calc(5px * var(--fs));color:var(--muted);cursor:help}.on-state.live{border-color:var(--green);color:var(--green)}.on-state.topic{border-color:var(--blue);color:var(--blue)}.on-state.mirror{border-color:var(--amber);color:var(--amber)}.on-state.dark{border-color:var(--red);color:var(--red)}.on-callmeta{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));margin:calc(8px * var(--fs)) 0}.on-callbody{border-left:calc(2px * var(--fs)) solid var(--accent);padding-left:calc(10px * var(--fs))}.on-callbody.missing{border-left-color:var(--amber);color:var(--amber);font-size:calc(11.5px * var(--fs));line-height:1.55}.on-calllabel{font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:calc(3px * var(--fs))}.on-callbody p,.on-dcard p{font-size:calc(12.5px * var(--fs));line-height:1.65;margin:0}.on-callbody footer,.on-dcard footer{font-size:calc(10px * var(--fs));color:var(--dim);margin-top:calc(5px * var(--fs))}.on-callbody footer.bad,.on-dcard footer.bad{color:var(--red)}.on-belief{margin-top:calc(9px * var(--fs))}.on-belief summary{cursor:pointer;font-size:calc(11px * var(--fs));color:var(--muted)}.on-belief p{margin-top:calc(6px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted)}.on-missingsec{margin-top:calc(8px * var(--fs));font-size:calc(11px * var(--fs));line-height:1.55;color:var(--amber)}.on-silent{margin-top:calc(16px * var(--fs));border-top:1px solid var(--line);padding-top:calc(12px * var(--fs))}.on-silent h4{margin:0 0 calc(4px * var(--fs));font-size:calc(12.5px * var(--fs))}.on-silentnote{color:var(--muted);font-size:calc(11.5px * var(--fs));line-height:1.55;margin-bottom:calc(8px * var(--fs))}.on-silentrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--fs));font-size:calc(11.5px * var(--fs));color:var(--muted);padding:calc(4px * var(--fs)) 0;border-bottom:1px solid var(--line)}.on-silentrow b{color:var(--ink)}.on-dissent{display:flex;flex-direction:column;gap:calc(9px * var(--fs))}.on-audit .on-auditsec{border:1px solid var(--line);border-radius:calc(6px * var(--fs));padding:calc(12px * var(--fs));margin-bottom:calc(12px * var(--fs))}.on-auditsec h3{margin:0 0 calc(9px * var(--fs));font-size:calc(14px * var(--fs))}.on-bars{display:flex;flex-direction:column;gap:calc(4px * var(--fs));margin:calc(9px * var(--fs)) 0}.on-bar{display:grid;grid-template-columns:calc(90px * var(--fs)) minmax(0,1fr) calc(110px * var(--fs));gap:calc(9px * var(--fs));align-items:center;font-size:calc(11.5px * var(--fs))}.on-barlabel{color:var(--muted)}.on-bartrack{background:var(--bg-2);border-radius:calc(3px * var(--fs));height:calc(10px * var(--fs));overflow:hidden}.on-bartrack i{display:block;height:100%;background:var(--accent)}.on-barnum{color:var(--dim);font-variant-numeric:tabular-nums;text-align:right}.on-table{width:100%;border-collapse:collapse;font-size:calc(11.5px * var(--fs));margin:calc(8px * var(--fs)) 0}.on-table th{text-align:left;font-size:calc(9.5px * var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:calc(4px * var(--fs))}.on-table td{padding:calc(5px * var(--fs)) calc(4px * var(--fs));border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.on-verdict{border:1px solid var(--line);border-left-width:calc(3px * var(--fs));border-radius:calc(5px * var(--fs));padding:calc(9px * var(--fs));margin:calc(9px * var(--fs)) 0;font-size:calc(12px * var(--fs));line-height:1.6}.on-verdict.ok{border-left-color:var(--green)}.on-verdict.bad{border-left-color:var(--red)}.on-verdict b{display:block;margin-bottom:calc(4px * var(--fs))}.on-verdict.bad b{color:var(--red)}.on-verdict.ok b{color:var(--green)}.on-verdict span{color:var(--muted)}.lg-wrap{padding-top:calc(4px * var(--fs))}.lg-head{display:flex;align-items:flex-start;gap:calc(16px * var(--fs));margin-bottom:calc(12px * var(--fs))}.lg-head h3{margin:0 0 calc(5px * var(--fs));font-size:calc(15px * var(--fs))}.lg-head button{margin-left:auto;flex:none}.lg-appendonly{border-left:calc(3px * var(--fs)) solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:calc(8px * var(--fs)) calc(11px * var(--fs));border-radius:0 calc(5px * var(--fs)) calc(5px * var(--fs)) 0;font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-bottom:calc(14px * var(--fs))}.lg-scorecorr{font-size:calc(11.5px * var(--fs));line-height:1.6;margin-top:calc(5px * var(--fs))}.lg-score{border:1px solid var(--line);border-radius:calc(8px * var(--fs));padding:calc(14px * var(--fs));margin-bottom:calc(16px * var(--fs));background:var(--panel)}.lg-score-h{display:flex;align-items:center;gap:calc(10px * var(--fs));margin-bottom:calc(6px * var(--fs))}.lg-score-h h3{margin:0;font-size:calc(14px * var(--fs))}.lg-nozero{border:1px solid var(--red);border-left-width:calc(3px * var(--fs));background:color-mix(in srgb,var(--red) 6%,transparent);border-radius:calc(6px * var(--fs));padding:calc(11px * var(--fs)) calc(13px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted)}.lg-nozero>b{display:block;color:var(--red);font-size:calc(13px * var(--fs));margin-bottom:calc(7px * var(--fs));letter-spacing:.01em}.lg-nozero p{margin:calc(6px * var(--fs)) 0 0}.lg-nozero ul{margin:calc(6px * var(--fs)) 0 0;padding-left:calc(16px * var(--fs))}.lg-nozero li{margin-bottom:calc(3px * var(--fs))}.lg-big{display:flex;align-items:baseline;gap:calc(14px * var(--fs));margin:calc(10px * var(--fs)) 0 calc(12px * var(--fs))}.lg-bignum{font-size:calc(40px * var(--fs));font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.lg-biglabel{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.5}.lg-biglabel span{display:block;color:var(--dim);font-size:calc(11px * var(--fs));margin-top:calc(3px * var(--fs))}.lg-terms .lg-id{font-family:var(--mono);font-size:calc(10px * var(--fs));color:var(--dim)}.lg-terms .lg-arith{font-family:var(--mono);color:var(--ink)}.lg-decomp{margin-top:calc(12px * var(--fs));border-top:1px solid var(--line);padding-top:calc(10px * var(--fs))}.lg-decomp h4{margin:0 0 calc(8px * var(--fs));font-size:calc(12px * var(--fs));letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.lg-audit{border:1px solid var(--line);border-radius:calc(8px * var(--fs));padding:calc(14px * var(--fs));margin-bottom:calc(18px * var(--fs))}.lg-audit h3{margin:0 0 calc(8px * var(--fs));font-size:calc(14px * var(--fs));display:flex;align-items:center;gap:calc(9px * var(--fs))}.lg-secth{font-size:calc(13px * var(--fs));margin:calc(20px * var(--fs)) 0 calc(10px * var(--fs));letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.lg-calls{display:flex;flex-direction:column;gap:calc(12px * var(--fs))}.lg-call{border:1px solid var(--line);border-radius:calc(8px * var(--fs));padding:calc(13px * var(--fs));background:var(--panel)}.lg-call.resolved{border-left:calc(3px * var(--fs)) solid var(--green)}.lg-call.overdue{border-color:var(--red);border-left:calc(3px * var(--fs)) solid var(--red)}.lg-call>header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--fs));margin-bottom:calc(9px * var(--fs))}.lg-desk{font-weight:600;font-size:calc(12.5px * var(--fs));letter-spacing:.01em}.lg-idline{margin-left:auto}.lg-count{font-size:calc(11px * var(--fs));color:var(--muted)}.lg-count b{color:var(--ink);font-variant-numeric:tabular-nums}.lg-judgment{margin:0 0 calc(10px * var(--fs));font-size:calc(14px * var(--fs));line-height:1.5;color:var(--ink)}.lg-judgment.missing,.lg-fals p.missing{color:var(--red);font-size:calc(11.5px * var(--fs));line-height:1.6;font-style:normal}.lg-src{font-size:calc(10.5px * var(--fs));line-height:1.6;color:var(--dim);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(7px * var(--fs));margin-bottom:calc(8px * var(--fs))}.lg-numbers{display:flex;gap:calc(18px * var(--fs));align-items:stretch;margin-bottom:calc(9px * var(--fs));flex-wrap:wrap}.lg-house,.lg-conf{display:flex;flex-direction:column;gap:calc(3px * var(--fs));min-width:calc(190px * var(--fs));flex:1 1 calc(190px * var(--fs))}.lg-conf{border-left:1px solid var(--line);padding-left:calc(16px * var(--fs))}.lg-p{font-size:calc(26px * var(--fs));font-weight:300;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink)}.lg-plabel{font-size:calc(10.5px * var(--fs));color:var(--dim);line-height:1.5}.lg-grade{align-self:flex-start;font-size:calc(12px * var(--fs));letter-spacing:.1em;border:1px solid var(--line);border-radius:calc(3px * var(--fs));padding:calc(3px * var(--fs)) calc(9px * var(--fs));color:var(--muted)}.lg-grade.g-HIGH{border-color:var(--accent);color:var(--accent)}.lg-grade.g-MOD{border-color:var(--blue);color:var(--blue)}.lg-grade.g-LOW{border-color:var(--line);color:var(--dim)}.lg-dissent{border:1px solid var(--amber);border-radius:calc(6px * var(--fs));background:color-mix(in srgb,var(--amber) 6%,transparent);padding:calc(9px * var(--fs)) calc(11px * var(--fs));margin-bottom:calc(9px * var(--fs))}.lg-dhead{font-size:calc(9.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:calc(6px * var(--fs))}.lg-drow{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(9px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;padding:calc(3px * var(--fs)) 0}.lg-drow b{font-weight:600}.lg-dp{font-size:calc(15px * var(--fs));font-variant-numeric:tabular-nums}.lg-dgap{font-size:calc(10.5px * var(--fs))}.lg-dgap.up{color:var(--red)}.lg-dgap.down{color:var(--blue)}.lg-dnote{flex:1 1 100%;color:var(--muted);font-size:calc(10.5px * var(--fs));line-height:1.6}.lg-fals{border-top:1px solid var(--line);padding-top:calc(8px * var(--fs));margin-bottom:calc(8px * var(--fs))}.lg-flabel{font-size:calc(9.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:calc(5px * var(--fs))}.lg-fals p{margin:0 0 calc(5px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted)}.lg-fals p b{color:var(--dim);font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;margin-right:calc(6px * var(--fs))}.lg-block{border:1px solid var(--red);border-radius:calc(6px * var(--fs));padding:calc(9px * var(--fs)) calc(11px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;margin-bottom:calc(9px * var(--fs))}.lg-block>b{color:var(--red);display:block;margin-bottom:calc(5px * var(--fs))}.lg-block ul{margin:0 0 calc(7px * var(--fs));padding-left:calc(16px * var(--fs));color:var(--muted)}.lg-res{border-top:1px solid var(--line);padding-top:calc(9px * var(--fs))}.lg-reshead{display:flex;flex-wrap:wrap;align-items:center;gap:calc(9px * var(--fs));margin-bottom:calc(7px * var(--fs))}.lg-outcome{font-size:calc(13px * var(--fs));letter-spacing:.12em;border-radius:calc(3px * var(--fs));padding:calc(2px * var(--fs)) calc(9px * var(--fs));border:1px solid var(--line)}.lg-outcome.o-YES{border-color:var(--green);color:var(--green)}.lg-outcome.o-NO{border-color:var(--red);color:var(--red)}.lg-outcome.o-AMBIGUOUS{border-color:var(--amber);color:var(--amber)}.lg-evidence{margin:0 0 calc(8px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted)}.lg-basis{border-top:1px dashed var(--line);padding-top:calc(7px * var(--fs))}.lg-cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--fs));font-size:calc(11px * var(--fs));line-height:1.7;padding:calc(2px * var(--fs)) 0}.lg-citesrc{color:var(--ink)}.lg-citedate{color:var(--dim);font-variant-numeric:tabular-nums}.lg-citetitle{flex:1 1 100%;color:var(--muted)}.lg-foot{display:flex;flex-wrap:wrap;gap:calc(12px * var(--fs));border-top:1px solid var(--line);margin-top:calc(9px * var(--fs));padding-top:calc(7px * var(--fs));font-size:calc(10px * var(--fs));color:var(--dim)}.lg-seed{margin-top:calc(7px * var(--fs));font-size:calc(11px * var(--fs))}.lg-seed summary{cursor:pointer;color:var(--dim);font-size:calc(10.5px * var(--fs))}.lg-seed p{margin:calc(6px * var(--fs)) 0 0;color:var(--muted);line-height:1.65}.lg-harnessnote{margin-top:calc(8px * var(--fs));border:1px solid var(--amber);border-radius:calc(5px * var(--fs));padding:calc(8px * var(--fs)) calc(10px * var(--fs));font-size:calc(11px * var(--fs));line-height:1.6;color:var(--amber)}.lg-harness{margin-top:calc(22px * var(--fs));border-top:1px dashed var(--line);padding-top:calc(12px * var(--fs))}.lg-file{margin-top:calc(18px * var(--fs));word-break:break-word}.btn.ghost{background:transparent;color:var(--dim);font-size:calc(11px * var(--fs))}.btn.ghost:hover{color:var(--ink)}.on-result.declined{border-left-color:var(--amber)}.on-commission{border:1px solid var(--accent);border-left-width:calc(3px * var(--fs));background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:calc(5px * var(--fs));padding:calc(8px * var(--fs)) calc(10px * var(--fs));margin:calc(8px * var(--fs)) 0;font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted)}.on-commission b{color:var(--ink)}.on-commission p{margin:calc(5px * var(--fs)) 0 0;color:var(--ink);font-size:calc(12.5px * var(--fs));line-height:1.65}.on-commission .on-formnote{margin-top:calc(5px * var(--fs))}.on-dcard.commissioned{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.on-dcard.commission.declined{border-left:calc(3px * var(--fs)) solid var(--amber)}.on-dcard.commission.filed{border-left:calc(3px * var(--fs)) solid var(--green)}.on-dcard.commission.refused{border-left:calc(3px * var(--fs)) solid var(--red)}.lg-sched{margin-top:calc(12px * var(--fs));border-top:1px solid var(--line);padding-top:calc(10px * var(--fs))}.lg-schedlead{margin:0 0 calc(9px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted);max-width:calc(900px * var(--fs))}.lg-schedtable .lg-id{font-family:var(--mono);font-size:calc(10px * var(--fs));color:var(--dim)}.lg-schedtable tr.overdue td{color:var(--red)}.tw-wrap{margin-top:calc(26px * var(--fs));border-top:calc(2px * var(--fs)) solid var(--line);padding-top:calc(16px * var(--fs))}.tw-boundary{border:1px solid var(--accent);border-left-width:calc(3px * var(--fs));background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:calc(5px * var(--fs));padding:calc(9px * var(--fs)) calc(11px * var(--fs));margin-bottom:calc(9px * var(--fs));font-size:calc(12.5px * var(--fs));line-height:1.55;color:var(--ink);letter-spacing:.01em}.tw-class{font-size:calc(9.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:calc(3px * var(--fs));padding:calc(2px * var(--fs)) calc(7px * var(--fs));white-space:nowrap}.tw-class.mech{border-color:var(--green);color:var(--green)}.tw-class.jud{border-color:var(--red);color:var(--red)}.tw-reason{font-family:var(--mono);font-size:calc(10px * var(--fs));color:var(--red)}.tw-watch{border:1px solid var(--line);border-radius:calc(8px * var(--fs));padding:calc(13px * var(--fs));background:var(--panel)}.tw-watch.mech{border-left:calc(3px * var(--fs)) solid var(--green)}.tw-watch.jud{border-left:calc(3px * var(--fs)) solid var(--red)}.tw-watch>header,.tw-due>header,.tw-prop>header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--fs));margin-bottom:calc(8px * var(--fs))}.tw-horizon{font-size:calc(10.5px * var(--fs));color:var(--dim);margin-left:auto}.tw-propid{flex:1 1 100%}.tw-judgment{margin:0 0 calc(8px * var(--fs));font-size:calc(13px * var(--fs));line-height:1.5;color:var(--ink)}.tw-callnums{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));margin-bottom:calc(9px * var(--fs))}.tw-fals{margin:0 0 calc(8px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted)}.tw-fals.missing{color:var(--red);font-size:calc(11.5px * var(--fs))}.tw-dir{font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted);margin-bottom:calc(8px * var(--fs))}.tw-dir b{color:var(--dim);font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;margin-right:calc(6px * var(--fs))}.tw-dirsrc{display:block;color:var(--dim);font-size:calc(10.5px * var(--fs));line-height:1.55;margin-top:calc(3px * var(--fs))}.tw-why{font-size:calc(11.5px * var(--fs));line-height:1.65;color:var(--muted);border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(9px * var(--fs));margin-bottom:calc(9px * var(--fs))}.tw-why.jud{border-left-color:var(--red)}.tw-why.jud b{color:var(--red)}.tw-human{border:1px solid var(--amber);border-radius:calc(5px * var(--fs));background:color-mix(in srgb,var(--amber) 7%,transparent);padding:calc(8px * var(--fs)) calc(10px * var(--fs));margin-bottom:calc(9px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--muted)}.tw-human b{color:var(--amber)}.tw-pattern{border-top:1px solid var(--line);padding-top:calc(8px * var(--fs))}.tw-patrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8px * var(--fs));margin-bottom:calc(5px * var(--fs))}.tw-patrow code{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--ink);word-break:break-all;flex:1 1 calc(280px * var(--fs))}.tw-patlabel{font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.tw-reach{border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(9px * var(--fs));margin-top:calc(7px * var(--fs))}.tw-reach.ok{border-left-color:var(--green)}.tw-reach.bad{border-left-color:var(--red)}.tw-reach p{margin:calc(5px * var(--fs)) 0 0;font-size:calc(11.5px * var(--fs));line-height:1.65;color:var(--muted)}.tw-reachnums{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs))}.tw-reachrow{margin-top:calc(9px * var(--fs))}.tw-prop{border:1px solid var(--line);border-radius:calc(8px * var(--fs));padding:calc(13px * var(--fs));background:var(--panel)}.tw-prop.open{border-left:calc(3px * var(--fs)) solid var(--amber)}.tw-prop.ratified{border-left:calc(3px * var(--fs)) solid var(--green)}.tw-prop.rejected{border-left:calc(3px * var(--fs)) solid var(--red)}.tw-notice{border:1px solid var(--amber);border-radius:calc(5px * var(--fs));background:color-mix(in srgb,var(--amber) 9%,transparent);padding:calc(8px * var(--fs)) calc(10px * var(--fs));margin-bottom:calc(10px * var(--fs));font-size:calc(11.5px * var(--fs));line-height:1.6;color:var(--amber);letter-spacing:.01em}.tw-matches{border-left:calc(2px * var(--fs)) solid var(--line);padding-left:calc(9px * var(--fs));margin-bottom:calc(9px * var(--fs))}.tw-controls,.tw-ruling{border-top:1px solid var(--line);margin-top:calc(10px * var(--fs));padding-top:calc(10px * var(--fs))}.tw-rulinghead{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--fs));margin-bottom:calc(6px * var(--fs));font-size:calc(12px * var(--fs))}.tw-rulingnote{margin:0 0 calc(7px * var(--fs));font-size:calc(12px * var(--fs));line-height:1.65;color:var(--muted)}.tw-resolve{border:1px solid var(--red);border-radius:calc(6px * var(--fs));padding:calc(11px * var(--fs));margin-top:calc(9px * var(--fs))}.tw-due{border:1px solid var(--amber);border-radius:calc(8px * var(--fs));padding:calc(12px * var(--fs));background:var(--panel)}.tw-files{margin-top:calc(16px * var(--fs));word-break:break-word}@media (max-width: 820px){.on-listhead,.on-rowmain{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(4px * var(--fs)) calc(8px * var(--fs))}.on-listhead>:first-child,.on-rowmain>:first-child{grid-column:1 / -1}.on-listhead span:not(:first-child),.on-rowmain>*:not(:first-child){text-align:left}.on-bar{grid-template-columns:minmax(0,1fr) calc(64px * var(--fs))}.on-barlabel{grid-column:1 / -1}.on-table{display:block;overflow-x:auto;max-width:100%}.on-pane{max-height:none}}.aia-splash{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18px * var(--fs));background:var(--bg);color:var(--ink);font-family:var(--sans);text-align:center;padding:calc(24px * var(--fs));transition:opacity .36s ease,visibility .36s ease;opacity:1;visibility:visible}.aia-splash--exit{opacity:0;visibility:hidden;pointer-events:none}.aia-splash-seal{position:relative;width:176px;height:176px;display:flex;align-items:center;justify-content:center}.aia-splash-ring{position:absolute;inset:0;transform:rotate(-90deg)}.aia-splash-ring-track{fill:none;stroke:var(--line);stroke-width:3}.aia-splash-ring-fill{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .22s ease}.aia-splash-img{position:relative;width:128px;height:128px;border-radius:50%;opacity:0;transition:opacity .28s ease}.aia-splash-img[src]{opacity:1}.aia-splash-word{font-family:var(--serif, var(--sans));font-size:calc(20px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.aia-splash-status{display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--fs));min-height:calc(40px * var(--fs))}.aia-splash-pct{font-family:var(--mono);font-size:calc(13px * var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.aia-splash-caption{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--dim);max-width:min(80vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aia-splash-stall{max-width:min(88vw,460px);border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:calc(12px * var(--fs)) calc(16px * var(--fs));text-align:left}.aia-splash-stall-head{font-size:calc(11px * var(--fs));color:var(--muted);margin-bottom:calc(6px * var(--fs))}.aia-splash-stall ul{margin:0;padding-left:1.1em;font-size:calc(12px * var(--fs));color:var(--ink)}.aia-splash-stall-detail{color:var(--dim)}.aia-splash-fails{margin-top:calc(6px * var(--fs));color:var(--red)}.aia-splash-escape{min-height:44px;min-width:44px;padding:0 calc(18px * var(--fs));border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:calc(12px * var(--fs));cursor:pointer}.aia-splash-escape:hover{color:var(--ink);border-color:var(--muted)}.aia-splash-escape:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 480px){.aia-splash-seal{width:132px;height:132px}.aia-splash-img{width:96px;height:96px}.aia-splash-word{font-size:calc(16px * var(--fs));letter-spacing:.1em}}@media (prefers-reduced-motion: reduce){.aia-splash,.aia-splash-ring-fill,.aia-splash-img{transition:none}}:root[data-theme=light]{--bg: #f6f7f9;--bg-2: #eef1f5;--panel: #ffffff;--panel-2: #f2f4f8;--line: #d5dce5;--ink: #0e1720;--muted: #48596b;--dim: #5d6e81;--accent: #c1421f;--accent-2: #9f5d0f;--green: #2b7b54;--amber: #8c670e;--red: #d71b1b;--blue: #2871ab;--fa: #8551cd;--ar: #34786e;--he: #2669d5;--on-accent: #ffffff;--on-hot: #0e1720;--topbar-1: #ffffff;--topbar-2: #eff2f6;--scroll-thumb: #c2ccd8;--hairline: rgba(24, 40, 58, .12);--scrim: rgba(24, 34, 46, .38);--modal-shadow: rgba(20, 33, 48, .18);--frame-bg: #0b0f14;--hatch-1: #fdf0cf;--hatch-2: #f8e6b4;--hatch-line: #d9b45e;--hatch-ink: #2e2205;--bar-track: #e7ebf1;--bar-fill-1: #f3c3ae;--bar-ci: rgba(14, 23, 32, .13);--bar-lbl: #0e1720;--bar-lbl-shadow: rgba(255, 255, 255, .85);--chip-fa-line: #cbb4ea;--chip-ar-line: #a8cfc8;--chip-he-line: #b3c9ef;--chip-fact-line: #a5cfba;--chip-claim-line: #dfc78a;--chip-inference-line: #a9cbe4;--map-bg: #e9edf2;--map-attr-bg: rgba(255, 255, 255, .82);--tip-bg: #ffffff;--tip-shadow: rgba(20, 33, 48, .22);--flash-up: rgba(215, 27, 27, .16);--flash-down: rgba(43, 123, 84, .18);--lcd-bg-1: #fdf1f1;--lcd-bg-2: #f7e6e6;--lcd-line: #e8c9c9;--lcd-div: #eed6d6;--lcd-label: #965656;--lcd: #c81616;--lcd-glow: rgba(200, 22, 22, .2);--lcd-glow-2: rgba(255, 255, 255, .85);--lcd-day: #8d5a5a}:root[data-theme=light] .fixture-banner,:root[data-theme=light] .tk[data-mode=fixture] .tk-badge{color:var(--hatch-ink)}:root[data-theme=light] .fixture-banner .tag,:root[data-theme=light] .tk-tag.demo,:root[data-theme=light] .nv-demo,:root[data-theme=light] .pp-demo,:root[data-theme=light] .pp-noep-tag,:root[data-theme=light] .bf-demo{color:var(--on-accent)}:root[data-theme=light] .topbar{box-shadow:0 1px 0 var(--line)}:root[data-theme=light] .panel{box-shadow:0 1px 2px #1421300d}:root[data-theme=light] .ind .card,:root[data-theme=light] .vw .v{background:var(--panel-2)}:root[data-theme=light] .scn .fill{background:linear-gradient(90deg,var(--bar-fill-1),#dd8058)}:root[data-theme=light] .eg-fill{opacity:.22}:root[data-theme=light] .eg-band{background:color-mix(in srgb,var(--eg-tone) 70%,transparent)}:root[data-theme=light] .eg-conf.low .eg-cav b,:root[data-theme=light] .eg-conf.low .eg-cg{color:#7a5a1c}:root[data-theme=light] .nv-seg button.on,:root[data-theme=light] .pp-sp.on{color:var(--ink)}:root[data-theme=light] .pp-tr-btn.on{color:var(--accent);background:#c1421f1a}:root[data-theme=light] .clcd{text-shadow:0 1px 0 var(--lcd-glow-2),0 0 6px var(--lcd-glow)}:root[data-theme=light] .leaflet-control-attribution a{color:var(--blue)!important}:root[data-theme=light] .leaflet-bar a{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}:root[data-theme=light] .tk,:root[data-theme=light] .tk-ctl{background:linear-gradient(180deg,#fff,#eef1f5);border-top-color:var(--line)}:root[data-theme=light] .tk-entry{border-right-color:#18283a1a}:root[data-theme=light] .tk-index{background:#18283a06}:root[data-theme=light] .tk[data-mode=fixture] .tk-badge{background:repeating-linear-gradient(45deg,var(--hatch-1),var(--hatch-1) 8px,var(--hatch-2) 8px,var(--hatch-2) 16px);border-right-color:var(--hatch-line);text-shadow:none}:root[data-theme=light] .tk[data-mode=live] .tk-badge{color:#c31414;background:linear-gradient(180deg,#d71b1b1a,#d71b1b08);border-right-color:#e8bcbc}:root[data-theme=light] .tk-tag.fact{border-color:var(--chip-fact-line)}:root[data-theme=light] .tk-tag.claim,:root[data-theme=light] .tk-tag.unverified{border-color:var(--chip-claim-line)}:root[data-theme=light] .tk-tag.inference,:root[data-theme=light] .tk-tag.tk-mkt{border-color:var(--chip-inference-line)}:root[data-theme=light] .tk-tag.editorial{border-color:var(--chip-fa-line)}:root[data-theme=light] .tk-tag.tag{border-color:#e0c49a}:root[data-theme=light] .tk-tag.idx{border-color:#e8b7a3}:root[data-theme=light] .tk-entry.link:hover,:root[data-theme=light] .tk-entry:focus-visible{background:#c1421f17}:root[data-theme=light] .tk-hold{background:var(--panel-2)}:root[data-theme=light] .pp-bar{background:linear-gradient(180deg,#fff,#eef1f5);box-shadow:0 -6px 18px -14px #14213080}:root[data-theme=light] .pp-bar-dead{background:linear-gradient(180deg,#fafbfc,#eceff4)}:root[data-theme=light] .pp-dock>.pp-transcript{background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 -18px 40px -26px #14213073}:root[data-theme=light] .pp-rail{background:#dde3ea}:root[data-theme=light] .pp-buf{background:#c6d0db}:root[data-theme=light] .pp-wave-row i{background:#ccd5df}:root[data-theme=light] .pp-range{background:#dde3ea}:root[data-theme=light] .pp-shuttle{box-shadow:0 0 0 2px #fff,0 0 8px #c1421f80}:root[data-theme=light] .pp-btn:hover:not(:disabled),:root[data-theme=light] .pp-x:hover{color:var(--accent)}:root[data-theme=light] .pp-play{box-shadow:0 0 0 1px #c1421f4d,0 4px 12px -6px #c1421fb3}:root[data-theme=light] .pp-play:hover:not(:disabled){background:#a93917}:root[data-theme=light] .pp-cover{background:var(--panel-2)}:root[data-theme=light] .pp-tr-orig{color:var(--ink)}:root[data-theme=light] .pp-tr-en{color:var(--muted);border-left-color:#cfd8e2}:root[data-theme=light] .pp-tr-entag{background:#e7ebf1}:root[data-theme=light] .pp-tr-kicker{border-color:var(--hatch-line)}:root[data-theme=light] .pp-lang-fa{border-color:var(--chip-fa-line)}:root[data-theme=light] .pp-lang-ar{border-color:var(--chip-ar-line)}:root[data-theme=light] .pp-lang-he{border-color:var(--chip-he-line)}:root[data-theme=light] .pp-noep.hard{border-color:var(--hatch-line);background:repeating-linear-gradient(45deg,var(--hatch-1),var(--hatch-1) 10px,var(--hatch-2) 10px,var(--hatch-2) 20px)}:root[data-theme=light] .pp-noep-msg{color:#7a5a1c}:root[data-theme=light] .pp-tr-body::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}:root[data-theme=light] .nv-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}:root[data-theme=light] .nv-card:hover{border-color:#b9c5d3}:root[data-theme=light] .nv-card:focus-visible{box-shadow:0 0 0 2px #c1421f38}:root[data-theme=light] .nv-lead{background:linear-gradient(180deg,#f3f6fa,var(--panel))}:root[data-theme=light] .nv-mark{background:#eef1f5}:root[data-theme=light] .nv-sum-orig{color:#3c4d5f}:root[data-theme=light] .nv-quote-orig{color:#2b3a4a}:root[data-theme=light] .nv-lang-fa{border-color:var(--chip-fa-line)}:root[data-theme=light] .nv-lang-ar{border-color:var(--chip-ar-line)}:root[data-theme=light] .nv-lang-he{border-color:var(--chip-he-line)}:root[data-theme=light] .nv-epi-fact{border-color:var(--chip-fact-line);background:#2b7b5412}:root[data-theme=light] .nv-epi-claim{border-color:var(--chip-claim-line);background:#8c670e17}:root[data-theme=light] .nv-epi-inference{border-color:var(--chip-inference-line);background:#2871ab12}:root[data-theme=light] .nv-epi-editorial{border-color:var(--chip-fa-line);background:#8551cd12}:root[data-theme=light] .nv-epi-claim,:root[data-theme=light] .ea-epi-claim,:root[data-theme=light] .tk-tag.claim,:root[data-theme=light] .tk-tag.unverified{color:#805c0e}:root[data-theme=light] .nv-corr{opacity:1}:root[data-theme=light] .nv-note-demo{background:#8c670e1a;border-color:var(--hatch-line)}:root[data-theme=light] .nv-trtag-missing{border-color:var(--hatch-line)}:root[data-theme=light] .nv-access{border-color:#b9c08a;color:#5f6a28}:root[data-theme=light] .nv-hero{background:radial-gradient(120px 120px at 38% 40%,rgba(193,66,31,.2),transparent 70%),radial-gradient(150px 150px at 68% 66%,rgba(55,127,117,.14),transparent 72%),radial-gradient(90px 90px at 55% 30%,rgba(168,99,16,.16),transparent 70%),#eef1f5}:root[data-theme=light] .nv-hero:after{opacity:.35;filter:invert(1)}:root[data-theme=light] .nv-hero-tag{background:#ffffffb8;border-color:#a863106b}:root[data-theme=light] .pp-cover-ph{background:radial-gradient(circle at 32% 34%,rgba(168,99,16,.65) 0 1px,transparent 2px),radial-gradient(circle at 62% 58%,rgba(55,127,117,.55) 0 1px,transparent 2px),radial-gradient(circle at 48% 70%,rgba(193,66,31,.6) 0 1.5px,transparent 3px),radial-gradient(circle at 70% 28%,rgba(14,23,32,.35) 0 1px,transparent 2px),radial-gradient(circle at 50% 50%,#c1421f29,#fff0 62%),#eef1f5}:root[data-theme=light] .ea-graph{background:radial-gradient(120% 100% at 50% 0%,#fff,#e9edf2)}:root[data-theme=light] .ea-tool{background:#ffffffe6}:root[data-theme=light] .ea-tool:hover,:root[data-theme=light] .ea-mini:hover:not(:disabled),:root[data-theme=light] .ea-open-dossier:hover,:root[data-theme=light] .ea-back:hover{color:var(--accent)}:root[data-theme=light] .ea-hovercard{background:#fffffff5;box-shadow:0 8px 22px #1421302e}:root[data-theme=light] .ea-stories::-webkit-scrollbar-thumb,:root[data-theme=light] .ea-dossier-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}:root[data-theme=light] .ea-story{border-bottom-color:var(--hairline)}:root[data-theme=light] .ea-sec{border-bottom-color:var(--hairline)}:root[data-theme=light] .ea-sec-split>.ea-sec{border-right-color:var(--hairline)}:root[data-theme=light] .ea-chip{background:#0e17200a}:root[data-theme=light] .ea-legend{background:#0e172008}:root[data-theme=light] .ea-legend-row i{color:var(--muted)}:root[data-theme=light] .ea-filter.on,:root[data-theme=light] .ea-filter.on .ea-filter-n{color:var(--ink)!important}:root[data-theme=light] .ea-dot{filter:brightness(.72) saturate(1.2)}:root[data-theme=light] .ea-degrade-bar{background:#8c670e17;border-bottom-color:var(--hatch-line)}:root[data-theme=light] .ea-epi-fact{border-color:var(--chip-fact-line);background:#2b7b5412}:root[data-theme=light] .ea-epi-claim{border-color:var(--chip-claim-line);background:#8c670e17}:root[data-theme=light] .ea-epi-inference{border-color:var(--chip-inference-line);background:#2871ab12}:root[data-theme=light] .ea-epi-editorial{border-color:var(--chip-fa-line);background:#8551cd12}:root[data-theme=light] .ea-spark-zero{fill:#dde3ea}:root[data-theme=light] .ea-bar-track{background:#e3e8ee}:root[data-theme=light] .ea-quote,:root[data-theme=light] .ea-note,:root[data-theme=light] .ea-caveat{border-left-color:#ccd5df}.iw-theme-toggle{-webkit-app-region:no-drag;flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;cursor:pointer;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--muted);line-height:0;transition:color .14s ease,border-color .14s ease,background .14s ease}.iw-theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.iw-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.iw-theme-toggle svg{display:block}.iw-theme-toggle .iw-tt-glyph{grid-area:1 / 1;transition:opacity .16s ease,transform .22s ease}.iw-theme-toggle .iw-tt-sun{opacity:0;transform:rotate(-60deg) scale(.6)}.iw-theme-toggle .iw-tt-moon{opacity:1;transform:rotate(0) scale(1)}:root[data-theme=light] .iw-theme-toggle .iw-tt-sun{opacity:1;transform:rotate(0) scale(1)}:root[data-theme=light] .iw-theme-toggle .iw-tt-moon{opacity:0;transform:rotate(60deg) scale(.6)}@media (prefers-reduced-motion: reduce){.iw-theme-toggle,.iw-theme-toggle .iw-tt-glyph{transition:none}}.iw-media{transition:filter .16s ease}:root[data-theme=light] img.iw-media:not(.iw-media-raw),:root[data-theme=light] video.iw-media:not(.iw-media-raw),:root[data-theme=light] canvas.iw-media:not(.iw-media-raw),:root[data-theme=light] .iw-media>img:not(.iw-media-raw),:root[data-theme=light] .iw-media>video:not(.iw-media-raw){filter:invert(1) hue-rotate(180deg) brightness(.94) contrast(1.06) saturate(.92)}:root[data-theme=light] .iw-media-raw,:root[data-theme=light] .iw-media .iw-media-raw,:root[data-theme=light] .iw-media>img.iw-media-raw,:root[data-theme=light] .iw-media>video.iw-media-raw{filter:none}@media (prefers-reduced-motion: reduce){.iw-media{transition:none}}:root{--fs: 1}@media (min-width: 2400px){:root{--fs: 2}}:root{--bg: #0b0f14;--bg-2: #0f151d;--panel: #131b25;--panel-2: #17212d;--line: #223142;--ink: #e7eef6;--muted: #8ea3b8;--dim: #5b7085;--accent: #e8613c;--accent-2: #f2a03d;--green: #3fd08a;--amber: #f2c14e;--red: #ff5d5d;--blue: #5aa9e6;--fa: #c9a2ff;--ar: #7fd4c8;--he: #7fb0ff;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--sans: -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--on-accent: #ffffff;--on-hot: #ffffff;--topbar-1: #0e141c;--topbar-2: #0b0f14;--scroll-thumb: #2a3a4d;--scrim: rgba(6, 9, 13, .72);--modal-shadow: rgba(0, 0, 0, .6);--hairline: rgba(34, 49, 66, .55);--frame-bg: #000000;--hatch-1: #3a2a12;--hatch-2: #322408;--hatch-line: #4a3714;--hatch-ink: #241a06;--bar-track: var(--bg-2);--bar-fill-1: #7a2f1a;--bar-ci: rgba(255, 255, 255, .09);--bar-lbl: #ffffff;--bar-lbl-shadow: rgba(0, 0, 0, .85);--chip-fa-line: #4a3a6a;--chip-ar-line: #2f5a52;--chip-he-line: #2f4a6a;--chip-fact-line: #245a3f;--chip-claim-line: #5a4a1a;--chip-inference-line: #244a6a;--map-bg: #0a0e13;--map-attr-bg: rgba(11, 15, 20, .7);--tip-bg: #0f1720;--tip-shadow: rgba(0, 0, 0, .5);--flash-up: rgba(255, 93, 93, .28);--flash-down: rgba(63, 208, 138, .28);--lcd-bg-1: #120607;--lcd-bg-2: #0a0406;--lcd-line: #2a0d0d;--lcd-div: #260c0c;--lcd-label: #aa5555;--lcd: #ff2a2a;--lcd-glow: rgba(255, 42, 42, .65);--lcd-glow-2: rgba(255, 80, 80, .9);--lcd-day: #7a3535}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:calc(13px * var(--fs));-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.topbar{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(16px * var(--fs));row-gap:calc(7px * var(--fs));padding:calc(6px * var(--fs)) calc(16px * var(--fs));padding-left:88px;background:linear-gradient(180deg,var(--topbar-1),var(--topbar-2));border-bottom:1px solid var(--line);-webkit-app-region:drag}.topbar .tb-nav,.topbar .tb-right,.topbar .btn{-webkit-app-region:no-drag}.topbar button:focus-visible{outline:calc(2px * var(--fs)) solid var(--accent);outline-offset:calc(2px * var(--fs));border-radius:calc(8px * var(--fs))}.tb-id{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;line-height:1.05;cursor:default}.tb-mark{font-size:calc(15px * var(--fs));font-weight:800;letter-spacing:.01em;color:var(--accent);white-space:nowrap}.tb-station{font-size:calc(8.5px * var(--fs));font-weight:600;letter-spacing:.155em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tb-nav{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:calc(9px * var(--fs));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tb-nav::-webkit-scrollbar{display:none}.navgrp{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(2px * var(--fs));padding-left:calc(9px * var(--fs));border-left:1px solid var(--line)}.navgrp:first-child{padding-left:0;border-left:0}.navgrp-k{font-size:calc(8px * var(--fs));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding-left:calc(9px * var(--fs));white-space:nowrap}.navgrp-b{display:flex;gap:calc(2px * var(--fs))}.navbtn{flex:0 0 auto;background:transparent;border:1px solid transparent;color:var(--muted);font:inherit;font-size:calc(12.5px * var(--fs));line-height:1.25;white-space:nowrap;cursor:pointer;padding:calc(3px * var(--fs)) calc(9px * var(--fs));border-radius:calc(7px * var(--fs))}.navbtn:hover{color:var(--ink);background:var(--panel)}.navbtn.on{color:var(--on-hot);background:var(--panel-2);border-color:var(--line);font-weight:600;box-shadow:inset 0 calc(-2px * var(--fs)) 0 var(--accent)}.tb-right{margin-left:auto;flex:0 1 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;column-gap:calc(15px * var(--fs));row-gap:calc(7px * var(--fs))}.tb-state{display:flex;align-items:center;column-gap:calc(14px * var(--fs))}.st{display:flex;flex-direction:column;gap:1px;align-items:flex-start;line-height:1.05;white-space:nowrap;cursor:help}.st-k{font-size:calc(8px * var(--fs));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.st-v{display:inline-flex;align-items:center;gap:calc(5px * var(--fs));font-size:calc(11.5px * var(--fs));font-weight:600;letter-spacing:.03em;color:var(--ink)}.st-v.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:calc(11px * var(--fs))}.st-open{background:none;border:0;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer}.st-open .st-v{border-bottom:1px dotted var(--dim)}.st-open:hover .st-v,.st-open.on .st-v{color:var(--accent);border-bottom-color:var(--accent)}.dot{width:calc(8px * var(--fs));height:calc(8px * var(--fs));border-radius:50%;background:var(--dim);flex:0 0 auto}.dot.live{background:var(--green);box-shadow:0 0 calc(8px * var(--fs)) var(--green)}.dot.quiet{background:var(--blue)}.dot.view-stale{background:var(--amber)}.dot.failing{background:var(--red);box-shadow:0 0 calc(8px * var(--fs)) var(--red)}.dot.stale{background:var(--amber)}.dot.off{background:var(--dim)}.btn{cursor:pointer;padding:5px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-size:calc(12px * var(--fs))}.btn:hover{border-color:var(--accent);color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tb-ctl{display:flex;align-items:center;gap:calc(8px * var(--fs))}.topbar .btn{font:inherit;font-size:calc(12px * var(--fs));font-weight:500;padding:calc(5px * var(--fs)) calc(11px * var(--fs));border-radius:calc(8px * var(--fs))}.topbar .btn.tb-2{background:transparent;color:var(--muted)}.topbar .btn.tb-2:hover{background:var(--panel-2);color:var(--ink);border-color:var(--accent)}.topbar .btn.primary{font-weight:600}.topbar .btn.primary.failed{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.topbar .btn:disabled{opacity:.45;cursor:not-allowed}.topbar .btn:disabled:hover{border-color:var(--line)}.topbar .iw-theme-toggle{width:calc(28px * var(--fs));height:calc(28px * var(--fs));border-radius:calc(8px * var(--fs))}.topbar .iw-theme-toggle svg{width:calc(15px * var(--fs));height:calc(15px * var(--fs))}.pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:calc(11.5px * var(--fs))}.fixture-banner{display:flex;align-items:center;gap:10px;padding:6px 18px;background:repeating-linear-gradient(45deg,var(--hatch-1),var(--hatch-1) 10px,var(--hatch-2) 10px,var(--hatch-2) 20px);color:var(--amber);font-size:calc(12px * var(--fs));border-bottom:1px solid var(--hatch-line);font-weight:600;letter-spacing:.03em}.fixture-banner .tag{background:var(--amber);color:var(--hatch-ink);padding:1px 8px;border-radius:5px;font-weight:800}.grid{flex:1;min-height:0;overflow:hidden;padding:10px;display:grid;gap:10px;grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(150px,.9fr) minmax(230px,1.5fr) minmax(180px,1.1fr);align-content:stretch}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 11px;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.panel>h3{flex:0 0 auto}.panel>*:not(h3){min-height:0;overflow:auto;flex:1 1 auto}.r1{grid-row:1}.r2{grid-row:2}.r3{grid-row:3}.panel>h3{margin:0 0 6px;font-size:calc(10px * var(--fs))}.grid::-webkit-scrollbar,.panel>*::-webkit-scrollbar{width:7px;height:7px}.grid::-webkit-scrollbar-thumb,.panel>*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px}@media (max-height: 900px){body{font-size:calc(12px * var(--fs))}.ind .card .v{font-size:calc(15px * var(--fs))}.clocks .clcd{font-size:calc(17px * var(--fs))}}.panel>h3{margin:0 0 8px;font-size:calc(11px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);display:flex;align-items:center;gap:8px}.panel>h3 .count{margin-left:auto;color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.eg{display:flex;flex-direction:column;gap:5px;--eg-tone: var(--muted);--eg-spark-ink: var(--muted)}.eg[data-tone=hot]{--eg-tone: var(--red)}.eg[data-tone=warm]{--eg-tone: var(--amber)}.eg[data-tone=cool]{--eg-tone: var(--green)}.eg-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.eg-numcol{display:flex;flex-direction:column;gap:2px;min-width:0}.eg-num{position:relative;display:flex;align-items:baseline;gap:3px;min-width:0;cursor:help}.eg-val{font-size:calc(32px * var(--fs));font-weight:800;line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.eg-of{font-size:calc(12px * var(--fs));font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.eg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eg-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.eg-dir{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-size:calc(12.5px * var(--fs));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;animation:eg-arrive .44s cubic-bezier(.22,1,.36,1) both}.eg-dir .eg-gl{font-size:calc(10px * var(--fs));line-height:1}.eg-dir.up{color:var(--green);border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 12%,transparent)}.eg-dir.down{color:var(--red);border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 12%,transparent)}.eg-dir.level{color:var(--muted)}.eg-dir.none,.eg-dir.pending{font-size:calc(10.5px * var(--fs));font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:transparent}.eg-when{font-size:calc(10.5px * var(--fs));line-height:1.25;color:var(--muted);text-align:right}.eg-when b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.eg-meterrow{display:flex;align-items:center;gap:6px}.eg-end{flex:0 0 auto;font-size:calc(10px * var(--fs));color:var(--muted);font-variant-numeric:tabular-nums;cursor:help}.eg-meter{flex:1 1 auto;position:relative;height:15px;border-radius:8px;overflow:hidden;background:var(--bar-track);border:1px solid var(--line);cursor:help}.eg-lyr{position:absolute;inset:0;transform-origin:left center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.eg-fill{background:var(--eg-tone);opacity:.13}.eg-band{background:color-mix(in srgb,var(--eg-tone) 62%,transparent)}.eg-edge>i{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:color-mix(in srgb,var(--ink) 55%,transparent)}.eg-needle>i{position:absolute;top:-1px;bottom:-1px;left:0;width:3px;margin-left:-1.5px;border-radius:1px;background:var(--ink);box-shadow:0 0 0 1px var(--bar-track)}.eg-ghost>i{position:absolute;top:2px;bottom:2px;left:0;width:2px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--muted) 0 2px,transparent 2px 4px)}.eg-what{font-size:calc(11.5px * var(--fs));line-height:1.3;color:var(--muted)}.eg-what b{color:var(--ink);font-weight:600}.eg-conf{display:flex;flex-direction:column;gap:1px;font-size:calc(11px * var(--fs));line-height:1.3;padding:1px 0 1px 7px;border-left:2px solid var(--line);color:var(--ink)}.eg-conf b{font-weight:700}.eg-conf .eg-ci{color:var(--muted);font-variant-numeric:tabular-nums}.eg-conf .eg-ci b{color:var(--ink)}.eg-conf .eg-cav{display:flex;gap:5px;align-items:baseline}.eg-conf .eg-cg{flex:0 0 auto;font-weight:800;color:var(--muted)}.eg-conf.low{border-left-color:var(--amber);padding:3px 6px 3px 7px;border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--amber) 12%,transparent)}.eg-conf.low .eg-cg,.eg-conf.low .eg-cav b{color:var(--amber)}.eg-spark{display:block}.eg-demo{font-size:calc(10.5px * var(--fs));line-height:1.3;color:var(--amber)}.eg-guard{font-size:calc(10.5px * var(--fs));line-height:1.3;color:var(--muted)}.eg-more{-webkit-appearance:none;appearance:none;background:transparent;border:none;padding:0;font:inherit;color:var(--muted);text-decoration:underline dotted;cursor:pointer;white-space:nowrap}.eg-more:hover{color:var(--accent)}.eg-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.eg-method{font-size:calc(10.5px * var(--fs));line-height:1.4;color:var(--muted);max-height:132px;overflow:auto;border-top:1px dashed var(--line);padding-top:5px}.eg-method p{margin:0 0 5px}.eg-method p:last-child{margin:0}.eg-method b{color:var(--ink)}.eg-empty{font-size:calc(12px * var(--fs));line-height:1.35;color:var(--muted)}.eg-empty b{color:var(--ink)}@keyframes eg-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes eg-gl-up{0%{transform:translateY(3px)}55%{transform:translateY(-2px)}to{transform:none}}@keyframes eg-gl-down{0%{transform:translateY(-3px)}55%{transform:translateY(2px)}to{transform:none}}.eg-dir.up .eg-gl{animation:eg-gl-up .62s cubic-bezier(.22,1,.36,1) both}.eg-dir.down .eg-gl{animation:eg-gl-down .62s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.eg-lyr{transition:none}.eg-dir,.eg-dir .eg-gl{animation:none}}.scn{display:flex;flex-direction:column;gap:7px}.scn .row{display:grid;grid-template-columns:44px 1fr 46px;gap:8px;align-items:center}.scn .hz{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--accent-2);text-align:right}.scn .bar{position:relative;height:20px;background:var(--bar-track);border-radius:5px;overflow:hidden;border:1px solid var(--line)}.scn .fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--bar-fill-1),var(--accent))}.scn .ciband{position:absolute;top:0;bottom:0;background:var(--bar-ci)}.scn .lbl{position:absolute;left:7px;top:2px;font-size:calc(11px * var(--fs));color:var(--bar-lbl);white-space:nowrap;text-shadow:0 1px 2px var(--bar-lbl-shadow)}.scn .pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:calc(12px * var(--fs))}.hl{display:flex;flex-direction:column;gap:10px;overflow:auto}.hl .item{border-left:2px solid var(--line);padding:2px 0 2px 10px}.hl .orig{font-size:calc(13.5px * var(--fs));line-height:1.35}.hl .orig[dir=rtl]{text-align:right}.hl .en{color:var(--muted);font-size:calc(12px * var(--fs));margin-top:2px}.hl .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;align-items:center;font-size:calc(10.5px * var(--fs));color:var(--dim)}.chip{padding:1px 6px;border-radius:5px;border:1px solid var(--line);font-size:calc(10px * var(--fs));color:var(--muted)}.chip.fa{color:var(--fa);border-color:var(--chip-fa-line)}.chip.ar{color:var(--ar);border-color:var(--chip-ar-line)}.chip.he{color:var(--he);border-color:var(--chip-he-line)}.chip.en{color:var(--muted)}.chip.fact{color:var(--green);border-color:var(--chip-fact-line)}.chip.claim{color:var(--amber);border-color:var(--chip-claim-line)}.chip.inference{color:var(--blue);border-color:var(--chip-inference-line)}.chip.editorial{color:var(--fa);border-color:var(--chip-fa-line)}.ind{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ind .card{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:9px 10px}.ind .card .l{font-size:calc(11px * var(--fs));color:var(--muted)}.ind .card .v{font-size:calc(17px * var(--fs));font-weight:700;margin-top:2px}.ind .card .n{font-size:calc(10.5px * var(--fs));color:var(--dim);margin-top:3px}.trend{font-size:calc(11px * var(--fs))}.trend.up{color:var(--green)}.trend.down{color:var(--red)}.trend.flat{color:var(--muted)}.mkt{display:flex;flex-direction:column;gap:9px}.mkt .m{display:grid;grid-template-columns:1fr 84px;gap:8px;align-items:center;cursor:pointer}.mkt .q{font-size:calc(12px * var(--fs));line-height:1.25}.mkt .p{text-align:right;font-variant-numeric:tabular-nums}.mkt .d{font-size:calc(10.5px * var(--fs))}.spark{height:22px}.mkt .mkt-state{font-weight:600;letter-spacing:.01em}.mkt .mkt-state-live{color:var(--green)}.mkt .mkt-state-settled{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:calc(9.5px * var(--fs))}.mkt .mkt-state-unknown{color:var(--dim);font-style:italic}.mkt .mkt-when{color:var(--dim);opacity:.85;margin-top:1px}.mkt .mkt-parsed{opacity:.8;font-style:italic}.mkt .mkt-reported{opacity:.8;font-style:normal}.mkt .mkt-age{color:var(--dim);font-variant-numeric:tabular-nums}.mkt .mkt-age-none{font-style:italic;opacity:.8}.mkt .d.mkt-res{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:calc(9px * var(--fs));margin-top:2px}.mkt .d.mkt-res-none{text-transform:none;letter-spacing:.01em;font-style:italic;opacity:.75}.mkt .m.mkt-row-settled{opacity:.62}.mkt .m.mkt-row-settled .q{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--dim)}.mkt .m.mkt-row-unknown{opacity:.72}.mkt .m.mkt-row-unknown .q{border-bottom:1px dotted var(--dim);display:inline}.vw{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.vw .v{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px;cursor:pointer}.vw .v:hover{border-color:var(--accent)}.vw .v .t{font-size:calc(11.5px * var(--fs));line-height:1.3}.vw .v .c{font-size:calc(10px * var(--fs));color:var(--dim);margin-top:4px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.matrix{width:100%;border-collapse:collapse;font-size:calc(11px * var(--fs))}.matrix th,.matrix td{border:1px solid var(--line);padding:5px 7px;text-align:left;vertical-align:top}.matrix th{color:var(--dim);font-weight:600;text-transform:uppercase;font-size:calc(9.5px * var(--fs));letter-spacing:.06em}.matrix td small{color:var(--muted)}.nvd{display:flex;flex-direction:column;gap:calc(7px * var(--fs))}.nvd-empty{font-size:calc(11.5px * var(--fs));line-height:1.4;color:var(--muted)}.nvd-empty b{color:var(--ink)}.nvd-head{display:flex;flex-wrap:wrap;gap:calc(9px * var(--fs));align-items:center}.nvd-dv{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;padding-right:calc(9px * var(--fs));border-right:1px solid var(--line)}.nvd-dv-v{font-size:calc(27px * var(--fs));font-weight:800;line-height:.92;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.nvd-dv-scale{font-size:calc(8.5px * var(--fs));line-height:1.25;color:var(--dim)}.nvd-dv[data-conf=moderate] .nvd-dv-v{color:var(--ink)}.nvd-dv[data-conf=low] .nvd-dv-v,.nvd-dv[data-conf="very low"] .nvd-dv-v{color:var(--amber)}.nvd-dv[data-conf="not measurable"] .nvd-dv-v{color:var(--muted)}.nvd-basis{flex:1 1 calc(150px * var(--fs));min-width:0;font-size:calc(10.5px * var(--fs));line-height:1.35;color:var(--muted)}.nvd-basis b{color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.nvd-warn{display:block;margin-top:calc(3px * var(--fs));color:var(--amber);font-size:calc(10.5px * var(--fs));line-height:1.35}.nvd-find{font-size:calc(11px * var(--fs));line-height:1.4;color:var(--ink);padding:calc(5px * var(--fs)) calc(8px * var(--fs));border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:0 calc(6px * var(--fs)) calc(6px * var(--fs)) 0}.nvd-find b{font-weight:700;font-variant-numeric:tabular-nums}.nvd-t{border:1px solid var(--line);border-radius:calc(8px * var(--fs));background:var(--panel-2);padding:calc(6px * var(--fs)) calc(7px * var(--fs))}.nvd-t-h{display:flex;align-items:center;gap:calc(7px * var(--fs));margin-bottom:calc(4px * var(--fs))}.nvd-t-n{font-size:calc(11.5px * var(--fs));font-weight:700;color:var(--ink);min-width:0}.nvd-t-c{font-size:calc(9.5px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.nvd-t-dv{margin-left:auto;display:inline-flex;align-items:center;gap:calc(5px * var(--fs));font-size:calc(10.5px * var(--fs));font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-2);cursor:help;white-space:nowrap}.nvd-t-dv.na{color:var(--dim);font-weight:600}.nvd-bar{display:inline-block;position:relative;width:calc(34px * var(--fs));height:calc(5px * var(--fs));border-radius:calc(3px * var(--fs));background:var(--bar-track);border:1px solid var(--line);overflow:hidden;flex:0 0 auto}.nvd-bar>em{position:absolute;inset:0;transform-origin:left center;background:currentColor;opacity:.85}.nvd-cells{display:flex;flex-direction:column}.nvd-c{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a n" "p n";gap:0 calc(6px * var(--fs));align-items:center;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--hairline);padding:calc(4px * var(--fs)) 0;font:inherit;color:inherit}.nvd-c:first-child{border-top:0}.nvd-c.can{cursor:pointer}.nvd-c.can:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.nvd-c.can:focus-visible{outline:calc(2px * var(--fs)) solid var(--accent);outline-offset:calc(-2px * var(--fs));border-radius:calc(5px * var(--fs))}.nvd-c.on{background:color-mix(in srgb,var(--accent) 13%,transparent)}.nvd-c-a{grid-area:a;font-size:calc(9px * var(--fs));text-transform:uppercase;letter-spacing:.08em;color:var(--dim);display:flex;align-items:center;gap:calc(5px * var(--fs));min-width:0}.nvd-c-p{grid-area:p;font-size:calc(11px * var(--fs));line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.nvd-c-n{grid-area:n;display:inline-flex;align-items:center;gap:calc(5px * var(--fs));font-size:calc(10.5px * var(--fs));font-variant-numeric:tabular-nums;color:var(--muted);min-width:calc(58px * var(--fs));justify-content:flex-end}.nvd-c[data-tier=heavy] .nvd-c-p{font-weight:650}.nvd-c[data-tier=heavy] .nvd-c-n{color:var(--ink);font-weight:700}.nvd-c[data-tier=mid] .nvd-c-p{font-weight:500}.nvd-c[data-tier=thin] .nvd-c-p{font-weight:400;color:var(--muted)}.nvd-c[data-tier=thin] .nvd-c-n,.nvd-c[data-tier=none] .nvd-c-p,.nvd-c[data-tier=none] .nvd-c-n{color:var(--dim)}.nvd-c[data-tier=none] .nvd-bar{opacity:.35}.nvd-an{font-style:normal;font-size:calc(8px * var(--fs));font-weight:800;letter-spacing:.1em;color:var(--blue);border:1px solid var(--chip-inference-line);border-radius:calc(4px * var(--fs));padding:0 calc(4px * var(--fs));cursor:help}.nvd-null{display:block;font-style:normal;font-size:calc(8.5px * var(--fs));letter-spacing:.06em;text-transform:uppercase;color:var(--dim);cursor:help;margin-top:1px}.nvd-ev{margin-top:calc(5px * var(--fs));border-top:1px dashed var(--line);padding-top:calc(5px * var(--fs))}.nvd-ev-h{display:flex;align-items:baseline;gap:calc(6px * var(--fs));margin-bottom:calc(4px * var(--fs))}.nvd-ev-t{font-size:calc(9.5px * var(--fs));font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);min-width:0}.nvd-ev-n{font-size:calc(9.5px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.nvd-ev-x{margin-left:auto;background:none;border:0;padding:0 calc(2px * var(--fs));font:inherit;font-size:calc(11px * var(--fs));line-height:1;color:var(--muted);cursor:pointer}.nvd-ev-x:hover{color:var(--accent)}.nvd-ev-list{display:flex;flex-direction:column;gap:calc(7px * var(--fs));max-height:calc(230px * var(--fs));overflow:auto}.nvd-ev-i{border-left:2px solid var(--line);padding:calc(1px * var(--fs)) 0 calc(1px * var(--fs)) calc(8px * var(--fs));cursor:pointer}.nvd-ev-i:hover{border-left-color:var(--accent)}.nvd-ev-o{font-size:calc(11.5px * var(--fs));line-height:1.3;color:var(--ink)}.nvd-ev-o[dir=rtl]{text-align:right}.nvd-ev-en{font-size:calc(10.5px * var(--fs));line-height:1.3;color:var(--muted);margin-top:1px}.nvd-ev-none{font-size:calc(9.5px * var(--fs));color:var(--dim);font-style:italic;margin-top:1px}.nvd-ev-m{display:flex;flex-wrap:wrap;gap:calc(5px * var(--fs));align-items:center;margin-top:calc(3px * var(--fs));font-size:calc(9.5px * var(--fs));color:var(--dim)}.nvd-ex{display:flex;flex-direction:column;gap:calc(4px * var(--fs))}.nvd-more{-webkit-appearance:none;appearance:none;align-self:flex-start;background:transparent;border:0;padding:0;font:inherit;font-size:calc(10px * var(--fs));color:var(--muted);text-decoration:underline dotted;cursor:pointer}.nvd-more:hover{color:var(--accent)}.nvd-more:focus-visible{outline:calc(2px * var(--fs)) solid var(--accent);outline-offset:calc(2px * var(--fs));border-radius:calc(3px * var(--fs))}.nvd-exbody{display:flex;flex-direction:column;gap:calc(6px * var(--fs));border-top:1px dashed var(--line);padding-top:calc(5px * var(--fs))}.nvd-exrow{display:flex;flex-direction:column;gap:calc(3px * var(--fs))}.nvd-exk{font-size:calc(9px * var(--fs));text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.nvd-extags{display:flex;flex-wrap:wrap;gap:calc(4px * var(--fs))}.nvd-extag{font-size:calc(10px * var(--fs));color:var(--muted);border:1px solid var(--line);border-radius:calc(5px * var(--fs));padding:calc(1px * var(--fs)) calc(5px * var(--fs));display:inline-flex;align-items:center;gap:calc(4px * var(--fs))}.nvd-extag b{color:var(--ink);font-variant-numeric:tabular-nums}.nvd-exwhy{font-size:calc(10px * var(--fs));line-height:1.35;color:var(--dim)}.nvd-method{font-size:calc(10.5px * var(--fs));line-height:1.4;color:var(--muted);max-height:calc(190px * var(--fs));overflow:auto;border-top:1px dashed var(--line);padding-top:calc(5px * var(--fs))}.nvd-method p{margin:0 0 calc(5px * var(--fs))}.nvd-method p:last-child{margin:0}.nvd-lim{color:var(--amber);font-size:calc(10.5px * var(--fs));line-height:1.4}.mapwrap{position:relative}.legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:calc(10.5px * var(--fs));color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:5px}.eventmap{height:360px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--map-bg)}.leaflet-container{background:var(--map-bg);font-family:var(--sans)}.leaflet-control-attribution{background:var(--map-attr-bg)!important;color:var(--dim)!important;font-size:calc(9px * var(--fs))}.leaflet-control-attribution a{color:var(--muted)!important}.leaflet-bar a{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.mtip-wrap{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.mtip-wrap .leaflet-tooltip-tip{display:none}.mtip{background:var(--tip-bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;max-width:calc(300px * var(--fs));max-width:min(calc(300px * var(--fs)),72cqi);box-shadow:0 8px 24px var(--tip-shadow)}.mtip-tag{font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-weight:700}.mtip-orig{color:var(--ink);font-size:calc(12.5px * var(--fs));line-height:1.3}.mtip-en{color:var(--muted);font-size:calc(11.5px * var(--fs));margin-top:2px}.mtip-meta{color:var(--dim);font-size:calc(10px * var(--fs));margin-top:5px}.subtle{color:var(--dim);font-size:calc(11px * var(--fs))}.loading{display:grid;place-items:center;height:100%;color:var(--muted)}.mkt .m.flash-up{animation:flashUp 1.4s ease-out}.mkt .m.flash-down{animation:flashDown 1.4s ease-out}@keyframes flashUp{0%{background:var(--flash-up)}to{background:transparent}}@keyframes flashDown{0%{background:var(--flash-down)}to{background:transparent}}.mkt .m{border-radius:6px;padding:4px 6px}.clocks{display:flex;align-items:stretch;gap:0;border-top:1px solid var(--lcd-line);background:linear-gradient(180deg,var(--lcd-bg-1),var(--lcd-bg-2));padding:4px 8px}.clock{flex:1;text-align:center;padding:3px 4px;border-right:1px solid var(--lcd-div)}.clock:last-child{border-right:none}.clabel{font-size:calc(9px * var(--fs));letter-spacing:.18em;color:var(--lcd-label);text-transform:uppercase}.clcd{font-family:var(--mono);font-size:calc(21px * var(--fs));font-weight:700;color:var(--lcd);letter-spacing:.06em;text-shadow:0 0 8px var(--lcd-glow),0 0 2px var(--lcd-glow-2);font-variant-numeric:tabular-nums;line-height:1.1}.cday{font-size:calc(8.5px * var(--fs));color:var(--lcd-day);letter-spacing:.14em}.briefings{flex:1;display:flex;min-height:0}.brief-rail{width:288px;border-right:1px solid var(--line);display:flex;flex-direction:column;background:var(--bg-2)}.brief-gen{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--line)}.brief-gen .btn{flex:1;font-size:calc(11.5px * var(--fs));padding:6px 4px}.brief-filter{display:flex;gap:4px;padding:8px 10px}.brief-filter button{flex:1;background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:3px 4px;font-size:calc(10.5px * var(--fs));text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.brief-filter button.on{color:var(--on-hot);background:var(--panel-2);border-color:var(--accent)}.brief-list{flex:1;overflow:auto}.brief-item{padding:9px 12px;border-bottom:1px solid var(--line);cursor:pointer}.brief-item:hover{background:var(--panel)}.brief-item.on{background:var(--panel);border-left:2px solid var(--accent)}.brief-item .bk{font-size:calc(9.5px * var(--fs));text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2)}.brief-item .bt{font-size:calc(12.5px * var(--fs));color:var(--ink);margin:2px 0;line-height:1.25}.brief-item .bd{font-size:calc(10px * var(--fs));color:var(--dim)}.brief-view{flex:1;min-width:0;background:var(--frame-bg)}.brief-frame{width:100%;height:100%;border:none;background:var(--frame-bg)}.panel>h3 .mini{margin-left:auto;background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:calc(9.5px * var(--fs));cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.panel>h3 .mini:hover{color:var(--ink);border-color:var(--accent)}.mkt{gap:0}.mkt .m{grid-template-columns:1fr 76px;gap:6px;padding:5px 6px;align-items:center;border-bottom:1px solid var(--hairline);border-radius:0}.mkt .m:last-child{border-bottom:none}.mkt .q{font-size:calc(11.5px * var(--fs));line-height:1.2}.mkt .d{font-size:calc(9.5px * var(--fs));line-height:1.15;margin-top:1px}.mkt .p b{font-size:calc(14px * var(--fs));line-height:1}.mkt .spark{height:14px;margin-top:1px}.hl{gap:6px}.hl .item{padding:1px 0 5px 8px;border-bottom:1px solid var(--hairline);border-left-width:2px}.hl .item:last-child{border-bottom:none}.hl .orig{font-size:calc(12px * var(--fs));line-height:1.25}.hl .en{font-size:calc(11px * var(--fs));line-height:1.2;margin-top:1px}.hl .meta{gap:4px;margin-top:3px;font-size:calc(9.5px * var(--fs))}.chip{padding:0 5px;font-size:calc(9px * var(--fs));line-height:1.5}.ind{gap:6px}.ind .card{padding:6px 8px;border-radius:7px}.ind .card .l{font-size:calc(10px * var(--fs));line-height:1.2}.ind .card .v{font-size:calc(14px * var(--fs));margin-top:1px;line-height:1.15}.ind .card .n{font-size:calc(9.5px * var(--fs));margin-top:2px;line-height:1.2}.scn{gap:4px}.scn .bar{height:17px}.scn .lbl{font-size:calc(10.5px * var(--fs));top:1px}.scn .pct{font-size:calc(11px * var(--fs))}.scn .hz{font-size:calc(9.5px * var(--fs))}.vw{grid-template-columns:minmax(0,1fr);gap:5px}.vw .v{padding:5px 7px;border-radius:6px}.vw .v .t{font-size:calc(10.5px * var(--fs));line-height:1.2}.vw .v .c{font-size:calc(9px * var(--fs));margin-top:2px;gap:4px}.matrix th,.matrix td{padding:3px 5px}.matrix{font-size:calc(10px * var(--fs))}body{font-size:calc(14px * var(--fs))}.panel>h3{font-size:calc(11.5px * var(--fs))}.panel>h3 .count{font-size:calc(11px * var(--fs))}.mkt .q{font-size:calc(13px * var(--fs));line-height:1.25}.mkt .d{font-size:calc(11px * var(--fs))}.mkt .p b{font-size:calc(16px * var(--fs))}.hl .orig{font-size:calc(13.5px * var(--fs));line-height:1.3}.hl .en{font-size:calc(12.5px * var(--fs))}.hl .meta{font-size:calc(11px * var(--fs))}.chip{font-size:calc(10.5px * var(--fs));padding:1px 6px}.ind .card .l{font-size:calc(11.5px * var(--fs))}.ind .card .v{font-size:calc(17px * var(--fs))}.ind .card .n{font-size:calc(11px * var(--fs))}.scn .lbl{font-size:calc(12px * var(--fs))}.scn .pct{font-size:calc(12.5px * var(--fs))}.scn .hz{font-size:calc(11px * var(--fs))}.scn .bar{height:19px}.matrix{font-size:calc(11.5px * var(--fs))}.matrix th{font-size:calc(10.5px * var(--fs))}.vw .v .t{font-size:calc(12px * var(--fs));line-height:1.25}.vw .v .c{font-size:calc(10.5px * var(--fs))}.subtle{font-size:calc(12px * var(--fs))}.eg-what,.eg-conf,.eg-conf .eg-ci,.eg-when,.eg-guard,.eg-method{font-size:calc(11px * var(--fs))}.clocks .clcd{font-size:calc(22px * var(--fs))}.clocks .clabel{font-size:calc(10px * var(--fs))}.footer-note{font-size:calc(11.5px * var(--fs))}.eventmap,.leaflet-container{z-index:0}.leaflet-pane,.leaflet-top,.leaflet-bottom{z-index:1!important}.leaflet-control{z-index:2!important}.mtip-wrap{z-index:600!important}.iw-podcast-player,.iw-player,.podcast-player{position:relative;z-index:3000}.iw-transcript,.transcript-panel,.player-transcript{z-index:3100!important}.clocks{position:relative;z-index:3000}.ticker,.iw-ticker{position:relative;z-index:2500}.topbar{position:relative;z-index:4000}.pp-dock{position:relative;z-index:3000}.pp-transcript{position:relative;z-index:3100}.tk{position:relative;z-index:2500}.hl .en.trans{color:var(--muted);border-left:2px solid var(--line);padding-left:6px;margin-left:1px}.hl .en.pending{color:var(--dim);font-style:italic;font-size:calc(11px * var(--fs))}.hl .orig{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sources-overlay{position:fixed;inset:0;z-index:5000;background:var(--scrim);backdrop-filter:blur(3px);display:grid;place-items:center;padding:40px}.sources-modal{width:min(1200px,94vw);max-height:82vh;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;box-shadow:0 24px 70px var(--modal-shadow)}.sources-modal>h3{margin:0 0 10px;font-size:calc(11.5px * var(--fs));text-transform:uppercase;letter-spacing:.14em;color:var(--dim);display:flex;align-items:center;gap:8px;flex:0 0 auto}.sources-modal>div{flex:1 1 auto;min-height:0;overflow:auto}.src-status{flex:0 0 auto!important;overflow:visible!important;margin:0 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);display:flex;flex-direction:column;gap:4px}.src-row{display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:baseline}.src-k{font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.src-v{font-size:calc(11.5px * var(--fs));color:var(--ink)}.src-v.subtle{color:var(--muted)}.src-v.ok{color:var(--green)}.src-v.warn{color:var(--amber)}.src-v.bad{color:var(--red)}.src-cell{color:var(--muted);white-space:nowrap;cursor:help}.src-cell.ok{color:var(--green)}.src-cell.warn{color:var(--amber)}.src-cell.bad{color:var(--red)}.lane-src{display:block;font-variant-numeric:tabular-nums;line-height:1.5}.lane-src b{color:var(--ink);font-weight:600}.hl-more{color:var(--muted);text-align:center}.hl-more b{color:var(--ink)}.panel>.mapstage{overflow:hidden auto;display:flex;flex-direction:column;min-height:0;gap:calc(2px * var(--fs))}.mapstage .mapframe{position:relative;flex:1 1 auto;min-height:calc(150px * var(--fs))}.mapstage .eventmap{position:absolute;inset:0;height:auto}.mapstage .legend{flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.mapstage .legend>span{flex:0 0 auto}.mapstage .mapframe{container:mapframe / inline-size}.legend-break{width:1px;height:calc(12px * var(--fs));background:var(--line);margin:0 calc(4px * var(--fs))}.legend .dot.legend-desk{background:transparent;border:1.5px solid var(--amber);border-radius:2px}.legend b{font-family:var(--mono)}.panel>.hlwrap{overflow:hidden;display:flex;flex-direction:column;min-height:0;gap:calc(5px * var(--fs))}.hlwrap .hl{flex:1 1 auto;min-height:0;overflow-anchor:auto}.hl-lane{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(5px * var(--fs));padding:calc(3px * var(--fs)) calc(6px * var(--fs));border:1px solid var(--line);border-radius:calc(6px * var(--fs));background:var(--panel-2);font-size:calc(10px * var(--fs));color:var(--muted)}.hl-lane-k{font-family:var(--mono);font-size:calc(8.5px * var(--fs));letter-spacing:.12em;color:var(--dim)}.hl-lane[data-on="1"] .hl-lane-k{color:var(--green)}.hl-lane .ok{color:var(--green);font-weight:600}.hl-lane .warn{color:var(--amber)}.hl-lane .bad{color:var(--red);font-weight:600}.hl-lane-x{margin-left:auto;cursor:help}.hl-gate{flex:0 0 auto;padding:calc(3px * var(--fs)) calc(6px * var(--fs));border:1px solid var(--line);border-radius:calc(6px * var(--fs));background:var(--panel-2)}.vw-gate{grid-column:1 / -1}.vw-gate.rg-compact{white-space:normal;flex-wrap:wrap}.vw-cov{color:var(--dim);font-variant-numeric:tabular-nums}.vwdesk{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(6px * var(--fs));margin:2px 0 6px;font-family:var(--mono);font-size:calc(9px * var(--fs));color:var(--dim);font-variant-numeric:tabular-nums}.vwdesk-lead{text-transform:uppercase;letter-spacing:.06em;opacity:.75}.vwdesk-fig{cursor:help}.vwdesk-fig-short{color:var(--amber)}.vwdesk-floor{opacity:.55}.vwdesk-say{grid-column:1 / -1;border-left:2px solid var(--amber);padding-left:6px;margin:0 0 6px;font-size:calc(9.5px * var(--fs));color:var(--dim);display:flex;flex-direction:column;gap:3px}.hl-newhead{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:calc(6px * var(--fs));padding:calc(2px * var(--fs)) 0;background:var(--panel);font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.12em;color:var(--accent)}.hl-newdot{width:calc(6px * var(--fs));height:calc(6px * var(--fs));border-radius:50%;background:var(--accent)}.hl-sep{border-top:1px solid var(--line);padding-top:calc(6px * var(--fs));font-family:var(--mono);font-size:calc(9px * var(--fs));letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hl .item.arrived{background:var(--arrival-rest);border-radius:calc(4px * var(--fs));transition:border-left-color .6s ease}.hl .item.arrived[data-tone=violent]{border-left-color:var(--red)}.hl .item.arrived[data-tone=calm]{border-left-color:var(--green)}.hl .item.arrived[data-tone=other]{border-left-color:var(--blue)}.hl .item.arrived[data-flash=violent]{animation:hl-flash-violent 1.5s ease-out 1}.hl .item.arrived[data-flash=calm]{animation:hl-flash-calm 1.5s ease-out 1}.hl .item.arrived[data-flash=other]{animation:hl-flash-other 1.5s ease-out 1}@keyframes hl-flash-violent{0%{background:var(--flash-violent)}to{background:var(--arrival-rest)}}@keyframes hl-flash-calm{0%{background:var(--flash-calm)}to{background:var(--arrival-rest)}}@keyframes hl-flash-other{0%{background:var(--flash-neutral)}to{background:var(--arrival-rest)}}.tone-chip{display:inline-flex;align-items:center;gap:calc(3px * var(--fs));padding:1px calc(6px * var(--fs));border:1px solid currentColor;border-radius:calc(5px * var(--fs));font-size:calc(9.5px * var(--fs));font-weight:700;letter-spacing:.07em;cursor:help}.tone-chip.violent{color:var(--red)}.tone-chip.calm{color:var(--green)}.tone-chip.other{color:var(--blue)}.tone-chip.unclassified{color:var(--dim);border-style:dashed}.tone-chip b{font-size:calc(8.5px * var(--fs));line-height:1}.tone-src{font-style:normal;font-weight:400;opacity:.65;font-size:calc(8px * var(--fs))}@media (prefers-reduced-motion: reduce){.hl .item.arrived{animation:none;transition:none}}:root{--flash-violent: rgba(255, 93, 93, .28);--flash-calm: rgba(63, 208, 138, .26);--flash-neutral: rgba(90, 169, 230, .24);--arrival-rest: rgba(255, 255, 255, .035)}:root[data-theme=light]{--flash-violent: rgba(215, 27, 27, .16);--flash-calm: rgba(43, 123, 84, .18);--flash-neutral: rgba(40, 113, 171, .15);--arrival-rest: rgba(20, 33, 48, .045)}@media (max-height: 900px){.eg{gap:4px}.eg-val{font-size:calc(28px * var(--fs))}.eg-what,.eg-conf{font-size:calc(10.5px * var(--fs))}}@media (min-width: 2400px){.grid{grid-template-columns:repeat(6,1fr);grid-template-rows:minmax(300px,.92fr) minmax(320px,1.08fr)}.grid>.col-3.r1{grid-column:1;grid-row:1}.grid>.mapwrap{grid-column:1;grid-row:2}.grid>.col-5.r1{grid-column:2;grid-row:1}.grid>.col-4.r1{grid-column:2;grid-row:2}.grid>.col-4.r2{grid-column:3;grid-row:1 / -1}.grid>.col-5.r3{grid-column:4;grid-row:1 / -1}.grid>.col-4.r3{grid-column:5;grid-row:1 / -1}.grid>.col-3.r3{grid-column:6;grid-row:1 / -1}.ind{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:10px;align-content:start}.ind .card{display:grid;grid-template-rows:calc(25px * var(--fs)) calc(30px * var(--fs)) minmax(0,1fr);gap:2px;padding:9px 11px;min-width:0}.ind .card .l{font-size:calc(9.5px * var(--fs));line-height:1.32;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ind .card .v{font-size:calc(12px * var(--fs));line-height:1.22;margin:0;font-variant-numeric:tabular-nums;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ind .card .n{font-size:calc(8.5px * var(--fs));line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tk{--tk-h: 62px}.clock{padding:6px 8px}.panel{padding:14px 18px;border-radius:14px}.panel>h3{margin:0 0 12px}.grid{gap:14px;padding:14px}.pp-bar{height:96px;gap:24px;padding:0 24px}.pp-cover{width:74px;height:74px;border-radius:14px}.pp-left{min-width:340px;max-width:480px;gap:16px}.pp-btn{width:46px;height:46px}.pp-play{width:58px;height:58px}.pp-track{height:40px}.pp-transport{gap:12px}.pp-center{gap:24px}.spark{height:34px}.mkt .spark{height:22px}.scn .bar{height:30px}}.eg-parts{margin-top:8px;border-top:1px solid var(--hairline);padding-top:7px}.eg-parts-head{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(9.5px * var(--fs));letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:5px}.eg-parts-key{letter-spacing:.04em;text-transform:none}.eg-part{display:grid;grid-template-columns:1fr 64px 26px 34px;align-items:center;gap:8px;padding:1.5px 0;font-size:calc(10.5px * var(--fs));color:var(--muted);cursor:help}.eg-part-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-part-track{height:5px;border-radius:999px;background:var(--bar-track);border:1px solid var(--line);overflow:hidden}.eg-part-track>i{display:block;height:100%;border-radius:999px;background:var(--eg-tone);opacity:.75;transition:width .6s cubic-bezier(.22,1,.36,1)}.eg-part-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.eg-part-w{text-align:right;color:var(--dim);font-variant-numeric:tabular-nums;font-size:calc(9.5px * var(--fs))}.origin-flag{flex:0 0 auto;font-size:calc(11px * var(--fs));line-height:1;cursor:help}@media (min-width: 2400px){.eg{gap:3px}.eg-val{font-size:calc(26px * var(--fs))}.eg-what{font-size:calc(10px * var(--fs));line-height:1.25}.eg-conf{font-size:calc(9.5px * var(--fs));line-height:1.25;padding-top:2px;padding-bottom:2px}.eg-meter{height:12px}.eg-parts{margin-top:6px;padding-top:6px}.eg-part{grid-template-columns:1fr 78px 30px 40px;gap:9px;padding:0;font-size:calc(9px * var(--fs));line-height:1.5}.eg-part-w{font-size:calc(8px * var(--fs))}.eg-parts-head{font-size:calc(8.5px * var(--fs));margin-bottom:3px}}.vw .v{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:9px;align-items:start}.vw .v>.t,.vw .v>.subtle{overflow-wrap:anywhere}.vw .v>.vthumb{grid-row:1 / -1;grid-column:1;width:calc(64px * var(--fs));height:calc(36px * var(--fs));object-fit:cover;border-radius:5px;border:1px solid var(--line);background:var(--bar-track);display:block}.vw .v>.t,.vw .v>.subtle,.vw .v>.c{grid-column:2}.vw .v>.vthumb{cursor:pointer;transition:border-color .15s,transform .15s}.vw .v>.vthumb:hover{border-color:var(--accent);transform:scale(1.03)}.vw .v>.vthumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vwlink{cursor:pointer;text-decoration:none}.vwlink:hover,.vwlink:focus-visible{text-decoration:underline;text-underline-offset:2px;color:var(--ink)}.vwplay{position:absolute;inset:0;z-index:60;background:var(--bg);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px;box-shadow:0 12px 40px var(--modal-shadow)}.vwplay-head{display:flex;align-items:center;gap:8px;flex:0 0 auto}.vwplay-ch{font-size:calc(10.5px * var(--fs));color:var(--accent-2);letter-spacing:.06em;text-transform:uppercase}.vwplay-x{margin-left:auto;cursor:pointer;line-height:1;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;color:var(--muted);padding:3px 9px;font-size:calc(12px * var(--fs))}.vwplay-x:hover{border-color:var(--accent);color:var(--ink)}.vwplay-frame{position:relative;width:100%;aspect-ratio:16 / 9;flex:0 0 auto;background:#000;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.vwplay-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vwplay-frame webview{position:absolute;inset:0;width:100%;height:100%;border:0;display:flex}.vwplay-t{font-size:calc(12px * var(--fs));line-height:1.3;color:var(--ink)}.vwplay-en{font-size:calc(11px * var(--fs));line-height:1.3;color:var(--muted)}.vw{position:relative}.vwplay-poster{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.vwplay-open{cursor:pointer;align-self:flex-start;background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;padding:6px 14px;font-size:calc(12px * var(--fs));font-weight:600}.vwplay-open:hover{background:#f0714d}.vwplay-note{font-size:calc(10px * var(--fs));color:var(--dim);line-height:1.35}.app-stage{flex:1 1 auto;min-height:0;min-width:0;display:flex;position:relative;overflow:hidden}.app-stage>.app-view{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-stage>.cd-rail{flex:0 0 calc(380px * var(--fs))}.app-stage>.cd-rail.collapsed{flex:0 0 calc(46px * var(--fs))}@media (max-width: 1899px){.app-stage>.app-view{padding-right:calc(46px * var(--fs))}.app-stage>.cd-rail{position:absolute;top:0;right:0;bottom:0;z-index:4500;flex:none;width:calc(46px * var(--fs))}.app-stage>.cd-rail.open{width:min(calc(430px * var(--fs)),46vw);box-shadow:calc(-14px * var(--fs)) 0 calc(40px * var(--fs)) var(--modal-shadow)}}@media (min-width: 2400px){.app-stage>.cd-rail{flex:0 0 min(calc(350px * var(--fs)),20vw)}.app-stage>.cd-rail.collapsed{flex:0 0 calc(34px * var(--fs))}.cd-grid{grid-template-columns:repeat(auto-fill,minmax(calc(330px * var(--fs)),1fr))}.cd-mail{grid-template-columns:calc(200px * var(--fs)) calc(260px * var(--fs)) minmax(0,1fr)}}.tb-burger{display:none}@media (max-width: 820px){:root{--fs: 1.1}html,body,#root{height:auto;min-height:100%}.app{height:auto;min-height:100dvh;overflow:visible}.app{padding-bottom:calc(var(--dock-h, 96px) + env(safe-area-inset-bottom,0px))}.pp-dock{position:fixed;left:0;right:0;bottom:0;z-index:4000}.topbar{position:sticky;top:0;z-index:5000;flex-wrap:nowrap;column-gap:calc(10px * var(--fs));padding:calc(6px * var(--fs)) calc(11px * var(--fs));padding-left:calc(11px * var(--fs))}.app[data-shell=electron] .topbar{padding-left:74px}.topbar .tb-nav,.topbar .tb-right{display:none}.tb-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:calc(4px * var(--fs));flex:0 0 auto;box-sizing:border-box;width:calc(34px * var(--fs));height:calc(34px * var(--fs));min-width:44px;min-height:44px;padding:calc(8px * var(--fs)) calc(11px * var(--fs));background:transparent;border:1px solid var(--line);border-radius:calc(9px * var(--fs));cursor:pointer;-webkit-app-region:no-drag}.tb-burger>span{display:block;height:1.5px;background:var(--ink);border-radius:2px}.tb-burger[aria-expanded=true]{border-color:var(--accent)}.tb-burger[aria-expanded=true]>span{background:var(--accent)}.app-stage{flex-direction:column;overflow:visible}.app-stage>.app-view{overflow:visible;padding-right:0}.grid{overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:calc(10px * var(--fs));padding:calc(10px * var(--fs))}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-12{grid-column:auto}.r1,.r2,.r3{grid-row:auto}.panel{overflow:hidden;min-height:calc(112px * var(--fs));max-height:78vh;max-height:78dvh}.panel.mapwrap{height:58vh;height:58dvh;max-height:none}.panel>*:not(h3){overflow-x:hidden}.scn .lbl{right:calc(7px * var(--fs));overflow:hidden;text-overflow:ellipsis}.app-stage>.cd-rail.collapsed{display:none}.app-stage>.cd-rail,.app-stage>.cd-rail.open{position:fixed;inset:0;width:auto;flex:none;z-index:5200;box-shadow:none}.briefings{flex-direction:column}.brief-rail{width:auto;max-height:42vh;max-height:42dvh;border-right:none;border-bottom:1px solid var(--line)}.brief-view{min-height:76vh;min-height:76dvh}.sources-modal{width:100%;max-width:none;max-height:88vh;max-height:88dvh;border-radius:calc(14px * var(--fs)) calc(14px * var(--fs)) 0 0}.sources-modal .matrix{min-width:calc(560px * var(--fs))}.clocks{flex-wrap:wrap}.clock{flex:1 0 calc(33.333% - .01px);border-bottom:1px solid var(--lcd-div)}.clocks .clcd{font-size:calc(15px * var(--fs))}.clocks .clabel{font-size:calc(8.5px * var(--fs));letter-spacing:.1em}.eg-part{grid-template-columns:minmax(0,1fr) calc(52px * var(--fs)) calc(26px * var(--fs)) calc(26px * var(--fs));gap:calc(5px * var(--fs))}}@media (max-width: 560px){.ind{grid-template-columns:minmax(0,1fr)}}@media (max-width: 820px) and (max-height: 520px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.col-12{grid-column:1 / -1}.panel{max-height:66vh;max-height:66dvh}.panel.mapwrap{height:80vh;height:80dvh}.brief-rail{max-height:34vh;max-height:34dvh}.brief-view{min-height:92vh;min-height:92dvh}.sources-modal{max-height:94vh;max-height:94dvh}.mnav{width:min(62vw,calc(400px * var(--fs)))}.mnav-grp{padding-top:calc(6px * var(--fs))}.mnav-t{-webkit-line-clamp:1}}@media (min-width: 821px) and (max-width: 1119px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(calc(190px * var(--fs)),auto);overflow-x:hidden;overflow-y:auto}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8{grid-column:span 1}.col-12{grid-column:span 2}.r1,.r2,.r3{grid-row:auto}.panel{max-height:80vh;max-height:80dvh}.panel.mapwrap{height:46vh;height:46dvh;max-height:none}.briefings{flex-direction:column}.brief-rail{width:auto;max-height:32vh;max-height:32dvh;border-right:none;border-bottom:1px solid var(--line)}}.mnav-scrim{position:fixed;inset:0;z-index:5400;background:var(--modal-scrim, rgba(0, 0, 0, .55));backdrop-filter:blur(2px)}.mnav{position:fixed;top:0;left:0;bottom:0;z-index:5401;width:min(84vw,calc(340px * var(--fs)));display:flex;flex-direction:column;gap:calc(4px * var(--fs));padding:calc(14px * var(--fs)) 0 calc(18px * var(--fs));padding-bottom:calc(18px * var(--fs) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,var(--topbar-1),var(--bg-2));border-right:1px solid var(--line);box-shadow:calc(18px * var(--fs)) 0 calc(46px * var(--fs)) var(--modal-shadow);overflow-y:auto;overscroll-behavior:contain;animation:mnavIn .16s ease-out}@keyframes mnavIn{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.mnav{animation:none}}.mnav-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10px * var(--fs));padding:0 calc(16px * var(--fs)) calc(12px * var(--fs));border-bottom:1px solid var(--line)}.mnav-x{flex:0 0 auto;box-sizing:border-box;width:calc(30px * var(--fs));height:calc(30px * var(--fs));min-width:44px;min-height:44px;background:transparent;border:1px solid var(--line);border-radius:calc(8px * var(--fs));color:var(--muted);font-size:calc(13px * var(--fs));line-height:1;cursor:pointer}.mnav-x:hover{color:var(--ink);border-color:var(--accent)}.mnav-grp{display:flex;flex-direction:column;padding:calc(10px * var(--fs)) 0 calc(2px * var(--fs))}.mnav-k{padding:0 calc(16px * var(--fs)) calc(6px * var(--fs));font-size:calc(9px * var(--fs));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.mnav-b{display:flex;flex-direction:column;gap:calc(2px * var(--fs));padding:calc(9px * var(--fs)) calc(16px * var(--fs));background:transparent;border:0;border-left:calc(3px * var(--fs)) solid transparent;text-align:left;cursor:pointer;color:var(--muted)}.mnav-b:hover{background:var(--panel);color:var(--ink)}.mnav-b.on{background:var(--panel);border-left-color:var(--accent);color:var(--ink)}.mnav-lb{font-size:calc(15px * var(--fs));font-weight:600;letter-spacing:.01em}.mnav-t{font-size:calc(10.5px * var(--fs));line-height:1.35;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mnav-b.on .mnav-t{color:var(--muted)}.mnav-foot{margin-top:auto;display:flex;flex-direction:column;gap:calc(12px * var(--fs));padding:calc(14px * var(--fs)) calc(16px * var(--fs)) 0;border-top:1px solid var(--line)}.mnav-foot .tb-state{flex-wrap:wrap;column-gap:calc(18px * var(--fs));row-gap:calc(10px * var(--fs))}.mnav-foot .tb-state>*{flex:1 0 42%}.mnav-foot .tb-ctl{flex-wrap:wrap;gap:calc(8px * var(--fs))}.mnav-foot .tb-ctl .btn{flex:1 1 auto;min-height:44px;padding:calc(8px * var(--fs)) calc(12px * var(--fs))}.mnav-foot .iw-theme-toggle{box-sizing:border-box;width:calc(28px * var(--fs));height:calc(28px * var(--fs));min-width:44px;min-height:44px;border-radius:calc(8px * var(--fs))}.mnav-foot .iw-theme-toggle svg{width:calc(15px * var(--fs));height:calc(15px * var(--fs))}.mnav-foot .tb-state .st-open{min-height:44px}
