:root{color:#d8fff6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020809;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,select,textarea,input{font:inherit}.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{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{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt7-GT7LEc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/google/8vIJ7ww63mVu7gt79mT7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgtIU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgtIU.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgtIU.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/yMJRMIlzdpvBhQQL_Qq7dy0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/yMJRMIlzdpvBhQQL_Qq7dy0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/yMJRMIlzdpvBhQQL_Qq7dy0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/google/yMJRMIlzdpvBhQQL_Qq7dy0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2zE0YBB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2LE0Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2zE0YBB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2LE0Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2zE0YBB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2LE0Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2zE0YBB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/google/RrQQboN_4yJ0JmiMe2LE0Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/J7aHnp1uDWRBEqV98dVQztYldFcLowEF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/XLYgIZbkc4JPUL5CVArUVL0ntn4OSEFt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/XLYgIZbkc4JPUL5CVArUVL0ntnAOSA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/pxiKyp0ihIEF2isQFJXGdg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/pxiKyp0ihIEF2isRFJXGdg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google/pxiKyp0ihIEF2isfFJU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gamingShell{--game-bg:#020809;--game-bg-soft:#031112f0;--game-accent:#8ee7cf;--game-accent-strong:#fff8db;--game-accent-warm:#d8b871;--game-panel:#061413e0;--game-panel-strong:#031112c2;--game-text:#ecfff8;--game-muted:#b9d8d2;--game-card-muted:#badad4;background:linear-gradient(135deg, #020809c7, var(--game-bg-soft)), radial-gradient(circle at 18% 15%, #245c5257, transparent 34%), radial-gradient(circle at 78% 12%, #805b2a3d, transparent 28%), var(--game-bg);min-height:100vh;color:var(--game-text);padding:12px;font-family:Cinzel,Oxanium,Georgia,serif;font-size:75%}.gamingShell.gameTheme-northwatch{--game-bg:#010504;--game-bg-soft:#010807f7;--game-accent:#7dffbf;--game-accent-strong:#f4fff7;--game-accent-warm:#a8c9b7;--game-panel:#04120eeb;--game-panel-strong:#010907eb;--game-text:#f0fff6;--game-muted:#adc8ba;--game-card-muted:#cbe5d8;background:linear-gradient(180deg, #00000073, #010807f0), repeating-linear-gradient(0deg, #7dffbf09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #f4fff705 0 1px, transparent 1px 64px), var(--game-bg)}.gameCommandBanner{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:10px;min-height:172px;margin-bottom:10px;display:grid}.gamingShell.gameTheme-covenant{--game-bg:#0b0a08;--game-bg-soft:#19130ef5;--game-accent:#c7a46b;--game-accent-strong:#f1e2c6;--game-accent-warm:#b9784d;--game-panel:#201912eb;--game-panel-strong:#15100cdb;--game-text:#f4eadb;--game-muted:#c9b89e;--game-card-muted:#dfc9aa}.gamingShell.gameTheme-judaslands{--game-bg:#07040d;--game-bg-soft:#0f051bf5;--game-accent:#00f0ff;--game-accent-strong:#ff3df2;--game-accent-warm:#ffe84a;--game-panel:#0c071beb;--game-panel-strong:#0c0418e0;--game-text:#f8f3ff;--game-muted:#bcb3ff;--game-card-muted:#e2dbff}.gameHero{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 34%, transparent);grid-template-columns:minmax(0,1fr) minmax(170px,260px);align-items:center;gap:18px;min-height:0;margin-bottom:10px;padding:10px 0 12px;display:grid}.gameHeroCopy{max-width:820px}.gameHeroCopy span,.northwatchPanel header span,.gameSelectButton span{color:var(--game-accent);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.gameHeroCopy h1{color:var(--game-accent-strong);margin:6px 0 8px;font-size:clamp(30px,5vw,66px);line-height:.96}.gameHeroCopy p{max-width:720px;color:var(--game-muted);font-size:14px;line-height:1.35}.gameHeroSigil{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--game-accent-strong) 42%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--game-panel) 88%, black), color-mix(in srgb, var(--game-accent-warm) 28%, black)), repeating-linear-gradient(45deg, #ffffff0f 0 2px, transparent 2px 12px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--game-accent) 18%, transparent), 0 18px 80px #0000006b;place-items:center;display:grid;overflow:hidden}.northwatchLogoHero{background:#f7f7f2}.northwatchLogoHero img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.gameHeroSigil span{color:var(--game-accent-strong);text-shadow:0 0 28px color-mix(in srgb, var(--game-accent) 42%, transparent);font-family:Special Elite,Georgia,serif;font-size:clamp(54px,9vw,112px)}.gameSelectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.gameSelectButton{border:1px solid color-mix(in srgb, var(--game-accent) 32%, transparent);background:var(--game-panel);min-height:160px;color:var(--game-text);text-align:left;font:inherit;cursor:pointer;border-radius:8px;grid-template-rows:auto auto auto;align-content:start;gap:5px;padding:8px;display:grid;overflow:hidden}.gameSelectButton img{object-fit:cover;object-position:center 26%;border:1px solid color-mix(in srgb, var(--game-accent-strong) 32%, transparent);background:#f7f7f2;width:100%;height:76px}.gameSelectButton.primary{border-color:color-mix(in srgb, var(--game-accent-strong) 55%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--game-panel) 88%, black), color-mix(in srgb, var(--game-accent-warm) 30%, black));grid-template-rows:76px auto auto}.gameSelectButton.active,.gameSelectButton:hover,.gameSelectButton:focus-visible{border-color:var(--game-accent-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--game-accent-strong) 24%, transparent), 0 18px 50px #00000057;outline:none}.gameSelectButton strong{color:#fff;font-size:15px}.gameSelectButton small{color:var(--game-card-muted);font-size:10px;line-height:1.25}.gameSelectButton em{color:var(--game-accent-warm);align-self:end;font-size:13px;font-style:normal}.gameActiveSystemBanner{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);background:var(--game-panel);border-radius:6px;min-width:0;padding:10px}.gameTheme-northwatch .gameActiveSystemBanner,.gameTheme-northwatch .northwatchSystemPanel,.gameTheme-northwatch .northwatchActionBoard details,.gameTheme-northwatch .northwatchCurrentCharacter,.gameTheme-northwatch .northwatchDetailPanel,.gameTheme-northwatch .northwatchBankPanel,.gameTheme-northwatch .northwatchCharacterPanel{border-color:color-mix(in srgb, var(--game-accent) 26%, transparent);background:linear-gradient(90deg, #f4fff70b 0 1px, transparent 1px 100%), linear-gradient(180deg, #7dffbf09, transparent 42%), repeating-linear-gradient(0deg, #f4fff708 0 1px, transparent 1px 26px), var(--game-panel);border-radius:2px;box-shadow:inset 0 0 0 1px #f4fff709,inset 0 0 34px #00000047}.gameTheme-northwatch .gameActiveSystemBanner header span,.gameTheme-northwatch .northwatchPanel header span,.gameTheme-northwatch .northwatchActionBoard summary span,.gameTheme-northwatch dt,.gameTheme-northwatch label span{font-family:IBM Plex Mono,Share Tech Mono,monospace}.gameActiveSystemBanner header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gameActiveSystemBanner header span,.gameActiveSystemBanner dt{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.gameActiveSystemBanner header strong{color:var(--game-accent-strong);text-transform:capitalize;font-size:18px}.gameActiveSystemBanner dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.gameActiveSystemBanner dd{color:#fff;margin:3px 0 0;font-size:18px;font-weight:800}.northwatchPanel{border:2px double color-mix(in srgb, var(--game-accent) 32%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), var(--game-panel-strong);border-radius:2px;grid-template-columns:minmax(180px,230px) minmax(0,1fr) minmax(220px,280px);align-items:start;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #f4fff70a,0 18px 70px #00000061}.northwatchPanel.muted{border-color:color-mix(in srgb, var(--game-accent-warm) 36%, transparent)}.northwatchPanel header{border-bottom:2px solid color-mix(in srgb, var(--game-accent) 24%, transparent);margin-bottom:12px;padding-bottom:7px}.northwatchPanel h2{color:var(--game-accent-strong);margin:5px 0 0;font-size:28px}.northwatchPanel p{color:var(--game-card-muted);line-height:1.55}.northwatchColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.northwatchColumns article{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);background:#0208098a;border-radius:6px;min-height:130px;padding:14px}.northwatchColumns strong{color:#fff;margin-bottom:8px;display:block}.northwatchCharacterPanel{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-column:2;margin-top:22px;padding:14px}.northwatchCharacterPanel>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.northwatchCharacterPanel h3{color:var(--game-accent-strong);margin:4px 0 0;font-size:21px}.northwatchHeaderTools{align-items:center;gap:8px;display:flex}.northwatchHeaderTools button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:36px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:6px;font-size:12px;font-weight:800}.northwatchCharacterPanel>header>strong,.northwatchHeaderTools strong{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:48px;min-height:48px;color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;place-items:center;display:grid}.northwatchFormMessage,.northwatchEmpty{border:1px solid color-mix(in srgb, var(--game-accent-warm) 26%, transparent);color:var(--game-card-muted);background:color-mix(in srgb, var(--game-panel) 70%, black);border-radius:2px;padding:10px 12px}.northwatchFormMessage{margin-bottom:12px}.northwatchCharacterGrid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:14px;display:grid}.northwatchCharacterList{align-content:start;gap:10px;display:grid}.northwatchCharacterList article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:linear-gradient(90deg, #f4fff709 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;padding:12px}.northwatchCharacterList article header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.northwatchCharacterList article header strong{color:#fff;font-size:20px}.northwatchCharacterList article header span{color:var(--game-accent);text-transform:uppercase;font-size:12px;font-weight:800}.northwatchCharacterList article p{margin:0 0 10px}.northwatchCharacterList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.northwatchCharacterList dt{color:var(--game-accent);text-transform:uppercase;font-size:11px;font-weight:800}.northwatchCharacterList dd{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);min-height:22px;color:var(--game-card-muted);background:#00000029;margin:3px 0 0;padding:4px 6px}.northwatchCharacterForm{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:14px;display:grid}.northwatchCharacterForm h4,.northwatchCharacterForm .wide,.northwatchCharacterForm button{grid-column:1/-1}.northwatchCharacterForm h4{color:var(--game-accent-strong);border-bottom:1px solid color-mix(in srgb, var(--game-accent) 26%, transparent);margin:0;padding-bottom:6px;font-size:16px}.northwatchCharacterForm label{color:var(--game-accent);text-transform:uppercase;gap:5px;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800;display:grid}.northwatchCharacterForm input,.northwatchCharacterForm select,.northwatchCharacterForm textarea{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);min-width:0;color:var(--game-text);font:inherit;text-transform:none;background:#00000052;border-radius:2px;padding:8px 9px}.northwatchCharacterForm select{appearance:none}.northwatchCharacterForm textarea{resize:vertical;min-height:82px}.northwatchCharacterForm button{border:1px solid color-mix(in srgb, var(--game-accent-strong) 42%, transparent);background:color-mix(in srgb, var(--game-panel) 70%, var(--game-accent) 18%);min-height:44px;color:var(--game-accent-strong);font:inherit;cursor:pointer;border-radius:2px;font-weight:800}.northwatchCharacterForm button:disabled{cursor:not-allowed;opacity:.48}.northwatchRoutinePanel{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-column:2;margin-top:22px;padding:14px}.northwatchRoutinePanel>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.northwatchRoutinePanel>header span,.northwatchRoutineSummary span,.northwatchRoutineGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchRoutinePanel h3{color:var(--game-accent-strong);margin:4px 0 0;font-size:21px}.northwatchRoutinePanel>header p,.northwatchRoutineGrid p,.northwatchRoutineGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchRoutinePanel>header p{margin-top:5px}.northwatchRoutinePanel>header>strong{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;place-items:center;display:grid}.northwatchRoutineSummary,.northwatchRoutineGrid{gap:8px;display:grid}.northwatchRoutineSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.northwatchRoutineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchRoutineSummary article,.northwatchRoutineGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchRoutineGrid article.urgent{border-color:color-mix(in srgb, var(--game-accent-warm) 42%, transparent)}.northwatchRoutineGrid article.watch{border-color:color-mix(in srgb, var(--game-accent-strong) 34%, transparent)}.northwatchRoutineSummary strong,.northwatchRoutineGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchRoutineGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchRoutineGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchRoutineGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchRoutineActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchRoutineActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchInlineForm{margin-top:12px}.northwatchSystemPanel{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-column:2;margin-top:22px;padding:14px}.northwatchSystemPanel>header{text-transform:capitalize;justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.northwatchSystemPanel h3{color:var(--game-accent-strong);margin:4px 0 0;font-size:21px}.northwatchSystemPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:48px;min-height:48px;color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;place-items:center;display:grid}.northwatchDashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.northwatchDashboardGrid article,.northwatchCompactList article{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);background:linear-gradient(180deg, #f4fff708, transparent), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;min-width:0;padding:12px}.northwatchDashboardGrid article{align-content:space-between;min-height:72px;display:grid}.northwatchDashboardGrid span{color:var(--game-accent);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.northwatchDashboardGrid strong{color:#fff;margin-top:6px;font-size:24px;display:block}.northwatchPlayerDashboard{border:2px double color-mix(in srgb, var(--game-accent) 28%, transparent);background:linear-gradient(90deg, #f4fff709 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 80%, black);border-radius:2px;gap:10px;margin-top:12px;padding:12px;display:grid}.northwatchPlayerDashboard>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch;gap:12px;display:grid}.northwatchPlayerDashboard h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchPlayerDashboard p,.northwatchPlayerActionGrid small{color:var(--game-card-muted);margin:4px 0 0;line-height:1.25}.northwatchPlayerDashboard span,.northwatchPlayerDashboardStats dt,.northwatchPlayerActionGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchPlayerDashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.northwatchPlayerDashboardStats div{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:color-mix(in srgb, var(--game-panel) 72%, black);min-width:0;padding:9px}.northwatchPlayerDashboardStats dd{color:#fff;margin:4px 0 0;font-size:20px;font-weight:800}.northwatchProgressionStrip,.northwatchRecoveryStrip,.northwatchLoadoutStrip,.northwatchPartyFitStrip,.northwatchPatronFitStrip,.northwatchTravelFitStrip,.northwatchSocialFitStrip,.northwatchEstateFitStrip,.northwatchCraftingFitStrip{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);background:repeating-linear-gradient(90deg, #f4fff706 0 1px, transparent 1px 28px), color-mix(in srgb, var(--game-panel) 74%, black);grid-template-columns:minmax(0,1fr) minmax(140px,.35fr) minmax(104px,auto);align-items:center;gap:10px;padding:10px;display:grid}.northwatchRecoveryStrip{border-color:#9fc8b34d}.northwatchLoadoutStrip{border-color:#d5e4ff47}.northwatchPartyFitStrip{border-color:#d8f0c247}.northwatchPatronFitStrip{border-color:#e7d3a652}.northwatchTravelFitStrip{border-color:#a9dde84d}.northwatchSocialFitStrip{border-color:#d0c4f252}.northwatchEstateFitStrip{border-color:#c8d6b852}.northwatchCraftingFitStrip{border-color:#b7d7d052}.northwatchProgressionStrip strong,.northwatchRecoveryStrip strong,.northwatchLoadoutStrip strong,.northwatchPartyFitStrip strong,.northwatchPatronFitStrip strong,.northwatchTravelFitStrip strong,.northwatchSocialFitStrip strong,.northwatchEstateFitStrip strong,.northwatchCraftingFitStrip strong{color:#fff;margin-top:3px;font-size:17px;display:block}.northwatchProgressionStrip small,.northwatchRecoveryStrip small,.northwatchLoadoutStrip small,.northwatchPartyFitStrip small,.northwatchPatronFitStrip small,.northwatchTravelFitStrip small,.northwatchSocialFitStrip small,.northwatchEstateFitStrip small,.northwatchCraftingFitStrip small{color:var(--game-card-muted);margin-top:3px;line-height:1.25;display:block}.northwatchProgressionStrip meter,.northwatchRecoveryStrip meter,.northwatchLoadoutStrip meter,.northwatchPartyFitStrip meter,.northwatchPatronFitStrip meter,.northwatchTravelFitStrip meter,.northwatchSocialFitStrip meter,.northwatchEstateFitStrip meter,.northwatchCraftingFitStrip meter{width:100%;height:12px;accent-color:var(--game-accent)}.northwatchProgressionStrip button,.northwatchRecoveryStrip button,.northwatchLoadoutStrip button,.northwatchPartyFitStrip button,.northwatchPatronFitStrip button,.northwatchTravelFitStrip button,.northwatchSocialFitStrip button,.northwatchEstateFitStrip button,.northwatchCraftingFitStrip button{border:1px solid color-mix(in srgb, var(--game-accent) 38%, transparent);background:color-mix(in srgb, var(--game-accent) 15%, var(--game-panel));min-height:34px;color:var(--game-accent-strong);text-transform:uppercase;border-radius:2px;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchProgressionStrip button:hover,.northwatchRecoveryStrip button:hover,.northwatchLoadoutStrip button:hover,.northwatchPartyFitStrip button:hover,.northwatchPatronFitStrip button:hover,.northwatchTravelFitStrip button:hover,.northwatchSocialFitStrip button:hover,.northwatchEstateFitStrip button:hover,.northwatchCraftingFitStrip button:hover{background:color-mix(in srgb, var(--game-accent) 24%, var(--game-panel))}.northwatchRecoveryActions,.northwatchLoadoutActions,.northwatchPartyFitActions,.northwatchPatronFitActions,.northwatchTravelFitActions,.northwatchSocialFitActions,.northwatchEstateFitActions,.northwatchCraftingFitActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchPlayerActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchPlayerActionGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 25%, transparent);background:linear-gradient(180deg, #f4fff708, transparent), color-mix(in srgb, var(--game-panel) 77%, black);grid-template-rows:1fr auto;gap:10px;min-width:0;min-height:118px;padding:10px;display:grid}.northwatchPlayerActionGrid article.hot{border-color:#c8f6ff73}.northwatchPlayerActionGrid article.watch{border-color:color-mix(in srgb, var(--game-accent) 40%, transparent)}.northwatchPlayerActionGrid strong{color:#fff;margin-top:4px;font-size:15px;line-height:1.12;display:block}.northwatchPlayerActionGrid button{border:1px solid color-mix(in srgb, var(--game-accent) 38%, transparent);background:color-mix(in srgb, var(--game-accent) 13%, var(--game-panel));width:100%;min-height:32px;color:var(--game-accent-strong);text-transform:uppercase;border-radius:2px;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchPlayerActionGrid button:hover{background:color-mix(in srgb, var(--game-accent) 22%, var(--game-panel))}.northwatchFullSheet{gap:10px;display:grid}.northwatchFullSheet>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchFullSheet>header span,.northwatchFullSheetBlock header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchFullSheet h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:28px}.northwatchFullSheet>header p{color:var(--game-card-muted);margin:4px 0 0}.northwatchFullSheet>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;display:grid}.northwatchDossierStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchDossierStrip article,.northwatchCharacterDossierCard{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff705 0 1px, transparent 1px 24px), color-mix(in srgb, var(--game-panel) 80%, black);border-radius:2px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.northwatchDossierStrip article>span,.northwatchCharacterDossierCard>header span,.northwatchDossierActions button span,.northwatchDossierLore button span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchDossierStrip article strong,.northwatchCharacterDossierCard>header strong,.northwatchDossierActions button strong,.northwatchDossierLore button strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:12px}.northwatchDossierStrip article p,.northwatchCharacterDossierCard p{color:var(--game-card-muted);margin:0;line-height:1.35}.northwatchDossierStrip article.metrics dl,.northwatchCharacterDossierCard dl{gap:5px;margin:0;display:grid}.northwatchDossierStrip article.metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}.northwatchDossierStrip article.metrics div,.northwatchCharacterDossierCard dl div{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);background:#0000002e;gap:2px;padding:6px;display:grid}.northwatchDossierStrip dt,.northwatchCharacterDossierCard dt{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:9px;font-weight:800}.northwatchDossierStrip dd,.northwatchCharacterDossierCard dd{color:var(--game-text);margin:0;line-height:1.25}.northwatchFullSheetGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.northwatchFullSheetBlock{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.northwatchFullSheetBlock>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchFullSheetBlock header strong{color:var(--game-accent-strong);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px}.northwatchFullSheetBlock p{color:var(--game-card-muted);margin:0;line-height:1.35}.northwatchFullSheetBlock.identity,.northwatchFullSheetBlock.notes{grid-column:span 3}.northwatchFullSheetBlock.abilities,.northwatchFullSheetBlock.combat,.northwatchFullSheetBlock.ledger{grid-column:span 2}.northwatchFullSheetBlock.gear,.northwatchFullSheetBlock.quests,.northwatchFullSheetBlock.social,.northwatchFullSheetBlock.parties{grid-column:span 3}.northwatchFullSheetBlock.relationships,.northwatchFullSheetBlock.dossier-links{grid-column:1/-1}.northwatchDossierActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.northwatchDossierActions button,.northwatchDossierLore button,.northwatchDossierMiniActions button{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);color:var(--game-text);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px}.northwatchDossierActions button{text-align:left;justify-items:start;gap:4px;min-height:54px;padding:8px;display:grid}.northwatchDossierLore{gap:6px;display:grid}.northwatchDossierLore button{text-align:left;justify-items:start;gap:3px;padding:8px;display:grid}.northwatchDossierLore small{color:var(--game-card-muted);line-height:1.25}.northwatchCharacterDossierCard>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchDossierMiniActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.northwatchDossierMiniActions button{min-height:28px;color:var(--game-accent-strong);text-transform:uppercase;font-size:10px;font-weight:900}.northwatchRelationshipWeb{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.northwatchRelationshipWeb section{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:7px;padding:8px;display:grid}.northwatchRelationshipWeb section.relation-rival,.northwatchRelationshipWeb section.relation-debt-contact{border-color:color-mix(in srgb, var(--game-accent-warm) 38%, transparent)}.northwatchRelationshipWeb section>div:first-child{gap:3px;min-width:0;display:grid}.northwatchRelationshipWeb span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchRelationshipWeb strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.northwatchRelationshipWeb small{color:var(--game-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.northwatchRelationshipWeb meter{width:100%;height:7px;accent-color:var(--game-accent-strong);grid-column:1/-1}.northwatchRelationshipActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.northwatchRelationshipActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:28px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchPartySheet{gap:10px;margin-bottom:12px;display:grid}.northwatchPartySheet>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchPartySheet>header span,.northwatchPartySheetGrid article header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchPartySheet h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchPartySheet>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.35}.northwatchPartySheet>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchPartySheetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.northwatchPartySheetGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.northwatchPartySheetGrid article>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchPartySheetGrid article header strong{color:var(--game-accent-strong);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px}.northwatchFactionPanel{gap:10px;display:grid}.northwatchFactionPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchFactionPanel>header span,.northwatchFactionGrid article header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchFactionPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchFactionPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchFactionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchFactionGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchFactionGrid article>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchFactionGrid article header strong{color:var(--game-accent-strong);font-size:16px}.northwatchFactionGrid p,.northwatchFactionGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchFactionMatrix{border:1px solid color-mix(in srgb, var(--game-accent-warm) 24%, transparent);background:linear-gradient(90deg,#f4fff706 0 1px,#0000 1px 100%),#00000038;border-radius:2px;gap:8px;padding:10px;display:grid}.northwatchFactionMatrix>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:start;gap:12px;padding-bottom:7px;display:flex}.northwatchFactionMatrix>header div{align-items:baseline;gap:8px;display:flex}.northwatchFactionMatrix>header span,.northwatchFactionMatrixGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchFactionMatrix>header strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px}.northwatchFactionMatrix>header p{max-width:460px;color:var(--game-card-muted);text-align:right;margin:0;line-height:1.25}.northwatchFactionMatrixGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.northwatchFactionMatrixGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:7px;padding:8px;display:grid}.northwatchFactionMatrixGrid article.stance-volatile{border-color:color-mix(in srgb, var(--game-accent-warm) 48%, transparent)}.northwatchFactionMatrixGrid article>div:first-child{gap:3px;min-width:0;display:grid}.northwatchFactionMatrixGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.northwatchFactionMatrixGrid small{color:var(--game-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.northwatchFactionMatrixGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong);grid-column:1/-1}.northwatchFactionMatrixActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.northwatchFactionMatrixActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:28px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchGuildPanel{gap:10px;display:grid}.northwatchGuildPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchGuildPanel>header span,.northwatchGuildSummary span,.northwatchGuildGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchGuildPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchGuildPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchGuildPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchGuildSummary,.northwatchGuildGrid{gap:8px;display:grid}.northwatchGuildSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchGuildGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchGuildSummary article,.northwatchGuildGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchGuildGrid article.member{border-left-color:#9dff9d85}.northwatchGuildGrid article.outsider{border-left-color:color-mix(in srgb, var(--game-accent-warm) 50%, transparent)}.northwatchGuildSummary strong,.northwatchGuildGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchGuildGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchGuildGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchGuildGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchGuildGrid p,.northwatchGuildGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchGuildActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchGuildActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchPatronPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchPatronPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchPatronPanel>header span,.northwatchPatronSummary span,.northwatchPatronGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchPatronPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchPatronPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchPatronPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchPatronSummary,.northwatchPatronGrid{gap:8px;display:grid}.northwatchPatronSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchPatronGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchPatronSummary article,.northwatchPatronGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchPatronGrid article.private-backer{border-color:color-mix(in srgb, var(--game-accent-warm) 38%, transparent)}.northwatchPatronSummary strong,.northwatchPatronGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchPatronGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchPatronGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchPatronGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchPatronGrid p,.northwatchPatronGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchPatronActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchPatronActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchReputationPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchReputationPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchReputationPanel>header span,.northwatchReputationSummary span,.northwatchReputationGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchReputationPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchReputationPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchReputationPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchReputationSummary,.northwatchReputationGrid{gap:8px;display:grid}.northwatchReputationSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchReputationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchReputationSummary article,.northwatchReputationGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchReputationGrid article.celebrated,.northwatchReputationGrid article.trusted{border-color:color-mix(in srgb, var(--game-accent-strong) 36%, transparent)}.northwatchReputationGrid article.notorious{border-color:color-mix(in srgb, var(--game-accent-warm) 44%, transparent)}.northwatchReputationSummary strong,.northwatchReputationGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchReputationGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchReputationGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchReputationMeters{gap:5px;display:grid}.northwatchReputationMeters label{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:6px;display:grid}.northwatchReputationMeters meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchReputationGrid p,.northwatchReputationGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchReputationActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchReputationActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchConfigPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchConfigPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchConfigPanel>header span,.northwatchConfigSummary span,.northwatchConfigGrid span,.northwatchConfigConsequences span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchConfigPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchConfigPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchConfigPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:72px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:16px;display:grid}.northwatchConfigSummary,.northwatchConfigGrid{gap:8px;display:grid}.northwatchConfigSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchConfigSummary article,.northwatchConfigGrid article,.northwatchConfigConsequences{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchConfigSummary strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.northwatchConfigGrid label{gap:5px;display:grid}.northwatchConfigGrid select{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);width:100%;min-height:34px;color:var(--game-accent-strong);font:inherit;background:#00000052;border-radius:2px;font-size:12px;font-weight:800}.northwatchConfigGrid p,.northwatchConfigConsequences li{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchConfigConsequences header{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchConfigConsequences strong{color:var(--game-accent-warm);font-family:IBM Plex Mono,Share Tech Mono,monospace}.northwatchConfigConsequences ul{gap:6px;margin:0;padding-left:18px;display:grid}.northwatchRumorPanel{gap:10px;display:grid}.northwatchRumorPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchRumorPanel>header span,.northwatchRumorSummary span,.northwatchRumorCard header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchRumorPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchRumorPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchRumorSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.northwatchRumorSummary article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:linear-gradient(90deg,#f4fff709 0 1px,#0000 1px 100%),#0000002e;border-radius:2px;padding:9px}.northwatchRumorSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:22px;display:block}.northwatchRumorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchRumorCard{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchRumorCard.truth-confirmed{border-left-color:#9dff9d9e}.northwatchRumorCard.truth-plausible{border-left-color:color-mix(in srgb, var(--game-accent) 62%, transparent)}.northwatchRumorCard.truth-wild{border-left-color:color-mix(in srgb, var(--game-accent-warm) 68%, transparent)}.northwatchRumorCard header,.northwatchRumorCard footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchRumorCard header strong{color:var(--game-accent-strong);margin-top:3px;font-size:15px;line-height:1.2;display:block}.northwatchRumorCard em{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);min-width:38px;min-height:38px;color:var(--game-accent-strong);place-items:center;font-style:normal;font-weight:900;display:grid}.northwatchRumorCard p,.northwatchRumorCard small{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchRumorCard button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchRumorActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:2px;display:grid}.northwatchRumorActions button{min-height:28px;font-size:11px;font-weight:900}.northwatchDowntimePanel{gap:10px;display:grid}.northwatchDowntimePanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchDowntimePanel>header span,.northwatchDowntimeGrid span,.northwatchDowntimePreview span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchDowntimePanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchDowntimePanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchDowntimeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.northwatchDowntimeGrid button,.northwatchDowntimePreview{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);min-width:0;color:var(--game-card-muted);font:inherit;text-align:left;cursor:pointer;border-radius:2px;align-content:start;gap:5px;padding:10px;display:grid}.northwatchDowntimeGrid button.active{border-color:color-mix(in srgb, var(--game-accent-strong) 45%, transparent);background:color-mix(in srgb, var(--game-panel) 78%, var(--game-accent) 10%)}.northwatchDowntimeGrid strong,.northwatchDowntimePreview strong{color:var(--game-accent-strong);font-size:15px}.northwatchDowntimeGrid small,.northwatchDowntimePreview small,.northwatchDowntimePreview p{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchCalendarPanel{gap:10px;display:grid}.northwatchCalendarPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchCalendarPanel>header span,.northwatchCalendarSummary span,.northwatchCalendarGrid article header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchCalendarPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchCalendarPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchCalendarPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchCalendarSummary,.northwatchWorldClockSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchCalendarSummary article,.northwatchWorldClockSummary article,.northwatchWorldClockGrid article,.northwatchCalendarGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchCalendarSummary article,.northwatchWorldClockSummary article{padding:9px}.northwatchCalendarSummary strong,.northwatchWorldClockSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:18px;display:block}.northwatchWorldClockGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.northwatchWorldClockGrid article{border-left-width:4px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchWorldClockGrid article.hot{border-left-color:color-mix(in srgb, var(--game-accent-warm) 70%, transparent)}.northwatchWorldClockGrid article.watch{border-left-color:color-mix(in srgb, var(--game-accent-strong) 58%, transparent)}.northwatchWorldClockGrid article.quiet{border-left-color:color-mix(in srgb, var(--game-accent) 48%, transparent)}.northwatchWorldClockGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchWorldClockGrid span,.northwatchWorldClockSummary span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchWorldClockGrid strong{color:var(--game-accent-strong);margin-top:3px;font-size:15px;display:block}.northwatchWorldClockGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchWorldClockGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchWorldClockGrid p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchWorldClockGrid button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;justify-self:start;font-size:12px;font-weight:800}.northwatchCalendarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchCalendarGrid article{border-left-width:4px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchCalendarGrid article.type-review,.northwatchCalendarGrid article.type-recruit{border-left-color:color-mix(in srgb, var(--game-accent-warm) 65%, transparent)}.northwatchCalendarGrid article.type-field,.northwatchCalendarGrid article.type-weather{border-left-color:color-mix(in srgb, var(--game-accent) 62%, transparent)}.northwatchCalendarGrid article.type-upkeep,.northwatchCalendarGrid article.type-bank{border-left-color:#ff8a8a8f}.northwatchCalendarGrid article.type-downtime{border-left-color:color-mix(in srgb, var(--game-accent-strong) 62%, transparent)}.northwatchCalendarGrid article header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchCalendarGrid article header strong{color:var(--game-accent-strong);margin-top:3px;font-size:15px;display:block}.northwatchCalendarGrid article em{color:var(--game-accent-warm);text-transform:uppercase;font-style:normal;font-weight:900}.northwatchCalendarGrid article p{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchCalendarGrid article button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;justify-self:start;font-size:12px;font-weight:800}.northwatchChroniclePanel{gap:10px;display:grid}.northwatchChroniclePanel>header,.northwatchChronicleLead,.northwatchChronicleGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchChroniclePanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchChroniclePanel>header span,.northwatchChronicleLead>span,.northwatchChronicleGrid article header span,.northwatchChronicleGrid li span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchChroniclePanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:30px}.northwatchChroniclePanel>header p,.northwatchChronicleLead p,.northwatchChronicleGrid article p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.35}.northwatchChroniclePanel button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchChronicleLead{border-left-width:4px;border-left-color:color-mix(in srgb, var(--game-accent-strong) 64%, transparent);gap:8px;padding:14px;display:grid}.northwatchChronicleLead h5{color:var(--game-accent-strong);margin:0;font-size:24px}.northwatchChronicleLead footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.northwatchChronicleLead small,.northwatchChronicleGrid li small{color:var(--game-card-muted);line-height:1.25}.northwatchChronicleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchChronicleGrid article{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.northwatchChronicleGrid article>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchChronicleGrid article header strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:12px}.northwatchChronicleGrid ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.northwatchChronicleGrid li button{text-align:left;justify-items:start;gap:3px;width:100%;padding:7px;display:grid}.northwatchChronicleGrid li strong{color:var(--game-accent-strong);font-size:13px}.northwatchWikiPanel{gap:10px;display:grid}.northwatchWikiPanel>header,.northwatchWikiReader,.northwatchWikiList,.northwatchWikiTools{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff705 0 1px, transparent 1px 24px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchWikiPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchWikiPanel>header span,.northwatchWikiTools span,.northwatchWikiList button span,.northwatchWikiReader header span,.northwatchWikiReader header small{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchWikiPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchWikiPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.35}.northwatchWikiPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:48px;min-height:48px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;display:grid}.northwatchWikiTools{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:10px;padding:10px;display:grid}.northwatchWikiTools label{gap:5px;display:grid}.northwatchWikiTools input{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);width:100%;min-height:34px;color:var(--game-text);font:inherit;background:#00000047;border-radius:2px;padding:7px 9px;font-size:13px}.northwatchWikiSectionButtons{flex-wrap:wrap;align-content:end;gap:6px;display:flex}.northwatchWikiSectionButtons button,.northwatchWikiList button{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);color:var(--game-text);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px}.northwatchWikiSectionButtons button{min-height:30px;color:var(--game-accent-strong);text-transform:capitalize;padding:5px 9px;font-size:12px;font-weight:800}.northwatchWikiSectionButtons button.active,.northwatchWikiList button.active{border-color:color-mix(in srgb, var(--game-accent-strong) 55%, transparent);background:color-mix(in srgb, var(--game-accent) 14%, #0000006b);box-shadow:inset 0 0 0 1px #f4fff714}.northwatchWikiGrid{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;display:grid}.northwatchWikiList{gap:6px;max-height:640px;padding:8px;display:grid;overflow:auto}.northwatchWikiList button{text-align:left;justify-items:start;gap:4px;padding:8px;display:grid}.northwatchWikiList button strong{color:var(--game-accent-strong);font-size:13px}.northwatchWikiList button small{color:var(--game-card-muted);line-height:1.25}.northwatchWikiReader{min-height:460px;padding:12px}.northwatchWikiReader>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.northwatchWikiReader h5{color:var(--game-accent-strong);margin:3px 0;font-size:22px}.northwatchWikiReader header em{color:var(--game-card-muted);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:11px;font-style:normal}.northwatchWikiReaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.northwatchWikiReaderActions button{border:1px solid color-mix(in srgb, var(--game-accent) 26%, transparent);min-height:28px;color:var(--game-accent-strong);font:inherit;text-transform:uppercase;cursor:pointer;background:#0000003d;border-radius:2px;font-size:10px;font-weight:900}.northwatchWikiActivityStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.northwatchWikiActivityStrip article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:#0000002e;border-radius:2px;gap:3px;min-width:0;padding:8px;display:grid}.northwatchWikiActivityStrip span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:9px;font-weight:800}.northwatchWikiActivityStrip strong{color:var(--game-accent-strong);white-space:nowrap;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:13px}.northwatchWikiLinkedQuests{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);background:#0000002e;border-radius:2px;gap:7px;margin-top:10px;padding:9px;display:grid}.northwatchWikiLinkedQuests.posts{border-color:color-mix(in srgb, var(--game-accent-warm) 18%, transparent);margin-top:8px}.northwatchWikiLinkedQuests>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchWikiLinkedQuests>header span,.northwatchWikiLinkedQuests li span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchWikiLinkedQuests>header strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace}.northwatchWikiLinkedQuests p,.northwatchWikiLinkedQuests small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchWikiLinkedQuests ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.northwatchWikiLinkedQuests button{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);width:100%;color:var(--game-text);font:inherit;text-align:left;cursor:pointer;background:#00000038;border-radius:2px;justify-items:start;gap:3px;padding:7px;display:grid}.northwatchWikiLinkedQuests button strong{color:var(--game-accent-strong);font-size:12px}.northwatchWikiContent{gap:7px;padding-top:10px;display:grid}.northwatchWikiContent h5,.northwatchWikiContent h6{color:var(--game-accent-strong);margin:8px 0 0;font-family:IBM Plex Mono,Share Tech Mono,monospace}.northwatchWikiContent h5{font-size:18px}.northwatchWikiContent h6{text-transform:uppercase;font-size:13px}.northwatchWikiContent p{color:var(--game-text);margin:0;line-height:1.45}.northwatchWikiContent p.bullet:before{content:"- ";color:var(--game-accent)}.northwatchWikiContent p.numbered{color:var(--game-card-muted)}.northwatchGmPanel{gap:10px;display:grid}.northwatchGmPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchGmPanel>header span,.northwatchGmSummary span,.northwatchGmGrid article header span,.northwatchGmGrid li span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchGmPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchGmPanel>header p,.northwatchGmGrid li p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchGmPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchGmActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchGmActions button,.northwatchGmGrid button,.northwatchGmSystemButtons button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:32px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchGmSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.northwatchGmSummary article,.northwatchGmGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchGmSummary article{padding:9px}.northwatchGmSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:18px;display:block}.northwatchPressureBoard{border:1px solid color-mix(in srgb, var(--game-accent-warm) 24%, transparent);background:linear-gradient(90deg,#f4fff706 0 1px,#0000 1px 100%),#00000038;border-radius:2px;gap:8px;padding:10px;display:grid}.northwatchPressureBoard>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:start;gap:12px;padding-bottom:7px;display:flex}.northwatchPressureBoard>header div{align-items:baseline;gap:8px;display:flex}.northwatchPressureBoard>header span,.northwatchPressureGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchPressureBoard>header strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px}.northwatchPressureBoard>header p{max-width:420px;color:var(--game-card-muted);text-align:right;margin:0;line-height:1.25}.northwatchPressureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.northwatchPressureGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:7px;padding:8px;display:grid}.northwatchPressureGrid article div{gap:3px;min-width:0;display:grid}.northwatchPressureGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.northwatchPressureGrid small{color:var(--game-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.northwatchPressureGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong);grid-column:1/-1}.northwatchPressureGrid button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:28px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchGmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchGmGrid article{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.northwatchGmGrid article>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchGmGrid article header strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:12px}.northwatchGmGrid ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.northwatchGmGrid li button{text-align:left;justify-items:start;gap:3px;width:100%;padding:7px;display:grid}.northwatchGmGrid li strong{color:var(--game-accent-strong);font-size:13px}.northwatchGmGrid li small{color:var(--game-card-muted);line-height:1.25}.northwatchGmSystemButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.northwatchGovernmentPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchGovernmentPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchGovernmentPanel>header span,.northwatchGovernmentSummary span,.northwatchGovernmentGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchGovernmentPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchGovernmentPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchGovernmentPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchGovernmentSummary,.northwatchGovernmentGrid{gap:8px;display:grid}.northwatchGovernmentSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchGovernmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchGovernmentSummary article,.northwatchGovernmentGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchGovernmentGrid article.type-works,.northwatchGovernmentGrid article.type-contract{border-color:color-mix(in srgb, var(--game-accent-warm) 38%, transparent)}.northwatchGovernmentSummary strong,.northwatchGovernmentGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchGovernmentGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchGovernmentGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchGovernmentGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchGovernmentGrid p,.northwatchGovernmentGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchGovernmentActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchGovernmentActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchLawPanel{gap:10px;display:grid}.northwatchLawPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchLawPanel>header span,.northwatchLawSummary span,.northwatchLawGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchLawPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchLawPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchLawPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchLawSummary,.northwatchLawGrid{gap:8px;display:grid}.northwatchLawSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchLawGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchLawSummary article,.northwatchLawGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchLawGrid article.docket-warrant,.northwatchLawGrid article.docket-inquiry{border-left-color:color-mix(in srgb, var(--game-accent-warm) 68%, transparent)}.northwatchLawGrid article.docket-fine{border-left-color:#9dff9d85}.northwatchLawSummary strong,.northwatchLawGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchLawGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchLawGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchLawGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchLawGrid p,.northwatchLawGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchLawActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchLawActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchTemplePanel{gap:10px;display:grid}.northwatchTemplePanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchTemplePanel>header span,.northwatchTempleSummary span,.northwatchTempleGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchTemplePanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchTemplePanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchTemplePanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchTempleSummary,.northwatchTempleGrid{gap:8px;display:grid}.northwatchTempleSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchTempleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchTempleSummary article,.northwatchTempleGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchTempleGrid article.service-restoration,.northwatchTempleGrid article.service-healing{border-left-color:color-mix(in srgb, var(--game-accent-warm) 68%, transparent)}.northwatchTempleGrid article.service-blessing{border-left-color:#9dff9d85}.northwatchTempleSummary strong,.northwatchTempleGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchTempleGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchTempleGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchTempleGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchTempleGrid p,.northwatchTempleGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchTempleActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchTempleActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchEstatePanel{gap:10px;margin-bottom:12px;display:grid}.northwatchEstatePanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchEstatePanel>header span,.northwatchEstateSummary span,.northwatchEstateCard header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchEstatePanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchEstatePanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchEstateSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.northwatchEstateSummary article,.northwatchEstateCard{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchEstateSummary article{padding:9px}.northwatchEstateSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:18px;display:block}.northwatchEstateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchEstateCard{border-left-width:4px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchEstateCard.status-claimed,.northwatchEstateCard.status-owned{border-left-color:color-mix(in srgb, var(--game-accent-strong) 65%, transparent)}.northwatchEstateCard.status-available{border-left-color:color-mix(in srgb, var(--game-accent) 60%, transparent)}.northwatchEstateCard>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchEstateCard header strong{color:var(--game-accent-strong);margin-top:3px;font-size:16px;display:block}.northwatchEstateCard em{color:var(--game-accent-warm);text-transform:uppercase;font-style:normal;font-weight:900}.northwatchEstateCard p{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchEstateActions{flex-wrap:wrap;gap:6px;display:flex}.northwatchEstateActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchDowntimePlanner{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:10px;display:grid}.northwatchCheckboxLabel{grid-template-columns:auto minmax(0,1fr);align-items:center}.northwatchCheckboxLabel input{width:16px;height:16px}.northwatchPulse{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;margin-top:14px;padding:12px}.northwatchPulse>header,.northwatchPulse li{justify-content:space-between;align-items:center;gap:12px;display:flex}.northwatchPulse h4{color:#fff;margin:4px 0 0;font-size:18px}.northwatchPulse ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.northwatchPulse li{border:1px solid color-mix(in srgb, var(--game-accent) 14%, transparent);background:#0003;border-radius:6px;min-width:0;padding:10px}.northwatchPulse li div{min-width:0}.northwatchPulse span{color:var(--game-accent);text-transform:uppercase;font-size:11px;font-weight:800}.northwatchPulse strong,.northwatchPulse small{display:block}.northwatchPulse strong{color:var(--game-text);margin-top:3px}.northwatchPulse small,.northwatchPulse p{color:var(--game-card-muted)}.northwatchPulseMeta{color:var(--game-accent);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.northwatchPulse button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:32px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:6px;flex:none;font-size:12px;font-weight:800}.northwatchTravelPanel{gap:10px;display:grid}.northwatchTravelPanel>header,.northwatchTravelSummary article,.northwatchTravelGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:repeating-linear-gradient(0deg,#f4fff706 0 1px,#0000 1px 26px),#0003;border-radius:2px}.northwatchTravelPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchTravelPanel>header span,.northwatchTravelSummary span,.northwatchTravelGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchTravelPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchTravelPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchTravelPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchTravelSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.northwatchTravelSummary article{gap:4px;min-width:0;padding:9px;display:grid}.northwatchTravelSummary strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchTravelSummary small,.northwatchTravelGrid small,.northwatchTravelGrid p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchTravelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchTravelGrid article{gap:7px;min-width:0;padding:10px;display:grid}.northwatchTravelGrid article>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:start;gap:8px;padding-bottom:5px;display:flex}.northwatchTravelGrid article strong{color:var(--game-accent-strong);margin-top:3px;font-size:16px;display:block}.northwatchTravelGrid article em{border:1px solid color-mix(in srgb, var(--game-accent-warm) 34%, transparent);min-width:34px;min-height:34px;color:var(--game-accent-warm);place-items:center;font-style:normal;font-weight:900;display:grid}.northwatchTravelGrid meter{width:100%;height:8px;accent-color:var(--game-accent-strong)}.northwatchTravelActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchTravelActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchMapPanel{gap:10px;display:grid}.northwatchMapPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchMapPanel>header span,.northwatchMapSummary span,.northwatchMapGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchMapPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchMapPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchMapPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchMapSummary,.northwatchMapGrid{gap:8px;display:grid}.northwatchMapSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchMapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchMapSummary article,.northwatchMapGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchMapGrid article.hot{border-left-color:color-mix(in srgb, var(--game-accent-warm) 68%, transparent)}.northwatchMapGrid article.warm{border-left-color:color-mix(in srgb, var(--game-accent) 58%, transparent)}.northwatchMapSummary strong,.northwatchMapGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchMapGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchMapGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchMapGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchMapGrid p,.northwatchMapGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchMapActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchMapActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchHuntingPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchHuntingPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchHuntingPanel>header span,.northwatchHuntingSummary span,.northwatchHuntingGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchHuntingPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchHuntingPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchHuntingPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchHuntingSummary,.northwatchHuntingGrid{gap:8px;display:grid}.northwatchHuntingSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchHuntingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchHuntingSummary article,.northwatchHuntingGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchHuntingGrid article.danger{border-color:color-mix(in srgb, var(--game-accent-warm) 42%, transparent)}.northwatchHuntingGrid article.watch{border-color:color-mix(in srgb, var(--game-accent-strong) 32%, transparent)}.northwatchHuntingSummary strong,.northwatchHuntingGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchHuntingGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchHuntingGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchHuntingGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchHuntingGrid p,.northwatchHuntingGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchHuntingActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchHuntingActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchExplorePanel{gap:10px;margin-bottom:12px;display:grid}.northwatchExplorePanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchExplorePanel>header span,.northwatchExploreSummary span,.northwatchExploreGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchExplorePanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchExplorePanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchExplorePanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchExploreSummary,.northwatchExploreGrid{gap:8px;display:grid}.northwatchExploreSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchExploreSummary article,.northwatchExploreGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchExploreGrid article.danger{border-color:color-mix(in srgb, var(--game-accent-warm) 42%, transparent)}.northwatchExploreGrid article.watch{border-color:color-mix(in srgb, var(--game-accent-strong) 32%, transparent)}.northwatchExploreSummary strong,.northwatchExploreGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchExploreGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchExploreGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchExploreGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchExploreGrid p,.northwatchExploreGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchExploreActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchExploreActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchThreatPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchThreatPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchThreatPanel>header span,.northwatchThreatSummary span,.northwatchThreatGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchThreatPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchThreatPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchThreatPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchThreatSummary,.northwatchThreatGrid{gap:8px;display:grid}.northwatchThreatSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchThreatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchThreatSummary article,.northwatchThreatGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchThreatGrid article.severe{border-color:color-mix(in srgb, var(--game-accent-warm) 42%, transparent)}.northwatchThreatGrid article.watch{border-color:color-mix(in srgb, var(--game-accent-strong) 32%, transparent)}.northwatchThreatSummary strong,.northwatchThreatGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchThreatGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchThreatGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchThreatGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchThreatGrid p,.northwatchThreatGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchThreatActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchThreatActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchArenaPanel{gap:10px;display:grid}.northwatchArenaPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchArenaPanel>header span,.northwatchArenaSummary span,.northwatchArenaGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchArenaPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchArenaPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchArenaPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchArenaSummary,.northwatchArenaGrid{gap:8px;display:grid}.northwatchArenaSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchArenaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchArenaSummary article,.northwatchArenaGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchArenaGrid article.even-duel{border-left-color:#9dff9d85}.northwatchArenaGrid article.exhibition{border-left-color:color-mix(in srgb, var(--game-accent-warm) 58%, transparent)}.northwatchArenaSummary strong,.northwatchArenaGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchArenaGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchArenaGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchArenaGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchArenaGrid p,.northwatchArenaGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchArenaActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchArenaActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchWeatherPanel{gap:10px;display:grid}.northwatchWeatherPanel>header,.northwatchWeatherNow,.northwatchWeatherWatch,.northwatchWeatherEffects,.northwatchWeatherConsequences,.northwatchForecastGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:repeating-linear-gradient(0deg,#f4fff706 0 1px,#0000 1px 26px),#0003;border-radius:2px}.northwatchWeatherPanel>header{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.northwatchWeatherPanel h4,.northwatchWeatherPanel h5{color:var(--game-accent-strong);margin:2px 0 0}.northwatchWeatherPanel>header strong{color:#fff;font-size:24px}.northwatchWeatherPanel span,.northwatchWeatherPanel dt,.northwatchWeatherConsequences article header span,.northwatchForecastGrid span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchWeatherNow{grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr);gap:10px;padding:10px;display:grid}.northwatchWeatherNow article strong{color:#fff;margin-top:4px;font-size:18px;display:block}.northwatchWeatherNow p{margin:8px 0 0;line-height:1.35}.northwatchWeatherNow dl,.northwatchWeatherEffects dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.northwatchWeatherNow dd,.northwatchWeatherEffects dd{color:var(--game-text);margin:2px 0 0}.northwatchWeatherWatch,.northwatchWeatherEffects,.northwatchWeatherConsequences{padding:10px}.northwatchWeatherWatch ul{color:var(--game-card-muted);gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.northwatchWeatherConsequences>header{margin-bottom:8px}.northwatchWeatherConsequences>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchWeatherConsequences article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:#0003;border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchWeatherConsequences article.severity-high{border-left-color:#ff8a8a99}.northwatchWeatherConsequences article.severity-medium{border-left-color:color-mix(in srgb, var(--game-accent-warm) 70%, transparent)}.northwatchWeatherConsequences article.severity-wild{border-left-color:color-mix(in srgb, var(--game-accent) 62%, transparent)}.northwatchWeatherConsequences article header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchWeatherConsequences article strong{color:var(--game-accent-strong);margin-top:3px;font-size:15px;display:block}.northwatchWeatherConsequences article em{color:var(--game-accent-warm);text-transform:uppercase;font-style:normal;font-weight:900}.northwatchWeatherConsequences article p{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchWeatherConsequences article button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;justify-self:start;font-size:12px;font-weight:800}.northwatchForecastGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.northwatchForecastGrid article{min-height:122px;padding:8px}.northwatchForecastGrid strong{color:#fff;margin-top:4px;font-size:17px;display:block}.northwatchForecastGrid p,.northwatchForecastGrid small{color:var(--game-card-muted);line-height:1.25;display:block}.northwatchForecastGrid p{margin:6px 0}.northwatchNpcChatPanel{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:#0003;border-radius:6px;gap:10px;margin-bottom:12px;padding:10px;display:grid}.northwatchNpcChatPanel>header,.northwatchNpcChatControls,.northwatchNpcMemoryPanel,.northwatchNpcChatForm{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:8px;display:grid}.northwatchNpcChatPanel h4{color:var(--game-accent-strong);margin:2px 0 0;font-size:17px}.northwatchNpcChatPanel>header strong{color:#fff;text-align:right}.northwatchNpcChatPanel span,.northwatchNpcChatControls span,.northwatchNpcTranscript article span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchNpcChatControls label{gap:4px;display:grid}.northwatchNpcChatControls select,.northwatchNpcMemoryPanel select,.northwatchNpcMemoryPanel input,.northwatchNpcChatForm input{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);width:100%;min-height:34px;color:var(--game-text);font:inherit;background:#0000003d;border-radius:6px;font-size:12px}.northwatchNpcMemoryPanel{grid-template-columns:minmax(130px,180px) minmax(110px,150px) minmax(0,1fr) minmax(0,1.2fr) minmax(110px,140px);align-items:end}.northwatchNpcMemoryPanel label{gap:4px;display:grid}.northwatchNpcMemoryCard,.northwatchNpcStanceButtons button{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);background:linear-gradient(90deg,#f4fff709 0 1px,#0000 1px 100%),#0000002e;border-radius:2px}.northwatchNpcMemoryCard{align-content:center;gap:2px;min-height:58px;padding:8px;display:grid}.northwatchNpcMemoryCard span,.northwatchNpcStanceButtons span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:9px;font-weight:800}.northwatchNpcMemoryCard strong{color:var(--game-accent-strong);text-transform:uppercase;font-size:14px}.northwatchNpcMemoryCard small{color:var(--game-card-muted);line-height:1.15}.northwatchNpcStanceButtons{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.northwatchNpcStanceButtons button{min-width:0;min-height:44px;color:var(--game-card-muted);cursor:pointer;align-content:center;justify-items:center;gap:2px;padding:5px;display:grid}.northwatchNpcStanceButtons button.active{border-color:color-mix(in srgb, var(--game-accent-strong) 45%, transparent);background:color-mix(in srgb, var(--game-panel) 78%, var(--game-accent) 10%)}.northwatchNpcStanceButtons strong{color:var(--game-accent-strong);font-size:10px;line-height:1}.northwatchNpcMemoryPanel>button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:34px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:6px;font-size:12px;font-weight:800}.northwatchNpcMemoryPanel small{color:var(--game-card-muted);align-self:center;line-height:1.2}.northwatchNpcDraftTools{border:1px solid color-mix(in srgb, var(--game-accent-warm) 24%, transparent);background:#ffffff0a;border-radius:6px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.northwatchNpcDraftTools button{border:1px solid color-mix(in srgb, var(--game-accent-strong) 32%, transparent);background:color-mix(in srgb, var(--game-panel) 72%, var(--game-accent) 12%);min-height:34px;color:var(--game-accent-strong);font:inherit;cursor:pointer;border-radius:6px;font-size:12px;font-weight:900}.northwatchNpcDraftTools small{color:var(--game-card-muted);line-height:1.25}.northwatchNpcConsequencePanel{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);background:#0000002e;border-radius:6px;gap:8px;padding:8px;display:grid}.northwatchNpcConsequencePanel>header{color:var(--game-card-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.northwatchNpcConsequencePanel>header strong{color:var(--game-accent-strong);font-size:10px}.northwatchNpcConsequenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchNpcConsequenceGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:#ffffff09;border-radius:6px;grid-template-rows:auto auto minmax(34px,1fr) auto;gap:4px;min-height:116px;padding:7px;display:grid}.northwatchNpcConsequenceGrid span{color:var(--game-accent);text-transform:uppercase;font-size:9px;font-weight:900}.northwatchNpcConsequenceGrid strong{color:var(--game-text);font-size:12px;line-height:1.05}.northwatchNpcConsequenceGrid small{color:var(--game-card-muted);font-size:10px;line-height:1.2}.northwatchNpcConsequenceGrid button{border:1px solid color-mix(in srgb, var(--game-accent-strong) 32%, transparent);background:color-mix(in srgb, var(--game-panel) 74%, var(--game-accent) 12%);min-height:28px;color:var(--game-accent-strong);font:inherit;cursor:pointer;border-radius:5px;font-size:11px;font-weight:900}.northwatchQuestSource{border:1px solid color-mix(in srgb, var(--game-accent-warm) 22%, transparent);background:#ffffff0a;border-radius:6px;gap:3px;padding:8px;display:grid}.northwatchQuestSource span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchQuestSource strong{color:var(--game-accent-strong)}.northwatchQuestSource small{color:var(--game-card-muted)}.northwatchQuestMeta{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.northwatchQuestMeta span{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);color:var(--game-accent);text-transform:uppercase;background:#0000002e;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800}.northwatchQuestBoardTools{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.northwatchQuestBoardTools button{border:1px solid color-mix(in srgb, var(--game-accent) 20%, transparent);min-height:42px;color:var(--game-card-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:#0003;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:800;display:grid}.northwatchQuestBoardTools button>span{text-align:left;gap:2px;min-width:0;display:grid}.northwatchQuestBoardTools small{color:var(--game-card-muted);text-transform:none;font-size:9px;font-weight:700;line-height:1.1}.northwatchQuestBoardTools button.active{border-color:color-mix(in srgb, var(--game-accent-strong) 45%, transparent);color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 78%, var(--game-accent) 10%)}.northwatchQuestBoardTools strong{color:#fff;font-size:16px}.northwatchQuestSourceFilters{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:-2px 0 10px;display:grid}.northwatchQuestSourceFilters button{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);min-height:38px;color:var(--game-card-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:#0000002e;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;font-size:11px;font-weight:800;display:grid}.northwatchQuestSourceFilters button>span{text-align:left;gap:1px;min-width:0;display:grid}.northwatchQuestSourceFilters small{color:var(--game-card-muted);text-transform:none;font-size:9px;font-weight:700;line-height:1.1}.northwatchQuestSourceFilters button.active{border-color:color-mix(in srgb, var(--game-accent-strong) 42%, transparent);color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 80%, var(--game-accent) 9%)}.northwatchQuestSourceFilters strong{color:var(--game-accent-strong);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:13px}.northwatchQuestLifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.northwatchQuestLifecycle article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:linear-gradient(90deg,#f4fff709 0 1px,#0000 1px 100%),#0000002e;border-radius:2px;min-width:0;padding:9px}.northwatchQuestLifecycle span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchQuestLifecycle strong{color:var(--game-accent-strong);margin:3px 0;font-size:22px;display:block}.northwatchQuestLifecycle small{color:var(--game-card-muted);line-height:1.2}.northwatchEncounterBuilder{border:1px solid color-mix(in srgb, var(--game-accent-warm) 24%, transparent);background:repeating-linear-gradient(0deg,#f4fff705 0 1px,#0000 1px 22px),#00000038;border-radius:2px;gap:8px;margin:0 0 10px;padding:10px;display:grid}.northwatchEncounterBuilder>header{grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:end;gap:10px;display:grid}.northwatchEncounterBuilder>header div,.northwatchEncounterBuilder label{gap:4px;display:grid}.northwatchEncounterBuilder span,.northwatchEncounterGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchEncounterBuilder>header strong{color:var(--game-accent-strong);font-size:20px}.northwatchEncounterBuilder select{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);min-height:32px;color:var(--game-text);font:inherit;background:#00000047;border-radius:2px;font-size:12px}.northwatchEncounterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.northwatchEncounterGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:color-mix(in srgb, var(--game-panel) 80%, black);border-radius:2px;align-content:start;gap:4px;min-width:0;min-height:96px;padding:8px;display:grid}.northwatchEncounterGrid strong{color:var(--game-accent-strong);font-size:12px;line-height:1.18}.northwatchEncounterGrid small{color:var(--game-card-muted);font-size:10px;line-height:1.2}.northwatchEncounterBuilder>button{border:1px solid color-mix(in srgb, var(--game-accent-strong) 32%, transparent);background:color-mix(in srgb, var(--game-panel) 74%, var(--game-accent) 10%);min-height:32px;color:var(--game-accent-strong);font:inherit;cursor:pointer;border-radius:2px;justify-self:start;font-size:12px;font-weight:900}.northwatchNpcPersonality{color:var(--game-card-muted);margin:0;line-height:1.35}.northwatchNpcTranscript{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);background:#0000002e;border-radius:6px;gap:8px;max-height:260px;padding:8px;display:grid;overflow:auto}.northwatchNpcTranscript article{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);background:color-mix(in srgb, var(--game-panel) 84%, black);border-radius:6px;gap:3px;max-width:82%;padding:8px;display:grid}.northwatchNpcTranscript article.player{border-color:color-mix(in srgb, var(--game-accent-strong) 24%, transparent);justify-self:end}.northwatchNpcTranscript article p{color:var(--game-text);margin:0;line-height:1.35}.northwatchNpcChatForm button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:34px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:6px;font-size:12px;font-weight:800}.northwatchCompactList{gap:10px;display:grid}.northwatchCompactList article header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.northwatchCompactList article header strong{color:#fff;font-size:18px}.northwatchCompactList article header span{color:var(--game-accent);text-transform:uppercase;font-size:11px;font-weight:800}.northwatchCompactList article[role=button],.northwatchCharacterList article[role=button],.northwatchBankLeaders li[role=button]{cursor:pointer}.northwatchCompactList article[role=button]:hover,.northwatchCharacterList article[role=button]:hover,.northwatchBankLeaders li[role=button]:hover{border-color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 84%, var(--game-accent) 12%)}.northwatchQuestCard{border-left-width:4px}.northwatchQuestCard.status-draft{border-left-color:color-mix(in srgb, var(--game-accent-warm) 62%, transparent)}.northwatchQuestCard.status-open{border-left-color:color-mix(in srgb, var(--game-accent) 62%, transparent)}.northwatchQuestCard.status-active{border-left-color:color-mix(in srgb, var(--game-accent-strong) 72%, transparent)}.northwatchQuestCard.status-completed{border-left-color:#9dff9d9e}.northwatchQuestCard.status-cancelled{opacity:.82;border-left-color:#ff8a8a8a}.northwatchQuestActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.northwatchCompactList p{margin:0 0 8px}.northwatchCompactList small{color:var(--game-card-muted)}.northwatchMiniButton{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;justify-self:start;margin-top:0;font-size:12px;font-weight:800}.northwatchMiniButton.source{border-color:color-mix(in srgb, var(--game-accent-strong) 42%, transparent);color:var(--game-accent-strong);box-shadow:inset 0 0 0 1px #f4fff70f}.northwatchPostActions{flex-wrap:wrap;gap:8px;display:flex}.northwatchCommentThread{border-top:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);margin-top:10px;padding-top:10px}.northwatchCommentThread ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.northwatchCommentThread li{border:1px solid color-mix(in srgb, var(--game-accent) 14%, transparent);background:#00000038;border-radius:6px;padding:8px}.northwatchCommentThread li.empty{color:var(--game-card-muted)}.northwatchCommentThread strong{color:var(--game-accent-strong)}.northwatchCommentThread p{margin:4px 0 0}.northwatchCommentThread form{gap:8px;margin-top:10px;display:grid}.northwatchCommentThread input,.northwatchCommentThread textarea{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);width:100%;color:var(--game-text);font:inherit;background:#0000004d;border-radius:6px}.northwatchCommentThread button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:32px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:6px;justify-self:start;font-size:12px;font-weight:800}.northwatchSocialGrid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:14px;display:grid}.northwatchMessagesPanel{gap:10px;display:grid}.northwatchMessagesPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchMessagesPanel>header span,.northwatchMessagesSummary span,.northwatchMessagesGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchMessagesPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:24px}.northwatchMessagesPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchMessagesPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchMessagesSummary,.northwatchMessagesGrid{gap:8px;display:grid}.northwatchMessagesSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchMessagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchMessagesSummary article,.northwatchMessagesGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-left-width:4px;border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchMessagesGrid article.type-summons,.northwatchMessagesGrid article.type-review{border-left-color:color-mix(in srgb, var(--game-accent-warm) 68%, transparent)}.northwatchMessagesSummary strong,.northwatchMessagesGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchMessagesGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchMessagesGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchMessagesGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchMessagesGrid p,.northwatchMessagesGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchMessagesActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchMessagesActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchDetailPanel{border:1px solid color-mix(in srgb, var(--game-accent-strong) 34%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-column:2;margin-top:14px;padding:14px}.northwatchDetailPanel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.northwatchDetailPanel h3{color:#fff;margin:4px 0 0;font-size:18px}.northwatchDetailPanel button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-height:34px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#00000047;border-radius:2px;font-weight:800}.northwatchDetailPanel p{color:var(--game-card-muted)}.northwatchDetailPanel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.northwatchDetailPanel dt{color:var(--game-accent);text-transform:uppercase;font-size:11px;font-weight:800}.northwatchDetailPanel dd{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);min-height:24px;color:var(--game-text);background:#00000029;margin:4px 0 0;padding:5px 6px}.northwatchDetailActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.northwatchDetailActions button{border-color:color-mix(in srgb, var(--game-accent-strong) 36%, transparent);background:color-mix(in srgb, var(--game-panel) 70%, var(--game-accent) 14%);min-height:34px}.northwatchDetailActions button:hover{border-color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 58%, var(--game-accent) 24%)}.northwatchBankPanel{border:1px solid color-mix(in srgb, var(--game-accent-warm) 28%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-column:2;margin-top:22px;padding:14px}.northwatchBankPanel>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.northwatchBankPanel h3{color:var(--game-accent-strong);margin:4px 0 0;font-size:21px}.northwatchBankPanel>header>strong{border:1px solid color-mix(in srgb, var(--game-accent-warm) 36%, transparent);min-width:48px;min-height:48px;color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 72%, var(--game-accent-warm) 12%);border-radius:2px;place-items:center;display:grid}.northwatchCreditDesk{gap:10px;margin-bottom:14px;display:grid}.northwatchCreditDesk>header{border:2px double color-mix(in srgb, var(--game-accent-warm) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchCreditDesk>header span,.northwatchCreditSummary span,.northwatchCreditCard header span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchCreditDesk h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchCreditDesk>header>strong{border:2px solid color-mix(in srgb, var(--game-accent-warm) 30%, transparent);min-width:48px;min-height:48px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:20px;display:grid}.northwatchCreditSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchCreditSummary article,.northwatchCreditCard{border:1px solid color-mix(in srgb, var(--game-accent-warm) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchCreditSummary article{padding:9px}.northwatchCreditSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:18px;display:block}.northwatchCreditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchCreditCard{border-left-width:4px;gap:8px;min-width:0;padding:10px;display:grid}.northwatchCreditCard.pressure-watch{border-left-color:#ff8a8a99}.northwatchCreditCard.pressure-thin{border-left-color:color-mix(in srgb, var(--game-accent-warm) 70%, transparent)}.northwatchCreditCard.pressure-stable{border-left-color:color-mix(in srgb, var(--game-accent) 60%, transparent)}.northwatchCreditCard>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchCreditCard header strong{color:var(--game-accent-strong);margin-top:3px;font-size:16px;display:block}.northwatchCreditCard em{color:var(--game-accent-warm);text-transform:uppercase;font-style:normal;font-weight:900}.northwatchCreditActions{flex-wrap:wrap;gap:6px;display:flex}.northwatchCreditActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchEquipmentPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchEquipmentPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchEquipmentPanel>header span,.northwatchEquipmentSummary span,.northwatchEquipmentSlot header span,.northwatchEquipmentItems span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchEquipmentPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchEquipmentPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchEquipmentSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.northwatchEquipmentSummary article,.northwatchEquipmentSlot{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px}.northwatchEquipmentSummary article{padding:9px}.northwatchEquipmentSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:18px;display:block}.northwatchEquipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchEquipmentSlot{align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.northwatchEquipmentSlot>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:start;gap:8px;padding-bottom:5px;display:flex}.northwatchEquipmentSlot header strong{color:var(--game-accent-strong);margin-top:3px;font-size:16px;display:block}.northwatchEquipmentSlot em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchEquipmentItems{gap:6px;display:grid}.northwatchEquipmentItems button{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);min-width:0;color:var(--game-text);font:inherit;text-align:left;cursor:pointer;background:#0003;border-radius:2px;justify-items:start;gap:3px;padding:7px;display:grid}.northwatchEquipmentItems strong,.northwatchEquipmentItems small{display:block}.northwatchEquipmentItems small,.northwatchEquipmentItems p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchMarketPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchMarketPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchMarketPanel>header span,.northwatchMarketSummary span,.northwatchMarketDemand span,.northwatchMarketListings span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchMarketPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchMarketPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchMarketPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchMarketSummary,.northwatchMarketDemand,.northwatchMarketListings{gap:8px;display:grid}.northwatchMarketSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchMarketDemand,.northwatchMarketListings{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchMarketSummary article,.northwatchMarketDemand article,.northwatchMarketListings article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchMarketSummary strong,.northwatchMarketDemand strong,.northwatchMarketListings strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchMarketDemand header,.northwatchMarketListings header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchMarketDemand em,.northwatchMarketListings em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchMarketDemand meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchMarketDemand small,.northwatchMarketListings p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchMarketDemand button,.northwatchMarketActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchMarketActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchCraftingPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchCraftingPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 76%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchCraftingPanel>header span,.northwatchCraftingSummary span,.northwatchCraftingGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchCraftingPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchCraftingPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchCraftingPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchCraftingSummary,.northwatchCraftingGrid{gap:8px;display:grid}.northwatchCraftingSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchCraftingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchCraftingSummary article,.northwatchCraftingGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchCraftingSummary strong,.northwatchCraftingGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchCraftingGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchCraftingGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchCraftingGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchCraftingGrid p,.northwatchCraftingGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchCraftingActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.northwatchCraftingActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchSpellPanel{gap:10px;margin-bottom:12px;display:grid}.northwatchSpellPanel>header{border:2px double color-mix(in srgb, var(--game-accent) 30%, transparent);background:linear-gradient(90deg, #f4fff70a 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.northwatchSpellPanel>header span,.northwatchSpellSummary span,.northwatchSpellGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:900}.northwatchSpellPanel h4{color:var(--game-accent-strong);margin:3px 0 0;font-size:22px}.northwatchSpellPanel>header p{color:var(--game-card-muted);margin:4px 0 0;line-height:1.3}.northwatchSpellPanel>header>strong{border:2px solid color-mix(in srgb, var(--game-accent) 30%, transparent);min-width:54px;min-height:54px;color:var(--game-accent-strong);place-items:center;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:22px;display:grid}.northwatchSpellSummary,.northwatchSpellGrid{gap:8px;display:grid}.northwatchSpellSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchSpellGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchSpellSummary article,.northwatchSpellGrid article{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid}.northwatchSpellGrid article.tradition-divine{border-color:color-mix(in srgb, var(--game-accent-warm) 34%, transparent)}.northwatchSpellGrid article.tradition-arcane,.northwatchSpellGrid article.tradition-occult{border-color:color-mix(in srgb, var(--game-accent-strong) 34%, transparent)}.northwatchSpellSummary strong,.northwatchSpellGrid strong{color:var(--game-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.northwatchSpellGrid header{justify-content:space-between;align-items:start;gap:8px;display:flex}.northwatchSpellGrid em{color:var(--game-accent-warm);font-style:normal;font-weight:900}.northwatchSpellGrid meter{width:100%;height:7px;accent-color:var(--game-accent-strong)}.northwatchSpellGrid p,.northwatchSpellGrid small{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchSpellActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.northwatchSpellActions button{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);min-height:30px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:11px;font-weight:900}.northwatchBankTools{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px;margin:14px 0;display:grid}.northwatchTransactionLedger{border:1px solid color-mix(in srgb, var(--game-accent) 22%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;padding:12px}.northwatchTransactionLedger h4{color:#fff;margin:4px 0 0}.northwatchTransactionLedger ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.northwatchTransactionLedger li{border:1px solid color-mix(in srgb, var(--game-accent) 14%, transparent);background:#00000038;border-radius:2px;justify-content:space-between;align-items:start;gap:10px;padding:8px;display:flex}.northwatchTransactionLedger strong,.northwatchTransactionLedger small{display:block}.northwatchTransactionLedger small,.northwatchTransactionLedger p{color:var(--game-card-muted)}.northwatchTransactionLedger span.positive{color:var(--game-accent-strong)}.northwatchTransactionLedger span.negative{color:var(--game-accent-warm)}.northwatchBankLeaders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.northwatchBankLeaders li{border:1px solid color-mix(in srgb, var(--game-accent-warm) 22%, transparent);background:linear-gradient(90deg, #f4fff709 0 1px, transparent 1px 100%), color-mix(in srgb, var(--game-panel) 78%, black);border-radius:2px;grid-template-columns:44px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.northwatchBankLeaders li>span{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);width:34px;height:34px;color:var(--game-accent-strong);border-radius:2px;place-items:center;font-weight:900;display:grid}.northwatchBankLeaders strong{color:#fff;font-size:18px;display:block}.northwatchBankLeaders small{color:var(--game-card-muted);margin-top:3px;line-height:1.35;display:block}.northwatchBankLeaders em{color:var(--game-accent-warm);text-align:right;white-space:nowrap;font-style:normal;font-weight:900}.northwatchActionBoard{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-area:1/1/span 6;margin-top:22px;padding:10px;position:sticky;top:10px}.northwatchActionBoard details{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);background:linear-gradient(#7dffbf0a,#0000),#00000047;border-radius:2px;box-shadow:inset 0 0 0 1px #f4fff709}.northwatchActionBoard summary{cursor:pointer;gap:3px;padding:10px;display:grid}.northwatchActionBoard summary strong{color:var(--game-accent-strong);font-size:15px}.northwatchActionGroups{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 8px 8px;display:grid}.northwatchActionGroup{min-width:0}.northwatchActionGroup h4{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);color:var(--game-accent-warm);text-transform:uppercase;margin:0 0 6px;padding-bottom:4px;font-size:12px}.northwatchActionGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.northwatchActionButton{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:linear-gradient(90deg, #7dffbf14, transparent 55%), color-mix(in srgb, var(--game-panel) 80%, black);min-height:48px;color:var(--game-text);font:inherit;text-align:center;cursor:pointer;border-radius:2px;align-content:center;justify-items:center;gap:3px;padding:7px;display:grid;box-shadow:inset 0 0 0 1px #f4fff706}.northwatchActionButton:hover,.northwatchActionButton:focus-visible{border-color:var(--game-accent-strong);background:color-mix(in srgb, var(--game-panel) 86%, var(--game-accent) 14%);outline:none}.northwatchActionButton span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchActionButton strong{color:#fff;font-size:13px;line-height:1.1}.northwatchCurrentCharacter{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);background:repeating-linear-gradient(0deg, #f4fff706 0 1px, transparent 1px 26px), color-mix(in srgb, var(--game-panel) 82%, black);border-radius:2px;grid-area:1/3/span 6;margin-top:22px;padding:12px;position:sticky;top:10px}.northwatchCurrentCharacter h3{color:var(--game-accent-strong);margin:4px 0 0;font-size:18px}.northwatchCurrentCharacter p{color:var(--game-card-muted)}.northwatchCurrentCharacter>p,.northwatchCurrentCharacter>dl{display:none}.northwatchCurrentCharacter label{gap:5px;margin-top:10px;display:grid}.northwatchCurrentCharacter label span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchCurrentCharacter select{border:1px solid color-mix(in srgb, var(--game-accent) 24%, transparent);width:100%;min-height:34px;color:var(--game-text);font:inherit;background:#00000047;border-radius:2px;font-size:12px}.northwatchSheetSummary{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6px;margin-top:10px;display:grid}.northwatchSheetSummary div,.northwatchSheetBlock{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:linear-gradient(90deg,#f4fff709 0 1px,#0000 1px 100%),#0000002e;border-radius:2px}.northwatchSheetSummary div{min-width:0;padding:7px}.northwatchSheetSummary span,.northwatchSheetBlock header span,.northwatchAbilityGrid span{color:var(--game-accent);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:9px;font-weight:800;display:block}.northwatchSheetSummary strong{color:var(--game-accent-strong);margin-top:3px;font-size:15px;line-height:1.1;display:block}.northwatchSheetSummary small{color:var(--game-card-muted);margin-top:4px;line-height:1.2;display:block}.northwatchSheetBlock{gap:7px;margin-top:8px;padding:8px;display:grid}.northwatchSheetBlock>header{border-bottom:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.northwatchSheetBlock>header strong{color:var(--game-accent-strong);text-transform:uppercase;font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px}.northwatchSheetFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.northwatchSheetFields div{border:1px solid color-mix(in srgb, var(--game-accent) 14%, transparent);background:#00000029;min-width:0;padding:5px}.northwatchSheetFields dt{color:var(--game-accent);text-transform:uppercase;font-size:9px;font-weight:800}.northwatchSheetFields dd{color:var(--game-text);margin:2px 0 0;font-size:11px;font-weight:800;line-height:1.2}.northwatchCombatFields{grid-template-columns:repeat(4,minmax(0,1fr))}.northwatchCombatFields dd{text-align:center;font-size:13px}.northwatchAbilityGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.northwatchAbilityGrid div{border:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);background:#0003;justify-items:center;gap:2px;min-width:0;padding:5px 3px;display:grid}.northwatchAbilityGrid strong{color:var(--game-accent-strong);font-size:18px;line-height:1}.northwatchAbilityGrid small{color:var(--game-card-muted);font-family:IBM Plex Mono,Share Tech Mono,monospace;font-size:10px;font-weight:800}.northwatchCurrentCharacter dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.northwatchCurrentCharacter dl div{border:1px solid color-mix(in srgb, var(--game-accent) 16%, transparent);background:#00000029;min-width:0;padding:6px}.northwatchCurrentCharacter dt{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchCurrentCharacter dd{color:var(--game-text);margin:2px 0 0;font-weight:800}.northwatchCurrentCharacterActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.northwatchCurrentCharacter button{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);width:100%;min-height:34px;color:var(--game-accent-strong);font:inherit;cursor:pointer;background:#0000003d;border-radius:2px;font-size:12px;font-weight:800}.northwatchPartyMatches,.northwatchRecommendedQuests,.northwatchCompletionQuests,.northwatchPartyQuestMatches{border-top:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);gap:8px;margin-top:12px;padding-top:10px;display:grid}.northwatchPartyMatches header,.northwatchRecommendedQuests header,.northwatchCompletionQuests header,.northwatchPartyQuestMatches header{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchPartyMatches header span,.northwatchPartyMatches li span,.northwatchRecommendedQuests header span,.northwatchRecommendedQuests li span,.northwatchCompletionQuests header span,.northwatchCompletionQuests li span,.northwatchPartyQuestMatches header span,.northwatchPartyQuestMatches li span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchPartyMatches header strong,.northwatchRecommendedQuests header strong,.northwatchCompletionQuests header strong,.northwatchPartyQuestMatches header strong{color:var(--game-accent-strong)}.northwatchPartyMatches ol,.northwatchRecommendedQuests ol,.northwatchCompletionQuests ol,.northwatchPartyQuestMatches ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.northwatchPartyMatches li button,.northwatchRecommendedQuests li button,.northwatchCompletionQuests li button,.northwatchPartyQuestMatches li button{text-align:left;justify-items:start;gap:3px;min-height:0;padding:8px;display:grid}.northwatchPartyMatches li strong,.northwatchPartyMatches li small,.northwatchRecommendedQuests li strong,.northwatchRecommendedQuests li small,.northwatchCompletionQuests li strong,.northwatchCompletionQuests li small,.northwatchPartyQuestMatches li strong,.northwatchPartyQuestMatches li small{display:block}.northwatchPartyMatches li small,.northwatchPartyMatches p,.northwatchRecommendedQuests li small,.northwatchRecommendedQuests p,.northwatchCompletionQuests li small,.northwatchCompletionQuests p,.northwatchPartyQuestMatches li small,.northwatchPartyQuestMatches p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchActiveParty{border-top:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);gap:8px;margin-top:12px;padding-top:10px;display:grid}.northwatchActiveParty>header{gap:3px;display:grid}.northwatchActiveParty>header span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchActiveParty>header strong{color:var(--game-accent-strong);font-size:15px}.northwatchActiveParty p{color:var(--game-card-muted);margin:0;line-height:1.3}.northwatchCharacterLedger{border-top:1px solid color-mix(in srgb, var(--game-accent) 18%, transparent);gap:8px;margin-top:12px;padding-top:10px;display:grid}.northwatchCharacterLedger header{justify-content:space-between;align-items:center;gap:8px;display:flex}.northwatchCharacterLedger header span,.northwatchLedgerFeed span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchCharacterLedger header strong{color:var(--game-accent-strong)}.northwatchCharacterLedger dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.northwatchCharacterLedger dl div{border:1px solid color-mix(in srgb, var(--game-accent) 14%, transparent);background:#0000002e;border-radius:6px;min-width:0;padding:6px}.northwatchLedgerFeed{gap:6px;display:grid}.northwatchGearStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.northwatchGearStrip button{text-align:left;justify-items:start;gap:3px;min-height:0;padding:8px;display:grid}.northwatchGearStrip span{color:var(--game-accent);text-transform:uppercase;font-size:10px;font-weight:800}.northwatchGearStrip strong,.northwatchGearStrip small{display:block}.northwatchGearStrip small,.northwatchGearStrip p{color:var(--game-card-muted);margin:0;line-height:1.25}.northwatchLedgerFeed button{text-align:left;justify-items:start;gap:3px;min-height:0;padding:8px;display:grid}.northwatchLedgerFeed strong,.northwatchLedgerFeed small{display:block}.northwatchLedgerFeed small,.northwatchLedgerFeed p{color:var(--game-card-muted);margin:0;line-height:1.25}@media (width<=820px){.gameCommandBanner,.gameHero,.gameSelectGrid,.northwatchPanel,.northwatchColumns,.northwatchActionGroups,.northwatchCharacterGrid,.northwatchRoutineSummary,.northwatchRoutineGrid,.northwatchCharacterList dl,.northwatchCharacterForm,.northwatchBankLeaders li,.northwatchBankTools,.northwatchDashboardGrid,.northwatchPlayerDashboard>header,.northwatchPlayerDashboardStats,.northwatchProgressionStrip,.northwatchRecoveryStrip,.northwatchLoadoutStrip,.northwatchPartyFitStrip,.northwatchPatronFitStrip,.northwatchTravelFitStrip,.northwatchSocialFitStrip,.northwatchEstateFitStrip,.northwatchCraftingFitStrip,.northwatchPlayerActionGrid,.northwatchSocialGrid,.northwatchMessagesSummary,.northwatchMessagesGrid,.northwatchMarketSummary,.northwatchMarketDemand,.northwatchMarketListings,.northwatchCraftingSummary,.northwatchCraftingGrid,.northwatchSpellSummary,.northwatchSpellGrid,.northwatchTravelSummary,.northwatchTravelGrid,.northwatchMapSummary,.northwatchMapGrid,.northwatchHuntingSummary,.northwatchHuntingGrid,.northwatchExploreSummary,.northwatchExploreGrid,.northwatchThreatSummary,.northwatchThreatGrid,.northwatchArenaSummary,.northwatchArenaGrid,.northwatchWeatherNow,.northwatchWeatherNow dl,.northwatchWeatherEffects dl,.northwatchWeatherConsequences>div,.northwatchForecastGrid,.northwatchNpcChatPanel>header,.northwatchNpcChatControls,.northwatchNpcMemoryPanel,.northwatchNpcDraftTools,.northwatchNpcConsequenceGrid,.northwatchNpcChatForm,.northwatchQuestBoardTools,.northwatchQuestSourceFilters,.northwatchQuestLifecycle,.northwatchEncounterBuilder>header,.northwatchEncounterGrid,.northwatchDossierStrip,.northwatchDossierActions,.northwatchFullSheetGrid,.northwatchRelationshipWeb,.northwatchPartySheetGrid,.northwatchFactionGrid,.northwatchGuildSummary,.northwatchGuildGrid,.northwatchPatronSummary,.northwatchPatronGrid,.northwatchReputationSummary,.northwatchReputationGrid,.northwatchConfigSummary,.northwatchConfigGrid,.northwatchRumorSummary,.northwatchRumorGrid,.northwatchDowntimeGrid,.northwatchDowntimePlanner,.northwatchCalendarSummary,.northwatchWorldClockSummary,.northwatchWorldClockGrid,.northwatchCalendarGrid,.northwatchChronicleGrid,.northwatchWikiTools,.northwatchWikiGrid,.northwatchWikiActivityStrip,.northwatchTempleSummary,.northwatchTempleGrid,.northwatchGovernmentSummary,.northwatchGovernmentGrid,.northwatchLawSummary,.northwatchLawGrid,.northwatchFactionMatrixGrid,.northwatchGmActions,.northwatchGmSummary,.northwatchPressureGrid,.northwatchGmGrid,.northwatchEstateSummary,.northwatchEstateGrid,.northwatchCreditSummary,.northwatchCreditGrid,.northwatchEquipmentSummary,.northwatchEquipmentGrid,.northwatchDetailPanel dl{grid-template-columns:minmax(0,1fr)}.northwatchFullSheetBlock.identity,.northwatchFullSheetBlock.notes,.northwatchFullSheetBlock.abilities,.northwatchFullSheetBlock.combat,.northwatchFullSheetBlock.ledger,.northwatchFullSheetBlock.gear,.northwatchFullSheetBlock.quests,.northwatchFullSheetBlock.social,.northwatchFullSheetBlock.parties,.northwatchFullSheetBlock.relationships{grid-column:1}.northwatchActionBoard,.northwatchCharacterPanel,.northwatchSystemPanel,.northwatchDetailPanel,.northwatchBankPanel,.northwatchCurrentCharacter{grid-area:auto/1;position:static}.gameCommandBanner,.northwatchActionBoard,.northwatchCurrentCharacter{margin-top:0}.northwatchBankLeaders em{text-align:left}.gameHero{min-height:0}.gameHeroSigil{max-width:220px}}@media (width>=821px) and (width<=1180px){.gameCommandBanner{grid-template-columns:minmax(0,1fr)}.northwatchPanel{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.northwatchForecastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.northwatchActionGroups{grid-template-columns:minmax(0,1fr)}.northwatchCurrentCharacter{grid-area:auto/1/auto/-1;position:static}}.shell{color:#d8fff6;--display-font:"Oxanium", "Segoe UI", Arial, sans-serif;--interface-font:"Oxanium", "Segoe UI", Arial, sans-serif;--app-font-scale:1;--neon-border:#48ffe0ad;--neon-border-soft:#00e0ca61;--neon-glow:#00e0ca33;--neon-glow-strong:#00e5ff5c;min-height:100vh;font-family:var(--interface-font);font-size:calc(16px * var(--app-font-scale));background:#020809;grid-template-columns:320px minmax(420px,1fr) 300px;padding-bottom:62px;display:grid}.sessionRail,.contextRail{background:#061413;border-style:solid;border-color:#00e0ca40}.sessionRail{border-width:0 1px 0 0;flex-direction:column;min-height:0;display:flex}.contextRail{border-width:0 0 0 1px;flex-direction:column;gap:22px;padding:18px;display:flex}.brandBlock{border-bottom:1px solid #00e0ca40;grid-template-columns:74px 1fr;place-items:center;gap:12px;padding:18px;display:grid}.homeButton{background:#020809;border:1px solid #00e5ff8c;border-radius:50%;width:68px;height:68px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 22px #00aeff61}.homeButton:after{content:"e";color:#ebfffff0;text-shadow:0 0 10px #48ffe0e0,0 0 18px #00aeffcc;pointer-events:none;font-family:Brush Script MT,Segoe Script,Comic Sans MS,cursive;font-size:54px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-48%,-54%)rotate(-10deg)}.homeButton img{object-fit:cover;width:100%;height:100%;transform:scale(1.18)}.homeButton:hover,.homeButton:focus-visible{border-color:#53e7ff;outline:none;box-shadow:0 0 30px #00aeffad}.brandBlock span,.conversationHeader p,.sessionButton small,.simRow small,.mutedLine{color:#8fcfcb}.brandBlock strong,.brandBlock span{display:block}.brandStatus{justify-self:stretch;gap:6px;width:100%;min-width:0;display:grid}.brandBlock strong{color:#f2fffb;margin-top:4px;font-size:18px}.conversationHeader h1,.socialHeader h1,.networkHeader h1,.adminPane h1,.intelHeader h1,.politicsHeader h1,.rssHeader h1,.rssFeedHeader h1,.timeHeader h1,.maritimeHeader h1,.nationalHeader h1,.contextRail h2,.moduleNav button strong,.newChatButton,.layoutSwitcherPanel button,.markerActions button,.markerActions a,.sectionTitleRow button,.relationshipActions button{font-family:var(--display-font)}.newChatButton,.composer button,.moduleNav button,.accessCard button,.filterBar button,.timeControls button,.rssFilters button,.rssArticle footer button{color:#d8fff6;min-height:42px;font:inherit;background:#082a20;border:1px solid #10d6ba;border-radius:6px;font-weight:700}.newChatButton{margin:16px}.newChatButton:disabled,.composer button:disabled,.composer textarea:disabled,.simRow input:disabled{cursor:not-allowed;opacity:.48}.pageReportLink,.microReportLink{color:#80f4ff;min-height:0;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.74;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;line-height:1;text-decoration:underline}.pageReportLink:hover,.pageReportLink:focus-visible,.microReportLink:hover,.microReportLink:focus-visible{color:#f5fffb;opacity:1;outline:none}.pageReportLink{z-index:900;position:absolute;top:10px;right:14px}.boardPane,.conversationPane,.modulePane{position:relative}.win95WindowPane{color:#000;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;margin:10px;font-family:MS Sans Serif,Microsoft Sans Serif,Tahoma,Arial,sans-serif;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray,6px 6px #00000057}.win95TitleBar{z-index:950;color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;min-height:24px;margin:2px;padding:2px 3px 2px 8px;font-family:MS Sans Serif,Microsoft Sans Serif,Tahoma,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;display:flex;position:sticky;top:0}.win95TitleBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.win95TitleBar button{color:#000;width:20px;min-width:20px;height:20px;min-height:20px;font:inherit;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;place-items:center;padding:0;font-size:12px;font-weight:900;display:grid;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px gray}.win95TitleBar button:active{border-color:#404040 #fff #fff #404040;box-shadow:inset 1px 1px gray}.win95WindowPane>:not(.win95TitleBar):not(.pageReportLink){margin:2px}.win95WindowPane .pageReportLink{top:34px;right:20px}.accessCard{background:#08211f;border:1px solid #00e0ca40;border-radius:6px;align-items:stretch;gap:0;margin:14px 16px 0;padding:0;display:grid;overflow:hidden}.accessCard span,.accessCard strong,.accessCard small{display:block}.accessCard span{color:#8fcfcb;font-size:12px}.accessCard strong{color:#f5fffb}.accessCard small{color:#f5fffb;font-weight:800}.accessCard button{justify-self:start;min-width:96px;min-height:28px;margin-top:6px}.accessIdentity{grid-template-columns:58px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.accessIdentity>div{min-width:0;padding:8px}.accessAvatar{color:#80f4ff;background:#020809;border-right:1px solid #48ffe052;border-radius:0;place-items:center;width:100%;height:100%;min-height:76px;font-size:15px;font-weight:950;display:grid;overflow:hidden}.accessAvatar img{object-fit:cover;width:100%;height:100%}.signalIndex{background:#02080961;border:1px solid #00e0ca38;border-radius:6px;gap:8px;margin:12px 16px 0;padding:10px;display:grid}.signalIndex header{justify-content:space-between;align-items:center;gap:8px;display:flex}.signalIndex header span,.signalIndex a small,.signalIndex>div>small{color:#8fcfcb;text-transform:uppercase;font-size:11px;font-weight:800}.signalIndex header strong{color:#80f4ff;font-size:12px}.signalIndex>div{gap:6px;display:grid}.signalIndex a{color:#d8fff6;border-left:2px solid #48ffe073;gap:2px;min-width:0;padding-left:8px;text-decoration:none;display:grid}.signalIndex a span,.signalIndex a small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signalIndex a:hover,.signalIndex a:focus-visible{color:#80f4ff;outline:none}.mobileDrawerToggle{display:none}.moduleDrawer{display:block}.layoutSwitcher{z-index:1200;justify-items:end;display:grid;position:fixed;bottom:14px;right:18px}.layoutGearButton{cursor:pointer;background:#020809;border:1px solid #00e5ffa6;border-radius:50%;width:58px;height:58px;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000075,0 0 24px #00aeff75}.layoutGearLogo{object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.layoutGearIcon{filter:drop-shadow(0 0 10px #48ffe0d1);width:32px;height:32px;position:absolute;inset:13px}.layoutSwitcherPanel{opacity:0;pointer-events:none;background:#020809f5;border:1px solid #00e0ca61;border-radius:8px;gap:10px;width:260px;padding:10px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:0;right:72px;transform:translateY(8px)scale(.98);box-shadow:0 18px 42px #00000085,0 0 26px #00e0ca29}.layoutSwitcher:hover .layoutSwitcherPanel,.layoutSwitcher:focus-within .layoutSwitcherPanel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.layoutSwitcherPanel section{gap:7px;display:grid}.layoutSwitcherPanel span{color:#8fcfcb;text-transform:uppercase;font-size:11px;font-weight:900}.layoutSwitcherPanel section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.layoutSwitcherPanel .fontScaleControls{grid-template-columns:56px minmax(0,1fr) 56px}.layoutSwitcherPanel button{color:#d8fff6;min-height:30px;font:inherit;background:#061a19;border:1px solid #00e0ca52;border-radius:6px;padding:0 8px;font-size:12px;font-weight:900}.layoutSwitcherPanel button.active{color:#04110f;background:#48ffe0;border-color:#48ffe0}.themeChoice{text-align:left;justify-content:start}.themeChoice-green{box-shadow:inset 4px 0 #48ffe0}.themeChoice-blue{box-shadow:inset 4px 0 #38bdf8}.themeChoice-newspaper{box-shadow:inset 4px 0 #111827}.themeChoice-cia{box-shadow:inset 4px 0 #b45309}.themeChoice-whiteblack{box-shadow:inset 4px 0 #f8fafc}.themeChoice-terminal{box-shadow:inset 4px 0 #39ff14}.shell.theme-blue{color:#dbeafe;--display-font:"Orbitron", "Segoe UI", Arial, sans-serif;--interface-font:"Oxanium", "Segoe UI", Arial, sans-serif;--neon-border:#7dd3fcc2;--neon-border-soft:#38bdf875;--neon-glow:#38bdf83d;--neon-glow-strong:#0ea5e975;background:#020817}.shell.theme-blue .sessionRail,.shell.theme-blue .contextRail,.shell.theme-blue .networkPanel,.shell.theme-blue .adminCard,.shell.theme-blue .socialPost,.shell.theme-blue .rssSourceRail,.shell.theme-blue .rssFeedList,.shell.theme-blue .rssReaderPane,.shell.theme-blue .rssFeedItem,.shell.theme-blue .rssArticle,.shell.theme-blue .intelCard,.shell.theme-blue .markerPanel,.shell.theme-blue .nationalSidePanel,.shell.theme-blue .politicsMarkerPanel,.shell.theme-blue .accessCard,.shell.theme-blue .signalIndex,.shell.theme-blue .moduleNav button,.shell.theme-blue .networkItem,.shell.theme-blue .networkSelector,.shell.theme-blue .sessionButton{background-color:#071a2f;border-color:#38bdf857}.shell.theme-blue .moduleNav button.active,.shell.theme-blue .layoutSwitcherPanel button.active{color:#03111f;background:#38bdf8;border-color:#38bdf8}.shell.theme-blue a,.shell.theme-blue .pageReportLink,.shell.theme-blue .microReportLink,.shell.theme-blue .signalIndex header strong{color:#7dd3fc}.shell.theme-blue input,.shell.theme-blue textarea,.shell.theme-blue select,.shell.theme-blue .layoutSwitcherPanel{color:#dbeafe;background-color:#03111f;border-color:#38bdf861}.shell.theme-newspaper{color:#151515;--display-font:Georgia, "Times New Roman", serif;--interface-font:Georgia, "Times New Roman", serif;--neon-border:#111827d1;--neon-border-soft:#1f293785;--neon-glow:#1118271a;--neon-glow-strong:#11182733;background:#eee9dc;font-family:Georgia,Times New Roman,serif}.shell.theme-newspaper .sessionRail,.shell.theme-newspaper .contextRail,.shell.theme-newspaper .networkPanel,.shell.theme-newspaper .adminCard,.shell.theme-newspaper .contextRailSection,.shell.theme-newspaper .socialPost,.shell.theme-newspaper .rssSourceRail,.shell.theme-newspaper .rssFeedList,.shell.theme-newspaper .rssReaderPane,.shell.theme-newspaper .rssFeedItem,.shell.theme-newspaper .rssArticle,.shell.theme-newspaper .intelCard,.shell.theme-newspaper .markerPanel,.shell.theme-newspaper .nationalSidePanel,.shell.theme-newspaper .politicsMarkerPanel,.shell.theme-newspaper .accessCard,.shell.theme-newspaper .signalIndex,.shell.theme-newspaper .moduleNav button,.shell.theme-newspaper .networkItem,.shell.theme-newspaper .networkSelector,.shell.theme-newspaper .sessionButton{color:#151515;background-color:#f8f4e8;border-color:#1f2937}.shell.theme-newspaper .modulePane,.shell.theme-newspaper .socialPane,.shell.theme-newspaper .rssFeedPane,.shell.theme-newspaper .networkPane,.shell.theme-newspaper .adminPane,.shell.theme-newspaper .intelPane,.shell.theme-newspaper .politicsPane,.shell.theme-newspaper .timePane,.shell.theme-newspaper .rssPane,.shell.theme-newspaper .conversationPane{color:#151515;background:#eee9dc}.shell.theme-newspaper .moduleNav button.active,.shell.theme-newspaper .layoutSwitcherPanel button.active{color:#faf7ed;background:#111827;border-color:#111827}.shell.theme-newspaper .contextRail h2,.shell.theme-newspaper .conversationHeader h1,.shell.theme-newspaper .socialHeader h1,.shell.theme-newspaper .networkHeader h1,.shell.theme-newspaper .adminPane h1,.shell.theme-newspaper .intelHeader h1,.shell.theme-newspaper .politicsHeader h1,.shell.theme-newspaper .rssHeader h1,.shell.theme-newspaper .rssFeedHeader h1,.shell.theme-newspaper .rssReaderPane h2,.shell.theme-newspaper .timeHeader h1,.shell.theme-newspaper .selectedMarker strong,.shell.theme-newspaper .bucketRow strong,.shell.theme-newspaper .moduleNav button strong,.shell.theme-newspaper .accessCard strong,.shell.theme-newspaper .accessCard small,.shell.theme-newspaper .socialComposerPanel h2,.shell.theme-newspaper .socialFeedPanel h2,.shell.theme-newspaper .socialSignalMapPanel h2{color:#111827}.shell.theme-newspaper .brandBlock span,.shell.theme-newspaper .conversationHeader p,.shell.theme-newspaper .socialHeader p,.shell.theme-newspaper .networkHeader p,.shell.theme-newspaper .politicsHeader p,.shell.theme-newspaper .rssHeader p,.shell.theme-newspaper .rssFeedHeader p,.shell.theme-newspaper .rssReaderPane header span,.shell.theme-newspaper .rssReaderPane header p,.shell.theme-newspaper .rssFeedItem span,.shell.theme-newspaper .rssFeedItem small,.shell.theme-newspaper .timeHeader p,.shell.theme-newspaper .selectedMarker dt,.shell.theme-newspaper .selectedMarker summary,.shell.theme-newspaper .relationshipRow dt,.shell.theme-newspaper .relationshipRow small,.shell.theme-newspaper .bucketRow span,.shell.theme-newspaper .mutedLine,.shell.theme-newspaper .signalIndex header span,.shell.theme-newspaper .signalIndex a small,.shell.theme-newspaper .signalIndex>div>small,.shell.theme-newspaper .moduleNav button span,.shell.theme-newspaper .accessCard span,.shell.theme-newspaper .layoutSwitcherPanel span{color:#374151}.shell.theme-newspaper .selectedMarker,.shell.theme-newspaper .relationshipRow,.shell.theme-newspaper .rssSourceRail button,.shell.theme-newspaper .bucketRow,.shell.theme-newspaper .contextBucketDrawer,.shell.theme-newspaper .socialComposerPanel,.shell.theme-newspaper .socialFeedPanel{color:#151515;background:#fffdf4;border-color:#1f2937}.shell.theme-newspaper .markerActions button,.shell.theme-newspaper .markerActions a,.shell.theme-newspaper .sectionTitleRow button,.shell.theme-newspaper .relationshipActions button,.shell.theme-newspaper .newChatButton,.shell.theme-newspaper .composer button,.shell.theme-newspaper .accessCard button,.shell.theme-newspaper .filterBar button,.shell.theme-newspaper .timeControls button,.shell.theme-newspaper .rssFilters button,.shell.theme-newspaper .rssArticle footer button{color:#faf7ed;background:#111827;border-color:#111827}.shell.theme-newspaper a,.shell.theme-newspaper .pageReportLink,.shell.theme-newspaper .microReportLink,.shell.theme-newspaper .signalIndex header strong{color:#1d4ed8}.shell.theme-newspaper input,.shell.theme-newspaper textarea,.shell.theme-newspaper select,.shell.theme-newspaper .layoutSwitcherPanel{color:#151515;background-color:#fffdf4;border-color:#1f2937}.shell.theme-newspaper .layoutSwitcherPanel button{color:#151515;background:#f8f4e8;border-color:#1f2937}.shell.theme-cia{color:#f5ead2;--display-font:"Special Elite", "IBM Plex Mono", "Courier New", monospace;--interface-font:"IBM Plex Mono", "Courier New", monospace;--neon-border:#f59e0bc7;--neon-border-soft:#b453098a;--neon-glow:#f59e0b33;--neon-glow-strong:#f59e0b61;background:#11100c}.shell.theme-cia .sessionRail,.shell.theme-cia .contextRail,.shell.theme-cia .networkPanel,.shell.theme-cia .adminCard,.shell.theme-cia .socialPost,.shell.theme-cia .rssSourceRail,.shell.theme-cia .rssFeedList,.shell.theme-cia .rssReaderPane,.shell.theme-cia .rssFeedItem,.shell.theme-cia .rssArticle,.shell.theme-cia .intelCard,.shell.theme-cia .markerPanel,.shell.theme-cia .nationalSidePanel,.shell.theme-cia .politicsMarkerPanel,.shell.theme-cia .accessCard,.shell.theme-cia .signalIndex,.shell.theme-cia .moduleNav button,.shell.theme-cia .networkItem,.shell.theme-cia .networkSelector,.shell.theme-cia .sessionButton{background-color:#1f1b13;border-color:#b453097a}.shell.theme-cia .moduleNav button.active,.shell.theme-cia .layoutSwitcherPanel button.active{color:#fff7ed;background:#b45309;border-color:#f59e0b}.shell.theme-cia a,.shell.theme-cia .pageReportLink,.shell.theme-cia .microReportLink,.shell.theme-cia .signalIndex header strong{color:#fbbf24}.shell.theme-cia input,.shell.theme-cia textarea,.shell.theme-cia select,.shell.theme-cia .layoutSwitcherPanel{color:#f5ead2;background-color:#15120d;border-color:#b453098c}.shell.theme-whiteblack{color:#fff;--display-font:"IBM Plex Mono", "Courier New", monospace;--interface-font:"IBM Plex Mono", "Courier New", monospace;--neon-border:#ffffffdb;--neon-border-soft:#ffffff8f;--neon-glow:#ffffff24;--neon-glow-strong:#ffffff52;background:#000}.shell.theme-whiteblack .sessionRail,.shell.theme-whiteblack .contextRail,.shell.theme-whiteblack .networkPanel,.shell.theme-whiteblack .adminCard,.shell.theme-whiteblack .socialPost,.shell.theme-whiteblack .rssSourceRail,.shell.theme-whiteblack .rssFeedList,.shell.theme-whiteblack .rssReaderPane,.shell.theme-whiteblack .rssFeedItem,.shell.theme-whiteblack .rssArticle,.shell.theme-whiteblack .intelCard,.shell.theme-whiteblack .markerPanel,.shell.theme-whiteblack .nationalSidePanel,.shell.theme-whiteblack .politicsMarkerPanel,.shell.theme-whiteblack .accessCard,.shell.theme-whiteblack .signalIndex,.shell.theme-whiteblack .moduleNav button,.shell.theme-whiteblack .networkItem,.shell.theme-whiteblack .networkSelector,.shell.theme-whiteblack .sessionButton{color:#fff;background-color:#050505;border-color:#ffffff7a}.shell.theme-whiteblack .moduleNav button.active,.shell.theme-whiteblack .layoutSwitcherPanel button.active{color:#000;background:#fff;border-color:#fff}.shell.theme-whiteblack a,.shell.theme-whiteblack .pageReportLink,.shell.theme-whiteblack .microReportLink,.shell.theme-whiteblack .signalIndex header strong{color:#fff}.shell.theme-whiteblack input,.shell.theme-whiteblack textarea,.shell.theme-whiteblack select,.shell.theme-whiteblack .layoutSwitcherPanel{color:#fff;background-color:#000;border-color:#ffffff94}.shell.theme-terminal{color:#39ff14;--display-font:"VT323", "Share Tech Mono", "Courier New", monospace;--interface-font:"Share Tech Mono", "Courier New", monospace;--neon-border:#39ff14db;--neon-border-soft:#39ff148f;--neon-glow:#39ff1438;--neon-glow-strong:#39ff1470;font-family:var(--interface-font);background:#000}.shell.theme-terminal .sessionRail,.shell.theme-terminal .contextRail,.shell.theme-terminal .networkPanel,.shell.theme-terminal .adminCard,.shell.theme-terminal .socialPost,.shell.theme-terminal .rssSourceRail,.shell.theme-terminal .rssFeedList,.shell.theme-terminal .rssReaderPane,.shell.theme-terminal .rssFeedItem,.shell.theme-terminal .rssArticle,.shell.theme-terminal .intelCard,.shell.theme-terminal .markerPanel,.shell.theme-terminal .nationalSidePanel,.shell.theme-terminal .politicsMarkerPanel,.shell.theme-terminal .accessCard,.shell.theme-terminal .signalIndex,.shell.theme-terminal .moduleNav button,.shell.theme-terminal .networkItem,.shell.theme-terminal .networkSelector,.shell.theme-terminal .sessionButton{color:#39ff14;background-color:#020a02;border-color:#39ff1480}.shell.theme-terminal .moduleNav button.active,.shell.theme-terminal .layoutSwitcherPanel button.active{color:#001400;background:#39ff14;border-color:#39ff14}.shell.theme-terminal a,.shell.theme-terminal .pageReportLink,.shell.theme-terminal .microReportLink,.shell.theme-terminal .signalIndex header strong{color:#b7ffb0}.shell.theme-terminal input,.shell.theme-terminal textarea,.shell.theme-terminal select,.shell.theme-terminal .layoutSwitcherPanel{color:#39ff14;background-color:#000;border-color:#39ff1494}.moduleNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 0;display:grid}.moduleNav button{text-align:left;background:#061a19;gap:4px;min-height:54px;display:grid}.moduleNav button.active{color:#04110f;background:#48ffe0;border-color:#48ffe0}.moduleNav button small{color:inherit;opacity:.78}.railList{flex-direction:column;gap:8px;padding:0 10px 14px;display:flex;overflow:auto}.railList h2{color:#8fcfcb;text-transform:uppercase;margin:8px 6px 2px;font-size:12px}.railListHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.railListHeader span{color:#80f4ff;text-transform:uppercase;padding-right:6px;font-size:11px;font-weight:800}.sessionRow{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sessionRow input{accent-color:#48ffe0;width:16px;height:16px}.sessionButton{text-align:left;color:#ddfff9;width:100%;font:inherit;background:#08211f;border:1px solid #0000;border-left:4px solid #00e0ca33;border-radius:6px;padding:12px}.sessionButton.active{background:#063330;border-color:#00e5ff}.sessionButton.archived{color:#b6d9d5;opacity:.82;background:#061817}.sessionButton span,.sessionButton small{display:block}.sessionButton span{margin-bottom:6px;font-weight:700}.archivedChatGroup{border-top:1px solid #00e0ca2e;margin-top:6px;padding-top:8px}.archivedChatGroup summary{cursor:pointer;color:#8fcfcb;text-transform:uppercase;padding:6px;font-size:12px;font-weight:800}.archivedChatGroup>div{gap:8px;display:grid}.chatSessionMenu{z-index:40;background:#020809fa;border:1px solid #80f4ff73;border-radius:6px;gap:6px;width:230px;padding:8px;display:grid;position:fixed;box-shadow:0 12px 40px #0000005c,0 0 24px #00e0ca24}.chatSessionMenu header{border-bottom:1px solid #00e0ca2e;gap:2px;padding:4px 4px 8px;display:grid}.chatSessionMenu header span,.chatSessionMenu header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatSessionMenu header span{color:#8fcfcb;text-transform:uppercase;font-size:11px;font-weight:800}.chatSessionMenu header strong{color:#f5fffb;font-size:13px}.chatSessionMenu>button{color:#80f4ff;min-height:34px;font:inherit;text-align:left;background:#061a19;border:1px solid #00e0ca52;border-radius:6px;padding:8px 10px;font-weight:800}.chatSessionMenu button:disabled{cursor:not-allowed;opacity:.5}.chatColorMenu{grid-template-columns:repeat(6,1fr);gap:6px;padding-top:4px;display:grid}.chatColorMenu button{border:1px solid #ffffff59;border-radius:50%;width:26px;height:26px}.conversationPane{grid-template-rows:auto auto 1fr auto;min-width:0;height:100vh;min-height:100vh;display:grid}.boardPane{grid-template-rows:auto auto 1fr;min-width:0;height:100vh;min-height:100vh;display:grid;overflow:hidden}.modulePane{min-width:0;min-height:100vh;overflow:visible}.placeholderPane{background-color:#020809;background-image:linear-gradient(#00ffaa14 1px,#0000 1px),linear-gradient(90deg,#00ffaa14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:28px;display:grid}.placeholderPane>div{background:#061413eb;border:1px solid #00e0ca59;border-radius:6px;width:min(680px,100%);padding:28px}.placeholderPane h1{color:#f5fffb;margin:0 0 10px}.placeholderPane p{color:#bdf8ef;margin:0 0 18px;line-height:1.5}.placeholderPane span{color:#8fcfcb;border:1px solid #00e0ca59;border-radius:6px;padding:7px 10px;display:inline-block}.featurePane{align-content:start;gap:14px;min-height:100vh;padding:20px 24px;display:grid}.featurePane>header{gap:5px;display:grid}.featurePane h1{color:#f5fffb;margin:0;font-size:24px}.featurePane>header p{color:#8fcfcb;margin:0}.featureGrid,.massUploadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.featureCard{background:#061413;border:1px solid #00e0ca40;border-radius:6px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.featureCard>span{color:#80f4ff;text-transform:uppercase;font-size:11px;font-weight:900}.featureCard h2{color:#f5fffb;margin:0;font-size:17px}.featureCard p{color:#bdf8ef;margin:0}.featureCard button,.massUploadActions button{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca6b;border-radius:6px;padding:7px 10px;font-weight:900}.featureCard button:disabled,.massUploadActions button:disabled{cursor:not-allowed;opacity:.52}.massUploadGrid{grid-template-columns:minmax(360px,1.4fr) minmax(260px,.6fr)}.massUploadEditor textarea{resize:vertical;color:#f5fffb;min-height:360px;font:inherit;background:#020809;border:1px solid #00e0ca59;border-radius:6px;padding:10px}.massUploadActions{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:8px;display:grid}.massUploadActions label{color:#8fcfcb;text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.massUploadActions input{color:#f5fffb;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;min-width:0;padding:7px}.massUploadSummary dl{gap:7px;margin:0;display:grid}.massUploadSummary dl div{background:#08211f;border-radius:6px;grid-template-columns:94px minmax(0,1fr);gap:8px;padding:8px;display:grid}.massUploadSummary dt{color:#8fcfcb}.massUploadSummary dd{color:#f5fffb;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.socialPane{grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100vh;display:grid;overflow:hidden}.echoLinkPane{background:#020809;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;height:100vh;display:grid;overflow:hidden}.echoLinkHeader{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.echoLinkHeader h1{color:#f5fffb;margin:0;font-size:24px}.echoLinkHeader p{color:#8fcfcb;margin:6px 0 0}.echoLinkHeader button,.echoLinkSearchBar button,.echoLinkResult footer button,.echoLinkResult footer a{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 12px;font-weight:900;text-decoration:none}.echoLinkHeader button:disabled,.echoLinkSearchBar button:disabled{cursor:not-allowed;opacity:.55}.echoLinkSearchBar{grid-template-columns:minmax(0,1fr) 190px auto;gap:10px;padding:16px 24px 10px;display:grid}.echoLinkSearchBar input,.echoLinkSearchBar select{color:#f5fffb;min-width:0;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:10px 12px}.echoLinkMeta{flex-wrap:wrap;gap:8px;padding:0 24px 12px;display:flex}.echoLinkMeta span,.echoLinkTags span{color:#8fcfcb;background:#031b1ddb;border:1px solid #80f4ff3d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.echoLinkResults{align-content:start;gap:12px;min-height:0;padding:0 24px 24px;display:grid;overflow:auto}.echoLinkResult{background:#061413;border:1px solid #00e0ca3d;border-radius:6px;gap:10px;padding:14px;display:grid}.echoLinkResult header{grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.echoLinkResult header>span{color:#80f4ff;border:1px solid #00e5ff66;border-radius:6px;place-items:center;min-height:32px;font-size:12px;font-weight:900;display:inline-grid}.echoLinkResult h2{color:#f5fffb;margin:0;font-size:17px}.echoLinkResult header p{color:#8fcfcb;margin:4px 0 0;font-size:13px}.echoLinkResult header strong{color:#48ffe0;font-size:13px}.echoLinkSummary{color:#d8fff6;max-height:76px;margin:0;line-height:1.45;overflow:hidden}.echoLinkTags{flex-wrap:wrap;gap:6px;display:flex}.echoLinkResult footer{flex-wrap:wrap;gap:8px;display:flex}.shell.mobileLayout .echoLinkSearchBar,.shell.mobileLayout .echoLinkResult header,.shell.mobileLayout .qrPageCard{grid-template-columns:minmax(0,1fr)}.shell.mobileLayout .qrImageBox{width:128px;height:128px}.shell.mobileLayout .qrImageBox img{width:120px;height:120px}.socialHeader{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.socialHeader h1{color:#f5fffb;margin:0;font-size:24px}.socialHeader p{color:#8fcfcb;margin:6px 0 0}.socialGrid{grid-template-rows:clamp(300px,47vh,520px) minmax(172px,auto) minmax(190px,1fr);grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.socialProfilesPanel,.socialComposerPanel,.socialSignalMapPanel,.socialFeedPanel{background:#061413;border:1px solid #00e0ca40;border-radius:6px;min-height:0;overflow:hidden}.socialComposerPanel{order:2;min-height:172px;overflow:hidden}.socialSignalMapPanel{background:#020809;order:1;min-height:0}.socialProfilesPanel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.socialProfilesPanel>header{border-bottom:1px solid #00e0ca38;justify-content:space-between;padding:14px;display:flex}.socialProfilesPanel h2{color:#f5fffb;margin:0;font-size:16px}.socialProfileList,.socialFeed{align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.socialProfileList button{text-align:left;color:#d8fff6;font:inherit;background:#08211f;border:1px solid #0000;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:3px 10px;padding:10px;display:grid}.socialProfileList button.active{background:#063330;border-color:#00e5ff}.socialAvatar{color:#80f4ff;background:#020809;border:1px solid #80f4ff73;border-radius:50%;grid-row:1/span 3;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.socialAvatar img{object-fit:cover;width:100%;height:100%}.socialProfileList strong,.socialProfileList small,.socialProfileList p{text-overflow:ellipsis;margin:0;overflow:hidden}.socialProfileList small,.socialProfileList p,.socialPost header small,.socialPost footer{color:#8fcfcb;font-size:12px}.socialProfileForm,.socialComposer{border-top:1px solid #00e0ca38;gap:8px;padding:12px;display:grid}.socialProfileForm h3{color:#80f4ff;text-transform:uppercase;margin:0;font-size:13px}.socialProfileForm input,.socialProfileForm textarea,.socialComposer input,.socialComposer textarea,.socialComposer select{color:#f5fffb;min-width:0;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:8px 10px}.socialProfileForm textarea,.socialComposer textarea{resize:vertical;min-height:76px}.socialFeedPanel{order:3;grid-template-rows:auto minmax(0,1fr);display:grid}.socialComposer{border-top:0;grid-template-rows:auto minmax(76px,1fr) auto;align-content:stretch;min-height:0;display:grid}.socialComposer textarea{min-height:76px;max-height:120px;overflow:auto}.shell.desktopLayout .socialComposer textarea{min-height:72px;max-height:96px}.shell.desktopLayout .socialComposerPanel{overflow:hidden}.socialFeedPanel>header{color:#f5fffb;border-bottom:1px solid #00e0ca38;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.socialFeedPanel>header h2{color:#f5fffb;margin:0;font-size:16px}.socialComposer>div{grid-template-columns:minmax(180px,1fr) 130px auto;align-items:center;gap:8px;display:grid}.socialComposer label{color:#8fcfcb;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.socialHeader button,.socialComposer button,.socialProfileForm button,.socialPost footer button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 12px;font-weight:800}.socialHeader button:disabled,.socialComposer button:disabled,.socialProfileForm button:disabled,.socialPost footer button:disabled{cursor:not-allowed;opacity:.5}.socialPost{background:#08211f;border:1px solid #00e0ca40;border-radius:6px;gap:10px;padding:14px;display:grid}.socialPost.pinned{border-left:4px solid #48ffe0}.socialPost.inactive{opacity:.58}.socialPost header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.socialPost header strong,.socialPost header small{display:block}.socialPost header strong{color:#f5fffb}.socialPost header em{color:#48ffe0;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.socialPost p{color:#d8fff6;margin:0;line-height:1.5}.socialPostImage{object-fit:cover;border:1px solid #00e0ca40;border-radius:6px;max-width:min(520px,100%);max-height:320px}.socialPost a{color:#80f4ff}.socialPost footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.networkPane{min-width:0;height:100vh;font-size:inherit;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:10px;display:grid;overflow:auto}.networkHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.networkHeader h1,.networkPanel h2{color:#f5fffb;margin:0}.networkHeader p{color:#8fcfcb;margin:3px 0 0}.networkHeader button,.networkForm button{color:#d8fff6;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;min-height:28px;font-weight:900}.networkGrid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);grid-template-areas:"members conference""notifications conference""direct direct""signals signals""media media";align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:auto}.networkPanel{background:#031011;border:1px solid #00e0ca47;border-radius:6px;align-content:start;gap:5px;min-width:0;min-height:auto;padding:7px;display:grid;overflow:hidden}.networkMembersPanel{grid-area:members}.networkNotificationsPanel{grid-area:notifications}.networkConferencePanel{grid-area:conference;min-height:100%}.networkDirectPanel{grid-area:direct}.networkSignalPanel{grid-area:signals}.networkMediaPanel{grid-area:media}.networkConferencePanel .networkList{max-height:none}.networkDirectPanel .networkList{max-height:300px}.networkSignalPanel .networkList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.networkMediaPanel{min-height:180px}.networkPanel.wide{grid-column:1/-1}.networkPanel>header{border-bottom:1px solid #00e0ca2e;justify-content:space-between;align-items:center;gap:5px;padding-bottom:5px;display:flex}.networkPanel>header span,.networkItem small,.networkItem footer,.networkForm h3{color:#8fcfcb}.networkList{align-content:start;gap:4px;min-height:0;max-height:280px;display:grid;overflow:auto}.networkPanel.wide .networkList{max-height:340px}.networkItem,.networkSelector{text-align:left;color:#d8fff6;background:#06211fb8;border:1px solid #00e0ca33;border-radius:6px;gap:3px;padding:5px;display:grid}.networkSelector{cursor:pointer;width:100%}.networkSelector.active{background:#063330;border-color:#00e5ff}.networkItem strong,.networkSelector strong{color:#f5fffb}.networkItem p{margin:0;line-height:1.45}.networkItem a{color:#80f4ff}.networkItem footer{flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.qrPageCard{grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:12px;display:grid}.qrPageCard code{color:#8fcfcb;text-overflow:ellipsis;white-space:nowrap;background:#020809;border:1px solid #80f4ff3d;border-radius:6px;margin-top:8px;padding:7px 8px;display:block;overflow:hidden}.qrImageBox{color:#031b1d;background:#f5fffb;border:1px solid #00e0ca59;border-radius:6px;place-items:center;width:104px;height:104px;font-weight:900;display:grid}.qrImageBox img{width:96px;height:96px;display:block}.networkForm,.networkSplitForms{gap:4px;display:grid}.networkSplitForms{grid-template-columns:repeat(2,minmax(0,1fr))}.roomGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.networkForm h3{text-transform:uppercase;margin:0;font-size:11px}.networkForm input,.networkForm textarea,.networkForm select{color:#f5fffb;min-width:0;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:4px 5px}.networkForm textarea{resize:vertical;min-height:56px}.networkForm label{color:#8fcfcb;align-items:center;gap:4px;display:inline-flex}.roomGrid{gap:10px;min-height:0;display:grid}.rssPane,.timePane,.adminPane{background-color:#020809;background-image:linear-gradient(#00ffaa14 1px,#0000 1px),linear-gradient(90deg,#00ffaa14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:24px}.rssHeader,.timeHeader,.adminPane>header{border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.rssHeader h1,.timeHeader h1,.adminPane h1,.adminCard h2{color:#f5fffb;margin:0}.rssHeader p,.timeHeader p,.adminPane>header p,.adminCard p{color:#8fcfcb;margin:8px 0 0}.timeHeader span{color:#8fcfcb}.timeControls{grid-template-columns:minmax(260px,1fr) 96px;align-items:stretch;gap:10px;display:grid}.timeControls select{color:#f5fffb;min-height:42px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.timeControls div,.timelineSummary div{background:#061413eb;border:1px solid #00e0ca40;border-radius:6px;padding:9px 10px}.timeControls strong,.timeControls span,.timelineSummary strong,.timelineSummary span{display:block}.timeControls strong,.timelineSummary strong{color:#f5fffb}.timeControls span,.timelineSummary span{color:#8fcfcb;font-size:12px}.timelineSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.timelineGraphPanel{background:#061413eb;border:1px solid #00e0ca59;border-radius:6px;max-width:1180px;margin-bottom:18px;overflow:hidden}.timelineGraphPanel>header{border-bottom:1px solid #00e0ca38;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.timelineGraphPanel>header span,.timelineGraphLegend span{color:#8fcfcb;font-size:12px}.timelineGraphPanel>header strong{color:#f5fffb;margin-top:2px;display:block}.timelineGraphLegend{flex-wrap:wrap;gap:8px;display:flex}.timelineGraphLegend span{background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:6px 8px;font-weight:800}.timelineGraphLegend .timeline{color:#48ffe0}.timelineGraphLegend .event{color:#ffdf9b}.timelineGraphLegend .marker{color:#d8fff6}.timelineGraphLegend .article{color:#80f4ff}.timelineGraphFilters{background:#02080970;border-bottom:1px solid #00e0ca2e;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.timelineGraphFilters label{color:#d8fff6;background:#031b1d;border:1px solid #00e0ca47;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.timelineGraphFilters input{accent-color:#48ffe0;width:16px;height:16px}.timelineGraphFilters select{color:#f5fffb;min-width:180px;min-height:36px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.timelineGraphCanvas{background-color:#020809d1;background-image:linear-gradient(#00ffaa0f 1px,#0000 1px),linear-gradient(90deg,#00ffaa0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:270px;position:relative}.timelineGraphCanvas svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.timelineGraphCanvas path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.timelineGraphCanvas path.spine{stroke:#48ffe080}.timelineGraphCanvas path.branch{stroke:#80f4ff6b;stroke-dasharray:6 5}.timelineGraphNode{z-index:1;color:#d8fff6;width:116px;min-height:68px;font:inherit;text-align:center;background:#031b1df5;border:1px solid #00e0ca73;border-radius:6px;align-content:center;gap:3px;padding:8px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #00e0ca1a}.timelineGraphNode:disabled{cursor:default}.timelineGraphNode:not(:disabled):hover{border-color:#80f4ff;box-shadow:0 0 22px #80f4ff59}.timelineGraphNode.focused{border-color:#fff7a8;box-shadow:0 0 24px #fff7a86b}.timelineGraphNode span,.timelineGraphNode small{text-overflow:ellipsis;white-space:nowrap;color:#8fcfcb;text-transform:uppercase;font-size:10px;overflow:hidden}.timelineGraphNode strong{-webkit-line-clamp:2;color:#f5fffb;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.timelineGraphNode.timeline{border-color:#48ffe0bf}.timelineGraphNode.event{border-color:#f59e0bb8}.timelineGraphNode.marker{border-color:#d8fff685}.timelineGraphNode.article{border-color:#80f4ffad}.timelineImportPanel{background:#031012f0;border:1px solid #80f4ff4d;border-radius:6px;max-width:1180px;margin-bottom:18px;padding:16px}.timelineImportPanel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.timelineImportPanel>header span,.timelineImportFields span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.timelineImportPanel>header strong{color:#f5fffb;margin-top:3px;display:block}.timelineImportActions,.timelineImportSelection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timelineImportFields{grid-template-columns:minmax(280px,1.4fr) minmax(220px,.8fr) minmax(110px,.25fr);gap:12px;display:grid}.timelineImportFields label{gap:6px;min-width:0;display:grid}.timelineImportFields input{color:#f5fffb;width:100%;min-width:0;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:9px 10px}.timelineImportPanel button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 12px;font-weight:800}.timelineImportPanel button:disabled{cursor:not-allowed;opacity:.52}.timelineImportSelection{border-top:1px solid #00e0ca2e;margin-top:14px;padding-top:12px}.timelineImportSelection span{color:#8fcfcb;font-size:12px;font-weight:800}.timelineImportPreviewList{gap:8px;max-height:360px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.timelineImportPreviewList label{background:#0208096b;border:1px solid #00e0ca2e;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.timelineImportPreviewList label>input[type=checkbox]{accent-color:#48ffe0;width:16px;height:16px;margin-top:2px}.timelineImportPreviewEditor{gap:8px;min-width:0;display:grid}.timelineImportPreviewFields{grid-template-columns:minmax(180px,.35fr) minmax(240px,.65fr);gap:8px;display:grid}.timelineImportPreviewEditor input,.timelineImportPreviewEditor textarea{color:#f5fffb;width:100%;min-width:0;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:8px 9px}.timelineImportPreviewEditor textarea{resize:vertical;min-height:74px}.timelineEventEditor{background:#061413eb;border:1px solid #00e0ca52;border-radius:6px;max-width:1180px;margin-bottom:18px;padding:16px}.timelineEventEditor>header,.timelineEventEditor>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.timelineEventEditor>header{margin-bottom:14px}.timelineEventEditor>footer{justify-content:flex-end;margin-top:14px}.timelineEventEditor span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.timelineEventEditor strong{color:#f5fffb;margin-top:3px;display:block}.timelineEventEditorActions{flex-wrap:wrap;gap:8px;display:flex}.timelineEventEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.timelineEventEditorGrid label{gap:6px;min-width:0;display:grid}.timelineEventEditorGrid label.wide{grid-column:1/-1}.timelineEventEditor input,.timelineEventEditor textarea{color:#f5fffb;width:100%;min-width:0;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:9px 10px}.timelineEventEditor textarea{resize:vertical;min-height:86px}.timelineEventEditor button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 12px;font-weight:800}.timelineEventEditor button:disabled{cursor:not-allowed;opacity:.52}.timelineNodeDrawer{background:#031012f5;border:1px solid #80f4ff52;border-radius:6px;max-width:1180px;margin-bottom:18px;padding:16px}.timelineNodeDrawer>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.timelineNodeDrawer>header span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.timelineNodeDrawer>header strong{color:#f5fffb;margin-top:3px;font-size:18px;display:block}.timelineNodeDrawer>header small{color:#ffdf9b;margin-top:2px;font-size:12px;font-weight:800;display:block}.timelineNodeDrawerGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.timelineNodeDrawerGrid>section{background:#02080970;border:1px solid #00e0ca33;border-radius:6px;min-width:0;padding:12px}.timelineNodeDrawerGrid>section.wide{grid-column:1/-1}.timelineNodeDrawer h2{color:#f5fffb;margin:0 0 10px;font-size:14px}.timelineNodeDrawer dl,.timelineNodeMetadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.timelineNodeDrawer dl div,.timelineNodeMetadata div{background:#08211f;border-radius:6px;min-width:0;padding:8px 10px}.timelineNodeDrawer dt,.timelineNodeMetadata dt{color:#8fcfcb;font-size:12px}.timelineNodeDrawer dd,.timelineNodeMetadata dd{overflow-wrap:anywhere;color:#f5fffb;margin:2px 0 0}.timelineNodeDrawerActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.timelineNodeDrawer button,.timelineNodeEdgeList button{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800}.timelineNodeEdgeList{gap:8px;display:grid}.timelineNodeEdgeList>span,.timelineNodeMetadata>span{color:#8fcfcb;font-size:12px}.timelineNodeEdgeList button{text-align:left;gap:3px;width:100%;display:grid}.timelineNodeEdgeList button span{color:#8fcfcb;text-transform:uppercase;font-size:11px}.timelineNodeEdgeList button strong{color:#f5fffb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timelineActiveEventPanel{background:#061413f0;border:1px solid #fff7a847;border-radius:6px;max-width:1180px;margin-bottom:18px;padding:16px;box-shadow:0 0 22px #fff7a80f}.timelineActiveEventPanel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.timelineActiveEventPanel>header span,.timelineActiveEventGrid header span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.timelineActiveEventPanel>header strong{color:#f5fffb;margin-top:3px;font-size:18px;display:block}.timelineActiveEventPanel>header small{color:#ffdf9b;margin-top:2px;font-size:12px;font-weight:800;display:block}.timelineActiveEventActions,.timelineActiveAttach{flex-wrap:wrap;gap:8px;display:flex}.timelineActiveEventActions button,.timelineActiveAttach button,.timelineActiveNodeList button,.timelineActiveNodeList a{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800;text-decoration:none}.timelineActiveEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.timelineActiveEventGrid>section{background:#0208095c;border:1px solid #00e0ca33;border-radius:6px;min-width:0;padding:12px}.timelineActiveEventGrid>section:last-child{border-color:#80f4ff38}.timelineActiveEventGrid header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.timelineActiveEventGrid header strong{color:#f5fffb}.timelineActiveNodeList{gap:8px;display:grid}.timelineActiveNodeList>span{color:#8fcfcb;font-size:12px}.timelineActiveNodeList div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timelineActiveNodeList button:first-child,.timelineActiveNodeList a{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,520px);overflow:hidden}.timelineActiveNodeList button:last-child{color:#ffdf9b;border-color:#f59e0b8c}.timelineActiveAttach{border-top:1px solid #00e0ca2e;margin-top:12px;padding-top:12px}.timelineActiveAttach select{color:#f5fffb;min-width:0;min-height:38px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;flex:260px;padding:0 10px}.timelineActiveEventActions button:disabled,.timelineActiveAttach button:disabled,.timelineActiveNodeList button:disabled{cursor:not-allowed;opacity:.52}.timelineLane{gap:14px;max-width:1180px;display:grid}.timelineEvent{grid-template-columns:132px minmax(0,1fr);gap:18px;display:grid;position:relative}.timelineEvent:before{content:"";background:#00e0ca47;width:1px;position:absolute;top:18px;bottom:-18px;left:132px}.timelineEvent time{color:#80f4ff;padding-top:16px;font-weight:800}.timelineEvent>div{background:#061413f0;border:1px solid #00e0ca59;border-radius:6px;padding:16px;position:relative}.timelineEvent.focused>div{border-color:#fff7a8;box-shadow:0 0 26px #fff7a82e}.timelineEvent>div:before{content:"";background:#020809;border:1px solid #fff7a8;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-24px;box-shadow:0 0 18px #fff7a8a6}.timelineEvent header{justify-content:space-between;align-items:start;gap:12px;display:flex}.timelineEvent h2{color:#f5fffb;margin:0;font-size:18px}.timelineEvent header span{white-space:nowrap;color:#ffdf9b;font-size:12px;font-weight:800}.timelineNodeStrip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.timelineNodeStrip span{color:#8fcfcb;background:#031b1deb;border:1px solid #00e0ca52;border-radius:6px;min-height:28px;padding:6px 9px;font-size:12px;font-weight:800}.timelineNodeStrip span.ready{color:#d8fff6;border-color:#48ffe0ad}.timelineNodeStrip span.missing{color:#ffdf9b;border-color:#f59e0b94}.timelineNodeGroup{background:#0208095c;border:1px solid #00e0ca33;border-radius:6px;margin-top:14px;padding:12px}.timelineNodeGroup.sources{border-color:#80f4ff38}.timelineNodeGroup>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.timelineNodeGroup>header span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.timelineNodeGroup>header strong{color:#f5fffb}.timelineEvent p{color:#d8fff6;margin:10px 0 0;line-height:1.45}.timelineEvent dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.timelineEvent dl div{background:#08211f;border-radius:6px;padding:8px 10px}.timelineEvent dt{color:#8fcfcb;font-size:12px}.timelineEvent dd{color:#f5fffb;margin:2px 0 0}.timelineEvent footer,.timelineRelated,.timelineArticleList,.timelineAttachForm{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.timelineEvent footer a,.timelineEvent footer button,.timelineRelated button,.timelineRelatedArticle a,.timelineRelatedArticle button,.timelineAttachForm button{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800;text-decoration:none}.timelineRelatedMarker{gap:6px;display:inline-flex}.timelineRelatedArticle{gap:6px;max-width:100%;display:inline-flex}.timelineRelatedMarker button+button{color:#ffdf9b;border-color:#f59e0b8c}.timelineRelatedArticle a{text-overflow:ellipsis;white-space:nowrap;border-color:#80f4ff8c;max-width:420px;overflow:hidden}.timelineRelatedArticle button{color:#ffdf9b;border-color:#f59e0b8c}.timelineRelated span,.timelineArticleList span{color:#8fcfcb;font-size:12px}.timelineAttachForm{border-top:1px solid #00e0ca2e;padding-top:12px}.timelineAttachForm select{color:#f5fffb;min-width:0;min-height:38px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;flex:320px;padding:0 10px}.timelineAttachForm button:disabled,.timelineRelatedMarker button:disabled,.timelineRelatedArticle button:disabled{cursor:not-allowed;opacity:.52}.adminGrid{grid-template-columns:minmax(320px,1.15fr) repeat(2,minmax(220px,.75fr));gap:16px;display:grid}.adminCard{background:#061413eb;border:1px solid #00e0ca59;border-radius:6px;min-width:0;padding:18px}.adminCard.wide{grid-column:1/-1}.settingsForm{gap:12px;margin-top:16px;display:grid}.settingsForm label{gap:7px;display:grid}.settingsForm label span{color:#8fcfcb}.settingsForm input,.settingsForm select,.settingsForm textarea{color:#f5fffb;min-width:0;height:42px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.settingsForm textarea{resize:vertical;min-height:86px;padding:10px}.settingsForm button{color:#d8fff6;min-height:42px;font:inherit;background:#082a20;border:1px solid #10d6ba;border-radius:6px;font-weight:800}.settingsForm button:disabled{cursor:not-allowed;opacity:.52}.accountAdminGrid,.socialProfileAdminGrid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:16px;margin-top:16px;display:grid}.qrAdminGrid{grid-template-columns:minmax(300px,1fr) minmax(360px,.9fr);gap:16px;margin-top:16px;display:grid}.accountAdminList{align-content:start;gap:10px;max-height:520px;display:grid;overflow:auto}.socialProfileAdminGrid .socialProfileList{background:#0208093d;border:1px solid #00e0ca38;border-radius:6px;max-height:520px}.socialProfileAdminGrid .socialProfileForm{background:#0208093d;border:1px solid #00e0ca38;border-radius:6px;align-content:start;margin:0}.qrAdminList{align-content:start;gap:12px;max-height:560px;display:grid;overflow:auto}.qrAdminList .qrPageCard{background:#08211f;border:1px solid #00e0ca38;border-radius:6px;padding:12px}.qrAdminList .qrPageCard strong,.qrAdminList .qrPageCard small{display:block}.qrAdminList .qrPageCard small{color:#8fcfcb;font-size:12px}.qrAdminList .qrPageCard p{color:#d8fff6;margin:8px 0 0;line-height:1.45}.qrAdminList .qrPageCard footer{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.qrAdminList .qrPageCard a{color:#80f4ff}.accountAdminItem{background:#08211f;border:1px solid #00e0ca38;border-radius:6px;gap:10px;padding:12px;display:grid}.accountAdminItem.locked{background:#2b1c0894;border-color:#f59e0b75}.accountAdminItem strong,.accountAdminItem small,.accountAdminItem span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accountAdminItem small,.accountAdminItem span{color:#8fcfcb;font-size:12px}.accountAdminItem footer,.accountFormActions{flex-wrap:wrap;gap:8px;display:flex}.accountAdminItem button{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:7px 10px;font-weight:800}.accountAdminItem button:disabled{cursor:not-allowed;opacity:.48}.accountForm,.qrAdminForm{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.accountForm .wideField,.qrAdminForm .wideField,.accountFormActions{grid-column:1/-1}.qrAdminActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.formMessage,.readOnlyNotice{color:#ffdf9b;background:#f59e0b1f;border:1px solid #f59e0ba6;border-radius:6px;padding:10px 12px}.readOnlyNotice{margin-top:16px}.settingsList{gap:10px;margin:16px 0 0;display:grid}.settingsList div{background:#08211f;border-radius:6px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 10px;display:grid}.settingsList dt{color:#8fcfcb;font-size:12px}.settingsList dd{text-overflow:ellipsis;white-space:nowrap;color:#f5fffb;margin:0;overflow:hidden}.intelPane{background-color:#020809;background-image:linear-gradient(#00ffaa14 1px,#0000 1px),linear-gradient(90deg,#00ffaa14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.intelHeader{background:#031011f0;border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.intelHeader span,.intelHeader p{color:#8fcfcb}.intelHeader h1{color:#f5fffb;margin:4px 0}.intelHeader p{margin:0}.intelHeader button,.wideAction,.linkForm button,.reportForm button{color:#d8fff6;min-height:40px;font:inherit;background:#082a20;border:1px solid #10d6ba;border-radius:6px;font-weight:800}.intelGrid{grid-template-columns:minmax(420px,1fr) 360px;gap:16px;padding:16px;display:grid}.intelMain,.intelSide{align-content:start;gap:16px;display:grid}.intelMap{background:radial-gradient(circle,#00e5ff2e,#0000 22%),linear-gradient(#00ffaa1f 1px,#0000 1px) 0 0/12.5% 20%,linear-gradient(90deg,#00ffaa1f 1px,#0000 1px) 0 0/12.5% 20%,#020809;border:1px solid #00e0ca59;border-radius:6px;min-height:240px;position:relative;overflow:hidden}.intelMap.leafletIntelMap{background:#020809}.intelMap.leafletIntelMap .opsLeafletLockedLayer{top:14px}.intelMap.leafletIntelMap>strong{z-index:510}.intelMap.leafletIntelMap .ops-map-pin span{width:18px;height:18px;position:relative;transform:none}.intelMap.leafletIntelMap .ops-map-pin.selected span{width:24px;height:24px}.intelMap.leafletIntelMap .ops-map-pin strong{padding:4px 7px;position:static;bottom:auto;right:auto}.intelMap.leafletIntelMap .ops-map-pin span:after{inset:4px}.intelMap.leafletIntelMap .ops-map-pin.selected span:after{inset:7px}.intelMap span{border:1px solid #fff7a8;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px #fff7a8b8}.intelMap span:after{content:"";background:#fff7a8;border-radius:50%;position:absolute;inset:7px}.intelMap strong{color:#f5fffb;background:#020809d6;border:1px solid #00e0ca59;border-radius:6px;padding:8px 10px;position:absolute;bottom:12px;right:12px}.intelCard{background:#061413eb;border:1px solid #00e0ca59;border-radius:6px;min-width:0;padding:16px}.intelCard h2{color:#f5fffb;margin:0 0 12px}.intelSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.intelSpecs div{background:#08211f;border-radius:6px;min-width:0;padding:9px 10px}.intelSpecs dt{color:#8fcfcb;font-size:12px}.intelSpecs dd{text-overflow:ellipsis;white-space:nowrap;color:#f5fffb;margin:2px 0 0;overflow:hidden}.intelCard details{border:1px solid #00e0ca40;border-radius:6px;margin-top:10px;padding:10px}.intelCard summary{color:#8fcfcb;cursor:pointer}.intelCard pre{white-space:pre-wrap;color:#d8fff6;max-height:260px;margin:10px 0 0;font-size:12px;overflow:auto}.intelRelatedList,.intelLinks,.linkForm,.reportForm{gap:8px;display:grid}.intelRelatedList button{text-align:left;color:#d8fff6;font:inherit;background:#08211f;border:1px solid #0000;border-radius:6px;gap:4px;padding:10px;display:grid}.intelRelatedList button:hover{border-color:#00e5ff}.intelRelatedList span{color:#8fcfcb;font-size:12px}.intelLinkRow{background:#08211f;border-radius:6px;grid-template-columns:minmax(0,1fr) 74px 76px;align-items:center;gap:8px;padding:8px;display:grid}.intelLinkRow a{text-overflow:ellipsis;white-space:nowrap;color:#80f4ff;overflow:hidden}.intelLinkRow span{color:#8fcfcb;font-size:12px}.intelLinkRow button{color:#d8fff6;background:#061a19;border:1px solid #00e0ca59;border-radius:6px;min-height:30px}.wideAction{width:100%;margin-top:10px}.linkForm{margin-top:10px}.linkForm input,.linkForm select,.reportForm input,.reportForm textarea{color:#f5fffb;min-width:0;min-height:40px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.reportForm label{gap:7px;display:grid}.reportForm label span{color:#8fcfcb}.reportForm textarea{resize:vertical;min-height:84px;padding:10px}.intelLinkRow button:disabled,.wideAction:disabled,.linkForm button:disabled,.reportForm button:disabled{cursor:not-allowed;opacity:.5}.conversationHeader{background:#031011;border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 24px;display:flex}.boardHeader{background:#031011;border-bottom:1px solid #00e0ca40;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:18px;padding:18px 24px;display:grid}.boardHeader h1,.markerPanel h2{color:#f5fffb;margin:0}.boardHeader h1{font-size:24px}.boardHeader p{color:#8fcfcb;margin:6px 0 0}.filterBar{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(116px,1fr)) 76px 112px;gap:8px;display:grid}.filterBar input,.filterBar select{color:#f5fffb;min-width:0;height:40px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.boardGrid{grid-template-rows:repeat(5,minmax(150px,18vh));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;height:auto;min-height:0;padding:16px;display:grid;overflow:visible}.globalResizablePanel{resize:vertical;width:100%;overflow:auto}.globalResizablePanel:after{content:"";pointer-events:none;opacity:.54;background:linear-gradient(135deg,#0000 0 45%,#80f4ffc7 46% 51%,#0000 52%),linear-gradient(135deg,#0000 0 63%,#80f4ff8a 64% 69%,#0000 70%);width:18px;height:18px;position:absolute;bottom:6px;right:6px}.globalMapPanel{grid-area:span 2/1/auto/-1;min-height:300px}.globalSelectedPanel{grid-area:span 1/1/auto/-1;min-height:150px}.globalFilteredPanel{grid-area:span 2/1/auto/-1;min-height:300px}.socialThreatGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.socialThreatGrid .markerRow{grid-template-columns:minmax(0,1.1fr) minmax(90px,.75fr)}.mapPanel{background:radial-gradient(circle at 52% 52%,#00e5ff2e,#0000 22%),linear-gradient(#00ffaa1f 1px,#0000 1px) 0 0/8.333% 12.5%,linear-gradient(90deg,#00ffaa1f 1px,#0000 1px) 0 0/8.333% 12.5%,#020809;border:1px solid #00e0ca59;border-radius:6px;min-height:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #00c3ff14}.mapGridLines{pointer-events:none;border:1px solid #1fffbd33;border-radius:50%;position:absolute;inset:8%}.mapControls{z-index:5;flex-wrap:wrap;gap:8px;display:flex;position:relative}.mapFilterDrawer{z-index:520;max-width:min(310px,100% - 24px);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mapFilterDrawer summary,.opsLayerFilterToggle{border:1px solid var(--neon-border);color:#d8fff6;min-height:34px;font:inherit;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px var(--neon-border-soft), 0 0 18px var(--neon-glow-strong);background:#020809f0;border-radius:6px;place-items:center;padding:0 11px;font-size:12px;font-weight:950;list-style:none;display:grid}.mapFilterDrawer summary::-webkit-details-marker{display:none}.mapFilterDrawer[open] summary,.opsLayerFilterToggle[aria-pressed=true]{color:#fff7a8;border-color:#fff7a8}.mapFilterDrawer .mapControls{border:1px solid var(--neon-border-soft);box-shadow:0 14px 34px #00000057, 0 0 22px var(--neon-glow);background:#020809eb;border-radius:6px;margin-top:8px;padding:8px}.mapControls select{color:#d8fff6;min-height:34px;font:inherit;background:#020809e6;border:1px solid #00e0ca59;border-radius:6px;padding:0 9px;font-size:12px;font-weight:800}.mapControls button{color:#d8fff6;min-height:34px;font:inherit;background:#020809e6;border:1px solid #00e0ca6b;border-radius:6px;padding:0 11px;font-size:12px;font-weight:900}.mapControls button:disabled{cursor:not-allowed;opacity:.55}.mapControls label{color:#d8fff6;background:#020809d6;border:1px solid #00e0ca59;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mapControls input{accent-color:#48ffe0;width:15px;height:15px}.leafletMapPanel{background:#020809;position:relative}.opsLeafletMap,.opsLeafletCanvas{position:absolute;inset:0}.opsLeafletMap{background:#020809}.opsLeafletCanvas{z-index:1}.leafletMapPanel .mapControls,.leafletMapPanel .mapHud,.leafletMapPanel .mapFilterDrawer{z-index:510}.opsLeafletMap .leaflet-container{color:#d8fff6;cursor:crosshair;background:#020809;width:100%;height:100%;font-family:inherit}.opsLeafletMap .leaflet-interactive{cursor:pointer}.opsLeafletMap .leaflet-control-layers{color:#d8fff6;font:inherit;background:#020809eb;border:1px solid #00e0ca6b;border-radius:6px;max-width:min(230px,42vw);max-height:min(360px,62%);margin-top:58px;font-size:11px;display:none;overflow:auto;box-shadow:0 10px 28px #00000057,0 0 22px #00e0ca1f}.opsLeafletMap.layersOpen .leaflet-control-layers{display:block}.mapFilterDrawer~.opsLeafletMap .opsLayerFilterToggle{display:none}.mapFilterDrawer[open]~.opsLeafletMap .leaflet-control-layers{display:block}.opsLayerFilterToggle{z-index:520;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.opsLeafletMap .leaflet-control-layers-expanded{padding:7px 9px}.opsLeafletMap .leaflet-control-layers label{align-items:center;gap:6px;margin:3px 0;line-height:1.16;display:flex}.opsLeafletMap .leaflet-control-zoom a{color:#80f4ff;background:#020809eb;border-color:#00e0ca61}.opsLeafletMap .leaflet-control-scale{margin-bottom:14px;margin-right:14px}.opsLeafletMap .leaflet-control-scale-line{color:#d8fff6;text-shadow:none;background:#020809d1;border-color:#00e0ca8c}.opsLeafletMap .leaflet-popup-content-wrapper,.opsLeafletMap .leaflet-popup-tip{color:#d8fff6;background:#061413;border:1px solid #00e5ff;border-radius:2px;box-shadow:0 0 22px #00e5ff33}.opsLeafletMap .leaflet-popup-close-button{color:#80f4ff}.ops-map-cluster{color:#f5fffb;background:radial-gradient(circle,#48ffe047 0 34%,#00e5ff2e 35% 62%,#020809eb 63% 100%);border:2px solid #80f4ffeb;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 0 0 4px #00e5ff1f,0 0 22px #00e5ff6b}.ops-map-cluster.medium{border-color:#fff7a8f0;box-shadow:0 0 0 5px #fff7a821,0 0 24px #fff7a857}.ops-map-cluster.large{border-color:#fb7185f5;box-shadow:0 0 0 6px #fb718524,0 0 28px #fb718561}.ops-map-cluster strong{color:#f5fffb;text-shadow:0 0 8px #00e5ffd1;font-size:13px;line-height:1}.opsLeafletStatus,.opsLeafletLockedLayer{z-index:505;color:#bdf8ef;pointer-events:none;background:#020809d6;border:1px solid #00e0ca59;border-radius:6px;position:absolute}.opsLeafletStatus{align-items:baseline;gap:8px;padding:8px 10px;display:flex;top:14px;left:14px}.opsLeafletStatus strong{color:#f5fffb}.opsLeafletLockedLayer{color:#80f4ff;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:900;top:14px;right:14px}.leafletMapPanel .mapControls+.opsLeafletMap .opsLeafletLockedLayer{top:58px}.ops-map-pin{color:#d8fff6;pointer-events:auto;text-shadow:0 1px 3px #000;align-items:center;gap:8px;font-size:11px;font-weight:900;line-height:1;display:flex}.ops-map-pin>span{background:#0ea5e9;border:2px solid #f5fffb;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block;position:relative;box-shadow:0 0 0 2px #0ea5e947,0 0 16px #0ea5e98c}.ops-map-pin>span:after{content:"";background:#f5fffb;border-radius:50%;position:absolute;inset:4px}.ops-map-pin .ops-map-label,.ops-map-vessel .ops-map-label{color:#f5fffb;text-overflow:ellipsis;background:#020809c7;border:1px solid #00e0ca3d;border-radius:6px;gap:2px;max-width:158px;padding:4px 7px;display:grid;overflow:hidden}.ops-map-pin .ops-map-label span,.ops-map-pin .ops-map-label em,.ops-map-vessel .ops-map-label span,.ops-map-vessel .ops-map-label em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-map-pin .ops-map-label em,.ops-map-vessel .ops-map-label em{color:#80f4ff;opacity:.9;font-size:10px;font-style:normal;font-weight:700}.ops-map-pin.low>span{background:#22c55e;box-shadow:0 0 0 2px #22c55e3d,0 0 16px #22c55e7a}.ops-map-pin.medium>span{background:#facc15;box-shadow:0 0 0 2px #facc153d,0 0 16px #facc1580}.ops-map-pin.high>span{background:#fb923c;box-shadow:0 0 0 2px #fb923c3d,0 0 16px #fb923c8a}.ops-map-pin.critical>span{background:#ef4444;box-shadow:0 0 0 2px #ef44443d,0 0 18px #ef4444a8}.ops-map-pin.selected>span{background:#fff7a8;border-color:#fff7a8;flex-basis:24px;width:24px;height:24px;box-shadow:0 0 0 3px #fff7a838,0 0 24px #fff7a8d1}.ops-map-pin.selected>span:after{background:#020809;inset:7px}.ops-map-vessel{color:#d8fff6;pointer-events:auto;text-shadow:0 1px 3px #000;align-items:center;gap:8px;font-size:11px;font-weight:900;line-height:1;display:flex}.ops-map-vessel>span{background:#031418e0;border:1px solid #80f4ffd1;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block;position:relative;box-shadow:0 0 0 2px #00e5ff29,0 0 18px #00e5ff80}.ops-map-vessel>span:before{content:"";filter:drop-shadow(0 0 5px #80f4ffd1);border-bottom:14px solid #80f4ff;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:3px;left:7px}.ops-map-vessel .ops-map-label{color:#cffafe;max-width:148px}.mapRelationshipOverlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mapRelationshipOverlay path{fill:none;stroke:#80f4ff94;stroke-width:.28px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #80f4ff66)}.mapMarker{z-index:2;cursor:pointer;background:#000a0cd1;border:1px solid #93fff3cc;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #00e5ff80}.mapMarker span{background:#4dffe2;border-radius:50%;width:6px;height:6px;margin:5px;display:block}.mapMarker strong{color:#d8fff6;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#020809c7;border:1px solid #00e0ca3d;border-radius:6px;max-width:160px;padding:3px 6px;font-size:11px;font-weight:800;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}.mapMarker.active{z-index:2;border-color:#fff7a8;width:24px;height:24px;box-shadow:0 0 22px #fff7a8c7}.mapMarker.active span{background:#fff7a8;width:8px;height:8px;margin:7px}.mapRelationshipLabel{z-index:4;pointer-events:none;background:#020809cc;border:1px solid #80f4ff47;border-radius:6px;max-width:180px;padding:5px 7px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mapRelationshipLabel span,.mapRelationshipLabel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapRelationshipLabel span{color:#80f4ff;font-size:10px;font-weight:800}.mapRelationshipLabel strong{color:#f5fffb;font-size:11px}.mapHud{z-index:3;color:#bdf8ef;background:#020809d6;border:1px solid #00e0ca59;border-radius:6px;align-items:baseline;gap:8px;padding:8px 10px;display:flex;position:absolute}.mapHud.top{top:14px;left:14px}.mapHud.bottom{bottom:14px;right:14px}.mapHud.status{bottom:14px;left:14px}.mapHud strong{color:#f5fffb}.globalCommandPanel{background:#061413;border:1px solid #00e0ca40;border-radius:6px;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid;overflow:auto}.globalCommandPanel>header{border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.globalCommandPanel>header span,.globalCommandRelationships header span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.globalCommandPanel h2{color:#f5fffb;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;overflow:hidden}.globalCommandPanel>header strong,.globalCommandRelationships header strong{color:#80f4ff}.globalCommandSpecs{gap:8px;margin:0;padding:12px;display:grid}.globalCommandSpecs div{background:#08211f;border-radius:6px;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.globalCommandSpecs dt{color:#8fcfcb;font-size:12px}.globalCommandSpecs dd{color:#f5fffb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.globalCommandActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.globalCommandActions button,.globalCommandRelationships button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800}.globalCommandActions button:disabled{cursor:not-allowed;opacity:.52}.globalCommandRelationships{border-top:1px solid #00e0ca40;grid-template-rows:auto 1fr;min-height:0;display:grid}.globalCommandRelationships header{justify-content:space-between;gap:12px;padding:12px;display:flex}.globalCommandRelationships>div{align-content:start;gap:8px;min-height:0;padding:0 12px 12px;display:grid;overflow:auto}.globalCommandRelationships small{color:#8fcfcb}.globalCommandRelationships button{text-align:left;gap:3px;width:100%;display:grid}.globalCommandRelationships button strong,.globalCommandRelationships button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalCommandRelationships button strong{color:#f5fffb}.globalCommandRelationships button span{color:#8fcfcb;font-size:12px}.globalMarkerMenu{z-index:30;background:#020809fa;border:1px solid #80f4ff73;border-radius:6px;gap:6px;width:220px;padding:8px;display:grid;position:fixed;box-shadow:0 12px 40px #0000005c,0 0 24px #00e0ca24}.globalMarkerMenu header{border-bottom:1px solid #00e0ca2e;gap:2px;padding:4px 4px 8px;display:grid}.globalMarkerMenu header span,.globalMarkerMenu header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalMarkerMenu header span{color:#8fcfcb;text-transform:uppercase;font-size:11px;font-weight:800}.globalMarkerMenu header strong{color:#f5fffb;font-size:13px}.globalMarkerMenu button{color:#80f4ff;min-height:34px;font:inherit;text-align:left;background:#061a19;border:1px solid #00e0ca52;border-radius:6px;padding:8px 10px;font-weight:800}.globalMarkerMenu button:hover:not(:disabled){background:#08211f;border-color:#80f4ff}.globalMarkerMenu button:disabled{cursor:not-allowed;opacity:.5}.markerPanel{background:#061413;border:1px solid #00e0ca40;border-radius:6px;grid-template-rows:auto auto 1fr auto;min-height:0;display:grid;overflow:auto}.markerPanel header{border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.markerPanel header span{color:#8fcfcb}.markerBulkBar{border-bottom:1px solid #00e0ca33;gap:8px;padding:10px;display:grid}.markerBulkBar>div{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:6px;display:grid}.markerBulkBar>div:last-child{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr)}.markerBulkBar button,.markerBulkBar select{color:#80f4ff;min-height:32px;font:inherit;background:#061a19;border:1px solid #00e0ca59;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.markerBulkBar span{color:#8fcfcb;white-space:nowrap;font-size:12px;font-weight:800}.markerBulkBar button:disabled{cursor:not-allowed;opacity:.52}.markerPanelActions{border-top:1px solid #00e0ca40;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.markerPanelActions button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800}.markerPanelActions button:disabled{cursor:not-allowed;opacity:.52}.markerTable{flex-direction:column;gap:6px;padding:10px;display:flex;overflow:auto}.markerRow{text-align:left;color:#d8fff6;font:inherit;background:#08211f;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1.2fr) minmax(90px,.8fr);align-items:center;gap:4px 12px;padding:10px;display:grid}.markerRow input{accent-color:#48ffe0;grid-row:1/span 2;width:16px;height:16px}.markerRow.active{background:#063330;border-color:#00e5ff}.markerRow span,.markerRow small,.markerRow strong,.markerRow em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markerRow span{font-weight:800}.markerRow small,.markerRow em{color:#8fcfcb;font-style:normal}.markerRow strong{color:#80f4ff;font-size:12px}.nationalHeader{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.nationalHeader h1{color:#f5fffb;margin:0;font-size:24px}.nationalHeader p{color:#8fcfcb;margin:5px 0 0}.nationalHeader>div:last-child{gap:8px;display:flex}.nationalHeader button,.nationalChecklistActions button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 12px;font-weight:800}.nationalHeader button:disabled,.nationalChecklistActions button:disabled{cursor:not-allowed;opacity:.52}.nationalGrid{grid-template-columns:minmax(520px,1fr) 390px;gap:16px;height:calc(100vh - 82px);min-height:0;padding:16px;display:grid;overflow:hidden}.nationalMapPanel{background:radial-gradient(circle at 28% 45%,#4cffdb29,#0000 16%),radial-gradient(circle at 66% 46%,#00a9ff29,#0000 18%),linear-gradient(#00ffaa1a 1px,#0000 1px) 0 0/7.5% 10%,linear-gradient(90deg,#00ffaa1a 1px,#0000 1px) 0 0/7.5% 10%,#020809;min-height:640px}.nationalMapLandmass{opacity:.32;pointer-events:none;position:absolute;inset:9% 8%}.nationalMapLandmass span{filter:drop-shadow(0 0 18px #00e0ca29);background:#072723ad;border:1px solid #80f4ff61;display:block;position:absolute}.nationalMapLandmass .west{border-radius:54% 42% 58% 38%;width:28%;height:38%;top:27%;left:12%;transform:rotate(-9deg)}.nationalMapLandmass .central{border-radius:40% 48% 45% 52%;width:24%;height:31%;top:32%;left:35%;transform:rotate(3deg)}.nationalMapLandmass .east{border-radius:34% 57% 46% 40%;width:25%;height:36%;top:27%;left:55%;transform:rotate(10deg)}.nationalMapLandmass .gulf{border-top:0;border-radius:0 0 60% 58%;width:22%;height:14%;top:59%;left:47%}.nationalSidePanel{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.nationalFilterBox,.nationalChecklistPanel{background:#061413;border:1px solid #00e0ca40;border-radius:6px;min-height:0}.nationalFilterBox{gap:10px;padding:12px;display:grid}.nationalFilterBox header,.nationalChecklistPanel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nationalFilterBox h2,.nationalChecklistPanel h2{color:#f5fffb;margin:0;font-size:16px}.nationalFilterBox header span,.nationalChecklistPanel header span,.nationalChecklistPanel header strong{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.nationalFilterBox input[type=text],.nationalFilterBox>input{color:#f5fffb;width:100%;min-height:38px;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:0 10px}.nationalFilterGroups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nationalFilterGroups details{background:#041110;border:1px solid #00e0ca2e;border-radius:6px;padding:8px}.nationalFilterGroups summary{color:#80f4ff;cursor:pointer;font-weight:800}.nationalFilterGroups label{color:#d8fff6;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.nationalFilterGroups input,.nationalMarkerRow input{accent-color:#48ffe0;width:16px;height:16px}.nationalFilterGroups small{color:#8fcfcb;margin-top:7px;display:block}.nationalChecklistPanel{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.nationalChecklistPanel>header{border-bottom:1px solid #00e0ca38;padding:12px}.nationalChecklistActions{border-bottom:1px solid #00e0ca33;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.nationalChecklist{flex-direction:column;gap:6px;padding:10px;display:flex;overflow:auto}.nationalMarkerRow{color:#d8fff6;font:inherit;text-align:left;background:#08211f;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 80px;align-items:center;gap:4px 10px;padding:9px;display:grid}.nationalMarkerRow.active{background:#063330;border-color:#00e5ff}.nationalMarkerRow input{grid-row:1/span 2}.nationalMarkerRow span,.nationalMarkerRow small,.nationalMarkerRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nationalMarkerRow span{font-weight:800}.nationalMarkerRow small{color:#8fcfcb;font-size:12px}.nationalMarkerRow strong{color:#80f4ff;font-size:12px}.politicsPane{background:#020809;grid-template-rows:auto 280px minmax(0,1fr);min-height:100vh;display:grid}.politicsHeader{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px 0;display:flex}.politicsHeader h1{color:#f5fffb;margin:0;font-size:24px}.politicsHeader p{color:#8fcfcb;margin:5px 0 0}.politicsControls{grid-template-columns:minmax(260px,1fr) 170px;gap:8px;width:min(560px,52%);display:grid}.politicsControls input,.politicsControls select{color:#f5fffb;min-height:40px;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:0 10px}.politicsMapPanel{background:#031112;border:1px solid #00e0ca47;border-radius:6px;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:12px 16px 0;display:grid;overflow:hidden}.politicsMapPanel>header{border-bottom:1px solid #00e0ca38;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.politicsMapPanel>header div{align-items:baseline;gap:10px;display:flex}.politicsMapPanel span{color:#9bf7ef;text-transform:uppercase;font-size:12px;font-weight:800}.politicsMapPanel strong{color:#f5fffb}.politicsGrid{grid-template-columns:minmax(620px,1fr) 360px;gap:16px;min-height:0;padding:16px;display:grid}.politicsOrg{background:radial-gradient(circle at 50% 9%,#00e5ff2e,#0000 20%),linear-gradient(#00ffaa14 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#00ffaa14 1px,#0000 1px) 0 0/48px 48px,#041110;border:1px solid #00e0ca40;border-radius:6px;align-content:start;gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.governmentRoot{background:#031b1de6;border:1px solid #80f4ff6b;border-radius:6px;grid-template-columns:74px minmax(0,1fr);justify-self:center;align-items:center;gap:14px;width:min(540px,100%);padding:14px;display:grid;box-shadow:0 0 28px #00e0ca1f}.governmentRoot h2,.branchCard h2{color:#f5fffb;margin:2px 0 4px}.governmentRoot span,.branchCard header span,.politicsMarkerPanel header span,.officeNode span,.politicsMarkerRow span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.governmentRoot p,.branchCard p,.officeNode p,.politicsMarkerRow p{color:#bdf8ef;margin:0}.branchFan{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.branchCard{background:#061413f0;border:1px solid #00e0ca47;border-radius:6px;min-width:0;overflow:hidden}.branchCard.executive{border-color:#48ffe057}.branchCard.judicial{border-color:#80f4ff57}.branchCard.legislative{border-color:#fff7a857}.branchCard header{border-bottom:1px solid #00e0ca33;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px;display:grid}.branchCard details{padding:10px}.branchCard summary{color:#80f4ff;cursor:pointer;font-weight:800}.officeList{gap:8px;margin-top:10px;display:grid}.officeNode,.politicsMarkerRow{color:#d8fff6;width:100%;font:inherit;text-align:left;background:#08211f;border:1px solid #0000;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.officeNode:hover,.politicsMarkerRow:hover,.politicsMarkerRow.active{background:#063330;border-color:#00e5ff}.officeNode strong,.politicsMarkerRow strong,.politicsMarkerRow span,.officeNode p,.politicsMarkerRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.officeNode strong,.politicsMarkerRow strong{color:#f5fffb}.officePortrait{color:#80f4ff;background:radial-gradient(circle at 42% 36%,#80f4ff4d,#0000 35%),#020809;border:1px solid #80f4ff7a;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;box-shadow:inset 0 0 16px #00e0ca29}.officePortrait.small{width:38px;height:38px;font-size:12px}.politicsMarkerPanel{background:#061413;border:1px solid #00e0ca40;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.politicsMarkerPanel header{border-bottom:1px solid #00e0ca40;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.politicsMarkerPanel h2{color:#f5fffb;margin:2px 0 0;font-size:16px}.politicsMarkerPanel header strong{color:#80f4ff}.politicsMarkerList{align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.politicsMarkerPanel footer{border-top:1px solid #00e0ca40;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.politicsMarkerPanel footer button{color:#80f4ff;min-height:36px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:8px 10px;font-weight:800}.politicsMarkerPanel footer button:disabled{cursor:not-allowed;opacity:.52}.conversationHeader h1,.contextRail h2{color:#f5fffb;margin:0}.conversationHeader h1{font-size:22px;line-height:1.1}.conversationHeader p{margin:6px 0 0}.conversationHeader select{color:#f5fffb;min-width:240px;max-width:360px;height:42px;font:inherit;background:#031b1d;border:1px solid #0ab8b2;border-radius:6px;padding:0 12px}.statusBanner{color:#ffdf9b;background:#f59e0b1f;border:1px solid #f59e0b;border-radius:6px;margin:14px 24px 0;padding:10px 12px}.providerStatusBanner{background:#061413;border:1px solid #00e0ca4d;border-radius:6px;grid-template-columns:minmax(160px,.28fr) minmax(240px,1fr) 92px;align-items:center;gap:12px;margin:14px 24px 0;padding:10px 12px;display:grid}.providerStatusBanner.ready{border-color:#48ffe073}.providerStatusBanner.missing{border-color:#f59e0b8c}.providerStatusBanner div,.providerStatusRow div{gap:2px;display:grid}.providerStatusBanner strong,.providerStatusRow strong{color:#f5fffb}.providerStatusBanner span,.providerStatusRow span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.providerStatusBanner p,.providerStatusRow p{color:#bdf8ef;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.providerStatusBanner button,.adminCard>button{color:#80f4ff;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:7px 10px;font-weight:800}.providerStatusList{gap:8px;display:grid}.providerStatusRow{background:#08211f;border:1px solid #00e0ca38;border-radius:6px;gap:5px;padding:10px;display:grid}.providerStatusRow.ready{border-left:4px solid #48ffe0}.providerStatusRow.missing{border-left:4px solid #f59e0b}.providerCredentialForm,.socialCredentialForm{border-top:1px solid #00e0ca2e;gap:8px;margin-top:6px;padding-top:10px;display:grid}.providerCredentialForm label,.socialCredentialForm label{gap:5px;display:grid}.providerCredentialForm label span,.socialCredentialForm label span{color:#8fcfcb;text-transform:uppercase;font-size:12px;font-weight:800}.providerCredentialForm input,.socialCredentialForm input,.socialCredentialForm select{color:#f5fffb;min-width:0;min-height:36px;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:8px 10px}.socialCredentialForm .inlineCheck{flex-direction:row;align-items:center;gap:8px;display:inline-flex}.socialCredentialForm .inlineCheck input{width:16px;min-height:auto}.socialCredentialForm button,.socialCredentialRow button,.socialCredentialList>button{color:#d8fff6;min-height:34px;font:inherit;background:#061a19;border:1px solid #00e0ca73;border-radius:6px;padding:6px 10px;font-weight:900}.socialCredentialForm button:disabled,.socialCredentialRow button:disabled{cursor:not-allowed;opacity:.52}.socialCredentialList{gap:8px;margin-top:12px;display:grid}.socialCredentialRow{background:#031b1db8;border:1px solid #00e0ca33;border-radius:6px;gap:8px;padding:10px;display:grid}.socialCredentialRow.ready{border-left:4px solid #48ffe0}.socialCredentialRow.missing{border-left:4px solid #f59e0b}.socialCredentialRow strong,.socialCredentialRow span{display:block}.socialCredentialRow strong{color:#f5fffb}.socialCredentialRow span{color:#8fcfcb;font-size:12px}.providerCredentialMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.providerCredentialMeta>span{color:#8fcfcb;font-size:12px}.providerCredentialMeta div{gap:6px;display:flex}.providerCredentialMeta button{color:#80f4ff;min-height:32px;font:inherit;background:#061a19;border:1px solid #00e0ca59;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:800}.providerCredentialMeta button:disabled{cursor:not-allowed;opacity:.52}.messageStack{flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto}.messageBubble{background:#06211f;border-left:3px solid #12d6ba;border-radius:6px;max-width:860px;padding:14px 16px;box-shadow:0 10px 30px #00000038}.messageBubble.user{background:#071d2a;border-left-color:#3aa0ff;align-self:flex-end}.messageBubble header{color:#34f5c6;justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.messageBubble time{color:#8fcfcb;white-space:nowrap}.messageBubble p{white-space:pre-wrap;color:#eefefa;margin:0}.composer{background:#031011;border-top:1px solid #00e0ca40;grid-template-columns:58px 1fr 112px;gap:12px;padding:16px;display:grid}.composer textarea{resize:none;color:#f5fffb;min-height:52px;max-height:140px;font:inherit;background:#061a19;border:1px solid #0b7772;border-radius:6px;padding:12px}.contextRail section{min-width:0}.contextRailSection{padding-top:16px;position:relative}.contextRailSection:first-child{padding-top:0}.contextRailSection+.contextRailSection:before{content:"";background:linear-gradient(90deg,#0000,#48ffe0c7,#00aeff5c,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #48ffe073}.contextRail h2{margin-bottom:12px;font-size:16px}.contextBucketDrawer{background:#02080938;border:1px solid #00e0ca3d;border-radius:6px;margin-top:10px;overflow:hidden}.contextBucketDrawer summary{color:#80f4ff;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-weight:900;list-style:none;display:flex}.contextBucketDrawer summary::-webkit-details-marker{display:none}.contextBucketDrawer summary:before{content:"+";border:1px solid #48ffe073;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.contextBucketDrawer[open] summary:before{content:"-"}.contextBucketDrawer section{border-top:1px solid #00e0ca29;padding:10px}.contextBucketDrawer h3{color:#f5fffb;margin:0 0 8px;font-size:13px}.simList{flex-direction:column;gap:8px;display:flex}.featuredMarkerList{gap:8px;display:grid}.featuredMarkerList button{color:#d8fff6;text-align:left;width:100%;font:inherit;background:#08211f;border:1px solid #00e0ca38;border-radius:6px;gap:3px;padding:10px;display:grid}.featuredMarkerList button.active{background:#063330;border-color:#48ffe0}.featuredMarkerList strong,.featuredMarkerList span,.featuredMarkerList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featuredMarkerList strong{color:#f5fffb}.featuredMarkerList span,.featuredMarkerList small{color:#8fcfcb;font-size:12px}.selectedMarker{background:#08211f;border-radius:6px;gap:8px;padding:12px;display:grid}.selectedMarker>strong,.selectedMarker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedMarker>strong{color:#f5fffb}.selectedMarker>span{color:#8fcfcb;font-size:13px}.selectedMarker dl{gap:7px;margin:0;display:grid}.selectedMarker dl div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.selectedMarker dt{color:#8fcfcb;font-size:12px}.selectedMarker dd{text-overflow:ellipsis;white-space:nowrap;color:#f5fffb;margin:0;font-size:13px;overflow:hidden}.selectedMarker details{border:1px solid #00e0ca40;border-radius:6px;margin-top:4px;padding:8px}.selectedMarker summary{color:#8fcfcb;cursor:pointer}.selectedMarker pre{color:#d8fff6;white-space:pre-wrap;max-height:180px;margin:8px 0 0;font-size:12px;overflow:auto}.markerActions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.markerActions button,.markerActions a,.sectionTitleRow button,.relationshipActions button{color:#d8fff6;min-height:36px;font:inherit;background:#082a20;border:1px solid #10d6ba;border-radius:6px;place-items:center;font-weight:800;text-decoration:none;display:grid}.markerActions button:disabled,.sectionTitleRow button:disabled,.relationshipActions button:disabled{cursor:not-allowed;opacity:.5}.sectionTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sectionTitleRow h2{margin-bottom:0}.sectionTitleRow button{min-width:58px}.relationshipList{gap:8px;display:grid}.relationshipRow{background:#08211f;border-radius:6px;gap:7px;padding:10px;display:grid}.relationshipRow header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.relationshipRow strong,.relationshipRow small,.relationshipRow dd,.relationshipRow p{text-overflow:ellipsis;overflow:hidden}.relationshipRow strong{white-space:nowrap;color:#f5fffb}.relationshipRow header span,.relationshipRow small,.relationshipRow dt{color:#8fcfcb;font-size:12px}.relationshipRow dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.relationshipRow dd{white-space:nowrap;color:#d8fff6;margin:2px 0 0;font-size:12px}.relationshipRow p{color:#bdf8ef;margin:0;font-size:12px;line-height:1.35}.relationshipActions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.relationshipActions button{min-height:32px;font-size:12px}.simRow{background:#08211f;border-radius:6px;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.simRow strong,.simRow small{display:block}.metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.metrics div{background:#08211f;border-radius:6px;padding:10px}.metrics dt{color:#8fcfcb;font-size:12px}.metrics dd{color:#f5fffb;margin:2px 0 0;font-weight:800}.bucketList{flex-direction:column;gap:7px;display:flex}.bucketList.compact{gap:5px}.bucketRow{background:#08211f;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.bucketRow span{text-overflow:ellipsis;white-space:nowrap;color:#bdf8ef;font-size:13px;overflow:hidden}.bucketRow strong{color:#f5fffb;font-size:13px}.mutedLine{padding:12px}.modalBackdrop{z-index:20;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.loginModal,.markerModal,.promotionModal,.relationshipModal{background:#061413;border:1px solid #00e0ca73;border-radius:6px;gap:14px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 20px 80px #0000007a}.markerModal{width:min(920px,100%);max-height:calc(100vh - 36px);overflow:auto}.promotionModal{width:min(840px,100%);max-height:calc(100vh - 36px);overflow:auto}.relationshipModal{width:min(780px,100%);max-height:calc(100vh - 36px);overflow:auto}.loginModal header,.markerModal header,.markerModal footer,.promotionModal header,.promotionModal footer,.relationshipModal header,.relationshipModal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.loginModal h2,.markerModal h2,.promotionModal h2,.relationshipModal h2{color:#f5fffb;margin:0}.loginModal header button,.markerModal header button,.promotionModal header button,.relationshipModal header button{color:#d8fff6;background:#08211f;border:1px solid #00e0ca59;border-radius:6px;width:34px;height:34px}.loginModal label,.markerModal label,.promotionModal label,.relationshipModal label{gap:7px;display:grid}.loginModal label span,.markerModal label span,.promotionModal label span,.relationshipModal label span{color:#8fcfcb}.loginModal input,.markerModal input,.markerModal select,.markerModal textarea,.promotionModal input,.promotionModal select,.promotionModal textarea,.markerModal textarea,.promotionModal textarea,.relationshipModal input,.relationshipModal select,.relationshipModal textarea{color:#f5fffb;height:42px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.markerModal textarea,.promotionModal textarea,.relationshipModal textarea{resize:vertical;height:auto;min-height:96px;padding:10px}.loginModal p{color:#ffdf9b;margin:0}.loginModal>button,.markerModal footer button,.promotionModal footer button,.relationshipModal footer button{color:#d8fff6;min-height:42px;font:inherit;background:#082a20;border:1px solid #10d6ba;border-radius:6px;font-weight:800}.markerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wideField{grid-column:1/-1}@media (width<=1100px){.shell{grid-template-columns:260px 1fr}.layoutSwitcherPanel{width:min(280px,100vw - 28px);bottom:68px;right:0}.contextRail{display:none}.boardGrid{grid-template-columns:1fr}.filterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.adminGrid,.accountAdminGrid,.accountForm,.featureGrid,.massUploadGrid,.massUploadActions,.intelGrid,.socialGrid{grid-template-columns:1fr}}@media (width<=760px){.shell{grid-template-rows:auto auto auto;grid-template-columns:1fr}.sessionRail{border-width:0 0 1px;min-height:auto;max-height:none}.conversationPane{min-height:70vh}.conversationHeader,.composer,.boardHeader,.socialHeader,.nationalHeader,.politicsHeader,.rssHeader,.timeHeader{grid-template-columns:1fr;display:grid}.conversationHeader{display:grid}.boardHeader,.nationalHeader,.politicsHeader{align-items:stretch}.brandBlock{grid-template-columns:58px minmax(0,1fr);padding:12px}.homeButton{width:54px;height:54px}.signalIndex{margin:10px 12px 0}.signalIndex>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileDrawerToggle{color:#d8fff6;min-height:44px;font:inherit;background:#082a20;border:1px solid #00e0ca59;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 12px 0;padding:0 12px;font-weight:900;display:flex}.mobileDrawerToggle span{color:#80f4ff;text-transform:uppercase;font-size:12px}.moduleDrawer{display:none}.moduleDrawer.open{display:block}.moduleNav{grid-template-columns:1fr;padding:10px 12px 0}.moduleNav button{min-height:46px}.railList{max-height:320px}.filterBar,.nationalGrid,.socialGrid,.politicsGrid,.boardGrid,.timeGrid,.rssFilters,.branchFan,.politicsControls,.nationalFilterGroups{grid-template-columns:1fr}.globalCommandPanel,.socialProfilesPanel,.socialFeedPanel,.markerPanel,.nationalSidePanel,.politicsMarkerPanel,.contextRail{min-height:auto}.contextRail{border-width:1px 0 0;display:flex}.markerFormGrid{grid-template-columns:1fr}.mapPanel{min-height:360px}.nationalMapPanel{min-height:420px}.markerPanelActions,.socialComposer>div,.nationalChecklistActions,.politicsMarkerPanel footer,.globalCommandActions,.providerStatusBanner{grid-template-columns:1fr}.providerStatusBanner p,.providerStatusRow p{white-space:normal}.conversationHeader select{width:100%;max-width:none;margin-top:12px}}.rssFeedPane{background:#020809;grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;display:grid}.rssFeedHeader,.rssHeader{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:end;display:grid}.rssFeedHeader{gap:16px;padding:20px 24px 0}.rssFeedHeader h1,.rssFeedHeader p{margin:0}.rssFeedHeader h1{color:#f5fffb;font-size:24px}.rssFeedHeader p{color:#8fcfcb;margin-top:5px}.rssFeedSearch,.rssFilters{grid-template-columns:minmax(180px,1fr) 140px 120px 86px;gap:8px;display:grid}.rssFeedSearch{grid-template-columns:minmax(220px,1fr) 140px 86px}.rssFeedSearch input,.rssFeedSearch select,.rssFilters input,.rssFilters select{color:#f5fffb;min-width:0;height:40px;font:inherit;background:#031b1d;border:1px solid #0b7772;border-radius:6px;padding:0 10px}.rssReaderGrid{grid-template-columns:220px minmax(320px,.82fr) minmax(360px,1.18fr);gap:12px;min-height:0;padding:16px;display:grid}.rssSourceRail,.rssFeedList,.rssReaderPane{background:#061413eb;border:1px solid #00e0ca47;border-radius:6px;min-height:0;overflow:auto}.rssSourceRail{align-content:start;gap:7px;padding:10px;display:grid}.rssSourceList{border-top:1px solid #00e0ca38;gap:7px;padding-top:8px;display:grid}.rssSourceRail button{color:#d8fff6;min-height:34px;font:inherit;text-align:left;background:#061a19;border:1px solid #00e0ca38;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.rssSourceRail button.active{background:#063330;border-color:#48ffe0}.rssSourceRail span,.rssSourceRail strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rssSourceRail strong{color:#80f4ff}.rssFeedList{align-content:start;gap:8px;padding:10px;display:grid}.rssFeedItem{color:#d8fff6;text-align:left;background:#061a19;border:1px solid #00e0ca2e;border-left:4px solid #00e0ca38;border-radius:6px;gap:5px;min-height:0;padding:10px;display:grid}.rssFeedItem.active{background:#082a20;border-color:#48ffe0}.rssFeedItem.read{opacity:.72}.rssFeedItem.unread strong{color:#f5fffb}.rssFeedItem span,.rssFeedItem small{color:#8fcfcb;font-size:12px}.rssFeedItem strong,.rssFeedItem p{text-overflow:ellipsis;min-width:0;overflow:hidden}.rssFeedItem p{color:#bdf8ef;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box}.rssReaderPane{align-content:start;gap:14px;padding:18px;display:grid}.rssReaderPane header span,.rssReaderPane header p,.rssReaderPane summary{color:#8fcfcb}.rssReaderPane h2{color:#f5fffb;margin:6px 0;font-size:24px;line-height:1.12}.rssReaderPane header p,.rssReaderSummary{margin:0}.rssReaderActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rssReaderActions a,.rssReaderActions button{color:#d8fff6;min-height:34px;font:inherit;text-align:center;background:#082a20;border:1px solid #10d6ba;border-radius:6px;place-items:center;padding:6px 8px;font-weight:800;text-decoration:none;display:grid}.rssReaderActions button:disabled{cursor:not-allowed;opacity:.5}.rssReaderSummary{color:#d8fff6;line-height:1.58}.rssReaderPane pre{white-space:pre-wrap;color:#d8fff6;max-height:260px;margin:10px 0 0;font-size:12px;overflow:auto}.rssQueue{gap:12px;padding:16px;display:grid}.rssArticle{background:#061413eb;border:1px solid #00e0ca59;border-radius:6px;gap:12px;padding:16px;display:grid}.rssArticle header,.rssArticle footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.rssArticle h2{color:#f5fffb;margin:4px 0;font-size:18px}.rssArticle header span,.rssArticle header p,.rssArticle summary{color:#8fcfcb}.rssArticle header p,.rssSummary{margin:0}.rssArticle header a{text-align:center;color:#80f4ff;min-width:74px}.rssArticleLinks{justify-items:end;gap:6px;display:grid}.rssSummary{color:#d8fff6;line-height:1.45}.rssTags{flex-wrap:wrap;gap:6px;display:flex}.rssTags span{color:#bdf8ef;background:#08211f;border:1px solid #00e0ca4d;border-radius:999px;padding:4px 8px;font-size:12px}.rssArticle pre{white-space:pre-wrap;color:#d8fff6;max-height:180px;margin:10px 0 0;font-size:12px;overflow:auto}.rssArticle footer{justify-content:flex-end}.rssArticle footer button{min-width:118px}.rssArticle footer .microReportLink,.rssArticleLinks .microReportLink{min-width:0}.rssArticle footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.rssFeedHeader,.rssFeedSearch,.rssReaderGrid,.rssHeader,.rssFilters{grid-template-columns:1fr}.rssReaderActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell.mobileLayout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.shell.mobileLayout .sessionRail{border-width:0 0 1px;min-height:auto;max-height:none}.shell.mobileLayout .contextRail{border-width:1px 0 0;min-height:auto;display:flex}.shell.mobileLayout .conversationPane{min-height:70vh}.shell.mobileLayout .conversationHeader,.shell.mobileLayout .composer,.shell.mobileLayout .boardHeader,.shell.mobileLayout .socialHeader,.shell.mobileLayout .nationalHeader,.shell.mobileLayout .politicsHeader,.shell.mobileLayout .rssHeader,.shell.mobileLayout .timeHeader{grid-template-columns:minmax(0,1fr);display:grid}.shell.mobileLayout .brandBlock{grid-template-columns:58px minmax(0,1fr);padding:12px}.shell.mobileLayout .brandStatus{gap:8px}.shell.mobileLayout .brandStatus .accessCard{margin:0}.shell.mobileLayout .homeButton{width:54px;height:54px}.shell.mobileLayout .signalIndex{margin:10px 12px 0}.shell.mobileLayout .signalIndex>div{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.mobileLayout .mobileDrawerToggle{color:#d8fff6;min-height:44px;font:inherit;background:#082a20;border:1px solid #00e0ca59;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 12px 0;padding:0 12px;font-weight:900;display:flex}.shell.mobileLayout .mobileDrawerToggle span{color:#80f4ff;text-transform:uppercase;font-size:12px}.shell.mobileLayout .moduleDrawer{display:none}.shell.mobileLayout .moduleDrawer.open{display:block}.shell.mobileLayout .moduleNav{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px 0}.shell.mobileLayout .moduleNav button{min-height:44px;padding:6px}.shell.mobileLayout .moduleNav button span{font-size:15px;line-height:1.05}.shell.mobileLayout .moduleNav button small{font-size:10px;line-height:1.05}.shell.mobileLayout .win95WindowPane{box-shadow:none;color:inherit;font-family:var(--interface-font);background:0 0;border:0;margin:0}.shell.mobileLayout .win95TitleBar{display:none}.shell.mobileLayout .win95WindowPane>:not(.win95TitleBar):not(.pageReportLink){margin:0}.shell.mobileLayout .win95WindowPane .pageReportLink{top:10px;right:14px}.shell.mobileLayout .railList{max-height:320px}.shell.mobileLayout .filterBar,.shell.mobileLayout .nationalGrid,.shell.mobileLayout .socialGrid,.shell.mobileLayout .politicsGrid,.shell.mobileLayout .boardGrid,.shell.mobileLayout .timeGrid,.shell.mobileLayout .rssFeedHeader,.shell.mobileLayout .rssFeedSearch,.shell.mobileLayout .rssReaderGrid,.shell.mobileLayout .rssFilters,.shell.mobileLayout .branchFan,.shell.mobileLayout .politicsControls,.shell.mobileLayout .nationalFilterGroups,.shell.mobileLayout .adminGrid,.shell.mobileLayout .intelGrid{grid-template-columns:minmax(0,1fr)}.shell.mobileLayout .rssSourceRail,.shell.mobileLayout .rssFeedList,.shell.mobileLayout .rssReaderPane{max-height:none}.shell.mobileLayout .rssReaderActions,.shell.mobileLayout .accountAdminGrid,.shell.mobileLayout .accountForm,.shell.mobileLayout .socialProfileAdminGrid,.shell.mobileLayout .qrAdminGrid,.shell.mobileLayout .qrAdminForm,.shell.mobileLayout .featureGrid,.shell.mobileLayout .massUploadGrid,.shell.mobileLayout .massUploadActions{grid-template-columns:minmax(0,1fr)}.shell.mobileLayout .globalCommandPanel,.shell.mobileLayout .socialProfilesPanel,.shell.mobileLayout .socialComposerPanel,.shell.mobileLayout .socialSignalMapPanel,.shell.mobileLayout .socialFeedPanel,.shell.mobileLayout .markerPanel,.shell.mobileLayout .nationalSidePanel,.shell.mobileLayout .politicsMarkerPanel{min-height:auto}.shell.mobileLayout .socialSignalMapPanel{min-height:420px}.shell.mobileLayout .socialGrid{grid-template-rows:minmax(360px,46vh) auto minmax(260px,auto)}.shell.desktopLayout{grid-template-columns:320px minmax(420px,1fr) 300px;min-width:1040px;font-size:75%}.shell.desktopLayout .sessionRail{border-width:0 1px 0 0;min-height:0}.shell.desktopLayout .contextRail{border-width:0 0 0 1px;gap:11px;padding:9px;display:flex}.shell.desktopLayout .mobileDrawerToggle{display:none}.shell.desktopLayout .moduleDrawer{display:block}.shell.desktopLayout .moduleNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px 8px 0}.shell.desktopLayout .railList{max-height:none}.shell.desktopLayout .brandBlock{grid-template-columns:58px minmax(0,1fr);align-items:stretch;gap:8px;padding:9px}.shell.desktopLayout .homeButton{width:54px;height:54px}.shell.desktopLayout .newChatButton{min-height:32px;margin:8px}.shell.desktopLayout .accessCard{margin:0;padding:0}.shell.desktopLayout .accessCard button{min-height:28px}.shell.desktopLayout .brandStatus{align-content:center;gap:5px}.shell.desktopLayout .accessCard span{font-size:11px}.shell.desktopLayout .accessCard small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shell.desktopLayout .accessIdentity{grid-template-columns:46px minmax(0,1fr)}.shell.desktopLayout .accessAvatar{width:100%;height:100%;min-height:64px;font-size:13px}.shell.desktopLayout .moduleNav button{gap:2px;min-height:36px;padding:6px}.shell.desktopLayout .moduleNav button:nth-child(3n+1){text-align:left;justify-items:start}.shell.desktopLayout .moduleNav button:nth-child(3n+2){text-align:center;justify-items:center}.shell.desktopLayout .moduleNav button:nth-child(3n){text-align:right;justify-items:end}.shell.desktopLayout .moduleNav button span{font-size:17px;font-weight:950;line-height:1.05}.shell.desktopLayout .moduleNav button small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.shell.desktopLayout .signalIndex{gap:4px;margin:6px 8px 0;padding:5px}.shell.desktopLayout .moduleNav button,.shell.desktopLayout .sessionButton,.shell.desktopLayout .simRow,.shell.desktopLayout .relationshipCard,.shell.desktopLayout .contextCard,.shell.desktopLayout .timelineCard,.shell.desktopLayout .rssFeedItem,.shell.desktopLayout .rssReaderPane,.shell.desktopLayout .rssArticle,.shell.desktopLayout .socialPost,.shell.desktopLayout .accountAdminItem,.shell.desktopLayout .qrAdminList .qrPageCard,.shell.desktopLayout .providerStatusRow,.shell.desktopLayout .socialCredentialItem,.shell.desktopLayout .networkNotificationItem,.shell.desktopLayout .maritimeStatusCard,.shell.desktopLayout .intelReportCard,.shell.desktopLayout .echoLinkResult,.shell.desktopLayout .politicsMarkerItem,.shell.desktopLayout .branchNode,.shell.desktopLayout .rssQueueCard,.shell.desktopLayout .markerListItem{padding:6px}.shell.desktopLayout .conversationHeader,.shell.desktopLayout .composer,.shell.desktopLayout .boardHeader,.shell.desktopLayout .socialHeader,.shell.desktopLayout .nationalHeader,.shell.desktopLayout .politicsHeader,.shell.desktopLayout .rssFeedHeader,.shell.desktopLayout .rssHeader,.shell.desktopLayout .timeHeader,.shell.desktopLayout .adminPane>header,.shell.desktopLayout .intelHeader,.shell.desktopLayout .echoLinkHeader,.shell.desktopLayout .maritimeHeader{gap:8px;padding:10px 12px 0}.shell.desktopLayout .filterBar,.shell.desktopLayout .nationalGrid,.shell.desktopLayout .socialGrid,.shell.desktopLayout .politicsGrid,.shell.desktopLayout .boardGrid,.shell.desktopLayout .timeGrid,.shell.desktopLayout .rssFeedSearch,.shell.desktopLayout .rssFilters,.shell.desktopLayout .branchFan,.shell.desktopLayout .politicsControls,.shell.desktopLayout .nationalFilterGroups,.shell.desktopLayout .adminGrid,.shell.desktopLayout .intelGrid,.shell.desktopLayout .socialProfileAdminGrid,.shell.desktopLayout .socialComposer,.shell.desktopLayout .settingsForm,.shell.desktopLayout .accountAdminGrid,.shell.desktopLayout .qrAdminGrid,.shell.desktopLayout .networkSplitForms,.shell.desktopLayout .roomGrid{gap:8px}.shell.desktopLayout .socialGrid{grid-template-rows:clamp(280px,44vh,460px) minmax(154px,auto) minmax(160px,1fr);padding:8px}.shell.desktopLayout .rssReaderGrid{grid-template-columns:190px minmax(290px,.8fr) minmax(340px,1.2fr);gap:8px;padding:8px}.shell.desktopLayout .rssReaderActions{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.desktopLayout .markerPanel,.shell.desktopLayout .mapPanel,.shell.desktopLayout .globalCommandPanel,.shell.desktopLayout .socialProfilesPanel,.shell.desktopLayout .socialComposerPanel,.shell.desktopLayout .socialSignalMapPanel,.shell.desktopLayout .socialFeedPanel,.shell.desktopLayout .nationalSidePanel,.shell.desktopLayout .politicsMarkerPanel,.shell.desktopLayout .adminCard,.shell.desktopLayout .featureCard,.shell.desktopLayout .intelCard,.shell.desktopLayout .echoLinkPanel,.shell.desktopLayout .maritimePanel,.shell.desktopLayout .rssPanel,.shell.desktopLayout .timePanel{padding:5px}.shell.desktopLayout input,.shell.desktopLayout textarea,.shell.desktopLayout select,.shell.desktopLayout button{min-height:28px}.shell.desktopLayout:not(.theme-newspaper){line-height:1.16}.shell.desktopLayout:not(.theme-newspaper) .navButton,.shell.desktopLayout:not(.theme-newspaper) .markerRow,.shell.desktopLayout:not(.theme-newspaper) .globalCommandSpecs div,.shell.desktopLayout:not(.theme-newspaper) .selectedMarker,.shell.desktopLayout:not(.theme-newspaper) .rightRailCard,.shell.desktopLayout:not(.theme-newspaper) .statusCard,.shell.desktopLayout:not(.theme-newspaper) .socialProfileList button,.shell.desktopLayout:not(.theme-newspaper) .socialPostCard,.shell.desktopLayout:not(.theme-newspaper) .echoLinkResult,.shell.desktopLayout:not(.theme-newspaper) .networkPanel,.shell.desktopLayout:not(.theme-newspaper) .adminCard,.shell.desktopLayout:not(.theme-newspaper) .featureCard,.shell.desktopLayout:not(.theme-newspaper) .intelCard,.shell.desktopLayout:not(.theme-newspaper) .rssPanel,.shell.desktopLayout:not(.theme-newspaper) .rssArticleCard,.shell.desktopLayout:not(.theme-newspaper) .timePanel{padding:6px}.shell.desktopLayout:not(.theme-newspaper) .globalCommandPanel>header,.shell.desktopLayout:not(.theme-newspaper) .markerPanel header,.shell.desktopLayout:not(.theme-newspaper) .globalCommandRelationships header,.shell.desktopLayout:not(.theme-newspaper) .socialProfilesPanel>header,.shell.desktopLayout:not(.theme-newspaper) .networkPanel>header,.shell.desktopLayout:not(.theme-newspaper) .adminCard>header,.shell.desktopLayout:not(.theme-newspaper) .intelCard>header{padding:7px 8px}.shell.desktopLayout:not(.theme-newspaper) .markerBulkBar,.shell.desktopLayout:not(.theme-newspaper) .markerTable,.shell.desktopLayout:not(.theme-newspaper) .globalCommandSpecs,.shell.desktopLayout:not(.theme-newspaper) .globalCommandRelationships>div,.shell.desktopLayout:not(.theme-newspaper) .markerPanelActions,.shell.desktopLayout:not(.theme-newspaper) .globalCommandActions{gap:5px;padding:6px}.shell.desktopLayout:not(.theme-newspaper) .mapControls,.shell.desktopLayout:not(.theme-newspaper) .mapHud{gap:5px}.sessionRail,.contextRail,.accessCard,.signalIndex,.moduleNav button,.sessionButton,.conversationHeader,.composer,.newChatButton,.selectedMarker,.relationshipRow,.contextRailSection,.contextBucketDrawer,.bucketRow,.statusCard,.rightRailCard,.socialProfilesPanel,.socialComposerPanel,.socialSignalMapPanel,.socialFeedPanel,.socialProfileList button,.socialPostCard,.networkPanel,.networkItem,.networkSelector,.adminCard,.featureCard,.intelCard,.echoLinkPanel,.echoLinkResult,.mapPanel,.globalCommandPanel,.markerPanel,.markerRow,.markerBulkBar button,.markerBulkBar select,.markerPanelActions button,.globalCommandActions button,.globalCommandRelationships button,.nationalSidePanel,.nationalFilterBox,.nationalMarkerRow,.maritimePanel,.politicsMapPanel,.politicsOrg,.branchCard,.politicsMarkerPanel,.politicsMarkerRow,.rssPanel,.rssSourceRail,.rssFeedList,.rssReaderPane,.rssFeedItem,.rssArticle,.rssArticleCard,.timePanel,.timelineGraphPanel,.timelineActiveEventPanel,.timelineEvent,.qrPageCard,.layoutSwitcherPanel,.globalMarkerMenu{border-color:var(--neon-border-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neon-border-soft) 45%, transparent), 0 0 16px var(--neon-glow)}input,textarea,select,.layoutSwitcherPanel button,.markerActions button,.markerActions a,.sectionTitleRow button,.relationshipActions button,.filterBar button,.timeControls button,.rssFilters button,.rssArticle footer button,.featureCard button,.massUploadActions button{border-color:var(--neon-border-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neon-border-soft) 35%, transparent), 0 0 10px color-mix(in srgb, var(--neon-glow) 70%, transparent)}.moduleNav button.active,.sessionButton.active,.markerRow.active,.politicsMarkerRow.active,.layoutSwitcherPanel button.active,.rssFeedItem.active,.timelineEvent.focused,.selectedMarker details,input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{border-color:var(--neon-border);box-shadow:inset 0 0 0 1px var(--neon-border), 0 0 22px var(--neon-glow-strong)}.shell.theme-newspaper .sessionRail,.shell.theme-newspaper .contextRail,.shell.theme-newspaper .accessCard,.shell.theme-newspaper .signalIndex,.shell.theme-newspaper .moduleNav button,.shell.theme-newspaper .sessionButton,.shell.theme-newspaper .selectedMarker,.shell.theme-newspaper .relationshipRow,.shell.theme-newspaper .contextRailSection,.shell.theme-newspaper .contextBucketDrawer,.shell.theme-newspaper .bucketRow,.shell.theme-newspaper .statusCard,.shell.theme-newspaper .rightRailCard,.shell.theme-newspaper .socialProfilesPanel,.shell.theme-newspaper .socialComposerPanel,.shell.theme-newspaper .socialSignalMapPanel,.shell.theme-newspaper .socialFeedPanel,.shell.theme-newspaper .socialProfileList button,.shell.theme-newspaper .socialPostCard,.shell.theme-newspaper .networkPanel,.shell.theme-newspaper .networkItem,.shell.theme-newspaper .networkSelector,.shell.theme-newspaper .adminCard,.shell.theme-newspaper .featureCard,.shell.theme-newspaper .intelCard,.shell.theme-newspaper .echoLinkPanel,.shell.theme-newspaper .echoLinkResult,.shell.theme-newspaper .mapPanel,.shell.theme-newspaper .globalCommandPanel,.shell.theme-newspaper .markerPanel,.shell.theme-newspaper .markerRow,.shell.theme-newspaper .nationalSidePanel,.shell.theme-newspaper .maritimePanel,.shell.theme-newspaper .politicsMapPanel,.shell.theme-newspaper .politicsOrg,.shell.theme-newspaper .branchCard,.shell.theme-newspaper .politicsMarkerPanel,.shell.theme-newspaper .rssPanel,.shell.theme-newspaper .rssSourceRail,.shell.theme-newspaper .rssFeedList,.shell.theme-newspaper .rssReaderPane,.shell.theme-newspaper .rssFeedItem,.shell.theme-newspaper .rssArticle,.shell.theme-newspaper .timePanel,.shell.theme-newspaper .layoutSwitcherPanel{box-shadow:inset 0 0 0 1px #11182738,0 0 0 2px #1118270f}@media (width<=760px){.networkPane{height:auto;min-height:100vh;padding:14px;font-size:100%;overflow:visible}.networkHeader{display:grid}.networkGrid,.networkSplitForms,.roomGrid{grid-template-columns:1fr}.networkGrid{grid-template-areas:none;padding-right:0;overflow:visible}.networkMembersPanel,.networkNotificationsPanel,.networkConferencePanel,.networkDirectPanel,.networkSignalPanel,.networkMediaPanel{grid-area:auto}.networkSignalPanel .networkList{grid-template-columns:1fr}.networkPanel.wide{grid-column:auto}.networkList{max-height:none}}.modulePane,.modulePane>section,.socialPane,.echoLinkPane,.networkPane,.featurePane,.adminPane,.intelPane,.politicsPane,.rssFeedPane{height:auto;min-height:100vh;overflow:visible}.socialGrid,.echoLinkResults,.networkGrid,.adminGrid,.intelGrid,.politicsGrid,.rssReaderGrid,.rssQueue,.socialFeedPanel,.socialComposerPanel,.socialSignalMapPanel,.rssSourceRail,.rssFeedList,.rssReaderPane{overflow:visible}.socialGrid,.shell.mobileLayout .socialGrid,.shell.desktopLayout .socialGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"home-map""home-post""home-feed";display:grid}.socialSignalMapPanel{grid-area:home-map}.socialComposerPanel{visibility:visible;grid-area:home-post;min-height:190px;display:block;overflow:visible}.socialFeedPanel{grid-area:home-feed}.shell.mobileLayout .socialComposerPanel,.shell.desktopLayout .socialComposerPanel{min-height:190px;overflow:visible}.socialComposer{min-height:178px}.nationalGrid.nationalBoardGrid{grid-template-rows:repeat(5,minmax(150px,18vh));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;height:auto;display:grid;overflow:visible}.nationalBoardGrid .nationalMapPanel{grid-area:span 2/1/auto/-1;min-height:300px}.nationalSelectedPanel{grid-area:span 1/1/auto/-1;min-height:150px}.nationalFlaggedPanel{grid-area:span 2/1/auto/-1;min-height:300px}.nationalFilterStrip{border-bottom:1px solid #00e0ca33;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.45fr));gap:8px;padding:8px;display:grid}.nationalFilterStrip input,.nationalFilterStrip details{color:#f5fffb;min-width:0;font:inherit;background:#031b1d;border:1px solid #00e0ca59;border-radius:6px;padding:7px 8px}.nationalFilterStrip summary{color:#80f4ff;cursor:pointer;font-weight:900}.nationalFilterStrip label{color:#bdf8ef;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.nationalFlaggedRow.pinned{background:linear-gradient(90deg,#fff7a833,#06211fe0);border-color:#fff7a8;box-shadow:inset 0 0 0 1px #fff7a86b,0 0 20px #fff7a838}.shell.mobileLayout .nationalGrid.nationalBoardGrid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.shell.mobileLayout .nationalFilterStrip,.shell.mobileLayout .nationalFlaggedPanel .socialThreatGrid{grid-template-columns:minmax(0,1fr)}.shell.font-sans{--display-font:"Segoe UI", "Inter", "Helvetica Neue", Arial, sans-serif;--interface-font:"Segoe UI", "Inter", "Helvetica Neue", Arial, sans-serif;font-family:var(--interface-font)}.shell.font-sans .conversationHeader h1,.shell.font-sans .socialHeader h1,.shell.font-sans .networkHeader h1,.shell.font-sans .adminPane h1,.shell.font-sans .intelHeader h1,.shell.font-sans .politicsHeader h1,.shell.font-sans .rssHeader h1,.shell.font-sans .rssFeedHeader h1,.shell.font-sans .timeHeader h1,.shell.font-sans .maritimeHeader h1,.shell.font-sans .nationalHeader h1,.shell.font-sans .contextRail h2,.shell.font-sans .moduleNav button strong,.shell.font-sans .newChatButton,.shell.font-sans .layoutSwitcherPanel button,.shell.font-sans .markerActions button,.shell.font-sans .markerActions a,.shell.font-sans .sectionTitleRow button,.shell.font-sans .relationshipActions button{font-family:var(--display-font)}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
