.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--pc81-cyan:#45d9ff;--pc81-blue:#168cff;--pc81-green:#48dda8;--pc81-amber:#ffbf58;--pc81-red:#ff536b;--pc81-bg:#050a11;--pc81-panel:rgba(8,18,29,.96);--pc81-line:rgba(90,207,255,.16);--pc81-ease:cubic-bezier(.2,.8,.2,1)}button,[role=button],a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button],a{transition:background-color .12s var(--pc81-ease),border-color .12s var(--pc81-ease),color .12s var(--pc81-ease),transform .08s var(--pc81-ease),opacity .12s var(--pc81-ease)!important}button:active,[role=button]:active{transform:translateY(1px) scale(.992)}input,select,textarea{transition:border-color .1s linear,box-shadow .1s linear!important;caret-color:var(--pc81-cyan)}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#45d9ff80!important;box-shadow:0 0 0 3px #45d9ff14!important}.pc81PortalModal.modalBackdrop{position:fixed!important;inset:0!important;z-index:2147481200!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:hidden!important;background:#01050ac2!important;-webkit-backdrop-filter:blur(15px) saturate(.9)!important;backdrop-filter:blur(15px) saturate(.9)!important}.pc81PortalModal>.modal{position:relative!important;inset:auto!important;transform:none!important;width:min(760px,calc(100vw - 28px))!important;max-width:min(760px,calc(100vw - 28px))!important;max-height:min(900px,calc(100dvh - 28px))!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;background:linear-gradient(160deg,#0b1724,#06101a)!important;border:1px solid rgba(83,205,255,.22)!important;box-shadow:0 36px 120px #000000ad,inset 0 1px #ffffff0a!important}.pc81PortalModal>.modal.wide{width:min(1120px,calc(100vw - 28px))!important;max-width:min(1120px,calc(100vw - 28px))!important}.pc81PortalModal>.modal.fullScreen{width:calc(100vw - 20px)!important;max-width:none!important;height:calc(100dvh - 20px)!important;max-height:none!important;border-radius:18px!important}.pc81StickyModalHead{position:sticky!important;top:0!important;z-index:5!important;flex:0 0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:18px 20px 14px!important;margin:0!important;background:linear-gradient(180deg,#081420fc,#081420f5)!important;border-bottom:1px solid rgba(83,205,255,.12)!important}.pc81StickyModalHead h2{margin:3px 0 0!important;font-size:clamp(20px,2.3vw,30px)!important;line-height:1.08!important}.pc81StickyModalHead .close{flex:0 0 42px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;font-size:24px!important;border-radius:12px!important}.pc81ModalBody{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:20px!important;scroll-padding-top:16px!important;scroll-padding-bottom:28px!important}.pc81ModalBody form{display:grid;gap:14px;min-width:0}.pc81ModalBody label{min-width:0}.pc81ModalBody input,.pc81ModalBody select,.pc81ModalBody textarea{width:100%;max-width:100%;min-width:0}.pc81ModalBody textarea{min-height:92px;resize:vertical}.pc81ModalBody .fieldGrid,.pc81ModalBody .formGrid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pc81ModalBody .formActions,.pc81ModalBody .modalActions{position:sticky;bottom:-20px;z-index:4;margin:8px -20px -20px!important;padding:14px 20px calc(14px + env(safe-area-inset-bottom))!important;background:linear-gradient(0deg,#06101afe,#06101af5);border-top:1px solid rgba(83,205,255,.1)}.pc81FieldLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8ca8b8;margin-bottom:8px}.pc81CredentialPicker{display:grid;gap:8px;padding:13px;border:1px solid rgba(83,205,255,.1);border-radius:14px;background:#ffffff05}.pc81ChipGrid{display:flex;flex-wrap:wrap;gap:8px}.pc81ChoiceChip{border:1px solid rgba(83,205,255,.15)!important;background:#ffffff06!important;color:#b9cbd6!important;border-radius:999px!important;min-height:37px!important;padding:8px 12px!important;text-align:left!important}.pc81ChoiceChip:hover{border-color:#53cdff59!important;background:#45d9ff12!important;color:#fff!important}.pc81ChoiceChip.active{background:linear-gradient(135deg,#168cff38,#45d9ff1a)!important;border-color:#45d9ff80!important;color:#fff!important;box-shadow:0 0 0 2px #45d9ff0f!important}.pc81RotaViewToggle{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(83,205,255,.12);border-radius:11px;background:#00000024}.pc81RotaViewToggle button{min-height:32px!important;border-radius:8px!important;padding:6px 10px!important}.pc81RotaAgenda{display:grid;gap:8px;min-width:0}.pc81AgendaShift{width:100%;display:grid!important;grid-template-columns:minmax(126px,.22fr) minmax(0,1fr) auto;align-items:center;gap:14px;text-align:left!important;padding:13px 14px!important;border:1px solid rgba(83,205,255,.11)!important;border-radius:14px!important;background:#ffffff05!important}.pc81AgendaShift:hover,.pc81AgendaShift.selected{border-color:#45d9ff57!important;background:#45d9ff0e!important}.pc81AgendaShift time,.pc81AgendaShift>div{min-width:0}.pc81AgendaShift time b,.pc81AgendaShift time span,.pc81AgendaShift>div strong,.pc81AgendaShift>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc81AgendaShift time b{font-size:11px}.pc81AgendaShift time span,.pc81AgendaShift small{font-size:10px;color:#8098a8}.pc81AgendaShift>span{white-space:nowrap;font-size:10px;border-radius:999px;padding:6px 9px}.pc81AgendaShift>span.gap{color:#ffd08a;background:#ffbf5814}.pc81AgendaShift>span.covered{color:#72e6bb;background:#48dda814}.pc81CodeCommandRail{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(83,205,255,.1);border-radius:16px;background:#050f18b8}.pc81CodeCommandRail>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.pc81CodeCommandRail>header span,.pc81CodeCommandRail>header strong{display:block}.pc81CodeCommandRail>header button{min-height:34px;padding:7px 10px}.pc81CodeCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.pc81CodeCards>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:11px;background:#ffffff05}.pc81CodeCards article.level-green{border-color:#48dda83b}.pc81CodeCards article.level-amber{border-color:#ffbf5842}.pc81CodeCards article.level-red{border-color:#ff536b57;box-shadow:inset 3px 0 0 var(--pc81-red)}.pc81CodeBeacon{display:grid;place-items:center;gap:4px;min-width:66px}.pc81CodeBeacon i{width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor;animation:pc81Pulse 1.6s ease-in-out infinite}.level-green .pc81CodeBeacon{color:var(--pc81-green)}.level-amber .pc81CodeBeacon{color:var(--pc81-amber)}.level-red .pc81CodeBeacon{color:var(--pc81-red)}.pc81CodeBeacon b{font-size:9px}.pc81CodeCards article>div:nth-child(2){min-width:0}.pc81CodeCards article>div:nth-child(2)>strong,.pc81CodeCards article>div:nth-child(2)>span,.pc81CodeCards article>div:nth-child(2)>small,.pc81CodeCards article>div:nth-child(2)>em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc81CodeCards article>div:nth-child(2)>small,.pc81CodeCards article>div:nth-child(2)>em{font-size:9px;color:#829aab}.pc81CodeActions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.pc81CodeSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pc81CodeSettingsGrid>article{display:grid;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px}.pc81Check{display:flex!important;gap:9px;align-items:flex-start!important}.pc81Check input{width:18px!important;min-width:18px!important;height:18px!important;margin:1px 0 0!important}.pc81Check span{font-size:12px}.pc81SosCommandOverlay{position:fixed;inset:0;z-index:2147481100;display:grid;place-items:center;padding:18px;background:#220005c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:pc81SosBackdrop .32s ease both}.pc81SosPulse{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(255,40,70,.2),transparent 42%),linear-gradient(90deg,rgba(255,38,66,.06),transparent 24%,transparent 76%,rgba(255,38,66,.06));animation:pc81SosFlash 1.35s ease-in-out infinite}.pc81SosCommandCard{position:relative;width:min(1180px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid rgba(255,105,126,.48);border-radius:24px;background:linear-gradient(155deg,#1b0810,#0b0e15 48%,#07131d);box-shadow:0 40px 140px #000000c2,0 0 80px #ff2a4621}.pc81SosCommandCard>header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;padding:18px 20px;background:#19050cf5;border-bottom:1px solid rgba(255,90,114,.22)}.pc81SosMark{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:#d81332;color:#fff;font-size:25px;font-weight:950;box-shadow:0 0 32px #ff2a4680}.pc81SosCommandCard h1{font-size:clamp(24px,4vw,44px);line-height:1.02;margin:3px 0}.pc81SosCommandCard header span{font-size:10px;letter-spacing:.16em;color:#ff8fa0}.pc81SosCommandCard header p{margin:0;color:#b99da3}.pc81SosMinimise{width:44px;height:44px;border-radius:12px}.pc81SosGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;padding:16px}.pc81SosMap{position:relative;min-height:430px;border:1px solid rgba(255,255,255,.08);border-radius:17px;overflow:hidden}.pc81SosMap .realLeafletMap,.pc81SosMap .leaflet-container{min-height:430px!important;height:100%!important}.pc81SosCoord{position:absolute;left:12px;bottom:12px;right:12px;z-index:500;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#03080ddb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pc81SosCoord b,.pc81SosCoord span{display:block}.pc81SosCoord b{font-size:9px;color:#ff8799}.pc81SosCoord span{font-size:10px;color:#bac8d2}.pc81SosActionsPanel{display:grid;align-content:start;gap:10px}.pc81SosActionsPanel article{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.pc81SosActionsPanel article span,.pc81SosActionsPanel article strong,.pc81SosActionsPanel article small{display:block}.pc81SosActionsPanel article span{font-size:9px;color:#ff899c}.pc81SosActionsPanel article strong{font-size:19px;margin:3px 0}.pc81SosActionsPanel article small{color:#9eacb6}.pc81SosAck,.pc81SosDispatch{min-height:52px;border-radius:13px!important;font-weight:850!important}.pc81SosAck{background:#db1738!important;border-color:#ff536b!important;color:#fff!important}.pc81SosDispatch{background:linear-gradient(135deg,#0b7bd5,#21b9dc)!important;border-color:#43d9ff!important;color:#fff!important}.pc81PttWorkspace .pc7PttGrid{min-width:0}.pc81ListenBar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0;padding:9px 11px;border:1px solid rgba(83,205,255,.12);border-radius:13px;background:#020a11b8}.pc81ListenBar>div{margin-right:auto;min-width:180px}.pc81ListenBar span,.pc81ListenBar strong{display:block}.pc81ListenBar span{font-size:8px;letter-spacing:.14em;color:#7f9dac}.pc81ListenBar strong{font-size:12px}.pc81ListenBar button{min-height:34px;padding:7px 10px;border-radius:9px}.pc81ListenBar button.active{border-color:#45d9ff6b!important;background:#45d9ff1a!important;color:#fff!important}.pc81CommandRadioStatus,.pc81PttPrivacy{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid rgba(83,205,255,.11);border-radius:12px;background:#ffffff05}.pc81CommandRadioStatus span,.pc81PttPrivacy span{font-size:8px;letter-spacing:.14em;color:#6edfff}.pc81CommandRadioStatus small,.pc81PttPrivacy small{color:#7e94a4}.pc81PttMemberPicker{display:grid;gap:6px}.pc81MemberChoice{display:grid!important;grid-template-columns:auto 1fr;gap:9px;text-align:left!important;align-items:center!important;padding:10px!important;border-radius:11px!important}.pc81MemberChoice.active{border-color:#45d9ff6b!important;background:#45d9ff14!important}.pc81MemberChoice div strong,.pc81MemberChoice div small{display:block}.guardV81CodeButton{width:100%;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left!important;min-height:64px!important;padding:10px 12px!important;border:1px solid rgba(255,191,88,.16)!important;border-radius:15px!important;background:linear-gradient(135deg,#ffbf580e,#ffffff05)!important}.guardV81CodeButton>span{font-weight:950;font-size:12px;color:#ffc76a}.guardV81CodeButton div strong,.guardV81CodeButton div small{display:block}.guardV81CodeButton div small{color:#8196a6}.guardV81CodeModal{display:grid;gap:9px}.guardV81CodeModal>button{display:grid!important;text-align:left!important;gap:3px;min-height:70px!important;padding:13px!important;border-radius:14px!important}.guardV81CodeModal>button b{font-size:13px}.guardV81CodeModal>button span{font-size:11px;line-height:1.45}.guardV81CodeModal>button.green{border-color:#48dda859!important;background:#48dda812!important}.guardV81CodeModal>button.amber{border-color:#ffbf5859!important;background:#ffbf5812!important}.guardV81CodeModal>button.red{border-color:#ff536b6b!important;background:#ff536b17!important}.pc81CatalogueHQ{display:grid;gap:14px}.pc81CatalogueTabs{display:flex;gap:6px;flex-wrap:wrap}.pc81CatalogueTabs button{min-height:38px}.pc81CatalogueTabs button.active{border-color:#45d9ff61!important;background:#45d9ff14!important}.pc81BespokeComposer{display:grid;gap:12px}.pc81BespokeFields{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto;gap:9px;align-items:end}.pc81PlanEditorGrid,.pc81ModuleEditorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.pc81PlanEditorGrid>button,.pc81ModuleEditorGrid>button{display:grid!important;gap:4px;text-align:left!important;padding:13px!important;border-radius:13px!important}.pc81PlanEditorGrid>button span,.pc81ModuleEditorGrid>button span{font-size:8px;letter-spacing:.12em;color:#6ddfff}.pc81PlanEditorGrid>button strong,.pc81ModuleEditorGrid>button strong{font-size:15px}.pc81PlanEditorGrid>button b,.pc81ModuleEditorGrid>button b{font-size:13px}.pc81PlanEditorGrid>button small,.pc81ModuleEditorGrid>button small{color:#7f95a4}.pc81CatalogueForm{display:grid;gap:13px}.pc81CatalogChecks{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:820px){#root>.shell{display:block!important;min-height:100dvh!important;padding-bottom:70px!important}#root>.shell>aside{position:fixed!important;z-index:6000!important;inset:auto 8px 8px!important;width:auto!important;height:58px!important;display:flex!important;align-items:center!important;padding:5px!important;border:1px solid rgba(83,205,255,.15)!important;border-radius:16px!important;background:#040b12f0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}#root>.shell>aside .brand,#root>.shell>aside .ownerBox,#root>.shell>aside .version{display:none!important}#root>.shell>aside nav{display:flex!important;gap:3px!important;width:100%!important;margin:0!important;overflow-x:auto!important;scrollbar-width:none!important}#root>.shell>aside nav::-webkit-scrollbar{display:none!important}#root>.shell>aside nav button{flex:1 0 98px!important;min-height:46px!important;padding:5px 8px!important;font-size:10px!important;white-space:nowrap!important}}@media(max-width:760px){.pc656Shell{display:block!important;min-height:100dvh!important;padding:0 0 calc(76px + env(safe-area-inset-bottom))!important;background:#050a11!important}.pc656Side{position:fixed!important;z-index:12000!important;left:7px!important;right:7px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;height:64px!important;padding:4px!important;border:1px solid rgba(69,217,255,.16)!important;border-radius:17px!important;background:#040b12f0!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 16px 55px #0000008c!important;overflow:hidden!important}.pc656Brand,.pc656SideFoot{display:none!important}.pc656Nav{display:flex!important;height:100%!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding:0!important;margin:0!important}.pc656Nav::-webkit-scrollbar{display:none!important}.pc656Nav>button{flex:1 0 72px!important;min-width:72px!important;height:54px!important;min-height:54px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:2px!important;padding:3px!important;border-radius:11px!important;scroll-snap-align:center!important}.pc656Nav>button svg{width:18px!important;height:18px!important}.pc656Nav>button span{font-size:8px!important;white-space:nowrap!important}.pc656Nav>button.active{background:#45d9ff14!important;box-shadow:inset 0 2px 0 var(--pc81-cyan)!important}.pc656Main{margin:0!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important}.pc656Top{position:sticky!important;top:0!important;z-index:9000!important;min-height:56px!important;height:auto!important;padding:max(8px,env(safe-area-inset-top)) 10px 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;background:#040b12f0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(69,217,255,.1)!important}.pc656Context{min-width:0!important}.pc656Context>strong{font-size:8px!important;letter-spacing:.12em!important}.pc656Context>button{max-width:100%!important;min-width:0!important;min-height:32px!important;padding:4px 7px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pc656TopRight{display:flex!important;gap:4px!important;align-items:center!important}.pc656Realtime,.pc656Clock,.pc80HelpButton,.pc80SupportButton,.pc77TestButton,.pc656Chevron{display:none!important}.pc656IconBtn{width:38px!important;height:38px!important;min-width:38px!important}.pc656AccountWrap{display:block!important}.pc656Avatar{width:38px!important;height:38px!important;min-width:38px!important}.pc656UserMenu{position:fixed!important;right:8px!important;left:8px!important;top:58px!important;width:auto!important;max-height:calc(100dvh - 145px)!important;overflow:auto!important}.pc680SectionNav{position:sticky!important;top:56px!important;z-index:8500!important;display:block!important;margin:0!important;padding:5px 7px!important;border-radius:0!important;background:#050d15f5!important;border:0!important;border-bottom:1px solid rgba(69,217,255,.08)!important;overflow:hidden!important}.pc680SectionIdentity{display:none!important}.pc680SectionTools{display:flex!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}.pc680SectionTools::-webkit-scrollbar{display:none!important}.pc680SectionTools>button{flex:0 0 auto!important;min-width:max-content!important;min-height:36px!important;padding:7px 10px!important;border-radius:10px!important;font-size:10px!important;scroll-snap-align:start!important}.pc680SectionTools>button.active{background:#45d9ff17!important;border-color:#45d9ff47!important}.pc656Workspace{height:auto!important;min-height:calc(100dvh - 156px)!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important}.pc656Workspace.pc24WorkspaceHost .commandShellV6,.pc656Workspace.pc24WorkspaceHost .commandMain,.pc656Workspace.pc24WorkspaceHost .commandMainV6{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:10px 8px 28px!important;overflow:visible!important;height:auto!important;max-height:none!important}.pc656Workspace section,.pc656Workspace article,.pc656Workspace main,.pc656Workspace div{max-width:100%;min-width:0;box-sizing:border-box}.pc656Workspace .gx2Hero,.pc656Workspace .workspaceHero,.pc656Workspace .pc7IncidentHero,.pc656Workspace .pc74PatrolHero,.pc656Workspace .rotaHeroV71{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;padding:12px!important}.pc656Workspace .gx2Hero h1,.pc656Workspace .gx2Hero h2,.pc656Workspace .workspaceHero h2,.pc656Workspace .pc7IncidentHero h1,.pc656Workspace .pc74PatrolHero h1,.pc656Workspace .rotaHeroV71 h1{font-size:clamp(21px,7vw,28px)!important;line-height:1.08!important}.pc656Workspace .gx2Actions,.pc656Workspace .actions,.pc656Workspace .rotaHeroActionsV71{display:flex!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important}.pc656Workspace .gx2Actions>button,.pc656Workspace .actions>button,.pc656Workspace .rotaHeroActionsV71>button{flex:1 1 140px!important;min-width:0!important}.pc656Workspace .gx2MetricRow,.pc656Workspace .rotaMetricsV71,.pc656Workspace .reportStats,.pc656Workspace .estateKpisV71,.pc656Workspace .estateNumbersV71,.pc656Workspace .commercialMetricsV71{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.pc656Workspace table{min-width:640px}.pc656Workspace .tableWrap,.pc656Workspace [class*=TableWrap],.pc656Workspace [class*=tableWrap]{overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important}.pc656Workspace .formGrid,.pc656Workspace .fieldGrid,.pc656Workspace .siteCardGrid,.pc656Workspace .pc32ModuleGrid,.pc656Workspace .pc34Grid,.pc656Workspace .v90AccessGrid{grid-template-columns:1fr!important}.pc81RotaViewToggle{width:100%;justify-content:stretch}.pc81RotaViewToggle button{flex:1}.rotaWeekBoardV71,.pc81RotaView-week .rotaWeekBoardV71{display:none!important}.pc81RotaView-week .pc81RotaAgenda{display:grid!important}.pc81AgendaShift{grid-template-columns:1fr!important;gap:6px!important}.pc81AgendaShift>span{justify-self:start}.rotaToolbarV71{display:grid!important;gap:8px!important}.rotaWeekNavV71{width:100%!important}.rotaFiltersV71{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}.rotaFiltersV71>button{white-space:nowrap!important}.rotaInspectorV71{position:static!important;width:100%!important;max-width:none!important;max-height:none!important}.pc81CodeCards{grid-template-columns:1fr}.pc81CodeCards>article{grid-template-columns:auto minmax(0,1fr)!important}.pc81CodeActions{grid-column:1/-1!important;justify-content:stretch!important}.pc81CodeActions button{flex:1}.pc81CodeSettingsGrid{grid-template-columns:1fr!important}.pc81PttWorkspace .pc7PttHero{display:grid!important}.pc81PttWorkspace .pc7PttOpen,.pc81PttWorkspace .pc7PttGrid{display:grid!important;grid-template-columns:1fr!important}.pc81PttWorkspace .pc7PttGrid>aside{max-height:210px!important;overflow:auto!important}.pc81ListenBar>div{flex-basis:100%!important}.pc81ListenBar button{flex:1!important}}@media(max-width:520px){.pc81PortalModal.modalBackdrop{padding:0!important;align-items:stretch!important}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.pc81StickyModalHead{padding:max(13px,env(safe-area-inset-top)) 14px 11px!important}.pc81ModalBody{padding:14px 12px calc(20px + env(safe-area-inset-bottom))!important}.pc81ModalBody .fieldGrid,.pc81ModalBody .formGrid{grid-template-columns:1fr!important}.pc81ModalBody .formActions,.pc81ModalBody .modalActions{bottom:calc(-20px - env(safe-area-inset-bottom));margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}.pc81BespokeFields,.pc81PlanEditorGrid,.pc81ModuleEditorGrid{grid-template-columns:1fr!important}.pc81SosCommandOverlay{padding:0!important;place-items:stretch!important}.pc81SosCommandCard{width:100%!important;max-height:100dvh!important;border-radius:0!important;border:0!important}.pc81SosCommandCard>header{grid-template-columns:auto minmax(0,1fr) auto!important;padding:max(12px,env(safe-area-inset-top)) 10px 10px!important}.pc81SosMark{width:48px;height:48px;border-radius:12px;font-size:17px}.pc81SosCommandCard h1{font-size:22px!important}.pc81SosCommandCard header p{font-size:10px}.pc81SosGrid{grid-template-columns:1fr!important;padding:8px!important}.pc81SosMap,.pc81SosMap .realLeafletMap,.pc81SosMap .leaflet-container{min-height:42vh!important}.pc81SosActionsPanel{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pc656Workspace .gx2MetricRow,.pc656Workspace .rotaMetricsV71,.pc656Workspace .reportStats,.pc656Workspace .estateKpisV71,.pc656Workspace .estateNumbersV71,.pc656Workspace .commercialMetricsV71{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){.pc81SosPulse,.pc81CodeBeacon i{animation:none!important}}@keyframes pc81Pulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}@keyframes pc81SosFlash{0%,to{opacity:.48}50%{opacity:1}}@keyframes pc81SosBackdrop{0%{opacity:0}to{opacity:1}}.pc81ModalWindowActions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.pc81ModalWindowActions .pc81ExpandModal,.pc81ModalWindowActions .close{width:38px;height:38px;min-width:38px;border-radius:11px;display:grid;place-items:center}.pc81PortalModal>.modal.fullScreen{width:min(100vw - 20px,1600px)!important;max-width:none!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}@media(max-width:520px){.pc81ExpandModal{display:none!important}}.pc81CertCleanupMessage{margin:0 0 12px;padding:11px 14px;border:1px solid rgba(83,205,255,.18);border-radius:12px;background:#0a2234b8;color:#cef;font-size:12px}.pc81ResponsePolicy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:18px;align-items:end;margin-top:14px;padding:15px;border:1px solid rgba(69,217,255,.14);border-radius:15px;background:#45d9ff09}.pc81ResponsePolicy h3{margin:4px 0 5px}.pc81ResponsePolicy p{margin:0;color:#90a8b8;font-size:12px;line-height:1.55}.pc81ResponsePolicyFields{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media(max-width:700px){.pc81ResponsePolicy,.pc81ResponsePolicyFields{grid-template-columns:1fr!important}}.pc81CatalogueTabs{position:sticky;top:8px;z-index:25;padding:7px;border:1px solid rgba(68,181,255,.22);border-radius:14px;background:#040d17f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 36px #0000002e}.pc81CatalogueTabs button{font-weight:850!important;padding-inline:16px!important}.pc81CatalogueTabs button.active{color:#fff!important;box-shadow:0 0 0 1px #45d9ff14 inset}.pc811CatalogueBadge{display:inline-flex;margin-top:12px;padding:7px 10px;border:1px solid rgba(75,203,255,.24);border-radius:999px;color:#74dcff;font-size:9px;font-weight:900;letter-spacing:.12em;background:#1f93cd12}.pc811EditHint{color:#74dcff!important;font-weight:800;margin-top:4px}.pc812HierarchyHint{color:#84bfff!important;font-weight:800!important}.pc812HierarchyPreview{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(58,166,255,.22);border-radius:12px;background:#2682d60f}.pc812HierarchyPreview strong{color:#dff2ff;font-size:13px}.pc812HierarchyPreview span{color:#91a8ba;font-size:12px;line-height:1.45}.pc813CompanyStats{grid-template-columns:repeat(5,minmax(0,1fr))}.pc813SetupRequests{margin-top:18px}.pc813SetupRequestList{display:grid;gap:10px}.pc813SetupRequest{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(115,181,223,.18);border-radius:14px;background:#06162294}.pc813SetupRequest h3{margin:5px 0 4px}.pc813SetupRequest p,.pc813SetupRequest small{margin:0;color:#8fa9ba}.pc813SetupRequestActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pc813SetupEmpty{padding:22px;border:1px dashed rgba(115,181,223,.2);border-radius:14px;color:#8fa9ba}.pc813SetupEmpty strong{display:block;color:#eef7ff;margin-bottom:5px}.pc813SetupReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.pc813SetupReviewGrid article{padding:14px;border:1px solid rgba(115,181,223,.18);border-radius:12px;background:#081a2799}.pc813SetupReviewGrid span,.pc813SetupReviewGrid small{display:block;color:#84a2b6}.pc813SetupReviewGrid strong{display:block;margin-top:5px;color:#f3f9ff}.pc813ProvisionNotice{display:flex;gap:10px;padding:14px 16px;margin-bottom:16px;border:1px solid rgba(64,184,255,.26);border-radius:12px;background:#238cce14;color:#93aec0}.pc813ProvisionNotice strong{color:#eff8ff;white-space:nowrap}.pc813HqDomainInput{display:flex;align-items:stretch;margin-top:7px;border:1px solid rgba(115,181,223,.22);border-radius:10px;overflow:hidden;background:#04121db8}.pc813HqDomainInput input{min-width:0;flex:1;border:0!important;border-radius:0!important;background:transparent!important}.pc813HqDomainInput span{display:flex;align-items:center;padding:0 11px;border-left:1px solid rgba(115,181,223,.16);color:#82a3b8;white-space:nowrap}@media(max-width:1100px){.pc813CompanyStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pc813CompanyStats{grid-template-columns:1fr}.pc813SetupRequest{align-items:flex-start;flex-direction:column}.pc813SetupRequestActions{width:100%;justify-content:stretch}.pc813SetupRequestActions button{flex:1}.pc813SetupReviewGrid{grid-template-columns:1fr}.pc813ProvisionNotice{display:block}.pc813ProvisionNotice strong{display:block;margin-bottom:4px}.pc813HqDomainInput span{font-size:11px;padding:0 8px}}.pc815CanvasButton{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid rgba(79,190,255,.16)!important;border-radius:9px!important;background:#061623c7!important;color:#8fa9bb!important;cursor:pointer!important}.pc815CanvasButton span{font-size:14px;color:#55d7ff}.pc815CanvasButton b{font-size:8.5px;letter-spacing:.08em;white-space:nowrap}.pc815CanvasButton.active{border-color:#45d9ff61!important;background:#45d9ff13!important;color:#eafaff!important}.pc656Shell.pc815FocusCanvas .pc656Collapse{visibility:hidden!important;pointer-events:none!important}.pc656Shell.pc815FocusCanvas .pc656Workspace{background:linear-gradient(180deg,#020c1580,#020b13ad)!important}.pc656Workspace :where(.rotaCommandV71,.gx2Workspace,.v90Hub,.pc7Workspace,.pc7PttWorkspace,.pc47Branding,.pc30Billing,.pc40Module){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.pc656Workspace .rotaCommandV71{margin:0!important;padding:16px 18px 30px!important;gap:12px!important}.rotaWorkspaceV71{position:relative!important;display:block!important;min-height:620px!important}.rotaWeekBoardV71{width:100%!important;min-width:1120px!important;grid-template-columns:repeat(7,minmax(150px,1fr))!important;gap:8px!important;overflow:visible!important}.pc81RotaView-week{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important;scrollbar-color:rgba(69,217,255,.28) transparent!important;padding-bottom:5px!important}.pc81RotaView-agenda{overflow:visible!important}.rotaDayV71{min-height:480px!important}.rotaDayV71>header{height:54px!important;padding:9px 11px!important}.rotaShiftV71{padding:11px!important;border-radius:12px!important}.rotaShiftTitleV71{font-size:10px!important}.rotaShiftV71>small{font-size:8px!important}.rotaMetricsV71 article{min-height:82px!important;padding:14px 16px!important}.rotaMetricsV71 article strong{font-size:25px!important}.rotaHeroV71{padding:20px 22px!important}.rotaHeroV71 h1{font-size:29px!important}.rotaToolbarV71{position:sticky!important;top:0!important;z-index:30!important;margin:0 -2px!important;padding:8px 2px!important;background:linear-gradient(180deg,rgba(3,11,19,.98),rgba(3,11,19,.9),transparent)!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.rotaInspectorV71.pc815Empty{display:none!important}.rotaInspectorV71.pc815Open{position:fixed!important;z-index:2147480000!important;top:150px!important;right:14px!important;bottom:14px!important;width:min(470px,calc(100vw - 100px))!important;max-width:470px!important;max-height:none!important;height:auto!important;overflow:auto!important;overscroll-behavior:contain!important;border-color:#45d9ff4d!important;box-shadow:0 34px 100px #000000a8,0 0 0 1px #45d9ff0d!important;animation:pc815DrawerIn .18s cubic-bezier(.2,.8,.2,1) both!important}@keyframes pc815DrawerIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.rotaInspectorV71.pc815Open .rotaInspectorHeadV71{position:sticky!important;top:0!important;z-index:6!important;background:#051421fb!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.pc815ShiftDrawerActions{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pc815DrawerClose{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:21px!important;border-radius:10px!important}.pc81ShiftActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pc81ShiftActions button{min-height:36px!important}.pc815ShiftForm{width:min(1460px,100%)!important;max-width:1460px!important;margin:0 auto!important;padding-bottom:8px!important}.pc815ShiftForm .shiftPostBuilderV71{padding:16px!important;border-radius:16px!important}.pc815ShiftForm .shiftPostRowV71{padding:15px!important;border-radius:14px!important}.pc815ShiftForm .pc81ChipGrid{gap:9px!important}.pc815ShiftForm .pc81ChoiceChip{min-height:40px!important;padding:9px 13px!important}.pc815ShiftForm .securityNote{margin-bottom:4px!important}.pc81PortalModal>.modal{width:min(920px,calc(100vw - 28px))!important;max-width:min(920px,calc(100vw - 28px))!important}.pc81PortalModal>.modal.wide{width:min(1320px,calc(100vw - 28px))!important;max-width:min(1320px,calc(100vw - 28px))!important}.pc81PortalModal>.modal.fullScreen{width:calc(100vw - 18px)!important;height:calc(100dvh - 18px)!important;max-width:none!important;max-height:none!important}.pc81PortalModal>.modal.fullScreen .pc81ModalBody{padding:22px 24px!important}.pc40ModalWrap{position:fixed!important;inset:0!important;z-index:2147481100!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#01050ac2!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.pc40Modal{width:min(1100px,calc(100vw - 24px))!important;max-width:1100px!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain!important}.pc40Modal>header{position:sticky!important;top:-18px!important;z-index:5!important;padding:14px 0 12px!important;background:#07131c!important}@media(max-width:1180px){.pc656Workspace .rotaCommandV71{padding:14px 12px 26px!important}.rotaWeekBoardV71{min-width:1080px!important;grid-template-columns:repeat(7,150px)!important}.rotaInspectorV71.pc815Open{top:144px!important;right:10px!important;bottom:10px!important;width:min(450px,calc(100vw - 96px))!important}}@media(max-width:620px){body{overflow:hidden!important}.pc656Shell,.pc656Shell.collapsed,.pc656Shell.pc815FocusCanvas{display:block!important;width:100vw!important;height:100dvh!important;--pcRail:0!important}.pc656Main{width:100vw!important;height:calc(100dvh - 72px)!important;grid-template-rows:60px 48px minmax(0,1fr)!important}.pc656Top{height:60px!important;padding:0 8px 0 10px!important;gap:7px!important}.pc656Context{min-width:0!important;flex:1 1 auto!important}.pc656Context strong{font-size:11px!important}.pc656Context button{max-width:min(56vw,220px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pc656TopRight{gap:4px!important;flex:0 0 auto!important}.pc656Realtime,.pc656Clock,.pc80HelpButton,.pc80SupportButton,.pc77TestButton,.pc815CanvasButton{display:none!important}.pc656IconBtn,.pc656Avatar{width:34px!important;height:34px!important;min-width:34px!important}.pc656Chevron{display:none!important}.pc680SectionNav{height:48px!important;padding:0 6px!important}.pc680SectionTools{gap:3px!important}.pc680SectionTools button{height:34px!important;padding:0 9px!important;font-size:9px!important}.pc656Side{position:fixed!important;z-index:2147480100!important;inset:auto 0 0!important;width:100vw!important;max-width:100vw!important;height:72px!important;display:block!important;border:0!important;border-top:1px solid rgba(69,217,255,.16)!important;background:#020b13f7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.pc656Brand,.pc656SideFoot{display:none!important}.pc656Nav,.pc656Shell.collapsed .pc656Nav{width:100%!important;height:72px!important;display:flex!important;align-items:stretch!important;gap:2px!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.pc656Nav::-webkit-scrollbar{display:none!important}.pc656Nav button,.pc656Nav button:nth-of-type(n+6),.pc656Shell.collapsed .pc656Nav button{display:flex!important;position:relative!important;flex:0 0 67px!important;width:67px!important;min-width:67px!important;max-width:67px!important;height:58px!important;margin:0!important;padding:5px 2px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;scroll-snap-align:center!important;border-radius:10px!important}.pc656Nav button svg,.pc656Shell.collapsed .pc656Nav button svg{position:static!important;left:auto!important;top:auto!important;width:20px!important;height:20px!important;transform:none!important;margin:0!important;flex:0 0 20px!important}.pc656Nav button span,.pc656Shell.collapsed .pc656Nav button span{display:block!important;position:static!important;left:auto!important;top:auto!important;opacity:1!important;transform:none!important;pointer-events:auto!important;font-size:8px!important;line-height:1!important;max-width:64px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pc656Workspace{height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:10px!important}.pc656Workspace :where(.rotaCommandV71,.gx2Workspace,.v90Hub,.pc7Workspace,.pc7PttWorkspace,.pc47Branding,.pc30Billing,.pc40Module){padding-left:9px!important;padding-right:9px!important}.rotaHeroV71{padding:13px!important}.rotaHeroV71 h1{font-size:23px!important}.rotaMetricsV71{grid-template-columns:1fr 1fr!important}.rotaMetricsV71 article{min-height:74px!important;padding:10px!important}.rotaMetricsV71 article strong{font-size:21px!important}.rotaToolbarV71{position:static!important}.rotaWeekBoardV71{display:none!important}.pc81RotaView-week .pc81RotaAgenda,.pc81RotaView-agenda .pc81RotaAgenda{display:grid!important}.pc81RotaViewToggle button:first-child{display:none!important}.pc81RotaViewToggle button:last-child{flex:1!important}.pc81AgendaShift{grid-template-columns:1fr!important;gap:6px!important;padding:12px!important}.pc81AgendaShift>span{justify-self:start!important}.rotaInspectorV71.pc815Open{position:fixed!important;z-index:2147481200!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;background:#06131f!important;animation:pc815DrawerMobile .16s ease both!important}.rotaInspectorV71.pc815Open .rotaInspectorHeadV71{padding:max(13px,env(safe-area-inset-top)) 12px 11px!important}.rotaInspectorV71.pc815Open .rotaInspectorSectionV71{padding:13px 12px!important}.rotaInspectorV71.pc815Open .rotaMarketControlV71{padding:12px!important}.rotaInspectorV71.pc815Open .rotaInspectorMetricsV71{grid-template-columns:1fr 1fr!important}.pc815ShiftDrawerActions{width:100%!important;justify-content:space-between!important}.pc81ShiftActions,.pc81ShiftActions button{flex:1!important}@keyframes pc815DrawerMobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide,.pc81PortalModal>.modal.fullScreen{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important}.pc81PortalModal>.modal.fullScreen .pc81ModalBody{padding:14px 12px calc(20px + env(safe-area-inset-bottom))!important}.pc40ModalWrap{padding:0!important}.pc40Modal{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important}}@media(max-width:390px){.rotaMetricsV71{grid-template-columns:1fr!important}.pc656Context button{max-width:48vw!important}}:root{--pc9-bg:#050b12;--pc9-side:#07131e;--pc9-side2:#091925;--pc9-panel:#0a1824;--pc9-panel2:#0d1e2b;--pc9-line:rgba(111,160,188,.17);--pc9-soft:rgba(255,255,255,.055);--pc9-text:#edf5f8;--pc9-muted:#8ea4b2;--pc9-muted2:#607a8b;--pc9-blue:#2d9cf0;--pc9-cyan:#53c9f5;--pc9-green:#45d39f;--pc9-amber:#efa84d;--pc9-red:#f05b64}.pc9Command,.pc9Command *{box-sizing:border-box}.pc9Command{height:100dvh;width:100%;overflow:hidden;display:grid;grid-template-columns:226px minmax(0,1fr);background:var(--pc9-bg);color:var(--pc9-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.pc9Sidebar{height:100dvh;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#07131e,#06101a);border-right:1px solid var(--pc9-line);z-index:200}.pc9Brand{height:70px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid var(--pc9-soft)}.pc9Brand>button:first-child{display:flex;align-items:center;gap:10px;border:0;background:none;color:inherit;cursor:pointer;padding:0}.pc9Logo{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(83,201,245,.28);border-radius:10px;color:var(--pc9-cyan);background:#0a2535;font-size:19px}.pc9Brand strong{font-size:17px;letter-spacing:-.02em}.pc9Brand strong span{color:var(--pc9-cyan)}.pc9Brand small{display:block;margin-top:4px;color:#69879a;font-size:7.5px;font-weight:900;letter-spacing:1.8px}.pc9CloseNav{display:none}.pc9CompanyIdentity{margin:14px 12px 7px;padding:11px 12px;border:1px solid var(--pc9-soft);border-radius:10px;background:#ffffff05}.pc9CompanyIdentity strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9CompanyIdentity span{display:block;margin-top:4px;color:#698596;font-size:8.5px}.pc9Nav{padding:8px;display:grid;gap:3px}.pc9Nav button{height:46px;border:1px solid transparent;border-radius:9px;background:transparent;color:#91a7b3;display:flex;align-items:center;gap:11px;padding:0 11px;text-align:left;font-size:11px;font-weight:720;cursor:pointer}.pc9Nav button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.pc9Nav button:hover{color:#d9e9ef;background:#ffffff07}.pc9Nav button.active{color:#eff9fd;background:#0b2435;border-color:#41b0e533;box-shadow:inset 2px 0 #3bb8f1}.pc9SidebarFoot{margin-top:auto;padding:14px 14px 18px;border-top:1px solid var(--pc9-soft)}.pc9SideStatus{display:flex;align-items:center;gap:7px;color:#718b9b;font-size:8.5px}.pc9SideStatus i{width:6px;height:6px;border-radius:50%;background:#a96a60}.pc9SideStatus.ok{color:#82caae}.pc9SideStatus.ok i{background:var(--pc9-green);box-shadow:0 0 8px #45d39f73}.pc9SidebarFoot>small{display:block;margin-top:7px;color:#465f6f;font-size:7.5px}.pc9Scrim{display:none}.pc9Main{height:100dvh;min-width:0;min-height:0;display:grid;grid-template-rows:64px auto minmax(0,1fr);overflow:hidden}.pc9Topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid var(--pc9-line);background:#060e17fa;z-index:100}.pc9TopLeft{display:flex;align-items:center;min-width:0}.pc9TopLeft>div{display:grid;gap:2px}.pc9TopLeft span{color:#708a9a;font-size:8px;text-transform:uppercase;letter-spacing:1.2px;font-weight:850}.pc9TopLeft strong{font-size:15px;font-weight:750}.pc9Menu{display:none}.pc9TopActions{display:flex;align-items:center;gap:8px;min-width:0}.pc9Search{height:36px;width:230px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--pc9-soft);border-radius:9px;background:#091824;color:#7f98a7;text-align:left;cursor:pointer}.pc9Search b{font-size:9.5px;font-weight:600}.pc9Search kbd{border:1px solid rgba(255,255,255,.07);border-radius:5px;padding:2px 5px;background:#06111a;color:#647f90;font-size:8px}.pc9Realtime{height:32px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid var(--pc9-soft);border-radius:999px;color:#758d9b;font-size:8px;font-weight:750}.pc9Realtime i{width:6px;height:6px;border-radius:50%;background:#8a665e}.pc9Realtime.ok{color:#77caa9}.pc9Realtime.ok i{background:var(--pc9-green);box-shadow:0 0 8px #45d39f80}.pc9TopActions>time{font-size:9px;color:#6f8999;font-variant-numeric:tabular-nums}.pc9CreateWrap,.pc9User{position:relative}.pc9Create{height:36px;padding:0 13px;border:1px solid #2687c5;border-radius:9px;background:linear-gradient(180deg,#1687cf,#0c70b0);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.pc9Create span{margin-left:9px}.pc9CreateMenu{position:absolute;right:0;top:43px;width:210px;padding:7px;display:grid;gap:2px;border:1px solid var(--pc9-line);border-radius:11px;background:#0a1824;box-shadow:0 24px 70px #0000008c;z-index:1000}.pc9CreateMenu button{height:35px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:7px;background:transparent;color:#b5c8d2;font-size:9.5px;text-align:left;cursor:pointer}.pc9CreateMenu button:hover{background:#102534;color:#fff}.pc9Bell{position:relative;width:36px;height:36px;border:1px solid var(--pc9-soft);border-radius:9px;background:#091824;color:#a9bfca;cursor:pointer}.pc9Bell b{position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--pc9-red);color:#fff;font-size:7px}.pc9User>button{width:37px;height:37px;border:1px solid rgba(67,170,224,.25);border-radius:10px;background:#0b2a3d;color:#e5f6fd;font-size:9px;font-weight:900;cursor:pointer}.pc9User>div{position:absolute;right:0;top:44px;width:220px;padding:11px;display:grid;gap:5px;border:1px solid var(--pc9-line);border-radius:11px;background:#0a1824;box-shadow:0 24px 70px #0000008c;z-index:1000}.pc9User>div>strong{font-size:11px}.pc9User>div>span{font-size:8px;color:#6d8796;margin-bottom:4px}.pc9User>div button{height:34px;border:1px solid var(--pc9-soft);border-radius:7px;background:#0c1e2c;color:#a9c0cb;text-align:left;padding:0 9px;font-size:9px}.pc9User>div button.danger{color:#f3989d}.pc9Subnav{min-width:0;height:48px;border-bottom:1px solid var(--pc9-soft);background:#07131d;display:flex;align-items:center}.pc9Subnav>div{min-width:0;width:100%;display:flex;gap:4px;padding:6px 13px;overflow:auto;scrollbar-width:none}.pc9Subnav>div::-webkit-scrollbar{display:none}.pc9Subnav button{height:34px;flex:0 0 auto;padding:0 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:#718e9f;font-size:9.5px;font-weight:700;cursor:pointer}.pc9Subnav button.active{border-color:#38a9e02b;background:#0c2638;color:#e8f7fd}.pc9Subnav button.locked{opacity:.45}.pc9Subnav i{font-style:normal;margin-left:5px}.pc9Workspace{position:relative;min-width:0;min-height:0;width:100%;height:100%;overflow:auto;background:radial-gradient(circle at 72% -5%,rgba(21,87,125,.08),transparent 28%),#050b12;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a3547 transparent}.pc9LegacyHost{width:100%;min-height:100%;padding:16px 18px 26px}.pc9LegacyHost>.pc83EmbeddedWorkspace,.pc9LegacyHost .pc83EmbeddedWorkspace{width:100%!important;max-width:1680px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;background:transparent!important;overflow:visible!important;transform:none!important}.pc9LegacyHost .pc83EmbeddedWorkspace>.commandRailV6,.pc9LegacyHost .pc83EmbeddedWorkspace>.commandHeroV6,.pc9LegacyHost .pc83EmbeddedWorkspace>.commandMainV6>.commandHeroV6,.pc9LegacyHost .pc83EmbeddedWorkspace .commandContextV2,.pc9LegacyHost .pc83EmbeddedWorkspace .commandMoreOverlayV70,.pc9LegacyHost .pc83EmbeddedWorkspace .opsPulseBar{display:none!important}.pc9LegacyHost .pc83EmbeddedWorkspace>.commandMainV6,.pc9LegacyHost .pc83EmbeddedWorkspace .commandMainV6{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important}.pc9LegacyHost .pc83EmbeddedWorkspace .commandMainV6>*{max-width:100%;box-sizing:border-box}.pc9LegacyHost .pc83EmbeddedWorkspace .pc81CodeCommandRail{display:none!important}.pc9Command[data-pc-current-tool=liveops] .pc9LegacyHost .pc81CodeCommandRail,.pc9Command[data-pc-current-tool=incidents] .pc9LegacyHost .pc81CodeCommandRail{display:block!important;margin:0 0 12px!important}.pc9LegacyHost :where(.gx2Workspace,.v90Hub,.pc7Workspace,.pc7PttWorkspace,.pc47Branding,.pc30Billing,.pc40Module,.rotaCommandV71,.acs16Workspace,.reportsWorkspace){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;min-width:0!important}.pc9LegacyHost :where(input,select,textarea){min-width:0!important;max-width:100%!important}.pc9LegacyHost :where(table,.dataTable,.pc30BillingTable){max-width:100%!important}.pc9Command[data-pc-current-tool=shifts] .pc9LegacyHost{padding:10px 12px 18px}.pc9LegacyHost .rotaCommandV71{width:100%!important;padding:0 0 20px!important}.pc9LegacyHost .rotaWorkspaceV71{grid-template-columns:minmax(0,1fr)!important;min-width:0!important}.pc9LegacyHost .rotaWeekBoardV71{width:100%!important;grid-template-columns:repeat(7,minmax(170px,1fr))!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:10px!important}.pc9LegacyHost .rotaDayV71{min-width:170px!important}.pc9LegacyHost .rotaInspectorV71.pc815Empty{display:none!important}.pc9LegacyHost .rotaInspectorV71.pc815Open{position:fixed!important;z-index:2147481200!important;top:70px!important;right:16px!important;bottom:16px!important;width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;height:auto!important;max-height:none!important;overflow:auto!important;border-radius:16px!important;background:#091925!important;border:1px solid rgba(83,201,245,.2)!important;box-shadow:0 32px 100px #000000b3!important}.pc81PortalModal{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#010509c7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.pc81PortalModal>.modal{width:min(920px,calc(100vw - 32px))!important;max-width:min(920px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:15px!important}.pc81PortalModal>.modal.wide{width:min(1320px,calc(100vw - 32px))!important;max-width:min(1320px,calc(100vw - 32px))!important}.pc81PortalModal>.modal.fullScreen{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-width:none!important;max-height:none!important}.pc81PortalModal .pc81ModalBody{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:20px!important}.pc81PortalModal .modalActions{position:sticky!important;bottom:-20px!important;z-index:10!important;margin:18px -20px -20px!important;padding:12px 20px!important;background:#091925!important;border-top:1px solid var(--pc9-soft)!important}.pc9Overview{max-width:1660px;margin:0 auto;padding:22px 24px 36px}.pc9OverviewHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.pc9OverviewHead>div:first-child>span{font-size:8px;font-weight:900;letter-spacing:1.5px;color:#58c6f0}.pc9OverviewHead h1{margin:5px 0 3px;font-size:25px;letter-spacing:-.025em}.pc9OverviewHead p{margin:0;color:#7f98a6;font-size:10.5px}.pc9DashboardControls{display:flex;gap:6px}.pc9DashboardControls button{height:34px;padding:0 11px;border:1px solid var(--pc9-line);border-radius:8px;background:#091925;color:#9cb2bd;font-size:9px;font-weight:750;cursor:pointer}.pc9DashboardControls button.active{background:#10334a;color:#e9f8ff}.pc9AddWidget{margin:-3px 0 12px;padding:8px;display:flex;flex-wrap:wrap;gap:5px;border:1px solid var(--pc9-soft);border-radius:10px;background:#08141f}.pc9AddWidget button{height:31px;padding:0 9px;border:1px solid var(--pc9-soft);border-radius:7px;background:#0b1d2a;color:#9fb5c0;font-size:8.5px}.pc9AddWidget span{font-size:9px;color:#718c9b;padding:6px}.pc9EditHint{margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px dashed rgba(83,201,245,.22);border-radius:9px;background:#1c688f14;color:#8da9b8;font-size:8.5px}.pc9EditHint b{color:#5dc8f0;font-size:8px}.pc9WidgetGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:minmax(88px,auto);gap:11px}.pc9Widget{min-width:0;min-height:0;grid-column:span 4;grid-row:span 2;border:1px solid var(--pc9-line);border-radius:13px;background:linear-gradient(180deg,#0a1824,#08141f);box-shadow:0 12px 34px #0000001f;overflow:hidden}.pc9Widget.pc9Size-small{grid-column:span 3;grid-row:span 2}.pc9Widget.pc9Size-medium{grid-column:span 4;grid-row:span 3}.pc9Widget.pc9Size-wide{grid-column:span 8;grid-row:span 2}.pc9Widget.pc9Size-wideTall{grid-column:span 8;grid-row:span 4}.pc9Widget.editing{outline:1px dashed rgba(83,201,245,.4);cursor:move}.pc9Widget>header{height:39px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pc9-soft);background:#ffffff03}.pc9Widget>header>div:first-child{display:flex;align-items:center;gap:7px}.pc9Widget>header strong{font-size:9px;text-transform:uppercase;letter-spacing:.65px;color:#b7c8d0}.pc9WidgetGrip{color:#4d7488;font-size:14px}.pc9WidgetTools{display:flex;gap:4px}.pc9WidgetTools button{width:27px;height:26px;border:1px solid var(--pc9-soft);border-radius:6px;background:#0b1d2a;color:#7895a5;font-size:11px;cursor:pointer}.pc9WidgetBody{height:calc(100% - 39px);min-height:0;overflow:auto}.pc9Critical{height:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px}.pc9Critical>div{display:grid;gap:4px}.pc9Critical span{font-size:8px;font-weight:900;letter-spacing:1px;color:#6f8a99}.pc9Critical strong{font-size:17px}.pc9Critical small{font-size:9px;color:#748e9d}.pc9Critical button{height:34px;padding:0 11px;border:1px solid var(--pc9-line);border-radius:8px;background:#0d2332;color:#b8d1dc;font-size:9px}.pc9Critical.danger{background:linear-gradient(90deg,rgba(139,29,35,.24),transparent)}.pc9Critical.danger span{color:#ff858b}.pc9Critical.attention span{color:#efb35e}.pc9Critical.clear span{color:#64d4a8}.pc9StatusGrid{height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pc9StatusGrid button{min-width:0;border:0;border-right:1px solid var(--pc9-soft);background:transparent;color:inherit;text-align:left;padding:12px;cursor:pointer}.pc9StatusGrid button:last-child{border-right:0}.pc9StatusGrid span{display:block;color:#6e8898;font-size:7.5px;text-transform:uppercase;letter-spacing:.65px}.pc9StatusGrid strong{display:block;margin:4px 0 2px;font-size:21px}.pc9StatusGrid small{display:block;color:#6d8795;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9List{height:100%;display:grid;align-content:start}.pc9List>button{min-height:46px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;border:0;border-bottom:1px solid var(--pc9-soft);background:transparent;color:inherit;text-align:left;cursor:pointer}.pc9List>button:hover{background:#ffffff05}.pc9List i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#0d2534;color:#79c8e8;font-style:normal;font-size:8px;font-weight:900}.pc9List i.sev-critical,.pc9List i.sev-high{background:#9d282f40;color:#ff868c}.pc9List i.guard{border-radius:50%;background:#0e3147}.pc9List i.time{width:36px;background:transparent;color:#a7bec8;font-size:9px}.pc9List span{min-width:0}.pc9List strong{display:block;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9List small{display:block;margin-top:2px;color:#708998;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9List em{font-style:normal;color:#607f90;font-size:9px}.pc9List em.liveDot,.pc9List em.ok{color:#55d4a2}.pc9List em.gap{color:#f0ae55}.pc9Empty{padding:18px;display:grid;place-items:center;text-align:center;gap:4px;color:#698393}.pc9Empty b{color:#abc0ca;font-size:10px}.pc9Empty span{font-size:8.5px}.pc9MapWrap{height:100%;position:relative;display:grid;grid-template-rows:minmax(0,1fr) 38px}.pc9MapCanvas{height:100%;min-height:190px;background:#06111b}.pc9MapLegend{display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-top:1px solid var(--pc9-soft);font-size:8px;color:#7893a2}.pc9MapLegend span{display:flex;gap:6px;align-items:center}.pc9MapLegend i{width:6px;height:6px;border-radius:50%}.pc9MapLegend i.green{background:#45d39f}.pc9MapLegend button{border:0;background:none;color:#5fbde9;font-size:8px;cursor:pointer}.pc9Compliance{height:100%;padding:14px;display:grid;align-content:start;gap:9px}.pc9Compliance>div:first-child span{display:block;color:#6f8998;font-size:8px}.pc9Compliance>div:first-child strong{display:block;margin:4px 0 2px;font-size:18px}.pc9Compliance>div:first-child small{color:#728c9b;font-size:8px}.pc9ComplianceMeter{height:5px;border-radius:99px;background:#132a38;overflow:hidden}.pc9ComplianceMeter i{display:block;height:100%;background:#45d39f}.pc9Compliance button{height:30px;border:1px solid var(--pc9-soft);border-radius:7px;background:#0b1d29;color:#99b2bd;text-align:left;padding:0 9px;font-size:8.5px}.pc9Timeline{height:100%;display:grid;align-content:start}.pc9Timeline button{min-height:44px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 10px;border:0;border-bottom:1px solid var(--pc9-soft);background:transparent;color:inherit;text-align:left}.pc9Timeline i{width:6px;height:6px;border-radius:50%;background:#3ea8d9}.pc9Timeline strong{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9Timeline small{display:block;margin-top:2px;color:#6f8795;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9Timeline time{font-size:7.5px;color:#627b89}.pc9QuickGrid{height:100%;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.pc9QuickGrid button{min-height:42px;padding:8px;display:flex;align-items:center;gap:8px;border:1px solid var(--pc9-soft);border-radius:8px;background:#0b1d2a;color:#a9c0ca;text-align:left}.pc9QuickGrid span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#0d2c40;color:#61c6ef}.pc9QuickGrid strong{font-size:8.5px}.pc9Error{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(240,91,100,.25);border-radius:9px;background:#73191e26;color:#f1a6aa;font-size:9px}.pc9Error button{float:right;border:0;background:none;color:#fff}.pc9DashboardLoading,.pc9Boot{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;color:#7892a1}.pc9DashboardLoading i,.pc9Boot i{width:22px;height:22px;border:2px solid #19384b;border-top-color:#50c9f5;border-radius:50%;animation:pc9spin .8s linear infinite}.pc9DashboardLoading strong,.pc9Boot strong{font-size:10px}@keyframes pc9spin{to{transform:rotate(360deg)}}.pc9AiHelp{position:fixed;right:20px;bottom:20px;z-index:1500;height:48px;padding:0 15px 0 7px;display:flex;align-items:center;gap:8px;border:1px solid rgba(71,174,229,.35);border-radius:999px;background:linear-gradient(180deg,#148bd1,#0a6ba7);color:#fff;box-shadow:0 14px 38px #00000059;cursor:pointer}.pc9AiHelp span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f;font-size:18px;font-weight:800}.pc9AiHelp b{font-size:9.5px}.pc9PaletteBackdrop{position:fixed;inset:0;z-index:2147482500;display:grid;place-items:start center;padding-top:11vh;background:#010509b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pc9Palette{width:min(620px,calc(100vw - 30px));max-height:70vh;display:grid;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--pc9-line);border-radius:14px;background:#091824;box-shadow:0 32px 100px #000000a6}.pc9Palette header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid var(--pc9-soft)}.pc9Palette input{width:100%;border:0!important;outline:0!important;background:transparent!important;color:#e9f6fb!important;font-size:12px!important}.pc9Palette kbd{font-size:8px;color:#667f8e}.pc9Palette>div{overflow:auto;padding:7px}.pc9Palette>div>button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#abc0ca;text-align:left}.pc9Palette>div>button:hover{background:#102431}.pc9Palette button small{display:block;color:#627e8f;font-size:7.5px}.pc9Palette button strong{display:block;margin-top:2px;font-size:10px}.pc9Palette button>b{color:#56bbe8}.pc9Locked{max-width:720px;margin:45px auto;padding:26px;border:1px solid var(--pc9-line);border-radius:14px;background:#091824}.pc9Locked>span{color:#59c4ee;font-size:8px;letter-spacing:1.2px;font-weight:900}.pc9Locked h2{font-size:24px}.pc9Locked p{color:#7f99a7}.pc9Locked>div{display:flex;gap:10px;padding:10px 0}.pc9Locked button{height:36px;border:1px solid #258dc5;border-radius:8px;background:#107cb4;color:#fff;padding:0 12px}@media(max-width:1180px){.pc9Command{grid-template-columns:205px minmax(0,1fr)}.pc9Search{width:180px}.pc9WidgetGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.pc9Widget.pc9Size-small{grid-column:span 2}.pc9Widget.pc9Size-medium{grid-column:span 3}.pc9Widget.pc9Size-wide,.pc9Widget.pc9Size-wideTall{grid-column:span 6}}@media(max-width:900px){.pc9Command{display:block}.pc9Sidebar{position:fixed;left:0;top:0;bottom:0;width:min(290px,86vw);transform:translate(-102%);transition:transform .18s ease;box-shadow:24px 0 70px #0009}.pc9Command.navOpen .pc9Sidebar{transform:none}.pc9Scrim{display:block;position:fixed;inset:0;z-index:190;border:0;background:#00000094;opacity:0;pointer-events:none;transition:opacity .18s}.pc9Command.navOpen .pc9Scrim{opacity:1;pointer-events:auto}.pc9CloseNav{display:block!important;margin-left:auto;width:34px;height:34px;border:1px solid var(--pc9-soft);border-radius:8px;background:#091824;color:#b9ccd5}.pc9Menu{display:grid;width:34px;height:34px;place-items:center;margin-right:9px;border:1px solid var(--pc9-soft);border-radius:8px;background:#091824;color:#a9c0cb}.pc9Main{height:100dvh}.pc9Search{width:36px;display:grid;grid-template-columns:1fr;place-items:center;padding:0}.pc9Search b,.pc9Search kbd,.pc9TopActions>time{display:none}.pc9Overview{padding:16px 14px 28px}.pc9LegacyHost{padding:12px}.pc9AiHelp b{display:none}.pc9AiHelp{width:48px;padding:0;justify-content:center}}@media(max-width:680px){.pc9Topbar{height:58px;padding:0 8px}.pc9Main{grid-template-rows:58px auto minmax(0,1fr)}.pc9TopLeft>div span{display:none}.pc9TopLeft strong{font-size:13px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc9Realtime{width:31px;padding:0;justify-content:center}.pc9Realtime span{display:none}.pc9Create{width:35px;padding:0;font-size:0}.pc9Create:first-letter{font-size:15px}.pc9Create span{display:none}.pc9Bell{width:34px;height:34px}.pc9User>button{width:34px;height:34px}.pc9Subnav{height:45px}.pc9Subnav>div{padding:5px 7px}.pc9Subnav button{height:32px;padding:0 9px;font-size:8.5px}.pc9Overview{padding:13px 10px 26px}.pc9OverviewHead{align-items:flex-start}.pc9OverviewHead h1{font-size:21px}.pc9OverviewHead p{font-size:9px;max-width:220px}.pc9DashboardControls{flex-wrap:wrap;justify-content:flex-end}.pc9DashboardControls button{height:31px;padding:0 8px;font-size:8px}.pc9WidgetGrid{grid-template-columns:1fr;grid-auto-rows:auto}.pc9Widget,.pc9Widget.pc9Size-small,.pc9Widget.pc9Size-medium,.pc9Widget.pc9Size-wide,.pc9Widget.pc9Size-wideTall{grid-column:1!important;grid-row:auto!important;min-height:170px}.pc9Widget.pc9Size-wideTall{min-height:330px}.pc9StatusGrid{grid-template-columns:1fr 1fr}.pc9StatusGrid button{border-bottom:1px solid var(--pc9-soft)}.pc9Critical{align-items:flex-start}.pc9Critical strong{font-size:14px}.pc9Critical button{align-self:center}.pc9LegacyHost{padding:8px;overflow-x:hidden}.pc9LegacyHost .rotaWeekBoardV71{display:none!important}.pc9LegacyHost .pc81RotaAgenda{display:grid!important}.pc9LegacyHost .rotaInspectorV71.pc815Open{inset:0!important;width:100vw!important;max-width:none!important;border-radius:0!important;border:0!important}.pc81PortalModal{padding:0!important}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide,.pc81PortalModal>.modal.fullScreen{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important}.pc81PortalModal .pc81ModalBody{padding:14px!important}.pc81PortalModal .modalActions{bottom:-14px!important;margin:14px -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.pc9AiHelp{right:12px;bottom:12px}}.pc9CompanyApp{width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--pc9-bg)}.pc9Workspace{padding-bottom:84px}.pc9LegacyHost :is(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero) :is(h1,h2){font-size:clamp(22px,2vw,30px)!important;line-height:1.12!important;letter-spacing:-.025em!important}.pc9LegacyHost :is(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero){margin-bottom:18px!important}.pc9LegacyHost :is(.panel,.card,.metricCard,.workspaceCard,.pcCard){min-width:0}.pc9LegacyHost :is(table,.tableWrap,.dataTable){max-width:100%}@media(max-width:700px){.pc9Create{font-size:0!important;min-width:42px!important;padding-inline:11px!important}.pc9Create:before{content:"+";font-size:20px;line-height:1}.pc9Create>span{display:none}.pc9Workspace{padding-bottom:92px}}:root{--pc9-bg:#edf2f6;--pc9-side:#080d15;--pc9-side2:#0d1723;--pc9-panel:#fff;--pc9-panel2:#f5f8fa;--pc9-line:#dce4eb;--pc9-soft:#edf1f5;--pc9-text:#131c26;--pc9-muted:#657383;--pc9-muted2:#8794a2;--pc9-blue:#347eea;--pc9-cyan:#5b9df4;--pc9-green:#22a978;--pc9-amber:#d98a21;--pc9-red:#e64b55}.pc9Command{grid-template-columns:244px minmax(0,1fr);background:var(--pc9-bg);color:var(--pc9-text);font-size:14px;letter-spacing:-.006em}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(52,126,234,.24);outline-offset:2px}.pc9Sidebar{background:linear-gradient(165deg,#090e16,#080d14 62%,#0c1725);border-right:1px solid rgba(255,255,255,.07)}.pc9Brand{height:82px;padding:0 20px;border-bottom-color:#ffffff12}.pc9BrandImage{display:block;width:158px;height:auto;max-height:36px;object-fit:contain;object-position:left center}.pc9CompanyIdentity{margin:18px 16px 9px;padding:0 2px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.pc9CompanyIdentity strong{color:#f5f8fc;font-size:14px}.pc9CompanyIdentity span{color:#718399;font-size:12px}.pc9Nav{padding:10px 11px;gap:4px}.pc9Nav button{height:48px;border:0;border-radius:10px;color:#8493a6;gap:13px;padding:0 13px;font-size:14px}.pc9Nav button svg{width:20px;height:20px}.pc9Nav button:hover{color:#dce6f2;background:#ffffff0b}.pc9Nav button.active{color:#fff;background:linear-gradient(90deg,#347eea47,#347eea17);box-shadow:inset 3px 0 #4b8ff2}.pc9SidebarFoot{padding:18px 18px 20px;border-top-color:#ffffff12}.pc9SideStatus{font-size:12px}.pc9SidebarFoot>small{font-size:11px}.pc9Main{grid-template-rows:68px auto minmax(0,1fr)}.pc9Topbar{height:68px;padding:0 24px;border-bottom:1px solid var(--pc9-line);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc9TopLeft>div{display:flex;align-items:baseline;gap:8px}.pc9TopLeft span{color:var(--pc9-muted2);font-size:13px;text-transform:none;letter-spacing:0}.pc9TopLeft span:after{content:"/";margin-left:8px;color:#c3cbd4}.pc9TopLeft strong{font-size:16px}.pc9TopActions{gap:9px}.pc9Search{height:38px;width:236px;border:1px solid var(--pc9-line);border-radius:9px;background:#f7f9fb;color:#7c8997}.pc9Search b{font-size:13px}.pc9Search kbd{background:#fff;color:#8794a2;font-size:11px}.pc9Realtime{height:34px;border-color:var(--pc9-line);color:#7e8a97;font-size:12px}.pc9Realtime.ok{color:#268b68;background:#f2fbf7;border-color:#ccecdf}.pc9TopActions>time{color:#758291;font-size:13px}.pc9Create{height:38px;border:0;border-radius:9px;background:#347eea;font-size:13px;box-shadow:0 4px 12px #347eea33}.pc9CreateMenu,.pc9User>div{border-color:var(--pc9-line);background:#fff;color:var(--pc9-text);box-shadow:0 24px 70px #1f2d3d2e}.pc9CreateMenu button,.pc9User>div button{color:#445160;font-size:13px}.pc9CreateMenu button:hover,.pc9User>div button:hover{background:#f2f5f8;color:#17202a}.pc9Bell{width:38px;height:38px;border-color:var(--pc9-line);background:#fff;color:#637080}.pc9User>button{width:38px;height:38px;border:0;background:#17283d}.pc9User>div>strong{font-size:14px}.pc9User>div>span{font-size:12px}.pc9Subnav{height:50px;border-bottom-color:var(--pc9-line);background:#fff}.pc9Subnav>div{padding:7px 22px}.pc9Subnav button{height:35px;border:0;color:#778594;font-size:13px}.pc9Subnav button:hover{background:#f3f6f9;color:#364352}.pc9Subnav button.active{background:#eaf2ff;color:#1e66cc}.pc9Workspace{background:linear-gradient(180deg,#f7f9fb,#edf2f6);scrollbar-color:#bdc8d3 transparent}.pc9Overview{max-width:1600px;padding:34px 34px 48px}.pc9OverviewHead{margin-bottom:24px}.pc9OverviewHead>div:first-child>span{font-size:12px;letter-spacing:.14em;color:#347eea}.pc9OverviewHead h1{margin:8px 0 5px;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:-.045em}.pc9OverviewHead p{color:#657383;font-size:15px}.pc9DashboardControls button{height:38px;border-color:var(--pc9-line);border-radius:9px;background:#fff;color:#596777;font-size:13px}.pc9DashboardControls button.active{border-color:#b9d2f5;background:#edf5ff;color:#236dce}.pc9WidgetGrid{grid-auto-rows:minmax(96px,auto);gap:16px}.pc9Widget{border-color:var(--pc9-line);border-radius:14px;background:#fff;box-shadow:0 10px 34px #17273a14}.pc9Widget>header{height:48px;padding:0 16px;border-bottom-color:var(--pc9-soft);background:#fff}.pc9Widget>header strong{color:#344150;font-size:13px;text-transform:none;letter-spacing:0}.pc9WidgetBody{height:calc(100% - 48px)}.pc9Widget.editing{outline:2px dashed #82b4f3;outline-offset:3px}.pc9Critical{padding:20px 22px;border-left:4px solid transparent}.pc9Critical span{font-size:11px}.pc9Critical strong{font-size:20px}.pc9Critical small{font-size:13px}.pc9Critical button{height:38px;border-color:var(--pc9-line);background:#fff;color:#465565;font-size:12px}.pc9Critical.danger{border-left-color:var(--pc9-red);background:linear-gradient(90deg,#fff2f3,#fff 48%)}.pc9Critical.attention{border-left-color:var(--pc9-amber);background:linear-gradient(90deg,#fff8ed,#fff 48%)}.pc9Critical.clear{border-left-color:var(--pc9-green);background:linear-gradient(90deg,#f0fbf7,#fff 48%)}.pc9StatusGrid button{padding:17px;border-right-color:var(--pc9-soft)}.pc9StatusGrid button:hover,.pc9List>button:hover,.pc9Timeline button:hover{background:#f7f9fb}.pc9StatusGrid span{font-size:11px}.pc9StatusGrid strong{font-size:28px}.pc9StatusGrid small{font-size:12px}.pc9List>button{min-height:58px;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:9px 14px;border-bottom-color:var(--pc9-soft)}.pc9List i{width:36px;height:36px;border-radius:10px;background:#eaf3ff;color:#2e75d5;font-size:11px}.pc9List i.sev-critical,.pc9List i.sev-high{background:#fff0f1;color:#da3e48}.pc9List strong{font-size:13px}.pc9List small,.pc9List em{font-size:12px}.pc9MapWrap{grid-template-rows:minmax(0,1fr) 46px}.pc9MapCanvas{min-height:220px;background:#dce5ed;filter:saturate(.78) contrast(.94)}.pc9MapLegend{padding:0 15px;border-top-color:var(--pc9-soft);color:#71808e;font-size:12px}.pc9MapLegend button{color:#236dce;font-size:12px}.pc9Compliance{padding:18px;gap:12px}.pc9Compliance>div:first-child span,.pc9Compliance>div:first-child small{font-size:12px}.pc9Compliance>div:first-child strong{font-size:23px}.pc9Compliance button{height:35px;border-color:var(--pc9-line);background:#f8fafb;color:#516171;font-size:12px}.pc9Timeline button{min-height:54px;padding:9px 14px;border-bottom-color:var(--pc9-soft)}.pc9Timeline strong{font-size:13px}.pc9Timeline small{font-size:12px}.pc9Timeline time{font-size:11px}.pc9QuickGrid{padding:12px;gap:8px}.pc9QuickGrid button{min-height:50px;border-color:var(--pc9-line);background:#f8fafb;color:#405061}.pc9QuickGrid strong{font-size:12px}.pc9Empty b{font-size:13px}.pc9Empty span{font-size:12px}.pc9LegacyHost{padding:24px 28px 34px;color:var(--pc9-text)}.pc9LegacyHost :is(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero) :is(h1,h2){font-size:clamp(28px,2.5vw,38px)!important;color:#121b25!important}.pc9LegacyHost .rotaInspectorV71.pc815Open{top:16px!important;background:#fff!important;color:#17212b!important;border-color:var(--pc9-line)!important;box-shadow:0 30px 100px #111c2947!important}.pc81PortalModal{background:#090f179e!important}.pc81PortalModal>.modal{background:#fff!important;color:#17212b!important;box-shadow:0 34px 110px #040b1359!important}.pc81PortalModal .modalActions{background:#fff!important;border-top-color:var(--pc9-line)!important}.pc9AiHelp{height:46px;border-color:#c9d9ee;background:#fff;color:#245d9f;box-shadow:0 10px 32px #19304c29}.pc9AiHelp span{background:#e7f1ff;color:#236dcc}.pc9AiHelp b{font-size:12px}.pc9Palette{border-color:var(--pc9-line);background:#fff;color:var(--pc9-text)}.pc9Palette input{color:var(--pc9-text)!important}.pc9Palette>div>button{color:#506071}.pc9Palette>div>button:hover{background:#f1f5f9}.pc9Locked{border-color:var(--pc9-line);background:#fff;color:var(--pc9-text);box-shadow:0 10px 34px #17273a14}@media(max-width:1180px){.pc9Command{grid-template-columns:216px minmax(0,1fr)}.pc9BrandImage{width:148px}}@media(max-width:900px){.pc9Sidebar{width:min(300px,88vw);box-shadow:24px 0 70px #00000047}.pc9Menu{border-color:var(--pc9-line);background:#fff;color:#526171}.pc9Overview{padding:26px 20px 38px}.pc9LegacyHost{padding:18px}}@media(max-width:680px){.pc9Topbar{height:60px}.pc9Main{grid-template-rows:60px auto minmax(0,1fr)}.pc9Overview{padding:21px 12px 34px}.pc9OverviewHead h1{font-size:31px}.pc9OverviewHead p{font-size:13px}.pc9DashboardControls button,.pc9Subnav button{font-size:12px}.pc9WidgetGrid{gap:12px}.pc9Critical{flex-direction:column}.pc9LegacyHost{padding:10px}}:root{--pc10-ink: #0a1019;--pc10-ink-2: #111b29;--pc10-navy: #10233c;--pc10-blue: #1264d8;--pc10-blue-2: #2d7eef;--pc10-sky: #eaf3ff;--pc10-canvas: #eef2f6;--pc10-paper: #ffffff;--pc10-line: #d9e1e9;--pc10-line-dark: #c6d0db;--pc10-copy: #17202b;--pc10-muted: #667384;--pc10-soft: #f5f7f9;--pc10-green: #16865d;--pc10-amber: #b86708;--pc10-red: #cf303a;--pc10-sidebar: 236px;--pc10-radius: 10px}.pc10Command{grid-template-columns:var(--pc10-sidebar) minmax(0,1fr)!important;background:var(--pc10-canvas)!important;color:var(--pc10-copy)!important;font-size:14px!important}.pc10Command,.pc10Command .pc9Main,.pc10Command .pc10Workspace,.pc10Command .pc10WorkspaceHost,.pc10Command .pc83EmbeddedWorkspace,.pc10Command .commandMainV6{min-width:0!important;max-width:100%!important}.pc10Command .pc9Sidebar{background:var(--pc10-ink)!important;border-right:0!important;box-shadow:10px 0 40px #050c1614}.pc10Command .pc9Brand{height:76px!important;padding:0 22px!important;border-color:#ffffff14!important}.pc10Command .pc9BrandImage{width:154px!important;max-height:34px!important}.pc10Command .pc9CompanyIdentity{margin:20px 18px 8px!important;padding:0 2px 18px!important}.pc10Command .pc9CompanyIdentity strong{font-size:14px!important;color:#fff!important}.pc10Command .pc9CompanyIdentity span{font-size:11px!important;color:#8090a5!important;text-transform:uppercase;letter-spacing:.08em}.pc10Command .pc9Nav{padding:10px 12px!important;gap:3px!important}.pc10Command .pc9Nav button{height:44px!important;border-radius:7px!important;padding:0 12px!important;gap:12px!important;font-size:13px!important;color:#8c9aad!important}.pc10Command .pc9Nav button.active{background:#14243a!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--pc10-blue-2)!important}.pc10Command .pc9SidebarFoot small{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em}.pc10Command .pc9Main{grid-template-rows:64px auto minmax(0,1fr)!important}.pc10Command .pc9Topbar{height:64px!important;padding:0 22px!important;background:#fffffff7!important;border-color:var(--pc10-line)!important;box-shadow:0 1px #0a101905}.pc10Command .pc9TopLeft>div{display:flex!important;gap:8px!important;align-items:baseline}.pc10Command .pc9TopLeft span{font-size:12px!important;color:#84909e!important}.pc10Command .pc9TopLeft strong{font-size:15px!important;color:var(--pc10-copy)}.pc10Command .pc9Search{width:220px!important;height:36px!important;border-radius:7px!important;background:var(--pc10-soft)!important;border-color:var(--pc10-line)!important}.pc10Command .pc9Search b{font-size:12px!important}.pc10Command .pc9Create{height:36px!important;border-radius:7px!important;background:var(--pc10-blue)!important;box-shadow:none!important}.pc10Command .pc9Subnav{height:45px!important;background:#fff!important}.pc10Command .pc9Subnav>div{padding:5px 20px!important;gap:2px!important}.pc10Command .pc9Subnav button{height:34px!important;border-radius:6px!important;font-size:12px!important}.pc10Command .pc9Subnav button.active{background:var(--pc10-sky)!important;color:#0c56b9!important}.pc10Workspace{padding:0 0 76px!important;background:var(--pc10-canvas)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-color:#aeb9c4 transparent!important}.pc10WorkspaceHost{width:100%!important;padding:20px 24px 30px!important;min-height:100%;overflow:visible!important}.pc10WorkspaceHost .pc83EmbeddedWorkspace{max-width:none!important}.pc10WorkspaceHost :where(.panel,.card,.metricCard,.workspaceCard,.pcCard){border-radius:var(--pc10-radius)!important;border-color:var(--pc10-line)!important;box-shadow:none!important}.pc10WorkspaceHost :where(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero){margin:0 0 18px!important}.pc10WorkspaceHost :where(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero) h1,.pc10WorkspaceHost :where(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero) h2{font-size:clamp(28px,2.5vw,38px)!important;letter-spacing:-.04em!important}.pc10Tool-overview{background:#0b1420!important;color:#f4f8fc!important;scrollbar-color:#43556a transparent!important}.pc10Overview{max-width:none!important;min-height:100%;padding:28px 32px 48px!important;background:radial-gradient(circle at 78% -12%,rgba(45,126,239,.18),transparent 34%),#0b1420!important;color:#f4f8fc!important}.pc10OverviewHead{align-items:center!important;margin-bottom:22px!important}.pc10OverviewHead h1{font-size:clamp(32px,3vw,45px)!important;letter-spacing:-.052em!important;margin:5px 0 3px!important;color:#f7fbff!important}.pc10OverviewHead p{font-size:14px!important;color:#91a1b4!important}.pc10Overview .pc9DashboardControls button{border-color:#314156!important;background:#142131!important;color:#c5d0dd!important}.pc10Overview .pc9DashboardControls button.active{border-color:#3b82e5!important;background:#1264d8!important;color:#fff!important}.pc10Overview .pc9AddWidget{border-color:#27374a!important;background:#101c2a!important}.pc10Overview .pc9AddWidget button{border-color:#314156!important;background:#162536!important;color:#c3d0de!important}.pc10Overview .pc9WidgetGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:88px!important;gap:12px!important}.pc10Overview .pc9Widget{border-radius:9px!important;border-color:#26364a!important;background:linear-gradient(180deg,#132131,#101b29)!important;color:#edf4fb!important;box-shadow:0 10px 28px #0000002e!important}.pc10Overview .pc9Widget:first-child{grid-column:1/-1!important}.pc10Overview .pc9Widget>header{height:42px!important;padding:0 14px!important;border-bottom-color:#253548!important;background:#ffffff05!important}.pc10Overview .pc9Widget>header strong{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#aebdcd!important}.pc10Overview .pc9WidgetBody{height:calc(100% - 42px)!important}.pc10Overview .pc9Critical{padding:17px 20px!important}.pc10Overview .pc9Critical strong,.pc10Overview .pc9StatusGrid strong,.pc10Overview .pc9List strong,.pc10Overview .pc9Timeline strong,.pc10Overview .pc9Compliance strong,.pc10Overview .pc9QuickGrid strong,.pc10Overview .pc9Empty b{color:#f4f8fc!important}.pc10Overview .pc9Critical strong{font-size:20px!important}.pc10Overview .pc9Critical small,.pc10Overview .pc9StatusGrid small,.pc10Overview .pc9List small,.pc10Overview .pc9Timeline small,.pc10Overview .pc9Timeline time,.pc10Overview .pc9Compliance small,.pc10Overview .pc9Empty,.pc10Overview .pc9MapLegend{color:#8496aa!important}.pc10Overview .pc9StatusGrid span,.pc10Overview .pc9Compliance span{color:#91a5b9!important}.pc10Overview .pc9StatusGrid button,.pc10Overview .pc9List>button,.pc10Overview .pc9Timeline button{border-color:#253548!important;color:#edf4fb!important}.pc10Overview .pc9StatusGrid button:hover,.pc10Overview .pc9List>button:hover,.pc10Overview .pc9Timeline button:hover{background:#172638!important}.pc10Overview .pc9Critical button,.pc10Overview .pc9Compliance button,.pc10Overview .pc9QuickGrid button{border-color:#30435a!important;background:#172638!important;color:#c7d4e1!important}.pc10Overview .pc9Critical.clear{border-left-color:#27b47e!important;background:linear-gradient(90deg,rgba(24,134,93,.18),transparent 52%)!important}.pc10Overview .pc9Critical.attention{border-left-color:#d98727!important;background:linear-gradient(90deg,rgba(184,103,8,.18),transparent 52%)!important}.pc10Overview .pc9Critical.danger{border-left-color:#e34b55!important;background:linear-gradient(90deg,rgba(207,48,58,.19),transparent 52%)!important}.pc10Overview .pc9ComplianceMeter{background:#27384b!important}.pc10Tool-liveops{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:32px!important;background:#0b1420!important}.pc10Tool-liveops .pc10WorkspaceHost{height:auto!important;min-height:100%;padding:12px 14px 28px!important;overflow:visible!important}.pc10Tool-liveops .pc83EmbeddedWorkspace,.pc10Tool-liveops .commandMainV6,.pc10Tool-liveops .pc7Workspace{height:auto!important;min-height:0!important;overflow:visible!important}.pc10Tool-liveops .pc7OpsGrid{height:auto!important;min-height:590px!important;grid-template-columns:minmax(0,1.85fr) minmax(320px,.64fr)!important;gap:12px!important}.pc10Tool-liveops :where(.pc7MapPanel,.pc7LiveMap,.pc7MapCanvas,.liveOpsMapV7){min-height:560px!important;height:100%!important}.pc10Tool-liveops :where(.pc7OpsRail,.pc7LiveRail){min-width:0!important;max-height:calc(100dvh - 145px)!important;overflow:auto!important}.pc10Tool-liveops .pc7OpsMetrics{padding:10px!important;gap:6px!important;border-radius:9px!important;background:var(--pc10-ink-2)!important}.pc10Tool-liveops .pc7OpsMetrics>*{color:#f5f9ff!important}.pc10Tool-liveops .pc7OpsMetrics strong{color:#fff!important}.pc10Tool-shifts{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:32px!important}.pc10Tool-shifts .pc10WorkspaceHost{height:auto!important;min-height:100%;overflow:visible!important;padding:10px 12px 24px!important}.pc10Tool-shifts .rotaCommandV71{height:auto!important;min-height:calc(100dvh - 170px)!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.pc10Tool-shifts .rotaWorkspaceV71{height:auto!important;min-height:560px!important;overflow:visible!important}.pc10Tool-shifts .rotaWeekBoardV71{height:auto!important;min-height:520px!important;grid-template-columns:repeat(7,minmax(165px,1fr))!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:12px!important}.pc10Tool-shifts .rotaDayV71{min-height:100%!important;border-radius:7px!important}.pc10Tool-shifts .rotaInspectorV71.pc815Open{top:12px!important;right:12px!important;bottom:12px!important;width:min(510px,calc(100vw - 270px))!important;border-radius:10px!important;background:#fff!important;border-color:var(--pc10-line-dark)!important;box-shadow:-20px 0 55px #0f1b2a2e!important}.pc10SplitWorkspace{height:calc(100dvh - 190px);min-height:580px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid var(--pc10-line);border-radius:10px;color:var(--pc10-copy)!important}.pc10SplitWorkspace :where(h1,h2,h3,strong,dd){color:var(--pc10-copy)!important}.pc10SplitWorkspace :where(p,small,span,dt){text-shadow:none!important}.pc10WorkspaceHost .pc10SplitWorkspace .pc10SplitHero h1,.pc10WorkspaceHost .pc10SplitWorkspace .pc10RecordHead h2{color:var(--pc10-copy)!important}.pc10SplitHero{min-height:92px;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pc10-line);background:#fff}.pc10SplitHero>div>span,.pc10Eyebrow{display:block;margin-bottom:5px;color:var(--pc10-blue);font-size:10px;font-weight:850;letter-spacing:.12em}.pc10SplitHero h1{margin:0;font-size:28px;line-height:1.04;letter-spacing:-.04em}.pc10SplitHero p{margin:5px 0 0;color:var(--pc10-muted);font-size:13px}.pc10HeroActions{display:flex;align-items:center;gap:8px}.pc10HeroActions button,.pc10SplitWorkspace button.pc10Primary{height:37px;padding:0 13px;border:1px solid var(--pc10-line)!important;border-radius:7px;background:#fff!important;color:#435064!important;font-weight:700}.pc10HeroActions button.primary,.pc10SplitWorkspace button.pc10Primary{border-color:var(--pc10-blue)!important;background:var(--pc10-blue)!important;color:#fff!important}.pc10SplitBody{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(310px,34%) minmax(0,1fr)}.pc10Queue{position:relative!important;width:auto!important;height:auto!important;min-width:0;min-height:0!important;max-height:none!important;align-self:stretch!important;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden!important;border-right:1px solid var(--pc10-line);background:var(--pc10-soft)}.pc10QueueTools{padding:12px;display:grid;gap:8px;border-bottom:1px solid var(--pc10-line);background:#fff}.pc10QueueTools input,.pc10QueueTools select{height:37px;width:100%;border:1px solid var(--pc10-line)!important;border-radius:7px;background:var(--pc10-soft)!important;padding:0 11px;color:var(--pc10-copy)!important;font-size:13px}.pc10QueueTools input::placeholder{color:#7b8795!important;opacity:1!important}.pc10QueueTools>div{display:flex;gap:6px;overflow:auto}.pc10QueueTools button{height:31px;flex:0 0 auto;border:1px solid var(--pc10-line)!important;border-radius:999px;background:#fff!important;padding:0 10px;color:var(--pc10-muted)!important;font-size:11px;font-weight:700}.pc10QueueTools button.active{border-color:#aac8ef!important;background:var(--pc10-sky)!important;color:#1058b7!important}.pc10QueueList{min-height:0;overflow:auto}.pc10QueueRow{width:100%;min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:0;border-bottom:1px solid var(--pc10-line);background:#fff;color:var(--pc10-copy)!important;text-align:left}.pc10QueueRow strong{color:var(--pc10-copy)!important}.pc10QueueRow:hover{background:#f8fafc}.pc10QueueRow.active{position:relative;background:var(--pc10-sky)}.pc10QueueRow.active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--pc10-blue)}.pc10QueueRow>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e8eef5;color:#40526b;font-style:normal;font-size:12px;font-weight:850}.pc10QueueRow>span{min-width:0}.pc10QueueRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pc10QueueRow small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pc10-muted)!important;font-size:11px}.pc10QueueRow>em{font-style:normal;font-size:10px;font-weight:800;color:var(--pc10-muted)!important}.pc10QueueRow.danger>i{background:#fdebed;color:var(--pc10-red)}.pc10QueueRow.warn>i{background:#fff2df;color:var(--pc10-amber)}.pc10RecordPane{position:relative!important;width:auto!important;height:auto!important;min-width:0;min-height:0!important;max-height:none!important;align-self:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff;color:var(--pc10-copy)!important}.pc10RecordPaneEmpty{height:100%;display:grid;place-items:center;align-content:center;gap:7px;color:var(--pc10-muted);text-align:center}.pc10RecordPaneEmpty b{font-size:25px;color:#aab5c1}.pc10RecordHead{padding:22px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pc10-line)}.pc10RecordHead h2{margin:4px 0 5px;font-size:25px;letter-spacing:-.035em}.pc10RecordHead p{margin:0;color:var(--pc10-muted);font-size:13px}.pc10RecordHead>div:last-child{display:flex;gap:7px}.pc10RecordHead button{height:35px;border:1px solid var(--pc10-line);border-radius:7px;background:#fff;padding:0 11px;color:#475569;font-weight:700}.pc10RecordHead button.primary{border-color:var(--pc10-blue);background:var(--pc10-blue);color:#fff}.pc10RecordMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pc10-line)}.pc10RecordMetrics>div{padding:15px 18px;border-right:1px solid var(--pc10-line)}.pc10RecordMetrics>div:last-child{border-right:0}.pc10RecordMetrics span{display:block;color:var(--pc10-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.pc10RecordMetrics strong{display:block;margin-top:5px;font-size:15px}.pc10RecordGrid{padding:20px 24px 34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc10RecordSection{min-width:0;padding:17px;border:1px solid var(--pc10-line);border-radius:8px;background:#fff}.pc10RecordSection.wide{grid-column:1/-1}.pc10RecordSection>span{display:block;margin-bottom:10px;color:var(--pc10-muted);font-size:10px;font-weight:850;letter-spacing:.1em}.pc10RecordSection p{margin:0;color:#445164;line-height:1.55}.pc10RecordSection dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:9px 12px;margin:0}.pc10RecordSection dt{color:var(--pc10-muted);font-size:12px}.pc10RecordSection dd{margin:0;font-weight:700;overflow-wrap:anywhere}.pc10WorkspaceHost .pc10SplitWorkspace :where(.pc10SplitHero,.pc10QueueTools,.pc10QueueRow,.pc10RecordPane,.pc10RecordHead,.pc10RecordMetrics,.pc10RecordSection){color:var(--pc10-copy)!important}.pc10WorkspaceHost .pc10SplitWorkspace :where(.pc10SplitHero,.pc10QueueTools,.pc10RecordPane,.pc10RecordHead,.pc10RecordMetrics,.pc10RecordSection) :where(h1,h2,h3,h4,strong,b,dd){color:var(--pc10-copy)!important}.pc10WorkspaceHost .pc10SplitWorkspace :where(.pc10SplitHero,.pc10QueueTools,.pc10RecordPane,.pc10RecordHead,.pc10RecordMetrics,.pc10RecordSection) :where(p,small,dt){color:var(--pc10-muted)!important}.pc10Tool-clients .v90Hub,.pc10Tool-sites .gx2Workspace{min-height:calc(100dvh - 155px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important}.pc10Tool-clients .v90MetricStrip{margin-bottom:0!important;border-radius:8px 8px 0 0!important;box-shadow:none!important}.pc10Tool-clients .v90Toolbar{margin:0!important;padding:12px!important;border:1px solid var(--pc10-line);border-bottom:0;background:#fff}.pc10Tool-clients .v90ClientGrid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:0!important;overflow:auto!important;border:1px solid var(--pc10-line);background:#fff}.pc10DirectoryEmpty{min-height:300px;display:grid;place-items:center;align-content:center;gap:6px;color:var(--pc10-muted);text-align:center}.pc10DirectoryEmpty b{font-size:28px;color:#a8b4c1}.pc10DirectoryEmpty strong{color:var(--pc10-copy)!important}.pc10Tool-sites .siteCardGrid:empty{min-height:300px}.pc10Tool-clients .v90ClientCard{min-height:96px!important;display:grid!important;grid-template-columns:52px minmax(220px,1fr) minmax(260px,.8fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--pc10-line)!important;border-radius:0!important;box-shadow:none!important}.pc10Tool-clients .v90ClientMark,.pc10Tool-clients .v90ClientFacts{margin:0!important}.pc10Tool-clients .pcClientCardActions{margin:0!important;justify-content:flex-end!important}.pc10Tool-sites .siteCardGrid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:0!important;overflow:auto!important;border:1px solid var(--pc10-line);border-radius:9px;background:#fff}.pc10Tool-sites .siteCommandCard{min-height:82px!important;display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:13px 17px!important;border:0!important;border-bottom:1px solid var(--pc10-line)!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.pc10Tool-sites .siteCommandCard h3,.pc10Tool-sites .siteCommandCard p,.pc10Tool-sites .siteCommandCard small{margin:0!important}.pc10Tool-clients :where(.v90Toolbar,.v90ClientGrid,.v90ClientCard),.pc10Tool-sites :where(.siteCardGrid,.siteCommandCard){color:var(--pc10-copy)!important}.pc10Tool-clients :where(.v90Toolbar,.v90ClientGrid,.v90ClientCard) :where(h1,h2,h3,strong,b),.pc10Tool-sites :where(.siteCardGrid,.siteCommandCard) :where(h1,h2,h3,strong,b){color:var(--pc10-copy)!important}.pc10Tool-clients :where(.v90Toolbar,.v90ClientGrid,.v90ClientCard) :where(p,small,span),.pc10Tool-sites :where(.siteCardGrid,.siteCommandCard) :where(p,small,span){text-shadow:none!important}.pc10Guard360 .v91Guard360{min-height:100%;background:#fff;color:var(--pc10-copy)!important}.pc10Guard360 .v91GuardHero{padding:22px!important;border-bottom:1px solid var(--pc10-line)}.pc10Guard360 .v91GuardHero :where(h2,strong){color:var(--pc10-copy)!important}.pc10Guard360 .v91Tabs{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid var(--pc10-line)}.pc10Guard360 .v91Overview,.pc10Guard360 .v90RecordList,.pc10Guard360 .v90Lifecycle{padding:20px 22px 32px!important}.pc10Guard360 .v91OverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pc10Command .pc81PortalModal{padding:0!important;align-items:stretch!important;justify-content:flex-end!important;background:#070d1685!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.pc10Command .pc81PortalModal>.modal,.pc10Command .pc81PortalModal>.modal.wide{width:min(820px,calc(100vw - var(--pc10-sidebar)))!important;max-width:100%!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-left:1px solid var(--pc10-line-dark)!important;border-radius:0!important;box-shadow:-30px 0 90px #08121f33!important}.pc10Command .pc81PortalModal>.modal.wide{width:min(1100px,calc(100vw - var(--pc10-sidebar)))!important}.pc10Command .pc81PortalModal>.modal.fullScreen{width:calc(100vw - var(--pc10-sidebar))!important;height:100dvh!important}.pc10Command .pc81PortalModal .modalHeader{min-height:76px!important;padding:15px 22px!important;border-bottom:1px solid var(--pc10-line)!important}.pc10Command .pc81PortalModal .pc81ModalBody{padding:22px 24px!important}.pc10Command .pc81PortalModal .modalActions{margin:20px -24px -22px!important;bottom:-22px!important;padding:14px 24px!important}.pc81PortalModal{padding:0!important;align-items:stretch!important;justify-content:flex-end!important;background:#070d1685!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide{width:min(820px,calc(100vw - var(--pc10-sidebar)))!important;max-width:100%!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-left:1px solid var(--pc10-line-dark)!important;border-radius:0!important;box-shadow:-30px 0 90px #08121f33!important}.pc81PortalModal>.modal.wide{width:min(1100px,calc(100vw - var(--pc10-sidebar)))!important}.pc81PortalModal>.modal.fullScreen{width:calc(100vw - var(--pc10-sidebar))!important;height:100dvh!important}.pc81PortalModal .modalHead{min-height:76px!important;padding:15px 22px!important;border-bottom:1px solid var(--pc10-line)!important}.pc81PortalModal .pc81ModalBody{padding:22px 24px!important}.pc81PortalModal .modalActions{margin:20px -24px -22px!important;bottom:-22px!important;padding:14px 24px!important}body .modalBackdrop.pc81PortalModal{display:flex!important;flex-direction:row!important;padding:0!important;align-items:stretch!important;justify-content:flex-end!important}body .modalBackdrop.pc81PortalModal>.modal,body .modalBackdrop.pc81PortalModal>.modal.wide{margin:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.pc10Supervisor{display:none}@media(max-width:1180px){:root{--pc10-sidebar: 214px}.pc10Command{grid-template-columns:var(--pc10-sidebar) minmax(0,1fr)!important}.pc10Command .pc9Search{width:38px!important;grid-template-columns:1fr!important;place-items:center}.pc10Command .pc9Search b,.pc10Command .pc9Search kbd{display:none}.pc10Overview{padding:24px 22px 40px!important}.pc10Overview .pc9WidgetGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.pc10Overview .pc9Widget:first-child{grid-column:1/-1!important}.pc10Overview .pc9Widget.pc9Size-small{grid-column:span 2!important}.pc10Overview .pc9Widget.pc9Size-medium{grid-column:span 3!important}.pc10Overview .pc9Widget.pc9Size-wide,.pc10Overview .pc9Widget.pc9Size-wideTall{grid-column:span 6!important}.pc10SplitBody{grid-template-columns:minmax(285px,38%) minmax(0,1fr)}.pc10RecordMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc10RecordMetrics>div:nth-child(2){border-right:0}.pc10RecordMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--pc10-line)}.pc10Tool-liveops .pc7OpsGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr)!important}}@media(max-width:900px){.pc10Command{display:block!important}.pc10Command .pc9Sidebar{width:min(300px,88vw)!important}.pc10WorkspaceHost{padding:14px!important}.pc10SplitWorkspace{height:calc(100dvh - 178px)}.pc10SplitBody{grid-template-columns:minmax(280px,40%) minmax(0,1fr)}.pc10RecordGrid{grid-template-columns:1fr;padding:16px}.pc10RecordSection.wide{grid-column:auto}.pc10RecordHead{padding:18px;flex-direction:column}.pc10RecordHead>div:last-child{width:100%;overflow:auto}.pc10Command .pc81PortalModal>.modal,.pc10Command .pc81PortalModal>.modal.wide,.pc10Command .pc81PortalModal>.modal.fullScreen{width:min(760px,94vw)!important}.pc10Tool-liveops{overflow:auto!important}.pc10Tool-liveops .pc10WorkspaceHost{height:auto;overflow:visible}.pc10Tool-liveops .pc7OpsGrid{height:auto!important;grid-template-columns:1fr!important}.pc10Tool-liveops :where(.pc7MapPanel,.pc7LiveMap,.pc7MapCanvas,.liveOpsMapV7){min-height:480px!important}}@media(max-width:680px){.pc10Command .pc9Main{grid-template-rows:58px auto minmax(0,1fr)!important}.pc10Command .pc9Topbar{height:58px!important;padding:0 9px!important;flex-direction:row!important}.pc10Command .pc9TopActions{gap:5px!important}.pc10Command .pc9Search,.pc10Command .pc9Bell,.pc10Command .pc9User>button{width:34px!important;height:34px!important}.pc10Command .pc9Realtime{display:none}.pc10Command .pc9TopLeft strong{max-width:108px!important}.pc10WorkspaceHost{padding:8px!important}.pc10Command[data-pc-current-tool=overview] .pc10Workspace,.pc10Command[data-pc-current-tool=overview] .pc9Subnav{display:none!important}.pc10Command[data-pc-current-tool=overview] .pc10Supervisor{display:block;min-height:100%;overflow:auto;padding:17px 13px 92px;background:#f0f3f7}.pc10Command[data-pc-current-tool=overview] .pc10Supervisor :where(h1,h2,h3,strong),.pc10Command[data-pc-current-tool=overview] .pc10SupervisorActions button span{color:var(--pc10-copy)!important}.pc10Supervisor>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.pc10Supervisor>header span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--pc10-blue)}.pc10Supervisor>header h1{margin:5px 0 4px;font-size:27px;line-height:1.05;letter-spacing:-.045em}.pc10Supervisor>header p{margin:0;color:var(--pc10-muted);font-size:12px}.pc10Supervisor>header>i{padding:6px 8px;border-radius:999px;background:#e4f7ef;color:var(--pc10-green);font-size:9px;font-style:normal;font-weight:900}.pc10Supervisor>header>i.danger{background:#fdebed;color:var(--pc10-red)}.pc10MobileError{width:100%;margin-bottom:10px;padding:10px;border:1px solid #efbfc2;border-radius:7px;background:#fff0f1;color:#aa2730}.pc10SupervisorAlert{padding:17px;border-radius:9px;border-left:4px solid var(--pc10-green);background:#fff;box-shadow:0 2px 9px #1420300f}.pc10SupervisorAlert.attention{border-left-color:var(--pc10-amber)}.pc10SupervisorAlert.danger{border-left-color:var(--pc10-red);background:linear-gradient(110deg,#fff2f3,#fff)}.pc10SupervisorAlert span{display:block;color:var(--pc10-muted);font-size:9px;font-weight:900;letter-spacing:.11em}.pc10SupervisorAlert strong{display:block;margin:6px 0 13px;font-size:17px}.pc10SupervisorAlert button{border:0;background:none;padding:0;color:var(--pc10-blue);font-size:12px;font-weight:800}.pc10SupervisorPulse{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.pc10SupervisorPulse button{min-width:0;padding:12px 10px;border:1px solid var(--pc10-line);border-radius:8px;background:#fff;color:var(--pc10-copy);text-align:left}.pc10SupervisorPulse button.warn{border-top:3px solid var(--pc10-amber)}.pc10SupervisorPulse span,.pc10SupervisorPulse small{display:block;color:var(--pc10-muted);font-size:9px}.pc10SupervisorPulse strong{display:block;margin:4px 0 2px;font-size:22px}.pc10SupervisorQueue{overflow:hidden;margin-top:10px;border:1px solid var(--pc10-line);border-radius:9px;background:#fff}.pc10SupervisorQueue>header{padding:13px 14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--pc10-line)}.pc10SupervisorQueue>header span{display:block;color:var(--pc10-blue);font-size:9px;font-weight:900;letter-spacing:.11em}.pc10SupervisorQueue>header strong{display:block;margin-top:3px}.pc10SupervisorQueue>header button{border:0;background:none;color:var(--pc10-blue)}.pc10SupervisorQueue>button{width:100%;min-height:65px;display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 13px;border:0;border-bottom:1px solid var(--pc10-line);background:#fff;text-align:left}.pc10SupervisorQueue>button i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#fff1e0;color:var(--pc10-amber);font-style:normal;font-size:10px;font-weight:900}.pc10SupervisorQueue>button i.severity-critical,.pc10SupervisorQueue>button i.severity-high{background:#fdebed;color:var(--pc10-red)}.pc10SupervisorQueue>button strong,.pc10SupervisorQueue>button small{display:block}.pc10SupervisorQueue>button strong{font-size:12px}.pc10SupervisorQueue>button small{margin-top:3px;color:var(--pc10-muted);font-size:10px}.pc10SupervisorQueue>button em{font-style:normal;color:var(--pc10-muted)}.pc10SupervisorClear{display:flex;align-items:center;gap:10px;padding:18px}.pc10SupervisorClear b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e7f7f0;color:var(--pc10-green)}.pc10SupervisorClear strong,.pc10SupervisorClear small{display:block}.pc10SupervisorClear small{color:var(--pc10-muted);font-size:10px}.pc10SupervisorActions{margin-top:10px;padding:14px;border:1px solid var(--pc10-line);border-radius:9px;background:#fff}.pc10SupervisorActions>span{font-size:9px;font-weight:900;letter-spacing:.11em;color:var(--pc10-muted)}.pc10SupervisorActions>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px}.pc10SupervisorActions button{min-width:0;padding:10px 4px;display:grid;place-items:center;gap:5px;border:1px solid var(--pc10-line);border-radius:7px;background:var(--pc10-soft)}.pc10SupervisorActions button b{font-size:19px;color:var(--pc10-blue)}.pc10SupervisorActions button span{font-size:9px;font-weight:800}.pc10SplitWorkspace{height:calc(100dvh - 121px);min-height:0;border:0;border-radius:0}.pc10SplitHero{min-height:78px;padding:13px 14px}.pc10SplitHero h1{font-size:23px}.pc10SplitHero p{display:none}.pc10HeroActions button:not(.primary){display:none}.pc10SplitBody{display:block;position:relative}.pc10Queue{height:100%!important;border:0}.pc10SplitWorkspace.has-selection .pc10Queue{display:none}.pc10SplitWorkspace:not(.has-selection) .pc10RecordPane{display:none}.pc10RecordPane{position:absolute!important;inset:0;width:100%!important;height:100%!important;background:#fff}.pc10RecordHead{padding:14px}.pc10RecordHead h2{font-size:21px}.pc10RecordMetrics{grid-template-columns:repeat(2,1fr)}.pc10RecordGrid{padding:12px;gap:10px}.pc10Command .pc81PortalModal>.modal,.pc10Command .pc81PortalModal>.modal.wide,.pc10Command .pc81PortalModal>.modal.fullScreen{width:100vw!important;height:100dvh!important;border:0!important}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide,.pc81PortalModal>.modal.fullScreen{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border:0!important}.pc81PortalModal .modalHead{min-height:64px!important;padding:10px 14px!important}.pc81PortalModal .pc81ModalBody{padding:14px!important}.pc81PortalModal .modalActions{margin:14px -14px -14px!important;bottom:-14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.pc10Tool-clients .v90ClientCard{grid-template-columns:42px minmax(0,1fr)!important}.pc10Tool-clients .v90ClientFacts{display:none!important}.pc10Tool-clients .pcClientCardActions{grid-column:1/-1!important;justify-content:stretch!important}.pc10Tool-clients .pcClientCardActions button{flex:1}.pc10Tool-sites .siteCommandCard{grid-template-columns:1fr auto!important}.pc10Tool-sites .siteCommandCard p{grid-column:1/-1}.pc10Guard360 .v91GuardHero{padding:15px!important}.pc10Guard360 .v91OverviewGrid{grid-template-columns:1fr!important}.pc10Command .pc81PortalModal .modalHeader{min-height:64px!important;padding:10px 14px!important}.pc10Command .pc81PortalModal .pc81ModalBody{padding:14px!important}.pc10Command .pc81PortalModal .modalActions{margin:14px -14px -14px!important;bottom:-14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.pc10Tool-liveops .pc10WorkspaceHost{padding:0!important}.pc10Tool-liveops :where(.pc7MapPanel,.pc7LiveMap,.pc7MapCanvas,.liveOpsMapV7){min-height:55dvh!important}.pc10Tool-shifts .pc10WorkspaceHost{padding:0!important}.pc10Tool-shifts .rotaWeekBoardV71{display:none!important}.pc10Tool-shifts .pc81RotaAgenda{display:grid!important}.pc10Tool-shifts .rotaInspectorV71.pc815Open{inset:0!important;width:100vw!important;max-width:none!important;border:0!important;border-radius:0!important}}.pc11Command{--pcg-bg:#020711;--pcg-bg-2:#06111f;--pcg-panel:rgba(9,24,42,.82);--pcg-panel-strong:rgba(10,28,49,.94);--pcg-panel-soft:rgba(14,37,62,.66);--pcg-line:rgba(103,174,255,.18);--pcg-line-strong:rgba(73,163,255,.38);--pcg-text:#f2f7fd;--pcg-muted:#8da3ba;--pcg-dim:#647a92;--pcg-blue:#2e8cff;--pcg-cyan:#4fc9ff;--pcg-green:#35d69a;--pcg-amber:#ffbd58;--pcg-red:#ff6678;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:0!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;overflow:hidden!important;color:var(--pcg-text)!important;color-scheme:dark;background:radial-gradient(circle at 88% 0,rgba(32,103,209,.22),transparent 34%),radial-gradient(circle at 38% 110%,rgba(0,148,209,.12),transparent 35%),linear-gradient(145deg,#020711,#06111f 52%,#020810)!important}.pc11Command,.pc11Command *{box-sizing:border-box}.pc11Command button,.pc11Command input,.pc11Command select,.pc11Command textarea{font:inherit}.pc11Command button{cursor:pointer}.pc11Command svg{display:block;flex:none}.pc11Command :focus-visible{outline:2px solid var(--pcg-cyan)!important;outline-offset:2px}.pc11Command .pc9Sidebar{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#030a14fa,#030b14eb)!important;border:0!important;border-right:1px solid var(--pcg-line)!important;box-shadow:18px 0 54px #0000003d!important;-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}.pc11Command .pc9Main{position:relative!important;width:auto!important;max-width:none!important;min-width:0!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:68px auto minmax(0,1fr)!important;overflow:hidden!important;background:transparent!important}.pc11Command .pc9SidebarInner{height:100%;padding:22px 17px 18px!important;display:flex;flex-direction:column;min-height:0}.pc11Command .pc9Brand{height:74px!important;padding:0 12px 20px!important;border-bottom:1px solid var(--pcg-line)!important}.pc11Command .pc9Brand img{max-width:176px!important;max-height:46px!important;filter:drop-shadow(0 8px 20px rgba(37,140,255,.18))}.pc11Command .pc9Tenant{margin:19px 8px 14px!important;padding:0 8px 18px!important;border-bottom:1px solid var(--pcg-line)!important}.pc11Command .pc9Tenant strong{color:var(--pcg-text)!important;font-size:14px!important}.pc11Command .pc9Tenant span{color:var(--pcg-dim)!important;letter-spacing:.14em!important}.pc11Command .pc9Nav{padding:0!important;gap:4px!important;overflow:auto!important;scrollbar-width:none}.pc11Command .pc9Nav button{min-height:45px!important;border:1px solid transparent!important;border-radius:11px!important;color:var(--pcg-muted)!important;background:transparent!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pc11Command .pc9Nav button:hover{color:var(--pcg-text)!important;background:#2270d21a!important;border-color:#52a1ff1f!important;transform:translate(2px)}.pc11Command .pc9Nav button.active{color:#fff!important;background:linear-gradient(100deg,#1f77ec47,#265ea826)!important;border-color:#499aff52!important;box-shadow:inset 3px 0 var(--pcg-blue),0 10px 28px #00295e29!important}.pc11Command .pc9Nav svg{color:currentColor!important}.pc11Command .pc9SidebarFoot{margin-top:auto!important;padding:17px 12px 0!important;border-top:1px solid var(--pcg-line)!important;color:var(--pcg-muted)!important}.pc11Command .pc9Topbar{position:relative!important;z-index:80!important;height:68px!important;padding:0 20px!important;color:var(--pcg-text)!important;background:#030b15c2!important;border:0!important;border-bottom:1px solid var(--pcg-line)!important;box-shadow:0 10px 35px #00000029!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.pc11Command .pc9TopLeft,.pc11Command .pc9TopRight{min-width:0}.pc11Command .pc9TopLeft strong{color:var(--pcg-text)!important}.pc11Command .pc9TopLeft span,.pc11Command .pc9Clock{color:var(--pcg-muted)!important}.pc11Command .pc9Search{height:38px!important;color:var(--pcg-muted)!important;background:#08182ab8!important;border:1px solid var(--pcg-line)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff06!important}.pc11Command .pc9Search:hover{border-color:var(--pcg-line-strong)!important;color:var(--pcg-text)!important}.pc11Command .pc9Search kbd{color:var(--pcg-muted)!important;background:#030d18cc!important;border:1px solid var(--pcg-line)!important;box-shadow:none!important}.pc11Command .pc9Realtime{color:var(--pcg-green)!important;background:#1276581f!important;border-color:#35d69a47!important}.pc11Command .pc9Create{height:38px!important;color:#fff!important;background:linear-gradient(135deg,#258cff,#1667da)!important;border:1px solid rgba(116,188,255,.4)!important;box-shadow:0 10px 26px #1c71e23d!important}.pc11Command .pc9TopActions{display:flex!important;align-items:center!important;gap:9px!important;min-width:max-content!important;flex:none!important}.pc11Command .pc9CreateWrap{flex:none!important;min-width:max-content!important}.pc11Command .pc9Create{width:auto!important;min-width:112px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}.pc11Command .pc9Create b,.pc11Command .pc9Create span{display:inline-flex!important;align-items:center!important;margin:0!important;white-space:nowrap!important;line-height:1!important}.pc11Command .pc9Bell,.pc11Command .pc9User>button{color:var(--pcg-text)!important;background:#0b1c2fdb!important;border:1px solid var(--pcg-line)!important}.pc11Command .pc9Bell{flex:none!important;overflow:visible!important}.pc11Command .pc9Bell b{right:-4px!important;top:-5px!important;z-index:3!important;border:2px solid #071522!important;line-height:13px!important}.pc11Command .pc9Bell:hover,.pc11Command .pc9User>button:hover{background:#1d4f8461!important;border-color:var(--pcg-line-strong)!important}.pc11Command .pc9Subnav{min-height:0!important;height:auto!important;background:#040d18b8!important;border-bottom:1px solid var(--pcg-line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc11Command .pc9Subnav>div{min-height:52px!important;padding:7px 18px!important;gap:5px!important}.pc11Command .pc9Subnav button{height:37px!important;padding:0 13px!important;border-radius:9px!important;color:var(--pcg-muted)!important;border:1px solid transparent!important;background:transparent!important}.pc11Command .pc9Subnav button:hover{color:var(--pcg-text)!important;background:#2065b41f!important}.pc11Command .pc9Subnav button.active{color:#fff!important;background:#277fec30!important;border-color:#489eff38!important;box-shadow:inset 0 -2px var(--pcg-blue)!important}.pc11Command .pc9Workspace{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:rgba(71,153,244,.4) transparent;background:radial-gradient(circle at 92% 8%,rgba(24,103,203,.16),transparent 27%),radial-gradient(circle at 12% 88%,rgba(0,168,225,.07),transparent 32%),linear-gradient(150deg,#04101d,#061321 48%,#030a14)!important}.pc11Command .pc9LegacyHost{width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:20px 22px 32px!important;color:var(--pcg-text)!important;background:transparent!important;overflow:visible!important}.pc11Command .pc9LegacyHost>.pc83EmbeddedWorkspace,.pc11Command .pc9LegacyHost .pc83EmbeddedWorkspace{width:100%!important;max-width:none!important;margin:0!important}.pc11Command .pc9Workspace :where(h1,h2,h3,h4,strong,legend,th){color:var(--pcg-text)!important}.pc11Command .pc9Workspace :where(p,small,label,dt,caption,.muted){color:var(--pcg-muted)!important}.pc11Command .pc9Workspace :where(.eyebrow,.pc10Eyebrow){color:var(--pcg-cyan)!important}.pc11Command .pc9Workspace :where(.workspaceHero,.gx2Hero,.v90Hero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero,.rotaHeroV71,.pc30BillingHero,.pc10SplitHero){color:var(--pcg-text)!important;background:linear-gradient(135deg,#0d233cf0,#071526d6)!important;border:1px solid var(--pcg-line)!important;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.pc11Command .pc9Workspace :where(.panel,.card,.metricCard,.statCard,.dataCard,.gx2MetricRow>div,.gx2Record,.v90ClientCard,.siteCommandCard,.siteOpsGrid>article,.gxFormSection,.intelPersonCard,.riskMarker,.reportCard,.reportStats>*,.rotaMetricV71,.rotaWeekBoardV71,.pc30BillingCard,.pc30BillingPanel,.pc40Card,.pc40Panel){color:var(--pcg-text)!important;background:linear-gradient(145deg,#0b1d31db,#071423b8)!important;border-color:var(--pcg-line)!important;box-shadow:0 16px 45px #00000029,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pc11Command .pc9Workspace :where(input,select,textarea){color:var(--pcg-text)!important;background:#020a13b8!important;border-color:var(--pcg-line)!important;box-shadow:inset 0 1px 5px #0003!important}.pc11Command .pc9Workspace :where(input,textarea)::placeholder{color:#60758c!important}.pc11Command .pc9Workspace :where(input,select,textarea):focus{border-color:var(--pcg-cyan)!important;box-shadow:0 0 0 3px #32a7ff1f!important}.pc11Command .pc9Workspace :where(button:not(.primary):not(.danger):not(.dangerText)){color:#c8d7e7!important;background:#0b1e33b8!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace :where(button:not(.primary):not(.danger):not(.dangerText)):hover{color:#fff!important;background:#1e5ca04d!important;border-color:var(--pcg-line-strong)!important}.pc11Command .pc9Workspace :where(button.primary,.primaryMini){color:#fff!important;background:linear-gradient(135deg,#278cff,#1163d2)!important;border-color:#66b6ff61!important;box-shadow:0 10px 25px #1567d633!important}.pc11Command .pc9Workspace :where(button.secondary){color:#d9e9f9!important;background:#0e2945bd!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace :where(table){color:var(--pcg-text)!important;background:#05111e94!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace :where(th){background:#0e253ed1!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace :where(td){color:#c7d5e4!important;border-color:#67aeff1c!important}.pc11Command .pc9Workspace :where(tr:hover td){background:#257ee612!important}.pc11Command .pc9Overview{width:100%!important;max-width:none!important;min-height:100%!important;padding:28px 30px 42px!important;color:var(--pcg-text)!important;background:transparent!important}.pc11Command .pc9OverviewHead h1{color:#fff!important;text-shadow:0 12px 34px rgba(0,0,0,.24)}.pc11Command .pc9OverviewHead p{color:var(--pcg-muted)!important}.pc11Command .pc9DashboardControls button{color:#d9e9f8!important;background:#0b1d31b8!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Widget{background:linear-gradient(145deg,#0c1f34d6,#071423b3)!important;border:1px solid var(--pcg-line)!important;box-shadow:0 20px 56px #0000002e,inset 0 1px #ffffff08!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc11Command .pc9WidgetHead{background:#112a466b!important;border-color:var(--pcg-line)!important;color:#dce9f6!important}.pc11Command .pc9Critical{background:linear-gradient(90deg,#137e6826,#06142229)!important;color:var(--pcg-text)!important}.pc11Command .pc9StatusGrid button{background:transparent!important;border-color:var(--pcg-line)!important;color:var(--pcg-text)!important}.pc11Command .pc9StatusGrid button:hover{background:#2375d717!important}.pc11Command .pc10SplitWorkspace{height:calc(100dvh - 160px)!important;min-height:620px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;color:var(--pcg-text)!important;background:transparent!important;overflow:hidden!important}.pc11Command .pc10SplitHero{margin:0 0 14px!important;padding:18px 20px!important;border-radius:16px!important}.pc11Command .pc9Workspace .pc10SplitHero h1{font-size:clamp(25px,2.2vw,36px)!important;color:var(--pcg-text)!important}.pc11Command .pc9Workspace .pc10SplitHero p{color:var(--pcg-muted)!important}.pc11Command .pc9Workspace .pc10HeroActions button:not(.primary){color:#d7e7f7!important;background:#0b1e33c7!important;border-color:var(--pcg-line)!important}.pc11Command .pc10SplitBody{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(300px,34%) minmax(0,1fr)!important;gap:14px!important;overflow:hidden!important}.pc11Command .pc10Queue,.pc11Command .pc10RecordPane{min-height:0!important;color:var(--pcg-text)!important;background:linear-gradient(155deg,#0a1d32e0,#05111ecc)!important;border:1px solid var(--pcg-line)!important;border-radius:16px!important;box-shadow:0 20px 58px #00000030,inset 0 1px #ffffff06!important;overflow:hidden!important;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.pc11Command .pc10Queue{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.pc11Command .pc10QueueTools,.pc11Command .pc10RecordHead{background:#0d253f94!important;border-color:var(--pcg-line)!important}.pc11Command .pc10QueueTools button{color:var(--pcg-muted)!important;background:#04101d61!important;border-color:transparent!important}.pc11Command .pc10QueueTools button.active{color:#fff!important;background:#2681ef33!important;border-color:#469fff47!important}.pc11Command .pc10QueueList{min-height:0!important;overflow:auto!important;scrollbar-color:rgba(70,155,247,.35) transparent}.pc11Command .pc10QueueRow{color:var(--pcg-text)!important;background:transparent!important;border-color:#67aeff1a!important}.pc11Command .pc10QueueRow:hover{background:#257bde14!important}.pc11Command .pc10QueueRow.active{background:linear-gradient(90deg,#2181f238,#175ba512)!important;box-shadow:inset 3px 0 var(--pcg-blue)!important}.pc11Command .pc10QueueRow small,.pc11Command .pc10QueueRow em{color:var(--pcg-muted)!important}.pc11Command .pc10RecordPane{overflow:auto!important;scrollbar-color:rgba(70,155,247,.35) transparent}.pc11Command .pc10RecordMetrics>div,.pc11Command .pc10RecordSection{background:#091b2fb3!important;border-color:var(--pcg-line)!important;color:var(--pcg-text)!important}.pc11Command .pc10RecordPaneEmpty{color:var(--pcg-muted)!important}.pc11Command .pc9Workspace .pc10Guard360 .v91Guard360{min-height:100%!important;color:var(--pcg-text)!important;background:linear-gradient(155deg,#0a1d32e6,#05111ed6)!important}.pc11Command .pc9Workspace .pc10Guard360 .v91GuardHero{color:var(--pcg-text)!important;background:linear-gradient(135deg,#102b48eb,#08182adb)!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace .pc10Guard360 .v91GuardHero :where(h2,h3,strong){color:var(--pcg-text)!important}.pc11Command .pc9Workspace .pc10Guard360 .v91GuardHero :where(p,span){color:#a9bdd1!important}.pc11Command .pc9Workspace .pc10Guard360 .v91Tabs{background:#051220f5!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace .pc10Guard360 .v91Tabs button{color:var(--pcg-muted)!important;background:#0a1d329e!important;border:1px solid transparent!important}.pc11Command .pc9Workspace .pc10Guard360 .v91Tabs button.active{color:#fff!important;background:linear-gradient(135deg,#2784f24d,#144c8c33)!important;border-color:var(--pcg-line-strong)!important;box-shadow:inset 0 -2px var(--pcg-blue)!important}.pc11Command .pc9Workspace .pc10Guard360 :is(.v91Overview,.v90RecordList,.v90Lifecycle){color:var(--pcg-text)!important;background:transparent!important}.pc11Command .pc9Workspace .pc10Guard360 .v91OverviewGrid article,.pc11Command .pc9Workspace .pc10Guard360 .v91QuickFacts>div,.pc11Command .pc9Workspace .pc10Guard360 .v90RecordList>*,.pc11Command .pc9Workspace .pc10Guard360 .v90Lifecycle>*{color:var(--pcg-text)!important;background:#091c30b8!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Workspace .pc10Guard360 :is(.v91OverviewGrid,.v91QuickFacts,.v90RecordList,.v90Lifecycle) :where(strong,h3){color:var(--pcg-text)!important}.pc11Command .pc9Workspace .pc10Guard360 :is(.v91OverviewGrid,.v91QuickFacts,.v90RecordList,.v90Lifecycle) :where(p,small,span){color:var(--pcg-muted)!important}.pc11Command .v90Hub,.pc11Command .gx2Workspace,.pc11Command .pc7Workspace,.pc11Command .pc7PttWorkspace,.pc11Command .pc47Branding,.pc11Command .pc30Billing,.pc11Command .pc40Module,.pc11Command .rotaCommandV71,.pc11Command .acs16Workspace,.pc11Command .reportsWorkspace{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;color:var(--pcg-text)!important;background:transparent!important}.pc11Command .pc9Workspace :is(.v90Hero,.gx2Hero,.workspaceHero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero,.rotaHeroV71,.pc30BillingHero) :is(h1,h2,h3){color:var(--pcg-text)!important}.pc11Command .pc9Workspace :is(.v90Hero,.gx2Hero,.workspaceHero,.pc7Hero,.pcBusinessHero,.acs16Hero,.reportsHero,.rotaHeroV71,.pc30BillingHero) p{color:var(--pcg-muted)!important}.pc11Command .v90Toolbar,.pc11Command .gx2Toolbar{background:#08182ac7!important;border-color:var(--pcg-line)!important;box-shadow:0 12px 34px #00000021!important}.pc11Command .pc9Workspace .v90ClientGrid,.pc11Command .pc9Workspace .siteCardGrid{background:#04101d75!important;border-color:var(--pcg-line)!important;box-shadow:inset 0 1px #ffffff05!important}.pc11Command .pc10Tool-clients .v90Hub{grid-template-rows:auto auto auto minmax(0,1fr)!important}.pc11Command .pc10Tool-clients .v90Toolbar{min-height:68px!important;padding:12px 14px!important;align-self:stretch!important}.pc11Command .pc10Tool-clients .v90ClientGrid{min-height:0!important;align-self:stretch!important}.pc11Command .v90ClientCard,.pc11Command .siteCommandCard,.pc11Command .intelPersonCard{border-radius:15px!important;text-align:left!important}.pc11Command .pc10Tool-clients .v90ClientCard{grid-template-columns:52px minmax(220px,1fr) minmax(250px,.8fr) minmax(232px,auto)!important}.pc11Command .pc10Tool-clients .v90ClientFacts b{color:#fff!important;opacity:1!important;font-size:16px!important}.pc11Command .pc10Tool-clients .v90ClientFacts small{color:var(--pcg-muted)!important;opacity:1!important}.pc11Command .pc10Tool-clients .pcClientCardActions{min-width:232px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;justify-content:stretch!important}.pc11Command .pc10Tool-clients .pcClientCardActions button{width:100%!important;min-width:108px!important;min-height:38px!important;padding:8px 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;line-height:1.15!important;border-radius:9px!important}.pc11Command .v90ClientCard:hover,.pc11Command .siteCommandCard:hover,.pc11Command .intelPersonCard:hover{border-color:var(--pcg-line-strong)!important;transform:translateY(-2px);box-shadow:0 20px 48px #00000040,0 0 0 1px #3494ff14!important}.pc11Command .v90ClientMark{color:#fff!important;background:linear-gradient(145deg,#227de7,#114f9c)!important;border-color:#68bbff59!important}.pc11Command .pc9Workspace .pc10DirectoryEmpty,.pc11Command .pc9Workspace .guidedEmpty{color:var(--pcg-muted)!important;background:linear-gradient(145deg,#0b1e33b8,#05111ea3)!important;border-color:var(--pcg-line)!important}.pc11Command .pc47Branding :where(h1,h2,h3),.pc11Command .pc30Billing :where(h1,h2,h3),.pc11Command .pc40Module :where(h1,h2,h3){color:var(--pcg-text)!important}.pc11Command .pc47Panel,.pc11Command .pc47Preview,.pc11Command .pc47PreviewCard,.pc11Command .pc47LogoBox,.pc11Command .pc30BillingPanel,.pc11Command .pc30BillingCard,.pc11Command .pc40Panel,.pc11Command .pc40Card{color:var(--pcg-text)!important;background:linear-gradient(145deg,#0c2035e6,#071423d1)!important;border-color:var(--pcg-line)!important;box-shadow:0 22px 60px #0003,inset 0 1px #ffffff08!important}.pc11Command .pc47Lock{color:var(--pcg-cyan)!important;background:#03162594!important;border-color:#37c3ff4d!important}.pc11Command .pc47PreviewCard{background-color:#03101e!important}.pc81PortalModal{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;overscroll-behavior:contain!important;pointer-events:auto!important;color-scheme:dark;background:#00050cc7!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;backdrop-filter:blur(20px) saturate(125%)!important}.pc81PortalModal>.modal,.pc40Modal{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;pointer-events:auto!important;overscroll-behavior:contain!important;color:var(--pcg-text,#f2f7fd)!important;background:linear-gradient(145deg,#0a1d31fa,#040f1bfa)!important;border:1px solid rgba(91,170,255,.22)!important;box-shadow:0 40px 120px #00000094,inset 0 1px #ffffff0a!important}.pc81PortalModal .modalHead{position:relative!important;top:auto!important;z-index:5!important;flex:none!important;margin:0!important;padding:18px 20px!important;background:#05121ff5!important;border-bottom:1px solid rgba(91,170,255,.16)!important;border-radius:inherit!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.pc81PortalModal .pc81ModalBody{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;height:auto!important;padding:20px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-gutter:stable;scrollbar-color:rgba(78,161,255,.48) transparent}.pc81PortalModal .pc81ModalBody :where(form,label,input,select,textarea,button){pointer-events:auto!important}.pc81PortalModal .pc81ModalBody :where(input,select,textarea){position:relative!important;z-index:1!important}.pc81PortalModal :where(h1,h2,h3,h4,strong,label),.pc40Modal :where(h1,h2,h3,h4,strong,label){color:#f2f7fd!important}.pc81PortalModal :where(p,small,.muted),.pc40Modal :where(p,small,.muted){color:#8da3ba!important}.pc81PortalModal :where(input,select,textarea),.pc40Modal :where(input,select,textarea){color:#f2f7fd!important;background:#010911c2!important;border-color:#5baaff33!important}.pc81PortalModal .modalActions,.pc40Modal .modalActions{background:#05121ff2!important;border-color:#5baaff29!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pc40ModalWrap,.pc80HelpBackdrop,.pc24Overlay,.invoiceViewerBackdrop{pointer-events:auto!important;isolation:isolate!important;overscroll-behavior:contain!important}.pc40ModalWrap .pc40Modal,.pc80HelpBackdrop .pc80HelpPanel,.pc24Overlay .pc24ToolSheet,.invoiceViewerBackdrop>*{pointer-events:auto!important}.pc11Command .pc815DrawerScrim{position:fixed!important;inset:0!important;z-index:2147479999!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#00050c7a!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;cursor:default!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open{z-index:2147480000!important;color:var(--pcg-text)!important;color-scheme:dark;background:linear-gradient(155deg,#0a1e33fe,#040f1bfe)!important;border:1px solid var(--pcg-line-strong)!important;box-shadow:0 38px 120px #000000b3,inset 0 1px #ffffff0a!important;overscroll-behavior:contain!important;scrollbar-color:rgba(78,161,255,.48) transparent!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open .rotaInspectorHeadV71{color:var(--pcg-text)!important;background:#051422fa!important;border-color:var(--pcg-line)!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open :where(.rotaInspectorMetricsV71,.rotaMarketControlV71,.rotaInspectorSectionV71){color:var(--pcg-text)!important;background:#061524b8!important;border-color:var(--pcg-line)!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open :where(.rotaInspectorMetricsV71 strong,.rotaInspectorSectionV71 strong,.rotaPersonV71 strong,.rotaApplicationV71 strong){color:#f3f8fe!important;opacity:1!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open :where(p,small,.rotaInspectorMetricsV71 span){color:var(--pcg-muted)!important;opacity:1!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open :where(.rotaPersonV71,.rotaApplicationV71){color:var(--pcg-text)!important;background:#0a1f34c2!important;border-color:var(--pcg-line)!important}.pc11Command .pc9LegacyHost .rotaInspectorV71.pc815Open :where(input,select,textarea){color:#f2f7fd!important;background:#03101d!important;border-color:var(--pcg-line)!important}@media(max-width:1180px){.pc11Command .pc9Search{width:190px!important}.pc11Command .pc10Tool-clients .v90ClientCard{grid-template-columns:52px minmax(190px,1fr) minmax(200px,.7fr) minmax(210px,auto)!important}.pc11Command .pc10Tool-clients .pcClientCardActions{min-width:210px!important}.pc11Command .pc10Tool-clients .pcClientCardActions button{min-width:98px!important;padding-inline:8px!important}}.pc11Command .pc9AiHelp{color:#dcecff!important;background:#081b30e6!important;border-color:var(--pcg-line-strong)!important;box-shadow:0 18px 55px #00000057!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc11Command .pc9AiHelp i{color:#fff!important;background:linear-gradient(135deg,#2c91ff,#1366d2)!important}.pc11Command .pc9PaletteBackdrop{background:#00050cb8!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc11Command .pc9Palette{color:var(--pcg-text)!important;background:linear-gradient(145deg,#0a1e33fa,#040f1bfa)!important;border-color:var(--pcg-line-strong)!important;box-shadow:0 42px 120px #00000094!important}.pc11Command .pc9Palette header{background:#020a139e!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Palette input{color:var(--pcg-text)!important;background:transparent!important;border:0!important;box-shadow:none!important}.pc11Command .pc9Palette button{color:#d8e6f4!important;background:transparent!important;border-color:var(--pcg-line)!important}.pc11Command .pc9Palette button:hover{background:#237be21f!important}.pc11Command .pc9CreateMenu,.pc11Command .pc9User>div{color:var(--pcg-text)!important;background:linear-gradient(145deg,#0b1f35fa,#040f1bfa)!important;border:1px solid var(--pcg-line-strong)!important;box-shadow:0 26px 75px #00000075!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pc11Command .pc9CreateMenu button,.pc11Command .pc9User>div button{color:#d8e6f4!important;background:transparent!important;border-color:#67aeff1a!important}.pc11Command .pc9CreateMenu button:hover,.pc11Command .pc9User>div button:hover{background:#237be21f!important;color:#fff!important}.pc11Command .pc10Supervisor{min-height:100%!important;padding:16px 12px calc(92px + env(safe-area-inset-bottom))!important;color:var(--pcg-text)!important;background:transparent!important}.pc11Command .pc10Supervisor>header,.pc11Command .pc10SupervisorAlert,.pc11Command .pc10SupervisorPulse,.pc11Command .pc10SupervisorQueue,.pc11Command .pc10SupervisorActions{color:var(--pcg-text)!important;background:linear-gradient(145deg,#0b1f35e0,#05111ecc)!important;border-color:var(--pcg-line)!important;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pc11Command .pc10Supervisor :where(h1,h2,h3,strong){color:var(--pcg-text)!important}.pc11Command .pc10Supervisor :where(p,small){color:var(--pcg-muted)!important}.pc11Command .pc10SupervisorPulse button,.pc11Command .pc10SupervisorQueue button,.pc11Command .pc10SupervisorActions button{color:var(--pcg-text)!important;background:#08192ba6!important;border-color:var(--pcg-line)!important}.pc11Command .pc10SupervisorPulse button:hover,.pc11Command .pc10SupervisorQueue button:hover,.pc11Command .pc10SupervisorActions button:hover{background:#1e65b62e!important;border-color:var(--pcg-line-strong)!important}@media(max-width:900px){.pc11Command{grid-template-columns:82px minmax(0,1fr)!important}.pc11Command .pc9SidebarInner{padding:17px 10px!important}.pc11Command .pc9Brand{padding:0 4px 16px!important}.pc11Command .pc9CompanyIdentity{display:none!important}.pc11Command .pc9Brand button:first-child{width:100%!important;display:flex!important;justify-content:center!important;overflow:hidden!important}.pc11Command .pc9BrandImage{width:44px!important;height:40px!important;max-width:none!important;object-fit:cover!important;object-position:left center!important}.pc11Command .pc9Nav button{justify-content:center!important;padding:0!important}.pc11Command .pc9Nav button span,.pc11Command .pc9SidebarFoot span,.pc11Command .pc9SidebarFoot small{display:none!important}.pc11Command .pc9LegacyHost{padding:16px 15px 26px!important}.pc11Command .pc9Overview{padding:22px 19px 34px!important}.pc11Command .pc10SplitBody{grid-template-columns:minmax(270px,38%) minmax(0,1fr)!important}}@media(max-width:680px){.pc11Command{display:block!important;background:#020711!important}.pc11Command .pc9Sidebar{display:none!important}.pc11Command .pc9Main{width:100vw!important;height:100dvh!important;grid-template-rows:58px auto minmax(0,1fr)!important}.pc11Command .pc9Topbar{height:58px!important;padding:0 9px!important}.pc11Command .pc9Menu{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;color:#dcecff!important;background:#081a2ee6!important;border:1px solid var(--pcg-line)!important;border-radius:10px!important}.pc11Command .pc9TopLeft>div span,.pc11Command .pc9Clock{display:none!important}.pc11Command .pc9Search{width:34px!important;height:34px!important;padding:0!important;justify-content:center!important}.pc11Command .pc9Search span,.pc11Command .pc9Search kbd{display:none!important}.pc11Command .pc9Create{width:35px!important;height:35px!important;padding:0!important;font-size:0!important;justify-content:center!important}.pc11Command .pc9Create b,.pc11Command .pc9Create span{display:none!important}.pc11Command .pc9Create svg:last-child{display:none!important}.pc11Command .pc9Subnav>div{min-height:46px!important;padding:5px 7px!important}.pc11Command .pc9Subnav button{height:34px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap!important}.pc11Command .pc9LegacyHost{padding:10px 9px calc(88px + env(safe-area-inset-bottom))!important}.pc11Command .pc9Overview{padding:17px 11px calc(92px + env(safe-area-inset-bottom))!important}.pc11Command .pc10SplitWorkspace{height:auto!important;min-height:calc(100dvh - 124px)!important;overflow:visible!important}.pc11Command .pc10SplitHero{padding:15px!important;margin-bottom:9px!important}.pc11Command .pc10SplitBody{display:block!important;overflow:visible!important}.pc11Command .pc10Queue{height:calc(100dvh - 245px)!important;min-height:450px!important}.pc11Command .pc10SplitWorkspace.has-selection .pc10Queue{display:none!important}.pc11Command .pc10RecordPane{height:calc(100dvh - 154px)!important;min-height:520px!important;border-radius:13px!important}.pc11Command .pc10RecordMetrics{grid-template-columns:1fr 1fr!important}.pc11Command .pc10RecordGrid{grid-template-columns:1fr!important}.pc11Command .pc10Supervisor>header h1,.pc11Command .pc10SupervisorAlert strong,.pc11Command .pc10SupervisorQueue header strong,.pc11Command .pc10SupervisorActions button span,.pc11Command .pc10SupervisorPulse button strong,.pc11Command .pc10SupervisorClear strong{color:var(--pcg-text)!important}.pc11Command .pc10Supervisor>header p,.pc11Command .pc10SupervisorAlert small,.pc11Command .pc10SupervisorPulse button small,.pc11Command .pc10SupervisorQueue button small,.pc11Command .pc10SupervisorClear small{color:var(--pcg-muted)!important}.pc11Command .pc10SupervisorQueue>header button{color:#cfe5fb!important;background:#112e4dbf!important;border:1px solid var(--pcg-line)!important}.pc11Command.pc10Command[data-pc-current-tool=overview] .pc10Supervisor :where(h1,h2,h3,strong),.pc11Command.pc10Command[data-pc-current-tool=overview] .pc10SupervisorActions button span{color:var(--pcg-text)!important}.pc11Command.pc10Command[data-pc-current-tool=overview] .pc10Supervisor :where(p,small){color:var(--pcg-muted)!important}.pc11Command .pc9AiHelp{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.pc81PortalModal{padding:0!important;align-items:stretch!important}.pc81PortalModal>.modal,.pc81PortalModal>.modal.wide,.pc81PortalModal>.modal.fullScreen,.pc40Modal{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}}@media(prefers-reduced-motion:reduce){.pc11Command *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pc77Overlay{position:fixed;inset:0;z-index:10000;background:#00050bc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px;color:#e9f6ff}.pc77Panel{width:min(1180px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));display:grid;grid-template-rows:auto auto auto 4px minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(58,184,255,.34);border-radius:20px;background:linear-gradient(160deg,#071523,#03101c 58%,#020a12);box-shadow:0 40px 120px #000b}.pc77Head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid rgba(74,163,218,.13)}.pc77Head>div{min-width:0}.pc77Head span{font-size:9px;font-weight:900;letter-spacing:.17em;color:#2bbcff}.pc77Head h1{margin:5px 0;font-size:24px;line-height:1.05;color:#fff}.pc77Head p{margin:0;max-width:820px;color:#8faabd;font-size:11px;line-height:1.55}.pc77Close{flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(88,158,202,.25);border-radius:10px;background:#091d2d;color:#9fc7de;font-size:24px;cursor:pointer}.pc77Controls{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:8px;align-items:center;padding:12px 16px}.pc77Controls>button{height:36px;padding:0 13px;border:1px solid rgba(52,160,219,.3);border-radius:9px;background:#0a2133;color:#c9ecff;font-size:10px;font-weight:800;cursor:pointer}.pc77Controls .pc77Run{background:linear-gradient(180deg,#0ea5e9,#087bbb);border-color:#3dc8ff;color:#fff;box-shadow:0 0 24px #0da5e92e}.pc77Controls .pc77Stop{border-color:#ff5b5b73;background:#951f2440;color:#ff9d9d}.pc77Controls button:disabled{opacity:.55;cursor:not-allowed}.pc77Now{min-width:0;justify-self:stretch;padding-left:8px}.pc77Now span{display:block;color:#4fc9ff;font-size:8px;font-weight:900;letter-spacing:.13em}.pc77Now strong{display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a8bfd0;font-size:10px}.pc77Score{display:grid;grid-template-columns:1.35fr repeat(5,minmax(80px,.55fr));gap:8px;padding:0 16px 12px}.pc77Score>div{min-width:0;padding:10px 12px;border:1px solid rgba(60,134,180,.16);border-radius:11px;background:#091c2bb8}.pc77Score>div:not(.pc77Gauge) span{display:block;color:#668aa2;font-size:8px;font-weight:900;letter-spacing:.12em}.pc77Score>div:not(.pc77Gauge) b{display:block;margin-top:3px;font-size:18px;color:#f4fbff}.pc77Gauge{display:flex!important;align-items:baseline;gap:10px;background:linear-gradient(110deg,#137baf2e,#081f31a6)!important}.pc77Gauge b{font-size:27px}.pc77Gauge span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#65dcff}.pc77Gauge.bad b,.pc77Score>div:nth-child(3) b{color:#ff6b72}.pc77Gauge.warn b,.pc77Score>div:nth-child(4) b{color:#ffb84a}.pc77Gauge.good b,.pc77Score>div:nth-child(2) b{color:#30dda4}.pc77Progress{margin:0 16px;background:#071827;border-radius:999px;overflow:hidden}.pc77Progress i{display:block;height:4px;background:linear-gradient(90deg,#168cff,#42ddff);transition:width .2s ease}.pc77Body{min-height:0;overflow:auto;padding:14px 16px 24px;scrollbar-width:thin}.pc77Empty{min-height:320px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(80,164,214,.22);border-radius:14px;color:#819db1}.pc77Empty div{font-size:50px;color:#168cff}.pc77Empty strong{margin-top:8px;color:#dff5ff;font-size:15px}.pc77Empty p{max-width:560px;font-size:11px;line-height:1.6}.pc77Group{margin-bottom:14px;border:1px solid rgba(55,126,169,.16);border-radius:13px;overflow:hidden;background:#04121e9e}.pc77Group>header{display:flex;justify-content:space-between;padding:10px 13px;background:#0d2d448c;border-bottom:1px solid rgba(55,126,169,.15)}.pc77Group>header strong{font-size:10px;letter-spacing:.09em;text-transform:uppercase}.pc77Group>header span{font-size:9px;color:#6e91a8}.pc77Result{display:grid;grid-template-columns:62px minmax(0,1fr);gap:11px;padding:10px 12px;border-bottom:1px solid rgba(48,112,151,.1)}.pc77Result:last-child{border-bottom:0}.pc77Status{align-self:start;display:grid;place-items:center;min-height:22px;padding:0 6px;border:1px solid;border-radius:7px;font-size:8px;font-weight:950;letter-spacing:.06em}.pc77Status.pass{color:#40e0aa;border-color:#40e0aa59;background:#0f6f521f}.pc77Status.fail{color:#ff7379;border-color:#ff737966;background:#8c202b29}.pc77Status.warn{color:#ffc15b;border-color:#ffc15b66;background:#89570c29}.pc77Status.skip{color:#86a4b8;border-color:#86a4b847;background:#4c63721f}.pc77Result>div{min-width:0}.pc77Result strong{display:block;font-size:10.5px;color:#e8f5fc}.pc77Result p{margin:4px 0 0;color:#84a0b3;font-size:9.5px;line-height:1.45;overflow-wrap:anywhere}.pc77Result small{display:block;margin-top:5px;color:#4f7188;font-size:8px}.pc77Foot{display:flex;gap:18px;justify-content:flex-end;padding:9px 16px;border-top:1px solid rgba(69,140,184,.13);color:#5f8299;font-size:8px}.pc77Foot strong{color:#8bb2c9}.pc77TestButton{height:32px!important;padding:0 11px!important;border:1px solid rgba(48,189,255,.35)!important;border-radius:9px!important;background:#095c8b29!important;color:#69d5ff!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.08em!important;cursor:pointer!important}.pc77TestButton:hover{background:#0976b040!important;border-color:#47cfff8c!important}@media(max-width:760px){.pc77Overlay{padding:0}.pc77Panel{width:100vw;height:100dvh;border-radius:0;border-left:0;border-right:0}.pc77Controls{grid-template-columns:1fr 1fr}.pc77Now{grid-column:1/-1}.pc77Score{grid-template-columns:repeat(3,1fr)}.pc77Gauge{grid-column:1/-1}.pc77Head p{display:none}.pc77Result{grid-template-columns:54px minmax(0,1fr)}.pc77Foot{justify-content:flex-start;flex-wrap:wrap}.pc77TestButton{display:none!important}}.pc80HelpBackdrop{position:fixed;inset:0;z-index:12000;background:#00070eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.pc80HelpPanel{width:min(560px,100vw);height:100dvh;background:#06111d;border-left:1px solid rgba(74,198,255,.28);box-shadow:-28px 0 80px #0009;color:#eaf7ff;display:flex;flex-direction:column;min-width:0}.pc80HelpPanel>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px 24px 16px;border-bottom:1px solid rgba(102,197,255,.12)}.pc80HelpPanel>header span{font-size:10px;letter-spacing:1.8px;color:#55d5ff;font-weight:850}.pc80HelpPanel h2{margin:4px 0 0;font-size:27px}.pc80Close{width:40px;height:40px;border-radius:11px;border:1px solid #24506a;background:#081d2c;color:#dff7ff;font-size:25px;cursor:pointer}.pc80HelpPanel>nav{display:flex;padding:10px 18px;border-bottom:1px solid rgba(102,197,255,.1);gap:7px}.pc80HelpPanel>nav button{position:relative;border:1px solid transparent;background:transparent;color:#86a6ba;border-radius:9px;padding:9px 12px;cursor:pointer}.pc80HelpPanel>nav button.active{background:#0a263a;border-color:#1b5f87;color:#fff}.pc80HelpPanel>nav b{margin-left:6px;border-radius:999px;background:#ffb642;color:#111;padding:1px 6px;font-size:10px}.pc80HelpBody,.pc80SupportBody{min-height:0;overflow:auto;padding:18px 22px 28px}.pc80HelpIntro,.pc80DiagnosticNote{border:1px solid #173e58;background:linear-gradient(135deg,#0a2133,#071722);padding:16px;border-radius:14px}.pc80HelpIntro p,.pc80DiagnosticNote p{color:#8eabbc;line-height:1.5;margin:6px 0 0;font-size:13px}.pc80Quick{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.pc80Quick button,.pc80Escalate{border:1px solid #174761;background:#071b29;color:#a7d9ef;border-radius:9px;padding:8px 10px;cursor:pointer;font-size:12px}.pc80Chat{display:grid;gap:10px;margin:16px 0}.pc80Chat article{max-width:92%;border-radius:14px;padding:12px 14px;border:1px solid #173b53;background:#081b29}.pc80Chat article.user{justify-self:end;background:#0b3048;border-color:#1a6a93}.pc80Chat article span{font-size:9px;letter-spacing:1.2px;color:#59d4ff;font-weight:800}.pc80Chat article p{white-space:pre-wrap;line-height:1.55;margin:6px 0;color:#d8eaf3}.pc80Chat article small{color:#69899b}.pc80Ask{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.pc80Ask textarea,.pc80TicketForm textarea,.pc80TicketForm input,.pc80TicketForm select{width:100%;border:1px solid #1c4a66;background:#03101b;color:#eefaff;border-radius:10px;padding:11px 12px;min-width:0}.pc80Ask textarea{min-height:76px;resize:vertical}.pc80Ask button,.pc80TicketForm .primary{border:0;border-radius:10px;background:#0aa7e8;color:#fff;padding:12px 16px;font-weight:850;cursor:pointer}.pc80Escalate{margin-top:12px;width:100%;text-align:left}.pc80TicketForm{display:grid;gap:13px;margin-top:16px}.pc80TicketForm label{display:grid;gap:6px;color:#9eb8c8;font-size:12px}.pc80TicketForm textarea{min-height:135px;resize:vertical}.pc80Fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc80TicketForm>small{color:#7695a8}.pc80TicketMessage{border:1px solid #22648a;background:#09273b;padding:11px;border-radius:10px;color:#b9eaff;font-size:12px}.pc80TicketList{margin-top:24px}.pc80TicketList>header{display:flex;justify-content:space-between;align-items:center}.pc80TicketList>header button{border:1px solid #184762;background:#071a28;color:#a9cee1;border-radius:8px;padding:6px 9px}.pc80TicketList article{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:9px;border:1px solid #15394f;background:#071823;border-radius:11px;padding:12px}.pc80TicketList article div{display:grid;gap:2px}.pc80TicketList article div>b{color:#54d8ff;font-size:10px}.pc80TicketList article span{color:#718fa1;font-size:10px}.pc80TicketList article em{font-style:normal;font-size:9px;font-weight:850;letter-spacing:.8px}.pc80TicketList article em.new{color:#ffb94c}.pc80TicketList article em.open{color:#59d5ff}.pc80TicketList article em.resolved{color:#74e6a0}.pc80TicketList article p{grid-column:1/-1;margin:3px 0;color:#9bb6c5;font-size:12px}@media(max-width:600px){.pc80HelpPanel{width:100vw}.pc80HelpPanel>header{padding:18px 16px 12px}.pc80HelpPanel>nav{overflow-x:auto}.pc80HelpBody,.pc80SupportBody{padding:14px 14px 28px}.pc80Fields,.pc80Ask{grid-template-columns:1fr}.pc80Ask button{width:100%}}.pc78HQTest{display:grid;gap:16px;min-width:0}.pc78Hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;padding:22px;border:1px solid rgba(47,194,255,.22);border-radius:18px;background:linear-gradient(135deg,#071c30f0,#050f1ce6);min-width:0}.pc78Hero h2{margin:5px 0 8px}.pc78Hero p{max-width:780px;color:#8da9bb;margin:0;line-height:1.55}.pc78HeroActions{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.pc78HeroActions label{display:grid;gap:5px;font-size:11px;color:#7fa2ba}.pc78HeroActions select,.pc78HeroActions button{min-height:40px}.pc78Summary{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:10px}.pc78Summary article{padding:15px;border:1px solid #123b58;background:#061521;border-radius:14px;display:grid;gap:4px}.pc78Summary span{font-size:10px;color:#6e91a8;letter-spacing:.9px}.pc78Summary strong{font-size:25px}.pc78Summary .pass strong{color:#64e6af}.pc78Summary .warn strong{color:#ffd173}.pc78Summary .fail strong{color:#ff7f88}.pc78Now{display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:10px;background:#071b2b;border:1px solid #123d5a}.pc78Now span{font-size:10px;color:#53d5ff;font-weight:850;letter-spacing:1px}.pc78Now strong{font-size:12px}.pc78Grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;align-items:start;min-width:0}.pc78Results{display:grid;gap:12px;min-width:0}.pc78Empty,.pc78Group{border:1px solid #113954;background:#05131f;border-radius:15px;padding:16px}.pc78Empty p{color:#819daf}.pc78Group>header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #12364f}.pc78Group>header span{color:#67d7ff}.pc78Result{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(48,126,168,.14)}.pc78Result:last-child{border-bottom:0}.pc78Result>b{font-size:10px;letter-spacing:.7px;align-self:start;padding:5px 7px;border-radius:999px;text-align:center;border:1px solid}.pc78Result.pass>b{color:#6ce9b5;border-color:#23855d}.pc78Result.warn>b{color:#ffd278;border-color:#956e24}.pc78Result.fail>b{color:#ff8992;border-color:#8e3037}.pc78Result p{color:#98b0c0;margin:4px 0 7px;line-height:1.45}.pc78Result small{display:block;color:#7897ab;margin-top:3px}.pc78Result small em{color:#b7d4e5;font-style:normal;font-weight:800}.pc78Result code{display:inline-block;margin-top:7px;font-size:10px;color:#55cfff}.pc78StageWrap{position:sticky;top:18px;border:1px solid #123b58;background:#04111c;border-radius:15px;padding:12px;overflow:hidden}.pc78StageWrap>div:first-child{display:grid;gap:3px;margin:2px 2px 10px}.pc78StageWrap>div:first-child span{font-size:9px;letter-spacing:1px;color:#54d5ff}.pc78StageWrap>div:first-child strong{font-size:12px}.pc78Stage{height:430px;position:relative;overflow:hidden;border-radius:10px;background:#020812;border:1px solid #0d2d44}.pc78TestFrame{border:0;transform:scale(.36);transform-origin:top left;background:#020812}.pc78StageWrap>small{display:block;color:#637f92;line-height:1.45;margin-top:9px}@media(max-width:1200px){.pc78Grid{grid-template-columns:1fr}.pc78StageWrap{position:relative;top:auto}.pc78Hero{align-items:flex-start;flex-direction:column}.pc78HeroActions{justify-content:flex-start}.pc78Summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.pc78Summary{grid-template-columns:repeat(2,1fr)}.pc78HeroActions{display:grid;width:100%}.pc78HeroActions select,.pc78HeroActions button{width:100%}}.pc80Completion{margin:12px 0 18px;border:1px solid rgba(89,214,255,.22);background:#071b29;border-radius:14px;padding:14px 16px;display:flex;gap:18px;align-items:center}.pc80Completion span{display:block;color:#6f98ad;font-size:9px;letter-spacing:1.3px}.pc80Completion strong{display:block;margin-top:3px}.pc80Completion p{margin:0;color:#8fabbb;font-size:12px}.pc80Completion.fail{border-color:#ff5d5d59}.pc80Completion.warn{border-color:#ffbe4b59}.pc80Completion.pass{border-color:#5be69959}@media(max-width:760px){.pc80Completion{display:block}.pc80Completion p{margin-top:8px}.pc78HeroActions,.pc78HeroActions button,.pc78HeroActions label{width:100%}}.pc80HQSupport{display:grid;gap:18px}.pc80HQSupport>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pc80HQSupport>header h2{margin:4px 0;font-size:30px}.pc80HQSupport>header p{margin:0;max-width:850px;color:#809caf}.pc80HQSupport>header button,.pc80HQActions button{border:1px solid #1b516f;background:#071d2b;color:#b9e8fb;border-radius:9px;padding:9px 12px;cursor:pointer}.pc80HQSupportMsg{border:1px solid #245a77;background:#082132;padding:11px;border-radius:10px}.pc80HQSupportStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pc80HQSupportStats article{border:1px solid rgba(87,198,255,.16);background:#071825;border-radius:13px;padding:14px}.pc80HQSupportStats span{font-size:9px;color:#7194a8;letter-spacing:1px}.pc80HQSupportStats strong{display:block;font-size:25px;margin-top:3px}.pc80HQSupportGrid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:14px;min-height:520px}.pc80HQTicketList{display:grid;align-content:start;gap:7px;max-height:70vh;overflow:auto}.pc80HQTicketList>button{text-align:left;display:grid;grid-template-columns:1fr auto;gap:5px;border:1px solid #153c55;background:#071823;color:#eaf7ff;border-radius:11px;padding:12px;cursor:pointer}.pc80HQTicketList>button.active{border-color:#31c8ff;background:#09283b}.pc80HQTicketList div{display:grid;gap:2px}.pc80HQTicketList b{font-size:9px;color:#55d7ff}.pc80HQTicketList span,.pc80HQTicketList small{font-size:10px;color:#7896a8}.pc80HQTicketList small{grid-column:1/-1}.pc80HQTicketList em,.pc80HQTicketDetail em{font-style:normal;font-size:9px;font-weight:900}.pc80HQTicketList em.new,.pc80HQTicketDetail em.new{color:#ffbd55}.pc80HQTicketList em.open,.pc80HQTicketDetail em.open{color:#53d6ff}.pc80HQTicketList em.resolved,.pc80HQTicketDetail em.resolved{color:#64e59a}.pc80HQTicketDetail{border:1px solid #163e56;background:#061622;border-radius:14px;padding:18px;min-width:0}.pc80HQTicketDetail>header{display:flex;justify-content:space-between;gap:18px}.pc80HQTicketDetail>header span{font-size:10px;color:#54d5ff}.pc80HQTicketDetail h3{font-size:24px;margin:4px 0}.pc80HQTicketDetail p{color:#91aaba;line-height:1.55}.pc80HQTicketDetail>section{margin-top:18px}.pc80HQContext{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.pc80HQContext article{border:1px solid #15394e;border-radius:9px;padding:10px}.pc80HQContext span{display:block;font-size:9px;color:#7895a6}.pc80HQContext strong{display:block;margin-top:3px}.pc80HQDiag{display:grid;gap:6px}.pc80HQDiag div{display:grid;gap:2px;border-left:2px solid #ffb550;padding:7px 9px;background:#0a1b26}.pc80HQDiag span{font-size:11px;color:#8fa9b8}.pc80HQActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.pc80HQActions .primary{background:#078dca;color:#fff}.pc80HQEmpty{display:grid;place-items:center;min-height:430px;text-align:center;color:#7898aa}.pc80HQEmpty p{max-width:430px}@media(max-width:900px){.pc80HQSupportGrid{grid-template-columns:1fr}.pc80HQSupportStats{grid-template-columns:repeat(2,1fr)}.pc80HQContext{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f6fb;background:#080a0f}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% 0%,rgba(102,95,255,.14),transparent 30rem),radial-gradient(circle at 0% 100%,rgba(0,183,162,.07),transparent 28rem),#080a0f}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}aside{padding:28px 18px;border-right:1px solid rgba(255,255,255,.08);background:#080a0fc2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 28px}.logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900;letter-spacing:-.08em;background:linear-gradient(145deg,#7671ff,#1479e8)}.brand strong{display:block;letter-spacing:.12em;font-size:14px}.brand span,.tenantCopy>span{color:#8f96a6;font-size:12px}nav{display:grid;gap:7px}nav button{min-height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:#8991a2;text-align:left;padding:0 14px}nav .active{background:#ffffff0f;border-color:#ffffff12;color:#fff}.version{margin-top:auto;padding:13px;border-radius:14px;border:1px solid rgba(255,190,80,.15);background:#ffbe500d}.version strong{display:block;color:#ffcb75;font-size:12px}.version span{display:block;color:#9198a8;font-size:11px;line-height:1.45;margin-top:5px}main{padding:42px clamp(22px,4vw,58px) 70px;max-width:1500px}header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:30px}h1{margin:7px 0 4px;font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}h2{margin:5px 0 8px;font-size:21px;letter-spacing:-.03em}p{color:#959cad;line-height:1.55;margin:0}.eyebrow{color:#8681ff;font-size:10px;font-weight:800;letter-spacing:.14em}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status,.pill{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:800;letter-spacing:.08em}.status{color:#ffcb75;background:#ffbe500d}.status.online{color:#73dfbd;background:#00be8c0f;border-color:#00be8c29}.primary,.secondary,.close{min-height:43px;border-radius:12px;border:1px solid rgba(255,255,255,.09);color:#fff}.primary{padding:0 16px;background:linear-gradient(145deg,#6b65ff,#1479e8);font-weight:750}.secondary{padding:0 14px;background:#ffffff0b}.message{margin-bottom:20px;padding:12px 14px;border:1px solid rgba(112,107,255,.18);background:#706bff12;border-radius:12px;color:#c9c6ff}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:22px}.stats article,.panel,.tenant{border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0e,#ffffff06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stats article{border-radius:16px;padding:17px}.stats span{color:#9299aa;font-size:12px}.stats strong{display:block;font-size:30px;margin:8px 0 2px;letter-spacing:-.04em}.stats small,.tenantCopy small{color:#70788a;font-size:11px}.panel{border-radius:18px;padding:20px;margin-bottom:18px}.panelHead{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:13px}.tenantList{display:grid;gap:9px}.tenant{border-radius:14px;padding:13px;display:flex;align-items:center;gap:13px}.mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;font-weight:800;color:#b7b3ff}.tenantCopy{min-width:0}.tenantCopy>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tenantCopy strong{font-size:14px}.tenantCopy small{display:block;margin-top:3px}.pill{min-height:20px;color:#b6b1ff;background:#706bff14}.empty{color:#8f96a5;padding:20px 4px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two .panel{margin:0}.modalBackdrop{position:fixed;inset:0;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;z-index:10}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:22px;background:#11141c;box-shadow:0 30px 100px #00000080}.modalHead{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.close{width:43px;background:#ffffff0a;font-size:24px}label{display:grid;gap:7px;color:#b9beca;font-size:12px;margin-bottom:14px}input,select{width:100%;min-height:45px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;padding:0 12px;outline:none}input:focus,select:focus{border-color:#3c9cff;box-shadow:0 0 0 3px #2f8df41f}label small{color:#747c8d}.modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:860px){.shell{grid-template-columns:1fr}aside{display:none}main{padding:24px 16px 50px}header{flex-direction:column}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:1fr}}.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.loginGlow{position:absolute;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(105,99,255,.18),transparent 65%);filter:blur(8px)}.loginCard{position:relative;z-index:1;width:min(440px,100%);border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:28px;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 35px 120px #00000075;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.loginBrand{display:flex;align-items:center;gap:15px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.07)}.logo.large{width:54px;height:54px;border-radius:17px}.loginBrand h1{margin:2px 0 0;font-size:30px}.loginIntro{padding:24px 0 18px}.loginIntro h2{font-size:26px;margin-bottom:5px}.loginButton{width:100%;min-height:48px;margin-top:5px}.loginError{padding:11px 12px;margin:-2px 0 10px;border-radius:10px;color:#faa;background:#ff464612;border:1px solid rgba(255,70,70,.16);font-size:12px}.securityNote{margin-top:18px;padding:12px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.securityNote strong,.securityNote span{display:block}.securityNote strong{color:#7fe0c0;font-size:10px;letter-spacing:.12em}.securityNote span{color:#777f90;font-size:11px;line-height:1.45;margin-top:4px}.loadingScreen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:15px;color:#7c8495}.ownerBox{margin-top:auto;margin-bottom:10px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.ownerBox strong,.ownerBox small{display:block}.ownerBox strong{font-size:12px;margin-top:5px}.ownerBox small{color:#777f90;font-size:10px;margin:3px 0 10px}.logoutButton{width:100%;min-height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;color:#aab0bd;font-size:11px}.commandTenant{align-items:center}.smallButton{min-height:36px;padding:0 13px;white-space:nowrap}.backButton{border:0;background:transparent;color:#8d95a8;padding:0;margin-bottom:12px;font-size:12px;cursor:pointer}.commandTabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 18px}.commandTabs button{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#8d95a8}.commandTabs button.active{color:#fff;border-color:#736aff5c;background:#736aff1f;box-shadow:inset 0 0 20px #736aff0d}.commandGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px}.rowCard{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.055)}.rowCard:last-child{border-bottom:0}.rowCard>div>strong,.rowCard>div>span,.rowRight strong,.rowRight small{display:block}.rowCard>div>strong{font-size:13px}.rowCard>div>span{color:#7f8798;font-size:11px;margin-top:4px}.rowRight{text-align:right}.rowRight strong{font-size:11px;font-weight:600}.rowRight small{color:#757d8e;margin-top:4px}.quickActions{display:grid;gap:8px;margin-top:16px}.quickActions button{min-height:42px;text-align:left;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#c8cdd7}.quickActions button:hover{background:#ffffff0d}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}textarea{width:100%;min-height:90px;resize:vertical;margin-top:7px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:#fff;padding:11px;font:inherit}@media(max-width:900px){.commandGrid{grid-template-columns:1fr}}@media(max-width:650px){.fieldGrid{grid-template-columns:1fr;gap:0}.rowCard{align-items:flex-start}.rowRight{text-align:left}.commandTenant{align-items:flex-start}}.previewBanner{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,190,60,.16);background:#ffbe3c0e}.previewBanner strong{color:#ffd07a;font-size:10px;letter-spacing:.13em}.previewBanner span{color:#9a8e75;font-size:11px;text-align:right}.guardPhoneGrid{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:22px;align-items:start}.guardPhone{border-radius:34px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#181b22fa,#080a0efa);box-shadow:0 30px 90px #00000061,inset 0 0 0 5px #ffffff04;min-height:690px}.phoneTop{display:flex;align-items:center;gap:10px;padding:4px 3px 16px}.phoneLogo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:11px;background:linear-gradient(145deg,#2f8df4,#5147d9);box-shadow:0 8px 25px #645aff38}.phoneTop span,.phoneTop strong{display:block}.phoneTop span{color:#747c8e;font-size:9px;letter-spacing:.15em}.phoneTop strong{font-size:13px;margin-top:2px}.phoneSelector{margin-bottom:14px}.phoneWelcome{border-radius:18px;padding:20px;margin:10px 0 17px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at top right,rgba(105,95,255,.14),transparent 48%),#ffffff07}.phoneWelcome h2{margin:4px 0;font-size:23px}.phoneWelcome p{margin:0;color:#7c8495;font-size:11px}.phoneMessage{border-radius:10px;padding:9px 10px;margin-bottom:10px;background:#65e1ad12;border:1px solid rgba(101,225,173,.12);color:#8ee6c3;font-size:11px}.phoneSectionTitle{display:flex;justify-content:space-between;align-items:center;margin:0 2px 9px}.phoneSectionTitle span{font-weight:700;font-size:12px}.phoneSectionTitle small{min-width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:#ffffff0d;color:#8b93a4}.phoneShifts{display:grid;gap:10px}.phoneShift{border-radius:17px;padding:15px;background:#ffffff08;border:1px solid rgba(255,255,255,.065)}.shiftStatusLine{display:flex;gap:7px;align-items:center;margin-bottom:9px}.shiftStatusLine strong{color:#818a9b;font-size:9px;letter-spacing:.12em}.dutyDot{width:7px;height:7px;border-radius:999px;background:#59606d}.dutyDot.live{background:#72e3b5;box-shadow:0 0 13px #72e3b5b3}.phoneShift h3{margin:0;font-size:15px}.phoneShift p{margin:4px 0 12px;color:#8b93a4;font-size:11px}.shiftMeta{display:grid;gap:4px;margin-bottom:13px}.shiftMeta span{color:#676f80;font-size:10px;line-height:1.4}.clockButton{width:100%;min-height:47px;border-radius:13px;border:0;font-weight:800;letter-spacing:.08em;font-size:11px}.clockButton.in{background:linear-gradient(135deg,#6f66ff,#56b6ff);color:#fff;box-shadow:0 12px 30px #695fff33}.clockButton.out{background:#ff5d5d1c;color:#faa;border:1px solid rgba(255,93,93,.2)}.completedStamp{min-height:40px;display:grid;place-items:center;border-radius:12px;background:#65e1ad0f;border:1px solid rgba(101,225,173,.12);color:#8ee6c3;font-weight:700;font-size:10px;letter-spacing:.1em}.phoneEmpty{padding:26px 12px;color:#6f7788;text-align:center;font-size:11px}.phoneNav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.phoneNav button{border:0;background:transparent;color:#596172;font-size:9px;min-height:34px}.phoneNav button.active{color:#82c9ff}.clockLog p{color:#777f90;font-size:12px;line-height:1.55}@media(max-width:950px){.guardPhoneGrid{grid-template-columns:1fr}.guardPhone{max-width:430px;width:100%;margin:0 auto}}@media(max-width:600px){.previewBanner{display:block}.previewBanner span{display:block;text-align:left;margin-top:5px}}.guardAccountActions{min-width:180px}.miniButton{padding:7px 10px!important;min-height:30px!important;font-size:10px!important}.guardStandalone{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(100,90,255,.16),transparent 35%),#090b10;color:#fff}.guardStandaloneHead{max-width:720px;margin:0 auto;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.guardStandaloneHead .brand{display:flex;align-items:center;gap:10px}.guardStandaloneMain{max-width:620px;margin:0 auto;padding:24px 18px 80px}.guardStandaloneMain .phoneWelcome{margin-top:0}.standaloneShift{padding:20px}.standaloneShift h2{margin:0;font-size:20px}.guardLoginShell .loginCard{max-width:430px}@media(max-width:600px){.guardStandaloneHead{padding:14px}.guardStandaloneMain{padding:16px 12px 60px}.guardAccountActions{min-width:0}}.securityNote span{display:block;margin-top:4px}.roleBadge{padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#9ea6b7;font-size:10px;letter-spacing:.08em}:root{--gx-pointer-x: 72vw;--gx-pointer-y: 18vh;--gx-accent: 116, 105, 255;--gx-cyan: 72, 217, 255;--gx-mint: 92, 232, 190;--gx-danger: 255, 88, 105;--gx-ease: cubic-bezier(.2,.8,.2,1);--gx-spring: cubic-bezier(.16,1,.3,1)}body{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(circle at 82% -8%,rgba(var(--gx-accent),.17),transparent 33rem),radial-gradient(circle at -8% 108%,rgba(var(--gx-mint),.08),transparent 32rem),linear-gradient(145deg,#07090e,#0a0d14 52%,#080a0f)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--gx-pointer-x) var(--gx-pointer-y),rgba(var(--gx-accent),.095),transparent 42%),linear-gradient(115deg,transparent 25%,rgba(255,255,255,.012) 48%,transparent 70%);transition:opacity .3s ease}body:after{content:"";position:fixed;width:42vw;height:42vw;min-width:420px;min-height:420px;top:-24vw;right:-12vw;z-index:-2;pointer-events:none;border-radius:999px;background:rgba(var(--gx-accent),.09);filter:blur(95px);animation:gxAmbientDrift 12s ease-in-out infinite alternate}::selection{background:rgba(var(--gx-accent),.38);color:#fff}button,a,input,select,textarea,.panel,.tenant,.stats article,.rowCard,.phoneShift,.loginCard,.ownerBox,.version,.mark,.logo,.phoneLogo,.status,.pill{-webkit-tap-highlight-color:transparent}button{position:relative;overflow:hidden;transform:translateZ(0);transition:transform .22s var(--gx-spring),border-color .22s ease,background .22s ease,color .22s ease,box-shadow .3s ease,filter .22s ease}button:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.08)}button:not(:disabled):active{transform:translateY(0) scale(.975);transition-duration:.08s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(var(--gx-accent),.78);outline-offset:3px}.primary{isolation:isolate;border-color:#a09aff4d;background:linear-gradient(145deg,#877efffa,#4c42ebfa);box-shadow:0 9px 28px #4c42eb2e,inset 0 1px #ffffff2b}.primary:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.42) 45%,transparent 69%);transform:translate(-145%);transition:transform .65s var(--gx-ease)}.primary:not(:disabled):hover{border-color:#b4aeff8f;box-shadow:0 0 0 1px rgba(var(--gx-accent),.2),0 10px 34px rgba(var(--gx-accent),.34),0 0 34px rgba(var(--gx-accent),.16),inset 0 1px #ffffff47}.primary:not(:disabled):hover:before{transform:translate(145%)}.secondary:not(:disabled):hover,.close:not(:disabled):hover,.logoutButton:not(:disabled):hover,.miniButton:not(:disabled):hover{color:#fff;border-color:#9791ff4d;background:#7d75ff17;box-shadow:0 8px 26px rgba(var(--gx-accent),.1),inset 0 1px #ffffff0f}.shell{position:relative;animation:gxShellIn .55s var(--gx-spring) both}aside{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#0c0f17d6,#07090eb8),radial-gradient(circle at 20% 0%,rgba(var(--gx-accent),.09),transparent 35%);box-shadow:inset -1px 0 #ffffff06}.brand .logo,.phoneLogo{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.25),transparent 23%),linear-gradient(145deg,#847cff,#4f46dc);box-shadow:0 10px 28px rgba(var(--gx-accent),.25),inset 0 1px #ffffff38;transition:transform .35s var(--gx-spring),box-shadow .35s ease}.brand:hover .logo{transform:rotate(-5deg) scale(1.055);box-shadow:0 13px 38px rgba(var(--gx-accent),.38),inset 0 1px #ffffff40}nav button:before,.commandTabs button:before{content:"";position:absolute;inset:auto 14px 5px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(170,165,255,.9),transparent);opacity:0;transform:scaleX(.25);transition:opacity .25s ease,transform .3s var(--gx-spring)}nav button:not(:disabled):hover,.commandTabs button:not(:disabled):hover{color:#e8eaff;border-color:#ffffff1a;background:#ffffff0b}nav button.active,.commandTabs button.active{color:#fff;border-color:rgba(var(--gx-accent),.3);background:radial-gradient(circle at 50% 0%,rgba(var(--gx-accent),.16),transparent 75%),#7d75ff13;box-shadow:inset 0 1px #ffffff0f,0 8px 30px rgba(var(--gx-accent),.07)}nav button.active:before,.commandTabs button.active:before{opacity:1;transform:scaleX(1)}main{position:relative;min-width:0}main>header{animation:gxRise .5s var(--gx-spring) both}main>section,main>.message,.guardPreviewWrap{animation:gxContentSwap .44s var(--gx-spring) both}h1{text-shadow:0 12px 45px rgba(var(--gx-accent),.1)}.eyebrow{text-shadow:0 0 20px rgba(var(--gx-accent),.32)}.stats article,.panel,.tenant,.loginCard,.guardPhone,.phoneWelcome,.phoneShift,.ownerBox,.version,.previewBanner,.securityNote{position:relative;overflow:hidden;border-color:#ffffff13;background:linear-gradient(145deg,#ffffff0f,#ffffff05);box-shadow:0 18px 55px #00000029,inset 0 1px #ffffff0b}.stats article:before,.panel:before,.tenant:before,.loginCard:before,.guardPhone:before,.phoneShift:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 22%,transparent 70%,rgba(var(--gx-accent),.035));opacity:.55}.stats article,.tenant,.phoneShift,.rowCard{transition:transform .3s var(--gx-spring),border-color .3s ease,background .3s ease,box-shadow .35s ease}.stats article:hover{transform:translateY(-5px);border-color:#8d85ff3d;background:radial-gradient(circle at 80% 0%,rgba(var(--gx-accent),.11),transparent 46%),linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 22px 55px #00000038,0 0 34px rgba(var(--gx-accent),.055),inset 0 1px #ffffff12}.stats article strong{transition:transform .3s var(--gx-spring),text-shadow .3s ease}.stats article:hover strong{transform:translate(2px) scale(1.035);text-shadow:0 0 26px rgba(var(--gx-accent),.22)}.tenant:hover{transform:translateY(-2px) scale(1.003);border-color:rgba(var(--gx-accent),.22);background:radial-gradient(circle at 90% 50%,rgba(var(--gx-accent),.08),transparent 33%),#ffffff0a;box-shadow:0 13px 36px #0000002b}.tenant:hover .mark{transform:rotate(-3deg) scale(1.07);color:#d0cdff;border-color:rgba(var(--gx-accent),.2);box-shadow:0 0 24px rgba(var(--gx-accent),.12)}.mark{border:1px solid transparent;transition:transform .3s var(--gx-spring),color .25s ease,border-color .25s ease,box-shadow .3s ease}.panel{transition:border-color .3s ease,box-shadow .35s ease,background .3s ease}.panel:hover{border-color:#ffffff1b;box-shadow:0 22px 65px #00000030,inset 0 1px #ffffff0e}.rowCard{margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:11px}.rowCard:hover{transform:translate(4px);background:linear-gradient(90deg,rgba(var(--gx-accent),.065),transparent 72%);border-bottom-color:transparent}.quickActions button{overflow:hidden}.quickActions button:after{content:"→";position:absolute;right:15px;opacity:0;transform:translate(-7px);transition:opacity .22s ease,transform .25s var(--gx-spring)}.quickActions button:hover{transform:translate(4px);border-color:rgba(var(--gx-accent),.23);background:linear-gradient(90deg,rgba(var(--gx-accent),.1),#ffffff09);box-shadow:0 8px 25px rgba(var(--gx-accent),.07)}.quickActions button:hover:after{opacity:.75;transform:translate(0)}.commandTabs{position:relative;padding:5px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#ffffff05;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.commandTabs button{border-radius:10px}.status.online{position:relative;padding-left:12px;box-shadow:0 0 22px rgba(var(--gx-mint),.055);animation:gxStatusBreath 3s ease-in-out infinite}.status.online:after{content:"";position:absolute;left:7px;top:50%;width:4px;height:4px;border-radius:999px;background:rgb(var(--gx-mint));transform:translate(-50%,-50%);box-shadow:0 0 rgba(var(--gx-mint),.4);animation:gxPing 2s ease-out infinite}.status.online{color:transparent;text-shadow:12px 0 0 #73dfbd}.pill{transition:transform .22s var(--gx-spring),border-color .22s ease,box-shadow .25s ease}.rowCard:hover .pill,.tenant:hover .pill{transform:translateY(-1px);border-color:rgba(var(--gx-accent),.22);box-shadow:0 0 20px rgba(var(--gx-accent),.07)}.message,.phoneMessage,.loginError{animation:gxToastIn .38s var(--gx-spring) both}.modalBackdrop{animation:gxBackdropIn .22s ease both}.modal{background:radial-gradient(circle at 90% 0%,rgba(var(--gx-accent),.12),transparent 35%),#0f121bf0;box-shadow:0 38px 120px #0000009e,0 0 0 1px #ffffff06,inset 0 1px #ffffff12;animation:gxModalIn .38s var(--gx-spring) both}input,select,textarea{transition:border-color .22s ease,background .22s ease,box-shadow .28s ease,transform .22s var(--gx-spring)}input:hover,select:hover,textarea:hover{border-color:#ffffff29;background:#ffffff0f}input:focus,select:focus,textarea:focus{transform:translateY(-1px);border-color:#847cffc2;background:#fff1;box-shadow:0 0 0 3px rgba(var(--gx-accent),.12),0 9px 28px rgba(var(--gx-accent),.07)}.loginGlow{background:radial-gradient(circle,rgba(var(--gx-accent),.22),rgba(76,192,255,.04) 42%,transparent 68%);animation:gxLoginGlow 7s ease-in-out infinite alternate}.loginCard{animation:gxLoginIn .65s var(--gx-spring) both}.loginCard:hover{border-color:#948dff33;box-shadow:0 38px 125px #00000080,0 0 60px rgba(var(--gx-accent),.06),inset 0 1px #ffffff12}.loadingScreen .logo{animation:gxLoadingPulse 1.5s ease-in-out infinite}.version{transition:transform .28s var(--gx-spring),border-color .25s ease,background .25s ease}.version:hover{transform:translateY(-2px);border-color:#ffbe5040;background:#ffbe5013}.guardPhone{transform:translateZ(0);transition:transform .4s var(--gx-spring),box-shadow .4s ease,border-color .3s ease}.guardPhone:hover{transform:translateY(-5px);border-color:#918aff38;box-shadow:0 36px 105px #0000007a,0 0 60px rgba(var(--gx-accent),.055),inset 0 0 0 5px #ffffff05}.phoneWelcome{animation:gxSoftFloat 6s ease-in-out infinite alternate}.phoneShift:hover{transform:translateY(-3px) scale(1.006);border-color:rgba(var(--gx-accent),.2);background:radial-gradient(circle at 95% 0%,rgba(var(--gx-accent),.105),transparent 42%),#ffffff0b;box-shadow:0 15px 35px #0000002e}.clockButton{transition:transform .22s var(--gx-spring),box-shadow .3s ease,filter .22s ease,border-color .22s ease}.clockButton.in:hover{box-shadow:0 13px 36px rgba(var(--gx-accent),.34),0 0 34px rgba(var(--gx-accent),.14)}.clockButton.out:hover{border-color:rgba(var(--gx-danger),.38);background:rgba(var(--gx-danger),.15);box-shadow:0 10px 32px rgba(var(--gx-danger),.1)}.dutyDot.live{animation:gxDutyPulse 1.8s ease-in-out infinite}.completedStamp{animation:gxCompletedIn .45s var(--gx-spring) both}.phoneNav button.active{position:relative;text-shadow:0 0 17px rgba(var(--gx-accent),.55)}.phoneNav button.active:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:2px;border-radius:999px;background:#82c9ff;transform:translate(-50%);box-shadow:0 0 12px rgba(var(--gx-accent),.7)}.roleBadge{background:linear-gradient(135deg,rgba(var(--gx-accent),.08),#ffffff06);box-shadow:inset 0 1px #ffffff0a}@keyframes gxShellIn{0%{opacity:0}to{opacity:1}}@keyframes gxRise{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes gxContentSwap{0%{opacity:0;transform:translateY(10px) scale(.995);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gxToastIn{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gxBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes gxModalIn{0%{opacity:0;transform:translateY(22px) scale(.965);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gxStatusBreath{0%,to{box-shadow:0 0 15px rgba(var(--gx-mint),.035)}50%{box-shadow:0 0 27px rgba(var(--gx-mint),.1)}}@keyframes gxPing{0%{box-shadow:0 0 rgba(var(--gx-mint),.38)}72%,to{box-shadow:0 0 0 8px rgba(var(--gx-mint),0)}}@keyframes gxLoadingPulse{0%,to{transform:scale(1);box-shadow:0 8px 30px rgba(var(--gx-accent),.18)}50%{transform:scale(1.07);box-shadow:0 10px 45px rgba(var(--gx-accent),.42)}}@keyframes gxLoginIn{0%{opacity:0;transform:translateY(18px) scale(.975);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gxLoginGlow{0%{transform:translate3d(-5%,-2%,0) scale(.96);opacity:.65}to{transform:translate3d(6%,4%,0) scale(1.08);opacity:1}}@keyframes gxAmbientDrift{0%{transform:translate3d(-3%,0,0) scale(.94)}to{transform:translate3d(5%,5%,0) scale(1.08)}}@keyframes gxSoftFloat{0%{background-position:0% 0%}to{background-position:100% 25%}}@keyframes gxDutyPulse{0%,to{transform:scale(.9);box-shadow:0 0 9px rgba(var(--gx-mint),.48)}50%{transform:scale(1.16);box-shadow:0 0 17px rgba(var(--gx-mint),.9)}}@keyframes gxCompletedIn{0%{opacity:0;transform:scale(.96)}70%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media(hover:none){button:not(:disabled):hover,.stats article:hover,.tenant:hover,.guardPhone:hover,.phoneShift:hover,.rowCard:hover{transform:none}}@media(max-width:860px){aside{position:static;height:auto}body:before{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}body:before{display:none}}:root{--gx-fluid: cubic-bezier(.22, 1, .36, 1);--gx-fluid-soft: cubic-bezier(.25, .8, .25, 1)}button,.tenant,.rowCard,.stats article,.phoneShift,.modal,.guardPhone,.commandTabs button,nav button{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.commandTabs{scroll-behavior:smooth;overscroll-behavior-x:contain}.commandTabs button,nav button{transition:transform .34s var(--gx-fluid),background-color .32s var(--gx-fluid-soft),border-color .32s var(--gx-fluid-soft),color .25s ease,box-shadow .38s var(--gx-fluid)}.commandTabs button:not(:disabled):hover,nav button:not(:disabled):hover{transform:translate3d(0,-1px,0)}.commandTabs button.active,nav button.active{transform:translateZ(0)}.commandGrid>*,.stats>*,.tenantList>*,.list>*,.guardList>*{animation:gxFluidItemIn .52s var(--gx-fluid) both}.commandGrid>*:nth-child(2),.stats>*:nth-child(2),.tenantList>*:nth-child(2),.list>*:nth-child(2){animation-delay:35ms}.commandGrid>*:nth-child(3),.stats>*:nth-child(3),.tenantList>*:nth-child(3),.list>*:nth-child(3){animation-delay:65ms}.commandGrid>*:nth-child(4),.stats>*:nth-child(4),.tenantList>*:nth-child(4),.list>*:nth-child(4){animation-delay:90ms}.commandGrid>*:nth-child(n+5),.stats>*:nth-child(n+5),.tenantList>*:nth-child(n+5),.list>*:nth-child(n+5){animation-delay:.11s}main>section,main>.message,.guardPreviewWrap{animation:gxFluidPageIn .46s var(--gx-fluid) both;will-change:opacity,transform}.panel,.stats article,.tenant,.rowCard,.phoneShift{will-change:transform;transform:translateZ(0)}.panel:hover,.stats article:hover,.tenant:hover,.rowCard:hover,.phoneShift:hover{transition-duration:.42s;transition-timing-function:var(--gx-fluid)}button{transition:transform .32s var(--gx-fluid),border-color .28s ease,background .32s var(--gx-fluid-soft),color .22s ease,box-shadow .4s var(--gx-fluid),filter .28s ease}button:not(:disabled):hover{transform:translate3d(0,-2px,0) scale(1.008)}button:not(:disabled):active{transform:translateZ(0) scale(.965);transition-duration:90ms}.primary:not(:disabled):hover:before{transition-duration:.78s;transition-timing-function:var(--gx-fluid)}.modalBackdrop{animation:gxFluidBackdrop .28s ease-out both}.modal{transform-origin:50% 65%;animation:gxFluidModal .46s var(--gx-fluid) both;will-change:transform,opacity}input,select,textarea{transition:transform .3s var(--gx-fluid),border-color .3s ease,background-color .3s ease,box-shadow .4s var(--gx-fluid)}input:focus,select:focus,textarea:focus{transform:translate3d(0,-1px,0) scale(1.002)}.rowCard:hover{transform:translate3d(5px,0,0)}.tenant:hover{transform:translate3d(0,-3px,0) scale(1.002)}.stats article:hover{transform:translate3d(0,-4px,0) scale(1.004)}.guardPhone{transition:transform .52s var(--gx-fluid),box-shadow .52s var(--gx-fluid),border-color .35s ease}.phoneShift{transition:transform .4s var(--gx-fluid),border-color .34s ease,background .38s ease,box-shadow .45s var(--gx-fluid)}.phoneShift:hover{transform:translate3d(0,-3px,0) scale(1.004)}.clockButton{min-height:48px;transition:transform .32s var(--gx-fluid),box-shadow .42s var(--gx-fluid),filter .28s ease,border-color .28s ease,background .3s ease}.clockButton:active{transform:scale(.955)}.message,.phoneMessage,.loginError{transform-origin:top center;animation:gxFluidToast .42s var(--gx-fluid) both}@media(hover:none),(pointer:coarse){body:before{background:radial-gradient(480px circle at 82% 12%,rgba(var(--gx-accent),.07),transparent 45%)}.panel,.stats article,.tenant,.rowCard,.phoneShift,.guardPhone{will-change:auto}button:not(:disabled):hover,.tenant:hover,.stats article:hover,.rowCard:hover,.phoneShift:hover,.guardPhone:hover{transform:translateZ(0)}button:active{transform:scale(.965)!important}}@media(max-width:640px){.modalBackdrop{align-items:flex-end}.modal{width:100%;max-width:none;max-height:88dvh;margin:0;border-radius:24px 24px 0 0;animation:gxFluidSheet .5s var(--gx-fluid) both}.modal:after{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:#ffffff2e;transform:translate(-50%)}.commandTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.commandTabs::-webkit-scrollbar{display:none}}@keyframes gxFluidPageIn{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes gxFluidItemIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.994)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes gxFluidBackdrop{0%{opacity:0}to{opacity:1}}@keyframes gxFluidModal{0%{opacity:0;transform:translate3d(0,20px,0) scale(.96)}72%{opacity:1;transform:translate3d(0,-2px,0) scale(1.003)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes gxFluidSheet{0%{opacity:.45;transform:translate3d(0,100%,0)}70%{opacity:1;transform:translate3d(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gxFluidToast{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}75%{transform:translate3d(0,1px,0) scale(1.002)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.commandGrid>*,.stats>*,.tenantList>*,.list>*,.guardList>*{animation-delay:0ms!important}}.commandMain{width:100%}.commandHero{margin-bottom:20px}.heroKicker{display:flex;align-items:center;gap:8px;color:#858da0;font-size:10px;font-weight:800;letter-spacing:.12em}.livePulse{width:7px;height:7px;border-radius:99px;background:#67e0b2;box-shadow:0 0 #67e0b266;animation:gxPing 2s ease-out infinite}.heroDivider{color:#444a58}.iconButton{display:inline-flex;align-items:center;gap:7px}.alertChip{min-height:30px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em;border:1px solid rgba(255,255,255,.08)}.alertChip.critical{color:#ff9ba4;background:#ff445817;border-color:#ff445842;box-shadow:0 0 24px #ff445814}.opsPulseBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 18px;border:1px solid rgba(255,255,255,.075);border-radius:18px;overflow:hidden;background:#ffffff0e;box-shadow:0 16px 55px #00000029}.opsPulseBar>div{min-height:92px;padding:15px 17px;background:#0a0d14c7;display:flex;flex-direction:column;justify-content:center;position:relative}.opsPulseBar>div:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0%,rgba(var(--gx-accent),.07),transparent 55%);pointer-events:none}.opsPulseBar strong{font-size:25px;line-height:1;margin:6px 0 4px;letter-spacing:-.04em;position:relative;z-index:1}.opsPulseBar small{color:#777f90;font-size:10px;position:relative;z-index:1}.pulseLabel{color:#858da0;font-size:9px;font-weight:850;letter-spacing:.12em;position:relative;z-index:1}.opsPulseBar .needsAttention strong{color:#ff8f99}.opsPulseBar .needsAttention:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:3px;background:#ff5968;box-shadow:0 0 15px #ff596899}.opsPulseBar .amber strong{color:#ffc66c}.opsPulseBar .amber:before{background:#f6b84b;box-shadow:0 0 15px #f6b84b80}.syncCell strong{color:#8de3c3;font-size:18px}.commandTabsV2{margin-bottom:18px;display:flex;gap:4px;overflow-x:auto}.commandTabsV2 button{white-space:nowrap;padding:0 13px;min-height:39px}.experienceGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:start}.experienceGrid .panel{margin:0}.heroPanel{min-height:260px}.textAction{min-height:32px;border:0;background:transparent;color:#a9a5ff;padding:0;font-size:11px;font-weight:750}.textAction:hover{color:#fff;box-shadow:none!important;transform:translate(2px)!important}.attentionStack{display:grid;gap:10px;margin-top:14px}.attentionCard{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;text-align:left;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.075);background:#ffffff06;color:#fff}.attentionCard>div strong,.attentionCard>div small{display:block}.attentionCard>div strong{font-size:13px;margin-bottom:3px}.attentionCard>div small{color:#858d9e;font-size:10px}.attentionCard>span:last-child{color:#aaa6bb;font-size:10px}.attentionCard.danger{border-color:#ff495b30;background:linear-gradient(90deg,#ff495b16,#ffffff05)}.attentionCard.warning{border-color:#f6b84b2b;background:linear-gradient(90deg,#f6b84b11,#ffffff05)}.attentionIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;font-weight:900}.attentionCard.danger .attentionIcon{color:#ff8d98;background:#ff495b1c;box-shadow:inset 0 0 0 1px #ff495b1c}.attentionCard.warning .attentionIcon{color:#ffc56b;background:#f6b84b14}.allClear{display:flex;gap:12px;align-items:center;padding:18px;border-radius:14px;border:1px solid rgba(80,220,168,.12);background:#50dca80b}.allClear>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#7ee3bd;background:#50dca814;font-weight:900}.allClear strong,.allClear small{display:block}.allClear strong{font-size:13px}.allClear small{color:#768293;font-size:10px;margin-top:4px}.allClear.compact{padding:13px}.actionTiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.actionTile{min-height:78px;display:flex;align-items:center;gap:11px;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#fff}.actionTile>span{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:#7870ff1a;color:#b3afff;font-weight:900}.actionTile strong,.actionTile small{display:block}.actionTile strong{font-size:12px}.actionTile small{color:#767e8e;font-size:9px;margin-top:3px;line-height:1.35}.actionTile.incidentTile>span{color:#ff98a2;background:#ff465817}.actionTile:hover{border-color:rgba(var(--gx-accent),.2);background:rgba(var(--gx-accent),.055)}.activityFeed{display:grid}.activityItem{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055)}.activityItem:last-child{border-bottom:0}.activityItem strong,.activityItem small{display:block}.activityItem strong{font-size:11px;font-weight:700}.activityItem small{color:#727b8c;font-size:9px;margin-top:3px}.activityItem time{color:#656d7d;font-size:9px;white-space:nowrap}.activityDot{width:7px;height:7px;margin-top:4px;border-radius:999px;background:#6f7687;box-shadow:0 0 0 3px #6f768714}.activityDot.critical,.activityDot.high{background:#ff6070;box-shadow:0 0 0 3px #ff60701a,0 0 13px #ff607052}.activityDot.medium{background:#ffbd62}.activityDot.low{background:#75a8ff}.activityDot.ok{background:#67ddb2}.liveMini{color:#77dfbb;font-size:9px;font-weight:900;letter-spacing:.11em}.liveOpsLayout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:16px;align-items:start}.liveOpsLayout .panel{margin:0}.liveOpsPrimary{grid-row:span 2}.liveGuardRow{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.liveAvatar,.personAvatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#7f77ff2e,#ffffff0a);border:1px solid rgba(255,255,255,.07);color:#b6ddff;font-size:10px;font-weight:850;letter-spacing:.04em}.liveGuardRow strong,.liveGuardRow small{display:block}.liveGuardRow strong{font-size:12px}.liveGuardRow small{color:#747d8e;font-size:9px;margin-top:3px}.liveGuardRight{text-align:right}.statusDotText{color:#71dfb8;font-size:9px;font-weight:850;letter-spacing:.08em}.statusDotText i{display:inline-block;width:6px;height:6px;border-radius:99px;background:#67ddb2;margin-right:5px;box-shadow:0 0 10px #67ddb2b3}.incidentCompact{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;text-align:left;padding:11px;margin-bottom:8px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff06;color:#fff}.incidentCompactIcon{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#ffffff0e;font-weight:900}.incidentCompact strong,.incidentCompact small{display:block}.incidentCompact strong{font-size:11px}.incidentCompact small{color:#727b8c;font-size:9px;margin-top:3px}.incidentCompact>span:last-child{color:#788091;font-size:8px;font-weight:850}.incidentCompact.critical{border-color:#ff46582e;background:#ff46580b}.incidentCompact.critical .incidentCompactIcon{color:#ff8590;background:#ff465814}.welfareRow{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.welfareTick{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#49d8a112;color:#72deb9;font-weight:900}.welfareRow strong,.welfareRow small{display:block}.welfareRow strong{font-size:11px}.welfareRow small{color:#747d8d;font-size:9px;margin-top:2px}.pill.success{color:#74dfba;background:#41d69e0f;border-color:#41d69e29}.guidedEmpty{display:flex;gap:13px;align-items:flex-start;padding:20px 4px;color:#808899}.guidedIcon{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);color:#7770e8;background:#6f68ff09}.guidedEmpty strong{color:#c7cbd4;font-size:12px;display:block}.guidedEmpty p{font-size:10px;margin:4px 0 7px;max-width:420px}.shiftRowV2{align-items:center}.coverageMeter{width:160px;text-align:right}.coverageMeter>div{width:100%;height:4px;border-radius:99px;background:#ffffff0f;overflow:hidden;margin-bottom:5px}.coverageMeter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6a63ff,#76dbbc)}.coverageMeter small{color:#747c8c;font-size:9px}.shiftRowV2.shortfall .coverageMeter i{background:linear-gradient(90deg,#ff6d77,#f4b755)}.shiftRowV2.shortfall .coverageMeter small{color:#e4b16b}.personIdentity{display:flex;align-items:center;gap:11px}.personAvatar.live{border-color:#5adeaa33;box-shadow:0 0 20px #5adeaa12}.workforceRow{align-items:center}.incidentSummaryStrip{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.incidentSummaryStrip span{padding:8px 10px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.055);color:#7c8494;font-size:9px}.incidentSummaryStrip strong{color:#d9dce3;font-size:13px;margin-right:3px}.incidentCard{margin:10px 0;padding:15px 16px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#ffffff09,#ffffff04);position:relative;overflow:hidden}.incidentCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#6e7687}.incidentCard.severity-critical:before{background:#ff5969;box-shadow:0 0 15px #ff596999}.incidentCard.severity-high:before{background:#ff8a65}.incidentCard.severity-medium:before{background:#f2ba60}.incidentCard.severity-low:before{background:#6da1ff}.incidentTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.incidentRef{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.incidentRef strong{font-size:10px;color:#a8adba}.incidentRef>span:last-child{color:#6f7788;font-size:9px}.severityBadge,.incidentStatus{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.08em;border:1px solid rgba(255,255,255,.08)}.severityBadge.critical{color:#ff98a2;background:#ff465814;border-color:#ff46582e}.severityBadge.high{color:#ffad8c;background:#ff7e5012}.severityBadge.medium{color:#f5c777;background:#f5b85012}.severityBadge.low{color:#96baff;background:#5a91ff12}.incidentStatus{color:#8e96a7;background:#ffffff06}.incidentStatus.open{color:#ff9aa3;background:#ff46580f}.incidentStatus.acknowledged{color:#f3c577;background:#f5b8500f}.incidentStatus.resolved{color:#78dfbc;background:#46d7a00f}.incidentCard h3{margin:13px 0 5px;font-size:15px}.incidentCard p{font-size:11px;color:#8991a1}.incidentMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:11px;color:#656e7e;font-size:9px}.incidentActions{display:flex;gap:8px;justify-content:flex-end;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.incidentFormIntro{display:flex;align-items:center;gap:11px;padding:12px;margin-bottom:15px;border-radius:12px;background:#ffb4500b;border:1px solid rgba(255,180,80,.08)}.incidentFormIntro>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffb45014;color:#f0c371;font-weight:900}.incidentFormIntro strong,.incidentFormIntro small{display:block}.incidentFormIntro strong{font-size:11px}.incidentFormIntro small{color:#777f8f;font-size:9px;margin-top:3px}textarea{width:100%;min-height:110px;resize:vertical;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;padding:11px 12px;outline:none;font:inherit;line-height:1.45}textarea:focus{border-color:#3c9cff;box-shadow:0 0 0 3px #2f8df41f}.guardAppV2{min-height:100dvh;background:radial-gradient(circle at 75% -5%,rgba(110,102,255,.16),transparent 28rem),#080a0f;color:#f4f6fb;padding-bottom:84px}.guardTopbar{position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;align-items:center;padding:14px max(16px,env(safe-area-inset-left));margin:0;border-bottom:1px solid rgba(255,255,255,.065);background:#080a0fc7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.guardTopbar .brand{padding:0}.guardTopbar .logo{width:38px;height:38px;border-radius:12px}.guardTopRight{display:flex;gap:9px;align-items:center}.guardDutyChip{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#777f90;font-size:9px;font-weight:900;letter-spacing:.08em;display:flex;align-items:center;gap:6px;background:#ffffff06}.guardDutyChip i{width:6px;height:6px;border-radius:99px;background:#727987}.guardDutyChip.live{color:#75dfba;border-color:#50dca529;background:#50dca50d}.guardDutyChip.live i{background:#67ddb2;box-shadow:0 0 10px #67ddb2b3}.guardProfileButton{width:36px;height:36px;min-height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#bcc0cb;font-size:9px;font-weight:850;padding:0}.guardAppMain{width:min(680px,100%);margin:0 auto;padding:24px 16px 28px}.guardWelcomeV2{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.guardWelcomeV2 h1{font-size:34px;margin:5px 0 4px}.guardWelcomeV2 p{font-size:12px}.guardSignal{margin-top:6px;color:#73dfbb;font-size:8px;font-weight:900;letter-spacing:.1em;padding:7px 8px;border-radius:999px;background:#46d7a00d;border:1px solid rgba(70,215,160,.12)}.guardToast{position:sticky;top:78px;z-index:7;margin-bottom:14px;box-shadow:0 13px 35px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dutyHeroCard{position:relative;overflow:hidden;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 90% 0%,rgba(118,108,255,.16),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 28px 80px #00000040,inset 0 1px #ffffff0f}.dutyHeroCard.active{border-color:#56deab2e;background:radial-gradient(circle at 90% 0%,rgba(75,215,165,.12),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff06)}.dutyHeroTop{display:flex;align-items:center;justify-content:space-between;color:#777f90;font-size:9px;font-weight:750}.dutyState{display:flex;align-items:center;gap:6px;color:#a5a0ff;font-size:9px;font-weight:900;letter-spacing:.1em}.dutyState i{width:7px;height:7px;border-radius:99px;background:#7770ff;box-shadow:0 0 12px #7770ff99}.dutyState.live{color:#73dfba}.dutyState.live i{background:#67ddb2;box-shadow:0 0 12px #67ddb2b3;animation:gxDutyPulse 1.8s ease-in-out infinite}.dutyHeroCard h2{font-size:25px;margin:17px 0 2px}.siteNameBig{color:#b4b9c5;font-size:13px}.dutyFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 12px}.dutyFacts>div{padding:10px;border-radius:12px;background:#ffffff07;border:1px solid rgba(255,255,255,.05)}.dutyFacts span,.dutyFacts strong{display:block}.dutyFacts span{color:#697182;font-size:8px;font-weight:850;letter-spacing:.09em}.dutyFacts strong{font-size:12px;margin-top:4px}.siteAddress{color:#7d8595;font-size:10px;padding:8px 1px 0}.siteInstructions{margin:14px 0 0;padding:12px;border-radius:13px;background:#7d74ff0e;border:1px solid rgba(125,116,255,.1)}.siteInstructions span{color:#9994ff;font-size:8px;font-weight:900;letter-spacing:.1em}.siteInstructions p{margin-top:5px;color:#a3a8b3;font-size:10px;white-space:pre-wrap}.siteInstructions.compact{margin:11px 0}.giantAction{width:100%;min-height:55px;margin-top:16px;font-size:12px;letter-spacing:.08em;border-radius:15px}.guardActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 22px}.guardAction{min-height:88px;display:flex;align-items:center;gap:11px;padding:12px;border-radius:17px;border:1px solid rgba(255,255,255,.075);background:#ffffff08;color:#fff;text-align:left}.guardActionIcon{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:#766eff17;color:#b5b1ff;font-size:10px;font-weight:950;letter-spacing:.03em}.guardAction strong,.guardAction small{display:block}.guardAction strong{font-size:11px}.guardAction small{color:#747d8d;font-size:9px;margin-top:3px}.guardAction.danger{border-color:#ff465826;background:linear-gradient(145deg,#ff465813,#ffffff05)}.guardAction.danger .guardActionIcon{background:#ff46581c;color:#ff8e99;box-shadow:0 0 20px #ff465814}.guardAction.safe .guardActionIcon{color:#72dfb8;background:#41d79d12}.guardSection{margin-top:18px}.guardPageTitle{margin-bottom:16px}.guardPageTitle h1{font-size:33px;margin:5px 0 4px}.rowTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.guardIncidentRow{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.055)}.guardIncidentRow strong,.guardIncidentRow small{display:block}.guardIncidentRow strong{font-size:11px}.guardIncidentRow small{color:#747d8d;font-size:9px;margin-top:3px}.guardIncidentRow time{color:#677080;font-size:8px}.guardReportCard{margin-bottom:10px;padding:14px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;position:relative;overflow:hidden}.guardReportCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#697184}.guardReportCard.severity-critical:before{background:#ff5969}.guardReportCard.severity-high:before{background:#ff8965}.guardReportCard.severity-medium:before{background:#f2ba60}.guardReportCard.severity-low:before{background:#6da1ff}.guardReportCard>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.guardReportCard h3{font-size:14px;margin:11px 0 4px}.guardReportCard p{font-size:10px;color:#858e9e;margin-bottom:10px}.guardReportCard>small{color:#676f7f;font-size:8px}.activeShift{border-color:#50dca529!important;box-shadow:0 20px 45px #0000002b,0 0 30px #50dca509!important}.guardBottomNav{position:fixed;z-index:9;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(470px,calc(100% - 28px));display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0f121bd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.guardBottomNav button{min-height:52px;border:0;border-radius:14px;background:transparent;color:#727b8c;font-size:9px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:5px;position:relative}.guardBottomNav button>span{font-size:13px}.guardBottomNav button.active{color:#fff;background:#7870ff1a;box-shadow:inset 0 1px #ffffff0a}.guardBottomNav button i{position:absolute;right:17%;top:7px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;display:grid;place-items:center;background:#ff5969;color:#fff;font-style:normal;font-size:7px;font-weight:900}.sosConfirm{text-align:center;padding:8px 3px 3px}.sosOrb{width:92px;height:92px;margin:4px auto 18px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:950;letter-spacing:.06em;background:radial-gradient(circle at 35% 25%,#ff8590,#d82e42 58%,#9e1830);box-shadow:0 0 0 8px #ff43560f,0 0 50px #ff43563b;animation:sosBreathe 1.7s ease-in-out infinite}.sosConfirm h2{font-size:20px}.sosConfirm p{max-width:390px;margin:8px auto 18px;font-size:11px}.sosSendButton{width:100%;min-height:54px;border-radius:14px;border:1px solid rgba(255,110,124,.34);background:linear-gradient(145deg,#ef4c5e,#c9273d);color:#fff;font-weight:950;letter-spacing:.08em;box-shadow:0 12px 35px #dc2d412e}.sosSendButton:hover{box-shadow:0 16px 45px #dc2d4152,0 0 35px #dc2d4129}.fullButton{width:100%;margin-top:9px}@keyframes sosBreathe{0%,to{transform:scale(1);box-shadow:0 0 0 8px #ff43560d,0 0 38px #ff43562e}50%{transform:scale(1.035);box-shadow:0 0 0 14px #ff435606,0 0 58px #ff43564d}}@media(max-width:1050px){.opsPulseBar{grid-template-columns:repeat(3,1fr)}.experienceGrid,.liveOpsLayout{grid-template-columns:1fr}.liveOpsPrimary{grid-row:auto}}@media(max-width:720px){.opsPulseBar{grid-template-columns:repeat(2,1fr)}.opsPulseBar>div{min-height:82px}.syncCell{display:none!important}.experienceGrid{gap:12px}.commandTabsV2{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;border-radius:0;border-left:0;border-right:0}.coverageMeter{width:120px}.guardActionGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.commandHero .actions{width:100%}.commandHero .iconButton span{display:none}.opsPulseBar{border-radius:15px}.attentionCard{grid-template-columns:38px 1fr}.attentionCard>span:last-child{display:none}.actionTiles{grid-template-columns:1fr}.shiftRowV2{align-items:flex-start}.coverageMeter{width:110px}.guardWelcomeV2 h1{font-size:30px}.dutyFacts{grid-template-columns:repeat(3,1fr)}.guardActionGrid{gap:8px}.guardAction{min-height:82px;padding:10px}.guardActionIcon{width:38px;height:38px;flex-basis:38px}}.realtime-live,.guardSignal{animation:gxRealtimePulse 2.2s ease-in-out infinite}.realtime-reconnecting,.guardSignal.reconnecting{opacity:.62;animation:gxRealtimeReconnect 1.1s ease-in-out infinite}@keyframes gxRealtimePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.22);text-shadow:0 0 18px rgba(var(--gx-mint),.42)}}@keyframes gxRealtimeReconnect{0%,to{opacity:.45}50%{opacity:.9}}.liveMapLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px}.mapPanel{min-height:650px}.gxMap{position:relative;height:520px;border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(var(--gx-accent),.11),transparent 36%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(145deg,#0b1018,#080b12);background-size:auto,36px 36px,36px 36px,auto}.mapGrid{position:absolute;inset:0;background:radial-gradient(circle at 18% 76%,rgba(var(--gx-mint),.05),transparent 18%),radial-gradient(circle at 78% 24%,rgba(var(--gx-cyan),.045),transparent 22%)}.mapGuardMarker{position:absolute;width:48px;height:48px;border-radius:16px;transform:translate(-50%,-50%);display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px;background:linear-gradient(145deg,#685ffff5,#2dacd0eb);border:1px solid rgba(255,255,255,.25);box-shadow:0 10px 30px rgba(var(--gx-accent),.34),0 0 0 7px rgba(var(--gx-accent),.07);z-index:3}.mapGuardMarker:hover{transform:translate(-50%,-54%) scale(1.08)}.mapGuardMarker i{position:absolute;right:-2px;top:-2px;width:11px;height:11px;border-radius:50%;background:rgb(var(--gx-mint));box-shadow:0 0 0 4px rgba(var(--gx-mint),.13),0 0 16px rgba(var(--gx-mint),.8);animation:gxPing 2s infinite}.mapEmpty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#727b8d;padding:32px}.mapEmpty span{font-size:48px;color:#8a84ff;text-shadow:0 0 30px rgba(var(--gx-accent),.28);margin-bottom:14px}.mapEmpty strong{color:#e9ebf4;font-size:17px}.mapEmpty small{max-width:420px;line-height:1.6;margin-top:8px}.mapLegend{display:flex;justify-content:space-between;color:#7f8797;font-size:11px;margin-top:12px}.mapLegend span{display:flex;align-items:center;gap:8px}.legendLive{width:8px;height:8px;border-radius:50%;background:rgb(var(--gx-mint));box-shadow:0 0 10px rgba(var(--gx-mint),.7)}.locationRow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05)}.locationRow:last-child{border-bottom:0}.locationRow div{min-width:0}.locationRow div strong,.locationRow div small{display:block}.locationRow small{color:#7d8494;margin-top:3px}.locationAccuracy{font-size:10px;color:#818899;border:1px solid rgba(255,255,255,.08);padding:5px 7px;border-radius:8px}.chatShell{min-height:0}.chatTitle{margin-bottom:18px}.chatTitle h2{font-size:27px;margin:4px 0 5px}.chatTitle p{margin:0;color:#858c9d}.chatWorkspace{height:660px;display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:#070a0f75;box-shadow:0 24px 70px #00000038}.chatRooms{position:relative;height:auto;background:linear-gradient(180deg,#ffffff09,#ffffff03);border-right:1px solid rgba(255,255,255,.06);padding:12px;overflow:auto}.chatRoomsHead{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 12px;font-size:10px;letter-spacing:.11em;color:#858c9e}.chatRoomsHead span{padding:3px 7px;border-radius:999px;background:#ffffff0f}.chatRooms>button{width:100%;display:grid;grid-template-columns:38px 1fr;gap:10px;text-align:left;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;color:#fff;margin-bottom:4px}.chatRooms>button:hover,.chatRooms>button.active{background:rgba(var(--gx-accent),.08);border-color:rgba(var(--gx-accent),.12);transform:none}.chatRooms>button div{min-width:0}.chatRooms>button strong,.chatRooms>button small{display:block}.chatRooms>button small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#71798a;margin-top:3px;font-size:10px}.chatRoomAvatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#7d75ff40,#37405547);border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:800;color:#b6ddff}.newGroupBox{display:grid;grid-template-columns:1fr 36px;gap:6px;margin-top:10px}.newGroupBox input{min-width:0;height:36px;padding:0 9px}.newGroupBox button{height:36px;padding:0;border-radius:10px}.chatPane{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0%,rgba(var(--gx-accent),.07),transparent 30%)}.chatPaneHead{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.055);background:#080b119e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chatPaneHead strong,.chatPaneHead small{display:block}.chatPaneHead strong{font-size:14px}.chatPaneHead small{color:#737b8b;margin-top:3px;font-size:10px}.chatPaneHead i{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgb(var(--gx-mint));box-shadow:0 0 9px rgba(var(--gx-mint),.7)}.messageStream{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.chatBubbleWrap{max-width:min(72%,620px);align-self:flex-start}.chatBubbleWrap.mine{align-self:flex-end}.chatSender{font-size:9px;color:#70798b;margin:0 0 4px 8px}.mine .chatSender{text-align:right;margin-right:8px}.chatBubble{position:relative;padding:10px 12px 18px;border-radius:16px 16px 16px 5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.065);box-shadow:0 8px 24px #0000001f}.mine .chatBubble{border-radius:16px 16px 5px;background:linear-gradient(145deg,#665ef054,#514bc23d);border-color:#918aff2e}.chatBubble p{margin:0;line-height:1.45;font-size:13px}.chatBubble time{position:absolute;right:8px;bottom:4px;color:#666e7d;font-size:8px}.chatBubble img{display:block;max-width:320px;width:100%;border-radius:11px;margin:0 0 4px}.chatBubble a{color:#b8b5ff;font-size:12px}.voiceNote{display:flex;align-items:center;gap:8px;min-width:230px}.voiceNote>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--gx-accent),.16)}.voiceNote audio{height:32px;max-width:260px}.chatEmpty{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;color:#737b8b}.chatEmpty>span{font-size:36px;color:#56b6ff;margin-bottom:10px}.chatEmpty strong{color:#dfe2ec}.chatEmpty small{margin-top:5px}.chatComposer{display:grid;grid-template-columns:40px 40px 1fr 44px;gap:7px;padding:12px;border-top:1px solid rgba(255,255,255,.06);background:#080b11b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chatComposer textarea{min-height:42px;max-height:96px;resize:none;padding:11px 12px}.attachButton,.voiceButton,.sendMessageButton{width:40px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#c6c9d4;cursor:pointer}.attachButton input{display:none}.attachButton:hover,.voiceButton:hover{background:rgba(var(--gx-accent),.1);border-color:rgba(var(--gx-accent),.2)}.voiceButton.recording{color:#ff7c89;border-color:rgba(var(--gx-danger),.35);background:rgba(var(--gx-danger),.12);box-shadow:0 0 22px rgba(var(--gx-danger),.15);animation:gxRealtimePulse 1s infinite}.sendMessageButton{width:44px;color:#fff;background:linear-gradient(145deg,#2f8df4,#5148db)}.chatShell.compact .chatWorkspace{height:620px}.chatShell.compact .chatRooms{height:auto}.boloHeaderStrip,.patrolIntroStrip{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:13px;background:rgba(var(--gx-accent),.055);border:1px solid rgba(var(--gx-accent),.1);color:#888fa1;font-size:11px;margin-bottom:12px}.boloHeaderStrip strong{font-size:18px;color:#fff;margin-right:4px}.boloCard{display:grid;grid-template-columns:116px 1fr auto;gap:16px;align-items:start;padding:15px;margin-bottom:10px;border-radius:17px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#ffffff0b,#ffffff05);transition:.3s var(--gx-fluid)}.boloCard:hover{transform:translateY(-2px);border-color:rgba(var(--gx-accent),.17)}.boloCard.closed{opacity:.55}.boloVisual{width:116px;height:100px;border-radius:13px;overflow:hidden;display:grid;place-items:center;background:#ffffff09;font-size:38px;color:#8580ff}.boloVisual img{width:100%;height:100%;object-fit:cover}.boloContent h3{font-size:17px;margin:8px 0 5px}.boloContent p{margin:0 0 8px;color:#9aa1af;line-height:1.5}.boloContent small{color:#70798a}.boloTop{display:flex;align-items:center;gap:7px;font-size:9px;color:#7b8292}.boloActions{align-self:center}.boloTile span{color:#ffcb6a}.priority-critical{border-color:rgba(var(--gx-danger),.22)!important}.priority-high{border-color:#ffa94826!important}.guardBoloList{display:grid;gap:14px}.guardBoloCard{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:21px;background:linear-gradient(145deg,#ffffff0d,#ffffff05)}.guardBoloCard>img{width:100%;height:220px;object-fit:cover}.guardBoloBody{padding:17px}.guardBoloBody h2{font-size:21px;margin:10px 0 6px}.guardBoloBody p{color:#a0a7b4;line-height:1.55}.guardBoloBody small{color:#71798a}.boloCategory{margin-left:7px;color:#777f90;font-size:10px}.boloAcked{margin-top:14px;padding:12px;border-radius:12px;text-align:center;color:#79dfbf;background:rgba(var(--gx-mint),.08);border:1px solid rgba(var(--gx-mint),.12);font-size:11px;font-weight:800;letter-spacing:.08em}.patrolIntroStrip{justify-content:flex-start;gap:10px}.patrolIntroStrip>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(var(--gx-accent),.1);color:#a49fff;font-size:18px}.patrolIntroStrip strong,.patrolIntroStrip small{display:block}.patrolIntroStrip strong{color:#e8eaf3}.patrolIntroStrip small{margin-top:3px}.guardPatrolGrid{display:grid;gap:10px}.guardPatrolCard{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;text-align:left;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff09;color:#fff}.guardPatrolCard div strong,.guardPatrolCard div small{display:block}.guardPatrolCard div small{color:#747c8e;margin-top:4px}.guardPatrolCard:hover{background:rgba(var(--gx-accent),.07);border-color:rgba(var(--gx-accent),.16)}.patrolRunnerHead{margin:14px 0 18px}.patrolRunnerHead h2{font-size:24px;margin:5px 0}.patrolRunnerHead p{color:#858d9e;line-height:1.5}.checkpointList{display:grid;gap:9px;margin:16px 0}.checkpointCard{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.checkpointCard>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#ffffff0d;font-weight:800}.checkpointCard.done{border-color:rgba(var(--gx-mint),.14);background:rgba(var(--gx-mint),.045)}.checkpointCard.done>span{color:#73dfbd;background:rgba(var(--gx-mint),.1)}.checkpointCard div strong,.checkpointCard div small{display:block}.checkpointCard div small{color:#737b8c;margin-top:3px}.guardAction.warning{border-color:#ffb94c2e;background:#ffae3f0e}.guardChatSection{padding-bottom:10px}.guardBottomNavWide{grid-template-columns:repeat(5,1fr)!important}@media(max-width:1050px){.liveMapLayout{grid-template-columns:1fr}.mapPanel{min-height:auto}.gxMap{height:440px}.chatWorkspace{grid-template-columns:220px 1fr}}@media(max-width:760px){.chatWorkspace{height:70dvh;grid-template-columns:88px 1fr}.chatRooms{padding:7px}.chatRoomsHead strong{display:none}.chatRooms>button{grid-template-columns:1fr;padding:8px 4px;justify-items:center}.chatRooms>button div{display:none}.chatRoomAvatar{width:40px;height:40px}.newGroupBox{display:none}.messageStream{padding:12px}.chatBubbleWrap{max-width:88%}.chatComposer{grid-template-columns:38px 38px 1fr 40px;padding:8px;gap:5px}.chatComposer textarea{font-size:13px}.chatBubble img{max-width:240px}.boloCard{grid-template-columns:76px 1fr}.boloVisual{width:76px;height:76px}.boloActions{grid-column:2}.gxMap{height:360px}}@media(max-width:520px){.guardBottomNavWide button{font-size:8px}.guardBottomNavWide button span{font-size:17px}.chatWorkspace{margin:0 -4px;border-radius:17px}.chatRooms{width:72px}.chatWorkspace{grid-template-columns:72px 1fr}.chatRoomAvatar{width:38px;height:38px}}.realMapPanel{overflow:visible}.realLeafletMap{position:relative;height:540px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0b1018;isolation:isolate}.realLeafletMap .leaflet-container{font-family:inherit}.realLeafletMap .leaflet-tile-pane{filter:saturate(.72) brightness(.56) contrast(1.12) hue-rotate(178deg)}.realLeafletMap .leaflet-control-zoom{border:1px solid rgba(255,255,255,.11)!important;border-radius:13px!important;overflow:hidden;box-shadow:0 12px 30px #00000052!important}.realLeafletMap .leaflet-control-zoom a{background:#0a0e16e6!important;color:#fff!important;border-color:#ffffff14!important}.realLeafletMap .leaflet-control-attribution{background:#05080db8!important;color:#7f8796!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px!important}.realLeafletMap .leaflet-control-attribution a{color:#9e9afc!important}.leafletGuardMarker{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;position:relative;color:#fff;font-size:12px;font-weight:900;letter-spacing:.03em;background:linear-gradient(145deg,#685ffff7,#2dacd0f0);border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 34px rgba(var(--gx-accent),.4),0 0 0 8px rgba(var(--gx-accent),.08);transition:transform .28s var(--gx-fluid),box-shadow .28s var(--gx-fluid)}.leafletGuardMarker.live{animation:gxMapMarkerBreathe 2.4s ease-in-out infinite}.leafletGuardMarker.stale{filter:grayscale(.7);opacity:.62;box-shadow:0 8px 22px #00000047}.leafletGuardMarker.selected{transform:scale(1.16);box-shadow:0 14px 38px rgba(var(--gx-accent),.52),0 0 0 11px rgba(var(--gx-accent),.12)}.leafletGuardMarker i{position:absolute;right:-2px;top:-2px;width:11px;height:11px;border-radius:50%;background:rgb(var(--gx-mint));box-shadow:0 0 0 4px rgba(var(--gx-mint),.14),0 0 18px rgba(var(--gx-mint),.9)}.leafletGuardMarker.stale i{background:#788092;box-shadow:none}@keyframes gxMapMarkerBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.gxMapPopup{min-width:180px}.gxMapPopup strong,.gxMapPopup span,.gxMapPopup small{display:block}.gxMapPopup strong{font-size:13px;margin-bottom:4px}.gxMapPopup span{font-size:11px;color:#6d7483}.gxMapPopup small{font-size:9px;margin-top:7px;color:#6d63e9;font-weight:800;letter-spacing:.06em}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#f9fafdf5!important}.leaflet-popup-content{margin:12px 14px!important}.mapWaitingOverlay{position:absolute;z-index:500;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 40px));padding:23px 24px;text-align:center;border-radius:18px;background:#080c12db;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 70px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.mapWaitingOverlay span{display:block;font-size:34px;color:#918aff;text-shadow:0 0 26px rgba(var(--gx-accent),.45);margin-bottom:8px}.mapWaitingOverlay strong,.mapWaitingOverlay small{display:block}.mapWaitingOverlay strong{font-size:15px}.mapWaitingOverlay small{color:#858d9c;line-height:1.55;margin-top:7px}.mapHeadActions{display:flex;align-items:center;gap:8px}.mapFollowButton{height:30px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#858d9e;font-size:9px;font-weight:800;letter-spacing:.07em}.mapFollowButton.active{color:#75dfbd;border-color:rgba(var(--gx-mint),.18);background:rgba(var(--gx-mint),.07)}.liveMini.active{color:#76dfbd}.legendStale{width:8px;height:8px;border-radius:50%;display:inline-block;background:#747c8d}.locationRowButton{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:12px 7px;transition:.24s var(--gx-fluid)}.locationRowButton:hover,.locationRowButton.selected{background:rgba(var(--gx-accent),.065);transform:translate(2px)}.locationRowButton:last-child{border-bottom:0}.locationMeta{display:flex;align-items:flex-end!important;gap:5px}.trackingNow,.trackingStale{font-size:8px;font-weight:900;letter-spacing:.07em}.trackingNow{color:#72deba}.trackingStale{color:#7d8493}.rosterCount{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(var(--gx-accent),.09);color:#8ecfff;font-size:10px;font-weight:800}@media(max-width:760px){.realLeafletMap{height:430px}.mapHeadActions{align-items:flex-end;flex-direction:column}.mapLegend{gap:8px;flex-wrap:wrap}}.commandDock{position:sticky;top:10px;z-index:80;margin:22px 0 26px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0d101ac2;box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.commandDockPrimary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.commandDockPrimary button{min-height:52px;border:0;border-radius:17px;background:transparent;color:#858c9e;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;transition:.28s var(--gx-fluid)}.commandDockPrimary button span{font-size:17px}.commandDockPrimary button.active{color:#fff;background:linear-gradient(135deg,rgba(var(--gx-accent),.2),#ffffff0e);box-shadow:inset 0 1px #ffffff1c,0 8px 28px rgba(var(--gx-accent),.09)}.commandDockSecondary{display:flex;gap:6px;padding:8px 4px 1px;overflow-x:auto}.commandDockSecondary button{white-space:nowrap;border:0;border-radius:12px;background:transparent;color:#777f91;padding:9px 13px;font-size:11px;font-weight:700}.commandDockSecondary button.active{background:#ffffff13;color:#fff;box-shadow:inset 0 1px #ffffff14}.managedRow{position:relative;padding-right:54px}.rowActions{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:15}.rowActionTrigger{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;color:#a3a9b6;font-weight:900;letter-spacing:1px}.rowActionTrigger:hover{background:rgba(var(--gx-accent),.12);color:#fff;box-shadow:0 8px 25px rgba(var(--gx-accent),.12)}.rowActionMenu{position:absolute;right:0;top:42px;width:180px;padding:6px;border-radius:15px;background:#0d1019f7;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 55px #00000073;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.rowActionMenu button{display:block;width:100%;border:0;background:transparent;color:#d8dbe3;text-align:left;padding:10px;border-radius:10px;font-size:11px}.rowActionMenu button:hover{background:#ffffff0f}.rowActionMenu button.danger{color:#ff9eaa}.rowActionMenu button.danger:hover{background:#ff577017}.multiOpsMapLayout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px}.operationRail{max-height:650px;overflow:auto}.operationRailItem{width:100%;display:flex;gap:11px;align-items:center;text-align:left;border:0;background:transparent;color:#b5bac7;padding:11px;border-radius:14px;margin:3px 0;transition:.25s var(--gx-fluid)}.operationRailItem:hover,.operationRailItem.active{background:rgba(var(--gx-accent),.08);color:#fff}.operationGlyph{width:38px;height:38px;flex:0 0 38px;border-radius:13px;display:grid;place-items:center;background:#ffffff0e;font-size:11px;font-weight:900}.operationGlyph.live{background:rgba(var(--gx-mint),.1);color:#77dfbc;box-shadow:0 0 22px rgba(var(--gx-mint),.08)}.operationRailItem div{min-width:0}.operationRailItem strong,.operationRailItem small{display:block}.operationRailItem strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationRailItem small{font-size:9px;color:#737b8d;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationCluster{width:150px;min-height:68px;padding:9px 11px;border-radius:20px;background:#101420e8;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 42px #00000061,0 0 34px rgba(var(--gx-accent),.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center}.operationCluster>strong{grid-row:1/3;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#6b63ffeb,#2da8cbd1);font-size:14px}.operationCluster>span{font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.operationCluster>small{font-size:8px;color:#75dfbd;font-weight:800;letter-spacing:.05em}.operationCluster.stale>small{color:#858d9b}.operationCluster.live{animation:clusterBreathe 2.6s ease-in-out infinite}@keyframes clusterBreathe{50%{transform:translateY(-2px);box-shadow:0 20px 50px #0000006b,0 0 42px rgba(var(--gx-accent),.17)}}.scopedGroupBox{display:grid!important;grid-template-columns:1fr auto;gap:5px!important}.scopedGroupBox select{grid-column:1/2;height:32px;border-radius:10px;font-size:9px}.scopedGroupBox button{grid-column:2/3;grid-row:1/4;height:auto!important;min-height:34px}@media(max-width:1050px){.multiOpsMapLayout{grid-template-columns:1fr}.operationRail{max-height:none;display:flex;overflow-x:auto;gap:7px}.operationRail .panelHead{min-width:180px}.operationRailItem{min-width:220px}}@media(max-width:760px){.commandDock{position:sticky;bottom:8px;top:auto;margin:14px 0;order:50}.commandDockPrimary{grid-template-columns:repeat(4,1fr)}.commandDockPrimary button{min-height:48px;flex-direction:column;gap:2px;font-size:9px}.commandDockPrimary button span{font-size:16px}.commandDockSecondary{padding-top:6px}.managedRow{padding-right:46px}.rowActions{right:6px}.multiOpsMapLayout{gap:10px}.operationRail{padding:8px}.operationRail .panelHead{display:none}.operationRailItem{min-width:190px}}.modalBackdrop{z-index:2000!important;padding:clamp(14px,3vw,34px);background:#030509c7;-webkit-backdrop-filter:blur(18px) saturate(.8);backdrop-filter:blur(18px) saturate(.8)}.modal{position:relative;z-index:2001;width:min(610px,100%);max-height:min(88vh,820px);border-radius:28px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 88% 0%,rgba(var(--gx-accent),.16),transparent 34%),linear-gradient(180deg,#161926fb,#0c0f17fb);box-shadow:0 50px 150px #000000c2,0 0 0 1px #ffffff06,inset 0 1px #ffffff14}.modalHead{position:sticky;top:-22px;z-index:3;margin:-22px -22px 18px;padding:22px 22px 15px;background:linear-gradient(180deg,#131621fc 75%,#13162100);border-radius:28px 28px 0 0}.modal .close{width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0d}.modalActions{position:sticky;bottom:-22px;z-index:3;margin:22px -22px -22px;padding:15px 22px 22px;background:linear-gradient(0deg,#0f121bfe 72%,#0f121b00)}.commandDock{display:none!important}.commandNavGlass{position:sticky;top:10px;z-index:45;margin:20px 0 26px;padding:7px;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:linear-gradient(180deg,#141722d6,#0c0f17c7);box-shadow:0 20px 55px #00000047,inset 0 1px #fff1;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35)}.commandNavStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.commandNavStrip>button{min-width:0;min-height:54px;padding:7px 10px;border:1px solid transparent;border-radius:16px;background:transparent;color:#858d9e;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:780;letter-spacing:-.01em;position:relative;overflow:hidden;transition:transform .34s var(--gx-fluid),background .34s var(--gx-fluid),color .34s var(--gx-fluid),box-shadow .34s var(--gx-fluid)}.commandNavStrip>button:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.08),transparent 72%);transform:translate(-130%);transition:transform .65s var(--gx-fluid)}.commandNavStrip>button:hover:before{transform:translate(130%)}.commandNavStrip>button:hover{color:#d8dbe5;background:#ffffff09;transform:translateY(-1px)}.commandNavStrip>button.active{color:#fff;border-color:#958eff33;background:radial-gradient(circle at 50% -30%,rgba(154,146,255,.28),transparent 70%),linear-gradient(145deg,rgba(var(--gx-accent),.16),#ffffff0d);box-shadow:inset 0 1px #ffffff1f,0 9px 27px rgba(var(--gx-accent),.11)}.commandNavIcon{width:24px;height:24px;border-radius:9px;display:grid;place-items:center;background:#ffffff09;font-size:12px;flex:0 0 auto}.commandNavStrip>button.active .commandNavIcon{background:rgba(var(--gx-accent),.18);box-shadow:inset 0 1px #ffffff14}.commandMoreTrigger i{font-style:normal;font-size:9px;opacity:.5}.navCount{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:#ff4c6629;border:1px solid rgba(255,88,112,.24);color:#ff9cac;font-size:8px}.commandMoreSheet{position:absolute;top:calc(100% + 10px);right:0;width:min(620px,calc(100vw - 48px));padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:radial-gradient(circle at 80% 0%,rgba(var(--gx-accent),.13),transparent 35%),#0d1019f6;box-shadow:0 34px 90px #0000009e,inset 0 1px #fff1;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);animation:gxMoreSheetIn .35s var(--gx-spring) both;transform-origin:90% 0}@keyframes gxMoreSheetIn{0%{opacity:0;transform:translateY(-8px) scale(.975)}to{opacity:1;transform:none}}.moreSheetHead{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 12px}.moreSheetHead strong{display:block;font-size:16px;margin-top:3px}.moreSheetHead button{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#b2b7c2;font-size:20px}.moreSheetGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.moreSheetGrid section{padding:10px;border-radius:17px;background:#ffffff07;border:1px solid rgba(255,255,255,.04)}.moreSheetGrid section>span{display:block;padding:1px 7px 7px;color:#676f80;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moreSheetGrid section>button{width:100%;min-height:42px;padding:7px 8px;display:grid;grid-template-columns:28px 1fr 12px;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;color:#a3a9b7;text-align:left}.moreSheetGrid section>button:hover,.moreSheetGrid section>button.active{background:rgba(var(--gx-accent),.09);color:#fff}.moreSheetGrid section>button i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#ffffff0a;font-style:normal;font-size:11px}.moreSheetGrid section>button strong{font-size:10px}.moreSheetGrid section>button em{font-style:normal;opacity:.35}.leaflet-top,.leaflet-bottom{z-index:30!important}.mapWaitingOverlay{z-index:35!important}@media(max-width:900px){.commandNavStrip{grid-template-columns:repeat(6,minmax(72px,1fr));overflow-x:auto;scrollbar-width:none}.commandNavStrip::-webkit-scrollbar{display:none}.commandNavStrip>button{min-width:82px}.commandMoreSheet{left:0;right:auto;width:min(620px,calc(100vw - 28px))}}@media(max-width:620px){.modalBackdrop{align-items:end;padding:0}.modal{width:100%;max-height:90dvh;border-radius:28px 28px 0 0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.modalHead{top:-20px;margin:-20px -20px 16px;padding:20px 20px 13px;border-radius:28px 28px 0 0}.modalActions{bottom:calc(-20px - env(safe-area-inset-bottom));margin:20px -20px calc(-20px - env(safe-area-inset-bottom));padding:14px 20px calc(20px + env(safe-area-inset-bottom))}.commandNavGlass{position:sticky;top:auto;bottom:max(8px,env(safe-area-inset-bottom));z-index:45;margin:12px 0;border-radius:21px}.commandNavStrip{display:grid;grid-template-columns:repeat(6,76px);justify-content:start}.commandNavStrip>button{min-width:76px;min-height:50px;flex-direction:column;gap:2px;padding:5px;font-size:8px}.commandNavIcon{width:22px;height:22px}.commandMoreSheet{top:auto;bottom:calc(100% + 8px);left:0;right:0;width:100%;max-height:67vh;overflow:auto;transform-origin:50% 100%}.moreSheetGrid{grid-template-columns:1fr}}.rowActionMenu{display:none!important}.rowActions{z-index:20}.rowActionTrigger{overflow:visible!important}.rowActionTrigger.active{color:#fff;border-color:#9189ff40;background:rgba(var(--gx-accent),.13);box-shadow:0 10px 30px rgba(var(--gx-accent),.14),inset 0 1px #ffffff14}.rowActionMenuPortal{position:fixed;z-index:5000;width:210px;max-height:min(320px,calc(100dvh - 20px));overflow:auto;padding:7px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 100% 0%,rgba(var(--gx-accent),.13),transparent 43%),#0d1019fb;box-shadow:0 30px 85px #000000ad,inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);animation:gxRowMenuIn .2s var(--gx-spring) both;transform-origin:90% 0}.rowActionMenuPortal.above{transform-origin:90% 100%}@keyframes gxRowMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.975)}to{opacity:1;transform:none}}.rowActionMenuTitle{padding:6px 9px 7px;color:#646d7e;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.rowActionMenuPortal button{position:relative;overflow:hidden;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:#d8dbe5;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;text-align:left;font-size:11px;font-weight:680;transition:background .2s ease,color .2s ease,transform .2s var(--gx-fluid)}.rowActionMenuPortal button span{opacity:.35;font-size:16px}.rowActionMenuPortal button:hover{background:#ffffff0e;color:#fff;transform:translate(1px)}.rowActionMenuPortal button.danger{color:#ff98a8}.rowActionMenuPortal button.danger:hover{background:#ff4f6917}@media(max-width:620px){.rowActionMenuPortal{left:12px!important;right:12px!important;width:auto!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;max-height:60dvh;border-radius:23px;padding:8px;transform-origin:50% 100%;box-shadow:0 30px 100px #000000c2}.rowActionMenuPortal:before{content:"";display:block;width:36px;height:4px;margin:3px auto 8px;border-radius:99px;background:#ffffff2e}.rowActionMenuPortal button{min-height:48px;border-radius:14px;font-size:12px}}.hqSegmented{display:inline-flex;gap:4px;padding:5px;margin:4px 0 24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;box-shadow:inset 0 1px #ffffff0a}.hqSegmented button{height:40px;padding:0 18px;border:0;border-radius:12px;background:transparent;color:#7f8798;font-weight:750}.hqSegmented button.active{color:#fff;background:linear-gradient(145deg,rgba(var(--gx-accent),.22),#ffffff0e);box-shadow:inset 0 1px #ffffff1a,0 10px 26px rgba(var(--gx-accent),.1)}.billingStats strong{font-size:29px}.billingGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:16px;margin-bottom:16px}.billingCustomerList{display:grid;gap:8px}.billingCustomer{min-height:66px;display:grid;grid-template-columns:1fr auto 44px;gap:14px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:#ffffff05}.billingCustomer>div:first-child strong,.billingCustomer>div:first-child small{display:block}.billingCustomer small{color:#727b8d;margin-top:4px}.billingSubState{text-align:right}.billingSubState strong{display:block;margin-top:4px;font-size:11px}.planCard{display:flex;justify-content:space-between;gap:14px;padding:14px 3px;border-bottom:1px solid rgba(255,255,255,.055)}.planCard:last-child{border:0}.planCard strong,.planCard small{display:block}.planCard small{max-width:260px;margin-top:4px;color:#747d8e;line-height:1.4}.planCard>div:last-child{text-align:right}.planCard b{display:block;font-size:15px}.planCard span{color:#737c8d;font-size:9px}.invoiceTable{overflow-x:auto}.invoiceRow{min-width:840px;display:grid;grid-template-columns:1.1fr 1.4fr .85fr .8fr .8fr 44px;gap:12px;align-items:center;min-height:58px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05);font-size:10px;color:#a8aebd}.invoiceRow>span:first-child strong,.invoiceRow>span:first-child small{display:block}.invoiceRow>span:first-child small{margin-top:3px;color:#657083}.invoiceHead{min-height:36px;color:#606a7b;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.invoiceStatus{display:inline-flex;padding:6px 9px;border-radius:9px;font-size:8px;letter-spacing:.07em}.invoiceStatus.paid{color:#75dfbd;background:rgba(var(--gx-mint),.08)}.invoiceStatus.issued{color:#a7a1ff;background:rgba(var(--gx-accent),.09)}.invoiceStatus.overdue{color:#ff97a8;background:#ff4a6517}.invoiceStatus.void{color:#7c8493;background:#ffffff09}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.formGrid label small{display:block;color:#656e7e;margin-top:5px}.modal textarea{width:100%;resize:vertical}.pill.attention{color:#ffd485;border-color:#ffc45433;background:#ffc45412}@media(max-width:900px){.billingGrid,.formGrid{grid-template-columns:1fr}}@media(max-width:620px){.hqSegmented{display:grid;grid-template-columns:1fr 1fr;width:100%}.hqSegmented button{padding:0 8px;font-size:10px}.billingCustomer{grid-template-columns:1fr 44px}.billingSubState{grid-column:1;text-align:left;display:flex;align-items:center;gap:8px}.invoicePanel{padding:14px}}.billingSubState{min-width:145px}.billingSubState .accessState{display:block;margin-top:5px;font-size:7px;font-weight:900;letter-spacing:.09em;color:#6f788a}.billingSubState .accessState.full{color:#69d7b1}.billingSubState .accessState.grace{color:#e5bb69}.billingSubState .accessState.read_only{color:#d9a66c}.billingSubState .accessState.suspended{color:#ff8297}.invoiceTable .invoiceRow{grid-template-columns:1.1fr 1.4fr .85fr .8fr .72fr minmax(280px,.95fr)}.invoiceActionsCell{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;overflow:visible!important}.invoiceActionsCell>button{height:35px;padding:0 11px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#abb1bf;font-size:9px;font-weight:850;white-space:nowrap}.invoiceActionsCell>button:hover{background:#fff1;color:#fff}.invoiceActionsCell .invoiceOpenButton{color:#fff;background:linear-gradient(145deg,rgba(var(--gx-accent),.28),rgba(var(--gx-accent),.13));border-color:#968eff40;box-shadow:0 8px 24px rgba(var(--gx-accent),.12)}.invoiceViewerBackdrop{position:fixed;inset:0;z-index:8000;padding:22px;overflow:auto;background:#030509e0;-webkit-backdrop-filter:blur(18px) saturate(.8);backdrop-filter:blur(18px) saturate(.8)}.invoiceViewerShell{width:min(1000px,100%);margin:0 auto}.invoiceViewerToolbar{position:sticky;top:8px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#0f121bf2;box-shadow:0 18px 55px #0006;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.invoiceViewerToolbar strong{display:block;margin-top:3px}.invoiceViewerToolbarButtons{display:flex;align-items:center;gap:6px}.invoiceViewerToolbarButtons button{height:38px;padding:0 11px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:#e1e4ea;font-size:9px;font-weight:850;white-space:nowrap}.invoiceViewerToolbarButtons .dangerGhost{color:#ff95a8}.invoiceViewerToolbarButtons .invoiceViewerClose{width:38px;padding:0;font-size:20px}.invoicePaper{min-height:1120px;padding:52px 56px 46px;border-radius:7px;background:#fff;color:#151821;box-shadow:0 38px 120px #0000008c}.invoicePaperHeader{display:flex;justify-content:space-between;gap:28px;padding-bottom:31px;border-bottom:1px solid #e6e8ed}.invoicePaperHeader strong,.invoicePaperHeader span{display:block}.invoicePaperHeader span{margin-top:5px;color:#737986;font-size:11px}.invoiceLogo{font-size:37px;font-weight:950;letter-spacing:-.055em;margin-bottom:7px}.invoiceHeading{text-align:right}.invoiceHeading h1{margin:0;font-size:29px;letter-spacing:.08em}.invoiceHeading>strong{font-size:15px;margin-top:8px}.invoiceDocStatus{display:inline-block!important;margin-top:10px!important;padding:6px 9px;border-radius:8px;background:#efefff;color:#655bda!important;font-size:9px!important;font-weight:900;letter-spacing:.08em}.invoiceDocStatus.paid{background:#e8f8f1;color:#26865f!important}.invoiceDocStatus.overdue{background:#fff1e4;color:#c36c27!important}.invoiceDocStatus.void{background:#f1f2f4;color:#777e8b!important}.invoiceInfoGrid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:22px;padding:29px 0}.invoiceInfoGrid small,.invoiceDocumentFooter small{display:block;margin-bottom:7px;color:#999eaa;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.invoiceInfoGrid strong,.invoiceInfoGrid span,.invoiceDocumentFooter strong,.invoiceDocumentFooter span{display:block}.invoiceInfoGrid span,.invoiceDocumentFooter span{margin-top:5px;color:#6e7480;font-size:10px}.invoiceDocumentTable{width:100%;border-collapse:collapse}.invoiceDocumentTable th{padding:11px 8px;border-bottom:2px solid #1a1e27;text-align:left;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.invoiceDocumentTable td{padding:15px 8px;border-bottom:1px solid #e9ebef;font-size:11px}.invoiceDocumentTable th:not(:first-child),.invoiceDocumentTable td:not(:first-child){text-align:right}.invoiceDocumentTotals{width:min(350px,100%);margin:28px 0 38px auto}.invoiceDocumentTotals>div{display:flex;justify-content:space-between;padding:7px 0;font-size:11px}.invoiceDocumentGrand{margin-top:7px;padding-top:14px!important;border-top:2px solid #1a1e27;font-size:16px!important}.invoiceDocumentFooter{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:26px;border-top:1px solid #e6e8ed}.invoiceViewerLoading{padding:48px;border-radius:18px;background:#11151f;color:#c8ccd5;text-align:center}@media(max-width:1050px){.invoiceTable{overflow-x:auto}.invoiceTable .invoiceRow{min-width:1000px}}@media(max-width:680px){.invoiceViewerBackdrop{padding:6px}.invoiceViewerToolbar{top:4px;align-items:flex-start;flex-direction:column}.invoiceViewerToolbarButtons{width:100%;overflow:auto}.invoicePaper{min-height:auto;padding:29px 21px}.invoicePaperHeader{flex-direction:column}.invoiceHeading{text-align:left}.invoiceInfoGrid,.invoiceDocumentFooter{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.invoicePaper,.invoicePaper *{visibility:visible!important}.invoicePaper{position:absolute;left:0;top:0;width:100%;min-height:0;padding:18mm 17mm;box-shadow:none;border-radius:0}.noPrint{display:none!important}@page{size:A4;margin:0}}.invoiceTable .invoiceRow{grid-template-columns:minmax(155px,1.05fr) minmax(220px,1.45fr) minmax(105px,.72fr) minmax(105px,.7fr) minmax(100px,.65fr) minmax(350px,1.35fr)!important}.invoiceActionsCell{min-width:0!important;gap:6px!important;padding-left:10px}.invoiceActionsCell>button{flex:0 0 auto;height:34px!important;padding:0 10px!important;border-radius:10px!important}.invoiceActionsCell .invoiceVoidButton{color:#ff9cab;background:#ff4c670b;border-color:#ff60781c}.invoiceActionsCell .invoiceVoidButton:hover{color:#ffc0ca;background:#ff4c6717}.invoiceViewerBackdrop{display:block!important}.invoiceViewerShell{min-height:100%}.invoiceViewerLoading{margin-top:14px;border:1px solid rgba(255,255,255,.08)}@media(max-width:1180px){.invoiceTable{overflow-x:auto;padding-bottom:8px}.invoiceTable .invoiceRow{min-width:1120px}}.companyDirectoryPanel .panelHead{align-items:flex-start}.panelHeadActions{display:flex;align-items:center;gap:10px}.archiveToggle{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;color:#7f8797;font-size:9px;font-weight:800}.archiveToggle input{width:15px;height:15px;margin:0}.companyDirectory{display:grid;gap:9px}.companyDirectoryCard{grid-template-columns:52px minmax(0,1fr) auto!important;min-height:84px;overflow:visible!important}.companyDirectoryCard.archived{opacity:.58;filter:saturate(.55)}.companyDirectoryCopy>span{font-size:10px}.companyDirectoryCopy>small{color:#6f7788}.companyCardActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.companyArchiveButton{height:36px;padding:0 11px;border-radius:11px;border:1px solid rgba(255,93,116,.11);background:#ff4c660b;color:#ff96a7;font-size:9px;font-weight:850}.companyArchiveButton:hover{background:#ff4c6617;color:#ffc0ca}.dangerPill{color:#ff98a8!important;border-color:#ff5b7324!important;background:#ff4d6612!important}.profileSection{margin:5px 0 23px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.065)}.profileSection:last-of-type{border-bottom:0}.profileSection>.eyebrow,.profileSectionHead{margin-bottom:12px}.profileSectionHead{display:flex;align-items:end;justify-content:space-between;gap:15px}.profileSectionHead small{color:#686f7f;font-size:9px}.syncBillingEmail{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#ffffff06}.syncBillingEmail input{width:17px;height:17px;margin-top:2px}.syncBillingEmail span strong,.syncBillingEmail span small{display:block}.syncBillingEmail span small{margin-top:3px;color:#6e7687;font-size:9px}@media(max-width:850px){.companyDirectoryCard{grid-template-columns:44px minmax(0,1fr)!important}.companyCardActions{grid-column:1/-1;justify-content:flex-start;padding-left:52px}}@media(max-width:560px){.companyDirectoryCard{display:grid!important}.companyCardActions{padding-left:0}.companyCardActions button{flex:1 1 auto}.panelHeadActions{width:100%;justify-content:space-between;margin-top:10px}.profileSectionHead{align-items:flex-start;flex-direction:column}}.companyPermanentDeleteButton{height:36px;padding:0 11px;border-radius:11px;border:1px solid rgba(255,76,105,.24);background:linear-gradient(145deg,#ff4c6921,#ff4c690e);color:#ff93a5;font-size:9px;font-weight:900;letter-spacing:-.01em}.companyPermanentDeleteButton:hover{color:#ffd1d8;border-color:#ff5f7761;background:#ff4c6929;box-shadow:0 10px 28px #ff4c691a}.simulationLab{display:grid;gap:16px}.simulationHero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:radial-gradient(circle at 85% -20%,rgba(var(--gx-accent),.18),transparent 42%),linear-gradient(145deg,#151824f5,#0b0e16f0);box-shadow:0 20px 60px #0000003b,inset 0 1px #ffffff0e}.simulationHero.running{border-color:rgba(var(--gx-mint),.16);box-shadow:0 22px 70px #00000047,0 0 45px rgba(var(--gx-mint),.045),inset 0 1px #ffffff0f}.simulationHero h2{font-size:26px;margin:6px 0}.simulationHero p{max-width:660px;margin:0;color:#7d8596;line-height:1.55;font-size:11px}.simulationKicker{font-size:8px;font-weight:900;letter-spacing:.14em;color:#8e96a8}.simPulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7b8090;margin-right:7px}.running .simPulse{background:rgb(var(--gx-mint));box-shadow:0 0 15px rgba(var(--gx-mint),.8);animation:gxPulse 1.4s ease infinite}.simulationMaster{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px}.simulationMaster span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#70798b}.simulationMaster button{height:43px;padding:0 17px;border-radius:14px;font-weight:900;font-size:10px}.simStart{border:1px solid rgba(var(--gx-mint),.22);background:rgba(var(--gx-mint),.12);color:#83e7c5}.simStop{border:1px solid rgba(255,155,98,.18);background:#ff905314;color:#ffbb8b}.simulationStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.simulationStats>div{padding:15px 17px;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:#ffffff06;box-shadow:inset 0 1px #ffffff09}.simulationStats span,.simulationStats small,.simulationStats strong{display:block}.simulationStats span{font-size:7px;font-weight:900;letter-spacing:.11em;color:#626b7d}.simulationStats strong{font-size:22px;margin:6px 0 2px}.simulationStats small{font-size:8px;color:#697183}.simulationGrid{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.5fr);gap:14px}.simulationGrid.lower{grid-template-columns:1fr 1.2fr}.simPresetRow{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:15px}.simPresetRow button,.simSpeedButtons button{height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;color:#747d8f;font-size:8px;font-weight:900}.simPresetRow button.active,.simSpeedButtons button.active{color:#fff;border-color:#948cff38;background:rgba(var(--gx-accent),.13);box-shadow:inset 0 1px #ffffff12}.simRange{margin:12px 0}.simSpeedButtons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px}.simSeedButton{width:100%;margin-top:12px}.demoCredentials{margin-top:14px;padding:13px 14px;border-radius:14px;border:1px solid rgba(var(--gx-accent),.12);background:rgba(var(--gx-accent),.055)}.demoCredentials span,.demoCredentials strong,.demoCredentials code,.demoCredentials small{display:block}.demoCredentials span{font-size:7px;font-weight:900;letter-spacing:.1em;color:#757e91}.demoCredentials strong{margin-top:6px;font-size:10px}.demoCredentials code{margin-top:4px;color:#aaa5ff;font-size:11px}.demoCredentials small{margin-top:7px;color:#687184;font-size:8px;line-height:1.4}.presenterButtons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.presenterButtons button{min-height:83px;padding:12px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:linear-gradient(145deg,#ffffff09,#ffffff05);color:#c5cad5;text-align:left;transition:.26s var(--gx-fluid);box-shadow:inset 0 1px #ffffff09}.presenterButtons button:hover{transform:translateY(-2px);border-color:#948cff30;background:rgba(var(--gx-accent),.07);box-shadow:0 14px 35px #0000002e}.presenterButtons button i,.presenterButtons button strong,.presenterButtons button small{display:block}.presenterButtons button i{font-style:normal;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#ffffff0a;font-size:12px;margin-bottom:8px}.presenterButtons button strong{font-size:9px}.presenterButtons button small{font-size:7px;color:#626b7d;margin-top:3px}.presenterButtons .dangerEvent{border-color:#ff48651f;color:#ff9aad}.presenterButtons .dangerEvent i{background:#ff486514}.presenterButtons .intelEvent{border-color:#948cff26}.scenarioCreate{display:grid;grid-template-columns:1fr auto;gap:7px}.scenarioList{display:grid;gap:6px;margin-top:12px}.scenarioList>button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;color:#c5cad5}.scenarioList span strong,.scenarioList span small{display:block}.scenarioList span strong{font-size:9px}.scenarioList span small{font-size:7px;color:#626b7d;margin-top:3px}.scenarioList em{font-style:normal;color:#888ff1;font-size:8px}.timelineList{max-height:370px;overflow:auto}.simTimelineRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.04)}.simTimelineRow:last-child{border-bottom:0}.simEventDot{width:7px;height:7px;border-radius:50%;background:#797f8e}.simEventDot.high{background:#efad65;box-shadow:0 0 12px #efad6559}.simEventDot.critical{background:#ff657e;box-shadow:0 0 14px #ff657e80}.simTimelineRow span strong,.simTimelineRow span small{display:block}.simTimelineRow span strong{font-size:8px}.simTimelineRow span small{font-size:7px;color:#657083;margin-top:2px}.simTimelineRow time{font-size:7px;color:#5f6879}.simulationSafety{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-radius:17px;border:1px solid rgba(255,255,255,.055);background:#ffffff05}.simulationSafety strong,.simulationSafety span{display:block}.simulationSafety strong{font-size:9px}.simulationSafety span{font-size:8px;color:#666f81;margin-top:3px}.simulationSafety .dangerGhost{height:36px;border-radius:11px;border:1px solid rgba(255,85,110,.12);background:#ff49650d;color:#ff91a4;font-size:8px;font-weight:900}@media(max-width:980px){.simulationGrid,.simulationGrid.lower{grid-template-columns:1fr}.presenterButtons{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.simulationHero{align-items:flex-start;flex-direction:column}.simulationMaster{width:100%;align-items:stretch}.simulationStats,.presenterButtons{grid-template-columns:1fr 1fr}.simPresetRow{grid-template-columns:repeat(3,1fr)}.simulationSafety{align-items:flex-start;flex-direction:column}}.runtimeHero{grid-template-columns:minmax(0,1fr) auto auto}.runtimeHero.emergency{border-color:#ff4d6747;box-shadow:0 20px 80px #ff3c5a14,inset 0 1px #ffffff0f}.runtimeClock{min-width:140px;padding:11px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;text-align:right}.runtimeClock span,.runtimeClock small{display:block;color:#697385}.runtimeClock span{font-size:7px;font-weight:900;letter-spacing:.11em}.runtimeClock strong{display:block;font-variant-numeric:tabular-nums;font-size:19px;margin:4px 0 1px}.runtimeClock small{font-size:7px}.runtimeStatusStrip{display:grid;grid-template-columns:1.15fr .8fr .8fr .8fr 1.5fr;gap:8px}.runtimeStatusStrip>div{min-height:63px;padding:12px 14px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#ffffff06}.runtimeStatusStrip span{display:block;font-size:7px;font-weight:900;letter-spacing:.09em;color:#606a7b}.runtimeStatusStrip strong{display:block;font-size:15px;margin-top:7px}.runtimeState{font-size:10px!important;letter-spacing:.05em}.runtimeState.emergency{color:#ff758c}.runtimeState.capacity_warning,.runtimeState.capacity_critical{color:#f2b570}.capacityMini i{display:block;height:4px;border-radius:4px;background:#ffffff0e;margin-top:8px;overflow:hidden}.capacityMini b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#8e88ffbf,#eca261e6);transition:width .7s var(--gx-fluid)}.runtimeTop{grid-template-columns:minmax(290px,.62fr) minmax(0,1.55fr)}.sectorLabel{display:block;margin-top:13px}.actorBoard{min-width:0}.actorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.actorCard{position:relative;overflow:hidden;min-height:117px;padding:12px;border-radius:15px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(145deg,#ffffff08,#ffffff04);transition:.28s var(--gx-fluid)}.actorCard.sos{border-color:#ff47664d;background:radial-gradient(circle at 100% 0,rgba(255,65,96,.12),transparent 50%),#ffffff05;animation:gxCriticalPulse 1.3s ease infinite}.actorCard.responding{border-color:#ffb56333}.actorCard.patrolling,.actorCard.moving{border-color:#8b85ff29}.actorTop{display:flex;align-items:center;gap:8px}.actorAvatar{display:grid!important;place-items:center;width:31px;height:31px;border-radius:11px;background:rgba(var(--gx-accent),.09);border:1px solid rgba(var(--gx-accent),.1);font-size:8px;font-weight:900;color:#8ecfff}.actorTop>div{min-width:0;flex:1}.actorTop strong,.actorTop small{display:block}.actorTop strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actorTop small{font-size:7px;color:#767f91;margin-top:2px}.actorRadio{width:6px;height:6px;border-radius:50%;background:#65ddb6;box-shadow:0 0 9px #65ddb659}.actorCard.sos .actorRadio{background:#ff6078;box-shadow:0 0 13px #ff6078a6}.actorCard p{height:28px;margin:11px 0 8px;color:#737c8d;font-size:8px;line-height:1.45;overflow:hidden}.actorMeta{display:flex;justify-content:space-between;gap:8px;color:#596274;font-size:7px}.scenarioDirector{overflow:hidden}.directorHint{font-size:7px;color:#626c7d}.directorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.directorGrid button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#ffffff09,#ffffff04);color:#c8ccd5;text-align:left;transition:.22s var(--gx-fluid)}.directorGrid button:hover{transform:translateY(-2px);border-color:#948cff2e;box-shadow:0 13px 33px #0000002e}.directorGrid button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#ffffff0a;font-style:normal;font-size:12px}.directorGrid button span strong,.directorGrid button span small{display:block}.directorGrid button span strong{font-size:8px}.directorGrid button span small{font-size:7px;color:#606a7c;margin-top:3px}.directorGrid button em{font-style:normal;font-size:7px;color:#797ff0}.directorGrid .dangerEvent{border-color:#ff48652e}.directorGrid .dangerEvent>i{color:#ff8297;background:#ff486514}.directorGrid .capacityEvent{border-color:#edae6726}.runtimeLower{grid-template-columns:1.08fr .92fr}.scenarioRunList,.runtimeQueue{display:grid;gap:6px;max-height:310px;overflow:auto}.scenarioRun{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.045);background:#ffffff05}.scenarioRun>i{width:7px;height:7px;border-radius:50%;background:#737b8c}.scenarioRun.active>i{background:#8b86ff;box-shadow:0 0 10px #8b86ff73}.scenarioRun.critical>i{background:#ff6078;box-shadow:0 0 12px #ff60788c}.scenarioRun span strong,.scenarioRun span small{display:block}.scenarioRun span strong{font-size:8px}.scenarioRun span small{font-size:7px;color:#616b7c;margin-top:2px}.scenarioRun em{font-style:normal;font-size:7px;color:#717b8c}.runtimeQueue>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.runtimeQueue span strong,.runtimeQueue span small{display:block}.runtimeQueue span strong{font-size:8px}.runtimeQueue span small{font-size:7px;color:#5d6779;margin-top:2px}.runtimeQueue time{font-size:8px;color:#8985e6;font-variant-numeric:tabular-nums}.runtimeSafety{border-color:#76d6b712}@keyframes gxCriticalPulse{0%,to{box-shadow:inset 0 0 #ff466400}50%{box-shadow:inset 0 0 28px #ff46640e}}@media(max-width:1180px){.actorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.directorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtimeStatusStrip{grid-template-columns:repeat(3,1fr)}.capacityMini{grid-column:span 2}}@media(max-width:850px){.runtimeHero{display:flex}.runtimeClock{width:100%;text-align:left}.runtimeTop,.runtimeLower{grid-template-columns:1fr}.directorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.runtimeStatusStrip{grid-template-columns:1fr 1fr}.capacityMini{grid-column:span 2}.actorGrid,.directorGrid{grid-template-columns:1fr}.directorHint{display:none}}.globalSosBanner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0 14px;padding:13px 15px;border:1px solid rgba(255,77,103,.34);border-radius:18px;background:radial-gradient(circle at 0 50%,rgba(255,50,82,.13),transparent 35%),linear-gradient(100deg,#2f0b14db,#161322eb);box-shadow:inset 0 1px #ffffff0d,0 12px 35px #870c221f;overflow:hidden}.globalSosBanner:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 28px #ff43600b;animation:sosBannerPulse 1.1s ease-in-out infinite}.sosBeacon{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ff3f5b24;border:1px solid rgba(255,95,117,.24);color:#ff94a5;font-size:10px;font-weight:950;letter-spacing:.05em}.sosBeacon i{position:absolute;inset:-5px;border:1px solid rgba(255,84,108,.22);border-radius:20px;animation:sosRing 1.1s ease-out infinite}.sosBannerCopy{min-width:0}.sosBannerCopy span,.sosBannerCopy strong,.sosBannerCopy small{display:block}.sosBannerEyebrow{color:#ff8ba0;font-size:7px!important;font-weight:950;letter-spacing:.13em}.sosBannerCopy strong{margin-top:4px;font-size:13px;color:#fff}.sosBannerCopy small{margin-top:3px;color:#b58c96;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sosAcknowledgeButton{position:relative;z-index:2;min-height:43px;padding:0 15px;border:1px solid rgba(255,113,132,.34);border-radius:13px;background:linear-gradient(180deg,#ff546c2e,#9f1d342b);color:#ffd9df;font-size:9px;font-weight:900;letter-spacing:.03em;cursor:pointer}.sosControlPending{min-width:155px;text-align:right}.sosControlPending span,.sosControlPending strong{display:block}.sosControlPending span{color:#ff8094;font-size:7px;font-weight:900;letter-spacing:.12em}.sosControlPending strong{margin-top:4px;color:#ffd8df;font-size:9px}@keyframes sosBannerPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sosRing{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.22);opacity:0}}@media(prefers-reduced-motion:reduce){.globalSosBanner:after,.sosBeacon i{animation:none}}@media(max-width:650px){.globalSosBanner{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.sosAcknowledgeButton,.sosControlPending{grid-column:1/-1;width:100%;text-align:center}}.capacitySetupBox{margin:12px 0;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05;transition:.25s var(--gx-fluid)}.capacitySetupBox.enabled{border-color:#7e77ff29;background:radial-gradient(circle at 100% 0,rgba(126,119,255,.06),transparent 44%),#ffffff05}.capacityToggle{display:grid!important;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin:0!important;cursor:pointer}.capacityToggle input{position:absolute;opacity:0;pointer-events:none}.capacityToggle>span{position:relative;width:36px;height:21px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.07);transition:.25s}.capacityToggle>span:after{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#9299a8;transition:.25s var(--gx-fluid)}.capacityToggle input:checked+span{background:#827cff38;border-color:#827cff42}.capacityToggle input:checked+span:after{transform:translate(15px);background:#b4afff}.capacityToggle div strong,.capacityToggle div small{display:block}.capacityToggle div strong{font-size:9px}.capacityToggle div small{font-size:7px;color:#6c7586;margin-top:2px}.capacityFields{margin-top:12px}.compactToggle{padding:11px 0;border-top:1px solid rgba(255,255,255,.05)}.deploymentPosition,.shiftCapacityMini{display:block!important;margin-top:4px!important;color:#8b87dc!important;font-size:7px!important;font-weight:800!important;letter-spacing:.04em}.guardPositionChip{display:inline-flex;margin:6px 0 2px;padding:5px 8px;border-radius:8px;background:#847eff14;border:1px solid rgba(132,126,255,.1);font-size:7px;color:#a5a1ef;font-weight:850;text-transform:uppercase}.capacityGauge{min-width:0}.capacityGaugeTop{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.capacityGaugeTop>span{font-size:7px;font-weight:950;letter-spacing:.12em;color:#777f90}.capacityGaugeTop strong{font-size:25px;font-variant-numeric:tabular-nums}.capacityGaugeTop strong i{font-style:normal;font-size:12px;color:#6e7788;font-weight:700}.capacityGaugeTrack{height:9px;margin-top:10px;border-radius:8px;background:#ffffff0e;overflow:hidden}.capacityGaugeTrack b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75dbb5b8,#8682ffe6);transition:width .34s var(--gx-fluid)}.capacityGauge.warning .capacityGaugeTrack b{background:linear-gradient(90deg,#f4ba67b3,#f69757f2)}.capacityGauge.full .capacityGaugeTrack b{background:linear-gradient(90deg,#ff6479bd,#ff425ef2)}.capacityGauge.warning .capacityGaugeTop>span{color:#e6ae6d}.capacityGauge.full .capacityGaugeTop>span{color:#ff768d}.capacityGaugeFoot{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:#687183;font-size:7px}.capacityGauge.compact .capacityGaugeTop>span{display:none}.capacityGauge.compact .capacityGaugeTop strong{font-size:13px}.capacityGauge.compact .capacityGaugeTrack{height:5px;margin-top:6px}.capacityGauge.compact .capacityGaugeFoot{margin-top:4px}.guardCapacityCard{position:relative;overflow:hidden;margin:0 0 14px;padding:16px;border-radius:21px;border:1px solid rgba(125,119,255,.14);background:radial-gradient(circle at 100% 0,rgba(127,121,255,.095),transparent 42%),linear-gradient(145deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff0d}.guardCapacityCard.full{border-color:#ff4a6740;background:radial-gradient(circle at 100% 0,rgba(255,70,100,.1),transparent 45%),#ffffff05}.guardCapacityHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:15px}.guardCapacityHead h2{font-size:18px;margin:3px 0}.guardCapacityHead p{font-size:8px;color:#747d8f;margin:0}.capacityLiveChip{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:9px;background:#69e0b712;border:1px solid rgba(105,224,183,.1);font-size:7px;font-weight:900;color:#79ddb9}.capacityLiveChip i{width:5px;height:5px;border-radius:50%;background:#65ddb6;box-shadow:0 0 9px #65ddb673}.capacityCounterControls{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.capacityCounterControls button{min-height:91px;border-radius:17px;border:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:11px;align-items:center;text-align:left;padding:13px 15px;color:#eff1f5;transition:.18s var(--gx-fluid)}.capacityCounterControls button:active{transform:scale(.965)}.capacityCounterControls button>span{grid-row:1/3;display:grid;place-items:center;width:47px;height:47px;border-radius:15px;font-size:30px;font-weight:350}.capacityCounterControls button strong{align-self:end;font-size:16px}.capacityCounterControls button small{align-self:start;color:#767f90;font-size:8px}.capacityOut{background:linear-gradient(145deg,#66708414,#ffffff06)}.capacityOut>span{background:#7e8ba414;color:#bec6d3}.capacityIn{background:linear-gradient(145deg,#706cff1f,#544ecc0e)}.capacityIn>span{background:#847eff21;color:#bcb8ff}.capacityReadOnly{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 11px;border-radius:11px;background:#ffffff06;border:1px solid rgba(255,255,255,.045)}.capacityReadOnly span{font-size:7px;font-weight:950;color:#787f90}.capacityReadOnly strong{font-size:8px;color:#9ba2af;text-align:right}.capacityGuardNote{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:#626b7d;font-size:7px}.capacityGuardNote time{white-space:nowrap}.companyCapacityPanel{grid-column:1/-1}.companyCapacityList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.companyCapacityRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);gap:16px;align-items:center;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.companyCapacityRow.warning{border-color:#ecaf6324}.companyCapacityRow.full{border-color:#ff4d672e}.companyCapacityIdentity{display:flex;align-items:center;gap:9px;min-width:0}.companyCapacityIdentity>i{width:7px;height:7px;border-radius:50%;background:#69dcb8;box-shadow:0 0 10px #69dcb84d}.companyCapacityRow.warning .companyCapacityIdentity>i{background:#efb46b}.companyCapacityRow.full .companyCapacityIdentity>i{background:#ff637d}.companyCapacityIdentity div{min-width:0}.companyCapacityIdentity strong,.companyCapacityIdentity small{display:block}.companyCapacityIdentity strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyCapacityIdentity small{font-size:7px;color:#687183;margin-top:3px}@media(max-width:850px){.companyCapacityList,.companyCapacityRow{grid-template-columns:1fr}.capacityCounterControls button{min-height:84px}}@media(max-width:420px){.capacityCounterControls{grid-template-columns:1fr 1fr}.capacityCounterControls button{grid-template-columns:1fr;text-align:center;place-items:center;padding:10px}.capacityCounterControls button>span{grid-row:auto;width:42px;height:42px}.capacityCounterControls button strong{align-self:auto}.capacityCounterControls button small{display:none}.capacityGuardNote{display:grid}}.capacityGateFlow{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04)}.capacityGateFlow>span{min-width:150px;flex:1;padding:8px 9px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.capacityGateFlow strong,.capacityGateFlow small{display:block}.capacityGateFlow strong{font-size:8px}.capacityGateFlow small{margin-top:3px;color:#697285;font-size:7px}.headActions{display:flex;align-items:center;gap:7px}.dashboardCapacityPanel{grid-column:1/-1;background:radial-gradient(circle at 85% 0,rgba(117,110,255,.07),transparent 35%),#ffffff05}.dashboardCapacityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboardCapacityCard{appearance:none;text-align:left;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(145deg,#ffffff08,#ffffff03);color:inherit;cursor:pointer;transition:.2s var(--gx-fluid)}.dashboardCapacityCard:hover{transform:translateY(-2px);border-color:#827cff29}.dashboardCapacityCard.warning{border-color:#ebad5e29}.dashboardCapacityCard.full{border-color:#ff4d6838;box-shadow:inset 0 0 28px #ff466209}.dashboardCapacityTitle{display:flex;justify-content:space-between;gap:12px}.dashboardCapacityTitle span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:900}.dashboardCapacityTitle span i{width:6px;height:6px;border-radius:50%;background:#67dcb7;box-shadow:0 0 9px #67dcb759}.dashboardCapacityCard.warning .dashboardCapacityTitle i{background:#efb46b}.dashboardCapacityCard.full .dashboardCapacityTitle i{background:#ff627c}.dashboardCapacityTitle small{font-size:7px;color:#697285}.dashboardCapacityNumber{display:flex;align-items:baseline;gap:5px;margin-top:11px}.dashboardCapacityNumber strong{font-size:29px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dashboardCapacityNumber span{font-size:11px;color:#737c8d;font-weight:750}.dashboardCapacityBar{height:6px;border-radius:6px;background:#ffffff0d;overflow:hidden;margin-top:9px}.dashboardCapacityBar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#69dcb7bf,#7f79ffe6);transition:width .3s var(--gx-fluid)}.dashboardCapacityCard.warning .dashboardCapacityBar b{background:linear-gradient(90deg,#d9a461,#ef945c)}.dashboardCapacityCard.full .dashboardCapacityBar b{background:linear-gradient(90deg,#ec667d,#ff405f)}.dashboardCapacityMeta{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:7px;color:#747d8d;font-weight:750}.deploymentBoard{grid-column:1/-1}.deploymentEvents{display:grid;gap:11px}.deploymentEvent{padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:#ffffff03}.deploymentEventHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.deploymentEventHead strong,.deploymentEventHead small{display:block}.deploymentEventHead strong{font-size:10px}.deploymentEventHead small{font-size:7px;color:#697285;margin-top:2px}.deploymentEventHead>span{font-size:7px;font-weight:900;color:#9b97e5;padding:6px 8px;border-radius:8px;background:#807aff12;border:1px solid rgba(128,122,255,.09)}.deploymentPostGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deploymentPost{min-width:0;padding:10px;border-radius:13px;border:1px solid rgba(255,255,255,.045);background:#ffffff05}.deploymentPost.counter{border-color:#7974ff1f;background:radial-gradient(circle at 100% 0,rgba(125,119,255,.06),transparent 48%),#ffffff04}.deploymentPostHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.04)}.deploymentPostHead>div{display:flex;align-items:center;gap:7px;min-width:0}.deploymentPostHead>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#ffffff09;font-size:11px}.deploymentPost.counter .deploymentPostHead>div>span{background:#7e78ff17;color:#aaa6f5}.deploymentPostHead strong,.deploymentPostHead small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploymentPostHead strong{font-size:8px}.deploymentPostHead small{font-size:6px;color:#697285;margin-top:2px}.deploymentPostHead>b{font-size:8px;color:#7b8494}.deploymentGuardStack{display:grid;gap:5px;margin-top:7px}.deploymentGuard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;padding:7px;border:0;border-radius:10px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:.18s var(--gx-fluid)}.deploymentGuard:not(:disabled):hover{background:#807aff0e;transform:translate(2px)}.deploymentGuard .liveAvatar{width:27px;height:27px;font-size:7px}.deploymentGuard strong,.deploymentGuard small{display:block}.deploymentGuard strong{font-size:8px}.deploymentGuard small{font-size:6px;color:#697285;margin-top:2px}.deploymentGuard small:first-letter{color:#69dcb8}.deploymentGuard>i{font-style:normal;color:#6d7585}@media(max-width:900px){.deploymentPostGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dashboardCapacityGrid,.deploymentPostGrid{grid-template-columns:1fr}.dashboardCapacityTitle{display:grid}.deploymentEventHead{align-items:flex-start}.deploymentEventHead>span{white-space:nowrap}}:root{--gx-v20-radius:18px;--gx-v20-glass:rgba(19,22,29,.72);--gx-v20-line:rgba(255,255,255,.065);--gx-v20-soft:rgba(255,255,255,.026)}.companyAppReimagined{min-height:100vh;background:radial-gradient(circle at 78% -8%,rgba(113,105,255,.09),transparent 30%),radial-gradient(circle at 8% 35%,rgba(64,202,169,.035),transparent 26%),#090b10}.companyGlobalBar{position:sticky;top:0;z-index:70;height:58px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);background:#090b10c9;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.companyGlobalBrand,.companyGlobalUser{display:flex;align-items:center;gap:10px}.companyGlobalBrand .logo{width:30px;height:30px;border-radius:10px}.companyGlobalBrand strong,.companyGlobalBrand span,.companyGlobalUser strong,.companyGlobalUser span{display:block}.companyGlobalBrand strong{font-size:10px}.companyGlobalBrand span,.companyGlobalUser span{font-size:7px;color:#687183;margin-top:1px}.companyGlobalUser{text-align:right}.companyGlobalUser strong{font-size:8px}.companyGlobalUser button{border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#8c95a5;border-radius:9px;padding:7px 9px;font-size:7px;cursor:pointer}.companyGlobalUser button:hover{color:#fff;background:#ffffff0d}.companyAppReimagined .commandMain{max-width:1540px;margin:0 auto;padding:24px 28px 80px}.companyAppReimagined .commandHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:2px 0 18px}.companyAppReimagined .commandHero h1{font-size:clamp(25px,3.1vw,40px);letter-spacing:-.045em;margin:5px 0}.companyAppReimagined .commandHero p{max-width:590px;font-size:9px;color:#737c8c}.companyAppReimagined .commandHero .actions{gap:7px}.companyAppReimagined .roleBadge{display:none}.opsPulseBar.opsPulseSimple{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;border-radius:16px;border:1px solid var(--gx-v20-line);background:#ffffff05;box-shadow:none;overflow:hidden}.opsPulseSimple>div{min-height:72px;padding:12px 14px;border-right:1px solid rgba(255,255,255,.045)}.opsPulseSimple>div:last-child{border-right:0}.opsPulseSimple strong{font-size:19px}.opsPulseSimple small{font-size:7px;color:#636d7e}.opsPulseSimple .pulseLabel{font-size:6px;letter-spacing:.13em;color:#778091}.commandNavGlass.commandNavReimagined{position:sticky;top:70px;z-index:45;margin:0 0 12px;padding:5px;border-radius:16px;border:1px solid var(--gx-v20-line);background:#0d1016c2;box-shadow:0 12px 35px #00000029;backdrop-filter:blur(25px) saturate(1.25);-webkit-backdrop-filter:blur(25px) saturate(1.25);overflow:visible}.commandNavReimagined .commandNavStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.commandNavReimagined .commandNavStrip>button{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;min-height:42px;border-radius:12px;border:0;background:transparent;color:#798293;font-size:8px;font-weight:820;transition:background .2s var(--gx-fluid),color .2s,transform .16s var(--gx-fluid)}.commandNavReimagined .commandNavStrip>button:hover{background:#ffffff08;color:#bbc0ca}.commandNavReimagined .commandNavStrip>button:active{transform:scale(.975)}.commandNavReimagined .commandNavStrip>button.active{color:#f1f2f6;background:linear-gradient(145deg,#7f79ff1f,#ffffff09);box-shadow:inset 0 1px #ffffff0f}.commandNavReimagined .commandNavIcon{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#ffffff08;font-size:9px}.commandNavReimagined button.active .commandNavIcon{background:#817bff1f;color:#b6b2ff}.commandNavReimagined .commandMoreTrigger i{font-style:normal;color:#586171}.commandNavReimagined .navCount{position:absolute;right:9px;top:7px;min-width:14px;height:14px;display:grid;place-items:center;border-radius:8px;background:#ff526f;color:#fff;font-size:6px}.commandToolDrawer{top:53px;border-radius:17px!important;padding:14px!important;background:#0d1016f5!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 25px 70px #00000073!important;animation:gxToolDrawerIn .22s var(--gx-fluid) both}.commandToolDrawer .moreSheetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.commandToolDrawer .moreSheetGrid section{padding:10px;border-radius:13px;background:#ffffff05;border:1px solid rgba(255,255,255,.035)}.commandToolDrawer .moreSheetGrid section>span{display:block;margin:0 4px 7px;font-size:6px;color:#687183;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.commandToolDrawer .moreSheetGrid section button{border-radius:10px;min-height:36px}.commandPageContext{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 13px;padding:15px 17px;border-radius:16px;border:1px solid rgba(255,255,255,.04);background:linear-gradient(145deg,#ffffff05,#ffffff02);animation:gxContextIn .3s var(--gx-fluid) both}.commandPageContext h2{font-size:18px;letter-spacing:-.025em;margin:3px 0}.commandPageContext p{margin:0;color:#697284;font-size:8px;max-width:720px}.contextPath{font-size:6px;color:#7771cb;font-weight:900;letter-spacing:.13em}.contextLive{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 9px;border-radius:9px;background:#5ddab00e;border:1px solid rgba(93,218,176,.08);font-size:7px;font-weight:850;color:#78d7b6}.contextLive i{width:5px;height:5px;border-radius:50%;background:#65dcb8;box-shadow:0 0 9px #65dcb859}.companyAppReimagined .panel{border-radius:var(--gx-v20-radius);border-color:#ffffff0d;background:linear-gradient(145deg,#ffffff07,#ffffff03);box-shadow:inset 0 1px #ffffff09,0 14px 35px #00000017;transition:transform .23s var(--gx-fluid),border-color .23s,background .23s}.companyAppReimagined .panel:hover{border-color:#ffffff13}.companyAppReimagined .panelHead h2{font-size:15px}.companyAppReimagined .eyebrow{letter-spacing:.13em}.companyAppReimagined button{transition:transform .16s var(--gx-fluid),background .2s,border-color .2s,color .2s}.companyAppReimagined button:active:not(:disabled){transform:scale(.98)}.guardNowStrip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:-3px 0 12px;padding:10px 12px;border-radius:13px;border:1px solid rgba(125,119,255,.1);background:linear-gradient(145deg,#7d77ff11,#ffffff05);animation:gxContextIn .28s var(--gx-fluid) both}.guardNowStrip>span{font-size:6px;color:#8a85dc;font-weight:950;letter-spacing:.12em}.guardNowStrip strong{font-size:9px}.guardNowStrip small{font-size:7px;color:#6e7787;text-align:right}.guardActionGrid.guardActionGridSimple{grid-template-columns:repeat(2,minmax(0,1fr))}.guardActionGridSimple .guardAction{min-height:78px}.guardBottomNav.guardBottomNavSimple{grid-template-columns:repeat(4,1fr);max-width:520px;margin:auto;left:50%;transform:translate(-50%);bottom:10px;width:calc(100% - 18px);border-radius:20px;padding:5px;background:#0d1016db;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);border:1px solid rgba(255,255,255,.075);box-shadow:0 18px 55px #00000061}.guardBottomNavSimple button{border-radius:15px;min-height:49px}.guardBottomNavSimple button.active{background:linear-gradient(145deg,#7e78ff21,#ffffff09)}.guardBottomNavSimple button>span{font-size:13px}.guardMoreBackdrop{position:fixed;inset:0;z-index:110;background:#0000006b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;animation:gxFadeIn .18s ease both}.guardMoreSheet{width:min(520px,100%);padding:8px 13px 92px;border-radius:24px 24px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:0;background:#0e1117f7;box-shadow:0 -30px 80px #00000061;animation:gxSheetUp .28s var(--gx-fluid) both}.guardMoreHandle{width:34px;height:4px;border-radius:4px;background:#ffffff1c;margin:3px auto 13px}.guardMoreHead{display:flex;justify-content:space-between;align-items:center;padding:0 3px 10px}.guardMoreHead h2{font-size:18px;margin:2px 0}.guardMoreHead>button{width:30px;height:30px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff06;color:#8c95a4}.guardMoreTools{display:grid;gap:7px}.guardMoreTools>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid rgba(255,255,255,.045);border-radius:14px;background:#ffffff05;color:inherit;text-align:left}.guardMoreTools>button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#7e78ff12;color:#aaa6ef}.guardMoreTools strong,.guardMoreTools small{display:block}.guardMoreTools strong{font-size:9px}.guardMoreTools small{font-size:7px;color:#697283;margin-top:2px}.guardMoreTools>button>i{font-style:normal;color:#687182}@keyframes gxToolDrawerIn{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:none}}@keyframes gxContextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes gxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gxSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(max-width:900px){.companyAppReimagined .commandMain{padding:18px 16px 72px}.companyGlobalBar{padding:0 16px}.opsPulseBar.opsPulseSimple{grid-template-columns:repeat(2,minmax(0,1fr))}.opsPulseSimple>div:nth-child(2){border-right:0}.opsPulseSimple>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.04)}.commandToolDrawer .moreSheetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.companyGlobalBar{height:52px}.companyGlobalUser>div{display:none}.companyAppReimagined .commandMain{padding:13px 11px 72px}.companyAppReimagined .commandHero{align-items:flex-start;margin-bottom:12px}.companyAppReimagined .commandHero h1{font-size:25px}.companyAppReimagined .commandHero p{font-size:8px}.companyAppReimagined .commandHero .actions .status,.companyAppReimagined .commandHero .actions .iconButton{display:none}.commandNavGlass.commandNavReimagined{top:59px;border-radius:14px}.commandNavReimagined .commandNavStrip>button{min-height:47px;display:grid;place-items:center;align-content:center;gap:2px;font-size:6px}.commandNavReimagined .commandNavIcon{width:19px;height:19px}.commandToolDrawer{position:fixed!important;left:8px!important;right:8px!important;top:116px!important;max-height:calc(100vh - 130px);overflow:auto}.commandToolDrawer .moreSheetGrid{grid-template-columns:1fr}.commandPageContext{padding:12px 13px;align-items:flex-start}.commandPageContext h2{font-size:16px}.commandPageContext p{font-size:7px}.contextLive{display:none}.opsPulseSimple>div{min-height:63px;padding:10px 11px}.opsPulseSimple strong{font-size:17px}.guardActionGrid.guardActionGridSimple{grid-template-columns:1fr 1fr}.guardNowStrip{grid-template-columns:1fr}.guardNowStrip small{text-align:left}}@media(prefers-reduced-motion:reduce){.commandToolDrawer,.commandPageContext,.guardMoreBackdrop,.guardMoreSheet,.guardNowStrip{animation:none!important}}.commandMain{max-width:1540px}.companyNav{position:sticky;top:8px;z-index:40;padding:6px;border-radius:18px;background:#0c0e14c2;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(255,255,255,.065);box-shadow:0 18px 50px #00000038}.companyNav button{min-height:42px;border-radius:13px}.companyNav button.active{background:linear-gradient(145deg,#56b6ff2e,#7069e814);box-shadow:inset 0 1px #ffffff12,0 8px 24px #4a42be14}.workspaceIntro{margin-top:18px}.workspaceIntro h2{font-size:clamp(24px,3vw,38px);letter-spacing:-.045em}.workspaceIntro p{max-width:680px;font-size:10px;line-height:1.6}.reportsWorkspace{display:grid;gap:14px;animation:gxWorkspaceIn .38s var(--gx-fluid) both}.workspaceHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(130,122,255,.11),transparent 38%),linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.065);box-shadow:inset 0 1px #ffffff0d}.workspaceHero h2{font-size:27px;letter-spacing:-.04em;margin:4px 0 5px}.workspaceHero p{max-width:650px;color:#818a9a;font-size:9px;line-height:1.55}.reportStats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.reportStats>div{padding:13px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.reportStats span{display:block;font-size:6px;font-weight:900;letter-spacing:.11em;color:#6f7889}.reportStats strong{display:block;font-size:22px;margin-top:5px}.reportList{display:grid;gap:7px}.reportCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;transition:.2s var(--gx-fluid)}.reportCard:hover{transform:translateY(-1px);border-color:#847dff1f;background:#ffffff06}.reportIcon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#7f78ff14;color:#aaa5f3;font-size:16px}.reportIdentity h3{font-size:11px;margin:2px 0}.reportIdentity p,.reportIdentity small{display:block;color:#70798a;font-size:7px}.reportIdentity small{margin-top:3px}.reportStatus{padding:5px 7px;border-radius:8px;font-size:6px;font-weight:950;letter-spacing:.08em;background:#ffffff0d;color:#8a93a2}.reportStatus.approved{background:#ecb35e14;color:#dfac69}.reportStatus.published{background:#65dcb414;color:#72d7b4}.reportActions{display:flex;align-items:center;gap:5px}.reportActions button{padding:7px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;color:#aab0bc;font-size:7px;font-weight:800}.reportActions .primaryMini{background:#7c75ff1f;color:#b5b0ff}.deliveredMark{font-size:7px;color:#70d4b1;font-weight:850}.reportInclude{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.reportInclude label{display:flex!important;align-items:center;gap:7px;padding:10px;border-radius:11px;background:#ffffff05;border:1px solid rgba(255,255,255,.045);font-size:8px!important}.clientReportPaper{background:#f6f7fa;color:#171a21;border-radius:10px;padding:34px;min-height:560px}.clientReportPaper header{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid #20242d}.clientReportPaper header span{font-size:8px;letter-spacing:.13em;font-weight:900}.clientReportPaper header h1{font-size:25px;margin:6px 0 4px}.clientReportPaper header p{color:#5f6673}.clientReportPaper section{padding:20px 0;border-bottom:1px solid #d9dde5}.clientReportPaper section h3{font-size:13px;margin-bottom:10px}.clientReportPaper section p{font-size:10px;line-height:1.6;color:#454c58}.clientReportPaper .reportStatus{height:max-content}.reportItem{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:10px 0;border-top:1px solid #e0e3e9}.reportItem time{font-size:8px;color:#717987}.reportItem strong{font-size:10px}.reportItem p{margin-top:3px!important}.clientReportPaper footer{padding-top:18px;font-size:8px;color:#7b828d}@keyframes gxWorkspaceIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}@media(max-width:850px){.reportStats{grid-template-columns:repeat(2,1fr)}.reportCard{grid-template-columns:auto 1fr}.reportCard>.reportStatus,.reportActions{grid-column:2}.workspaceHero{align-items:flex-start;flex-direction:column}.reportItem{grid-template-columns:1fr}}@media(max-width:520px){.reportStats{grid-template-columns:1fr 1fr}.clientReportPaper{padding:20px}.reportActions{flex-wrap:wrap}}:root{--gx-motion-fast:.16s;--gx-motion:.3s;--gx-motion-slow:.52s;--gx-spring:cubic-bezier(.2,.82,.2,1);--gx-soft:cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth}body{font-size:16px}button,input,select,textarea{font-size:inherit}button{-webkit-tap-highlight-color:transparent}.companyAppReimagined{background:radial-gradient(900px 520px at 86% -5%,rgba(92,83,210,.16),transparent 64%),radial-gradient(700px 420px at 4% 16%,rgba(46,122,164,.055),transparent 66%),#080a0f}.companyAppReimagined .commandMain{max-width:1680px;padding-top:24px}.companyAppReimagined .commandHero{align-items:center;padding:12px 2px 20px;animation:gxHeroEnter .55s var(--gx-spring) both}.companyAppReimagined .commandHero h1{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.058em}.companyAppReimagined .commandHero p{font-size:15px;line-height:1.55;color:#939bab;max-width:720px}.companyAppReimagined .heroKicker{font-size:11px;letter-spacing:.17em}.companyAppReimagined .commandHero .status,.companyAppReimagined .commandHero .iconButton,.companyAppReimagined .commandHero .alertChip{min-height:48px;padding:0 16px;border-radius:15px;font-size:12px}.companyAppReimagined .commandHero .status{display:flex;align-items:center;gap:8px}.companyAppReimagined .commandHero .iconButton{font-weight:760}.companyGlobalBar{height:68px}.companyGlobalBrand strong{font-size:15px}.companyGlobalBrand span{font-size:11px}.companyGlobalUser strong{font-size:12px}.companyGlobalUser span,.companyGlobalUser button{font-size:10px}.opsPulseBar.opsPulseSimple{margin-bottom:18px;border-radius:22px;border-color:#ffffff13;background:#ffffff06;box-shadow:0 20px 65px #0000002e,inset 0 1px #ffffff0a;animation:gxSectionEnter .5s .07s var(--gx-spring) both}.opsPulseSimple>div{min-height:104px;padding:18px 22px;transition:background var(--gx-motion) var(--gx-soft)}.opsPulseSimple>div:hover{background:#ffffff07}.opsPulseSimple .pulseLabel{font-size:9px;letter-spacing:.16em}.opsPulseSimple strong{font-size:30px;margin:8px 0 6px}.opsPulseSimple small{font-size:11px;line-height:1.35}.operationCentre{margin:0 0 24px;padding:26px;border:1px solid rgba(255,255,255,.075);border-radius:28px;background:radial-gradient(circle at 85% 0,rgba(122,114,255,.11),transparent 33%),linear-gradient(145deg,#ffffff08,#ffffff03);box-shadow:0 28px 90px #0000003d,inset 0 1px #ffffff0b;animation:gxOperationCentreEnter .58s .12s var(--gx-spring) both}.operationCentreHead{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px}.operationCentreHead .eyebrow{font-size:10px;letter-spacing:.18em;color:#9089ff}.operationCentreHead h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.045em;line-height:1.03;margin:7px 0 8px}.operationCentreHead p{font-size:14px;line-height:1.55;color:#8790a1;max-width:740px}.operationHealth{display:flex;align-items:center;gap:11px;min-width:240px;padding:13px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:#070a0e80}.operationHealth>i{width:11px;height:11px;border-radius:50%;flex:0 0 11px}.operationHealth.clear>i{background:#62ddb4;box-shadow:0 0 0 5px #62ddb414,0 0 22px #62ddb466;animation:gxHealthPulse 2.2s ease-in-out infinite}.operationHealth.attention>i{background:#ffb75c;box-shadow:0 0 0 5px #ffb75c14,0 0 22px #ffb75c59}.operationHealth strong,.operationHealth small{display:block}.operationHealth strong{font-size:12px}.operationHealth small{font-size:9px;color:#7f8797;margin-top:3px}.operationCentreGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.operationLaunchCard{--launch-index:0;position:relative;min-height:190px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:21px;color:#edf0f7;background:linear-gradient(145deg,#ffffff0a,#ffffff04);box-shadow:inset 0 1px #ffffff0b;transition:transform var(--gx-motion) var(--gx-spring),border-color var(--gx-motion),background var(--gx-motion),box-shadow var(--gx-motion);animation:gxLaunchEnter .5s calc(.18s + (var(--launch-index) * 35ms)) var(--gx-spring) both}.operationLaunchCard:before{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-100px;border-radius:50%;background:#776fff18;filter:blur(3px);transform:scale(.7);opacity:.55;transition:transform .45s var(--gx-spring),opacity .3s}.operationLaunchCard:hover{transform:translateY(-5px) scale(1.012);border-color:#8f88ff30;background:linear-gradient(145deg,#ffffff0d,#ffffff05);box-shadow:0 22px 55px #00000038,inset 0 1px #ffffff12}.operationLaunchCard:hover:before{transform:scale(1.08);opacity:.9}.operationLaunchCard:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.operationLaunchCard.live{border-color:#5bdaae1f}.operationLaunchCard.live:before{background:#48d0a517}.operationLaunchCard.warning{border-color:#ffb85226}.operationLaunchCard.warning:before{background:#ffae4717}.operationLaunchCard.danger{border-color:#ff536e30}.operationLaunchCard.danger:before{background:#ff46641f}.operationLaunchCard.report:before{background:#8271ff21}.launchIcon{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#847cff17;border:1px solid rgba(255,255,255,.05);font-size:18px;color:#b7b2ff;box-shadow:inset 0 1px #ffffff0d}.operationLaunchCard.live .launchIcon{color:#73ddb9;background:#50cfa413}.operationLaunchCard.danger .launchIcon{color:#ff8d9d;background:#ff4e6b13}.launchCopy{position:relative;z-index:1;margin-top:20px}.launchCopy strong{display:block;font-size:17px;letter-spacing:-.02em}.launchCopy p{margin:7px 0 13px;color:#8e96a6;font-size:12px;line-height:1.45;max-width:300px}.launchCopy small{font-size:9px;font-weight:780;color:#6f7787;text-transform:uppercase;letter-spacing:.06em}.launchArrow{position:absolute;right:18px;bottom:18px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#ffffff09;color:#777f90;font-size:14px;transition:transform .25s var(--gx-spring),background .25s,color .25s}.operationLaunchCard:hover .launchArrow{transform:translate(3px);background:#8078ff1c;color:#c2beff}.workspaceDock{position:sticky;top:82px;z-index:45;display:flex;align-items:stretch;gap:9px;padding:8px;margin:0 0 16px;border:1px solid rgba(255,255,255,.08);border-radius:21px;background:#0b0e14d1;backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff0b;animation:gxDockEnter .38s var(--gx-spring) both}.workspaceHome,.workspaceDockLinks>button{border:0;color:#9da5b4;background:transparent;border-radius:14px;min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;transition:background .2s,color .2s,transform .15s var(--gx-spring)}.workspaceHome{justify-content:flex-start;min-width:190px;background:#7e77ff12;color:#c5c2ff}.workspaceHome span,.workspaceDockLinks>button>span{font-size:15px}.workspaceHome strong,.workspaceDockLinks>button strong{font-size:11px;white-space:nowrap}.workspaceDockLinks{display:grid;grid-template-columns:repeat(5,minmax(115px,1fr));gap:5px;flex:1}.workspaceDockLinks>button{position:relative}.workspaceDockLinks>button:hover{background:#ffffff09;color:#e4e7ed}.workspaceDockLinks>button.active{background:linear-gradient(145deg,#7e77ff24,#ffffff09);color:#f3f4f8;box-shadow:inset 0 1px #ffffff0e}.workspaceDockLinks>button:active,.workspaceHome:active{transform:scale(.975)}.workspaceDockLinks>button b{position:absolute;right:7px;top:6px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:#fa4f6c;color:#fff;font-size:8px}.workspaceDock .commandToolDrawer{top:76px;left:0;right:0}.commandPageContext.commandPageContextLarge{padding:21px 23px;margin-bottom:18px;border-radius:21px;background:linear-gradient(145deg,#ffffff07,#ffffff03);border-color:#ffffff0f;animation:gxPageEnter .4s .04s var(--gx-spring) both}.commandPageContextLarge .contextPath{font-size:8px}.commandPageContextLarge h2{font-size:30px;margin:5px 0;letter-spacing:-.035em}.commandPageContextLarge p{font-size:12px;line-height:1.5;color:#8790a0}.commandPageContextLarge .contextLive{font-size:9px;padding:8px 11px}.companyAppReimagined .panel{border-radius:21px}.companyAppReimagined .panelHead h2,.companyAppReimagined .panel>h2{font-size:18px}.companyAppReimagined .panelHead .eyebrow,.companyAppReimagined .eyebrow{font-size:8px}.companyAppReimagined .panel p,.companyAppReimagined .panel small{font-size:10px;line-height:1.5}.companyAppReimagined .rowCard strong{font-size:12px}.companyAppReimagined .rowCard span,.companyAppReimagined .rowCard small{font-size:9px}.companyAppReimagined .primary,.companyAppReimagined .secondary{min-height:43px;font-size:11px;border-radius:12px}.companyAppReimagined .textAction{font-size:10px}.companyAppReimagined .pill{font-size:8px;padding:5px 8px}.companyAppReimagined .panel,.companyAppReimagined .rowCard,.companyAppReimagined .attentionCard,.companyAppReimagined .actionTile,.companyAppReimagined .dashboardCapacityCard,.companyAppReimagined .deploymentPost,.companyAppReimagined .incidentCompact,.companyAppReimagined .welfareRow,.companyAppReimagined .reportCard{transition:transform var(--gx-motion) var(--gx-spring),background var(--gx-motion),border-color var(--gx-motion),box-shadow var(--gx-motion),opacity var(--gx-motion)}.companyAppReimagined .panel{animation:gxPanelEnter .42s var(--gx-spring) both}.companyAppReimagined .experienceGrid>.panel:nth-child(2){animation-delay:35ms}.companyAppReimagined .experienceGrid>.panel:nth-child(3){animation-delay:70ms}.companyAppReimagined .experienceGrid>.panel:nth-child(4){animation-delay:105ms}.companyAppReimagined .experienceGrid>.panel:nth-child(5){animation-delay:.14s}.companyAppReimagined .rowCard:hover,.companyAppReimagined .reportCard:hover,.companyAppReimagined .incidentCompact:hover{transform:translateY(-2px);border-color:#8982ff24}.companyAppReimagined button:not(:disabled){cursor:pointer}.companyAppReimagined button:not(:disabled):active{transform:scale(.985)}.message.toastLike{font-size:12px;padding:14px 17px;border-radius:15px;animation:gxToastIn .34s var(--gx-spring) both}.guardAppV2 .guardHeader h1,.guardAppV2 .guardPageTitle h1{font-size:30px;letter-spacing:-.04em}.guardAppV2 .guardPageTitle p,.guardAppV2 .guardHeader p{font-size:12px;line-height:1.45}.guardActionGrid.guardActionGridSimple{gap:12px}.guardActionGridSimple .guardAction{min-height:108px;padding:16px;border-radius:21px;transition:transform .2s var(--gx-spring),background .25s,border-color .25s,box-shadow .25s;animation:gxGuardActionEnter .42s var(--gx-spring) both}.guardActionGridSimple .guardAction:nth-child(2){animation-delay:45ms}.guardActionGridSimple .guardAction:nth-child(3){animation-delay:90ms}.guardActionGridSimple .guardAction:nth-child(4){animation-delay:135ms}.guardActionGridSimple .guardAction:hover{transform:translateY(-3px);background:#ffffff0b;box-shadow:0 15px 38px #0000002e}.guardActionGridSimple .guardAction:active{transform:scale(.975)}.guardActionGridSimple .guardActionIcon{width:50px;height:50px;flex-basis:50px;border-radius:16px;font-size:14px}.guardActionGridSimple .guardAction strong{font-size:14px}.guardActionGridSimple .guardAction small{font-size:10px;line-height:1.35;margin-top:4px}.guardBottomNav.guardBottomNavSimple{min-height:70px;border-radius:24px;padding:7px;box-shadow:0 24px 75px #0000007a,inset 0 1px #ffffff0e}.guardBottomNavSimple button{min-height:58px;border-radius:17px;font-size:10px;flex-direction:column;gap:2px}.guardBottomNavSimple button>span{font-size:18px}.guardBottomNavSimple button.active{box-shadow:inset 0 1px #ffffff0f,0 8px 22px #473fb41f}.phoneShift,.guardCapacityCard,.guardNowStrip{animation:gxGuardCardEnter .46s var(--gx-spring) both}.modalBackdrop,.invoiceViewerBackdrop{animation:gxBackdropIn .2s ease both}.modalCard,.invoiceViewerCard{animation:gxModalIn .34s var(--gx-spring) both}.commandToolDrawer{animation:gxDrawerIn .3s var(--gx-spring) both}@keyframes gxHeroEnter{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes gxOperationCentreEnter{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}@keyframes gxLaunchEnter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes gxSectionEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gxDockEnter{0%{opacity:0;transform:translateY(-8px) scale(.992)}to{opacity:1;transform:none}}@keyframes gxPageEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes gxPanelEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes gxToastIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes gxGuardActionEnter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes gxGuardCardEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes gxBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes gxModalIn{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:none}}@keyframes gxDrawerIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes gxHealthPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.16);opacity:1}}@media(max-width:1200px){.operationCentreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceDockLinks{grid-template-columns:repeat(5,minmax(92px,1fr))}.workspaceHome{min-width:165px}}@media(max-width:900px){.companyAppReimagined .commandHero h1{font-size:42px}.operationCentre{padding:20px}.operationCentreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationCentreHead{align-items:flex-start;flex-direction:column}.operationHealth{min-width:0;width:100%}.workspaceDock{top:64px;display:block}.workspaceHome{width:100%;min-height:50px;margin-bottom:5px}.workspaceDockLinks{grid-template-columns:repeat(5,1fr)}.workspaceDockLinks>button{min-height:55px;padding:0 7px;flex-direction:column;gap:3px}.workspaceDockLinks>button strong{font-size:9px}}@media(max-width:650px){.companyGlobalBar{height:58px}.companyAppReimagined .commandMain{padding:14px 11px 100px}.companyAppReimagined .commandHero{padding:7px 1px 13px}.companyAppReimagined .commandHero h1{font-size:34px}.companyAppReimagined .commandHero p{font-size:12px}.companyAppReimagined .heroKicker{font-size:9px}.opsPulseBar.opsPulseSimple{border-radius:19px;margin-bottom:13px}.opsPulseSimple>div{min-height:86px;padding:14px}.opsPulseSimple .pulseLabel{font-size:8px}.opsPulseSimple strong{font-size:25px}.opsPulseSimple small{font-size:9px}.operationCentre{padding:15px;border-radius:23px}.operationCentreHead{margin-bottom:15px;gap:14px}.operationCentreHead h2{font-size:27px}.operationCentreHead p{font-size:12px}.operationCentreGrid{grid-template-columns:1fr;gap:9px}.operationLaunchCard{min-height:145px;padding:17px;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.operationLaunchCard:before{width:140px;height:140px}.launchIcon{width:47px;height:47px}.launchCopy{margin:0}.launchCopy strong{font-size:16px}.launchCopy p{font-size:11px;margin:5px 0 8px}.launchCopy small{font-size:8px}.launchArrow{position:static}.workspaceDock{top:65px;border-radius:18px;padding:6px}.workspaceHome{justify-content:center}.workspaceDockLinks{overflow-x:auto;display:flex;scrollbar-width:none}.workspaceDockLinks::-webkit-scrollbar{display:none}.workspaceDockLinks>button{min-width:92px}.workspaceDock .commandToolDrawer{position:fixed!important;top:130px!important;left:8px!important;right:8px!important;max-height:calc(100vh - 145px);overflow:auto}.commandPageContext.commandPageContextLarge{padding:16px;border-radius:18px}.commandPageContextLarge h2{font-size:24px}.commandPageContextLarge p{font-size:11px}.companyAppReimagined .panelHead h2,.companyAppReimagined .panel>h2{font-size:16px}.companyAppReimagined .rowCard strong{font-size:11px}.companyAppReimagined .rowCard span,.companyAppReimagined .rowCard small{font-size:9px}.guardActionGrid.guardActionGridSimple{grid-template-columns:1fr}.guardActionGridSimple .guardAction{min-height:92px}.guardBottomNav.guardBottomNavSimple{bottom:max(9px,env(safe-area-inset-bottom));width:calc(100% - 14px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.moduleCommandBar{position:sticky;top:78px;z-index:45;display:flex;align-items:center;gap:10px;padding:9px;margin:0 0 15px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:linear-gradient(145deg,#ffffff09,#ffffff04),#080b10db;backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25);box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff0b;animation:gxDockEnter .34s var(--gx-spring) both}.moduleBack{min-width:210px;min-height:62px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;border-radius:16px;border:1px solid rgba(135,127,255,.1);background:linear-gradient(145deg,#7c74ff1a,#ffffff05);color:#d9d6ff}.moduleBack>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#8078ff1a;font-size:16px}.moduleBack div{display:grid;text-align:left;gap:2px}.moduleBack small{font-size:7px;letter-spacing:.12em;color:#7f78d8;font-weight:900}.moduleBack strong{font-size:11px}.moduleQuickSwitch{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:6px;flex:1}.moduleQuickSwitch>button{min-height:62px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;background:transparent;color:#8790a1;transition:background .2s,color .2s,transform .16s var(--gx-spring)}.moduleQuickSwitch>button span{font-size:14px}.moduleQuickSwitch>button strong{font-size:10px;white-space:nowrap}.moduleQuickSwitch>button:hover{background:#ffffff09;color:#f0f2f7}.moduleQuickSwitch>button.active{color:#f4f5f8;background:linear-gradient(145deg,#8179ff21,#ffffff06);box-shadow:inset 0 1px #ffffff0d}.moduleQuickSwitch>button:active{transform:scale(.975)}.moduleAllTools.active{color:#c6c2ff!important}.moduleCommandBar .moduleDrawer{top:80px;left:0;right:0}.commandDashboardGrid{gap:16px!important;align-items:stretch}.commandDashboardGrid>.panel{position:relative;overflow:hidden;border-radius:25px!important;border:1px solid rgba(255,255,255,.075)!important;background:radial-gradient(circle at 90% 0,rgba(120,112,255,.055),transparent 34%),linear-gradient(145deg,#ffffff09,#ffffff04)!important;box-shadow:0 22px 70px #00000029,inset 0 1px #ffffff0a!important}.commandDashboardGrid>.panel:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(151,143,255,.28),transparent);opacity:.55}.commandDashboardGrid .panelHead{padding:22px 22px 12px!important;align-items:flex-start!important}.commandDashboardGrid .panelHead .eyebrow{font-size:9px!important;letter-spacing:.16em!important;color:#8e87ff!important}.commandDashboardGrid .panelHead h2{font-size:28px!important;line-height:1.02!important;letter-spacing:-.04em!important;margin-top:6px!important}.commandDashboardGrid .panelHead>a,.commandDashboardGrid .panelHead>button{min-height:40px!important;padding:0 13px!important;border-radius:12px!important;font-size:10px!important}.commandDashboardGrid .attentionCard,.commandDashboardGrid .emptyState{margin:6px 18px 18px!important;min-height:118px;border-radius:18px!important;padding:20px!important;display:flex;align-items:center}.commandDashboardGrid .attentionCard strong{font-size:14px!important}.commandDashboardGrid .attentionCard p{font-size:11px!important}.commandDashboardGrid .scheduleList,.commandDashboardGrid .activityList,.commandDashboardGrid .quickActions{padding:4px 18px 18px!important}.commandDashboardGrid .scheduleRow{min-height:88px;padding:15px 0!important}.commandDashboardGrid .scheduleRow strong{font-size:14px!important}.commandDashboardGrid .scheduleRow span,.commandDashboardGrid .scheduleRow small{font-size:10px!important}.commandDashboardGrid .activityRow{min-height:72px;padding:12px 0!important}.commandDashboardGrid .activityRow strong{font-size:12px!important}.commandDashboardGrid .activityRow span,.commandDashboardGrid .activityRow small{font-size:9px!important}.commandDashboardGrid .actionTile{min-height:108px!important;border-radius:18px!important;padding:16px!important}.commandDashboardGrid .actionTile strong{font-size:13px!important}.commandDashboardGrid .actionTile small{font-size:10px!important}.commandDashboardGrid .actionTile .actionIcon{width:48px!important;height:48px!important;border-radius:15px!important}.commandDashboardGrid>.panel:nth-child(1){min-height:330px}.commandDashboardGrid>.panel:nth-child(2){min-height:330px}.commandDashboardGrid>.panel:nth-child(3){min-height:360px}.commandDashboardGrid>.panel:nth-child(4){min-height:360px}.commandDashboardGrid>.panel:hover{transform:translateY(-2px);border-color:#8982ff1c!important}.companyAppReimagined .resourceToolbar,.companyAppReimagined .filterBar{min-height:54px}.companyAppReimagined table th{font-size:8px!important}.companyAppReimagined table td{font-size:10px!important}.companyAppReimagined input,.companyAppReimagined select,.companyAppReimagined textarea{min-height:43px;font-size:11px!important}.companyAppReimagined label{font-size:9px!important}.companyAppReimagined textarea{min-height:100px}.commandPageContextLarge+section,.commandPageContextLarge+div{animation:gxWorkspaceFade .36s .04s var(--gx-spring) both}@keyframes gxWorkspaceFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:900px){.moduleCommandBar{top:62px;display:block;padding:7px}.moduleBack{width:100%;min-height:54px;margin-bottom:5px}.moduleQuickSwitch{display:flex;overflow-x:auto;scrollbar-width:none}.moduleQuickSwitch::-webkit-scrollbar{display:none}.moduleQuickSwitch>button{min-width:105px;min-height:55px}.moduleCommandBar .moduleDrawer{position:fixed!important;top:124px!important;left:8px!important;right:8px!important;max-height:calc(100vh - 140px);overflow:auto}}@media(max-width:650px){.moduleCommandBar{border-radius:18px;margin:0 0 12px}.moduleBack{min-width:0;padding:0 12px}.moduleBack>span{width:32px;height:32px}.moduleQuickSwitch>button{min-width:92px;min-height:52px;flex-direction:column;gap:2px}.moduleQuickSwitch>button strong{font-size:9px}.commandDashboardGrid{grid-template-columns:1fr!important}.commandDashboardGrid>.panel{min-height:0!important;border-radius:21px!important}.commandDashboardGrid .panelHead h2{font-size:23px!important}.commandDashboardGrid .panelHead{padding:18px 17px 10px!important}.commandDashboardGrid .scheduleList,.commandDashboardGrid .activityList,.commandDashboardGrid .quickActions{padding:4px 14px 14px!important}}.liveCommandCentre{display:grid;gap:14px;animation:gxWorkspaceFade .38s var(--gx-spring) both}.liveCommandHero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:25px;background:radial-gradient(circle at 82% 0,rgba(90,210,174,.07),transparent 30%),linear-gradient(145deg,#ffffff09,#ffffff04);box-shadow:0 22px 70px #0000002e,inset 0 1px #ffffff0b}.liveCommandHero h2{font-size:32px;letter-spacing:-.045em;margin:5px 0}.liveCommandHero p{font-size:12px;line-height:1.55;color:#8992a3;max-width:720px}.liveCommandActions{display:flex;gap:8px;align-items:stretch}.liveCommandActions>button{min-height:58px}.broadcastButton{display:flex!important;align-items:center;gap:10px;padding:0 16px!important}.broadcastButton>span{font-size:20px}.broadcastButton div{text-align:left}.broadcastButton strong,.broadcastButton small{display:block}.broadcastButton strong{font-size:11px}.broadcastButton small{font-size:8px;opacity:.72;margin-top:2px}.eventScopeRail{display:flex;gap:7px;overflow-x:auto;padding:4px 1px 7px;scrollbar-width:none}.eventScopeRail::-webkit-scrollbar{display:none}.eventScopeRail button{min-width:185px;min-height:64px;padding:10px 13px;text-align:left;border-radius:15px;border:1px solid rgba(255,255,255,.055);background:#ffffff05;color:#8a93a3;transition:.2s var(--gx-spring)}.eventScopeRail button:hover{transform:translateY(-2px);border-color:#857eff24}.eventScopeRail button.active{background:linear-gradient(145deg,#7d75ff21,#ffffff06);border-color:#8e86ff30;color:#f2f3f7}.eventScopeRail strong,.eventScopeRail small{display:block}.eventScopeRail strong{font-size:10px}.eventScopeRail small{font-size:8px;margin-top:3px;color:#727b8d}.liveCommandStats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.liveCommandStats button{text-align:left;min-height:105px;padding:15px 17px;border-radius:18px;border:1px solid rgba(255,255,255,.055);background:#ffffff05;color:#dfe3eb;transition:.2s var(--gx-spring)}.liveCommandStats button:hover{transform:translateY(-2px);background:#ffffff07}.liveCommandStats button>span{display:block;font-size:7px;letter-spacing:.13em;color:#727b8c;font-weight:900}.liveCommandStats strong{display:block;font-size:27px;margin:7px 0 3px}.liveCommandStats small{font-size:9px;color:#7c8595}.liveCommandStats .attention{border-color:#ff577124}.liveCommandStats .attention strong{color:#ff8295}.liveCommandStats .intel{border-color:#8b81ff2b}.liveCommandStats .intel strong{color:#aca6ff}.liveIntelStrip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border:1px solid rgba(139,130,255,.15);border-radius:17px;background:linear-gradient(90deg,#7e75ff17,#7e75ff06);animation:gxIntelGlow 2.8s ease-in-out infinite}.liveIntelStrip strong,.liveIntelStrip small{display:block}.liveIntelStrip strong{font-size:12px;margin:3px 0}.liveIntelStrip small{font-size:8px;color:#8a92a2}.liveIntelStrip button{min-height:38px;padding:0 12px;border-radius:11px;border:1px solid rgba(149,141,255,.15);background:#8279ff17;color:#c1bcff;font-size:9px;font-weight:850}.liveCommandGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:14px;align-items:start}.liveCommandMain,.liveCommandSide{display:grid;gap:14px}.liveQueuePanel{min-height:300px}.liveCommandCentre .deploymentBoard{min-height:0}.liveCommandCentre .deploymentEvents{display:grid;gap:9px}.liveCommandCentre .deploymentEvent{padding:14px!important}.liveCommandCentre .deploymentPostGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.liveCommandCentre .deploymentPost{min-height:0!important;padding:12px!important}.liveCommandCentre .deploymentGuard{min-height:57px!important}.callSignBadge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border-radius:7px;background:#7e76ff1c;border:1px solid rgba(143,135,255,.14);color:#b8b3ff;font-size:8px!important;letter-spacing:.06em;vertical-align:middle;margin-right:3px}.liveAvatar{font-size:8px!important;letter-spacing:.03em;overflow:hidden}.actionableNotice{width:100%;display:flex!important;align-items:center;justify-content:space-between;gap:18px;text-align:left;border:1px solid rgba(126,118,255,.14)!important;color:#dfe1f8!important;cursor:pointer}.actionableNotice strong{font-size:9px;white-space:nowrap;color:#b8b2ff}.actionableNotice.danger{border-color:#ff4b693b!important;background:#ff3e5f14!important}.actionableNotice.warning{border-color:#ffb55233!important}.activityButton{width:100%;border:0;background:transparent;color:inherit;text-align:left;grid-template-columns:auto 1fr auto auto!important}.activityButton>i{color:#697184;font-style:normal;font-size:15px}.activityButton:hover{background:#ffffff06;border-radius:11px}.broadcastPresets{display:grid;gap:8px;margin:8px 0 12px}.broadcastPresets>span{font-size:8px;letter-spacing:.12em;font-weight:900;color:#7d8595}.broadcastPresets>div{display:flex;flex-wrap:wrap;gap:6px}.broadcastPresets button{min-height:34px;padding:0 9px;border-radius:9px;border:1px solid rgba(255,255,255,.065);background:#ffffff06;color:#a6adba;font-size:8px;font-weight:800}.broadcastPresets button:hover{background:#7d75ff17;color:#c6c2ff}.clickableBolo{cursor:pointer;transition:.22s var(--gx-spring)}.clickableBolo:hover{transform:translateY(-3px);border-color:#8981ff2e!important}.boloDetail img{width:100%;max-height:300px;object-fit:cover;border-radius:15px;margin-bottom:12px}.boloDetailMeta{display:flex;gap:6px;align-items:center}.boloDetailMeta>span:not(.severityBadge){font-size:8px;color:#7e8798}.boloDetail>p{font-size:11px;line-height:1.65;color:#a0a7b4;padding:16px 0}.boloDetailFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.boloDetailFacts>div{padding:11px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.045)}.boloDetailFacts span,.boloDetailFacts strong{display:block}.boloDetailFacts span{font-size:7px;color:#727b8c;letter-spacing:.1em}.boloDetailFacts strong{font-size:10px;margin-top:4px}@keyframes gxIntelGlow{0%,to{box-shadow:0 0 #7b72ff00}50%{box-shadow:0 0 32px #7b72ff0e}}@media(max-width:1100px){.liveCommandGrid{grid-template-columns:1fr}.liveCommandSide{grid-template-columns:1fr 1fr}.liveCommandStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.liveCommandHero{align-items:flex-start;flex-direction:column;padding:18px}.liveCommandHero h2{font-size:26px}.liveCommandActions{width:100%}.liveCommandActions>button{flex:1}.liveCommandStats{grid-template-columns:1fr 1fr}.liveCommandStats button{min-height:90px}.liveCommandCentre .deploymentPostGrid{grid-template-columns:1fr!important}.liveCommandSide{grid-template-columns:1fr}.liveIntelStrip{align-items:flex-start;flex-direction:column}.liveIntelStrip button{width:100%}.boloDetailFacts{grid-template-columns:1fr}.eventScopeRail button{min-width:160px}}.operationLaunchCard.ai{border-color:#8f74ff2e;background:radial-gradient(circle at 100% 0,rgba(135,105,255,.13),transparent 42%),linear-gradient(145deg,#ffffff0a,#ffffff04)}.operationLaunchCard.ai .launchIcon{color:#c4b6ff}.copilotWorkspace{display:grid;gap:14px}.copilotHero{display:flex;align-items:center;gap:20px;padding:26px;border-radius:25px;border:1px solid rgba(143,119,255,.15);background:radial-gradient(circle at 12% 0,rgba(139,107,255,.12),transparent 31%),#ffffff05}.copilotOrb{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border-radius:20px;background:#896dff1f;border:1px solid rgba(161,139,255,.18);color:#cbbfff;font-size:24px;animation:gxCopilotFloat 3.2s ease-in-out infinite}.copilotOrb.mini{width:34px;height:34px;flex-basis:34px;border-radius:11px;font-size:12px}.copilotHero h2{font-size:32px;letter-spacing:-.045em;margin:5px 0}.copilotHero p{font-size:12px;color:#8d95a5;line-height:1.6;max-width:850px}.copilotActionGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.copilotActionCard{min-height:225px;padding:19px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;flex-direction:column;align-items:flex-start;transition:.24s var(--gx-spring)}.copilotActionCard:hover{transform:translateY(-3px);border-color:#8d7bff26}.copilotActionCard>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#9688ee}.copilotActionCard h3{font-size:16px;margin:12px 0 7px}.copilotActionCard p{font-size:10px;line-height:1.55;color:#80899a;flex:1}.copilotActionCard button,.copilotActionCard select{width:100%;margin-top:10px}.aiFeatureState{width:100%;margin-top:12px;padding:10px;border-radius:10px;background:#826fff0f;color:#a69aee;font-size:8px;font-weight:850;text-align:center}.copilotBriefing{padding:22px;border-radius:22px;border:1px solid rgba(143,119,255,.14);background:#7863eb09}.copilotBriefingHead{display:flex;justify-content:space-between;gap:18px}.copilotBriefingHead h2{font-size:23px}.aiGrounded,.aiAuditBadge{padding:7px 9px;border-radius:9px;background:#57d2aa12;color:#72d7b4;font-size:7px;font-weight:900}.copilotBriefing pre,.aiOutputText pre{white-space:pre-wrap;font-family:inherit;font-size:11px;line-height:1.72;color:#b7bdc8;margin:18px 0}.aiSourceStrip{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.aiSourceStrip span{padding:5px 7px;border-radius:7px;background:#ffffff08;font-size:7px;color:#788293;text-transform:uppercase}.aiRunList{display:grid;padding:0 16px 16px}.aiRunList>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 3px;border-top:1px solid rgba(255,255,255,.045)}.aiRunList strong,.aiRunList small{display:block}.aiRunList strong{font-size:10px}.aiRunList small{font-size:8px;color:#727b8c}.aiOutputSafety{display:flex;gap:12px;padding:13px;border-radius:13px;background:#ffb8520e;border:1px solid rgba(255,184,82,.11)}.aiOutputText{margin-top:12px;padding:17px;border-radius:15px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.aiOutputText pre{margin:0}.aiMiniButton{background:#7e68ff11!important;color:#b9adff!important}@keyframes gxCopilotFloat{50%{transform:translateY(-4px)}}@media(max-width:1050px){.copilotActionGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.copilotHero{align-items:flex-start;padding:18px}.copilotOrb{width:48px;height:48px;flex-basis:48px}.copilotHero h2{font-size:25px}.copilotActionGrid{grid-template-columns:1fr}}.gx2Workspace{display:grid;gap:18px;animation:gx2Enter .38s cubic-bezier(.2,.8,.2,1)}@keyframes gx2Enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gx2Hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(135deg,#ffffff13,#ffffff06);box-shadow:0 22px 60px #0003}.gx2Hero h2{font-size:clamp(25px,3vw,40px);margin:5px 0 7px;letter-spacing:-.035em}.gx2Hero p{max-width:720px;color:var(--muted);font-size:15px;line-height:1.6}.gx2HeroActions{display:flex;gap:10px;flex-wrap:wrap}.gx2MetricRow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gx2MetricRow>div{padding:18px 20px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff09}.gx2MetricRow span{display:block;font-size:11px;letter-spacing:.13em;color:var(--muted);font-weight:800}.gx2MetricRow strong{display:block;margin-top:7px;font-size:25px}.gx2List{display:grid;gap:10px}.gx2Record{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff09;transition:.2s ease}.gx2Record:hover{transform:translateY(-2px);border-color:#ffffff2b;background:#ffffff0e}.gx2Record h3{margin:4px 0;font-size:18px}.gx2Record p,.gx2Record small{color:var(--muted)}.gx2Record.priority-urgent{border-color:#ff5a5a59}.gx2Actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gx2Actions button{min-height:40px;padding:0 14px;border-radius:12px}.dangerText{color:#ff8d8d!important}.gx2SectionTitle{font-size:18px;margin:8px 4px 0}.payrollHero{background:linear-gradient(135deg,#6d5cf624,#ffffff06)}.commercialHero{background:linear-gradient(135deg,#41be9b1a,#ffffff06)}.gxNotifyButton{position:relative}.gxNotifyButton b{position:absolute;right:-5px;top:-7px;min-width:19px;height:19px;border-radius:99px;display:grid;place-items:center;background:#ff5b68;color:#fff;font-size:10px;padding:0 5px}.gx2NotifyList{display:grid;gap:8px;max-height:65vh;overflow:auto}.gx2NotifyList>button{width:100%;display:grid;grid-template-columns:10px 1fr 20px;text-align:left;gap:12px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.gx2NotifyList>button.unread{background:#695cf61c;border-color:#8273ff40}.gx2NotifyList i{width:8px;height:8px;border-radius:50%;background:#7667ff}.gx2NotifyList .read i{opacity:.25}.gx2NotifyList strong,.gx2NotifyList span,.gx2NotifyList small{display:block}.gx2NotifyList span,.gx2NotifyList small{color:var(--muted);margin-top:3px}.formSubmitProxy{display:none}.fullWidth{width:100%;margin-top:12px}.formHint{font-size:13px;color:var(--muted);line-height:1.5;margin:12px 0}@media(max-width:760px){.gx2Hero{padding:21px;align-items:stretch;flex-direction:column}.gx2Hero .primary,.gx2Hero .secondary{width:100%;min-height:50px}.gx2MetricRow{grid-template-columns:1fr}.gx2Record{align-items:flex-start;flex-direction:column}.gx2Actions{width:100%}.gx2Actions button{flex:1}.gx2HeroActions{display:grid;grid-template-columns:1fr;width:100%}}.guardTaskList{display:grid;gap:12px}.guardTaskCard{padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.guardTaskCard.priority-urgent{border-color:#ff505a6b;box-shadow:0 0 35px #ff3c4614}.guardTaskCard h2{font-size:20px;margin:6px 0}.guardTaskCard p,.guardTaskCard small{color:var(--muted);line-height:1.5}.guardTaskActions{display:flex;gap:10px;margin-top:16px}.guardTaskActions button{flex:1;min-height:48px}.gxCustomize{min-height:44px;white-space:nowrap}.gxLayoutList{display:grid;gap:7px;max-height:55vh;overflow:auto;margin:14px 0}.gxLayoutList>div{display:grid;grid-template-columns:28px 1fr 42px 42px;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.gxLayoutList>div>span{color:var(--muted)}.gxLayoutList button{height:36px;border-radius:10px}.clickableRecord{cursor:pointer}.clickableRecord:hover{transform:translateY(-2px)}.gxInfoStrip,.gxWarningBox{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#ffffff09;margin:14px 0 20px}.gxInfoStrip strong,.gxWarningBox strong{white-space:nowrap}.gxInfoStrip span,.gxWarningBox span{color:var(--muted)}.gxDetailHero{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.gxDetailHero>div{padding:16px;border-radius:18px;background:#ffffff0b;border:1px solid var(--line)}.gxDetailHero span{display:block;font-size:11px;letter-spacing:.12em;color:var(--muted);margin-bottom:7px}.gxDetailHero strong{font-size:24px}.gxTenderFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gxTenderFacts p,.gxTenderSection{padding:14px;border-radius:16px;background:#ffffff08}.gxTenderFacts b,.gxTenderSection span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.gxTenderSection p{white-space:pre-wrap}.gxTenderLines>div,.gxPayPeople>div,.gxRateList>div{display:flex;justify-content:space-between;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line)}.gxTenderLines small,.gxPayPeople small,.gxRateList small{display:block;color:var(--muted);margin-top:4px}.gxPayrollTable{display:grid;gap:8px}.gxPayrollTable>div{display:grid;grid-template-columns:minmax(170px,1.4fr) 70px 90px minmax(120px,1fr) 90px;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.gxPayrollTable small{display:block;color:var(--muted)}.gxPayrollTable .hasException{border-color:#ffb44673}.gxPayrollTable em{grid-column:1/-1;color:#ffd18a;font-size:11px;letter-spacing:.08em}.gxWarningBox{border-color:#ffb44659}.gxFormSection{padding:16px 0;border-bottom:1px solid var(--line)}.gxFormSection h3{margin:0 0 12px}.gxFormHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.gxServiceBuilder{padding:16px;margin:10px 0;border:1px solid var(--line);border-radius:18px;background:#ffffff06}.gxInlineLoading{text-align:center;padding:18px;color:var(--muted)}.guardProfileCard{padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;margin-bottom:14px}.guardProfileCard h2{margin:7px 0}.guardProfileCard p,.secureNote{color:var(--muted)}.guardPayRow{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.guardPayRow small{display:block;color:var(--muted);margin-top:3px}@media(max-width:760px){.gxDetailHero,.gxTenderFacts{grid-template-columns:1fr}.gxPayrollTable>div{grid-template-columns:1fr 1fr}.gxPayrollTable>div>div{grid-column:1/-1}.gxFormHead{align-items:flex-start;flex-direction:column}.gxInfoStrip,.gxWarningBox{flex-direction:column}.gxInfoStrip strong,.gxWarningBox strong{white-space:normal}}.guardHubTabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px}.guardHubTabs button{white-space:nowrap;min-height:44px;padding:0 14px;border-radius:14px}.guardHubTabs button.active{transform:translateY(-1px);box-shadow:0 8px 24px #ffffff14}.gx2Workspace .clickableRecord{cursor:pointer}.gx2Workspace .clickableRecord:hover{transform:translateY(-2px)}.gx2Workspace .gx2SectionTitle{margin-top:28px}.guardProfileCard .guardPayRow{margin-top:10px}.guardProfileCard .guardPayRow>div{display:flex;flex-direction:column;gap:4px}@media(max-width:760px){.gx2MetricRow{grid-template-columns:1fr 1fr}.gx2Hero{gap:18px}.guardHubTabs{margin-left:-2px;margin-right:-2px}.guardTaskCard button{min-height:48px}}.gxPermissionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.gxPermissionCard{padding:20px;border-radius:24px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.gxPermissionCard h3{margin:5px 0}.gxPermissionCard p{opacity:.62}.gxPermissionList{display:grid;gap:7px;margin-top:16px}.gxPermissionList button{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;text-align:left}.gxPermissionList button.on strong{opacity:1}.gxPermissionList button strong{font-size:11px;opacity:.55}.credentialPeople,.siteCardGrid,.intelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.credentialPerson,.siteCommandCard,.intelPersonCard{border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:22px;padding:20px;text-align:left}.credentialPersonHead,.siteDetailHeader,.intelPersonCard,.rotaShift header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.credentialChip{width:100%;display:flex;justify-content:space-between;gap:14px;text-align:left;margin-top:10px;padding:13px 14px;border-radius:15px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.credentialChip span{display:grid;gap:3px}.credentialChip em{font-style:normal;font-size:10px;letter-spacing:.08em}.siteCommandCard,.intelPersonCard{cursor:pointer}.siteCommandCard:hover,.intelPersonCard:hover{transform:translateY(-2px);border-color:#fff3}.siteOpsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.siteOpsGrid article{padding:15px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.siteOpsGrid article span{font-size:10px;letter-spacing:.1em;opacity:.65}.siteOpsGrid article p{white-space:pre-wrap;margin:7px 0 0}.rotaToolbar{display:flex;gap:14px;align-items:end}.rotaToolbar>label{max-width:240px}.rotaBoard{display:grid;gap:16px;margin-top:18px}.rotaShift{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:22px;padding:18px}.rotaShift header h3{margin:4px 0}.rotaShift header>div:last-child{display:flex;align-items:center;gap:8px}.rotaShift header>div:last-child strong{font-size:22px}.rotaGap{color:#ff8d8d}.rotaPosts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:15px}.rotaPost,.rotaUnposted{min-height:105px;padding:12px;border:1px dashed rgba(255,255,255,.14);border-radius:16px;background:#0000001f}.rotaPost>div:first-child{display:grid;gap:3px}.rotaPost em{font-size:10px;font-style:normal;opacity:.75}.rotaGuard{margin-top:8px;padding:10px;border-radius:12px;background:#ffffff17;cursor:grab;display:flex;justify-content:space-between;gap:8px}.rotaGuard:active{cursor:grabbing}.riskCount{color:#ffb0b0;background:#ff464621;border:1px solid rgba(255,90,90,.25);padding:7px 10px;border-radius:999px}.riskMarker{padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.1);margin:10px 0;background:#ffffff0a}.riskMarker>div{display:flex;justify-content:space-between;gap:12px}.riskMarker p{white-space:pre-wrap}.severity-high,.severity-critical{border-color:#ff505047;background:#ff323212}.wrapActions{flex-wrap:wrap}.muted{opacity:.62}.intelligenceWorkspace{margin-top:24px}@media(max-width:720px){.siteOpsGrid{grid-template-columns:1fr}.rotaToolbar{display:grid}.rotaPosts{grid-template-columns:1fr}.credentialPersonHead,.siteDetailHeader,.intelPersonCard,.rotaShift header{flex-direction:column}.rotaShift header>div:last-child{width:100%;flex-wrap:wrap}}.moduleCommandBar{position:relative!important;top:auto!important;z-index:20!important;margin-bottom:20px!important}.credentialPerson,.credentialChip,.credentialChip *{color:#f5f7fb!important}.credentialChip small,.credentialPerson .muted{color:#aeb6c5!important;opacity:1!important}.credentialChip em{color:#d9d6ff!important;font-weight:850!important}.credentialChip{min-height:72px;align-items:center;background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border-color:#ffffff1f!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.credentialChip:hover{transform:translateY(-1px);border-color:#968fff61!important;background:#847bff14!important}.credentialChip.status-awaiting_verification{border-color:#ffbc4357!important;background:#ffad2612!important}.credentialChip.status-verified{border-color:#50dc974d!important;background:#34be810f!important}.credentialChip.status-changes_requested,.credentialChip.status-rejected{border-color:#ff667052!important;background:#ff46550f!important}.gx2MetricRow button{appearance:none;text-align:left;color:inherit;cursor:pointer}.gx2MetricRow button.active{border-color:#8b83ff80;background:#7970ff21;box-shadow:inset 0 0 0 1px #8b83ff1f}.credentialReviewHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:14px 0 18px}.credentialReviewHeader h2{font-size:28px;margin:8px 0 2px}.credentialReviewHeader p{margin:0;color:#aeb6c5}.credentialStatusBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.08em;background:#ffffff14;color:#dbe1eb;border:1px solid rgba(255,255,255,.12)}.credentialStatusBadge.verified{background:#2ccd801f;border-color:#3adc8e40;color:#aaf2cb}.credentialStatusBadge.awaiting_verification{background:#ffb1291f;border-color:#ffbe494d;color:#ffd792}.credentialStatusBadge.changes_requested,.credentialStatusBadge.rejected{background:#ff46581c;border-color:#ff5d6d47;color:#ffb5bd}.credentialEvidenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:4px 0 18px}.credentialEvidence,.credentialNoEvidence{display:grid;gap:5px;padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:#ffffff0b;text-decoration:none;color:#f5f7fb}.credentialEvidence:hover{border-color:#827aff66}.credentialEvidence span,.credentialEvidence small{color:#abb4c4}.credentialNoEvidence{color:#ffc0c7;border-color:#ff5b6b40;background:#ff44580f}.dutyContactList{display:grid;gap:10px}.dutyContactList article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a}.dutyContactList article>div:first-child{display:grid;gap:3px}.dutyContactList article span,.dutyContactList article small{color:#aeb6c5}.dutyContactList article>div:last-child{display:flex;gap:8px}.guardBellButton{position:relative;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#f4f6fa;font-size:18px}.guardBellButton i{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff5268;color:#fff;font-style:normal;font-size:10px;display:grid;place-items:center;font-weight:900}.guardVoiceCard{position:relative;overflow:hidden;margin:16px 0;padding:20px;border-radius:24px;border:1px solid rgba(139,125,255,.26);background:radial-gradient(circle at 90% 10%,rgba(142,92,255,.22),transparent 42%),linear-gradient(145deg,#5b43c038,#ffffff09);box-shadow:inset 0 1px #ffffff17}.guardVoiceCard.recording{border-color:#ff637885;animation:voicePulse 1.6s ease-in-out infinite}.guardVoiceCopy h2{margin:7px 0;font-size:25px;letter-spacing:-.03em}.guardVoiceCopy p{margin:0;color:#b8bed0;line-height:1.5}.guardVoicePrimary{margin-top:16px;width:100%;min-height:76px;border:0;border-radius:20px;background:linear-gradient(135deg,#7f66ff,#a243f1);color:#fff;font-size:17px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 14px 35px #6943e13d}.guardVoicePrimary span{font-size:22px}.guardVoiceCard.recording .guardVoicePrimary{background:linear-gradient(135deg,#ff4d67,#bf274e)}@keyframes voicePulse{50%{box-shadow:0 0 0 7px #ff4e690f,inset 0 1px #ffffff14}}.guardManagerCard{display:flex;align-items:center;gap:14px;margin:16px 0;padding:18px;border-radius:22px;border:1px solid rgba(58,222,159,.22);background:linear-gradient(135deg,#23b77e2e,#26c4a914)}.guardManagerIcon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#4edea724;font-size:22px}.guardManagerCard>div:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.guardManagerCard span{font-size:10px;letter-spacing:.09em;font-weight:800;color:#9fe8cc}.guardManagerCard strong{font-size:18px}.guardManagerCard small{color:#aeb7c4}.guardCallButton{min-width:78px;min-height:46px;border-radius:14px;background:#4bda9f29;border:1px solid rgba(84,230,171,.27);display:grid;place-items:center;color:#cbffe9;text-decoration:none;font-weight:800}.guardCredentialWallet{display:grid;gap:12px}.guardCredentialAdd{margin-bottom:4px}.guardCredentialCard{appearance:none;width:100%;text-align:left;color:#f5f7fb;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.guardCredentialCard h2{font-size:18px;margin:8px 0 3px}.guardCredentialCard p{margin:0;color:#b5bdca}.guardCredentialCard>div:nth-child(2){display:grid;text-align:right;align-content:center;gap:3px}.guardCredentialCard>div:nth-child(2) small{color:#a7b0bf}.guardCredentialCard.awaiting_verification{border-color:#ffb73347}.guardCredentialCard.verified{border-color:#39dc9045}.credentialReviewNote{grid-column:1/-1!important;padding:10px 12px;border-radius:12px;background:#ff596b14;color:#ffc1c8!important}.credentialEvidenceUpload{margin:16px 0;padding:16px;border-radius:18px;border:1px dashed rgba(255,255,255,.16);background:#ffffff06}.credentialEvidenceUpload p{color:#afb7c6;line-height:1.5}.credentialEvidenceUpload input{width:100%;padding:12px;border-radius:13px;background:#ffffff0d;color:#eef1f6}.guardEvidenceList{display:grid;gap:7px;margin-top:10px}.guardEvidenceList a{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0d;color:#d9dcff;text-decoration:none}.voiceTranscript{margin:10px 0 16px;padding:12px 14px;border-radius:14px;background:#7560ff12;border:1px solid rgba(131,115,255,.14)}.voiceTranscript summary{cursor:pointer;font-weight:800}.voiceTranscript p{white-space:pre-wrap;color:#bcc3d0;line-height:1.55}.guardReportLauncher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.guardReportLauncher button{min-height:145px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff0e,#ffffff06);color:#f5f7fb;display:grid;align-content:center;justify-items:start;text-align:left;gap:8px}.guardReportLauncher button>span{font-size:27px;color:#9c92ff}.guardReportLauncher button strong{font-size:17px}.guardReportLauncher button small{color:#aeb6c5;line-height:1.4}.guardNotificationList{display:grid;gap:10px}.guardNotificationList button{display:flex;width:100%;justify-content:space-between;gap:14px;text-align:left;padding:16px;border-radius:17px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#f5f7fb}.guardNotificationList button.unread{border-color:#8074ff47;background:#7060ff14}.guardNotificationList button>div{display:grid;gap:4px}.guardNotificationList span,.guardNotificationList small{color:#adb6c5}.guardBottomNavSimple{grid-template-columns:repeat(5,1fr)!important}@media(max-width:650px){.credentialPeople,.siteCardGrid,.intelGrid{grid-template-columns:1fr}.credentialChip{padding:14px!important;min-height:84px}.credentialChip b{font-size:13px!important}.credentialChip small{font-size:11px!important}.credentialReviewHeader{display:grid}.credentialEvidenceGrid{grid-template-columns:1fr}.dutyContactList article{align-items:flex-start}.guardVoiceCard{padding:17px;border-radius:21px}.guardVoiceCopy h2{font-size:22px}.guardVoicePrimary{min-height:70px}.guardManagerCard{padding:15px}.guardCredentialCard{grid-template-columns:1fr}.guardCredentialCard>div:nth-child(2){text-align:left}.guardReportLauncher{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.guardReportLauncher button{min-height:128px;padding:14px}.guardReportLauncher button strong{font-size:15px}.guardReportLauncher button small{font-size:11px}.guardBottomNavSimple button{font-size:9px!important}.moduleCommandBar{position:relative!important;top:auto!important}.gx2MetricRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.guardVoiceCard.recording{animation:none}}.tenantLoginShell{min-height:100dvh}.tenantLoginCard{position:relative;overflow:hidden}.tenantLoginCard:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 38%,rgba(122,92,255,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.tenantAddressPill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin:4px 0 8px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:14px}.tenantAddressPill span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.tenantAddressPill strong{font-size:14px}.tenantEntryShell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#08090c}.tenantEntryCard{max-width:440px;width:100%;padding:32px;border-radius:24px;background:#14161ce0;border:1px solid rgba(255,255,255,.08);text-align:center}.guardOperationalReport{display:grid;gap:16px}.reportStructuredSection{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff06}.reportSectionTitle{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:14px}.reportSectionTitle strong{font-size:16px}.reportSectionTitle small{opacity:.58}.reportFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guardCheckField{display:flex!important;align-items:flex-start;gap:12px;padding:13px 14px!important;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;min-height:54px}.guardCheckField input{width:20px;height:20px;margin-top:1px}.guardCheckField span{display:grid;gap:3px}.guardCheckField strong{font-size:14px}.guardCheckField small,.fieldHelp{font-size:12px;opacity:.62;line-height:1.35}.guardCheckField.declaration{background:#7a5cff14;border-color:#7a5cff33}.guardOperationalReport textarea{min-height:118px}@media(max-width:720px){.reportFieldGrid{grid-template-columns:1fr}.reportSectionTitle{align-items:flex-start;flex-direction:column}.guardReportLauncher{grid-template-columns:1fr 1fr}.guardReportLauncher button{min-height:132px}}.guardAppV2 button,.guardAppV2 [role=button]{transition:transform .14s cubic-bezier(.2,.8,.2,1),filter .16s ease,box-shadow .2s ease,border-color .2s ease;transform-origin:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.guardAppV2 button:not(:disabled):active,.guardAppV2 [role=button]:active{transform:scale(.965) translateY(1px);filter:brightness(1.16)}.guardAppV2 button:not(:disabled):focus-visible,.guardAppV2 [role=button]:focus-visible{outline:2px solid rgba(155,132,255,.8);outline-offset:3px}@media(hover:hover){.guardAppV2 button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.06)}}.guardAction{position:relative;overflow:hidden}.guardAction:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.08),transparent 55%);opacity:0;transition:opacity .16s ease}.guardAction:active:before{opacity:1}.guardReportLauncher button{position:relative;overflow:hidden}.guardReportLauncher button:after{content:"";position:absolute;left:-30%;top:-60%;width:35%;height:220%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transition:left .55s cubic-bezier(.2,.8,.2,1)}.guardReportLauncher button:active:after{left:120%;transition-duration:.25s}.connectedReportCard{cursor:pointer;position:relative;overflow:hidden;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.connectedReportCard:hover{transform:translateY(-2px);border-color:#ffffff24;box-shadow:0 18px 55px #00000038}.connectedReportFooter{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.68}.connectedReportFooter i{font-size:22px;font-style:normal}.reportTypeChip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;border:1px solid rgba(139,112,255,.24);background:#8b70ff17;color:#ebe7fff0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.commandReportDetail{display:grid;gap:16px;min-width:min(760px,82vw)}.commandReportHero{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(135deg,#ffffff0e,#ffffff05);display:flex;justify-content:space-between;gap:22px;align-items:flex-start;position:relative;overflow:hidden}.commandReportHero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-100px;top:-120px;background:radial-gradient(circle,rgba(128,94,255,.18),transparent 65%);pointer-events:none}.commandReportBadges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.commandReportHero h2{font-size:26px;margin:12px 0 5px}.commandReportHero p{margin:0;opacity:.62}.reportLiveDot{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap;opacity:.72}.reportLiveDot i{width:8px;height:8px;border-radius:50%;background:#6cf2aa;box-shadow:0 0 #6cf2aa66;animation:gxReportPulse 1.8s infinite}@keyframes gxReportPulse{70%{box-shadow:0 0 0 8px #6cf2aa00}to{box-shadow:0 0 #6cf2aa00}}.commandReportContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.commandReportContext>div,.commandReportField{padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#ffffff06;display:grid;gap:5px}.commandReportContext small,.commandReportField small,.commandReportFooter small{font-size:10px;letter-spacing:.07em;text-transform:uppercase;opacity:.52}.commandReportContext strong,.commandReportField strong{font-size:13px}.commandReportStructured,.commandReportNarrative{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:#ffffff06}.commandReportFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commandReportField.boolean strong{font-size:15px}.commandReportNarrative h3{margin:5px 0 10px}.commandReportNarrative p{white-space:pre-wrap;line-height:1.7;margin:0;opacity:.88}.commandReportFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px 2px}.commandReportFooter>div:first-child{display:grid;gap:3px}@media(max-width:760px){.commandReportDetail{min-width:0}.commandReportHero{flex-direction:column}.commandReportContext{grid-template-columns:1fr 1fr}.commandReportFieldGrid{grid-template-columns:1fr}.commandReportFooter{align-items:stretch;flex-direction:column}}.companyAppReimagined button{transition:transform .14s cubic-bezier(.2,.8,.2,1),filter .16s ease,border-color .18s ease,box-shadow .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.companyAppReimagined button:not(:disabled):active{transform:scale(.975);filter:brightness(1.12)}.commandV4Live{display:grid;gap:16px}.v4LiveHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(135deg,#23b0ff1f,#ffffff06 45%,#3cd2ff0d);box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000002e;position:relative;overflow:hidden}.v4LiveHero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-160px;top:-210px;background:radial-gradient(circle,rgba(110,82,255,.22),transparent 66%)}.v4LiveHero h1{font-size:clamp(28px,3vw,44px);margin:5px 0 6px;letter-spacing:-.035em}.v4LiveHero p{margin:0;opacity:.64;max-width:760px}.v4LiveState{position:relative;z-index:1;display:grid;grid-template-columns:auto auto;gap:0 8px;align-items:center;padding:10px 14px;border:1px solid rgba(95,245,173,.18);background:#5ff5ad11;border-radius:15px}.v4LiveState i{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#65f0ac;box-shadow:0 0 18px #65f0acb3}.v4LiveState strong{font-size:11px;letter-spacing:.14em}.v4LiveState small{font-size:10px;opacity:.55}.v4EventPicker{display:flex;gap:9px;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:none}.v4EventPicker::-webkit-scrollbar{display:none}.v4EventPicker button{min-width:175px;text-align:left;padding:12px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.075);background:#ffffff06;display:grid;gap:4px}.v4EventPicker button.active{background:linear-gradient(135deg,#23b0ff2e,#ffffff0a);border-color:#8e75ff66;box-shadow:inset 0 1px #ffffff0f}.v4EventPicker span{font-weight:760}.v4EventPicker small{opacity:.52}.v4CommandStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v4CommandStrip button{min-height:86px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff06;text-align:left;display:flex;align-items:center;gap:12px}.v4CommandStrip button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#ffffff0d;font-size:16px}.v4CommandStrip button div{display:grid;gap:3px}.v4CommandStrip small{font-size:9px;letter-spacing:.11em;opacity:.48}.v4CommandStrip strong{font-size:15px}.v4CommandStrip .danger{border-color:#ff4c644d;background:#ff4c6412}.v4CommandStrip .warning{border-color:#ffb84a47;background:#ffb84a0e}.v4QuickCommand{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff05}.v4QuickCommand>div:first-child{display:grid}.v4QuickCommand>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.v4QuickCommand button{padding:10px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;font-weight:700}.v4QuickCommand button span{margin-right:7px;opacity:.75}.v4MapCommand{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.7fr);gap:14px}.v4MapShell{min-height:560px;border-radius:23px;overflow:hidden;border:1px solid rgba(255,255,255,.085);background:#101114}.v4MapShell .liveMapWorkspace{min-height:560px;margin:0}.v4MapShell .mapStage,.v4MapShell .leaflet-container{min-height:500px}.v4AttentionRail{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:#ffffff06}.v4RailHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.v4RailHead h2{margin:3px 0 0}.v4RailHead button{background:transparent;border:0;opacity:.65}.v4ManagerCard{margin-top:8px;padding:15px;border-radius:18px;border:1px solid rgba(124,99,255,.2);background:linear-gradient(145deg,#7c63ff1a,#ffffff06);display:grid;gap:11px}.v4ManagerIdentity{display:flex;align-items:center;gap:11px}.v4ManagerIdentity>span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f}.v4ManagerIdentity div{display:grid;gap:2px}.v4ManagerIdentity small{opacity:.55}.v4ManagerCard a{font-size:13px;color:inherit;opacity:.8}.v4ManagerCard button{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d;font-weight:750}.v4LowerOps{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:14px;align-items:start}.managerExplainer{display:flex;gap:12px;padding:14px;border:1px solid rgba(117,91,255,.18);border-radius:16px;background:#755bff12;margin-bottom:13px}.managerExplainer>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#ffffff0f}.managerExplainer div{display:grid;gap:3px}.managerExplainer small{opacity:.62;line-height:1.4}.v4StartPanel{grid-column:1/-1}.v4CommonJobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v4Job{min-height:92px;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff06}.v4Job>span{width:44px;height:44px;border-radius:14px;background:#ffffff0d;display:grid;place-items:center;font-size:17px}.v4Job div{display:grid;gap:3px}.v4Job small{opacity:.52;line-height:1.3}.v4Job i{font-style:normal;font-size:22px;opacity:.38}.v4Job.live{border-color:#6cf2aa26;background:linear-gradient(135deg,#6cf2aa0e,#ffffff06)}@media(max-width:1050px){.v4CommandStrip{grid-template-columns:1fr 1fr}.v4MapCommand,.v4LowerOps{grid-template-columns:1fr}.v4MapShell{min-height:470px}.v4CommonJobs{grid-template-columns:1fr 1fr}}@media(max-width:720px){.v4LiveHero{padding:19px;flex-direction:column}.v4LiveState{align-self:flex-start}.v4CommandStrip{grid-template-columns:1fr 1fr}.v4QuickCommand{align-items:flex-start;flex-direction:column}.v4QuickCommand>div:last-child{justify-content:flex-start}.v4MapShell{min-height:420px}.v4MapShell .liveMapWorkspace,.v4MapShell .mapStage,.v4MapShell .leaflet-container{min-height:390px}.v4CommonJobs{grid-template-columns:1fr}.v4CommandStrip button{min-height:78px;padding:11px}.v4EventPicker button{min-width:155px}}.v4Job,.v4Job *{color:#f8f8fcf5!important}.v4Job small{color:#dcdee894!important}.v4Job i{color:#e6e6f080!important}.guardIntelHome{display:grid;gap:9px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:21px;background:linear-gradient(145deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff0b}.guardIntelHomeHead{display:flex;justify-content:space-between;align-items:flex-start}.guardIntelHomeHead h2{margin:3px 0 2px;font-size:19px}.guardIntelLive{font-size:9px;letter-spacing:.1em;color:#78efb3}.guardIntelAlert{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;text-align:left;padding:13px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit}.guardIntelAlert.priority-critical,.guardIntelAlert.risk{border-color:#ff4b6040;background:linear-gradient(135deg,#ff4b6018,#ffffff06)}.guardIntelAlert.priority-high{border-color:#ff9f4a38;background:#ff9f4a0f}.intelAlertIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ffffff0f;font-weight:900}.guardIntelAlert div{display:grid;gap:2px}.guardIntelAlert small{font-size:9px;letter-spacing:.07em;opacity:.64}.guardIntelAlert strong{font-size:14px}.guardIntelAlert p{font-size:12px;line-height:1.35;margin:0;opacity:.64}.guardIntelAlert i{font-style:normal;font-size:22px;opacity:.45}.guardIntelSafety{font-size:10px;line-height:1.4;opacity:.48;padding:2px 4px}.guardIntelList{display:grid;gap:10px}.guardIntelPerson{display:grid;grid-template-columns:1fr auto;text-align:left;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06;color:inherit}.guardIntelPerson h2{margin:4px 0}.guardIntelPerson p{margin:0 0 10px;opacity:.65}.guardIntelPerson>i{align-self:center;font-style:normal;font-size:24px;opacity:.4}.guardRiskChips{display:flex;gap:6px;flex-wrap:wrap}.guardRiskChips span{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.guardRiskChips .risk-high,.guardRiskChips .risk-critical{background:#ff4b6017;border-color:#ff4b603d}.guardIntelDetail{display:grid;gap:13px}.guardIntelDetail section{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff05}.guardIntelDetail section p{white-space:pre-wrap;line-height:1.55}.intelSafetyBanner{padding:14px;border:1px solid rgba(255,180,70,.18);border-radius:16px;background:#ffb4460e}.intelSafetyBanner p{margin:4px 0 0;opacity:.65;font-size:12px}.guardMarkerDetail{display:grid;gap:8px;margin-top:9px}.guardMarkerDetail article{padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.guardMarkerDetail article.risk-high,.guardMarkerDetail article.risk-critical{border-color:#ff4b6038;background:#ff4b600e}.guardMarkerDetail article>div{display:flex;justify-content:space-between;gap:10px}.guardMarkerDetail article strong{font-size:12px}.guardMarkerDetail article span{font-size:9px;font-weight:900}.guardMarkerDetail article p{margin:7px 0 4px;font-size:12px}.guardMarkerDetail article small{opacity:.5}.commandV4Live,.commandV4Live *{color:#f7f8fcf5}.commandV4Live small,.commandV4Live p{color:#dadde8a3}.commandV4Live{gap:9px;height:calc(100vh - 154px);min-height:680px;overflow:hidden}.v4LiveHero{padding:12px 16px;border-radius:17px;min-height:72px;align-items:center}.v4LiveHero h1{font-size:25px;margin:2px 0}.v4LiveHero p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4LiveState{padding:7px 10px}.v4EventPicker{gap:6px;padding:0 0 2px;min-height:49px}.v4EventPicker button{min-width:142px;padding:8px 11px;border-radius:12px}.v4EventPicker span{font-size:12px}.v4EventPicker small{font-size:10px}.v4CommandStrip{gap:7px}.v4CommandStrip button{min-height:58px;padding:8px 10px;border-radius:14px}.v4CommandStrip button>span{width:32px;height:32px;border-radius:10px}.v4CommandStrip small{font-size:8px}.v4CommandStrip strong{font-size:13px}.v4QuickCommand{min-height:48px;padding:7px 10px;border-radius:14px}.v4QuickCommand .eyebrow{font-size:8px}.v4QuickCommand>div:first-child strong{font-size:13px}.v4QuickCommand button{padding:7px 10px;font-size:11px}.v4MapCommand{grid-template-columns:minmax(0,2.25fr) minmax(270px,.65fr);gap:9px;min-height:0;flex:1}.v4MapShell{min-height:0;height:100%;border-radius:18px}.embeddedLiveMap{height:100%;display:grid;grid-template-rows:44px minmax(0,1fr) 28px;background:#ffffff04}.embeddedMapBar{display:flex;align-items:center;justify-content:space-between;padding:7px 11px;border-bottom:1px solid rgba(255,255,255,.07)}.embeddedMapBar>div{display:grid}.embeddedMapBar strong{font-size:12px}.embeddedMapBar .mapFollowButton{padding:6px 9px;font-size:9px}.realLeafletMap.embedded{min-height:0!important;height:100%!important;border-radius:0!important}.embeddedMapLegend{display:flex;align-items:center;gap:15px;padding:0 10px;border-top:1px solid rgba(255,255,255,.06);font-size:9px;color:#dcdfea8c}.v4AttentionRail{height:100%;min-height:0;overflow:auto;padding:11px;border-radius:18px;gap:7px}.v4RailHead h2{font-size:17px}.v4ManagerCard{padding:11px;border-radius:14px;gap:7px}.v4ManagerIdentity>span{width:34px;height:34px}.v4ManagerIdentity strong{font-size:13px}.v4ManagerCard button{padding:7px 9px;font-size:10px}.v5LiveFooter{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-height:66px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#ffffff05}.v5Roster{display:grid;gap:5px;min-width:0}.v5Roster>.eyebrow{font-size:8px}.v5Roster>div{display:flex;gap:6px;overflow:hidden}.v5Roster button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-width:125px;text-align:left;padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.v5Roster button>span{width:28px;height:28px;border-radius:9px;background:#ffffff0f;display:grid;place-items:center;font-size:9px}.v5Roster button div{display:grid}.v5Roster button strong{font-size:10px}.v5Roster button small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5FooterActions{display:flex;gap:6px}.v5FooterActions button{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;font-size:10px}@media(max-height:820px)and (min-width:900px){.commandV4Live{height:calc(100vh - 132px);gap:6px}.v4LiveHero{min-height:61px;padding:9px 13px}.v4LiveHero h1{font-size:21px}.v4CommandStrip button{min-height:51px}.v4QuickCommand{min-height:42px}.v5LiveFooter{min-height:56px}.embeddedLiveMap{grid-template-rows:38px minmax(0,1fr) 24px}}@media(max-width:900px){.commandV4Live{height:auto;overflow:visible}.v4MapCommand{grid-template-columns:1fr}.v4MapShell{height:480px}.v5LiveFooter{grid-template-columns:1fr}.v5FooterActions{flex-wrap:wrap}}.commandShellV6{min-height:100vh;background:radial-gradient(circle at 30% -20%,rgba(107,77,255,.09),transparent 38%),#090a0d;color:#f5f6fa;display:grid;grid-template-columns:78px minmax(0,1fr)}.commandRailV6{position:sticky;top:0;height:100vh;z-index:120;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-right:1px solid rgba(255,255,255,.07);background:#090a0de8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.commandRailBrand{appearance:none;border:0;background:transparent;color:inherit;display:grid;justify-items:center;gap:5px;margin-bottom:19px;padding:0;cursor:pointer}.commandRailBrand .logo{width:39px;height:39px}.commandRailBrand>span{font-size:7px;font-weight:900;letter-spacing:.14em;opacity:.48}.commandRailV6 nav{display:grid;gap:5px;width:100%}.commandRailV6 nav button,.commandRailMore{position:relative;width:100%;min-height:58px;border:1px solid transparent;border-radius:14px;background:transparent;color:#e2e4ee9e;display:grid;justify-items:center;align-content:center;gap:3px;padding:6px 3px}.commandRailV6 nav button>span,.commandRailMore>span{font-size:16px}.commandRailV6 nav button strong,.commandRailMore strong{font-size:8px;font-weight:800}.commandRailV6 nav button.active,.commandRailMore.active{background:linear-gradient(145deg,#7e62ff2e,#ffffff09);border-color:#8d76ff42;color:#fff;box-shadow:inset 0 1px #ffffff0f}.commandRailV6 nav button i{position:absolute;right:5px;top:5px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:#e64d66;color:#fff;font-size:8px;font-style:normal;font-weight:900}.commandRailMore{margin-top:7px}.commandRailBottom{margin-top:auto;display:grid;justify-items:center;gap:2px}.commandRailBottom small{font-size:7px;letter-spacing:.1em;opacity:.45}.railLive{font-size:10px;opacity:.4}.railLive.live{color:#64edac;opacity:1;text-shadow:0 0 12px rgba(100,237,172,.65)}.commandMainV6{min-width:0;padding:12px 15px 20px!important;max-width:none!important;margin:0!important}.commandHeroV6{min-height:48px!important;padding:5px 4px 8px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;align-items:center}.commandHeroV6 h1{font-size:16px!important;margin:1px 0!important}.commandHeroV6 .heroKicker{font-size:7px}.commandHeroV6 .actions{gap:6px}.commandHeroV6 .iconButton{padding:7px 9px!important;font-size:10px!important}.commandHeroV6 .roleBadge,.commandHeroV6 .status{font-size:8px;padding:6px 8px}.commandMainV6>.opsPulseBar{display:none}.commandMainV6>.moduleCommandBar{position:fixed;left:88px;right:16px;top:60px;z-index:110;pointer-events:none;background:transparent!important;border:0!important;padding:0!important;min-height:0!important}.commandMainV6>.moduleCommandBar>.moduleBack,.commandMainV6>.moduleCommandBar>.moduleQuickSwitch{display:none}.commandMainV6>.moduleCommandBar .commandToolDrawer{pointer-events:auto;right:0;left:auto;top:0;width:min(820px,calc(100vw - 110px));max-height:calc(100vh - 85px);overflow:auto;box-shadow:0 28px 90px #0009}.commandMainV6>.commandPageContext{display:none}.commandMainV6>.message.toastLike,.commandMainV6>.actionableNotice{position:fixed;right:22px;top:62px;z-index:900;width:min(390px,calc(100vw - 120px));box-shadow:0 18px 60px #00000073}.commandMainV6>.sosAlertBanner{position:fixed!important;right:22px;top:112px;z-index:1200;width:min(420px,calc(100vw - 120px));box-shadow:0 24px 80px #da354e59}.commandMainV6 .panel,.commandMainV6 .resourcePanel,.commandMainV6 .gx2Workspace,.commandMainV6 .chatShell,.commandMainV6 .operationCentre{border-color:#ffffff13!important;background:linear-gradient(145deg,#ffffff08,#ffffff03)!important;box-shadow:inset 0 1px #ffffff09,0 18px 55px #0000001f}.commandMainV6 h1,.commandMainV6 h2,.commandMainV6 h3,.commandMainV6 strong{color:#f7f8fcf5}.commandMainV6 p,.commandMainV6 small,.commandMainV6 span{color:inherit}.commandMainV6 button{color:#f4f5faf0}.commandMainV6 input,.commandMainV6 textarea,.commandMainV6 select{background:#ffffff09!important;color:#f5f6fb!important;border-color:#ffffff1a!important}.commandMainV6 .rowCard,.commandMainV6 .incidentCard,.commandMainV6 .siteCommandCard,.commandMainV6 .guardTaskCard{background:#ffffff06!important;border-color:#ffffff12!important}.commandMainV6 .resourcePanel{border-radius:18px!important;padding:16px!important}.commandMainV6 .resourcePanel>.panelHead{margin-bottom:12px}.commandMainV6 .resourcePanel>.panelHead h2{font-size:20px}.operationCentre{padding:16px!important;border-radius:19px!important}.operationCentreHead{margin-bottom:12px!important}.operationCentreGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.operationLaunchCard{min-height:105px!important;padding:12px!important;border-radius:15px!important}.operationLaunchCard .launchCopy p{font-size:10px!important;line-height:1.35!important}.operationLaunchCard .launchCopy small{font-size:9px!important}.commandDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.commandDashboardGrid .panel{padding:14px!important;border-radius:17px!important}.v6LiveHeroActions{display:flex;align-items:center;gap:6px;position:relative;z-index:2}.v6LiveHeroActions>button{padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff09;font-size:9px;font-weight:800}.v6LiveHeroActions>button.primary{background:#775dff29;border-color:#886fff47}.v4MapCommand.mapMode-mini{grid-template-columns:1fr 310px;max-height:205px}.v4MapCommand.mapMode-mini .v4MapShell{height:205px!important;min-height:205px!important}.v4MapCommand.mapMode-mini .embeddedLiveMap{grid-template-rows:36px minmax(0,1fr) 23px}.v4MapCommand.mapMode-mini .v4AttentionRail{height:205px}.v4MapCommand.mapMode-full{position:fixed;inset:0;z-index:5000;display:block;background:#08090c}.v4MapCommand.mapMode-full .v4MapShell{position:absolute;inset:0;width:100vw;height:100vh!important;border:0!important;border-radius:0!important}.v4MapCommand.mapMode-full .embeddedLiveMap{height:100vh!important;grid-template-rows:0 minmax(0,1fr) 0}.v4MapCommand.mapMode-full .embeddedMapBar,.v4MapCommand.mapMode-full .embeddedMapLegend{display:none}.v4MapCommand.mapMode-full .realLeafletMap.embedded{height:100vh!important}.v4MapCommand.mapMode-full>.v4AttentionRail{display:none}.v6FullMapTop{position:absolute;left:18px;right:18px;top:16px;z-index:7000;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#0a0b0fc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 50px #00000059}.v6FullMapTop>div{display:flex;align-items:center;gap:10px}.v6FullMapTop>div:first-child{display:grid;gap:1px}.v6FullMapTop button{padding:8px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:#fff;font-weight:800;font-size:10px}.v6FullMapTop button.primary{background:#6f56ff42;border-color:#8f7aff61}.v6FullMapActions{position:absolute;left:18px;bottom:18px;z-index:7000;display:flex;gap:7px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0a0b0fc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v6FullMapActions button{padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#fff;font-weight:800;font-size:10px}.v6FullMapAlerts{position:absolute;right:18px;top:83px;z-index:7000;width:350px;display:grid;gap:7px;padding:10px;border:1px solid rgba(255,80,101,.24);border-radius:15px;background:#0d0b0fd1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 70px #00000073}.v6FullMapAlertHead{display:flex;justify-content:space-between;align-items:center;padding:2px 3px}.v6FullMapAlertHead span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#ff8797}.v6FullMapAlertHead strong{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#ff476024;font-size:10px}.fullMapIncident{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;text-align:left;padding:9px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;color:#fff}.fullMapIncident>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ff496124;font-size:10px;font-weight:900}.fullMapIncident div{display:grid;gap:2px}.fullMapIncident strong{font-size:11px}.fullMapIncident small{font-size:9px;opacity:.58}.fullMapIncident>i{font-style:normal;font-size:20px;opacity:.45}.commandV4Live{height:calc(100vh - 69px)!important;min-height:0!important}.v4LiveHero{min-height:58px!important;padding:9px 12px!important}.v4LiveHero h1{font-size:20px!important}.v4EventPicker{min-height:42px!important}.v4CommandStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.v4CommandStrip button{min-height:49px!important}.v4QuickCommand{min-height:40px!important}.v4MapCommand{min-height:0!important;flex:1!important}.v4MapShell{min-height:0!important}.v5LiveFooter{min-height:51px!important;padding:6px 8px!important}@media(max-width:1180px){.operationCentreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.commandDashboardGrid{grid-template-columns:1fr!important}}@media(max-width:850px){.commandShellV6{grid-template-columns:1fr}.commandRailV6{position:fixed;inset:auto 8px 8px;height:66px;display:grid;grid-template-columns:auto 1fr auto;z-index:4000;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:5px;background:#0a0b0fe6}.commandRailBrand{display:none}.commandRailV6 nav{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.commandRailV6 nav button{min-height:52px}.commandRailV6 nav button strong{font-size:7px}.commandRailMore{margin:0;min-height:52px}.commandRailBottom{display:none}.commandMainV6{padding:8px 8px 86px!important}.commandMainV6>.moduleCommandBar{left:8px;right:8px}.operationCentreGrid{grid-template-columns:1fr 1fr!important}.v6FullMapAlerts{left:12px;right:12px;top:78px;width:auto}.v6FullMapActions{left:12px;right:12px;bottom:12px;overflow-x:auto}.v6FullMapTop{left:12px;right:12px;top:10px}}.commandShellV6{grid-template-columns:210px minmax(0,1fr)}.commandRailV6{align-items:stretch;padding:14px 10px}.commandRailBrand{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;padding:2px 8px 16px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;width:100%}.commandRailBrand .logo{width:36px!important;height:36px!important;flex:0 0 36px}.commandRailBrand>span{font-size:10px!important;letter-spacing:.13em!important;opacity:.68!important}.commandRailV6 nav{gap:5px}.commandRailV6 nav button,.commandRailMore{min-height:46px!important;display:grid!important;grid-template-columns:34px 1fr!important;justify-items:stretch!important;align-items:center!important;text-align:left!important;gap:8px!important;padding:6px 9px!important;border-radius:12px!important}.commandRailV6 nav button>span,.commandRailMore>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff09;font-size:14px!important}.commandRailV6 nav button strong,.commandRailMore strong{font-size:11px!important}.commandRailV6 nav button i{right:8px;top:50%;transform:translateY(-50%)}.commandRailMore{margin-top:7px!important}.commandRailBottom{display:flex!important;justify-content:flex-start!important;align-items:center;gap:7px!important;padding:10px 12px!important;margin-top:auto!important;border-top:1px solid rgba(255,255,255,.06)}.commandRailBottom small{font-size:8px!important}.commandMainV6{padding:10px 14px 18px!important}.commandHeroV6{min-height:50px!important;padding:4px 2px 8px!important}.commandHeroV6 h1{font-size:17px!important}.commandHeroV6 .actions{flex-wrap:nowrap!important}.commandHomeV61{display:grid;gap:10px;max-width:1700px;margin:0 auto}.homeWelcomeV61{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(135deg,#7459ff17,#ffffff05);box-shadow:inset 0 1px #ffffff0a}.homeWelcomeV61 h1{font-size:clamp(22px,2.2vw,32px);margin:2px 0 3px;letter-spacing:-.03em}.homeWelcomeV61 p{margin:0;font-size:11px;opacity:.62}.homeHealthV61{display:flex;align-items:center;gap:9px;min-width:180px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06}.homeHealthV61>i{width:9px;height:9px;border-radius:50%;background:#63ecaa;box-shadow:0 0 14px #63ecaa8c}.homeHealthV61.attention>i{background:#ff6a7e;box-shadow:0 0 14px #ff6a7e80}.homeHealthV61 div{display:grid}.homeHealthV61 strong{font-size:11px}.homeHealthV61 small{font-size:9px;opacity:.55}.homeStatsV61{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.homeStatsV61 button{min-height:72px;text-align:left;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#ffffff06;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:end}.homeStatsV61 small{grid-column:1/-1;font-size:8px;letter-spacing:.11em;opacity:.5}.homeStatsV61 strong{font-size:25px;line-height:1}.homeStatsV61 span{font-size:9px;opacity:.55;align-self:end}.homeStatsV61 button.attention{border-color:#ff5a703d;background:#ff5a700e}.homeStatsV61 button.warning{border-color:#ffb64638;background:#ffb6460b}.homeMainV61{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);gap:10px;min-height:420px}.homeMapCardV61,.homeAttentionV61,.homeCommonV61,.homeRotaV61{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(145deg,#ffffff07,#ffffff03);overflow:hidden}.homeMapCardV61{display:grid;grid-template-rows:50px minmax(0,1fr)}.homeCardHeadV61{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.homeCardHeadV61 h2{font-size:15px;margin:1px 0}.homeCardHeadV61 button{border:0;background:transparent;font-size:9px;opacity:.66}.homeMapBodyV61{min-height:0}.homeMapBodyV61 .embeddedLiveMap{height:100%;grid-template-rows:0 minmax(0,1fr) 24px}.homeMapBodyV61 .embeddedMapBar{display:none}.homeMapBodyV61 .realLeafletMap.embedded{height:100%!important;min-height:350px!important}.homeAttentionV61{display:grid;grid-template-rows:50px minmax(0,1fr) auto}.homeQueueV61{display:grid;align-content:start;gap:7px;padding:9px;overflow:auto}.homeQueueItemV61{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;text-align:left;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff06}.homeQueueItemV61>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;font-size:9px;font-weight:900}.homeQueueItemV61 div{display:grid}.homeQueueItemV61 strong{font-size:10px}.homeQueueItemV61 small{font-size:8px;opacity:.52}.homeQueueItemV61>i{font-style:normal;font-size:17px;opacity:.38}.homeQueueItemV61.severity-critical,.homeQueueItemV61.severity-high{border-color:#ff4a6533;background:#ff4a650b}.homeClearV61{display:flex;align-items:center;gap:9px;padding:12px}.homeClearV61>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#66eaa914;color:#73efb0}.homeClearV61 div{display:grid}.homeClearV61 strong{font-size:10px}.homeClearV61 small{font-size:8px;opacity:.5}.homeDutyManagerV61{margin:0 9px 9px;padding:10px;border:1px solid rgba(119,95,255,.15);border-radius:13px;background:#775fff0e;display:grid;grid-template-columns:1fr auto;gap:7px}.homeDutyManagerV61>.eyebrow{grid-column:1/-1}.homeDutyManagerV61 div{display:grid}.homeDutyManagerV61 strong{font-size:10px}.homeDutyManagerV61 small{font-size:8px;opacity:.52}.homeDutyManagerV61 button{padding:7px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:8px}.homeBottomV61{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:10px}.homeCommonV61,.homeRotaV61{padding-bottom:10px}.homeActionGridV61{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px}.homeActionGridV61 button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;text-align:left;min-height:59px;padding:8px 10px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff05}.homeActionGridV61 button>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff0b}.homeActionGridV61 button div{display:grid}.homeActionGridV61 strong{font-size:9px}.homeActionGridV61 small{font-size:8px;opacity:.5}.homeActionGridV61 button.live{border-color:#68eeac24;background:#68eeac09}.homeRotaListV61{display:grid;gap:5px;padding:9px}.homeRotaListV61>button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05}.homeRotaListV61>button div{display:grid}.homeRotaListV61 strong{font-size:9px}.homeRotaListV61 small{font-size:8px;opacity:.48}.homeRotaListV61>button>span{font-size:8px;opacity:.58;white-space:nowrap}.commandMainV6>.resourcePanel,.commandMainV6>.gx2Workspace,.commandMainV6>.chatShell{max-width:1700px;margin-left:auto!important;margin-right:auto!important}.commandMainV6 .resourcePanel{padding:14px!important}.commandMainV6 .rowCard{min-height:54px}.commandMainV6 .panelHead h2{font-size:17px!important}@media(max-width:1350px)and (min-width:901px){.commandShellV6{grid-template-columns:86px minmax(0,1fr)}.commandRailV6{align-items:center;padding:12px 7px}.commandRailBrand{display:grid!important;justify-items:center!important;padding:0 0 13px!important}.commandRailBrand>span{font-size:7px!important}.commandRailV6 nav button,.commandRailMore{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;min-height:55px!important;padding:5px!important;gap:2px!important}.commandRailV6 nav button strong,.commandRailMore strong{font-size:7px!important}.commandRailV6 nav button i{right:4px;top:4px;transform:none}.commandRailBottom{justify-content:center!important;padding:8px 0!important}.homeMainV61{grid-template-columns:minmax(0,1.8fr) 300px}.homeActionGridV61{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.homeMainV61{grid-template-columns:1fr}.homeMapCardV61{min-height:430px}.homeAttentionV61{min-height:280px}.homeBottomV61{grid-template-columns:1fr}.homeStatsV61{grid-template-columns:1fr 1fr}}@media(max-width:850px){.commandShellV6{grid-template-columns:1fr}.commandRailV6{height:68px!important;grid-template-columns:1fr auto!important;left:7px!important;right:7px!important;bottom:7px!important;padding:5px!important}.commandRailV6 nav{grid-template-columns:repeat(7,1fr)!important}.commandRailV6 nav button{min-height:56px!important}.commandRailMore{width:60px!important}.commandMainV6{padding:7px 7px 84px!important}.commandHeroV6 .actions .roleBadge,.commandHeroV6 .actions .iconButton span{display:none}.homeWelcomeV61{padding:13px;align-items:flex-start}.homeWelcomeV61 p{max-width:65vw}.homeHealthV61{min-width:0}.homeMainV61{grid-template-columns:1fr}.homeMapCardV61{min-height:380px}.homeBottomV61{grid-template-columns:1fr}.homeActionGridV61{grid-template-columns:1fr 1fr}}@media(max-width:560px){.commandRailV6 nav button:nth-child(5),.commandRailV6 nav button:nth-child(7){display:none}.commandRailV6 nav{grid-template-columns:repeat(5,1fr)!important}.homeWelcomeV61{display:grid}.homeHealthV61{width:100%}.homeStatsV61{grid-template-columns:1fr 1fr}.homeStatsV61 button{min-height:66px}.homeMainV61{min-height:0}.homeMapCardV61{min-height:330px}.homeMapBodyV61 .realLeafletMap.embedded{min-height:280px!important}.homeActionGridV61{grid-template-columns:1fr}.commandHeroV61 h1{font-size:14px!important}}.commandMainV6{height:100vh;overflow:auto}.commandHomeV70{display:grid;gap:10px;max-width:1600px;margin:0 auto;padding-bottom:14px}.homeWelcomeV70{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(135deg,#6c52ff13,#ffffff05)}.homeWelcomeV70 h1{font-size:clamp(20px,2vw,29px);margin:2px 0}.homeWelcomeV70 p{margin:0;font-size:10px;opacity:.58}.homeStatsV70{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.homeStatsV70 button{min-height:67px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;text-align:left;gap:2px 9px}.homeStatsV70 small{grid-column:1/-1;font-size:7px;font-weight:900;letter-spacing:.12em;opacity:.46}.homeStatsV70 strong{font-size:23px;line-height:1}.homeStatsV70 span{align-self:end;font-size:9px;opacity:.52}.homeStatsV70 .attention{border-color:#ff506838;background:#ff50680a}.homeStatsV70 .warning{border-color:#ffb74833;background:#ffb74809}.homeControlGridV70{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:10px;min-height:315px}.homeTodayV70,.homeAttentionV70,.homeCommonV70,.homeNextV70{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(145deg,#ffffff07,#ffffff03);overflow:hidden}.homeTodayListV70{display:grid;gap:5px;padding:8px}.homeTodayListV70>button{display:grid;grid-template-columns:60px minmax(0,1fr) auto 42px;align-items:center;gap:10px;min-height:51px;padding:7px 9px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05;text-align:left}.homeTodayListV70>button.live{border-color:#5beca62e;background:#5beca609}.homeTimeV70{display:grid}.homeTimeV70 strong{font-size:11px}.homeTimeV70 small{font-size:8px;opacity:.43}.homeTodayListV70>button>div:nth-child(2){display:grid}.homeTodayListV70>button>div:nth-child(2) strong{font-size:10px}.homeTodayListV70>button>div:nth-child(2) small{font-size:8px;opacity:.48}.homeTodayListV70>button>span{font-size:8px;padding:5px 7px;border-radius:999px;background:#ffffff0a}.homeTodayListV70>button>span.gap{color:#ffc36a;background:#ffb34612}.homeTodayListV70>button>i{font-size:8px;font-style:normal;font-weight:900;text-align:right;color:#70efb2}.homeAttentionV70{display:grid;grid-template-rows:50px minmax(0,1fr) auto}.homeBottomV70{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:10px}.homeActionGridV70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.homeActionGridV70 button{min-height:56px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff05;text-align:left}.homeActionGridV70 button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ffffff0b}.homeActionGridV70 button div{display:grid}.homeActionGridV70 strong{font-size:9px}.homeActionGridV70 small{font-size:7px;opacity:.46}.homeActionGridV70 button.live{border-color:#5aeba429;background:#5aeba408}.commandMoreOverlayV70{position:fixed;inset:0;z-index:6000;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-start;padding-left:210px}.commandMoreGlobalV70{width:min(760px,calc(100vw - 230px));height:100vh;padding:18px;overflow:auto;border-right:1px solid rgba(255,255,255,.09);background:#0b0c10f7;box-shadow:28px 0 90px #0000007a}.commandMoreGlobalV70 .moreSheetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commandMoreGlobalV70 .moreSheetGrid section{display:grid;align-content:start;gap:5px}.commandMoreGlobalV70 .moreSheetGrid section>span{font-size:8px;font-weight:900;letter-spacing:.12em;opacity:.4;padding:8px 5px}.commandMoreGlobalV70 .moreSheetGrid button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;text-align:left;min-height:44px;padding:6px 8px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.commandMoreGlobalV70 .moreSheetGrid button i{font-style:normal;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffffff0a}.commandMoreGlobalV70 .moreSheetGrid button strong{font-size:9px}.commandMoreGlobalV70 .moreSheetGrid button em{font-style:normal;opacity:.35}.rotaCalendarV70{max-width:1800px;margin:0 auto;display:grid;gap:9px;min-height:calc(100vh - 78px)}.rotaHeroV70{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:linear-gradient(135deg,#6e54ff12,#ffffff04)}.rotaHeroV70 h1{font-size:21px;margin:2px 0}.rotaHeroV70 p{font-size:9px;margin:0;opacity:.52}.rotaHeroActionsV70{display:flex;gap:6px}.rotaHeroActionsV70 button,.rotaWeekNavV70 button{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;font-size:9px;font-weight:800}.rotaToolbarV70{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 3px}.rotaWeekNavV70{display:flex;align-items:center;gap:9px}.rotaWeekNavV70 strong{font-size:10px;min-width:170px;text-align:center}.rotaLegendV70{display:flex;gap:12px;font-size:8px;opacity:.58}.rotaLegendV70 span{display:flex;align-items:center;gap:5px}.rotaLegendV70 i{width:7px;height:7px;border-radius:50%;background:#62eaaa}.rotaLegendV70 i.gap{background:#ffb64d}.rotaLegendV70 i.market{background:#8f78ff}.rotaPlannerV70{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px;min-height:0;flex:1}.guardPoolV70{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.guardPoolHeadV70{padding:10px;border-bottom:1px solid rgba(255,255,255,.055);display:grid}.guardPoolHeadV70 strong{font-size:10px}.guardPoolHeadV70 small{font-size:8px;opacity:.45}.guardPoolListV70{padding:6px;display:grid;align-content:start;gap:5px;max-height:calc(100vh - 210px);overflow:auto}.guardPoolPersonV70{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:7px;padding:6px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05;cursor:grab}.guardPoolPersonV70>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#755cff38,#44c2ff1a);font-size:8px;font-weight:900}.guardPoolPersonV70 div{display:grid;min-width:0}.guardPoolPersonV70 strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guardPoolPersonV70 small{font-size:7px;opacity:.4}.guardPoolPersonV70>i{font-style:normal;opacity:.3;font-size:9px}.weekCalendarV70{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:5px;min-width:0}.rotaDayV70{min-width:0;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff03;overflow:hidden}.rotaDayV70.today{border-color:#7e66ff47;box-shadow:inset 0 0 0 1px #7e66ff12}.rotaDayV70>header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.055)}.rotaDayV70>header span{font-size:7px;font-weight:900;letter-spacing:.1em;opacity:.48}.rotaDayV70>header strong{font-size:16px}.rotaDayBodyV70{display:grid;align-content:start;gap:5px;padding:5px;min-height:440px}.calendarShiftV70{border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff06;overflow:hidden}.calendarShiftV70.gap{border-left:2px solid rgba(255,181,70,.72)}.calendarShiftV70.covered{border-left:2px solid rgba(89,231,161,.55)}.calendarShiftV70.market{box-shadow:inset 0 0 0 1px #896fff2e}.shiftMainV70{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:6px;align-items:center;text-align:left;padding:7px;border:0;background:transparent}.shiftTimeV70{display:grid}.shiftTimeV70 strong{font-size:8px}.shiftTimeV70 small{font-size:7px;opacity:.42}.shiftMainV70>div:nth-child(2){display:grid;min-width:0}.shiftMainV70>div:nth-child(2) strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiftMainV70>div:nth-child(2) small{font-size:7px;opacity:.42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiftMainV70>span{font-size:7px;padding:4px 5px;border-radius:999px;background:#59e7a112;color:#7aefb6}.shiftMainV70>span.gap{background:#ffb54612;color:#ffc26b}.shiftGuardsV70{display:grid;gap:3px;padding:0 5px 5px}.shiftGuardsV70>div:not(.emptyPostV70){display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:5px;padding:4px;border-radius:7px;background:#ffffff06;cursor:grab}.shiftGuardsV70>div>span{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#745bff1f;font-size:6px}.shiftGuardsV70>div>strong{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiftGuardsV70>div>i{font-style:normal;font-size:7px;opacity:.28}.emptyPostV70{padding:5px 6px;border:1px dashed rgba(255,183,72,.18);border-radius:7px;font-size:7px;color:#ffc26c;background:#ffb74806}.shiftActionsV70{display:flex;flex-wrap:wrap;gap:4px;padding:5px;border-top:1px solid rgba(255,255,255,.05)}.shiftActionsV70 button{padding:5px 6px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff06;font-size:7px}.shiftActionsV70 button.marketOn{color:#c4b8ff;border-color:#876cff33}.shiftActionsV70 span{font-size:7px;padding:5px;color:#c8bdff}.rotaEmptyDayV70{min-height:80px;display:grid;place-items:center}.rotaEmptyDayV70 button{border:1px dashed rgba(255,255,255,.08);background:transparent;border-radius:8px;padding:8px;font-size:7px;opacity:.42}.rotaMobileHintV70{font-size:7px;opacity:.36;text-align:right}@media(max-width:1350px)and (min-width:901px){.commandMoreOverlayV70{padding-left:86px}.commandMoreGlobalV70{width:min(720px,calc(100vw - 100px))}.rotaPlannerV70{grid-template-columns:155px minmax(0,1fr)}.weekCalendarV70{overflow-x:auto;grid-template-columns:repeat(7,150px)}.homeActionGridV70{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.homeControlGridV70,.homeBottomV70{grid-template-columns:1fr}.homeStatsV70{grid-template-columns:1fr 1fr}.rotaPlannerV70{grid-template-columns:1fr}.guardPoolV70{max-height:150px}.guardPoolListV70{display:flex;overflow:auto;max-height:none}.guardPoolPersonV70{min-width:150px}.weekCalendarV70{overflow-x:auto;grid-template-columns:repeat(7,155px)}}@media(max-width:850px){.commandMoreOverlayV70{padding-left:0;align-items:flex-end}.commandMoreGlobalV70{width:100%;height:min(78vh,700px);border-radius:20px 20px 0 0;border-right:0;border-top:1px solid rgba(255,255,255,.1)}.homeWelcomeV70{display:grid}.homeStatsV70,.homeActionGridV70{grid-template-columns:1fr 1fr}.rotaHeroV70{align-items:flex-start}.rotaHeroV70 p{max-width:60vw}.rotaLegendV70{display:none}}@media(max-width:560px){.homeStatsV70{grid-template-columns:1fr 1fr}.homeTodayListV70>button{grid-template-columns:50px minmax(0,1fr) auto}.homeTodayListV70>button>i{display:none}.homeActionGridV70,.commandMoreGlobalV70 .moreSheetGrid{grid-template-columns:1fr}.rotaHeroV70{display:grid}.rotaHeroV70 p{max-width:none}.rotaHeroActionsV70{width:100%}.rotaHeroActionsV70 button{flex:1}.rotaToolbarV70{justify-content:center}.rotaPlannerV70{grid-template-columns:1fr}.weekCalendarV70{grid-template-columns:repeat(7,148px)}}.commandV4Live{height:calc(100vh - 66px)!important;min-height:620px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important}.commandV4Live .v4LiveHero{flex:0 0 52px!important;min-height:52px!important;padding:7px 10px!important;border-radius:14px!important}.commandV4Live .v4LiveHero h1{font-size:17px!important;margin:1px 0!important}.commandV4Live .v4LiveHero p{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px}.commandV4Live .v6LiveHeroActions>button{padding:6px 8px!important;font-size:8px!important}.commandV4Live .v4LiveState{padding:6px 9px!important;border-radius:10px!important}.commandV4Live .v4LiveState strong{font-size:8px!important}.commandV4Live .v4LiveState small{font-size:7px!important}.commandV4Live .v4EventPicker{flex:0 0 39px!important;min-height:39px!important;padding:2px!important;gap:5px!important;overflow-x:auto!important}.commandV4Live .v4EventPicker button{min-width:126px!important;min-height:35px!important;padding:5px 8px!important;border-radius:10px!important}.commandV4Live .v4EventPicker button span{font-size:8px!important}.commandV4Live .v4EventPicker button small{font-size:7px!important}.commandV4Live .v4CommandStrip{flex:0 0 44px!important;gap:5px!important}.commandV4Live .v4CommandStrip button{min-height:44px!important;padding:5px 8px!important;border-radius:11px!important}.commandV4Live .v4CommandStrip button>span{width:26px!important;height:26px!important;font-size:9px!important}.commandV4Live .v4CommandStrip small{font-size:6px!important}.commandV4Live .v4CommandStrip strong{font-size:9px!important}.commandV4Live .v4QuickCommand{flex:0 0 36px!important;min-height:36px!important;padding:4px 7px!important;border-radius:11px!important}.commandV4Live .v4QuickCommand>div:first-child strong{font-size:8px!important}.commandV4Live .v4QuickCommand button{padding:5px 7px!important;font-size:7px!important;border-radius:8px!important}.commandV4Live .v4MapCommand{flex:1 1 auto!important;min-height:430px!important;grid-template-columns:minmax(0,3.2fr) minmax(245px,.72fr)!important;gap:6px!important;overflow:hidden!important}.commandV4Live .v4MapShell{height:100%!important;min-height:430px!important;border-radius:14px!important}.commandV4Live .embeddedLiveMap{height:100%!important;min-height:0!important;grid-template-rows:32px minmax(0,1fr) 21px!important}.commandV4Live .embeddedMapBar{padding:4px 8px!important}.commandV4Live .embeddedMapBar strong{font-size:9px!important}.commandV4Live .embeddedMapLegend{font-size:7px!important;padding:0 7px!important}.commandV4Live .realLeafletMap.embedded,.commandV4Live .leaflet-container{width:100%!important;height:100%!important;min-height:0!important}.commandV4Live .v4AttentionRail{min-height:0!important;height:100%!important;overflow:auto!important;padding:8px!important;border-radius:14px!important}.commandV4Live .v4RailHead h2{font-size:13px!important}.commandV4Live .v4ManagerCard{padding:9px!important;border-radius:11px!important;gap:6px!important}body:has(.v4MapCommand.mapMode-full){overflow:hidden!important}.v4MapCommand.mapMode-full{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;z-index:99999!important;background:#07090d!important}.v4MapCommand.mapMode-full .v4MapShell{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.v4MapCommand.mapMode-full .embeddedLiveMap,.v4MapCommand.mapMode-full .realLeafletMap.embedded,.v4MapCommand.mapMode-full .leaflet-container{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important}.v4MapCommand.mapMode-full .embeddedMapBar,.v4MapCommand.mapMode-full .embeddedMapLegend{display:none!important}.v4MapCommand.mapMode-full>.v4AttentionRail{display:none!important}.v4MapCommand.mapMode-full .v6FullMapTop{left:14px!important;right:14px!important;top:12px!important;padding:8px 10px!important;border-radius:13px!important}.v4MapCommand.mapMode-full .v6FullMapActions{left:14px!important;bottom:14px!important;padding:6px!important;border-radius:12px!important}.v4MapCommand.mapMode-full .v6FullMapAlerts{right:14px!important;top:72px!important;width:330px!important;max-height:calc(100vh - 145px)!important;overflow:auto!important}.commandV4Live .v4MapCommand.mapMode-mini{flex:0 0 190px!important;min-height:190px!important;max-height:190px!important;grid-template-columns:minmax(0,1fr) 245px!important}.commandV4Live .v4MapCommand.mapMode-mini .v4MapShell,.commandV4Live .v4MapCommand.mapMode-mini .v4AttentionRail{min-height:190px!important;height:190px!important}@media(max-width:1100px){.commandV4Live .v4MapCommand{grid-template-columns:minmax(0,1fr) 230px!important}}@media(max-width:900px){.commandV4Live{height:auto!important;min-height:0!important;overflow:visible!important}.commandV4Live .v4MapCommand{grid-template-columns:1fr!important;min-height:520px!important}.commandV4Live .v4MapShell{height:520px!important;min-height:520px!important}.commandV4Live .v4AttentionRail{height:auto!important}.v4MapCommand.mapMode-full{display:block!important;min-height:100vh!important}.v4MapCommand.mapMode-full .v4MapShell{height:100vh!important;min-height:100vh!important}}.estateDashboardV71{padding:14px 16px 22px;display:grid;gap:10px;max-width:1680px;margin:0 auto;animation:estateIn .55s cubic-bezier(.2,.8,.2,1)}@keyframes estateIn{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.estateHeroV71{min-height:78px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(91,82,255,.14),transparent 34%),linear-gradient(135deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0a,0 18px 55px #00000029;overflow:hidden;position:relative}.estateHeroV71:after{content:"";position:absolute;width:220px;height:220px;right:9%;top:-170px;border-radius:50%;background:#6053ff2e;filter:blur(42px);animation:estateGlow 5s ease-in-out infinite alternate}@keyframes estateGlow{to{transform:translate(35px) scale(1.18);opacity:.6}}.estateHeroV71 h1{font-size:22px;letter-spacing:-.04em;margin:2px 0}.estateHeroV71 p{font-size:10px;color:#8d93a2;margin:0}.estateHeroRightV71{display:flex;gap:8px;align-items:center;z-index:1}.estateHeroRightV71>button,.estatePanelHeadV71>button{border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:#d8dbe5;border-radius:10px;padding:8px 10px;font-size:8px;transition:.22s}.estateHeroRightV71>button:hover,.estatePanelHeadV71>button:hover{background:#6c5cff24;border-color:#7869ff61;transform:translateY(-1px)}.estateHealthV71{display:flex;gap:8px;align-items:center;padding:8px 11px;border-radius:11px;border:1px solid rgba(76,225,166,.18);background:#22916912}.estateHealthV71>i{width:8px;height:8px;border-radius:50%;background:#5be0ad;box-shadow:0 0 14px #5be0ad;animation:healthPulse 1.8s infinite}@keyframes healthPulse{50%{box-shadow:0 0 2px #5be0ad;opacity:.7}}.estateHealthV71 small{display:block;font-size:6px;letter-spacing:.16em;color:#6d7585}.estateHealthV71 strong{font-size:10px}.estateHealthV71.attention{border-color:#ffab4340;background:#ff972f0f}.estateHealthV71.attention>i{background:#ffad4d;box-shadow:0 0 14px #ffad4d}.estateKpisV71{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.estateKpisV71>button{min-width:0;display:grid;grid-template-columns:34px 1fr 12px;gap:8px;align-items:center;text-align:left;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:linear-gradient(145deg,#ffffff0a,#ffffff05);color:#f5f6fa;transition:.25s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.estateKpisV71>button:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(113,99,255,.65),transparent);opacity:0;transition:.25s}.estateKpisV71>button:hover{transform:translateY(-2px);border-color:#7466ff47;box-shadow:0 12px 32px #0003}.estateKpisV71>button:hover:before{opacity:1}.estateKpisV71 small{display:block;font-size:6px;letter-spacing:.14em;color:#6f7686}.estateKpisV71 strong{font-size:19px;line-height:1.05}.estateKpisV71 em{display:block;font-size:7px;color:#8c92a0;font-style:normal;margin-top:2px}.estateKpisV71 b{font-size:9px;color:#62697a}.kpiIconV71{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#6d5eff17;border:1px solid rgba(116,102,255,.16);font-size:10px}.kpiIconV71.live{color:#63e2b0;box-shadow:inset 0 0 18px #2dd49712}.estateKpisV71>button.warn{border-color:#ffb1462b}.estateKpisV71>button.danger{border-color:#ff536933}.estateMainGridV71{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,.72fr);gap:10px}.estateLowerGridV71{display:grid;grid-template-columns:1.15fr .8fr .8fr;gap:10px}.estatePanelV71{border:1px solid rgba(255,255,255,.065);border-radius:17px;background:linear-gradient(145deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff06;padding:12px;min-width:0;overflow:hidden;transition:border-color .25s}.estatePanelV71:hover{border-color:#ffffff18}.estatePanelHeadV71{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.estatePanelHeadV71 h2{font-size:13px;margin:2px 0 0;letter-spacing:-.025em}.estatePanelHeadV71 .eyebrow,.estateDashboardV71 .eyebrow{font-size:6px;letter-spacing:.18em;color:#777f90}.estateStatusPillV71{font-size:7px;padding:5px 8px;border-radius:999px;border:1px solid rgba(76,225,166,.17);color:#65dfb0;background:#30c68f0f}.estateStatusPillV71.attention{color:#ffb85b;border-color:#ffae4733;background:#ffae470f}.estateMetersV71{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.estateMeterV71{text-align:center;padding:7px 4px}.estateMeterRingV71{width:78px;height:78px;border-radius:50%;margin:0 auto 6px;display:grid;place-items:center;background:conic-gradient(#7466ff var(--meter),rgba(255,255,255,.055) 0);position:relative;box-shadow:0 0 25px #6859ff12;transition:transform .3s}.estateMeterV71:hover .estateMeterRingV71{transform:scale(1.04)}.estateMeterRingV71:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#0d1016;border:1px solid rgba(255,255,255,.04)}.estateMeterRingV71>div{z-index:1}.estateMeterRingV71 strong{font-size:15px;display:block}.estateMeterRingV71 small{font-size:6px;color:#777f90}.estateMeterV71>span{font-size:7px;color:#7e8594}.estateMeterV71.warning .estateMeterRingV71{background:conic-gradient(#f3a94d var(--meter),rgba(255,255,255,.055) 0)}.estateMeterV71.danger .estateMeterRingV71{background:conic-gradient(#ff6379 var(--meter),rgba(255,255,255,.055) 0)}.estateMiniBarsV71{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.05)}.estateMiniBarsV71 span{display:flex;justify-content:space-between;font-size:7px}.estateMiniBarsV71 b{font-weight:600}.estateMiniBarsV71 em{font-style:normal;color:#8b92a1}.estateMiniBarsV71 i{height:4px;background:#ffffff0d;display:block;border-radius:9px;margin-top:5px;overflow:hidden}.estateMiniBarsV71 u{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#5f54ff,#43d4c5);box-shadow:0 0 10px #5859ff4d;animation:barGrow .8s cubic-bezier(.2,.8,.2,1)}@keyframes barGrow{0%{width:0}}.estateAttentionListV71{display:grid;gap:6px}.estateAttentionListV71 button,.estateTimelineV71 button,.estateSiteStripV71 button{display:grid;grid-template-columns:28px 1fr 10px;gap:8px;align-items:center;width:100%;text-align:left;padding:7px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff05;color:#e8eaf0;transition:.2s}.estateAttentionListV71 button:hover,.estateTimelineV71 button:hover,.estateSiteStripV71 button:hover{background:#ffffff0a;transform:translate(2px)}.estateAttentionListV71 button>span,.estateTimelineV71 button>span,.estateSiteStripV71 button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#6e5fff14;font-size:8px}.estateAttentionListV71 strong,.estateTimelineV71 strong,.estateSiteStripV71 strong{font-size:8px;display:block}.estateAttentionListV71 small,.estateTimelineV71 small,.estateSiteStripV71 small{font-size:7px;color:#737b8b;display:block;margin-top:1px}.estateAttentionListV71 b,.estateTimelineV71 i,.estateSiteStripV71 i{font-style:normal;color:#5f6675}.estateAttentionListV71 .hot{border-color:#ff566c2e}.estateAttentionListV71 .hot>span{color:#ff7084;background:#ff4b6514}.estateAttentionListV71 .warm{border-color:#ffae4721}.estateTimelineV71,.estateSiteStripV71{display:grid;gap:5px}.estateTimelineV71 button.danger{border-color:#ff556a29}.estateEmptyV71{min-height:60px;display:flex;align-items:center;justify-content:center;gap:8px;color:#737b8b;font-size:8px}.estateEmptyV71>span{color:#58dca8}.estateNumbersV71{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.estateNumbersV71>div{padding:8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.045)}.estateNumbersV71 strong{font-size:16px;display:block}.estateNumbersV71 small{font-size:6px;color:#777f90}.commercialMetricsV71{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.commercialMetricsV71>div{padding:9px 7px;border-radius:11px;background:#ffffff05;border:1px solid rgba(255,255,255,.045)}.commercialMetricsV71 small{font-size:6px;color:#707888;letter-spacing:.1em}.commercialMetricsV71 strong{font-size:17px;display:block;margin:2px 0}.commercialMetricsV71 span{font-size:6px;color:#777f90}.estatePulseLineV71{height:34px;display:flex;gap:3px;align-items:end;margin-top:8px;padding:0 4px}.estatePulseLineV71 i{flex:1;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#6457ffb8,#4cd3c129);animation:pulseBars 2.8s ease-in-out infinite alternate}.estatePulseLineV71 i:nth-child(1){height:25%}.estatePulseLineV71 i:nth-child(2){height:42%;animation-delay:.15s}.estatePulseLineV71 i:nth-child(3){height:34%;animation-delay:.3s}.estatePulseLineV71 i:nth-child(4){height:68%;animation-delay:.45s}.estatePulseLineV71 i:nth-child(5){height:52%;animation-delay:.6s}.estatePulseLineV71 i:nth-child(6){height:82%;animation-delay:.75s}.estatePulseLineV71 i:nth-child(7){height:64%;animation-delay:.9s}.estatePulseLineV71 i:nth-child(8){height:90%;animation-delay:1.05s}.estatePulseLineV71 i:nth-child(9){height:72%;animation-delay:1.2s}.estatePulseLineV71 i:nth-child(10){height:88%;animation-delay:1.35s}.estatePulseLineV71 i:nth-child(11){height:78%;animation-delay:1.5s}.estatePulseLineV71 i:nth-child(12){height:96%;animation-delay:1.65s}@keyframes pulseBars{to{filter:brightness(1.35);transform:scaleY(.82)}}@media(max-width:1200px){.estateKpisV71{grid-template-columns:repeat(3,1fr)}.estateLowerGridV71{grid-template-columns:1fr 1fr}.commercialPulseV71{grid-column:1/-1}.estateMetersV71{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.estateDashboardV71{padding:10px}.estateHeroV71{align-items:flex-start;gap:12px;flex-direction:column}.estateHeroRightV71{width:100%;justify-content:space-between}.estateKpisV71{grid-template-columns:1fr 1fr}.estateMainGridV71,.estateLowerGridV71{grid-template-columns:1fr}.commercialPulseV71{grid-column:auto}.estateMiniBarsV71{grid-template-columns:1fr}.estateMetersV71{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.estateKpisV71{grid-template-columns:1fr}.estateMetersV71{grid-template-columns:1fr 1fr}.estateHeroV71 h1{font-size:19px}}@media(prefers-reduced-motion:reduce){.estateDashboardV71,.estateHealthV71>i,.estateHeroV71:after,.estatePulseLineV71 i,.estateMiniBarsV71 u{animation:none!important}}.estateDashboardV71 button{position:relative;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent}.estateDashboardV71 button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(123,109,255,.14),transparent 36%);opacity:0;pointer-events:none;transition:opacity .22s}.estateDashboardV71 button:hover:after{opacity:1}.estateHealthV71{appearance:none;color:inherit;cursor:pointer;text-align:left}.estateHealthV71>b{margin-left:4px;color:#737b8b;font-size:11px}.estateHealthV71:hover{transform:translateY(-1px);border-color:#5ee6ae4d;box-shadow:0 10px 30px #00000029}.estateMeterV71{appearance:none;color:inherit;border:1px solid transparent;background:transparent;border-radius:13px;cursor:pointer;transition:.25s;padding:7px 4px!important}.estateMeterV71:hover{background:#ffffff06;border-color:#ffffff0f;transform:translateY(-2px)}.estateMeterV71>em{display:block;margin-top:4px;font-size:6px;font-style:normal;color:#2f8df4;opacity:0;transform:translateY(3px);transition:.22s}.estateMeterV71:hover>em{opacity:1;transform:none}.estateMiniBarsV71 button{appearance:none;text-align:left;color:inherit;border:1px solid transparent;background:transparent;border-radius:9px;padding:5px;transition:.2s}.estateMiniBarsV71 button:hover{background:#ffffff06;border-color:#ffffff0e;transform:translateY(-1px)}.estateNumbersV71>button{appearance:none;text-align:left;color:inherit;padding:8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.045);transition:.22s}.estateNumbersV71>button:hover{transform:translateY(-2px);border-color:#7566ff38;background:#6d5eff0b}.estateNumbersV71>button strong{font-size:16px;display:block}.estateNumbersV71>button small{font-size:6px;color:#777f90}.estateNumbersV71>button em{font-size:6px;font-style:normal;color:#2f8df4;display:block;margin-top:3px;opacity:0;transition:.2s}.estateNumbersV71>button:hover em{opacity:1}.commercialMetricsV71>button{appearance:none;text-align:left;color:inherit;padding:9px 7px;border-radius:11px;background:#ffffff05;border:1px solid rgba(255,255,255,.045);transition:.23s}.commercialMetricsV71>button:hover{transform:translateY(-2px);border-color:#23b0ff38;background:#6455ff0a}.commercialMetricsV71>button small{font-size:6px;color:#707888;letter-spacing:.1em}.commercialMetricsV71>button strong{font-size:17px;display:block;margin:2px 0}.commercialMetricsV71>button span{font-size:6px;color:#777f90}.commercialMetricsV71>button em{font-size:6px;color:#2f8df4;font-style:normal;float:right;margin-top:2px;opacity:.65}.estatePulseLineV71{appearance:none;width:100%;border:0;background:transparent;padding:0 4px;cursor:pointer}.estatePulseLineV71:hover i{filter:brightness(1.45);box-shadow:0 0 10px #5f55ff38}.estateStatusPillV71{cursor:pointer}.estateKpisV71>button{animation:kpiEnter .55s cubic-bezier(.2,.8,.2,1) both}.estateKpisV71>button:nth-child(2){animation-delay:.05s}.estateKpisV71>button:nth-child(3){animation-delay:.1s}.estateKpisV71>button:nth-child(4){animation-delay:.15s}.estateKpisV71>button:nth-child(5){animation-delay:.2s}@keyframes kpiEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.estatePanelV71{animation:panelFloatIn .6s cubic-bezier(.2,.8,.2,1) both}.estateMainGridV71 .estatePanelV71:nth-child(2){animation-delay:.08s}.estateLowerGridV71 .estatePanelV71:nth-child(1){animation-delay:.12s}.estateLowerGridV71 .estatePanelV71:nth-child(2){animation-delay:.18s}.estateLowerGridV71 .estatePanelV71:nth-child(3){animation-delay:.24s}@keyframes panelFloatIn{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.estateMeterRingV71{animation:ringBreathe 4s ease-in-out infinite}.estateMeterV71:nth-child(2) .estateMeterRingV71{animation-delay:.6s}.estateMeterV71:nth-child(3) .estateMeterRingV71{animation-delay:1.2s}.estateMeterV71:nth-child(4) .estateMeterRingV71{animation-delay:1.8s}@keyframes ringBreathe{50%{box-shadow:0 0 32px #675bff24}}.estateTimelineV71 button,.estateAttentionListV71 button,.estateSiteStripV71 button{animation:listSlideIn .45s ease both}.estateTimelineV71 button:nth-child(2),.estateAttentionListV71 button:nth-child(2),.estateSiteStripV71 button:nth-child(2){animation-delay:.05s}.estateTimelineV71 button:nth-child(3),.estateAttentionListV71 button:nth-child(3),.estateSiteStripV71 button:nth-child(3){animation-delay:.1s}.estateTimelineV71 button:nth-child(4),.estateAttentionListV71 button:nth-child(4),.estateSiteStripV71 button:nth-child(4){animation-delay:.15s}@keyframes listSlideIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.estateKpisV71>button,.estatePanelV71,.estateMeterRingV71,.estateTimelineV71 button,.estateAttentionListV71 button,.estateSiteStripV71 button{animation:none!important}}.commandV4Live{height:calc(100dvh - 72px)!important;min-height:0!important;max-height:calc(100dvh - 72px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;gap:6px!important;padding-bottom:2px!important}.commandV4Live .v4LiveHero{min-height:48px!important;height:auto!important;flex:none!important}.commandV4Live .v4EventPicker{min-height:37px!important;height:37px!important;flex:none!important}.commandV4Live .v4CommandStrip{min-height:42px!important;height:42px!important;flex:none!important}.commandV4Live .v4QuickCommand{min-height:34px!important;height:34px!important;flex:none!important;overflow:hidden!important}.commandV4Live .v4MapCommand{min-height:0!important;height:auto!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,3.7fr) minmax(285px,.82fr)!important;gap:6px!important}.commandV4Live .v4MapShell{height:100%!important;min-height:0!important;overflow:hidden!important}.commandV4Live .embeddedLiveMap{height:100%!important;min-height:0!important;grid-template-rows:30px minmax(0,1fr) 20px!important}.commandV4Live .realLeafletMap.embedded,.commandV4Live .leaflet-container{height:100%!important;min-height:0!important;max-height:none!important}.commandV4Live .v5LiveFooter{display:none!important}.liveOpsRailV72{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(150deg,#ffffff07,#ffffff03);overflow:hidden}.liveRailTabsV72{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:10px;background:#ffffff06}.liveRailTabsV72 button{min-height:30px;border:0;border-radius:8px;background:transparent;font-size:8px;font-weight:850;color:#7d8493}.liveRailTabsV72 button.active{background:#6c5bff1f;color:#f4f5f9;box-shadow:inset 0 0 0 1px #7768ff24}.liveRailTabsV72 b{margin-left:4px;min-width:16px;height:16px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff0d;font-size:7px}.liveRailTabsV72 b.hot{color:#ff8294;background:#ff465f1a}.liveRosterPanelV72,.liveAttentionPanelV72{min-height:0;overflow:auto}.liveRosterHeadV72{display:flex;align-items:flex-end;justify-content:space-between;padding:4px 3px 8px}.liveRosterHeadV72 h2{font-size:12px;margin:2px 0 0}.liveRosterHeadV72>small{font-size:7px;color:#67ddad}.liveRosterListV72{display:grid;gap:4px}.liveRosterRowV72{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto 26px;gap:6px;align-items:center;min-height:48px;padding:5px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff04;transition:.18s}.liveRosterRowV72:hover{border-color:#7969ff2e;background:#6d5eff09}.liveRosterRowV72.onduty{border-left:2px solid rgba(83,225,165,.65)}.liveRosterAvatarV72{position:relative;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#6f5eff2e,#3bcbc312);font-size:7px;font-weight:900}.liveRosterAvatarV72 i{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border-radius:50%;background:#6a7180;border:2px solid #11141a}.liveRosterAvatarV72 i.live{background:#57e2aa;box-shadow:0 0 8px #57e2aab3}.liveRosterAvatarV72 i.delayed{background:#f3ad54}.liveRosterAvatarV72 i.stale,.liveRosterAvatarV72 i.no-gps{background:#777e8e}.liveRosterIdentityV72{appearance:none;border:0;background:transparent;text-align:left;padding:0;min-width:0;color:inherit}.liveRosterIdentityV72 strong{font-size:8px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveRosterIdentityV72 small{font-size:7px;color:#747c8c;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveRosterStateV72{text-align:right;display:grid;gap:1px}.liveRosterStateV72 strong{font-size:6px;letter-spacing:.08em;color:#65dfae}.liveRosterStateV72 small{font-size:6px;color:#697181}.liveRosterMoreV72{width:25px;height:25px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff06;font-size:8px;letter-spacing:1px}.liveRosterMenuV72{position:absolute;right:5px;top:38px;z-index:500;width:190px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0f14f7;box-shadow:0 16px 40px #00000073;display:grid;gap:3px}.liveRosterMenuV72 button{min-height:31px;padding:6px 8px;text-align:left;border:0;border-radius:7px;background:transparent;font-size:7px}.liveRosterMenuV72 button:hover{background:#6f5fff1a}.liveAttentionPanelV72{display:grid;align-content:start;gap:6px}.liveAttentionPanelV72 .attentionCard,.liveAttentionPanelV72 .incidentCompact{font-size:8px}.gxLiveFullscreenV72{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;background:#07090d!important;overflow:hidden!important;isolation:isolate}.gxLiveFullscreenV72>.embeddedLiveMap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}.gxLiveFullscreenV72 .embeddedMapBar,.gxLiveFullscreenV72 .embeddedMapLegend{display:none!important}.gxLiveFullscreenV72 .realLeafletMap.embedded,.gxLiveFullscreenV72 .leaflet-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:0!important}.gxLiveFullscreenTopV72{position:absolute;z-index:20;left:12px;right:12px;top:12px;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#090b0fd4;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 14px 45px #0000004d}.gxLiveFullscreenTopV72>div:first-child{display:grid}.gxLiveFullscreenTopV72 strong{font-size:12px}.gxLiveFullscreenTopV72 small{font-size:7px;color:#7d8492}.gxLiveFullscreenTopV72>div:last-child{display:flex;gap:5px}.gxLiveFullscreenTopV72 button,.gxLiveFullscreenActionsV72 button{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0b;font-size:8px;color:#f2f3f7}.gxLiveFullscreenTopV72 button.primary{background:#6857ff38;border-color:#7969ff4d}.gxLiveFullscreenActionsV72{position:absolute;z-index:20;left:12px;bottom:12px;display:flex;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#090b0fd4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gxLiveFullscreenAlertsV72{position:absolute;z-index:22;right:12px;top:76px;width:330px;display:grid;gap:5px;padding:7px;border:1px solid rgba(255,80,103,.18);border-radius:13px;background:#0c0c11e0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000061}.gxLiveFullscreenAlertsV72>div:first-child{display:flex;justify-content:space-between;padding:2px 4px;font-size:7px;color:#ff8494}.gxLiveFullscreenAlertsV72>button{display:grid;grid-template-columns:31px 1fr auto;gap:7px;align-items:center;text-align:left;padding:6px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff06}.gxLiveFullscreenAlertsV72>button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#ff465f17;color:#ff8494;font-size:7px;font-weight:900}.gxLiveFullscreenAlertsV72>button div{display:grid}.gxLiveFullscreenAlertsV72>button strong{font-size:8px}.gxLiveFullscreenAlertsV72>button small{font-size:6px;color:#7b8392}.gxLiveFullscreenAlertsV72>button i{font-style:normal;color:#687080}.gxLiveFullscreenRosterV72{position:absolute;z-index:21;right:12px;top:76px;bottom:64px;width:315px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0a0c10e0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 60px #00000059;display:grid;grid-template-rows:auto minmax(0,1fr);gap:5px}.gxLiveFullscreenAlertsV72+.gxLiveFullscreenRosterV72{top:250px}.fullRosterHeadV72{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 3px 7px;border-bottom:1px solid rgba(255,255,255,.05)}.fullRosterHeadV72>div{display:grid}.fullRosterHeadV72 strong{font-size:10px}.fullRosterHeadV72 small{font-size:6px;color:#737b89}.fullRosterHeadV72>button{width:25px;height:25px;border:0;border-radius:8px;background:#ffffff09}.fullRosterListV72{min-height:0;overflow:auto;display:grid;align-content:start;gap:4px}.commandMainV6 .gx2MetricRow>div,.commandMainV6 .gxCredentialMetric,.commandMainV6 .credentialMetric{background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;color:#f4f5f9!important;border:1px solid rgba(255,255,255,.075)!important}.commandMainV6 .gx2MetricRow>div *,.commandMainV6 .gxCredentialMetric *,.commandMainV6 .credentialMetric *{color:inherit!important}.commandMainV6 .gx2MetricRow>div.active{background:#6c5bff17!important;border-color:#7969ff47!important}@media(max-width:1180px){.commandV4Live .v4MapCommand{grid-template-columns:minmax(0,1fr) 270px!important}.liveRosterStateV72{display:none}.liveRosterRowV72{grid-template-columns:32px minmax(0,1fr) 26px}}@media(max-width:900px){.commandV4Live{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.commandV4Live>*{margin-bottom:6px}.commandV4Live .v4MapCommand{grid-template-columns:1fr!important;height:auto!important}.commandV4Live .v4MapShell{height:55vh!important;min-height:380px!important}.liveOpsRailV72{height:auto!important;max-height:460px}.gxLiveFullscreenTopV72>div:last-child button:not(.primary){display:none}.gxLiveFullscreenRosterV72{left:10px;right:10px;width:auto;top:auto!important;bottom:64px;max-height:42vh}.gxLiveFullscreenAlertsV72{left:10px;right:10px;width:auto;top:72px}.gxLiveFullscreenActionsV72{right:10px;overflow-x:auto}}:root{--gx-bg:#080a0e;--gx-panel:#0e1117;--gx-panel2:#12151c;--gx-line:rgba(255,255,255,.075);--gx-line2:rgba(255,255,255,.12);--gx-text:#f5f6fa;--gx-muted:#858d9d;--gx-purple:#23b0ff;--gx-green:#58dfaa;--gx-amber:#f2ad55;--gx-red:#ff6479;--gx-radius:15px;--gx-shadow:0 18px 60px rgba(0,0,0,.24)}html,body,#root{background:var(--gx-bg)!important}.commandShellV6{background:radial-gradient(circle at 62% -25%,rgba(93,75,255,.13),transparent 34%),linear-gradient(180deg,#090b10,#07090d)!important;color:var(--gx-text)!important;overflow:hidden!important}.commandMainV6{height:100vh!important;overflow:auto!important;scrollbar-gutter:stable;padding:9px 13px 18px!important}.commandMainV6 *{box-sizing:border-box}.commandMainV6 button,.commandRailV6 button{font-family:inherit}.commandMainV6 button:focus-visible,.commandRailV6 button:focus-visible,.commandMainV6 input:focus-visible,.commandMainV6 select:focus-visible,.commandMainV6 textarea:focus-visible{outline:2px solid rgba(122,106,255,.75)!important;outline-offset:2px!important}.commandRailV6{background:#07090ded!important;border-right:1px solid var(--gx-line)!important;box-shadow:12px 0 50px #00000029!important}.commandRailV6 nav button,.commandRailMore{transition:transform .18s ease,background .18s,border-color .18s,color .18s!important}.commandRailV6 nav button:hover,.commandRailMore:hover{transform:translate(2px);background:#ffffff09!important;color:#fff!important}.commandRailV6 nav button.active{background:linear-gradient(120deg,#705eff29,#ffffff06)!important;border-color:#7f6eff3d!important;box-shadow:inset 2px 0 #7969ffbf!important}.commandRailV6 nav button>span,.commandRailMore>span{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.commandRailV6 nav button:hover>span,.commandRailMore:hover>span{transform:scale(1.07);box-shadow:0 6px 20px #5f50ff1f}.commandHeroV6{position:sticky!important;top:0!important;z-index:180!important;background:linear-gradient(180deg,rgba(8,10,14,.96),rgba(8,10,14,.78),transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;padding:5px 2px 10px!important}.commandHeroV6 .actions{align-items:center!important}.commandSearchButtonV8{display:flex!important;align-items:center!important;gap:6px!important}.commandSearchButtonV8>b{font-size:8px!important}.commandSearchButtonV8 kbd{font:700 7px/1 inherit;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:#777f90}.commandMainV6>.gx2Workspace,.commandMainV6>.resourcePanel,.commandMainV6>.chatShell,.commandMainV6>.copilotWorkspace,.commandMainV6>.rotaCalendarV70,.commandMainV6>.siteCommandWorkspace,.commandMainV6>.simulationLab{width:100%!important;max-width:1680px!important;margin:0 auto!important;animation:v8PageIn .38s cubic-bezier(.2,.8,.2,1)!important}@keyframes v8PageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.commandMainV6 .panel,.commandMainV6 .resourcePanel,.commandMainV6 .gx2Hero,.commandMainV6 .gx2Record,.commandMainV6 .rowCard,.commandMainV6 .chatWorkspace,.commandMainV6 .copilotActionCard{background:linear-gradient(145deg,#ffffff08,#ffffff03)!important;border-color:var(--gx-line)!important;color:var(--gx-text)!important;box-shadow:inset 0 1px #ffffff06!important}.commandMainV6 .panel:hover,.commandMainV6 .rowCard:hover,.commandMainV6 .gx2Record:hover{border-color:#ffffff1c!important}.commandMainV6 .gx2Workspace{gap:10px!important}.commandMainV6 .gx2Hero{padding:16px 18px!important;border-radius:17px!important;align-items:center!important;min-height:105px!important}.commandMainV6 .gx2Hero h2{font-size:clamp(22px,2.2vw,31px)!important;margin:3px 0 4px!important}.commandMainV6 .gx2Hero p{font-size:10px!important;line-height:1.45!important;margin:0!important;max-width:760px!important;color:var(--gx-muted)!important}.commandMainV6 .gx2Hero .primary{min-height:40px!important;padding:0 14px!important;border-radius:11px!important}.commandMainV6 .gx2MetricRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.commandMainV6 .gx2MetricRow>button,.commandMainV6 .gx2MetricRow>div{appearance:none!important;min-height:66px!important;padding:10px 12px!important;text-align:left!important;border:1px solid var(--gx-line)!important;border-radius:13px!important;background:linear-gradient(145deg,#ffffff09,#ffffff04)!important;color:var(--gx-text)!important;box-shadow:none!important;transition:.2s!important}.commandMainV6 .gx2MetricRow>button *,.commandMainV6 .gx2MetricRow>div *{color:inherit!important}.commandMainV6 .gx2MetricRow>button span{font-size:7px!important;color:#81899a!important}.commandMainV6 .gx2MetricRow>button strong{font-size:21px!important;margin-top:4px!important;color:#f6f7fa!important}.commandMainV6 .gx2MetricRow>button:hover{transform:translateY(-2px)!important;border-color:#7b6aff45!important;background:#6757ff0e!important}.commandMainV6 .gx2MetricRow>button.active{background:linear-gradient(135deg,#6b58ff29,#6b58ff0e)!important;border-color:#7e6dff61!important;box-shadow:inset 2px 0 #7b6affe6!important}.commandMainV6 .rowCard{min-height:58px!important;padding:9px 11px!important;border-radius:12px!important;margin-bottom:5px!important;transition:.18s!important}.commandMainV6 .rowCard:hover{transform:translateY(-1px)!important;background:#ffffff07!important}.commandMainV6 .rowCard strong{font-size:10px!important}.commandMainV6 .rowCard span,.commandMainV6 .rowCard small{font-size:8px!important;color:#8991a0!important}.commandMainV6 .pill{font-size:7px!important;min-height:23px!important;padding:0 7px!important}.commandMainV6 .rowActions button,.commandMainV6 .smallButton{min-height:31px!important;border-radius:9px!important}.commandMainV6 .resourcePanel{padding:13px!important;border-radius:16px!important}.commandMainV6 .resourcePanel>.panelHead{position:sticky;top:55px;z-index:5;padding:6px 2px 10px;background:linear-gradient(180deg,#0a0c10 70%,transparent)}.credentialPeople{gap:8px!important}.credentialPerson{padding:11px!important;border-radius:13px!important;background:#ffffff05!important;border:1px solid var(--gx-line)!important}.credentialPersonHead{margin-bottom:7px!important}.credentialChip{min-height:62px!important;padding:9px 10px!important;border-radius:10px!important;background:#ffffff06!important;color:#eff1f6!important}.credentialChip b{color:#f4f5f9!important;font-size:9px!important}.credentialChip small{color:#838b9a!important;font-size:7px!important}.credentialChip em{color:#aab1bf!important;font-size:7px!important}.credentialChip:hover{background:#6c5bff0d!important;transform:translateY(-1px)}.modalBackdrop{-webkit-backdrop-filter:blur(12px) saturate(.9)!important;backdrop-filter:blur(12px) saturate(.9)!important;background:#020407ad!important}.modalCard{background:linear-gradient(160deg,#12151c,#0c0f14)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 32px 110px #0000008c!important}.modalCard input,.modalCard select,.modalCard textarea,.commandMainV6 input,.commandMainV6 select,.commandMainV6 textarea{background:#0c0f14!important;border:1px solid rgba(255,255,255,.1)!important;color:#f1f3f7!important;border-radius:10px!important}.modalCard label{color:#9ba3b2!important}.modalActions button{border-radius:10px!important}.commandMainV6 .chatShell{height:calc(100vh - 72px)!important;min-height:620px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important}.commandMainV6 .chatTitle{margin:0!important}.commandMainV6 .chatTitle h2{font-size:20px!important}.commandMainV6 .chatTitle p{font-size:9px!important}.commandMainV6 .chatWorkspace{height:100%!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important}.commandMainV6 .chatRooms{min-width:260px!important}.commandMainV6 .chatMessages{min-height:0!important}.commandFinderOverlayV8{position:fixed;inset:0;z-index:2147483500;background:#0204079e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;justify-content:center;align-items:flex-start;padding-top:min(12vh,110px);animation:finderFade .15s ease}@keyframes finderFade{0%{opacity:0}to{opacity:1}}.commandFinderV8{width:min(720px,calc(100vw - 28px));max-height:min(690px,78vh);display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#0c0e13f7;box-shadow:0 35px 130px #0009;overflow:hidden;animation:finderPop .22s cubic-bezier(.2,.8,.2,1)}@keyframes finderPop{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.commandFinderV8>header{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.commandFinderV8>header>span{font-size:19px;color:#8d82ff}.commandFinderV8 input{border:0!important;background:transparent!important;outline:0!important;font-size:16px!important;padding:7px 0!important}.commandFinderV8 kbd{font:700 8px/1 inherit;padding:5px 7px;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#7f8797;background:#ffffff08}.finderHintV8{padding:8px 13px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.finderHintV8 span{font-size:7px;font-weight:900;letter-spacing:.14em;color:#7169ca}.finderHintV8 small{font-size:7px;color:#697181}.finderResultsV8{min-height:0;overflow:auto;padding:7px;display:grid;align-content:start;gap:4px}.finderResultsV8>button{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;text-align:left;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;color:#eef0f5;transition:.15s}.finderResultsV8>button:hover{background:#6c5bff13;border-color:#7a6aff24;transform:translate(2px)}.finderResultsV8>button>i{font-style:normal;width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#6f5fff14;color:#b8b0ff}.finderResultsV8>button div{display:grid}.finderResultsV8 strong{font-size:10px}.finderResultsV8 small{font-size:7px;color:#7d8594;margin-top:2px}.finderResultsV8 em{font-style:normal;color:#666e7d}.finderEmptyV8{min-height:170px;display:grid;place-items:center;align-content:center;gap:5px;color:#777f8e}.finderEmptyV8>span{font-size:26px}.finderEmptyV8 strong{font-size:10px}.finderEmptyV8 small{font-size:8px}.commandV4Live{height:calc(100vh - 67px)!important;max-height:calc(100vh - 67px)!important;min-height:640px!important;overflow:hidden!important;display:grid!important;grid-template-rows:50px 38px 42px 34px minmax(0,1fr)!important;gap:5px!important}.commandV4Live>.v4LiveHero,.commandV4Live>.v4EventPicker,.commandV4Live>.v4CommandStrip,.commandV4Live>.v4QuickCommand{height:auto!important;min-height:0!important}.commandV4Live .v4MapCommand{width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:6px!important;overflow:hidden!important}.commandV4Live .v4MapCommand>*{min-width:0!important;min-height:0!important}.commandV4Live .v4MapShell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.commandV4Live .embeddedLiveMap,.commandV4Live .realLeafletMap.embedded,.commandV4Live .leaflet-container{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}.liveOpsRailV72{width:320px!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.liveRosterPanelV72,.liveAttentionPanelV72{min-width:0!important}.liveRosterRowV72{min-height:52px!important}.liveRosterIdentityV72 strong{font-size:9px!important}.liveRosterIdentityV72 small,.liveRosterStateV72 small,.liveRosterStateV72 strong{font-size:7px!important}body:has(.gxLiveFullscreenV72){overflow:hidden!important}.gxLiveFullscreenV72{position:fixed!important;inset:0!important;z-index:2147483640!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#06080b!important;transform:none!important;contain:none!important}.gxLiveFullscreenV72>.embeddedLiveMap{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;display:block!important;margin:0!important}.gxLiveFullscreenV72 .realLeafletMap.embedded,.gxLiveFullscreenV72 .leaflet-container{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important}.gxLiveFullscreenTopV72{left:14px!important;right:14px!important;top:14px!important}.gxLiveFullscreenRosterV72{right:14px!important;top:78px!important;bottom:68px!important;width:330px!important}.gxLiveFullscreenAlertsV72{right:14px!important;top:78px!important}.gxLiveFullscreenAlertsV72.withRoster{right:356px!important}.gxLiveFullscreenActionsV72{left:14px!important;bottom:14px!important}.commandMainV6 .gx2Record{padding:10px 11px!important;border-radius:12px!important;min-height:58px!important}.commandMainV6 .gx2Record h3,.commandMainV6 .gx2Record strong{font-size:10px!important}.commandMainV6 .gx2Record p,.commandMainV6 .gx2Record small{font-size:8px!important;color:#818999!important}.commandMainV6 table{width:100%;border-collapse:separate;border-spacing:0 4px}.commandMainV6 th{font-size:7px!important;letter-spacing:.09em;color:#6f7787!important;text-align:left;padding:5px 8px!important}.commandMainV6 td{font-size:8px!important;padding:8px!important;background:#ffffff05!important;border-top:1px solid rgba(255,255,255,.045)!important;border-bottom:1px solid rgba(255,255,255,.045)!important}.commandMainV6 td:first-child{border-left:1px solid rgba(255,255,255,.045)!important;border-radius:9px 0 0 9px}.commandMainV6 td:last-child{border-right:1px solid rgba(255,255,255,.045)!important;border-radius:0 9px 9px 0}.commandMainV6 button:not(:disabled){cursor:pointer}.commandMainV6 button:not(:disabled):active{transform:scale(.985)}.commandMainV6 a{color:#a9a1ff}.commandMainV6 ::selection{background:#7263ff59;color:#fff}@media(max-width:1300px){.commandV4Live .v4MapCommand{grid-template-columns:minmax(0,1fr) 286px!important}.liveOpsRailV72{width:286px!important}.commandMainV6 .gx2MetricRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.commandMainV6{height:auto!important;min-height:100vh!important}.commandHeroV6{position:relative!important}.commandSearchButtonV8>b,.commandSearchButtonV8 kbd{display:none}.commandV4Live{height:auto!important;max-height:none!important;display:block!important;min-height:0!important}.commandV4Live .v4MapCommand{grid-template-columns:1fr!important;height:auto!important}.commandV4Live .v4MapShell{height:54vh!important;min-height:390px!important}.liveOpsRailV72{width:100%!important;height:auto!important;max-height:480px!important}.gxLiveFullscreenAlertsV72.withRoster{right:10px!important}.gxLiveFullscreenAlertsV72{left:10px!important;right:10px!important;width:auto!important;top:72px!important}.gxLiveFullscreenRosterV72{inset:auto 10px 62px!important;width:auto!important;max-height:42vh!important}.commandMainV6 .chatShell{height:auto!important;min-height:700px!important}}@media(max-width:600px){.commandMainV6 .gx2MetricRow{grid-template-columns:1fr 1fr!important}.commandMainV6 .gx2Hero{padding:13px!important;display:grid!important}.commandMainV6 .gx2Hero h2{font-size:22px!important}.commandFinderOverlayV8{padding-top:12px}.commandFinderV8{max-height:88vh}.finderHintV8 small{display:none}}@media(prefers-reduced-motion:reduce){.commandMainV6>*,.commandRailV6 button,.finderResultsV8>button{animation:none!important;transition:none!important}}.demoResetButtonV81{border-color:#ffb14b38!important;background:#ffa3360e!important;color:#ffc271!important}.demoResetButtonV81:hover{border-color:#ffbe6066!important;background:#ffa5381a!important;box-shadow:0 9px 28px #ff993014}.demoShowcaseBannerV81{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(125,109,255,.13);border-radius:12px;background:linear-gradient(90deg,#6f5cff0f,#ffffff04);animation:demoBannerIn .45s ease both}.demoShowcaseBannerV81>span{font-size:7px;font-weight:950;letter-spacing:.14em;padding:5px 7px;border-radius:7px;background:#7766ff1f;color:#b9b1ff;border:1px solid rgba(125,109,255,.15)}.demoShowcaseBannerV81>div{display:grid}.demoShowcaseBannerV81 strong{font-size:8px}.demoShowcaseBannerV81 small{font-size:7px;color:#777f90}.demoShowcaseBannerV81>button{border:0;background:transparent;color:#8f86ff;font-size:7px;font-weight:800}@keyframes demoBannerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:760px){.demoShowcaseBannerV81{grid-template-columns:auto 1fr}.demoShowcaseBannerV81>button{grid-column:1/-1;text-align:left}.estateHeroRightV71{flex-wrap:wrap}}:root{--gx9line:rgba(145,134,255,.13)}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(850px 560px at 24% 2%,rgba(94,76,255,.14),transparent 70%),radial-gradient(800px 600px at 92% 78%,rgba(27,224,171,.055),transparent 70%);animation:gx9ambient 14s ease-in-out infinite alternate}@keyframes gx9ambient{to{transform:translate(1.5%,-1%) scale(1.04);filter:hue-rotate(9deg)}}.v90Hub{display:grid;gap:12px;animation:gx9page .42s cubic-bezier(.2,.8,.2,1)}@keyframes gx9page{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.v90Hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid var(--gx9line);border-radius:22px;background:linear-gradient(135deg,#1f202bd4,#0a0c12c7);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 55px #0000002e}.v90Hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-160px;background:radial-gradient(circle,rgba(107,91,255,.23),transparent 68%);animation:gx9orb 8s ease-in-out infinite}@keyframes gx9orb{50%{transform:translate(-15px,18px) scale(1.12)}}.v90Hero h1{font-size:34px;margin:3px 0;letter-spacing:-.045em}.v90Hero p{margin:0;color:#8f97a8;font-size:11px;max-width:690px}.v90HeroActions{display:flex;gap:7px;z-index:1}.v90MetricStrip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.v90MetricStrip.four{grid-template-columns:repeat(4,1fr)}.v90MetricStrip article{padding:13px 15px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff06;position:relative;overflow:hidden;transition:.25s}.v90MetricStrip article:hover{transform:translateY(-2px);border-color:#7a6aff3d}.v90MetricStrip article:after{content:"";position:absolute;bottom:0;left:0;width:55%;height:1px;background:linear-gradient(90deg,transparent,rgba(120,104,255,.8),transparent);animation:gx9sweep 4s linear infinite}.v90MetricStrip article.live:after{background:linear-gradient(90deg,transparent,rgba(68,238,177,.8),transparent)}.v90MetricStrip article.warn:after{background:linear-gradient(90deg,transparent,rgba(255,177,70,.8),transparent)}@keyframes gx9sweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}.v90MetricStrip span{font-size:6px;font-weight:900;letter-spacing:.14em;color:#737b8b}.v90MetricStrip strong{display:block;font-size:22px;margin:4px 0}.v90MetricStrip small{font-size:7px;color:#7d8596}.v90Toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.v90Search{min-width:330px;display:flex;gap:8px;align-items:center;padding:9px 12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff06}.v90Search input{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#fff!important;font-size:9px}.v90Toolbar>span{font-size:7px;color:#737b8b}.v90PeopleGrid,.v90ClientGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v90PersonCard,.v90ClientCard{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:17px;background:linear-gradient(145deg,#1c1e27b3,#0b0d13c7);cursor:pointer;transition:.27s;position:relative;overflow:hidden}.v90PersonCard:hover,.v90ClientCard:hover{transform:translateY(-3px);border-color:#7767ff47;box-shadow:0 20px 45px #0003,0 0 30px #5f50ff0d}.v90PersonTop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.v90Avatar{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7b6bff2b,#ffffff08);border:1px solid rgba(129,114,255,.18);font-size:9px;font-weight:900}.v90Avatar.live{border-color:#46ecb34d;box-shadow:0 0 24px #46ecb314}.v90Avatar.giant{width:60px;height:60px;border-radius:19px;font-size:15px}.v90Avatar.tiny{width:29px;height:29px;border-radius:9px;font-size:7px}.v90PersonTop h3{margin:0;font-size:12px}.v90PersonTop p{margin:2px 0 0;color:#7f8798;font-size:7px}.v90State{font-size:6px;font-weight:900;letter-spacing:.1em;padding:5px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#9ba3b4}.v90State.live{color:#72edbd;border-color:#47e9b333;background:#3edea60f}.v90State.off{color:#777}.v90PersonFacts,.v90ClientFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.v90PersonFacts span,.v90ClientFacts span{padding:8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.v90PersonFacts b,.v90ClientFacts b{display:block;font-size:8px}.v90PersonFacts small,.v90ClientFacts small{display:block;font-size:6px;color:#707889}.v90CardFooter{display:flex;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04)}.v90CardFooter span,.v90CardFooter button{font-size:7px}.v90CardFooter span{color:#7c8495}.v90CardFooter button,.v90ClientCard>button{border:0;background:transparent;color:#8e84ff;font-weight:800}.v90ProfileHero{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff05}.v90ProfileHero>div:nth-child(2){flex:1}.v90ProfileHero h2{margin:0;font-size:20px}.v90ProfileHero p{font-size:8px;color:#81899a;margin:3px 0}.v90ProfileBadges{display:flex;gap:5px}.v90ProfileBadges span{font-size:6px;padding:4px 6px;border-radius:999px;border:1px solid rgba(35,176,255,.14);background:#705fff12;color:#b4acff}.v90ProfileActions{display:flex!important;gap:5px!important;flex:0 0 auto!important}.v90ProfileActions button{font-size:7px}.v90Guard360{display:grid;gap:12px}.v90Tabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff05}.v90Tabs button{flex:1;border:0;background:transparent;color:#7f8797;border-radius:8px;padding:7px;font-size:7px}.v90Tabs button.active{background:#6f5fff21;color:#ddd9ff;box-shadow:inset 0 0 0 1px #7969ff21}.v90DetailGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v90DetailGrid article{padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.v90DetailGrid span{font-size:6px;letter-spacing:.12em;color:#737b8b}.v90DetailGrid strong{display:block;font-size:12px;margin:4px 0}.v90DetailGrid p{margin:0;font-size:7px;color:#818899}.v90RecordList{display:grid;gap:6px;max-height:420px;overflow:auto}.v90RecordList article{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff05}.v90RecordList strong{font-size:8px}.v90RecordList span{display:block;font-size:7px;color:#737b8b;margin-top:2px}.v90RecordList b{font-size:6px;color:#aaa4ff}.v90AccessAddress{padding:12px;border:1px solid rgba(120,103,255,.17);border-radius:13px;background:linear-gradient(120deg,#6656ff14,#ffffff04);display:grid;gap:3px}.v90AccessAddress.hero{padding:17px}.v90AccessAddress span{font-size:6px;font-weight:900;letter-spacing:.13em;color:#8580ca}.v90AccessAddress strong{font-size:12px;word-break:break-all}.v90AccessAddress small{font-size:7px;color:#7d8596}.v90AccessAddress>div{display:flex;gap:6px;margin-top:6px}.v90AccessAddress button{font-size:7px}.v90InviteTick{width:48px;height:48px;margin:auto;border-radius:16px;display:grid;place-items:center;background:#41e5ab1a;border:1px solid rgba(65,229,171,.25);color:#73edbd;font-size:18px;animation:gx9tick .45s cubic-bezier(.2,1.5,.4,1)}@keyframes gx9tick{0%{opacity:0;transform:scale(.4) rotate(-20deg)}}.v90InviteResult{text-align:center}.v90CredentialBox{display:grid;grid-template-columns:120px 1fr;gap:6px;padding:12px;margin:10px 0;text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#090b10}.v90CredentialBox span{font-size:7px;color:#777f90}.v90CredentialBox strong{font-size:8px}.v90CredentialBox small{grid-column:2;font-size:6px;color:#777}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.v90InviteActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.v90InviteActions button{font-size:7px}.dangerButton{border:1px solid rgba(255,90,111,.25)!important;background:#ff4e6714!important;color:#ff9aaa!important}.v90ClientCard{display:grid;grid-template-columns:auto 1fr;gap:10px}.v90ClientMark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#6e5dff33,#23dab10d);border:1px solid rgba(122,105,255,.18);font-size:10px;font-weight:900}.v90ClientMark.large{width:60px;height:60px;border-radius:18px;font-size:14px}.v90ClientCard h3{font-size:12px;margin:2px 0}.v90ClientCard p{font-size:7px;color:#7e8697;margin:0}.v90ClientFacts,.v90ClientCard>button{grid-column:1/-1}.v90ClientCard>button{text-align:right;font-size:7px}.v90SiteMiniGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.v90SiteMiniGrid article{padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff05}.v90SiteMiniGrid strong{font-size:8px}.v90SiteMiniGrid span,.v90SiteMiniGrid small{display:block;font-size:7px;color:#7b8394;margin-top:2px}.v90AccessGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v90AccessGrid>article{padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#ffffff05}.v90SectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v90SectionHead h3{font-size:11px;margin:2px 0}.v90SectionHead>b{font-size:17px}.v90AccessRow{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.v90AccessRow strong{font-size:8px}.v90AccessRow small{display:block;font-size:6px;color:#737b8b}.v90AccessRow button{font-size:6px}.v90AllReady{padding:16px;text-align:center;color:#6de9b7;font-size:8px}.siteCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.siteCommandCard{min-height:132px!important;border-radius:17px!important;background:linear-gradient(145deg,#1c1e27b3,#0b0d13c7)!important;border:1px solid rgba(255,255,255,.06)!important;transition:.27s!important}.siteCommandCard:hover{transform:translateY(-3px)!important;border-color:#7767ff47!important;box-shadow:0 18px 44px #0003!important}.siteCommandCard h3{font-size:13px!important}.siteCommandCard p{font-size:8px!important;color:#818899!important}.siteCommandCard small{color:#8e84ff!important}.loginCard{position:relative;overflow:hidden;animation:gx9login .65s cubic-bezier(.2,.9,.2,1)}.loginCard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid transparent;background:linear-gradient(110deg,transparent,rgba(120,104,255,.6),transparent,rgba(67,229,177,.45),transparent) border-box;background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gx9loginborder 6s linear infinite}@keyframes gx9login{0%{opacity:0;transform:translateY(18px) scale(.975);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes gx9loginborder{to{background-position:300% 0}}.loginGlow{animation:gx9glow 8s ease-in-out infinite alternate!important}@keyframes gx9glow{to{transform:translate(8%,-5%) scale(1.16);filter:hue-rotate(18deg)}}.v90ActivationIcon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:17px;background:#6f5fff1f;border:1px solid rgba(121,105,255,.22);box-shadow:0 0 40px #6252ff1f;animation:gx9orb 4s ease-in-out infinite}@media(max-width:1100px){.v90MetricStrip,.v90MetricStrip.four{grid-template-columns:repeat(3,1fr)}.v90PeopleGrid,.v90ClientGrid,.v90AccessGrid{grid-template-columns:1fr}.siteCardGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:720px){.v90Hero{align-items:flex-start;flex-direction:column}.v90MetricStrip,.v90MetricStrip.four{grid-template-columns:repeat(2,1fr)}.v90PeopleGrid,.v90ClientGrid,.v90SiteMiniGrid{grid-template-columns:1fr}.v90Search{min-width:0;flex:1}.v90ProfileHero{align-items:flex-start;flex-wrap:wrap}.v90ProfileActions{width:100%;flex-wrap:wrap}.siteCardGrid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){body:before,.v90Hero:after,.v90MetricStrip article:after,.loginCard,.loginCard:before,.loginGlow,.v90ActivationIcon{animation:none!important}}html{font-size:16px}body{font-size:14px;line-height:1.45}.commandShell button,.commandShell input,.commandShell select,.commandShell textarea{font-size:13px}.commandShell .eyebrow{font-size:10px!important;letter-spacing:.14em}.commandShell .muted,.commandShell small{line-height:1.45}.commandSidebarV61 button,.commandSidebarV70 button,.sidebarNav button{font-size:13px!important;min-height:44px}.topbarV61,.commandHeaderV61{font-size:13px}.v90Hero p{font-size:14px!important;line-height:1.55}.v90Hero h1{font-size:38px!important}.v90MetricStrip span{font-size:10px!important}.v90MetricStrip strong{font-size:26px!important}.v90MetricStrip small{font-size:11px!important}.v90Toolbar>span{font-size:11px!important}.v90Search{min-height:44px}.v90Search input{font-size:13px!important}.v90PersonTop h3,.v90ClientCard h3{font-size:16px!important}.v90PersonTop p,.v90ClientCard p{font-size:12px!important}.v91PersonContact{display:block;margin-top:3px;color:#8c94a5;font-size:11px!important}.v90State{font-size:10px!important;padding:6px 9px!important}.v90PersonFacts b,.v90ClientFacts b{font-size:13px!important}.v90PersonFacts small,.v90ClientFacts small{font-size:10px!important}.v90CardFooter span,.v90CardFooter button,.v90ClientCard>button{font-size:11px!important}.v90Avatar{font-size:12px!important}.v90Avatar.giant{font-size:20px!important}.v90AccessAddress span{font-size:10px!important}.v90AccessAddress strong{font-size:16px!important}.v90AccessAddress small{font-size:11px!important}.v90AccessAddress button,.v90InviteActions button{font-size:12px!important}.v90AccessRow strong{font-size:13px!important}.v90AccessRow small,.v90AccessRow button{font-size:11px!important}.v90SectionHead h3{font-size:16px!important}.v90AllReady{font-size:12px!important}.siteCommandCard h3{font-size:17px!important}.siteCommandCard p{font-size:12px!important}.siteCommandCard small{font-size:11px!important}.rowCard strong,.managedRow strong{font-size:14px!important}.rowCard span,.rowCard small,.managedRow span,.managedRow small{font-size:11px!important}.pill,.reportStatus,.callSignBadge{font-size:10px!important}.workspaceHero h2,.gx2Hero h2{font-size:30px!important}.workspaceHero p,.gx2Hero p{font-size:13px!important}.modal h1,.modal h2,.modal h3{line-height:1.15}.modal p,.modal span,.modal small{line-height:1.45}.modal label{font-size:12px}.modal input,.modal textarea,.modal select{font-size:13px!important;min-height:42px}.v91Guard360{display:grid;gap:18px}.v91GuardHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:linear-gradient(145deg,#21232fc7,#0e1017d1);box-shadow:inset 0 1px #ffffff09}.v91GuardIdentity h2{font-size:28px;margin:2px 0 4px}.v91GuardIdentity>p{font-size:13px;color:#a1a8b7;margin:0 0 8px}.v91ContactLine{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0}.v91ContactLine span{font-size:12px;color:#c0c5cf}.v91GuardActions{display:grid;gap:8px;min-width:190px}.v91GuardActions button{min-height:42px;font-size:12px!important}.v91Tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:6px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff05}.v91Tabs button{min-height:46px;border:0;border-radius:10px;background:transparent;color:#8e96a6;font-size:12px!important}.v91Tabs button.active{background:linear-gradient(145deg,#6f5fff2e,#6f5fff17);box-shadow:inset 0 0 0 1px #8172ff38,0 8px 24px #5947ff14;color:#fff}.v91Overview{display:grid;gap:12px}.v91OverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v91OverviewGrid article{min-height:130px;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:17px;background:#ffffff06}.v91OverviewGrid article>span{font-size:10px!important;letter-spacing:.12em;color:#858d9f;font-weight:900}.v91OverviewGrid article>strong{display:block;font-size:20px;margin:8px 0 5px}.v91OverviewGrid article>p{font-size:12px;color:#838b9b;margin:0}.v91QuickFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v91QuickFacts>div{padding:12px 14px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#ffffff05}.v91QuickFacts span{display:block;font-size:10px!important;color:#777f90;text-transform:uppercase;letter-spacing:.08em}.v91QuickFacts strong{display:block;font-size:13px;margin-top:4px;word-break:break-word}.v90ProfileBadges span{font-size:10px!important;padding:6px 8px!important}.v90RecordList article{padding:13px 14px}.v90RecordList strong{font-size:13px!important}.v90RecordList span{font-size:11px!important}.v90RecordList b{font-size:10px!important}.v91ContactSource{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.v91ContactSource>div{padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05}.v91ContactSource span{display:block;font-size:9px!important;color:#747c8d;letter-spacing:.1em}.v91ContactSource strong{display:block;font-size:12px;margin-top:4px}.modalBackdrop{padding:22px!important}.modal.wide,.modalWide{width:min(1180px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important}@media(max-width:900px){.v91GuardHero{grid-template-columns:auto 1fr}.v91GuardActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.v91Tabs{grid-template-columns:repeat(3,1fr)}.v91QuickFacts{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.v91GuardHero{grid-template-columns:1fr;text-align:left}.v91GuardActions{grid-template-columns:1fr}.v91Tabs{grid-template-columns:repeat(2,1fr)}.v91OverviewGrid,.v91QuickFacts,.v91ContactSource{grid-template-columns:1fr}.v90Hero h1{font-size:30px!important}.modalBackdrop{padding:8px!important}.modal.wide,.modalWide{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}}.displayMgrV100{display:grid;gap:14px}.displayHowV100{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05}.displayHowV100>div{display:flex;align-items:center;gap:10px}.displayHowV100>div>b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#6f5eff21;border:1px solid rgba(125,109,255,.2);font-size:13px}.displayHowV100 strong{font-size:13px}.displayHowV100 small{display:block;font-size:11px;color:#7c8495}.displayHowV100>i{color:#4d5360}.displayMgrGridV100{display:grid;grid-template-columns:1fr 1fr;gap:12px}.displayMgrPanelV100{border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:14px;background:linear-gradient(145deg,#191b24ad,#0a0c12bd)}.displayAccessListV100,.displayEventListV100{display:grid;gap:7px;max-height:520px;overflow:auto}.displayAccessRowV100{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.displayAccessRowV100.revoked{opacity:.45}.displayAccessRowV100 strong{font-size:13px}.displayAccessRowV100 small,.displayAccessRowV100 em{display:block;font-size:10px;color:#7c8495;font-style:normal;margin-top:2px}.displayAccessRowV100 button{font-size:10px}.displayScreenIconV100{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#6b5bff1a;border:1px solid rgba(121,105,255,.16);color:#aca5ff}.displayScreenIconV100.huge{width:60px;height:60px;margin:auto;border-radius:18px;font-size:24px}.displayEventListV100 button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:11px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff05;transition:.2s}.displayEventListV100 button:hover{border-color:#7968ff38;transform:translateY(-1px)}.displayEventListV100 strong{font-size:12px}.displayEventListV100 small{display:block;font-size:10px;color:#7c8495;margin-top:2px}.displayEventListV100 span{font-size:10px;color:#9991ff}.displayToggleGridV100{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.displayToggleGridV100 label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff05;font-size:12px}.displayToggleGridV100 input{width:auto!important;min-height:0!important}.displayCodeResultV100{text-align:center;display:grid;gap:8px}.displayCodeResultV100>p{margin:0;color:#8b93a3}.displayCodeResultV100>b{font-size:42px;letter-spacing:.18em;color:#fff;text-shadow:0 0 35px rgba(114,96,255,.28)}.displayCodeResultV100>small{color:#757d8d}.displayUrlV100{font-size:15px;word-break:break-all;color:#aaa3ff}.displayLoginV100,.displayPickerV100,.displayLoadingV100,.wallV100{position:fixed;inset:0;background:#07090d;color:#f4f5f8;z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.displayLoginV100{display:grid;place-items:center;overflow:hidden}.displayAmbientV100{position:absolute;inset:-20%;background:radial-gradient(circle at 25% 20%,rgba(105,84,255,.3),transparent 35%),radial-gradient(circle at 80% 75%,rgba(37,229,181,.12),transparent 35%);filter:blur(28px);animation:displayAmbientMove 12s ease-in-out infinite alternate}@keyframes displayAmbientMove{to{transform:translate(5%,-3%) scale(1.08);filter:blur(35px) hue-rotate(18deg)}}.displayLoginV100 form{position:relative;width:min(520px,90vw);padding:46px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#0d0f16c7;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 40px 120px #00000073;text-align:center;animation:displayLoginIn .65s cubic-bezier(.2,.9,.2,1)}@keyframes displayLoginIn{0%{opacity:0;transform:translateY(18px) scale(.98);filter:blur(8px)}}.displayLoginV100 form>span{display:block;margin-top:20px;font-size:12px;letter-spacing:.18em;color:#9189ff;font-weight:900}.displayLoginV100 h1{font-size:36px;margin:8px 0}.displayLoginV100 p{font-size:15px;color:#8f97a7}.displayLoginV100 input{width:100%;height:74px;margin:18px 0 10px;border:1px solid rgba(126,108,255,.25);border-radius:18px;background:#090b11;color:#fff;text-align:center;font-size:30px;letter-spacing:.24em;font-weight:800;outline:none;box-shadow:inset 0 0 0 1px #ffffff05}.displayLoginV100 input:focus{border-color:#806fff99;box-shadow:0 0 35px #6857ff21}.displayLoginV100 button{width:100%;height:56px;border:0;border-radius:14px;background:linear-gradient(135deg,#7566ff,#5949f4);color:#fff;font-size:15px;font-weight:800}.displayLoginV100 small{display:block;margin-top:18px;color:#626a79;font-size:11px}.displayMarkV100{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#7768ff,#5345ea);box-shadow:0 0 35px #6856ff40;font-weight:950;font-size:15px}.displayLoadingV100{display:grid;place-items:center;align-content:center;gap:14px}.displayLoadingV100 span{font-size:14px;color:#8a92a2}.displayPickerV100{padding:28px 34px;overflow:auto}.displayPickerV100 header{display:flex;align-items:center;gap:14px;margin-bottom:30px}.displayPickerV100 header>div:nth-child(2){flex:1}.displayPickerV100 header span{font-size:12px;color:#8d86ff;letter-spacing:.12em;text-transform:uppercase}.displayPickerV100 header h1{font-size:34px;margin:2px 0}.displayPickerV100 header button{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#c7cbd3;padding:10px 14px;border-radius:10px}.displayPickerV100 main{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.displayPickerV100 main>button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:linear-gradient(145deg,#1c1e28c7,#0c0e14d1);color:#fff;transition:.25s}.displayPickerV100 main>button:hover{transform:translateY(-3px);border-color:#7766ff4d;box-shadow:0 20px 50px #00000040}.displayPickerV100 main span{font-size:10px;color:#7ce6bd;letter-spacing:.1em}.displayPickerV100 main h2{font-size:22px;margin:5px 0}.displayPickerV100 main p{font-size:13px;color:#808899;margin:0}.displayPickerV100 main strong{font-size:20px;display:block}.displayPickerV100 main b{font-size:12px;color:#9c94ff}.wallV100{padding:14px;display:grid;grid-template-rows:100px minmax(0,1fr) 34px;gap:10px;overflow:hidden;background:radial-gradient(900px 520px at 50% -15%,rgba(80,67,190,.13),transparent 65%),#07090d}.wallTopV100{display:grid;grid-template-columns:1.4fr .8fr .85fr;gap:10px}.wallTopV100>div{border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#14161ebd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wallBrandV100{display:flex;align-items:center;gap:12px;padding:12px 15px}.wallBrandV100>div:last-child{min-width:0}.wallBrandV100 span{font-size:10px;letter-spacing:.12em;color:#8178ff;text-transform:uppercase;font-weight:900}.wallBrandV100 h1{font-size:24px;line-height:1.05;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallBrandV100 p{font-size:11px;color:#858d9d;margin:0}.wallPhaseV100{display:grid;align-content:center;text-align:center;padding:10px}.wallPhaseV100 span{font-size:9px;letter-spacing:.16em;color:#777f90}.wallPhaseV100 strong{font-size:20px;color:#79edbd;margin:2px 0}.wallPhaseV100 small{font-size:10px;color:#969dad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallClockV100{padding:9px 12px;text-align:right;display:grid;grid-template-columns:1fr auto;align-items:center}.wallClockV100>strong{font-size:26px;letter-spacing:.03em}.wallClockV100>span{font-size:9px;color:#9299a7}.wallClockV100>span.live{color:#70e8b7}.wallClockV100>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:5px}.wallClockV100 button,.wallClockV100 select{height:27px;border:1px solid rgba(255,255,255,.07);background:#10131a;color:#bfc4ce;border-radius:7px;font-size:9px;padding:0 8px}.wallGridV100{display:grid;grid-template-columns:1.18fr .82fr .92fr;grid-template-rows:1.1fr .9fr;gap:10px;min-height:0}.wallGridV100>section{min-width:0;min-height:0;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(145deg,#171922cc,#0a0c12d1);padding:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.wallCapacityV100{grid-row:1/3}.wallSectionHeadV100{display:flex;justify-content:space-between;align-items:center;height:24px;margin-bottom:7px}.wallSectionHeadV100>span{font-size:9px;letter-spacing:.15em;color:#858d9d;font-weight:900}.wallSectionHeadV100>b{font-size:10px;color:#aaa3ff}.wallCapacityMainV100{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:12px;height:calc(58% - 15px)}.wallRingV100{width:min(24vw,310px);aspect-ratio:1;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#6d5df8 var(--p),rgba(255,255,255,.055) 0);position:relative;box-shadow:0 0 50px #6958ff14}.wallRingV100:after{content:"";position:absolute;inset:14px;border-radius:50%;background:#0d1016;border:1px solid rgba(255,255,255,.05)}.wallRingV100>div{position:relative;z-index:1;text-align:center}.wallRingV100 strong{display:block;font-size:clamp(48px,5vw,84px);line-height:.9;letter-spacing:-.055em}.wallRingV100 span{font-size:11px;letter-spacing:.12em;color:#858d9d}.wallCapacityStatsV100{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallCapacityStatsV100 div{padding:10px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.04)}.wallCapacityStatsV100 span{display:block;font-size:9px;color:#788090;letter-spacing:.1em}.wallCapacityStatsV100 b{display:block;font-size:24px;margin-top:3px}.wallFlowV100{height:38%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallFlowV100>div{display:grid;align-content:center;padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.wallFlowV100 span{font-size:9px;letter-spacing:.1em;color:#7c8494}.wallFlowV100 strong{font-size:30px;margin:3px 0}.wallFlowV100 small{font-size:11px;color:#7e8697}.wallFlowV100>div:first-child strong{color:#73edba}.wallFlowV100>div:last-child strong{color:#8bb6ff}.wallEmptyBigV100{height:calc(100% - 30px);display:grid;place-items:center;text-align:center;color:#687080;font-size:15px}.wallTimelineV100{grid-column:2}.wallTimesV100{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wallTimesV100>div{padding:8px;border-radius:10px;background:#ffffff06}.wallTimesV100 span{display:block;font-size:8px;color:#737b8b;letter-spacing:.1em}.wallTimesV100 strong{font-size:18px}.wallDutyV100{margin-top:8px;padding:9px;border-radius:10px;background:#6a5aff0e;border:1px solid rgba(119,103,255,.09)}.wallDutyV100 span{font-size:8px;color:#8078d0;letter-spacing:.1em}.wallDutyV100 strong{display:block;font-size:13px}.wallDutyV100 small{font-size:9px;color:#8c94a4}.wallRosterV100{grid-column:3;grid-row:1/3}.wallRosterRowsV100{display:grid;gap:4px}.wallRosterRowsV100>div{display:grid;grid-template-columns:8px 70px 1fr auto;gap:7px;align-items:center;padding:7px 8px;border-radius:9px;background:#ffffff05;border:1px solid rgba(255,255,255,.035)}.wallRosterRowsV100>div>span{width:7px;height:7px;border-radius:50%;background:#3c414d}.wallRosterRowsV100>div>span.on{background:#61e8b1;box-shadow:0 0 10px #4ae8b073}.wallRosterRowsV100 strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallRosterRowsV100 p{font-size:9px;color:#8a92a2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallRosterRowsV100 b{font-size:8px;color:#8f97a7}.wallAlertsV100{grid-column:2}.wallAlertRowsV100{display:grid;gap:5px}.wallAlertRowsV100>div{display:grid;grid-template-columns:54px 1fr;gap:7px;align-items:center;padding:7px;border-radius:9px;background:#ffffff05}.wallAlertRowsV100>div>b{font-size:8px}.wallAlertRowsV100 strong{display:block;font-size:10px}.wallAlertRowsV100 small{font-size:8px;color:#7e8697}.wallAlertRowsV100 .high{border-left:2px solid #ffb253}.wallAlertRowsV100 .critical{border-left:2px solid #ff526b}.wallAllClearV100{padding:16px;text-align:center;color:#6ddeaf;font-size:10px}.wallIntelV100{grid-column:2}.wallIntelBodyV100{height:calc(100% - 30px)}.wallBoloV100{height:100%;display:grid;grid-template-columns:36% 1fr;gap:9px}.wallBoloV100 img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.wallBoloV100 span,.wallMarkerV100 span{font-size:8px;color:#ffb259;font-weight:900;letter-spacing:.1em}.wallBoloV100 strong,.wallMarkerV100 strong{display:block;font-size:13px;margin:3px 0}.wallBoloV100 p,.wallMarkerV100 p{font-size:9px;color:#a1a7b4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wallBoloV100 small,.wallMarkerV100 small{font-size:8px;color:#747c8c}.wallMarkerV100{padding:10px;border-radius:10px;background:#ffa44209;border:1px solid rgba(255,171,73,.1)}.wallPostsV100{display:none}.wallFooterV100{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 8px;font-size:9px;color:#687080}.wallFooterV100 strong{text-align:center;color:#9198a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallFooterV100 span:last-child{text-align:right}.wallSosV100{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#ff294a47,#26040af5 55%,#090205);animation:sosBgV100 .55s ease-in-out infinite alternate}.wallSosPulseV100{position:absolute;width:80vmin;height:80vmin;border-radius:50%;border:5px solid rgba(255,67,96,.18);animation:sosPulseV100 1.2s ease-out infinite}@keyframes sosPulseV100{0%{transform:scale(.5);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes sosBgV100{to{background-color:#2a030a}}.wallSosInnerV100{position:relative;text-align:center;width:min(1050px,90vw);padding:60px;border:2px solid rgba(255,80,108,.5);border-radius:36px;background:#1f050bd6;box-shadow:0 0 120px #ff2c4e33}.wallSosInnerV100>span{font-size:24px;letter-spacing:.18em;color:#ff627a;font-weight:950}.wallSosInnerV100 h1{font-size:80px;line-height:.95;margin:18px 0 8px}.wallSosInnerV100 h2{font-size:30px;margin:0 0 12px;color:#ffbdc7}.wallSosInnerV100 p{font-size:20px;color:#d4b9bd}.wallSosInnerV100>div{display:flex;justify-content:center;gap:30px;font-size:24px}.wallSosInnerV100>small{display:block;margin-top:30px;font-size:14px;letter-spacing:.16em;color:#ff7388;font-weight:900}.wallCriticalRibbonV100{position:fixed;left:14px;right:14px;bottom:48px;z-index:1000000;padding:12px 18px;border-radius:12px;background:#aa1c32f0;border:1px solid rgba(255,103,124,.4);font-size:16px;font-weight:900;text-align:center;animation:criticalRibbonV100 1.2s ease-in-out infinite alternate}@keyframes criticalRibbonV100{to{box-shadow:0 0 40px #ff345347}}@media(min-aspect-ratio:17/9)and (min-width:1600px){.wallV100{padding:18px;grid-template-rows:110px minmax(0,1fr) 34px;gap:12px}.wallGridV100{gap:12px}.wallRingV100{width:min(21vw,330px)}.wallBrandV100 h1{font-size:28px}.wallRosterRowsV100>div{padding:8px}}@media(max-width:1100px){.displayMgrGridV100,.displayHowV100{grid-template-columns:1fr}.displayHowV100>i{display:none}.displayPickerV100 main{grid-template-columns:1fr}.wallGridV100{grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr}.wallRosterV100{grid-column:2;grid-row:1/3}.wallTimelineV100,.wallAlertsV100,.wallIntelV100{display:none}.wallCapacityV100{grid-column:1}.wallRingV100{width:min(38vw,290px)}}@media(prefers-reduced-motion:reduce){.displayAmbientV100,.displayLoginV100 form,.wallSosV100,.wallSosPulseV100,.wallCriticalRibbonV100{animation:none!important}}.displayErrorV100{text-align:center}.displayErrorV100 h2{font-size:26px;margin:6px 0}.displayErrorV100 p{max-width:720px;color:#a8afbc;font-size:14px}.displayErrorV100>div:last-child{display:flex;gap:8px}.displayErrorV100 button{padding:10px 16px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#151824;color:#fff;font-size:12px}.wallV100{grid-template-rows:92px 58px minmax(0,1fr) 26px;gap:8px;padding:10px;background:radial-gradient(900px 500px at 18% -10%,rgba(101,82,255,.12),transparent 62%),radial-gradient(700px 420px at 90% 100%,rgba(33,218,171,.045),transparent 65%),#07090d}.wallTopV100{gap:8px}.wallTopV100>div,.wallGridV100>section{border-color:#ffffff16;box-shadow:inset 0 1px #ffffff06,0 12px 35px #0000001f}.wallPulseStripV101{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;min-height:0}.wallPulseStripV101>div{position:relative;overflow:hidden;padding:8px 11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(145deg,#181a23c7,#0c0e14cc);display:flex;align-items:center;justify-content:space-between}.wallPulseStripV101>div:after{content:"";position:absolute;left:-30%;bottom:0;width:35%;height:1px;background:linear-gradient(90deg,transparent,#7768ff,transparent);animation:wallScanV101 5s linear infinite}.wallPulseStripV101>div:nth-child(2):after{animation-delay:-1s}.wallPulseStripV101>div:nth-child(3):after{animation-delay:-2s}.wallPulseStripV101>div:nth-child(4):after{animation-delay:-3s}.wallPulseStripV101>div:nth-child(5):after{animation-delay:-4s}@keyframes wallScanV101{to{left:120%}}.wallPulseStripV101 span{font-size:8px;letter-spacing:.12em;color:#7e8798;font-weight:900}.wallPulseStripV101 strong{font-size:20px;letter-spacing:-.03em}.wallPulseStripV101 small{font-size:9px;color:#7f8796;font-weight:700;letter-spacing:0}.wallGridV100{grid-template-columns:1.12fr .78fr .94fr;grid-template-rows:.92fr 1.08fr;gap:8px}.wallGridV100>section{padding:10px;border-radius:14px}.wallCapacityV100{grid-row:1/3;display:grid;grid-template-rows:24px minmax(0,1fr) 94px 62px}.wallCapacityMainV100{height:auto;min-height:0;grid-template-columns:1.08fr .92fr;gap:8px}.wallRingV100{width:min(19vw,270px);max-height:90%;aspect-ratio:1;transition:filter .5s ease,transform .5s ease;animation:wallRingBreatheV101 4.5s ease-in-out infinite}@keyframes wallRingBreatheV101{50%{filter:drop-shadow(0 0 12px rgba(108,91,248,.16));transform:scale(1.012)}}.wallRingV100:after{inset:12px}.wallRingV100 strong{font-size:clamp(42px,4.4vw,72px)}.wallCapacityStatsV100{gap:6px}.wallCapacityStatsV100 div{padding:8px}.wallCapacityStatsV100 b{font-size:22px}.wallFlowV100{height:auto;gap:6px}.wallFlowV100>div{padding:9px}.wallFlowV100 strong{font-size:25px}.wallGateTickerV101{display:grid;grid-template-columns:92px 1fr;gap:6px;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:7px;min-height:0}.wallGateTickerV101>span{font-size:8px;letter-spacing:.12em;color:#777f90;font-weight:900}.wallGateTickerV101>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.wallGateTickerV101 b{padding:4px 6px;border-radius:7px;background:#ffffff05;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallGateTickerV101 small{display:block;font-size:7px;color:#7e8797;margin-top:1px}.wallTimelineV100{grid-column:2;grid-row:1}.wallAlertsV100{grid-column:2;grid-row:2}.wallIntelV100{grid-column:3;grid-row:2}.wallRosterV100{grid-column:3;grid-row:1}.wallRosterRowsV100{gap:3px}.wallRosterRowsV100>div{grid-template-columns:7px 64px 1fr auto;padding:5px 7px}.wallRosterRowsV100 strong{font-size:9px}.wallRosterRowsV100 p{font-size:8px}.wallTimesV100{gap:4px}.wallTimesV100>div{padding:6px}.wallTimesV100 strong{font-size:16px}.wallDutyV100{margin-top:5px;padding:6px}.wallAlertRowsV100{gap:4px}.wallAlertRowsV100>div{padding:6px}.wallIntelBodyV100{height:calc(100% - 26px)}.wallBoloV100{grid-template-columns:38% 1fr;gap:7px}.wallBoloV100 p,.wallMarkerV100 p{-webkit-line-clamp:2}.wallMiniMarkerV101{display:block;margin-top:5px;padding:5px 6px;border-radius:7px;background:#ffaa4812;border:1px solid rgba(255,170,72,.11);font-size:7px;color:#ffba68;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallFooterV100{font-size:8px}.wallClockV100>strong{font-size:24px}.wallBrandV100 h1{font-size:22px}.wallPhaseV100 strong{animation:phaseGlowV101 3.2s ease-in-out infinite}@keyframes phaseGlowV101{50%{text-shadow:0 0 20px rgba(90,238,184,.25)}}.wallRosterRowsV100>div>span.on{animation:liveDotV101 1.8s ease-in-out infinite}@keyframes liveDotV101{50%{box-shadow:0 0 14px #4ae8b0cc;transform:scale(1.18)}}.wallAllClearV100{animation:allClearV101 4s ease-in-out infinite}@keyframes allClearV101{50%{opacity:.72}}@media(max-height:760px){.wallV100{grid-template-rows:84px 50px minmax(0,1fr) 22px;padding:8px;gap:6px}.wallBrandV100 h1{font-size:20px}.wallPhaseV100 strong{font-size:18px}.wallClockV100>strong{font-size:22px}.wallPulseStripV101>div{padding:6px 9px}.wallPulseStripV101 strong{font-size:17px}.wallGridV100{gap:6px}.wallGridV100>section{padding:8px}.wallCapacityV100{grid-template-rows:22px minmax(0,1fr) 78px 54px}.wallRingV100{width:min(17vw,225px)}.wallCapacityStatsV100 b{font-size:18px}.wallFlowV100 strong{font-size:21px}.wallRosterRowsV100>div:nth-child(n+8){display:none}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:112px 72px minmax(0,1fr) 32px;padding:16px;gap:10px}.wallBrandV100 h1{font-size:30px}.wallBrandV100 p{font-size:13px}.wallPhaseV100 strong{font-size:25px}.wallClockV100>strong{font-size:32px}.wallPulseStripV101>div{padding:10px 14px}.wallPulseStripV101 span{font-size:10px}.wallPulseStripV101 strong{font-size:25px}.wallGridV100{gap:10px}.wallGridV100>section{padding:13px}.wallSectionHeadV100>span{font-size:10px}.wallSectionHeadV100>b{font-size:11px}.wallCapacityV100{grid-template-rows:28px minmax(0,1fr) 112px 72px}.wallRingV100{width:min(20vw,340px)}.wallCapacityStatsV100 b{font-size:28px}.wallFlowV100 strong{font-size:34px}.wallRosterRowsV100>div{padding:8px 9px}.wallRosterRowsV100 strong{font-size:11px}.wallRosterRowsV100 p{font-size:10px}.wallTimesV100 strong{font-size:20px}.wallBoloV100 p,.wallMarkerV100 p{font-size:10px}}@media(prefers-reduced-motion:reduce){.wallPulseStripV101>div:after,.wallRingV100,.wallPhaseV100 strong,.wallRosterRowsV100>div>span.on,.wallAllClearV100{animation:none!important}}.wallV100{grid-template-rows:52px 92px 58px minmax(0,1fr) 26px}.wallThreatV102{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr auto 1.35fr 1.2fr;align-items:center;gap:18px;padding:0 18px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(105deg,#171922f0,#0c0e14f2);box-shadow:inset 0 1px #ffffff06,0 12px 35px #0000001f}.wallThreatV102:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.025) 48%,transparent 55%);transform:translate(-100%);animation:threatSweepV102 8s ease-in-out infinite}@keyframes threatSweepV102{0%,65%{transform:translate(-100%)}to{transform:translate(100%)}}.wallThreatSignalV102{display:flex;align-items:center;gap:9px;min-width:0}.wallThreatSignalV102 i{width:9px;height:9px;border-radius:50%;background:#8e95a2;box-shadow:0 0 0 4px #8e95a214}.wallThreatSignalV102 span{font-size:10px;letter-spacing:.14em;font-weight:950;color:#abb1bd;white-space:nowrap}.wallThreatV102>strong{font-size:24px;letter-spacing:.06em;font-weight:950}.wallThreatV102>b{font-size:12px;font-weight:750;color:#d2d6dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallThreatSourceV102{justify-self:end;text-align:right;display:grid;grid-template-columns:auto auto;column-gap:9px;align-items:center}.wallThreatSourceV102>span{font-size:9px;letter-spacing:.12em;font-weight:900;color:#aeb4c0}.wallThreatSourceV102>small{font-size:9px;color:#7d8594}.wallThreatSourceV102>em{grid-column:1/-1;font-size:8px;color:#687180;font-style:normal;margin-top:1px}.wallThreatV102.threat-low .wallThreatSignalV102 i,.wallThreatV102.threat-low>strong{color:#6ceab5;background:#6ceab5}.wallThreatV102.threat-moderate .wallThreatSignalV102 i{background:#7eb6ff}.wallThreatV102.threat-moderate>strong{color:#87bbff}.wallThreatV102.threat-substantial .wallThreatSignalV102 i{background:#f0ca68}.wallThreatV102.threat-substantial>strong{color:#f4ce70}.wallThreatV102.threat-severe{border-color:#ffa14630;background:linear-gradient(105deg,#2e1d12cc,#121011f5 45%,#181410f0)}.wallThreatV102.threat-severe .wallThreatSignalV102 i{background:#ff9e4f;box-shadow:0 0 0 4px #ff9e4f14,0 0 15px #ff9e4f47;animation:threatDotV102 2.5s ease-in-out infinite}.wallThreatV102.threat-severe>strong{color:#ffad61}.wallThreatV102.threat-critical{border-color:#ff4d6547;background:linear-gradient(105deg,#3a0f18e6,#140c0ff5 45%,#2b0d13e6)}.wallThreatV102.threat-critical .wallThreatSignalV102 i{background:#ff536c;box-shadow:0 0 0 4px #ff536c1a,0 0 18px #ff536c61;animation:threatDotV102 1.2s ease-in-out infinite}.wallThreatV102.threat-critical>strong{color:#ff667d}@keyframes threatDotV102{50%{transform:scale(1.18);box-shadow:0 0 0 7px #ff9d4e0b,0 0 22px #ff9d4e57}}.wallThreatV102.threat-unavailable>strong{font-size:15px;color:#8c94a3}.wallThreatV102.threat-unavailable>b{color:#7c8492}@media(max-height:760px){.wallV100{grid-template-rows:44px 78px 44px minmax(0,1fr) 20px}.wallThreatV102{padding:0 12px;gap:10px;border-radius:10px}.wallThreatSignalV102 span{font-size:8px}.wallThreatV102>strong{font-size:19px}.wallThreatV102>b{font-size:10px}.wallThreatSourceV102>em{display:none}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:62px 104px 68px minmax(0,1fr) 30px}.wallThreatV102{padding:0 22px}.wallThreatSignalV102 span{font-size:12px}.wallThreatV102>strong{font-size:30px}.wallThreatV102>b{font-size:14px}.wallThreatSourceV102>span,.wallThreatSourceV102>small{font-size:10px}.wallThreatSourceV102>em{font-size:9px}}@media(max-width:1100px){.wallThreatV102{grid-template-columns:1fr auto}.wallThreatV102>b,.wallThreatSourceV102{display:none}}@media(prefers-reduced-motion:reduce){.wallThreatV102:before,.wallThreatV102 .wallThreatSignalV102 i{animation:none!important}}.wallThreatV102.threat-substantial{border-color:#f0ca682e}.wallThreatV102.threat-substantial .wallThreatSignalV102 i{box-shadow:0 0 0 4px #f0ca6812,0 0 13px #f0ca6829}.wallThreatV102.threat-severe>strong,.wallThreatV102.threat-critical>strong,.wallThreatV102.threat-substantial>strong,.wallThreatV102.threat-moderate>strong,.wallThreatV102.threat-low>strong{background:transparent}.wallV100{grid-template-rows:52px 76px 84px 58px minmax(0,1fr) 24px}.wallWeatherV103{display:grid;grid-template-columns:1.1fr 2.4fr 1.15fr;gap:8px;min-height:0;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:radial-gradient(520px 100px at 32% 0%,rgba(82,142,255,.065),transparent 75%),linear-gradient(110deg,#141820f0,#0b0e14f5);overflow:hidden;position:relative}.wallWeatherV103:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 42%,rgba(121,179,255,.045) 49%,transparent 56%);transform:translate(-75%);animation:wxRadarSweepV103 9s linear infinite}@keyframes wxRadarSweepV103{to{transform:translate(75%)}}.wallWeatherNowV103{display:flex;align-items:center;gap:9px;min-width:0}.wallWeatherIconV103{font-size:29px;filter:drop-shadow(0 0 10px rgba(135,185,255,.12))}.wallWeatherNowV103>div{min-width:0}.wallWeatherNowV103 small{display:block;font-size:8px;letter-spacing:.12em;color:#7f8a9c;font-weight:900;white-space:nowrap}.wallWeatherNowV103 strong{display:block;font-size:21px;line-height:1.05;white-space:nowrap}.wallWeatherNowV103 strong em{font-size:10px;font-style:normal;color:#c5cad3;font-weight:750;margin-left:4px}.wallWeatherNowV103 b{display:block;font-size:8px;color:#7e8796;margin-top:3px;white-space:nowrap}.wallWeatherHoursV103{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;min-width:0}.wallWeatherHoursV103>div{display:grid;align-content:center;gap:1px;padding:4px 6px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.035);min-width:0;transition:transform .35s ease,border-color .35s ease}.wallWeatherHoursV103>div:nth-child(1){background:#5c8dff0f;border-color:#5c8dff1a}.wallWeatherHoursV103>div.wxWatchV103{border-color:#ffb44626;background:#ffa1370b;animation:wxWatchPulseV103 3s ease-in-out infinite}@keyframes wxWatchPulseV103{50%{border-color:#ffb4464d;box-shadow:0 0 12px #ffaa460d}}.wallWeatherHoursV103 span{font-size:7px;color:#747d8d;font-weight:900}.wallWeatherHoursV103 b{font-size:12px;white-space:nowrap}.wallWeatherHoursV103 small{font-size:6.5px;color:#7c8594;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallWeatherRiskV103{display:grid;align-content:center;gap:3px;min-width:0}.wallWeatherRiskV103>div:not(.weatherAllClearV103){display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:5px;padding:4px 6px;border-radius:7px;background:#ffa0410d;border:1px solid rgba(255,160,65,.11)}.wallWeatherRiskV103>div>span{font-size:13px}.wallWeatherRiskV103>div>b{font-size:7px;color:#ffb060;letter-spacing:.1em}.wallWeatherRiskV103>div>strong{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallWeatherRiskV103>div>small{font-size:7px;color:#7f8897}.wallWeatherRiskV103>em{font-size:6.5px;color:#646d7c;font-style:normal;justify-self:end}.weatherAllClearV103{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:6px 8px;border-radius:8px;background:#4ce7b109;border:1px solid rgba(76,231,177,.08)}.weatherAllClearV103 i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#52dfad;box-shadow:0 0 9px #52dfad59;animation:liveDotV101 2.2s ease-in-out infinite}.weatherAllClearV103 b{font-size:7px;color:#7fe5bf;letter-spacing:.08em}.weatherAllClearV103 small{font-size:7px;color:#758090}.wallWeatherV103.weather-risk{border-color:#ffb1491f}@media(max-height:760px){.wallV100{grid-template-rows:44px 64px 72px 44px minmax(0,1fr) 18px}.wallWeatherV103{padding:5px 7px;gap:6px}.wallWeatherIconV103{font-size:23px}.wallWeatherNowV103 strong{font-size:17px}.wallWeatherNowV103 b{font-size:7px}.wallWeatherHoursV103>div{padding:3px 4px}.wallWeatherHoursV103 b{font-size:10px}.wallWeatherHoursV103 small{font-size:6px}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:62px 94px 100px 68px minmax(0,1fr) 28px}.wallWeatherV103{padding:9px 12px;gap:10px}.wallWeatherIconV103{font-size:38px}.wallWeatherNowV103 small{font-size:10px}.wallWeatherNowV103 strong{font-size:28px}.wallWeatherNowV103 strong em{font-size:13px}.wallWeatherNowV103 b{font-size:10px}.wallWeatherHoursV103>div{padding:6px 8px}.wallWeatherHoursV103 span{font-size:9px}.wallWeatherHoursV103 b{font-size:16px}.wallWeatherHoursV103 small{font-size:8px}.wallWeatherRiskV103>div:not(.weatherAllClearV103){padding:6px 8px}.wallWeatherRiskV103>div>b,.wallWeatherRiskV103>div>strong,.wallWeatherRiskV103>div>small,.weatherAllClearV103 b,.weatherAllClearV103 small{font-size:9px}.wallWeatherRiskV103>em{font-size:8px}}@media(max-width:1200px){.wallWeatherV103{grid-template-columns:1fr 2fr}.wallWeatherRiskV103{display:none}.wallWeatherHoursV103>div:nth-child(n+5){display:none}.wallWeatherHoursV103{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.wallWeatherV103:after,.wallWeatherHoursV103>div.wxWatchV103,.weatherAllClearV103 i{animation:none!important}}.wallV100{grid-template-rows:48px 92px 108px 62px minmax(0,1fr) 22px;gap:9px;padding:10px}.wallThreatV102{min-height:0}.wallWeatherV103{min-height:0;padding:10px 13px;grid-template-columns:1.08fr 2.55fr 1.15fr}.wallWeatherIconV103{font-size:36px}.wallWeatherNowV103 small{font-size:9px}.wallWeatherNowV103 strong{font-size:25px}.wallWeatherNowV103 strong em{font-size:11px}.wallWeatherNowV103 b{font-size:9px}.wallWeatherHoursV103{gap:6px}.wallWeatherHoursV103>div{padding:7px 8px}.wallWeatherHoursV103 span{font-size:8px}.wallWeatherHoursV103 b{font-size:14px}.wallWeatherHoursV103 small{font-size:7px}.wallWeatherRiskV103>div:not(.weatherAllClearV103){padding:7px 8px}.weatherAllClearV103{padding:9px 10px}.weatherAllClearV103 b,.weatherAllClearV103 small{font-size:8px}.wallTopV100{min-height:0}.wallTopV100>div{min-height:0}.wallPulseStripV101{min-height:0}.wallGridV100{height:100%;align-self:stretch;grid-template-columns:1.15fr .8fr .95fr;grid-template-rows:1fr 1fr;gap:9px}.wallGridV100>section{height:auto;min-height:0;padding:12px}.wallCapacityV100{grid-template-rows:28px minmax(0,1fr) 98px 60px}.wallCapacityMainV100{min-height:0;height:100%;grid-template-columns:minmax(220px,1.05fr) minmax(180px,.95fr);align-items:center}.wallRingV100{width:min(20vw,300px);max-width:100%;max-height:100%;justify-self:center}.wallCapacityStatsV100{align-self:stretch;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.wallCapacityStatsV100 div,.wallFlowV100{min-height:0}.wallFlowV100>div{min-height:0}.wallRosterRowsV100>div{min-height:0}.wallTimelineV100,.wallAlertsV100,.wallIntelV100,.wallRosterV100{min-height:0}.wallBoloV100{height:100%;min-height:0}.wallBoloV100>div{min-height:0}.wallBoloV100 p{max-height:3.2em;overflow:hidden}.wallFooterV100{min-height:0}@media(max-height:820px){.wallV100{grid-template-rows:44px 82px 92px 54px minmax(0,1fr) 18px;gap:7px;padding:8px}.wallWeatherV103{padding:7px 9px}.wallWeatherIconV103{font-size:29px}.wallWeatherNowV103 strong{font-size:21px}.wallWeatherHoursV103>div{padding:5px 6px}.wallCapacityV100{grid-template-rows:24px minmax(0,1fr) 82px 52px}.wallGridV100>section{padding:9px}.wallRingV100{width:min(18vw,245px)}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:58px 112px 126px 76px minmax(0,1fr) 28px;gap:11px;padding:14px}.wallWeatherV103{padding:12px 16px}.wallWeatherIconV103{font-size:46px}.wallWeatherNowV103 strong{font-size:32px}.wallWeatherNowV103 strong em{font-size:14px}.wallWeatherNowV103 b{font-size:11px}.wallWeatherHoursV103>div{padding:9px 10px}.wallWeatherHoursV103 span{font-size:10px}.wallWeatherHoursV103 b{font-size:18px}.wallWeatherHoursV103 small{font-size:9px}.wallGridV100>section{padding:14px}.wallRingV100{width:min(19vw,350px)}}.wallCapacityV100{overflow:hidden;grid-template-rows:24px minmax(0,1fr) 58px 42px!important}.wallCapacityMainV100{min-height:0!important;height:100%!important;grid-template-columns:minmax(190px,.95fr) minmax(180px,1.05fr)!important;gap:10px!important;overflow:hidden}.wallRingV100{width:min(13.5vw,190px)!important;max-width:190px!important;max-height:190px!important;min-width:145px;min-height:145px;align-self:center;justify-self:center}.wallRingV100:after{inset:10px}.wallRingV100 strong{font-size:clamp(46px,4.1vw,64px)!important}.wallRingV100 span{font-size:10px!important;letter-spacing:.15em}.wallCapacityStatsV100{min-height:0;height:100%;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:7px!important}.wallCapacityStatsV100 div{min-width:0;min-height:0;padding:8px 10px!important;display:flex;flex-direction:column;justify-content:center}.wallCapacityStatsV100 span{font-size:8px!important}.wallCapacityStatsV100 b{font-size:21px!important;line-height:1!important}.wallFlowV100{height:58px!important;min-height:58px!important;gap:7px!important;overflow:hidden}.wallFlowV100>div{padding:7px 10px!important;min-height:0!important}.wallFlowV100 span{font-size:7px!important}.wallFlowV100 strong{font-size:21px!important;line-height:1!important}.wallGateTickerV101{height:42px!important;min-height:42px!important;padding-top:5px!important;grid-template-columns:88px 1fr!important;overflow:hidden}.wallGateTickerV101>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wallGateTickerV101 b{padding:3px 6px!important}.displayPhaseGuideV103b{display:grid;grid-template-columns:2.2fr repeat(4,1fr);gap:8px;margin:10px 0 14px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,#161820c7,#0c0e14bd)}.displayPhaseGuideV103b>div{padding:8px 10px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.035)}.displayPhaseGuideV103b>div:first-child{background:#6f5bf80b;border-color:#6f5bf81a}.displayPhaseGuideV103b span{display:block;font-size:9px;letter-spacing:.12em;color:#897eff;font-weight:900}.displayPhaseGuideV103b strong{display:block;font-size:14px;margin:3px 0}.displayPhaseGuideV103b p{margin:0;font-size:10px;line-height:1.45;color:#8d95a3}.displayPhaseGuideV103b b{display:block;font-size:10px;color:#d6d9df}.displayPhaseGuideV103b small{display:block;margin-top:3px;font-size:8px;color:#7e8796;line-height:1.35}.phaseFormulaV103b{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:8px 0 12px;padding:9px;border-radius:10px;background:#6f5bf80b;border:1px solid rgba(111,91,248,.09)}.phaseFormulaV103b b{font-size:9px;letter-spacing:.06em;color:#b9b1ff}.phaseFormulaV103b i{font-style:normal;color:#5e6674;font-size:10px}@media(max-height:820px){.wallCapacityV100{grid-template-rows:22px minmax(0,1fr) 50px 34px!important}.wallRingV100{width:min(12vw,165px)!important;max-width:165px!important;max-height:165px!important;min-width:132px;min-height:132px}.wallRingV100 strong{font-size:48px!important}.wallFlowV100{height:50px!important;min-height:50px!important}.wallFlowV100 strong{font-size:18px!important}.wallGateTickerV101{height:34px!important;min-height:34px!important}}@media(min-width:1800px)and (min-height:900px){.wallCapacityV100{grid-template-rows:28px minmax(0,1fr) 74px 52px!important}.wallRingV100{width:min(15vw,255px)!important;max-width:255px!important;max-height:255px!important}.wallRingV100 strong{font-size:74px!important}.wallCapacityStatsV100 b{font-size:29px!important}.wallFlowV100{height:74px!important;min-height:74px!important}.wallFlowV100 strong{font-size:29px!important}.wallGateTickerV101{height:52px!important;min-height:52px!important}}.wallCapacityV100{overflow:hidden!important;contain:layout paint!important;grid-template-rows:24px minmax(0,1fr) 54px 38px!important}.wallCapacityMainV100{overflow:hidden!important;min-height:0!important;height:100%!important;align-items:stretch!important;grid-template-columns:minmax(150px,.82fr) minmax(190px,1.18fr)!important}.wallRingV100{height:100%!important;width:auto!important;max-height:168px!important;max-width:168px!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important;align-self:center!important;justify-self:center!important;overflow:hidden!important;contain:layout paint!important}.wallRingV100:after{inset:9px!important}.wallRingV100>div{position:absolute!important;inset:0!important;display:grid!important;place-content:center!important;text-align:center!important}.wallRingV100 strong{font-size:50px!important;line-height:.92!important}.wallRingV100 span{font-size:8px!important;margin-top:7px!important}.wallCapacityStatsV100{height:100%!important;min-height:0!important;overflow:hidden!important;gap:6px!important}.wallCapacityStatsV100 div{overflow:hidden!important;padding:7px 9px!important}.wallCapacityStatsV100 span{font-size:7px!important}.wallCapacityStatsV100 b{font-size:20px!important}.wallFlowV100{height:54px!important;min-height:54px!important;max-height:54px!important;overflow:hidden!important}.wallFlowV100>div{height:54px!important;overflow:hidden!important}.wallFlowV100 strong{font-size:19px!important}.wallFlowV100 small{font-size:7px!important}.wallGateTickerV101{height:38px!important;min-height:38px!important;max-height:38px!important;overflow:hidden!important}.wallGateTickerV101 b{font-size:7.5px!important}.wallGateTickerV101 small{font-size:6.5px!important}.wallPhaseV100{position:relative}.wallPhaseOverrideV104{display:inline-flex;margin-left:7px;padding:3px 6px;border-radius:999px;border:1px solid rgba(255,176,72,.2);background:#ffa43e14;color:#ffb263;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.09em;vertical-align:middle;animation:overridePulseV104 2.4s ease-in-out infinite}@keyframes overridePulseV104{50%{box-shadow:0 0 14px #ffa6461f;border-color:#ffb04857}}.phaseOverridePanelV104{margin:10px 0;padding:11px;border-radius:13px;border:1px solid rgba(255,176,72,.12);background:linear-gradient(145deg,#ffa6460b,#ffffff03);display:grid;gap:9px}.phaseOverridePanelV104>div:first-child span{display:block;font-size:8px;letter-spacing:.13em;color:#f0ad5d;font-weight:900}.phaseOverridePanelV104>div:first-child strong{display:block;font-size:15px;margin:3px 0}.phaseOverridePanelV104>div:first-child small{font-size:9px;color:#8d95a3;line-height:1.45}@media(max-height:820px){.wallCapacityV100{grid-template-rows:22px minmax(0,1fr) 46px 32px!important}.wallRingV100{max-height:138px!important;max-width:138px!important}.wallRingV100 strong{font-size:42px!important}.wallFlowV100,.wallFlowV100>div{height:46px!important;min-height:46px!important;max-height:46px!important}.wallGateTickerV101{height:32px!important;min-height:32px!important;max-height:32px!important}}@media(min-width:1800px)and (min-height:900px){.wallCapacityV100{grid-template-rows:28px minmax(0,1fr) 68px 46px!important}.wallRingV100{max-height:210px!important;max-width:210px!important}.wallRingV100 strong{font-size:66px!important}.wallCapacityStatsV100 b{font-size:26px!important}.wallFlowV100,.wallFlowV100>div{height:68px!important;min-height:68px!important;max-height:68px!important}.wallFlowV100 strong{font-size:26px!important}.wallGateTickerV101{height:46px!important;min-height:46px!important;max-height:46px!important}}@media(prefers-reduced-motion:reduce){.wallPhaseOverrideV104{animation:none!important}}.wallChangedV104c{animation:wallChangeOrangeV104c 2.35s ease-out 1;position:relative;z-index:2}@keyframes wallChangeOrangeV104c{0%{border-color:#ff973040;box-shadow:0 0 #ff8e2300}10%{border-color:#ff982f;box-shadow:0 0 0 2px #ff932b61,0 0 28px #ff7e164d,inset 0 0 22px #ff891d12}24%{border-color:#ffffff17;box-shadow:0 0 #ff8e2300}38%{border-color:#ff982f;box-shadow:0 0 0 2px #ff932b57,0 0 24px #ff7e1640,inset 0 0 18px #ff891d0f}52%{border-color:#ffffff17;box-shadow:0 0 #ff8e2300}66%{border-color:#ff982f;box-shadow:0 0 0 2px #ff932b47,0 0 20px #ff7e1633}to{border-color:#ffffff17;box-shadow:0 0 #ff8e2300}}@media(prefers-reduced-motion:reduce){.wallChangedV104c{animation:wallChangeOrangeReducedV104c .8s ease-out 1}@keyframes wallChangeOrangeReducedV104c{0%,45%{border-color:#ff982f;box-shadow:0 0 0 2px #ff932b4d}to{border-color:#ffffff17;box-shadow:none}}}.wallV100{grid-template-rows:48px 92px 62px minmax(0,1fr) 22px!important;gap:9px!important;padding:10px!important}.wallGridV105{display:grid;min-height:0;height:100%;grid-template-columns:1.06fr .9fr 1.06fr;grid-template-rows:1.22fr .78fr;gap:9px}.wallCardV105{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(125,143,170,.18);border-radius:14px;background:linear-gradient(145deg,#10151df0,#070b11f5);box-shadow:inset 0 1px #ffffff09,0 12px 35px #00000029;padding:12px}.wallCardHeadV105{height:26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);padding-bottom:7px;margin-bottom:9px}.wallCardHeadV105 span{font-size:10px;font-weight:950;letter-spacing:.15em;color:#c7ceda}.wallCardHeadV105 b{font-size:10px;color:#a99cff;letter-spacing:.05em}.wallCapacityV105{grid-column:1;grid-row:1;display:grid;grid-template-rows:26px minmax(0,1fr) 70px 44px}.wallCapacityBodyV105{min-height:0;display:grid;grid-template-columns:minmax(160px,.98fr) minmax(170px,.72fr);align-items:center;gap:12px}.wallRingV105{position:relative;justify-self:center;width:min(15vw,215px);aspect-ratio:1;border-radius:50%;background:conic-gradient(#7461ff var(--p),rgba(255,255,255,.055) 0);box-shadow:0 0 28px #6754ff17}.wallRingV105:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#090d13;border:1px solid rgba(255,255,255,.045)}.wallRingV105>div{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}.wallRingV105 strong{font-size:48px;line-height:.9}.wallRingV105 span{font-size:8px;letter-spacing:.16em;color:#aab1bf;margin-top:9px}.wallRingV105 b{font-size:15px;color:#8978ff;margin-top:4px}.wallCapStatsV105{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallCapStatsV105>div{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff05}.wallCapStatsV105 span{display:block;font-size:8px;letter-spacing:.12em;color:#949cab}.wallCapStatsV105 strong{display:block;font-size:24px;margin-top:5px}.wallFlowV105{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallFlowV105>div{padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff04}.wallFlowV105 span{display:block;font-size:7px;color:#929aaa;letter-spacing:.1em}.wallFlowV105 strong{font-size:24px;color:#62eab3}.wallFlowV105>div+div strong{color:#77a9ff}.wallFlowV105 small{display:block;font-size:7px;color:#828b9b}.wallCountingV105{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.05);padding-top:6px}.wallCountingV105>span{font-size:7px;font-weight:900;letter-spacing:.14em;color:#929aaa}.wallCountingV105>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wallCountingV105 b{font-size:8px;padding:5px 7px;border-radius:8px;background:#ffffff05;white-space:nowrap}.wallCountingV105 i,.wallStatusRowsV105 i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4fe1a3;box-shadow:0 0 10px #4fe1a366;margin-right:6px}.wallCountingV105 small{display:block;font-size:6px;color:#838c9d;margin-left:13px}.wallTimelineV105{grid-column:2;grid-row:1}.wallTimelineBodyV105{height:calc(100% - 35px);display:grid;grid-template-columns:1.05fr .75fr;gap:9px}.wallMilestonesV105{padding:4px 5px}.wallMilestonesV105>div{position:relative;display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;padding:7px 0 7px 2px}.wallMilestonesV105>div:not(:last-child):after{content:"";position:absolute;left:7px;top:23px;bottom:-8px;width:1px;background:#46505e}.wallMilestonesV105 i{grid-row:1/3;width:14px;height:14px;border-radius:50%;border:2px solid #5a6575;margin-top:2px;z-index:1;background:#0a0e14}.wallMilestonesV105 .done i{border-color:#48dda0;background:#48dda0;box-shadow:0 0 12px #48dda040}.wallMilestonesV105 span{font-size:8px;color:#a8b0bd;letter-spacing:.08em}.wallMilestonesV105 strong{font-size:15px}.wallMilestonesV105 .done strong{color:#4ce0a3}.wallOpsClearV105{border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff04;padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center}.wallOpsClearV105>span{font-size:8px;font-weight:900;letter-spacing:.1em}.wallOpsClearV105>b{font-size:10px;color:#a89bff;margin-top:6px}.wallShieldV105{margin:auto;width:56px;height:56px;border:2px solid #168451;border-radius:50%;display:grid;place-content:center;color:#52e6a5;font-size:31px;box-shadow:0 0 22px #30d58b17}.wallOpsClearV105 small{font-size:10px;color:#55e2a3;line-height:1.35}.wallOpsClearV105 strong{font-size:9px;margin-top:8px}.wallRosterV105{grid-column:3;grid-row:1}.wallRosterRowsV105{display:grid;gap:6px}.wallRosterRowsV105>div{display:grid;grid-template-columns:10px minmax(80px,.72fr) 1fr auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05}.wallRosterRowsV105 i{width:8px;height:8px;border-radius:50%;background:#454e5c}.wallRosterRowsV105 i.on{background:#4fe1a3;box-shadow:0 0 12px #4fe1a373}.wallRosterRowsV105 strong{font-size:10px}.wallRosterRowsV105 span{font-size:8px;color:#929aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallRosterRowsV105 b{font-size:7px;color:#b5bdca}.wallIntelV105{grid-column:1;grid-row:2}.wallIntelBodyV105>span{font-size:8px;color:#ffb247;font-weight:950;letter-spacing:.1em}.wallIntelBodyV105>strong{display:block;font-size:15px;margin:7px 0}.wallIntelBodyV105 p{font-size:9px;line-height:1.45;color:#a4adba;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wallIntelBodyV105 small{display:block;font-size:8px;color:#7f8998;margin-top:8px}.wallIncidentsV105{grid-column:2;grid-row:2}.wallIncidentClearV105{height:calc(100% - 35px);display:grid;place-content:center;text-align:center;color:#54e3a4}.wallIncidentClearV105 div{margin:auto;width:52px;height:52px;border:2px solid #168451;border-radius:50%;display:grid;place-content:center;font-size:27px}.wallIncidentClearV105 strong{font-size:12px;margin-top:8px}.wallIncidentClearV105 span{font-size:9px}.wallIncidentRowsV105{display:grid;gap:6px}.wallIncidentRowsV105>div{padding:8px;border-left:2px solid #ffad43;background:#ffffff05;border-radius:8px}.wallIncidentRowsV105 b{font-size:7px;color:#ffb052}.wallIncidentRowsV105 strong{display:block;font-size:10px}.wallIncidentRowsV105 small{font-size:7px;color:#818b9a}.wallInfoV105{grid-column:3;grid-row:2;width:66%;justify-self:start}.wallInfoRowsV105{display:grid}.wallInfoRowsV105>div{display:grid;grid-template-columns:72px 1fr;gap:8px;padding:5px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.wallInfoRowsV105 span{font-size:7px;color:#87909f}.wallInfoRowsV105 b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallStatusV105{grid-column:3;grid-row:2;width:32%;justify-self:end}.wallStatusRowsV105{display:grid}.wallStatusRowsV105>div{display:grid;grid-template-columns:10px 1fr auto;gap:5px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.wallStatusRowsV105 span{font-size:7px;color:#a4acb9}.wallStatusRowsV105 b{font-size:6px;color:#4de0a2}.wallAllClearV105{height:100%;display:grid;place-content:center;text-align:center;color:#56dfa4;font-size:11px}.wallFooterV100{border:1px solid rgba(125,143,170,.12)!important;border-radius:9px!important;padding:0 12px!important;background:#090d13e6!important}@media(max-height:820px){.wallV100{grid-template-rows:44px 80px 54px minmax(0,1fr) 18px!important;gap:7px!important;padding:8px!important}.wallGridV105{gap:7px}.wallCardV105{padding:9px}.wallCardHeadV105{height:22px;margin-bottom:6px}.wallRingV105{width:min(13vw,165px)}.wallRingV105 strong{font-size:38px}.wallCapStatsV105>div{padding:8px}.wallCapStatsV105 strong{font-size:19px}.wallFlowV105{height:56px}.wallFlowV105 strong{font-size:19px}.wallCountingV105{height:34px}.wallRosterRowsV105{gap:4px}.wallRosterRowsV105>div{padding:6px 7px}.wallMilestonesV105>div{padding:4px 0}.wallInfoRowsV105>div{padding:3px 1px}.wallStatusRowsV105>div{padding:4px 0}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:58px 108px 74px minmax(0,1fr) 28px!important;gap:11px!important;padding:12px!important}.wallCardV105{padding:14px}.wallCardHeadV105 span{font-size:11px}.wallRingV105{width:min(16vw,250px)}.wallRingV105 strong{font-size:58px}.wallCapStatsV105 strong{font-size:28px}.wallRosterRowsV105>div{padding:10px}.wallRosterRowsV105 strong{font-size:12px}.wallRosterRowsV105 span,.wallInfoRowsV105 b{font-size:9px}.wallStatusRowsV105 span{font-size:8px}}.wallV100{grid-template-rows:48px 92px 62px 58px minmax(0,1fr) 22px!important}.wallMetricsV100{min-height:0!important;height:58px!important;align-self:stretch!important}.wallGridV105{grid-row:auto!important;height:100%!important;min-height:0!important}@media(max-height:820px){.wallV100{grid-template-rows:44px 80px 54px 50px minmax(0,1fr) 18px!important}.wallMetricsV100{height:50px!important}}@media(min-width:1800px)and (min-height:900px){.wallV100{grid-template-rows:58px 108px 74px 70px minmax(0,1fr) 28px!important}.wallMetricsV100{height:70px!important}}.wallGridV105{width:100%;max-width:none;overflow:hidden}.wallCardV105{box-sizing:border-box}.wallPulseStripV106>div{position:relative;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:1fr 1fr;align-items:center;column-gap:8px;padding:9px 12px!important}.wallPulseStripV106 i{grid-row:1/3;font-style:normal;font-size:20px;color:#8170ff;text-align:center;line-height:1}.wallPulseStripV106>div:nth-child(2) i{color:#46dfa1}.wallPulseStripV106>div:nth-child(4) i{color:#ffae43}.wallPulseStripV106>div:nth-child(5) i{color:#ff625b}.wallPulseStripV106>div:nth-child(6) i{color:#39a8ff}.wallPulseStripV106 span{align-self:end}.wallPulseStripV106 strong{align-self:start}.wallPulseStripV106 em{position:absolute;right:10px;top:7px;font-size:9px;font-style:normal;font-weight:900;color:#8f7eff}.wallCapacityV106{grid-template-rows:26px minmax(0,1fr) 80px 42px!important;overflow:hidden!important}.wallCapacityBodyV106{min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(155px,.82fr);gap:10px;align-items:center;overflow:hidden}.wallRingSlotV106{min-width:0;min-height:0;height:100%;display:grid;place-items:center;overflow:hidden}.wallRingV106{position:relative;width:min(100%,190px);max-height:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#7461ff var(--p),rgba(255,255,255,.055) 0);box-shadow:0 0 30px #6754ff1c}.wallRingV106:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#090d13;border:1px solid rgba(255,255,255,.05)}.wallRingV106>div{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}.wallRingV106 strong{font-size:clamp(34px,3vw,54px);line-height:.9}.wallRingV106 span{font-size:clamp(6px,.55vw,9px);letter-spacing:.16em;color:#aab1bf;margin-top:8px}.wallRingV106 b{font-size:clamp(12px,1vw,17px);color:#8978ff;margin-top:4px}.wallCapStatsV106{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.wallCapStatsV106>div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.wallCapStatsV106 span{display:block;font-size:7px;letter-spacing:.12em;color:#949cab}.wallCapStatsV106 strong{display:block;font-size:clamp(18px,1.6vw,27px);margin-top:4px}.wallFlowChartsV106{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallFlowChartsV106>div{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04;padding:7px 9px 5px}.wallFlowChartsV106 header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wallFlowChartsV106 header span{font-size:6.5px;letter-spacing:.1em;color:#9aa2b0;white-space:nowrap}.wallFlowChartsV106 header strong{font-size:17px;color:#53e4a5;white-space:nowrap}.wallFlowChartsV106>div+div header strong{color:#75a9ff}.wallFlowChartsV106 header small{font-size:6px;color:#7d8796}.wallSparkV106{height:38px;position:relative;overflow:hidden}.wallSparkV106 svg{width:100%;height:31px;display:block}.wallSparkV106 .baseline{stroke:#ffffff14;stroke-width:.5}.wallSparkV106 polyline{fill:none;stroke:#45df9d;stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(69,223,157,.25))}.wallSparkV106.exited polyline{stroke:#5e9eff;filter:drop-shadow(0 0 3px rgba(94,158,255,.25))}.wallSparkV106>span{position:absolute;right:0;bottom:0;font-size:5.8px;color:#717b8b}.wallCountingV106{min-height:0;display:grid;grid-template-columns:78px 1fr;align-items:center;gap:7px;border-top:1px solid rgba(255,255,255,.05);padding-top:5px;overflow:hidden}.wallCountingV106>span{font-size:6.5px;font-weight:900;letter-spacing:.13em;color:#929aaa}.wallCountingV106>div{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.wallCountingV106 b{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;padding:4px 6px;border-radius:7px;background:#ffffff05}.wallCountingV106 i{grid-row:1/3;width:6px;height:6px;border-radius:50%;background:#4fe1a3;box-shadow:0 0 8px #4fe1a359}.wallCountingV106 b>span{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallCountingV106 small{font-size:5.7px;color:#818b9a;white-space:nowrap}@media(max-height:820px){.wallCapacityV106{grid-template-rows:22px minmax(0,1fr) 67px 34px!important}.wallRingV106{width:min(100%,145px)}.wallCapStatsV106>div{padding:6px 8px}.wallCapStatsV106 strong{font-size:18px}.wallFlowChartsV106>div{padding:5px 7px 3px}.wallFlowChartsV106 header strong{font-size:14px}.wallSparkV106{height:30px}.wallSparkV106 svg{height:24px}.wallCountingV106{grid-template-columns:70px 1fr;padding-top:3px}.wallPulseStripV106>div{grid-template-columns:22px minmax(0,1fr) auto;padding:6px 8px!important;column-gap:5px}.wallPulseStripV106 i{font-size:15px}}@media(max-width:1280px){.wallGridV105{grid-template-columns:1.03fr .92fr 1.05fr}.wallInfoV105{width:65%}.wallStatusV105{width:33%}.wallRingV106{width:min(100%,150px)}.wallRosterRowsV105>div{grid-template-columns:9px minmax(70px,.8fr) 1fr auto;gap:5px}}@media(min-width:1800px)and (min-height:900px){.wallCapacityV106{grid-template-rows:28px minmax(0,1fr) 100px 52px!important}.wallRingV106{width:min(100%,240px)}.wallFlowChartsV106 header span{font-size:8px}.wallFlowChartsV106 header strong{font-size:23px}.wallSparkV106{height:52px}.wallSparkV106 svg{height:44px}.wallCountingV106>span{font-size:8px}.wallCountingV106 b>span{font-size:9px}.wallCountingV106 small{font-size:7px}}.wallViewportV107{position:fixed;inset:0;z-index:999999;overflow:hidden;background:#05070a}.wallViewportV107>.wallV100{position:absolute!important;inset:50% auto auto 50%!important;width:1600px!important;height:900px!important;box-sizing:border-box!important;transform:translate(-50%,-50%) scale(var(--wall-scale-v107,1))!important;transform-origin:center center!important;padding:12px!important;gap:9px!important;grid-template-rows:48px 92px 112px 72px minmax(0,1fr) 26px!important;overflow:hidden!important}.wallViewportV107 .wallThreatV102,.wallViewportV107 .wallWeatherV103,.wallViewportV107 .wallTopV100,.wallViewportV107 .wallPulseStripV101,.wallViewportV107 .wallGridV105,.wallViewportV107 .wallFooterV100{min-width:0;min-height:0}.wallViewportV107 .wallGridV105{height:100%!important;display:grid!important;grid-template-columns:1.08fr .92fr 1.08fr!important;grid-template-rows:minmax(0,1.28fr) minmax(0,.72fr)!important;gap:10px!important;overflow:hidden!important}.wallViewportV107 .wallCardV105{min-width:0!important;min-height:0!important;overflow:hidden!important;padding:12px!important;border-radius:13px!important}.wallViewportV107 .wallCapacityV106{display:grid!important;grid-template-rows:24px minmax(0,1fr) 78px 36px!important}.wallViewportV107 .wallCapacityBodyV106{min-height:0!important;overflow:hidden!important;grid-template-columns:minmax(0,1.08fr) minmax(168px,.78fr)!important;gap:10px!important}.wallViewportV107 .wallRingSlotV106{overflow:hidden!important}.wallViewportV107 .wallRingV106{width:156px!important;height:156px!important;max-width:156px!important;max-height:156px!important}.wallViewportV107 .wallRingV106 strong{font-size:48px!important}.wallViewportV107 .wallCapStatsV106{gap:7px!important}.wallViewportV107 .wallCapStatsV106>div{padding:8px 10px!important}.wallViewportV107 .wallCapStatsV106 strong{font-size:23px!important}.wallViewportV107 .wallFlowChartsV106{height:78px!important;min-height:78px!important;max-height:78px!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.wallViewportV107 .wallFlowChartsV106>div{padding:6px 9px 4px!important;overflow:hidden!important}.wallViewportV107 .wallFlowChartsV106 header span{font-size:7px!important}.wallViewportV107 .wallFlowChartsV106 header strong{font-size:18px!important}.wallViewportV107 .wallCountingV106{height:36px!important;min-height:36px!important;max-height:36px!important;grid-template-columns:84px 1fr!important;padding-top:4px!important}.wallViewportV107 .wallCountingV106>span{font-size:7px!important}.wallViewportV107 .wallCountingV106 b>span{font-size:7.5px!important}.wallViewportV107 .wallCountingV106 small{font-size:6px!important}.wallSparkV107{height:45px!important;position:relative!important;overflow:hidden!important}.wallSparkV107 svg{height:34px!important;width:100%!important;display:block!important;overflow:visible!important}.wallSparkV107 .baseline{stroke:#ffffff2e!important;stroke-width:.65!important}.wallSparkV107 .gridline{stroke:#ffffff0e;stroke-width:.45;stroke-dasharray:2 3}.wallSparkV107 polyline{stroke-width:1.8!important}.wallSparkV107 .sparkAreaV107{fill:#4be2a012;stroke:none}.wallSparkV107.exited .sparkAreaV107{fill:#5b9dff12}.wallSparkV107 .sparkDotV107{fill:#55e3a5;stroke:#09110d;stroke-width:.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(85,227,165,.55))}.wallSparkV107.exited .sparkDotV107{fill:#6ba7ff;filter:drop-shadow(0 0 3px rgba(107,167,255,.55))}.wallSparkV107 .sparkLiveCursorV107{stroke:#ffb147b3;stroke-width:.7;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;animation:wallLiveSweepV107 4s linear infinite}.wallSparkAxisV107{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;font-size:5.8px;color:#6f7887;letter-spacing:.04em}.wallSparkAxisV107 b{text-align:center;color:#8c96a5;font-size:6px;font-weight:800}@keyframes wallLiveSweepV107{0%{transform:translate(-95px);opacity:.18}45%{opacity:.72}to{transform:translate(2px);opacity:.18}}.wallViewportV107 .wallPulseStripV106>div{min-height:0!important;height:72px!important;grid-template-columns:34px minmax(0,1fr) auto!important;padding:10px 13px!important}.wallViewportV107 .wallPulseStripV106 i{font-size:22px!important}.wallViewportV107 .wallPulseStripV101 span{font-size:8.5px!important}.wallViewportV107 .wallPulseStripV101 strong{font-size:23px!important}.wallViewportV107 .wallTimelineBodyV105{height:calc(100% - 34px)!important;overflow:hidden!important}.wallViewportV107 .wallMilestonesV105>div{padding:6px 0!important}.wallViewportV107 .wallRosterRowsV105{gap:6px!important}.wallViewportV107 .wallRosterRowsV105>div{padding:8px 9px!important}.wallViewportV107 .wallInfoRowsV105>div{padding:5px 2px!important}.wallViewportV107 .wallStatusRowsV105>div{padding:6px 0!important}.wallViewportV107 .wallCapacityV106>*,.wallViewportV107 .wallTimelineV105>*,.wallViewportV107 .wallRosterV105>*,.wallViewportV107 .wallIntelV105>*,.wallViewportV107 .wallIncidentsV105>*,.wallViewportV107 .wallInfoV105>*,.wallViewportV107 .wallStatusV105>*{box-sizing:border-box;min-width:0}@media(max-height:820px){.wallViewportV107>.wallV100{grid-template-rows:48px 92px 112px 72px minmax(0,1fr) 26px!important;padding:12px!important;gap:9px!important}.wallViewportV107 .wallCapacityV106{grid-template-rows:24px minmax(0,1fr) 78px 36px!important}.wallViewportV107 .wallRingV106{width:156px!important;height:156px!important;max-width:156px!important;max-height:156px!important}.wallViewportV107 .wallFlowChartsV106{height:78px!important;min-height:78px!important;max-height:78px!important}.wallViewportV107 .wallCountingV106{height:36px!important;min-height:36px!important;max-height:36px!important}.wallViewportV107 .wallPulseStripV106>div{height:72px!important;padding:10px 13px!important;grid-template-columns:34px minmax(0,1fr) auto!important}}@media(min-width:1800px)and (min-height:900px){.wallViewportV107>.wallV100{grid-template-rows:48px 92px 112px 72px minmax(0,1fr) 26px!important;padding:12px!important;gap:9px!important}.wallViewportV107 .wallCapacityV106{grid-template-rows:24px minmax(0,1fr) 78px 36px!important}.wallViewportV107 .wallRingV106{width:156px!important;height:156px!important;max-width:156px!important;max-height:156px!important}.wallViewportV107 .wallFlowChartsV106{height:78px!important;min-height:78px!important;max-height:78px!important}.wallViewportV107 .wallCountingV106{height:36px!important;min-height:36px!important;max-height:36px!important}.wallViewportV107 .wallPulseStripV106>div{height:72px!important;padding:10px 13px!important;grid-template-columns:34px minmax(0,1fr) auto!important}}@media(prefers-reduced-motion:reduce){.wallSparkV107 .sparkLiveCursorV107{animation:none!important;opacity:.45}}.wallViewportV107>.wallV100{grid-template-rows:48px 92px 112px 72px 481px 26px!important;gap:9px!important}.wallViewportV107 .wallGridV105{height:481px!important;min-height:481px!important;max-height:481px!important;grid-template-columns:1.08fr .92fr 1.08fr!important;grid-template-rows:300px 171px!important;gap:10px!important;overflow:hidden!important}.wallViewportV107 .wallCardV105{box-sizing:border-box!important}.wallViewportV107 .wallCapacityV106{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-rows:24px 126px 72px 34px!important;row-gap:6px!important;padding:12px!important;height:300px!important;max-height:300px!important}.wallViewportV107 .wallCapacityV106 .wallCardHeadV105{height:24px!important;margin:0!important;padding:0 0 6px!important}.wallViewportV107 .wallCapacityBodyV106{height:126px!important;min-height:126px!important;max-height:126px!important;grid-template-columns:minmax(0,1fr) 196px!important;gap:10px!important;overflow:hidden!important}.wallViewportV107 .wallRingSlotV106{height:126px!important;min-height:126px!important;max-height:126px!important;overflow:hidden!important}.wallViewportV107 .wallRingV106{width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;max-width:122px!important;max-height:122px!important}.wallViewportV107 .wallRingV106:after{inset:10px!important}.wallViewportV107 .wallRingV106 strong{font-size:39px!important}.wallViewportV107 .wallRingV106 span{font-size:7px!important;margin-top:6px!important}.wallViewportV107 .wallRingV106 b{font-size:13px!important}.wallViewportV107 .wallCapStatsV106{height:126px!important;min-height:126px!important;max-height:126px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:6px!important}.wallViewportV107 .wallCapStatsV106>div{min-height:0!important;padding:7px 9px!important}.wallViewportV107 .wallCapStatsV106 span{font-size:6.5px!important}.wallViewportV107 .wallCapStatsV106 strong{font-size:21px!important;margin-top:3px!important}.wallViewportV107 .wallFlowChartsV106{height:72px!important;min-height:72px!important;max-height:72px!important;gap:7px!important}.wallViewportV107 .wallFlowChartsV106>div{height:72px!important;min-height:72px!important;max-height:72px!important;box-sizing:border-box!important;padding:6px 8px 4px!important}.wallViewportV107 .wallFlowChartsV106 header{height:18px!important}.wallViewportV107 .wallFlowChartsV106 header span{font-size:6.5px!important}.wallViewportV107 .wallFlowChartsV106 header strong{font-size:16px!important}.wallViewportV107 .wallSparkV107{height:44px!important;min-height:44px!important;max-height:44px!important}.wallViewportV107 .wallSparkV107 svg{height:31px!important}.wallViewportV107 .wallSparkAxisV107{font-size:5.5px!important}.wallViewportV107 .wallSparkAxisV107 b{font-size:5.7px!important}.wallViewportV107 .sparkSweepV108{animation:wallSparkSweepV108 5s linear infinite;transform-origin:0 0}.wallViewportV107 .sparkSweepV108 line{stroke:#ffa43cb8;stroke-width:.7;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.wallViewportV107 .sparkSweepV108 circle{fill:#ffad45;filter:drop-shadow(0 0 3px rgba(255,173,69,.55))}@keyframes wallSparkSweepV108{0%{transform:translate(1px)}to{transform:translate(98px)}}.wallViewportV107 .wallCountingV106{height:34px!important;min-height:34px!important;max-height:34px!important;grid-template-columns:82px 1fr!important;padding:4px 0 0!important;overflow:hidden!important}.wallViewportV107 .wallCountingV106>div{height:29px!important}.wallViewportV107 .wallCountingV106 b{height:29px!important;box-sizing:border-box!important;padding:3px 6px!important}.wallViewportV107 .wallTimelineV105,.wallViewportV107 .wallRosterV105{height:300px!important;max-height:300px!important}.wallViewportV107 .wallTimelineV105{grid-column:2!important;grid-row:1!important}.wallViewportV107 .wallTimelineV105 .wallCardHeadV105{height:24px!important;margin-bottom:7px!important}.wallViewportV107 .wallTimelineBodyV105{height:245px!important;min-height:245px!important;max-height:245px!important;grid-template-columns:1.08fr .82fr!important;gap:8px!important;overflow:hidden!important}.wallViewportV107 .wallMilestonesV105{height:245px!important;padding:2px 4px!important;overflow:hidden!important}.wallViewportV107 .wallMilestonesV105>div{height:55px!important;box-sizing:border-box!important;padding:5px 0 4px 2px!important}.wallViewportV107 .wallMilestonesV105>div:not(:last-child):after{top:20px!important;bottom:-8px!important}.wallViewportV107 .wallMilestonesV105 span{font-size:7px!important}.wallViewportV107 .wallMilestonesV105 strong{font-size:14px!important}.wallViewportV107 .wallOpsClearV105{height:245px!important;min-height:245px!important;max-height:245px!important;padding:9px!important;overflow:hidden!important}.wallViewportV107 .wallShieldV105{width:54px!important;height:54px!important;margin:26px auto 14px!important}.wallViewportV107 .wallOpsClearV105 small{max-width:120px!important;font-size:8.5px!important}.wallViewportV107 .wallRosterV105{grid-column:3!important;grid-row:1!important}.wallViewportV107 .wallRosterRowsV105{height:245px!important;align-content:start!important;overflow:hidden!important}.wallViewportV107 .wallRosterRowsV105>div{height:45px!important;box-sizing:border-box!important;padding:7px 9px!important}.wallViewportV107 .wallIntelV105{grid-column:1!important;grid-row:2!important;height:171px!important;max-height:171px!important}.wallViewportV107 .wallIncidentsV105{grid-column:2!important;grid-row:2!important;height:171px!important;max-height:171px!important}.wallViewportV107 .wallIntelBodyV105 p{-webkit-line-clamp:2!important;margin-bottom:0!important}.wallViewportV107 .wallRightBottomV108{grid-column:3!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(0,.72fr)!important;gap:10px!important;height:171px!important;min-height:171px!important;max-height:171px!important;overflow:hidden!important}.wallViewportV107 .wallInfoV108,.wallViewportV107 .wallStatusV108{position:static!important;width:auto!important;height:171px!important;min-height:171px!important;max-height:171px!important;margin:0!important;justify-self:stretch!important;align-self:stretch!important}.wallViewportV107 .wallInfoRowsV108{height:112px!important;display:grid!important;grid-template-rows:repeat(5,1fr)!important;overflow:hidden!important}.wallViewportV107 .wallInfoRowsV108>div{min-height:0!important;height:auto!important;padding:3px 1px!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important}.wallViewportV107 .wallInfoRowsV108 span{font-size:6.4px!important}.wallViewportV107 .wallInfoRowsV108 b{font-size:7.6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wallViewportV107 .wallStatusRowsV108{height:112px!important;display:grid!important;grid-template-rows:repeat(4,1fr)!important;overflow:hidden!important}.wallViewportV107 .wallStatusRowsV108>div{min-height:0!important;height:auto!important;padding:3px 0!important}.wallViewportV107 .wallStatusRowsV108 span{font-size:6.5px!important}.wallViewportV107 .wallStatusRowsV108 b{font-size:5.8px!important}@media(max-height:820px),(max-width:1280px),(min-width:1800px)and (min-height:900px){.wallViewportV107 .wallGridV105{grid-template-rows:300px 171px!important;height:481px!important;min-height:481px!important;max-height:481px!important}.wallViewportV107 .wallCapacityV106{grid-template-rows:24px 126px 72px 34px!important;height:300px!important}.wallViewportV107 .wallRingV106{width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;max-width:122px!important;max-height:122px!important}.wallViewportV107 .wallFlowChartsV106{height:72px!important;min-height:72px!important;max-height:72px!important}.wallViewportV107 .wallCountingV106{height:34px!important;min-height:34px!important;max-height:34px!important}.wallViewportV107 .wallTimelineV105,.wallViewportV107 .wallRosterV105{height:300px!important;max-height:300px!important}.wallViewportV107 .wallIntelV105,.wallViewportV107 .wallIncidentsV105,.wallViewportV107 .wallRightBottomV108,.wallViewportV107 .wallInfoV108,.wallViewportV107 .wallStatusV108{height:171px!important;min-height:171px!important;max-height:171px!important}}@media(prefers-reduced-motion:reduce){.wallViewportV107 .sparkSweepV108{animation:none!important;transform:translate(98px)!important}}.wb11Viewport{position:fixed;inset:0;z-index:999999;background:#04070a;overflow:hidden}.wb11Stage{position:absolute;left:50%;top:50%;width:1600px;height:900px;box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--wb11-scale,1));transform-origin:center center;padding:10px;display:grid;grid-template-rows:106px 100px 74px 350px 184px 26px;gap:8px;color:#f5f7fb;background:radial-gradient(circle at 50% 30%,rgba(32,43,62,.08),transparent 34%),#05080b;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wb11Stage *{box-sizing:border-box;min-width:0}.wb11TopRow{display:grid;grid-template-columns:370px minmax(0,1fr);gap:8px;min-height:0}.wb11Threat,.wb11Weather,.wb11Header>*,.wb11Kpis>div,.wb11Card{border:1px solid rgba(129,148,178,.19);background:linear-gradient(145deg,#0d141df7,#050a10fb);box-shadow:inset 0 1px #ffffff09;border-radius:12px;overflow:hidden}.wb11Threat{position:relative;padding:14px 15px;display:grid;grid-template-columns:70px 1fr;grid-template-rows:1fr auto;gap:0 14px;border-color:#ff67463d;background:linear-gradient(135deg,#5b161240,#080b10fa 54%)}.wb11Shield{grid-row:1/3;align-self:center;width:58px;height:66px;display:grid;place-content:center;clip-path:polygon(50% 0,90% 12%,88% 67%,50% 100%,12% 67%,10% 12%);background:linear-gradient(180deg,#ff554d,#9d2429);font-size:31px;font-weight:950;filter:drop-shadow(0 0 14px rgba(255,67,60,.18))}.wb11ThreatText span,.wb11WeatherNow small,.wb11CardHead span,.wb11Phase span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#c3cad6}.wb11ThreatText strong{display:block;font-size:38px;line-height:1;color:#ff5b50;margin-top:3px}.wb11ThreatText b{display:block;font-size:11px;letter-spacing:.07em;margin-top:6px}.wb11Threat>small{grid-column:2;font-size:7px;color:#7e8998;align-self:end}.wb11Weather{display:grid;grid-template-columns:310px minmax(0,1fr) 265px;gap:10px;padding:10px 12px}.wb11WeatherNow{display:flex;align-items:center;gap:12px;overflow:hidden}.wb11WeatherIcon{font-size:37px;line-height:1}.wb11WeatherNow strong{display:block;font-size:27px;line-height:1.05;margin-top:5px}.wb11WeatherNow strong em{font-size:12px;font-style:normal;font-weight:700;margin-left:8px}.wb11WeatherNow b{display:block;font-size:8px;color:#9ca6b5;margin-top:7px;font-weight:650}.wb11WeatherHours{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;overflow:hidden}.wb11WeatherHours>div{border:1px solid rgba(255,255,255,.05);border-radius:9px;padding:7px 8px;background:#ffffff05;display:grid;align-content:center}.wb11WeatherHours>div.now{border-color:#ffa630a6;background:#ff912309}.wb11WeatherHours span{font-size:7px;color:#929baa;font-weight:850}.wb11WeatherHours strong{font-size:14px;margin:6px 0 5px}.wb11WeatherHours small{font-size:6.5px;color:#8993a3;white-space:nowrap}.wb11WeatherRisk{align-self:center;height:62px;border-radius:9px;border:1px solid rgba(45,208,139,.2);background:#19644517;padding:11px 12px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;position:relative}.wb11WeatherRisk strong{font-size:9px;color:#ffbf43;letter-spacing:.05em}.wb11WeatherRisk span{font-size:8px;color:#99a5b4}.wb11WeatherRisk small{grid-column:1/3;font-size:6px;color:#6f7a88;text-align:right}.wb11WeatherRisk.risk{border-color:#ffa63c52;background:#6a3d101a}.wb11Header{display:grid;grid-template-columns:1.25fr .82fr .93fr;gap:8px}.wb11EventIdentity{padding:13px 15px;display:flex;align-items:center;gap:14px}.wb11Logo{width:54px;height:54px;border-radius:13px;display:grid;place-content:center;font-size:18px;font-weight:950;background:linear-gradient(145deg,#7864ff,#4234e9);box-shadow:0 0 24px #5c49ff2b}.wb11EventIdentity span{font-size:9px;letter-spacing:.16em;font-weight:900;color:#9181ff}.wb11EventIdentity h1{font-size:25px;line-height:1.02;margin:6px 0 5px}.wb11EventIdentity p{font-size:10px;color:#9fa8b6;margin:0}.wb11Phase{padding:12px;display:grid;place-content:center;text-align:center;position:relative}.wb11Phase strong{font-size:24px;color:#45dea0;margin:4px 0}.wb11Phase small{font-size:9px;color:#909aa8}.wb11Phase b{position:absolute;right:9px;top:8px;font-size:6px;color:#ffb04d}.wb11Control{padding:11px 13px;display:grid;grid-template-rows:1fr 37px;gap:5px}.wb11Control>div:first-child{display:flex;justify-content:flex-end;align-items:baseline;gap:8px}.wb11Control>div:first-child strong{font-size:28px}.wb11Control>div:first-child span{font-size:8px;color:#84909e}.wb11Control>div:first-child span.live{color:#47dfa1}.wb11ControlActions{display:grid;grid-template-columns:38px minmax(0,1fr) 44px;gap:6px}.wb11ControlActions button,.wb11ControlActions select,.wb11EventName{height:34px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a1017;color:#dfe4ec;font-size:9px}.wb11ControlActions button{cursor:pointer}.wb11ControlActions select{padding:0 10px}.wb11EventName{display:flex;align-items:center;padding:0 11px}.wb11Kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wb11Kpis>div{position:relative;display:grid;grid-template-columns:36px 1fr auto;grid-template-rows:1fr 1fr;align-items:center;padding:10px 13px}.wb11Kpis i{grid-row:1/3;font-style:normal;font-size:22px;color:#7967ff}.wb11Kpis>div:nth-child(2) i{color:#48dfa0}.wb11Kpis>div:nth-child(4) i{color:#ffae3f}.wb11Kpis>div:nth-child(5) i{color:#ff5b55}.wb11Kpis>div:nth-child(6) i{color:#3faeff}.wb11Kpis span{align-self:end;font-size:8px;letter-spacing:.12em;color:#a8b0bd;font-weight:850}.wb11Kpis strong{align-self:start;font-size:23px}.wb11Kpis strong small{font-size:11px;color:#939eae}.wb11Kpis em{position:absolute;right:10px;top:8px;font-size:9px;font-style:normal;font-weight:900;color:#8e7dff}.wb11Main{display:grid;grid-template-columns:1.08fr .92fr 1.08fr;gap:8px;min-height:0}.wb11Card{padding:11px;min-height:0}.wb11CardHead{height:25px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;align-items:flex-start;justify-content:space-between}.wb11CardHead b{font-size:9px;color:#a493ff}.wb11Occupancy{display:grid;grid-template-rows:25px 160px 92px 48px;gap:8px}.wb11OccTop{display:grid;grid-template-columns:1.12fr .88fr;gap:10px;min-height:0}.wb11Ring{width:158px;height:158px;justify-self:center;align-self:center;border-radius:50%;position:relative;background:conic-gradient(#765fff var(--p),rgba(255,255,255,.055) 0);box-shadow:0 0 28px #6450ff17}.wb11Ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#070c12;border:1px solid rgba(255,255,255,.04)}.wb11Ring>div{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center}.wb11Ring strong{font-size:48px;line-height:.9}.wb11Ring span{font-size:8px;letter-spacing:.14em;color:#a7afbd;margin-top:7px}.wb11Ring b{font-size:15px;color:#836fff;margin-top:3px}.wb11OccStats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:7px}.wb11OccStats>div{border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#ffffff05;padding:10px}.wb11OccStats span{display:block;font-size:7px;color:#9ca5b3;letter-spacing:.11em}.wb11OccStats strong{display:block;font-size:24px;margin-top:6px}.wb11FlowPair{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-height:0}.wb11FlowBox{border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff04;padding:7px 8px;overflow:hidden}.wb11FlowBox header{height:20px;display:flex;align-items:baseline;justify-content:space-between}.wb11FlowBox header span{font-size:6.5px;letter-spacing:.09em;color:#a2aab7}.wb11FlowBox header strong{font-size:16px;color:#4de1a1}.wb11FlowBox+div header strong{color:#6fa8ff}.wb11FlowBox header small{font-size:6px;color:#7e8998}.wb11FlowGraph{height:59px;position:relative}.wb11FlowGraph svg{width:100%;height:47px;display:block}.wb11FlowGraph .grid{stroke:#ffffff0d;stroke-width:.5;stroke-dasharray:2 3}.wb11FlowGraph .base{stroke:#ffffff26;stroke-width:.65}.wb11FlowGraph .area{fill:#3fdb9914}.wb11FlowGraph.exited .area{fill:#5093ff14}.wb11FlowGraph .line{fill:none;stroke:#42df9c;stroke-width:1.6;vector-effect:non-scaling-stroke}.wb11FlowGraph.exited .line{stroke:#5f9dff}.wb11FlowGraph .dot{fill:#54e3a4}.wb11FlowGraph.exited .dot{fill:#6aa6ff}.wb11FlowGraph .sweep{animation:wb11Sweep 5s linear infinite}.wb11FlowGraph .sweep line{stroke:#ffab42;stroke-width:.7;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.wb11FlowGraph .sweep circle{fill:#ffab42}@keyframes wb11Sweep{0%{transform:translate(1px)}to{transform:translate(98px)}}.wb11GraphAxis{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;font-size:5.5px;color:#727d8c}.wb11GraphAxis b{text-align:center;font-size:5.8px;color:#8d97a5}.wb11Counting{border-top:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:88px 1fr;align-items:center;gap:6px;padding-top:5px;overflow:hidden}.wb11Counting>span{font-size:7px;font-weight:900;letter-spacing:.12em;color:#929cab}.wb11Counting>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.wb11Counting>div>div{display:grid;grid-template-columns:9px 1fr;grid-template-rows:auto auto;align-items:center;background:#ffffff05;border-radius:7px;padding:4px 6px}.wb11Counting i{grid-row:1/3;width:6px;height:6px;border-radius:50%;background:#47dfa0;box-shadow:0 0 8px #47dfa052}.wb11Counting strong{font-size:7.5px}.wb11Counting small{font-size:5.8px;color:#818b9a}.wb11TimelineBody{height:306px;display:grid;grid-template-columns:1.02fr .86fr;gap:8px}.wb11Milestones{padding:5px 4px;overflow:hidden}.wb11Milestones>div{position:relative;height:68px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;padding:7px 0}.wb11Milestones>div:not(:last-child):after{content:"";position:absolute;left:8px;top:25px;bottom:-12px;width:1px;background:#485261}.wb11Milestones i{grid-row:1/3;width:17px;height:17px;border-radius:50%;border:2px solid #596575;background:#071018;display:grid;place-content:center;font-size:8px;color:#05100b;z-index:1}.wb11Milestones .done i{border-color:#47dfa0;background:#47dfa0}.wb11Milestones span{font-size:8px;color:#a6aebb;letter-spacing:.08em}.wb11Milestones strong{font-size:16px}.wb11Milestones .done strong{color:#47dfa0}.wb11OpsAlert{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff03;padding:11px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden}.wb11OpsAlert>span{font-size:8px;letter-spacing:.09em;font-weight:900}.wb11OpsAlert>b{font-size:10px;color:#a794ff;margin-top:6px}.wb11BigCheck{width:64px;height:64px;border:2px solid #168553;border-radius:50%;display:grid;place-content:center;font-size:35px;color:#50e0a1;margin:auto}.wb11OpsAlert>strong{font-size:11px;line-height:1.35;color:#4cdda0;max-width:145px;margin-bottom:13px}.wb11AlertList{display:grid;gap:7px;margin-top:14px}.wb11AlertList strong{font-size:9px;color:#ffb14a}.wb11RosterRows{display:grid;gap:6px;padding-top:4px}.wb11RosterRows>div{height:47px;display:grid;grid-template-columns:10px minmax(100px,.8fr) 1fr auto;gap:9px;align-items:center;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff04;padding:0 10px}.wb11RosterRows i{width:8px;height:8px;border-radius:50%;background:#3f4958}.wb11RosterRows i.on{background:#46dfa0;box-shadow:0 0 11px #46dfa061}.wb11RosterRows strong{font-size:10px}.wb11RosterRows span{font-size:8px;color:#959fad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb11RosterRows b{font-size:7px;color:#c0c7d2}.wb11More{position:absolute;bottom:8px;left:12px;font-size:7px;color:#8c7eff}.wb11Roster{position:relative}.wb11Bottom{display:grid;grid-template-columns:1.08fr .77fr 1.15fr;gap:8px;min-height:0}.wb11IntelBody{padding-top:7px}.wb11IntelBody>span{font-size:8px;color:#ffb038;font-weight:950;letter-spacing:.08em}.wb11IntelBody>strong{display:block;font-size:15px;margin:7px 0}.wb11IntelBody p{font-size:9px;color:#a2abb8;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb11IntelBody small{display:block;font-size:7px;color:#7e8997;margin-top:8px}.wb11AllClear{height:110px;display:grid;place-content:center;text-align:center;color:#4ee0a1;font-size:11px}.wb11IncidentClear{height:127px;display:grid;place-content:center;text-align:center;color:#4fe0a1}.wb11IncidentClear div{width:56px;height:56px;border:2px solid #168553;border-radius:50%;display:grid;place-content:center;font-size:31px;margin:auto}.wb11IncidentClear strong{font-size:12px;margin-top:8px}.wb11IncidentClear span{font-size:9px}.wb11IncidentRows{display:grid;gap:6px;padding-top:6px}.wb11IncidentRows>div{padding:7px 8px;border-left:2px solid #ffad45;border-radius:7px;background:#ffffff04}.wb11IncidentRows b{font-size:7px;color:#ffb14c}.wb11IncidentRows strong{display:block;font-size:10px}.wb11IncidentRows small{font-size:7px;color:#818b9a}.wb11BottomRight{display:grid;grid-template-columns:1.6fr .9fr;gap:8px;min-height:0}.wb11InfoRows{display:grid;grid-template-rows:repeat(5,1fr);height:128px}.wb11InfoRows>div{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:center;border-bottom:1px solid rgba(255,255,255,.045);padding:0 2px}.wb11InfoRows span{font-size:7px;color:#87919f}.wb11InfoRows b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb11StatusRows{display:grid;grid-template-rows:repeat(6,1fr);height:128px}.wb11StatusRows>div{display:grid;grid-template-columns:9px 1fr auto;gap:6px;align-items:center;border-bottom:1px solid rgba(255,255,255,.04)}.wb11StatusRows i{width:7px;height:7px;border-radius:50%;background:#47dfa0;box-shadow:0 0 9px #47dfa04d}.wb11StatusRows span{font-size:7px;color:#a0a8b5}.wb11StatusRows b{font-size:6px;color:#47dfa0}.wb11Footer{border:1px solid rgba(129,148,178,.15);border-radius:8px;background:#070b10;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 12px;font-size:7px;color:#7d8796}.wb11Footer strong{text-align:center;color:#bac1cb;font-size:8px}.wb11Footer span:last-child{text-align:right;color:#87919f}.wb11Stage .wallChangedV104c{animation:wb11ChangeFlash 1.9s ease-out 1}@keyframes wb11ChangeFlash{0%,to{border-color:#8194b230;box-shadow:inset 0 1px #ffffff09}12%,45%,76%{border-color:#ff9d3c;box-shadow:0 0 0 2px #ff9d3c42,0 0 20px #ff7e1e2e,inset 0 0 18px #ff82230d}28%,60%{border-color:#8194b230;box-shadow:none}}@media(prefers-reduced-motion:reduce){.wb11FlowGraph .sweep,.wb11Stage .wallChangedV104c{animation:none}}.wb11Stage{grid-template-rows:106px 100px 74px 358px 168px 26px!important}.wb11Main{height:358px!important;min-height:358px!important;max-height:358px!important;align-items:stretch!important}.wb11Main>.wb11Card{height:358px!important;min-height:358px!important;max-height:358px!important}.wb11Occupancy{grid-template-rows:25px 145px 82px 34px!important;gap:7px!important;overflow:hidden!important}.wb11OccTop{height:145px!important;min-height:145px!important;max-height:145px!important;overflow:hidden!important}.wb11Ring{width:140px!important;height:140px!important;max-width:140px!important;max-height:140px!important}.wb11Ring strong{font-size:44px!important}.wb11Ring span{font-size:7px!important}.wb11Ring b{font-size:14px!important}.wb11OccStats{height:145px!important;min-height:145px!important;max-height:145px!important}.wb11OccStats>div{min-height:0!important;padding:8px 9px!important}.wb11OccStats strong{font-size:22px!important;margin-top:4px!important}.wb11FlowPair{height:82px!important;min-height:82px!important;max-height:82px!important}.wb11FlowBox{height:82px!important;min-height:82px!important;max-height:82px!important;padding:6px 8px 4px!important}.wb11FlowBox header{height:18px!important}.wb11FlowGraph{height:53px!important;min-height:53px!important;max-height:53px!important}.wb11FlowGraph svg{height:41px!important}.wb11Counting{height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:3px!important}.wb11Counting>div>div{height:28px!important;min-height:28px!important;max-height:28px!important;padding:3px 6px!important}.wb11Timeline{overflow:hidden!important}.wb11TimelineBody{height:303px!important;min-height:303px!important;max-height:303px!important;overflow:hidden!important;grid-template-columns:1.04fr .84fr!important;gap:8px!important}.wb11Milestones{height:303px!important;min-height:303px!important;max-height:303px!important;padding:2px 4px!important}.wb11Milestones>div{height:69px!important;min-height:69px!important;max-height:69px!important;padding:6px 0!important}.wb11Milestones>div:not(:last-child):after{top:24px!important;bottom:-11px!important}.wb11Milestones span{font-size:7.5px!important}.wb11Milestones strong{font-size:15px!important}.wb11OpsAlert{height:303px!important;min-height:303px!important;max-height:303px!important;padding:9px!important;overflow:hidden!important}.wb11BigCheck{width:58px!important;height:58px!important;font-size:31px!important;margin:auto!important}.wb11OpsAlert>strong{font-size:9px!important;line-height:1.3!important;margin-bottom:8px!important}.wb11Roster{overflow:hidden!important}.wb11RosterRows{height:302px!important;min-height:302px!important;max-height:302px!important;overflow:hidden!important;align-content:start!important}.wb11RosterRows>div{height:46px!important;min-height:46px!important;max-height:46px!important}.wb11Bottom{height:168px!important;min-height:168px!important;max-height:168px!important}.wb11Bottom>.wb11Card,.wb11BottomRight,.wb11BottomRight>.wb11Card{height:168px!important;min-height:168px!important;max-height:168px!important}.wb11InfoRows,.wb11StatusRows{height:114px!important}@media(max-height:820px),(max-width:1280px),(min-width:1800px)and (min-height:900px){.wb11Stage{grid-template-rows:106px 100px 74px 358px 168px 26px!important}.wb11Main,.wb11Main>.wb11Card{height:358px!important;min-height:358px!important;max-height:358px!important}.wb11Occupancy{grid-template-rows:25px 145px 82px 34px!important;gap:7px!important}.wb11OccTop,.wb11OccStats{height:145px!important;min-height:145px!important;max-height:145px!important}.wb11Ring{width:140px!important;height:140px!important;max-width:140px!important;max-height:140px!important}.wb11FlowPair,.wb11FlowBox{height:82px!important;min-height:82px!important;max-height:82px!important}.wb11Counting{height:34px!important;min-height:34px!important;max-height:34px!important}.wb11TimelineBody,.wb11Milestones,.wb11OpsAlert{height:303px!important;min-height:303px!important;max-height:303px!important}.wb11RosterRows{height:302px!important;min-height:302px!important;max-height:302px!important}.wb11Bottom,.wb11Bottom>.wb11Card,.wb11BottomRight,.wb11BottomRight>.wb11Card{height:168px!important;min-height:168px!important;max-height:168px!important}}.wb11Stage{display:block!important;padding:0!important;overflow:hidden!important}.wb11TopRow{position:absolute!important;left:10px!important;right:10px!important;top:10px!important;width:auto!important;height:106px!important;min-height:106px!important;max-height:106px!important}.wb11Header{position:absolute!important;left:10px!important;right:10px!important;top:124px!important;width:auto!important;height:100px!important;min-height:100px!important;max-height:100px!important}.wb11Kpis{position:absolute!important;left:10px!important;right:10px!important;top:232px!important;width:auto!important;height:74px!important;min-height:74px!important;max-height:74px!important}.wb11Main{position:absolute!important;left:66px!important;right:66px!important;top:314px!important;width:auto!important;height:342px!important;min-height:342px!important;max-height:342px!important;display:grid!important;grid-template-columns:1.08fr .92fr 1.08fr!important;gap:8px!important;overflow:hidden!important}.wb11Bottom{position:absolute!important;left:10px!important;right:10px!important;top:664px!important;width:auto!important;height:192px!important;min-height:192px!important;max-height:192px!important;display:grid!important;grid-template-columns:1.08fr .77fr 1.15fr!important;gap:8px!important;overflow:hidden!important}.wb11Footer{position:absolute!important;left:10px!important;right:10px!important;top:864px!important;width:auto!important;height:26px!important;min-height:26px!important;max-height:26px!important}.wb11Main>.wb11Card{height:342px!important;min-height:342px!important;max-height:342px!important;align-self:stretch!important;overflow:hidden!important}.wb11Occupancy{display:grid!important;grid-template-rows:25px 132px 78px 40px!important;gap:6px!important}.wb11OccTop{height:132px!important;min-height:132px!important;max-height:132px!important;overflow:hidden!important}.wb11Ring{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;max-width:128px!important;max-height:128px!important}.wb11Ring strong{font-size:41px!important}.wb11Ring span{font-size:7px!important;margin-top:5px!important}.wb11Ring b{font-size:13px!important}.wb11OccStats{height:132px!important;min-height:132px!important;max-height:132px!important;overflow:hidden!important}.wb11OccStats>div{padding:7px 8px!important}.wb11OccStats span{font-size:6.5px!important}.wb11OccStats strong{font-size:21px!important;margin-top:3px!important}.wb11FlowPair{height:78px!important;min-height:78px!important;max-height:78px!important;overflow:hidden!important}.wb11FlowBox{height:78px!important;min-height:78px!important;max-height:78px!important;padding:5px 7px 3px!important}.wb11FlowBox header{height:17px!important}.wb11FlowBox header span{font-size:6px!important}.wb11FlowBox header strong{font-size:15px!important}.wb11FlowGraph{height:52px!important;min-height:52px!important;max-height:52px!important}.wb11FlowGraph svg{height:40px!important}.wb11Counting{height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:3px!important;overflow:hidden!important}.wb11Counting>div{height:31px!important}.wb11Counting>div>div{height:31px!important;min-height:31px!important;max-height:31px!important;padding:3px 6px!important}.wb11Timeline{display:grid!important;grid-template-rows:25px minmax(0,1fr)!important;gap:7px!important}.wb11Timeline .wb11CardHead{height:25px!important;min-height:25px!important;max-height:25px!important}.wb11TimelineBody{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:grid!important;grid-template-columns:1.04fr .84fr!important;gap:8px!important}.wb11Milestones{height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;padding:1px 4px!important;overflow:hidden!important}.wb11Milestones>div{height:auto!important;min-height:0!important;max-height:none!important;padding:5px 0!important;align-content:center!important}.wb11Milestones>div:not(:last-child):after{top:22px!important;bottom:-8px!important}.wb11Milestones span{font-size:7px!important}.wb11Milestones strong{font-size:14px!important}.wb11OpsAlert{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:8px!important}.wb11BigCheck{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:auto!important;font-size:29px!important}.wb11OpsAlert>strong{max-width:130px!important;font-size:8.5px!important;line-height:1.25!important;margin-bottom:7px!important}.wb11Roster{display:grid!important;grid-template-rows:25px minmax(0,1fr)!important;gap:7px!important}.wb11RosterRows{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:grid!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;gap:5px!important;padding-top:0!important}.wb11RosterRows>div{height:auto!important;min-height:0!important;max-height:none!important;padding:0 9px!important}.wb11Bottom>.wb11Card,.wb11BottomRight,.wb11BottomRight>.wb11Card{height:192px!important;min-height:192px!important;max-height:192px!important;overflow:hidden!important}.wb11BottomRight{display:grid!important;grid-template-columns:1.6fr .9fr!important;gap:8px!important}.wb11InfoRows,.wb11StatusRows{height:136px!important;min-height:136px!important;max-height:136px!important;overflow:hidden!important}@media(max-height:820px),(max-width:1280px),(min-width:1800px)and (min-height:900px){.wb11TopRow{top:10px!important;height:106px!important;min-height:106px!important;max-height:106px!important}.wb11Header{top:124px!important;height:100px!important;min-height:100px!important;max-height:100px!important}.wb11Kpis{top:232px!important;height:74px!important;min-height:74px!important;max-height:74px!important}.wb11Main{top:314px!important;height:342px!important;min-height:342px!important;max-height:342px!important}.wb11Bottom{top:664px!important;height:192px!important;min-height:192px!important;max-height:192px!important}.wb11Footer{top:864px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.wb11Main>.wb11Card{height:342px!important;min-height:342px!important;max-height:342px!important}.wb11Occupancy{grid-template-rows:25px 132px 78px 40px!important;gap:6px!important}.wb11OccTop,.wb11OccStats{height:132px!important;min-height:132px!important;max-height:132px!important}.wb11Ring{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;max-width:128px!important;max-height:128px!important}.wb11FlowPair,.wb11FlowBox{height:78px!important;min-height:78px!important;max-height:78px!important}.wb11Counting{height:40px!important;min-height:40px!important;max-height:40px!important}.wb11Bottom>.wb11Card,.wb11BottomRight,.wb11BottomRight>.wb11Card{height:192px!important;min-height:192px!important;max-height:192px!important}}.wb11Main{padding:0!important;margin:0!important;max-width:none!important}.wb11Main{left:10px!important;right:10px!important;top:314px!important;height:342px!important;min-height:342px!important;max-height:342px!important;grid-template-columns:1.05fr .7fr 1.25fr!important;gap:8px!important}.wb11TimelineBody{grid-template-columns:minmax(0,.92fr) minmax(112px,.72fr)!important;gap:6px!important}.wb11Milestones{padding-left:1px!important;padding-right:1px!important}.wb11Milestones>div{grid-template-columns:20px 1fr!important}.wb11Milestones span{font-size:6.6px!important}.wb11Milestones strong{font-size:13px!important}.wb11OpsAlert{padding:7px!important}.wb11OpsAlert>span{font-size:7px!important}.wb11OpsAlert>b{font-size:9px!important}.wb11BigCheck{width:48px!important;height:48px!important;font-size:26px!important}.wb11OpsAlert>strong{font-size:7.8px!important;max-width:102px!important}.wb11LiveMapCard{display:grid!important;grid-template-rows:25px minmax(0,1fr)!important;gap:7px!important;height:342px!important;overflow:hidden!important;padding:11px!important}.wb11MapWrap{position:relative;min-height:0;height:100%;border:1px solid rgba(255,255,255,.055);border-radius:9px;overflow:hidden;background:#071019}.wb11LeafletMap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:radial-gradient(circle at 40% 35%,rgba(67,92,118,.22),transparent 30%),linear-gradient(145deg,#0c1721,#071019)}.wb11LeafletMap .leaflet-control-attribution{font-size:5px!important;background:#05090db8!important;color:#657180!important}.wb11LeafletMap .leaflet-control-attribution a{color:#75859a!important}.wb11MapHud{position:absolute;z-index:550;left:8px;right:8px;top:8px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.wb11MapHud>div{padding:7px 9px;border-radius:8px;background:#060b11c7;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wb11MapHud span{display:block;font-size:6.5px;letter-spacing:.12em;color:#8e98a7;font-weight:900}.wb11MapHud strong{display:block;font-size:9px;color:#4ce0a1;margin-top:3px}.wb11MapHud>small{padding:6px 8px;border-radius:7px;background:#060b11b8;font-size:6px;color:#8792a1}.wb11MapMarker{width:38px;height:38px;border-radius:50%;display:grid;place-content:center;position:relative;background:#202a37;border:2px solid #5a6574;color:#fff;font-size:9px;font-weight:950;box-shadow:0 8px 20px #00000052}.wb11MapMarker.live{background:linear-gradient(145deg,#1e7253,#113f32);border-color:#4ee0a2;box-shadow:0 0 0 5px #4ee0a214,0 0 20px #4ee0a233}.wb11MapMarker i{position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border-radius:50%;background:#687587;border:2px solid #081019}.wb11MapMarker.live i{background:#4ee0a2;animation:wb11MapPulse 1.8s ease-in-out infinite}@keyframes wb11MapPulse{50%{box-shadow:0 0 0 5px #4ee0a221}}.wb11MapRoster{position:absolute;z-index:550;left:8px;right:8px;bottom:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;pointer-events:none}.wb11MapRoster>div{min-width:0;height:30px;padding:4px 7px;display:grid;grid-template-columns:8px minmax(0,.8fr) 1fr;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:#060b11cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wb11MapRoster i{width:6px;height:6px;border-radius:50%;background:#536071}.wb11MapRoster i.live{background:#4ee0a2;box-shadow:0 0 8px #4ee0a24d}.wb11MapRoster strong{font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb11MapRoster span{font-size:6px;color:#8a95a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb11MapEmpty{position:absolute;inset:0;z-index:500;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 45%,rgba(55,77,99,.14),transparent 34%);color:#8d98a7;pointer-events:none}.wb11MapEmpty b{font-size:26px;color:#6e7d91}.wb11MapEmpty strong{font-size:11px;margin-top:5px;color:#d6dce5}.wb11MapEmpty span{font-size:7px;margin-top:3px}.wb11Bottom{left:10px!important;right:10px!important;grid-template-columns:1.05fr .72fr 1.23fr!important;gap:8px!important}@media(max-height:820px),(max-width:1280px),(min-width:1800px)and (min-height:900px){.wb11Main{left:10px!important;right:10px!important;top:314px!important;padding:0!important;margin:0!important;max-width:none!important;grid-template-columns:1.05fr .7fr 1.25fr!important}.wb11Bottom{left:10px!important;right:10px!important;grid-template-columns:1.05fr .72fr 1.23fr!important}}@media(prefers-reduced-motion:reduce){.wb11MapMarker.live i{animation:none!important}}:root{--pc-bg:#030914;--pc-bg-2:#06111f;--pc-panel:rgba(8,20,36,.86);--pc-panel-2:rgba(10,25,44,.94);--pc-panel-3:rgba(12,31,53,.82);--pc-line:rgba(68,158,255,.16);--pc-line-strong:rgba(56,151,255,.38);--pc-blue:#2f8df4;--pc-blue-2:#56b6ff;--pc-cyan:#6ee7ff;--pc-text:#f7fbff;--pc-muted:#94a9bf;--pc-green:#48dd96;--pc-amber:#ffbe55;--pc-red:#ff4f63;--pc-shadow:0 24px 80px rgba(0,0,0,.38);--pc-glow:0 0 0 1px rgba(47,141,244,.11),0 18px 60px rgba(0,73,160,.16)}html{background:var(--pc-bg)!important;color-scheme:dark}body{background:radial-gradient(circle at 80% -10%,rgba(33,121,242,.12),transparent 34%),radial-gradient(circle at 0% 45%,rgba(0,157,255,.06),transparent 30%),linear-gradient(180deg,#020812,#04101c 52%,#020812)!important;color:var(--pc-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important;letter-spacing:-.01em}body:before{content:"";position:fixed;inset:-10%;z-index:-2;pointer-events:none;background-image:url(/patrolcore-icon.png);background-repeat:repeat;background-size:118px 118px;opacity:.018;filter:saturate(1.25);transform:rotate(-4deg) scale(1.08);animation:pcHexDrift 60s linear infinite}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(108deg,transparent 26%,rgba(48,150,255,.035) 46%,rgba(119,222,255,.055) 50%,rgba(48,150,255,.035) 54%,transparent 74%);transform:translate(-120%);animation:pcSweep 18s ease-in-out infinite}@keyframes pcHexDrift{to{background-position:118px 59px}}@keyframes pcSweep{0%,58%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.logo,.displayMarkV100,.wb11Logo{background:url(/patrolcore-icon.png) center/contain no-repeat!important;color:transparent!important;font-size:0!important;border:0!important;box-shadow:none!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:0!important}.logo.large,.displayMarkV100{width:58px!important;height:58px!important;min-width:58px!important}.brand,.companyGlobalBrand,.loginBrand{gap:12px!important;align-items:center!important}.brand strong,.companyGlobalBrand strong{font-size:17px!important;letter-spacing:-.02em!important;color:var(--pc-text)!important}.brand strong:first-letter,.companyGlobalBrand strong:first-letter{color:var(--pc-text)}.brand span,.companyGlobalBrand span{color:var(--pc-muted)!important}.loginBrand h1{font-size:30px!important;color:var(--pc-text)!important;text-shadow:0 0 24px rgba(67,166,255,.12)}.panel,.card,.modal,.loginCard,.tenantEntryCard,.guardProfileCard,.guardManagerCard,.guardNowStrip,.operationCentreCard,.attentionCard,.commandMetric,.commandHomeCard,.liveOpsPanel,.v90Hero,.displayPhaseGuideV103b,.phaseOverridePanelV104,.securityNote,.companyDirectoryCard,.tenant,.guardAction,.guardVoiceCard,.guardIntelHome,.guardBoloCard,.guardPatrolCard,.guardReportCard{background:linear-gradient(180deg,#0b1b2ff0,#061220ed)!important;border-color:var(--pc-line)!important;box-shadow:var(--pc-glow)!important}.panel:hover,.operationCentreCard:hover,.guardAction:hover,.guardPatrolCard:hover{border-color:var(--pc-line-strong)!important;transform:translateY(-1px)}button,.button,a.button{border-radius:12px!important;font-weight:700!important}button.primary,.primary,.loginButton,.guardVoicePrimary,.guardCallButton{background:linear-gradient(135deg,#1277eb,#329ef9)!important;color:#fff!important;border:1px solid rgba(111,197,255,.26)!important;box-shadow:0 12px 30px #197ced2e!important}button.primary:hover,.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary{background:#0e233ab8!important;border-color:#50a5ff33!important;color:#dcecff!important}.eyebrow{color:#69b9ff!important;letter-spacing:.14em!important;font-weight:800!important}small,p{color:var(--pc-muted)}h1,h2,h3,strong{color:var(--pc-text)}input,textarea,select{background:#071421!important;color:var(--pc-text)!important;border:1px solid rgba(78,155,233,.18)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff05!important}input:focus,textarea:focus,select:focus{border-color:#318ff4!important;box-shadow:0 0 0 3px #2f8df41f!important}.shell{background:transparent!important}.shell>aside{background:#020a13ed!important;border-right:1px solid rgba(55,142,231,.15)!important;box-shadow:18px 0 60px #0000002e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shell>aside nav button{font-size:14px!important;min-height:45px!important;color:#9db2c7!important;border-radius:11px!important}.shell>aside nav button.active{background:linear-gradient(90deg,#2689f22e,#2689f20d)!important;color:#fff!important;border-color:#3097ff42!important}.ownerBox{background:#08192abf!important;border-color:var(--pc-line)!important}.version{opacity:.7}.companyAppReimagined,.companyCommand,.companyCommandShell{background:transparent!important;position:relative;isolation:isolate}.companyAppReimagined:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 20%,rgba(46,145,255,.08),transparent 31%)}.companyGlobalBar{background:#030c16eb!important;border-bottom:1px solid rgba(64,151,241,.16)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;min-height:68px!important;padding:0 22px!important}.companyGlobalBrand .logo{width:34px!important;height:34px!important;min-width:34px!important}.companyGlobalBrand strong{font-size:18px!important}.companyGlobalUser button{background:#0c1f33c7!important;border-color:#469ef62e!important;color:#cfe4f8!important}.commandLayoutV6,.commandWorkspaceV6,.companyWorkspace,.commandMain{background:transparent!important}.commandSidebarV6,.commandRailV6,.companySidebar{background:#030c16f0!important;border-right:1px solid rgba(61,148,238,.14)!important;box-shadow:16px 0 52px #0000002e!important}.commandSidebarV6 button,.commandRailV6 button,.companySidebar button{min-height:48px!important;border-radius:12px!important;color:#9eb2c7!important;font-size:14px!important}.commandSidebarV6 button.active,.commandRailV6 button.active,.companySidebar button.active{color:#fff!important;background:linear-gradient(90deg,#2384f033,#2384f00b)!important;box-shadow:inset 3px 0 #2f8df4!important}.commandHeaderV6,.companyPageHeader,.commandTopbar{background:#040e19c2!important;border-color:#4196ed1f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.commandHeaderV6 h1,.companyPageHeader h1{font-size:clamp(26px,2.3vw,38px)!important;letter-spacing:-.035em!important}.commandSearchV8,.finderInputV8{background:#071725!important;border-color:#439ef72e!important}.commandMetric,.commandHomeCard,.operationCentreCard,.attentionCard,.liveOpsPanel,.estateMetricV71,.readinessCardV71,.businessPulseCardV71{background:linear-gradient(145deg,#0d223af5,#071626f7)!important;border:1px solid rgba(75,162,250,.17)!important;box-shadow:0 16px 44px #00000038,inset 0 1px #ffffff06!important}.commandMetric strong,.estateMetricV71 strong{font-size:clamp(24px,2.1vw,36px)!important;letter-spacing:-.04em!important}.commandMetric span,.estateMetricV71 span{color:#9eb7cf!important}.leaflet-container,.liveMap,.mapPanel,.fullMap,.commandMapV72,.wb11Map{filter:saturate(1.12) brightness(1.12) contrast(1.04)!important;border:1px solid rgba(65,160,255,.22)!important;box-shadow:inset 0 0 42px #0d6fd312!important}.leaflet-control-zoom a{background:#08182a!important;color:#fff!important;border-color:#5aaaff33!important}.guardAppV2{background:linear-gradient(180deg,#020914,#06111d,#020a13)!important;min-height:100dvh!important;color:var(--pc-text)!important;position:relative;isolation:isolate}.guardAppV2:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(/patrolcore-icon.png);background-size:138px 138px;background-repeat:repeat;opacity:.012;transform:rotate(-4deg) scale(1.1)}.guardTopbar{background:#030c16e6!important;border-bottom:1px solid rgba(60,149,239,.13)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;min-height:64px!important}.guardTopbar:before{content:"";display:block;width:31px;height:31px;background:url(/patrolcore-icon.png) center/contain no-repeat;margin-right:10px}.guardTopbar .guardBrandV2,.guardTopbar strong{color:#fff!important}.guardDutyChip{background:#0c1f32d6!important;border-color:#4da1f52e!important}.guardDutyChip.live{background:#1d825629!important;border-color:#48dd9647!important;color:#82efb8!important}.guardAppMain{max-width:760px!important;margin:0 auto!important;padding:22px 18px 112px!important}.guardWelcomeV2{padding:8px 2px 16px!important}.guardWelcomeV2 h1{font-size:clamp(30px,7vw,44px)!important;letter-spacing:-.045em!important}.guardSignal{color:#7ac7ff!important;background:#2587e81a!important;border:1px solid rgba(74,164,255,.16)!important}.guardNowStrip{border-left:3px solid #2f8df4!important;padding:18px!important}.guardActionGridSimple{gap:12px!important}.guardAction{min-height:96px!important;padding:18px!important;border-radius:18px!important;text-align:left!important;background:linear-gradient(145deg,#0d2239f5,#071423f5)!important}.guardAction .guardActionIcon{color:#67baff!important;background:#2b8cef1f!important;border-color:#4ba4fd2e!important}.guardAction.danger{background:linear-gradient(145deg,#4a111cf5,#250910f7)!important;border-color:#ff4f6347!important;box-shadow:0 16px 48px #88102124!important}.guardAction.danger .guardActionIcon{color:#fff!important;background:#d92943!important;box-shadow:0 0 28px #ff455c3d!important}.guardVoiceCard{border-radius:20px!important;overflow:hidden!important;position:relative}.guardVoiceCard:after{content:"AI ASSISTED · REVIEW BEFORE SUBMIT";position:absolute;right:15px;top:15px;font-size:9px;letter-spacing:.13em;color:#6cbcff;font-weight:800}.guardVoicePrimary{min-height:58px!important;border-radius:16px!important}.guardManagerCard,.guardIntelHome,.guardProfileCard{border-radius:18px!important}.guardBottomNav,.guardTabbar,.guardBottomBar{background:#030c16e6!important;border-top:1px solid rgba(67,153,241,.14)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:0 -18px 48px #00000047!important}.guardBottomNav button.active,.guardTabbar button.active,.guardBottomBar button.active{color:#58b3ff!important}.guardBellButton,.guardProfileButton{background:#0a1b2d!important;border-color:#49a0f92e!important;color:#d9ecff!important}.displayLoginV100,.displayPickerV100,.wb11Stage,.displayLoadingV100{background:#020812!important;color:#fff!important}.displayLoginV100:before,.displayPickerV100:before,.wb11Stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/patrolcore-icon.png);background-size:145px 145px;opacity:.013}.displayLoginV100 form{background:#071525f5!important;border-color:#3c9dff3d!important;box-shadow:0 30px 90px #00000073,0 0 70px #2687ee14!important}.wb11Stage{filter:none!important}.wb11TopThreat,.wb11Weather,.wb11Header,.wb11Kpi,.wb11Occupancy,.wb11Timeline,.wb11Map,.wb11Bolo,.wb11Incidents,.wb11Info,.wb11Status{background:linear-gradient(155deg,#0b1f34fa,#05121ffa)!important;border-color:#45a0f933!important;box-shadow:0 14px 42px #00000038!important}.wb11Kpi strong,.wb11Occupancy strong{color:#fff!important;text-shadow:0 0 24px rgba(68,167,255,.1)!important}.wb11Footer{color:#8da7c0!important;border-color:#4095ec29!important}.displayMarkV100,.wb11Logo{filter:drop-shadow(0 0 16px rgba(46,146,255,.18))}.loginShell,.tenantEntryShell{background:radial-gradient(circle at 50% 0,rgba(37,132,236,.12),transparent 38%),#020812!important}.loginGlow{background:radial-gradient(circle,rgba(45,145,250,.13),transparent 68%)!important}.loginCard,.tenantEntryCard{border-radius:24px!important;padding:30px!important;border-color:#429df836!important}.tenantAddressPill{background:#08192a!important;border-color:#479df42e!important}.panelHead h2,.guardPageTitle h1,.v90Hero h1{letter-spacing:-.035em!important}.panelHead p,.guardPageTitle p,.v90Hero p{font-size:14px!important;line-height:1.55!important;color:#91a8bf!important}.pill,.severityBadge,.incidentStatus{border-radius:999px!important;font-weight:800!important;letter-spacing:.04em!important}.panel,.operationCentreCard,.guardAction,.guardProfileCard,.companyDirectoryCard,button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease!important}@media(max-width:900px){.guardAppMain{padding-left:14px!important;padding-right:14px!important}.guardActionGridSimple{grid-template-columns:1fr 1fr!important}.companyGlobalBar{padding:0 14px!important}}@media(max-width:560px){.guardActionGridSimple{grid-template-columns:1fr!important}.guardAction{min-height:82px!important}.guardWelcomeV2 h1{font-size:34px!important}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}.panel,.operationCentreCard,.guardAction,button{transition:none!important}}.irOverlay{position:fixed;inset:0;z-index:99999;background:#01070ee0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:22px;color:#eef7ff}.irShell{height:calc(100vh - 44px);max-width:1500px;margin:auto;background:linear-gradient(145deg,#071524,#030b15);border:1px solid rgba(71,161,255,.22);border-radius:24px;box-shadow:0 30px 120px #000;overflow:hidden;display:flex;flex-direction:column}.irShell>header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;border-bottom:1px solid rgba(78,155,233,.13)}.irShell h1,.irShell h2{margin:5px 0}.irShell p{margin:5px 0;color:#91a9c0}.irKicker{font-size:11px;letter-spacing:.16em;color:#61b7ff;font-weight:800}.irClose{font-size:30px;background:#0c2034!important;border:1px solid #173d61!important;width:46px;height:46px}.irMetrics{display:grid;grid-template-columns:repeat(3,160px) 1fr;gap:12px;padding:18px 32px;border-bottom:1px solid rgba(78,155,233,.12)}.irMetrics>div{background:#091a2b;border:1px solid rgba(78,155,233,.13);padding:14px;border-radius:14px}.irMetrics b{display:block;font-size:25px}.irMetrics span{font-size:11px;color:#91a9c0}.irMetrics>button{justify-self:end;align-self:center;background:#1687f8!important;color:#fff!important;padding:13px 18px!important}.irShell>main{display:grid;grid-template-columns:390px 1fr;min-height:0;flex:1}.irShell main>aside{border-right:1px solid rgba(78,155,233,.13);overflow:auto;background:#04101c}.irTabs{display:flex;gap:6px;padding:14px}.irTabs button{font-size:11px;padding:8px 10px!important}.irTabs .active{background:#123b61!important;color:#8ed0ff!important}.irRow{width:100%;display:flex!important;justify-content:space-between;align-items:center;text-align:left!important;border:0!important;border-top:1px solid rgba(78,155,233,.09)!important;border-radius:0!important;background:transparent!important;padding:15px 18px!important}.irRow:hover{background:#0a1d30!important}.irRow span{display:flex;flex-direction:column;gap:4px}.irRow>span:last-child{align-items:flex-end}.irRow small{font-size:11px}.irBadge{display:inline-flex!important;padding:4px 7px;border-radius:7px;background:#0e385b;color:#75c5ff;font-size:9px;font-weight:800}.irBadge.warn{background:#4b3411;color:#ffd17c}.irBadge.danger{background:#4b1720;color:#ff8391}.irBadge.ok{background:#123b2d;color:#74e5af}.irEmpty,.irWelcome{padding:40px;text-align:center;color:#91a9c0}.irShell article{overflow:auto;padding:32px}.irDetailHead{display:flex;justify-content:space-between;align-items:flex-start}.irGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.irGrid label{background:#081a2a;border:1px solid rgba(78,155,233,.12);border-radius:13px;padding:13px;color:#7891aa;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.irGrid strong{display:block;margin-top:6px;font-size:13px;text-transform:none;letter-spacing:0}.irShell section{border-top:1px solid rgba(78,155,233,.12);padding:20px 0}.irWorkflow{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.irWorkflow button{padding:10px 13px!important}.irHuman{font-size:11px;margin-top:18px!important}.irCore{font-size:70px;color:#299cff}.irFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.irForm label{font-size:11px;color:#91a9c0}.irForm input,.irForm select,.irForm textarea{display:block;width:100%;margin-top:6px;padding:11px;box-sizing:border-box}.irForm .wide{grid-column:1/-1}.irActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:800px){.irOverlay{padding:0}.irShell{height:100vh;border-radius:0}.irMetrics{grid-template-columns:repeat(3,1fr);padding:12px}.irMetrics>button{grid-column:1/-1;justify-self:stretch}.irShell>main{grid-template-columns:1fr}.irShell main>aside{max-height:38vh;border-right:0;border-bottom:1px solid rgba(78,155,233,.13)}.irShell article{padding:20px}.irGrid{grid-template-columns:1fr 1fr}.irFormGrid{grid-template-columns:1fr}.irForm .wide{grid-column:auto}.irShell>header{padding:18px}}.ir14Workspace{min-height:calc(100vh - 120px);padding:4px 2px 42px;color:#f7f9ff}.ir14Top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 22px 24px;border-bottom:1px solid rgba(85,155,255,.15);background:radial-gradient(circle at 8% 0%,rgba(35,118,255,.11),transparent 36%)}.ir14Top h1{margin:5px 0 7px;font-size:30px;letter-spacing:-.04em}.ir14Top p{margin:0;max-width:760px;color:#dce6f7a3;line-height:1.55}.ir14Top button,.ir14Submit button,.ir14Toolbar button{border:1px solid rgba(72,151,255,.22);background:#07101fc7;color:#dceaff;border-radius:12px;padding:10px 14px}.ir14Top button.primary,.ir14Submit button.primary{background:linear-gradient(135deg,#176bff,#13a7ff);border-color:#5db7ff9e;color:#fff;box-shadow:0 12px 34px #0d68ff2e}.ir14Metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 22px}.ir14Metrics article{padding:17px;border:1px solid rgba(61,139,255,.16);border-radius:16px;background:linear-gradient(145deg,#09172ce0,#050c19e0);box-shadow:inset 0 1px #ffffff06}.ir14Metrics article.attention{border-color:#ffa54259}.ir14Metrics small,.ir14CardHead span,.ir14Step{display:block;font-size:9px;font-weight:900;letter-spacing:.15em;color:#61b8ff}.ir14Metrics strong{display:block;font-size:28px;margin:5px 0}.ir14Metrics span{font-size:11px;color:#dae4f485}.ir14Toolbar{display:flex;justify-content:space-between;gap:12px;padding:0 22px 14px}.ir14Toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.ir14Toolbar button.active{background:#1d76ff2e;border-color:#3e97ff80;color:#fff;box-shadow:inset 0 -2px #258cff}.ir14Toolbar label{min-width:300px;border:1px solid rgba(61,139,255,.16);background:#07101e;border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#61b8ff}.ir14Toolbar input{width:100%;border:0!important;background:transparent!important;color:#fff!important;outline:0;padding:11px 0!important}.ir14List{margin:0 22px;border:1px solid rgba(61,139,255,.14);border-radius:17px;overflow:hidden;background:#040b16d1}.ir14List>button{width:100%;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(260px,2fr) minmax(150px,.7fr) 20px;align-items:center;gap:18px;padding:15px 16px;border:0;border-bottom:1px solid rgba(61,139,255,.09);background:transparent;color:#eaf2ff;text-align:left}.ir14List>button:hover{background:#1e73ff14}.ir14Ref{display:flex;align-items:center;gap:10px}.ir14Ref>i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#1f74ff38,#11acff14);border:1px solid rgba(66,151,255,.25);color:#72c4ff;font-style:normal;font-size:10px;font-weight:900}.ir14List b{font-size:12px}.ir14List small,.ir14List em{display:block;margin-top:4px;color:#dae5f780;font-size:10px;font-style:normal}.ir14CaseScope{font-size:11px;color:#e1eaf8b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir14Empty{padding:28px;color:#dbe6f67a;text-align:center}.ir14Error{margin:12px 22px;padding:12px 14px;border:1px solid rgba(255,91,113,.35);border-radius:12px;background:#6e12252e;color:#ffb9c4}.ir14Form{display:grid;gap:12px;padding:18px 22px}.ir14Form>section,.ir14Card{border:1px solid rgba(61,139,255,.15);border-radius:17px;background:linear-gradient(145deg,#081427e8,#040b17ed);padding:18px}.ir14Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.ir14Grid label{display:grid;gap:6px;color:#dee8f8a6;font-size:10px;font-weight:800}.ir14Grid label.wide{grid-column:1/-1}.ir14Grid input,.ir14Grid select,.ir14Grid textarea{width:100%;border:1px solid rgba(64,145,255,.18)!important;border-radius:11px!important;background:#07101e!important;color:#f3f7ff!important;padding:11px!important;outline:none}.ir14Grid input:focus,.ir14Grid select:focus,.ir14Grid textarea:focus{border-color:#258cff!important;box-shadow:0 0 0 3px #258cff1a}.ir14Hint{font-size:11px;color:#dce6f694;line-height:1.55}.ir14IncidentPicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto;margin-top:12px}.ir14IncidentOption{display:flex;gap:10px;padding:12px;border:1px solid rgba(62,142,255,.13);border-radius:13px;background:#050e1cb8;cursor:pointer}.ir14IncidentOption:has(input:checked){border-color:#3197ff99;background:#1969de1f;box-shadow:inset 3px 0 #2b9cff}.ir14IncidentOption input{accent-color:#258cff}.ir14IncidentOption span{display:block;min-width:0}.ir14IncidentOption b,.ir14IncidentOption small,.ir14IncidentOption em{display:block}.ir14IncidentOption b{font-size:11px}.ir14IncidentOption small,.ir14IncidentOption em{font-size:9px;color:#dce6f685;margin-top:4px;font-style:normal}.ir14Submit{display:flex;justify-content:flex-end;gap:8px;padding:5px 0 20px}.ir14TopActions{display:flex;align-items:center;gap:8px}.ir14Status{font-size:9px;font-weight:900;letter-spacing:.08em;padding:8px 10px;border-radius:999px;background:#1f87ff24;border:1px solid rgba(55,151,255,.28);color:#7ccaff}.ir14Status.closed{color:#77e4b0;border-color:#46dc9a40;background:#1a6f4b24}.ir14CaseGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;padding:18px 22px}.ir14CaseGrid main{display:grid;gap:12px}.ir14CardHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.ir14CardHead strong{font-size:10px;color:#dce8f89e}.ir14Facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ir14Facts>div{padding:12px;border:1px solid rgba(61,139,255,.1);border-radius:11px;background:#040c19ad}.ir14Facts small,.ir14Scope small{display:block;font-size:8px;letter-spacing:.1em;color:#5fb7ff}.ir14Facts b{display:block;font-size:10px;margin-top:5px}.ir14Scope{margin-top:12px;padding-top:12px;border-top:1px solid rgba(61,139,255,.1)}.ir14Scope p{line-height:1.6;color:#e4ecf8b8}.ir14LinkedIncident{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid rgba(61,139,255,.09)}.ir14Severity{font-size:8px;font-weight:900;text-align:center;padding:6px;border-radius:8px;border:1px solid rgba(62,151,255,.2);color:#75c8ff}.ir14Severity.high,.ir14Severity.critical{color:#ff9dac;border-color:#ff546e47}.ir14LinkedIncident b,.ir14LinkedIncident small,.ir14LinkedIncident em{display:block}.ir14LinkedIncident b{font-size:11px}.ir14LinkedIncident small,.ir14LinkedIncident em{font-size:9px;color:#dce6f680;margin-top:3px;font-style:normal}.ir14Review{font-size:8px;font-weight:900;color:#5fb7ff}.ir14Workflow{position:sticky;top:92px}.ir14Workflow>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px;margin:6px 0;border:1px solid rgba(61,143,255,.16);border-radius:11px;background:#050f1dcc;color:#eaf3ff;text-align:left}.ir14Workflow>button:hover:not(:disabled){border-color:#3797ff80;background:#1a6be51f}.ir14Workflow>button:disabled{opacity:.4}.ir14Workflow p{font-size:9px;line-height:1.5;color:#dbe6f67a;margin-top:13px}.ir14Timeline>div{display:flex;gap:10px;padding:9px 0}.ir14Timeline i{width:7px;height:7px;border-radius:50%;background:#2797ff;box-shadow:0 0 12px #2797ff99;margin-top:5px}.ir14Timeline span,.ir14Timeline b,.ir14Timeline small,.ir14Timeline em{display:block}.ir14Timeline b{font-size:10px}.ir14Timeline small,.ir14Timeline em{font-size:9px;color:#dce6f67a;margin-top:3px;font-style:normal}@media(max-width:1000px){.ir14Metrics{grid-template-columns:repeat(2,1fr)}.ir14CaseGrid{grid-template-columns:1fr}.ir14Workflow{position:static}.ir14IncidentPicker{grid-template-columns:1fr}}@media(max-width:700px){.ir14Top{align-items:flex-start;display:grid;padding:14px}.ir14Top h1{font-size:23px}.ir14Metrics{padding:12px 14px;gap:7px}.ir14Metrics article{padding:12px}.ir14Toolbar{display:grid;padding:0 14px 12px}.ir14Toolbar label{min-width:0}.ir14List{margin:0 14px}.ir14List>button{grid-template-columns:1fr auto;padding:13px}.ir14CaseScope{grid-column:1/-1;grid-row:2}.ir14Form{padding:12px 14px}.ir14Grid{grid-template-columns:1fr}.ir14Grid label.wide{grid-column:auto}.ir14CaseGrid{padding:12px 14px}.ir14Facts{grid-template-columns:repeat(2,1fr)}.ir14LinkedIncident{grid-template-columns:52px 1fr}.ir14Review{grid-column:2}.ir14Metrics strong{font-size:22px}}.pcResponsePanel{margin-top:18px;padding:20px;border:1px solid rgba(50,160,255,.22);border-radius:22px;background:linear-gradient(145deg,#071628f5,#030c18fa);box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000038}.pcResponseError{padding:12px 14px;margin:12px 0;border:1px solid rgba(255,91,91,.3);border-radius:14px;background:#640a1438;color:#ffd3d8}.pcDispatchList,.pcCandidateList{display:grid;gap:10px;margin:12px 0 18px}.pcDispatchList article,.pcCandidateList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(65,167,255,.16);border-radius:16px;background:#041221c7}.pcDispatchList article>div:first-child,.pcCandidateList article>div:nth-child(2){display:grid;gap:4px}.pcDispatchList p,.pcCandidateList p{margin:4px 0 0;color:#ffb7c0;font-size:.78rem}.pcDispatchStatus{width:max-content;padding:4px 8px;border-radius:999px;background:#00adff1f;color:#7edcff;font-size:.68rem;font-weight:900;letter-spacing:.08em}.pcDispatchStatus.on_scene{background:#14dcaa1f;color:#79f2ce}.pcDispatchActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pcCandidateHead{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:18px}.pcCandidateHead span{font-size:.75rem;color:#7892ad}.pcCandidateList article{grid-template-columns:86px minmax(0,1fr) auto}.pcCandidateList article.restricted{opacity:.66}.pcCandidateRank{font-size:.86rem;font-weight:900;color:#70d9ff}.pcCandidateSignals{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.pcCandidateSignals span{padding:4px 7px;border:1px solid rgba(69,177,255,.16);border-radius:999px;background:#0075ff12;color:#91b9d8;font-size:.65rem;font-weight:800}.pcDispatchNote{display:grid;gap:6px;margin-top:8px}.pcResponseSafety{display:grid;gap:3px;margin-top:14px;padding:12px 14px;border-left:2px solid #19bfff;background:#008cff0f;color:#9bb9d2}.pcResponseSafety strong{color:#eaf7ff}.pcResponseSafety span{font-size:.75rem}.commandReportDetail{max-width:980px}@media(max-width:720px){.pcResponsePanel{padding:14px;border-radius:18px}.pcCandidateList article,.pcDispatchList article{grid-template-columns:1fr}.pcCandidateRank{font-size:.72rem}.pcDispatchActions{justify-content:flex-start}.pcCandidateHead{align-items:start;flex-direction:column}.pcCandidateList article>button{width:100%}}.acs16{min-height:65vh;color:#eef7ff}.acs16Top{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:22px;border:1px solid rgba(38,148,255,.2);border-radius:22px;background:linear-gradient(145deg,#051224fa,#020914fa);box-shadow:0 22px 65px #00000040,inset 0 1px #ffffff0a}.acs16Top span,.acs16SectionHead span,.acs16Panel>span,.acs16InspectorHead>span,.acs16ActionForm>span{font-size:9px;font-weight:950;letter-spacing:.16em;color:#56bdff}.acs16Top h1{margin:5px 0 3px;font-size:28px}.acs16Top p,.acs16SectionHead p{margin:0;color:#7896b3;font-size:12px}.acs16Actions{display:flex;gap:7px;flex-wrap:wrap}.acs16Actions button,.acs16AssessmentHead button,.acs16Evidence>div>button,.acs16ManualEvidence button,.acs16ActionForm button{border:1px solid rgba(48,155,255,.22);background:#05172be6;color:#a9cce8;border-radius:11px;padding:9px 11px;font-weight:800}.acs16Actions button.active,.acs16Actions button:hover{border-color:#2d9cff;color:#fff;background:#1e81ff24;box-shadow:inset 0 -2px #2d9cff}.acs16Notice{display:flex;gap:12px;align-items:center;margin:12px 0;padding:11px 14px;border:1px solid rgba(29,176,255,.16);border-radius:14px;background:#0071cc0f}.acs16Notice b{color:#72d1ff}.acs16Notice span{font-size:11px;color:#7898b5}.acs16Error{padding:12px 14px;border:1px solid rgba(255,80,110,.35);background:#640a1e2e;border-radius:12px;color:#ffc2cb}.acs16Loading{padding:8px 14px;color:#62c7ff;font-size:11px}.acs16Metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0}.acs16Metrics article{padding:16px;border:1px solid rgba(55,153,255,.15);border-radius:17px;background:linear-gradient(145deg,#07162ae6,#030c18f2)}.acs16Metrics article.alert{border-color:#ff56694d;box-shadow:inset 3px 0 #ff4860b3}.acs16Metrics small{display:block;font-size:8px;letter-spacing:.14em;color:#5abfff;font-weight:900}.acs16Metrics strong{display:block;margin:5px 0;font-size:27px}.acs16Metrics span{font-size:10px;color:#7390aa}.acs16Dash{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.65fr);gap:12px}.acs16Dash main,.acs16Panel,.acs16Profile{border:1px solid rgba(48,151,255,.15);border-radius:18px;background:#030d1be6;padding:18px}.acs16SectionHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.acs16SectionHead h2{margin:4px 0;font-size:20px}.acs16Criteria{display:grid;gap:8px}.acs16Criteria>button{display:grid;grid-template-columns:42px 1fr 48px;gap:11px;align-items:center;text-align:left;border:1px solid rgba(52,151,255,.12);border-radius:14px;background:#061628b3;padding:12px;color:#eaf5ff}.acs16Criteria>button:hover{border-color:#33a1ff73;background:#125cac1c}.acs16Criteria i,.acs16CriterionRail i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(52,164,255,.25);border-radius:10px;color:#62caff;font-style:normal;font-weight:950;background:#007af414}.acs16Criteria strong,.acs16Criteria small{display:block}.acs16Criteria small{margin-top:3px;color:#7895ad;font-size:10px}.acs16Criteria u{height:3px;display:block;margin-top:8px;background:#2878be26;border-radius:999px;overflow:hidden;text-decoration:none}.acs16Criteria u b{height:100%;display:block;background:#2da8ff}.acs16Criteria em{font-style:normal;font-size:12px;color:#63ccff;font-weight:900}.acs16Dash>aside{display:grid;gap:12px;align-content:start}.acs16Panel h3{margin:6px 0 14px}.acs16StatGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.acs16StatGrid div{padding:10px;border:1px solid rgba(54,149,255,.12);border-radius:11px;background:#07182ba6}.acs16StatGrid b,.acs16StatGrid small{display:block}.acs16StatGrid b{font-size:20px}.acs16StatGrid small{font-size:9px;color:#7895ad}.acs16AuditRow{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px;border:1px solid rgba(50,150,255,.13);border-radius:11px;background:#061628a6;color:#fff;text-align:left}.acs16AuditRow b,.acs16AuditRow small{display:block}.acs16AuditRow small{margin-top:3px;color:#7793ab;font-size:9px}.acs16AuditRow em{font-size:8px;color:#5bc7ff;font-style:normal}.acs16New{display:grid;gap:8px}.acs16New>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.acs16New label{font-size:9px;color:#7e9db7}.acs16 input,.acs16 textarea,.acs16 select{width:100%;border:1px solid rgba(48,153,255,.16)!important;border-radius:10px!important;background:#061426!important;color:#eef7ff!important;padding:10px!important;outline:0}.acs16 textarea{min-height:72px;resize:vertical}.acs16 input:focus,.acs16 textarea:focus,.acs16 select:focus{border-color:#299dff!important;box-shadow:0 0 0 3px #299dff14}.acs16Profile{margin-top:12px}.acs16FormGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.acs16FormGrid label,.acs16Inspector form>label{display:grid;gap:5px;font-size:9px;color:#7d9ab3;font-weight:800}.acs16FormGrid .wide{grid-column:span 3}.acs16Assessment{display:grid;grid-template-columns:220px minmax(0,1fr) 360px;gap:10px;margin-top:12px;align-items:start}.acs16CriterionRail,.acs16Assessment>main,.acs16Inspector{border:1px solid rgba(48,151,255,.14);border-radius:17px;background:#030d1aed;padding:10px}.acs16CriterionRail{display:grid;gap:6px;position:sticky;top:94px}.acs16CriterionRail button{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;text-align:left;padding:8px;border:1px solid transparent;border-radius:11px;background:transparent;color:#dcecff}.acs16CriterionRail button.active{border-color:#33a3ff73;background:#1b71ce1f}.acs16CriterionRail b,.acs16CriterionRail small{display:block}.acs16CriterionRail b{font-size:9px}.acs16CriterionRail small{font-size:8px;color:#7592aa;margin-top:2px}.acs16CriterionRail em{font-size:9px;color:#55bfff;font-style:normal}.acs16AssessmentHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 8px 14px}.acs16AssessmentHead span{font-size:8px;letter-spacing:.12em;color:#50bcff}.acs16AssessmentHead h2{margin:4px 0;font-size:18px}.acs16AssessmentHead p{margin:0;font-size:10px;color:#7390a8}.acs16IndicatorList{display:grid;gap:6px}.acs16IndicatorList>button{display:grid;grid-template-columns:55px 1fr 104px;gap:9px;align-items:center;text-align:left;padding:11px;border:1px solid rgba(49,145,255,.11);border-radius:12px;background:#051425ad;color:#e9f4ff}.acs16IndicatorList>button.active{border-color:#309fff;background:#1970d41f;box-shadow:inset 3px 0 #309fff}.acs16IndicatorList>button.st-ready{border-left:2px solid #22d6a0}.acs16IndicatorList>button.st-evidence_gap{border-left:2px solid #ff536c}.acs16IndicatorList i{font-style:normal;color:#62c8ff;font-size:10px;font-weight:900}.acs16IndicatorList b,.acs16IndicatorList small{display:block}.acs16IndicatorList b{font-size:10px;line-height:1.35}.acs16IndicatorList small{margin-top:3px;font-size:8px;color:#7590a7}.acs16IndicatorList em{font-style:normal;text-align:right;font-size:7px;color:#62c8ff;font-weight:900}.acs16Inspector{position:sticky;top:94px;max-height:calc(100vh - 115px);overflow:auto}.acs16InspectorHead h3{font-size:14px;line-height:1.4;margin:5px 0 12px}.acs16Inspector>form{display:grid;gap:8px}.acs16Inspector form textarea{min-height:92px}.acs16Evidence{margin-top:14px;border-top:1px solid rgba(50,147,255,.12);padding-top:12px}.acs16Evidence>div:first-child{display:flex;justify-content:space-between;align-items:center}.acs16Evidence>div>span{font-size:8px;letter-spacing:.12em;color:#54bfff;font-weight:900}.acs16Evidence article{position:relative;padding:9px;margin-top:6px;border:1px solid rgba(49,149,255,.12);border-radius:10px;background:#071728b3}.acs16Evidence article b,.acs16Evidence article small{display:block}.acs16Evidence article b{font-size:9px}.acs16Evidence article small{font-size:8px;color:#7592aa;margin-top:3px}.acs16Evidence article em{position:absolute;right:7px;top:7px;font-style:normal;font-size:7px;color:#66d2ff}.acs16Suggestions{display:grid!important;gap:5px!important;margin-top:8px}.acs16Suggestions>strong{font-size:8px;color:#8bb1cd}.acs16Suggestions button{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid rgba(45,163,255,.17);border-radius:9px;background:#006dd414;color:#dff2ff;text-align:left;font-size:8px}.acs16Suggestions em{color:#5fc9ff;font-style:normal;white-space:nowrap}.acs16ManualEvidence,.acs16ActionForm{display:grid!important;gap:6px!important;margin-top:9px}.acs16ActionForm{padding-top:12px;border-top:1px solid rgba(49,149,255,.12)}.acs16ActionForm>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.acs16InspectorEmpty{padding:35px 15px;text-align:center;color:#7794ad}.acs16InspectorEmpty b,.acs16InspectorEmpty span{display:block}.acs16InspectorEmpty span{font-size:10px;margin-top:5px}.acs16 .primary{background:linear-gradient(135deg,#087cff,#11b7ff)!important;border:0!important;color:#fff!important;box-shadow:0 8px 24px #007fff33}@media(max-width:1200px){.acs16Assessment{grid-template-columns:190px 1fr}.acs16Inspector{grid-column:1/-1;position:static;max-height:none}.acs16Dash{grid-template-columns:1fr}.acs16FormGrid{grid-template-columns:1fr 1fr}.acs16FormGrid .wide{grid-column:span 2}}@media(max-width:760px){.acs16Top{display:grid;align-items:start;padding:15px}.acs16Top h1{font-size:23px}.acs16Metrics{grid-template-columns:1fr 1fr}.acs16Assessment{grid-template-columns:1fr}.acs16CriterionRail{position:static;display:flex;overflow:auto}.acs16CriterionRail button{min-width:155px}.acs16FormGrid{grid-template-columns:1fr}.acs16FormGrid .wide{grid-column:auto}.acs16AssessmentHead{display:grid}.acs16IndicatorList>button{grid-template-columns:48px 1fr}.acs16IndicatorList em{grid-column:2;text-align:left}.acs16Notice{align-items:flex-start;display:grid}}:root{--pc2-bg:#05080d;--pc2-panel:rgba(9,18,29,.78);--pc2-line:rgba(111,205,255,.13);--pc2-cyan:#46d7ff;--pc2-blue:#168cff;--pc2-text:#f3f8fc;--pc2-muted:#8294a7}.commandShellV6{background:radial-gradient(circle at 72% 4%,rgba(0,142,255,.1),transparent 31rem),linear-gradient(180deg,#05090f,#070b12);color:var(--pc2-text);min-height:100vh;position:relative}.commandShellV6:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(30deg,rgba(70,215,255,.055) 12%,transparent 12.5%,transparent 87%,rgba(70,215,255,.055) 87.5%),linear-gradient(150deg,rgba(70,215,255,.055) 12%,transparent 12.5%,transparent 87%,rgba(70,215,255,.055) 87.5%),linear-gradient(30deg,rgba(70,215,255,.055) 12%,transparent 12.5%,transparent 87%,rgba(70,215,255,.055) 87.5%),linear-gradient(150deg,rgba(70,215,255,.055) 12%,transparent 12.5%,transparent 87%,rgba(70,215,255,.055) 87.5%);background-size:42px 74px;background-position:0 0,0 0,21px 37px,21px 37px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.commandRailV2{width:116px!important;background:#04090fed!important;border-right:1px solid var(--pc2-line)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:18px 0 60px #0003;z-index:30}.commandRailBrandV2{min-height:108px!important;gap:9px!important}.commandRailBrandV2 .logo{border:1px solid rgba(70,215,255,.48)!important;box-shadow:0 0 24px #168cff24}.commandRailBrandV2>span{display:flex!important;flex-direction:column;gap:2px}.commandRailBrandV2>span strong{font-size:9px;letter-spacing:.12em;color:#eaf7ff}.commandRailBrandV2>span small{font-size:8px;letter-spacing:.2em;color:var(--pc2-muted)}.commandAreaNavV2{display:flex!important;flex-direction:column;gap:4px!important;padding:10px 9px!important}.commandAreaNavV2 button{min-height:70px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#8ea1b3!important;position:relative;transition:.16s ease!important}.commandAreaNavV2 button:hover{background:#46d7ff0e!important;color:#dff7ff!important}.commandAreaNavV2 button.active{color:#f4fbff!important;background:linear-gradient(135deg,#168cff26,#46d7ff0e)!important;border-color:#46d7ff38!important;box-shadow:inset 3px 0 0 var(--pc2-cyan),0 8px 30px #00000029}.commandAreaNavV2 button>span{font-size:20px!important;line-height:1!important;color:var(--pc2-cyan)}.commandAreaNavV2 button>strong{font-size:10px!important;letter-spacing:.02em!important;font-weight:650!important}.commandAreaNavV2 button>i{position:absolute;top:7px;right:7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:#ff4d64;color:#fff;font-size:9px;font-style:normal}.commandRailBottomV2{border-top:1px solid var(--pc2-line)!important}.commandMainV6{margin-left:116px!important;width:calc(100% - 116px)!important;position:relative;z-index:2}.commandHeroV6{background:#050a11b8!important;border-bottom:1px solid rgba(111,205,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commandHeroV6 h1{letter-spacing:-.035em}.commandHeroV6 .heroKicker{color:var(--pc2-cyan)!important}.commandContextV2{min-height:72px;margin:0 22px 18px;padding:10px 12px;display:grid;grid-template-columns:minmax(170px,220px) 1fr auto;gap:14px;align-items:center;background:linear-gradient(135deg,#09131fe0,#060d16c7);border:1px solid var(--pc2-line);border-radius:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000029}.commandContextTitleV2{display:flex;align-items:center;gap:10px;min-width:0}.commandContextTitleV2>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(70,215,255,.24);border-radius:10px;background:#168cff17;color:var(--pc2-cyan)}.commandContextTitleV2>div{min-width:0;display:flex;flex-direction:column;gap:2px}.commandContextTitleV2 strong{font-size:13px;color:#f4fbff}.commandContextTitleV2 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pc2-muted);font-size:10px}.commandContextV2>nav{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;padding:2px}.commandContextV2>nav::-webkit-scrollbar{display:none}.commandContextV2>nav button{min-height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid transparent;border-radius:10px;background:transparent;color:#93a6b8;font-size:11px;font-weight:620}.commandContextV2>nav button:hover{color:#eaf8ff;background:#46d7ff0d}.commandContextV2>nav button.active{color:#f5fcff;border-color:#46d7ff3b;background:#168cff1f;box-shadow:inset 0 -2px 0 var(--pc2-cyan)}.commandContextV2>nav button i{color:var(--pc2-cyan);font-style:normal}.commandAllToolsV2{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(70,215,255,.16)!important;border-radius:10px!important;background:#46d7ff0b!important;color:#c8d7e3!important;font-size:10px!important;white-space:nowrap}.commandAllToolsV2 span{color:var(--pc2-cyan)}.estatePanelV71,.estateKpisV71>button,.opsPulseBar{border-color:#6fcdff1c!important}.estatePanelV71{background:linear-gradient(145deg,#0a1420cc,#060d16e0)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.commandMoreGlobalV70{background:#050c14f7!important;border-color:#46d7ff2e!important}.moreSheetGrid section{border-color:#6fcdff1a!important;background:#08111ca8!important}.moreSheetGrid section>span{color:var(--pc2-cyan)!important}@media(max-width:1050px){.commandContextV2{grid-template-columns:1fr auto}.commandContextTitleV2{display:none}}@media(max-width:760px){.commandShellV6{padding-bottom:74px}.commandRailV2{position:fixed!important;inset:auto 10px 9px!important;width:auto!important;height:62px!important;border:1px solid rgba(70,215,255,.16)!important;border-radius:17px!important;display:block!important;overflow:hidden;box-shadow:0 14px 45px #00000075!important}.commandRailBrandV2,.commandRailBottomV2{display:none!important}.commandAreaNavV2{height:100%;display:grid!important;grid-template-columns:repeat(6,1fr);padding:4px!important;gap:2px!important}.commandAreaNavV2 button{min-height:52px!important;padding:4px 2px!important;border-radius:11px!important}.commandAreaNavV2 button>span{font-size:16px!important}.commandAreaNavV2 button>strong{font-size:8px!important}.commandAreaNavV2 button.active{box-shadow:inset 0 2px 0 var(--pc2-cyan)!important}.commandAreaNavV2 button>i{top:2px;right:2px}.commandMainV6{margin-left:0!important;width:100%!important}.commandContextV2{margin:0 10px 12px;min-height:56px;padding:7px;grid-template-columns:1fr auto;border-radius:13px}.commandContextV2>nav button{min-height:36px;padding:0 9px}.commandContextV2>nav button i{display:none}.commandAllToolsV2{width:38px;padding:0!important;justify-content:center;font-size:0!important}.commandAllToolsV2 span{font-size:12px}.commandHeroV6 .actions .roleBadge,.commandHeroV6 .actions .status,.commandHeroV6 .actions .iconButton span,.commandHeroV6 .actions .iconButton kbd{display:none!important}}.pc32HQ{display:grid;gap:18px}.pc32HQHero{display:flex;justify-content:space-between;gap:24px;align-items:end}.pc32HQHero h2{font-size:28px;margin:5px 0}.pc32HQHero p{margin:0;color:#7895a6;max-width:720px}.pc32HQSelector{display:flex;align-items:end;gap:10px}.pc32HQSelector label{display:grid;gap:6px;font-size:11px;color:#7895a6}.pc32HQSelector select{min-width:260px}.pc32HQMessage{border:1px solid #16445a;background:#071722;border-radius:10px;padding:11px 14px;color:#bcefff}.pc32HQSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc32HQSummary article{border:1px solid #123447;background:#07131c;border-radius:14px;padding:16px}.pc32HQSummary span{display:block;font-size:9px;letter-spacing:.12em;color:#688899}.pc32HQSummary strong{display:block;font-size:20px;margin:6px 0}.pc32HQSummary small{color:#6f8b9a}.pc32Plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.pc32Plans button{display:grid;text-align:left;gap:5px;padding:15px;border:1px solid #17394a;background:#07131c;color:#dcecf4;border-radius:12px;cursor:pointer}.pc32Plans button.active{border-color:#2ad5ff;box-shadow:0 0 0 1px #2ad5ff29}.pc32Plans button:disabled{cursor:not-allowed;opacity:.72}.pc32Plans strong{font-size:18px}.pc32Plans small{color:#6f8b9a}.pc32DemoBadge{font-size:10px;letter-spacing:.1em;color:#2ad5ff}.pc32ModuleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pc32Module{border:1px solid #17394a;background:#07131c;border-radius:14px;padding:15px;display:grid;gap:12px}.pc32Module.mounted{border-color:#19506a}.pc32ModuleTop{display:flex;justify-content:space-between;gap:12px}.pc32ModuleTop span{font-size:8px;letter-spacing:.12em;color:#688899}.pc32ModuleTop h3{margin:4px 0 0}.pc32ModuleTop b{font-size:9px;color:#2ad5ff}.pc32Module.locked .pc32ModuleTop b{color:#7895a6}.pc32Module p{margin:0;color:#7895a6;font-size:12px;line-height:1.5}.pc32ModuleMeta{display:flex;gap:16px;font-size:10px;color:#688899}.pc32ModuleMeta strong{color:#cbe9f5}.pc32ModuleActions{display:flex;gap:8px;flex-wrap:wrap}.pc32ModuleActions button{border:1px solid #1b536c;background:#081b26;color:#dff6ff;border-radius:8px;padding:8px 10px;cursor:pointer}@media(max-width:900px){.pc32HQHero,.pc32HQSelector{display:grid}.pc32HQSelector select{min-width:0;width:100%}.pc32HQSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcClientAdmin .v90ClientCard{cursor:default}.pcClientCardActions{display:flex;gap:8px;flex-wrap:wrap}.pcPortalAdminHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(52,201,255,.18);background:#051422b8;border-radius:14px;margin-bottom:14px}.pcPortalAdminHead div{display:grid;gap:4px}.pcPortalAdminHead span{color:#7f9eb3;font-size:12px}.pcPortalAdminHead a{color:#6edaff;text-decoration:none;font-weight:700}.pcPortalNotice{padding:11px 13px;border:1px solid rgba(47,202,255,.28);background:#082b41b8;border-radius:10px;margin:10px 0;color:#ccefff}.pcInviteBox{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border:1px solid rgba(53,210,255,.34);box-shadow:0 0 28px #00a7ff14;border-radius:14px;margin:12px 0}.pcInviteBox span{grid-column:1/-1;font-size:10px;letter-spacing:.14em;color:#6fa8c5}.pcInviteBox code{overflow:auto;padding:10px;background:#020a12;border-radius:8px;color:#bdeeff}.pcPortalAdminGrid,.pcVisibilityGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px}.pcPortalAdminGrid>section,.pcVisibilityGrid>section{border:1px solid rgba(64,148,191,.2);background:#030d1794;border-radius:14px;padding:15px}.pcAdminSectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pcAdminSectionHead h3{margin:3px 0}.pcAdminSectionHead>b{font-size:22px;color:#79ddff}.pcPortalAccount{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 0;border-bottom:1px solid rgba(86,137,165,.15)}.pcPortalAccount>div:first-child{display:grid;gap:3px}.pcPortalAccount span,.pcPortalAccount small{color:#7896aa}.pcAccessState{font-size:10px;letter-spacing:.1em;padding:5px 8px;border-radius:999px;border:1px solid #28536a;height:max-content}.pcAccessState.active{color:#71e7b2;border-color:#247a5c}.pcAccessState.invited{color:#72dfff;border-color:#246784}.pcAccessState.revoked{color:#ff9d9d;border-color:#7c3a3a}.pcAccountActions{grid-column:1/-1;display:flex;gap:8px}.pcSiteAccess{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:8px!important}.pcSiteAccess>span{width:100%;font-size:10px;letter-spacing:.12em}.pcSiteAccess label,.pcCheck{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(80,144,176,.18);border-radius:8px;font-size:12px}.pcPortalForm{display:grid;gap:11px}.pcPortalForm>label{display:grid;gap:5px;color:#8eabba;font-size:12px}.pcPortalForm input{width:100%;background:#030c15;border:1px solid #1c4157;color:#eaf8ff;padding:10px;border-radius:9px}.pcPortalForm>div{display:grid;gap:7px}.pcPortalForm>div>span{font-size:12px;color:#8eabba}.pcVisibilityRow{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(86,137,165,.14)}.pcVisibilityRow>div{display:grid;gap:3px}.pcVisibilityRow span{font-size:11px;color:#7896aa}.pcVisibilityRow input,.pcSiteAccess input,.pcCheck input{accent-color:#27bfff;width:16px;height:16px}@media(max-width:900px){.pcPortalAdminGrid,.pcVisibilityGrid{grid-template-columns:1fr}.pcPortalAdminHead{align-items:flex-start;flex-direction:column}.pcInviteBox{grid-template-columns:1fr}.pcInviteBox button{width:100%}}.pc47Branding{display:grid;gap:16px}.pc47Lock{font-size:10px;letter-spacing:.13em;color:#64dfff;border:1px solid rgba(66,205,255,.25);padding:8px 10px;border-radius:999px;background:#072031a6}.pc47BrandGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.pc47Panel{border:1px solid rgba(57,145,190,.2);background:linear-gradient(145deg,#061422e6,#030a12e6);border-radius:18px;padding:20px}.pc47SectionHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.pc47SectionHead h2,.pc47Preview h2{margin:5px 0 14px}.pc47SectionHead small{color:#718fa4}.pc47LogoRow{display:grid;grid-template-columns:126px 1fr;gap:18px;align-items:center;padding:18px 0;border-block:1px solid rgba(74,140,174,.16);margin-bottom:18px}.pc47LogoWell{width:126px;height:90px;display:grid;place-items:center;border:1px dashed rgba(75,199,246,.32);border-radius:14px;background:#030c15}.pc47LogoWell img{max-width:105px;max-height:66px;object-fit:contain}.pc47LogoFallback,.pc47PreviewLogoFallback{display:grid;place-items:center;width:58px;height:58px;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);background:#0b4261;color:#72e3ff;font-weight:900}.pc47LogoRow p{color:#7898ad;font-size:12px;max-width:520px}.pc47Upload{display:inline-flex;padding:9px 12px;border:1px solid #17658a;border-radius:9px;cursor:pointer}.pc47Upload input{display:none}.pc47Fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.pc47Fields label{display:grid;gap:6px;color:#8daabd;font-size:12px}.pc47Fields input,.pc47Fields textarea{background:#030c15;border:1px solid #1a4057;border-radius:9px;padding:11px;color:#eaf8ff;font:inherit}.pc47Fields textarea{min-height:78px;resize:vertical}.pc47Fields .wide{grid-column:1/-1}.pc47PreviewCard{position:relative;overflow:hidden;min-height:420px;border:1px solid rgba(70,205,255,.28);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(18,111,166,.2),transparent 42%),#030c15;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.pc47Hexes{position:absolute;inset:0;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='74'%3E%3Cpath d='M21.5 1h43L85 37 64.5 73h-43L1 37z' fill='none' stroke='%2323b7ff' stroke-opacity='.34'/%3E%3C/svg%3E");background-size:86px 74px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%);mask-image:linear-gradient(to bottom,#000,transparent 75%)}.pc47PreviewCard>*:not(.pc47Hexes){position:relative}.pc47PreviewLogo{max-width:150px;max-height:70px;object-fit:contain;margin-bottom:8px}.pc47PreviewCard>strong{font-size:20px}.pc47PreviewCard>span{font-size:10px;letter-spacing:.16em;color:#5ddfff}.pc47PreviewCard h3{font-size:28px;margin:8px 0 0}.pc47PreviewCard p{color:#7f9eb2;line-height:1.5}.pc47PreviewCard small{align-self:center;color:#617f93;margin-top:16px}.pc47Rules{display:grid;gap:8px;margin-top:16px}.pc47Rules span{font-size:12px;color:#7898ad;padding-left:16px;position:relative}.pc47Rules span:before{content:"✓";position:absolute;left:0;color:#55dfff}@media(max-width:950px){.pc47BrandGrid{grid-template-columns:1fr}}@media(max-width:650px){.pc47Fields{grid-template-columns:1fr}.pc47Fields .wide{grid-column:auto}.pc47LogoRow{grid-template-columns:1fr}}.pc60Home{display:grid;gap:14px;padding-bottom:32px;animation:pc60in .22s ease both}.pc60Brief{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:28px;border:1px solid rgba(79,180,238,.2);border-radius:20px;background:linear-gradient(135deg,#081829f7,#040c16fa);box-shadow:0 18px 55px #0003}.pc60Brief>div>span,.pc60Grid article header span{font-size:10px;letter-spacing:.16em;color:#69caff;font-weight:800}.pc60Brief h1{font-size:clamp(27px,3vw,41px);letter-spacing:-.035em;margin:7px 0}.pc60Brief p{margin:0;color:#93a9bd;max-width:760px}.pc60Brief>b{display:flex;align-items:center;gap:8px;border:1px solid rgba(89,190,244,.2);border-radius:999px;padding:9px 12px;font-size:10px;letter-spacing:.1em;white-space:nowrap}.pc60Brief>b i{width:8px;height:8px;border-radius:50%;background:#55d5ff;box-shadow:0 0 12px #55d5ffa6}.pc60Brief>b.attention i{background:#f3bc55}.pc60Brief>b.danger i{background:#ff687b}.pc60Metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pc60Metrics button,.pc60Grid>article{border:1px solid rgba(109,157,196,.14);background:#06111dd6;border-radius:16px}.pc60Metrics button{text-align:left;padding:17px;min-height:108px;display:flex;flex-direction:column;align-items:flex-start}.pc60Metrics small{font-size:9px;letter-spacing:.15em;color:#72879a}.pc60Metrics strong{font-size:20px;margin:11px 0 5px;color:#eff9ff}.pc60Metrics span{font-size:11px;color:#8198ac}.pc60Metrics .attention{border-color:#f3bc5547}.pc60Grid{display:grid;grid-template-columns:1.5fr .85fr;gap:12px}.pc60Grid.lower{grid-template-columns:1.3fr .7fr}.pc60Grid>article{padding:20px}.pc60Grid article>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.pc60Grid article h2{font-size:18px;margin:4px 0 0}.pc60Grid article header button{border:0;background:transparent;color:#6fcfff;font-weight:700}.pc60List>button{width:100%;display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;text-align:left;padding:13px 0;border:0;border-top:1px solid rgba(125,160,190,.09);background:transparent;color:inherit}.pc60List>button:first-child{border-top:0}.pc60List time{font-size:10px;color:#788fa3;text-transform:uppercase}.pc60List time b{display:block;font-size:12px;color:#d8e9f6;margin-top:3px}.pc60List strong,.pc60List span{display:block}.pc60List span{font-size:11px;color:#7d93a7;margin-top:3px}.pc60List em{font-style:normal;font-size:10px;color:#7fd8ff;background:#4bc4f514;padding:6px 8px;border-radius:999px}.pc60List em.warn{color:#f2c46b;background:#f3bc5514}.pc60Attention{display:grid;gap:7px}.pc60Attention button{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;text-align:left;padding:11px;border:1px solid rgba(115,155,190,.1);border-radius:11px;background:#030b138c;color:inherit}.pc60Attention button>i{font-style:normal;width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#4cc4f514;color:#72d2ff}.pc60Attention button.warning>i{color:#f2c46b}.pc60Attention button.critical>i{color:#ff7485}.pc60Attention strong,.pc60Attention span{display:block}.pc60Attention span{font-size:10px;color:#7c91a4;margin-top:3px}.pc60Empty{min-height:125px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px dashed rgba(110,158,195,.15);border-radius:12px;color:#8196a9}.pc60Empty strong{color:#dcecf7;margin-bottom:6px}.pc60Empty span{font-size:11px;line-height:1.5}.pc60Activity>div{display:grid;grid-template-columns:9px 1fr auto;gap:10px;padding:11px 0;border-top:1px solid rgba(125,160,190,.08)}.pc60Activity>div:first-child{border-top:0}.pc60Activity>div>i{width:6px;height:6px;border-radius:50%;background:#55cfff;margin-top:6px}.pc60Activity strong,.pc60Activity span{display:block}.pc60Activity span,.pc60Activity time{font-size:10px;color:#788fa3;margin-top:3px}.pc60Assurance>button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid rgba(125,160,190,.08);background:transparent;color:#8da2b5;padding:13px 0;text-align:left}.pc60Assurance>button strong{font-size:19px;color:#edf8ff}.pc60Loading>i,.pc60Loading>div>i{display:block;border-radius:16px;background:linear-gradient(100deg,#13273973 20%,#203d538c,#13273973 60%);background-size:200% 100%;animation:pc60shimmer 1.2s linear infinite}.pc60Loading>i:first-child{height:145px}.pc60Loading>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pc60Loading>div>i{height:108px}.pc60Loading>i:last-child{height:300px}@keyframes pc60shimmer{to{background-position:-200% 0}}@keyframes pc60in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(max-width:1000px){.pc60Metrics{grid-template-columns:repeat(2,1fr)}.pc60Grid,.pc60Grid.lower{grid-template-columns:1fr}}@media(max-width:620px){.pc60Brief{align-items:flex-start;flex-direction:column}.pc60Metrics{grid-template-columns:1fr}.pc60List>button{grid-template-columns:74px 1fr}.pc60List em{grid-column:2}.pc60Loading>div{grid-template-columns:1fr 1fr}}.pc61Readiness{overflow:hidden;position:relative}.pc61Readiness:after{content:"";position:absolute;width:280px;height:280px;right:-150px;top:-180px;border-radius:50%;border:1px solid rgba(85,205,255,.07);pointer-events:none}.pc61Readiness header p{margin:4px 0 0;color:#748a9d;font-size:11px}.pc61Meters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pc61Meter{min-height:200px;border:1px solid rgba(107,158,198,.12);border-radius:14px;background:#030b1480;color:inherit;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease}.pc61Meter:hover{transform:translateY(-3px);border-color:#53caff57}.pc61Ring{--pc61p:0;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#5bd2ff calc(var(--pc61p)*1%),#50748f24 0);animation:pc61meter .7s cubic-bezier(.2,.8,.2,1) both}.pc61Ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#07131f}.pc61Ring>div{position:relative;z-index:1;text-align:center}.pc61Ring strong,.pc61Ring small{display:block}.pc61Ring strong{font-size:23px}.pc61Ring small{font-size:8px;letter-spacing:.11em;color:#7891a6;margin-top:2px}.pc61Meter.warning .pc61Ring{background:conic-gradient(#f3bc55 calc(var(--pc61p)*1%),#50748f24 0)}.pc61Meter>span{font-size:10px;color:#8298ac;text-align:center;min-height:27px;margin-top:10px}.pc61Meter>em{font-size:10px;color:#69cdfb;font-style:normal;margin-top:6px}.pc61Count{width:112px;height:112px;border:1px solid rgba(84,204,255,.22);border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 34px #2daee60d}.pc61Count strong{font-size:34px}.pc61Count small{font-size:8px;letter-spacing:.11em;color:#7e95a8}.pc60Brief .clear i{animation:pc61pulse 2.4s ease-out infinite}.pc60Activity>div{animation:pc61row .28s ease both}.pc61ShellBoot{min-height:760px;display:grid;gap:12px}.pc61ShellBoot>i,.pc61ShellBoot>div>i{display:block;border-radius:16px;background:linear-gradient(100deg,#12273a6b 20%,#1f3e548c,#12273a6b 60%);background-size:200% 100%;animation:pc61shimmer 1.2s linear infinite}.pc61ShellBoot>i:first-child{height:148px}.pc61ShellBoot>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pc61ShellBoot>div>i{height:108px}.pc61ShellBoot>i:last-child{height:300px}@keyframes pc61meter{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pc61pulse{70%{box-shadow:0 0 0 9px #55d5ff00}to{box-shadow:0 0 #55d5ff00}}@keyframes pc61row{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes pc61shimmer{to{background-position:-200% 0}}@media(max-width:1000px){.pc61Meters{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.pc61Meters{grid-template-columns:1fr}.pc61ShellBoot>div{grid-template-columns:1fr 1fr}}.pc60Home{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:10px}.pc60Home:before{content:"";position:absolute;z-index:-2;inset:-14%;opacity:.075;background-image:url(/marketing/patrolcore-icon.png);background-size:178px 160px;background-repeat:repeat;transform:rotate(-7deg) scale(1.04);filter:brightness(.7) saturate(1.2);animation:pc62HexDrift 80s linear infinite;pointer-events:none}.pc60Home:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 78% 5%,rgba(35,145,255,.09),transparent 32%),linear-gradient(110deg,transparent 20%,rgba(53,155,255,.055) 48%,transparent 74%);background-size:auto,80% 100%;background-repeat:no-repeat;animation:pc62HexSweep 10s ease-in-out infinite;pointer-events:none}.pc60Brief,.pc60Panel,.pc60Stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px #0000002e,inset 0 1px #70d3ff06}.pc60Brief{border-color:#48beff40!important}.pc60Brief h1{text-shadow:0 0 30px rgba(64,184,255,.08)}.pc60Stat,.pc60Panel{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pc60Stat:hover,.pc60Panel:hover{border-color:#4bc3ff40;box-shadow:0 20px 54px #0003,0 0 28px #2799da09,inset 0 1px #70d3ff09}.pc61Ring{filter:drop-shadow(0 0 10px rgba(60,191,247,.08))}.pc61Meter:hover .pc61Ring{filter:drop-shadow(0 0 16px rgba(60,191,247,.14))}@keyframes pc62HexDrift{to{transform:rotate(-7deg) scale(1.04) translate3d(178px,160px,0)}}@keyframes pc62HexSweep{0%,to{background-position:0 0,-80% 0}50%{background-position:0 0,180% 0}}@media(prefers-reduced-motion:reduce){.pc60Home:before,.pc60Home:after{animation:none!important}.pc60Stat,.pc60Panel,.pc61Meter{transition:none!important}}.pc60Home:before,.pc60Home:after,.pc621HexField,.pc621HexGlow{display:none!important}.pc63Home{position:relative;min-height:100%;padding:30px 32px 18px;color:#edf7ff;isolation:isolate}.pc63Home:before{content:"";position:fixed;z-index:-2;inset:74px 0 0 228px;pointer-events:none;opacity:.105;background:#030b14 url(/marketing/patrolcore-icon.png) repeat center top/178px 160px;filter:brightness(.56) saturate(.72)}.pc63Home:after{content:"";position:fixed;z-index:-1;inset:74px 0 0 228px;pointer-events:none;background:linear-gradient(#02091124,#0209116b)}.pc63Brief{display:flex;justify-content:space-between;margin:6px 0 24px;padding:0 6px}.pc63Brief label,.pc63Grid header{font-size:12px;font-weight:800;letter-spacing:.07em;color:#20a8ff}.pc63Brief h1{font-size:29px;margin:8px 0;color:#f6faff}.pc63Brief p{color:#9eb1c4;margin:0}.pc63Brief>time{color:#28aaff;font-size:12px}.pc63Kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:15px}.pc63Kpis button,.pc63Grid>article{background:linear-gradient(180deg,#041321f0,#020d18f5);border:1px solid rgba(50,133,190,.3);border-radius:8px;color:#eef6fc}.pc63Kpis button{min-height:112px;padding:17px 10px}.pc63Kpis span{display:block;color:#9eb2c5;font-size:10px}.pc63Kpis b{display:block;font-size:27px;color:#2f9fff;margin:7px}.pc63Kpis b.red{color:#ff4139}.pc63Kpis b.amber{color:#ff9f20}.pc63Kpis b.green{color:#20ce91}.pc63Kpis small{color:#8197ab}.pc63Grid{display:grid;grid-template-columns:1.05fr .96fr 1.09fr;gap:14px}.pc63Grid>article{min-height:310px;display:flex;flex-direction:column;overflow:hidden}.pc63Grid header{padding:19px 18px 16px;border-bottom:1px solid rgba(70,130,168,.12)}.pc63Grid article>section{flex:1}.pc63Row{display:grid;grid-template-columns:34px 1fr auto 10px;gap:8px;align-items:center;min-height:59px;padding:8px 18px;border-bottom:1px solid rgba(75,126,159,.11)}.pc63Row em{width:26px;height:26px;display:grid;place-items:center;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);border:1px solid #1b9fff;color:#1b9fff;font-size:9px;font-style:normal}.pc63Row em.danger{border-color:#ff4038;color:#ff4038}.pc63Row b{display:block;font-size:12px}.pc63Row span{display:block;color:#7890a6;font-size:10.5px;margin-top:3px}.pc63Row time{color:#159eff;font-size:10.5px}.pc63Grid footer{display:flex;justify-content:space-between;padding:14px 18px;color:#20a8ff;font-size:11px;border-top:1px solid rgba(75,126,159,.12);cursor:pointer}.pc63Empty{padding:28px 18px;color:#8096aa}.pc63Empty b{display:block;color:#cad7e2}.pc63Empty span{font-size:11px}.pc63Chart{flex:1;display:flex;align-items:center;justify-content:center;gap:35px;padding:20px}.pc63Ring{--c:#249fff;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--v)*1%),#243448 0);display:grid;place-items:center;position:relative}.pc63Ring:before{content:"";position:absolute;inset:12px;background:#06111d;border-radius:50%}.pc63Ring>div{z-index:1;text-align:center}.pc63Ring b{font-size:29px;display:block}.pc63Ring span{font-size:11px;color:#8ca2b7}.pc63Ring.green{--c:#20cc91}.pc63Ring.red{--c:#ff443c}.pc63Legend{min-width:130px}.pc63Legend p{display:grid;grid-template-columns:8px 1fr auto;gap:9px;padding:10px 0;margin:0;border-bottom:1px solid rgba(81,132,165,.12);font-size:11px;color:#9db0c3}.pc63Legend i{width:7px;height:7px;border-radius:50%;background:#259fff}.pc63Legend i.g{background:#21ce92}.pc63Legend i.r{background:#ff443c}.pc63Legend i.a{background:#ff9f20}.pc63Legend i.c{background:#3bc7e8}.pc63Legend b{color:#edf5fc}.pc63Loading{min-height:700px}.pc63SkHero,.pc63SkKpis,.pc63SkGrid{background:#1430462e;border-radius:8px}.pc63SkHero{height:75px}.pc63SkKpis{height:112px;margin:24px 0 15px}.pc63SkGrid{height:635px}@media(max-width:1180px){.pc63Kpis{grid-template-columns:repeat(3,1fr)}.pc63Grid{grid-template-columns:1fr 1fr}.pc63Home:before,.pc63Home:after{left:0}}@media(max-width:760px){.pc63Home{padding:18px 12px}.pc63Kpis,.pc63Grid{grid-template-columns:1fr}.pc63Home:before{opacity:.08;background-size:142px 128px}}@media(prefers-reduced-motion:reduce){.pc63Home *{scroll-behavior:auto!important}}.rotaCommandV71{max-width:1780px;margin:0 auto;display:grid;gap:12px;padding-bottom:28px}.rotaHeroV71{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;border:1px solid rgba(66,190,255,.12);border-radius:20px;background:linear-gradient(135deg,#071d30f5,#05111de6);box-shadow:0 18px 55px #0000002e}.rotaHeroV71 h1{margin:4px 0 6px;font-size:26px;letter-spacing:-.02em}.rotaHeroV71 p{max-width:900px;margin:0;color:#7897aa;font-size:11px;line-height:1.55}.rotaHeroActionsV71{display:flex;gap:8px;flex-wrap:wrap}.rotaHeroActionsV71 button,.rotaToolbarV71 button,.rotaInspectorV71 button{border:1px solid rgba(63,193,255,.15);background:#071827;color:#c9eafb;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:850;cursor:pointer}.rotaHeroActionsV71 button.primary,.rotaInspectorV71 button:not(.reject):not(.rotaBlockedToggleV71){background:linear-gradient(180deg,#0d83c4,#086798);border-color:#1ca7e8;color:#fff}.rotaHeroActionsV71 button:disabled,.rotaInspectorV71 button:disabled{opacity:.4;cursor:not-allowed}.rotaMetricsV71{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.rotaMetricsV71 article{padding:13px 15px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#051422b3;display:grid;gap:2px}.rotaMetricsV71 article>span{font-size:8px;letter-spacing:1.25px;color:#63869c;font-weight:900}.rotaMetricsV71 article strong{font-size:23px}.rotaMetricsV71 article small{font-size:8px;color:#68899c}.rotaMetricsV71 article.warn{border-color:#ffae4a40;background:linear-gradient(180deg,#ffae4a0f,#051422b3)}.rotaMetricsV71 article.warn strong{color:#ffbf67}.rotaMetricsV71 article.info{border-color:#3cc7ff40}.rotaMetricsV71 article.info strong{color:#68d7ff}.rotaToolbarV71{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 1px}.rotaWeekNavV71{display:flex;align-items:center;gap:8px}.rotaWeekNavV71 strong{font-size:10px;min-width:210px;text-align:center}.rotaWeekNavV71 button{padding:7px 10px}.rotaFiltersV71{display:flex;gap:5px;padding:3px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#01080e6b}.rotaFiltersV71 button{border:0;background:transparent;color:#718fa1;padding:7px 10px}.rotaFiltersV71 button.active{background:#0a2940;color:#dff7ff;box-shadow:inset 0 0 0 1px #3ac2ff29}.rotaWorkspaceV71{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:10px;min-height:620px}.rotaWeekBoardV71{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:6px;align-items:start;min-width:0}.rotaDayV71{min-width:0;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#030e18a3;overflow:hidden}.rotaDayV71.today{border-color:#35c3ff33;box-shadow:inset 0 1px #48d3ff14}.rotaDayV71>header{height:48px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;background:#ffffff03}.rotaDayV71>header div{display:flex;align-items:baseline;gap:6px}.rotaDayV71>header span{font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#6a899d;font-weight:900}.rotaDayV71>header strong{font-size:16px}.rotaDayV71>header>b{font-size:7px;color:#5bd8ff;border:1px solid rgba(78,210,255,.2);border-radius:999px;padding:3px 6px}.rotaDayListV71{padding:5px;display:grid;gap:5px}.rotaShiftV71{width:100%;text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:linear-gradient(180deg,#091b2beb,#05121edb);color:#e9f7ff;padding:9px;cursor:pointer;transition:.18s ease}.rotaShiftV71:hover{border-color:#37c4ff38;transform:translateY(-1px)}.rotaShiftV71.selected{border-color:#29b7ef;box-shadow:0 0 0 1px #29b7ef1f,0 0 22px #24aee614}.rotaShiftV71.gap{border-left:3px solid #efaa4c}.rotaShiftV71.covered{border-left:3px solid #47d39a}.rotaShiftTopV71{display:flex;justify-content:space-between;gap:4px}.rotaShiftTimeV71{display:flex;align-items:baseline;gap:4px}.rotaShiftTimeV71 strong{font-size:11px}.rotaShiftTimeV71 span{font-size:7px;color:#66889b}.rotaShiftBadgesV71{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.rotaShiftBadgesV71 i{font-style:normal;font-size:6px;font-weight:950;letter-spacing:.5px;border-radius:999px;padding:3px 5px}.rotaShiftBadgesV71 i.market{color:#9ee8ff;border:1px solid rgba(69,203,255,.22);background:#28b0e714}.rotaShiftBadgesV71 i.requests{color:#d8c1ff;border:1px solid rgba(171,124,255,.25);background:#9965ff14}.rotaShiftTitleV71{display:block;font-size:9px;margin:7px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rotaShiftV71>small{display:block;font-size:7px;color:#628299;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rotaCoverageV71{margin-top:8px;display:grid;gap:4px}.rotaCoverageV71>div{height:3px;background:#102638;border-radius:999px;overflow:hidden}.rotaCoverageV71>div b{display:block;height:100%;background:#4bd4a0;border-radius:999px}.rotaShiftV71.gap .rotaCoverageV71>div b{background:#e7a74f}.rotaCoverageV71>span{font-size:7px;color:#7193a6}.rotaCoverageV71>span.gap{color:#eeb360}.rotaAssignedFacesV71{display:flex;margin-top:7px}.rotaAssignedFacesV71 span{width:22px;height:22px;margin-right:-4px;border:2px solid #071522;border-radius:7px;background:#0e3049;display:grid;place-items:center;font-size:6px;font-weight:900;color:#c8f1ff}.rotaEmptyDayV71{min-height:64px;display:grid;place-items:center}.rotaEmptyDayV71 button{border:1px dashed rgba(255,255,255,.08);background:transparent;color:#5b7a8d;border-radius:9px;padding:8px;font-size:7px}.rotaInspectorV71{position:sticky;top:8px;align-self:start;max-height:calc(100vh - 155px);overflow:auto;border:1px solid rgba(66,190,255,.12);border-radius:16px;background:linear-gradient(180deg,#051523f5,#030e18f7);box-shadow:0 20px 60px #00000038}.rotaInspectorEmptyV71{min-height:480px;padding:30px;display:grid;place-items:center;align-content:center;text-align:center}.rotaInspectorEmptyV71>span{font-size:36px;color:#2aaee8;opacity:.65}.rotaInspectorEmptyV71 strong{font-size:16px;margin:8px 0 4px}.rotaInspectorEmptyV71 p{max-width:270px;color:#68889b;font-size:9px;line-height:1.55}.rotaInspectorHeadV71{padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;gap:10px}.rotaInspectorHeadV71 h2{margin:3px 0;font-size:18px}.rotaInspectorHeadV71 p{margin:0;color:#6f8fa3;font-size:8px}.rotaInspectorHeadV71 button{height:34px;background:#081c2c!important}.rotaInspectorMetricsV71{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.05)}.rotaInspectorMetricsV71 div{padding:10px;border-right:1px solid rgba(255,255,255,.045);display:grid;gap:1px}.rotaInspectorMetricsV71 div:last-child{border-right:0}.rotaInspectorMetricsV71 span{font-size:6px;text-transform:uppercase;color:#5f7f92;font-weight:900}.rotaInspectorMetricsV71 strong{font-size:15px}.rotaMarketControlV71{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.05);background:#29aae006}.rotaMarketControlV71>div{display:grid}.rotaMarketControlV71 strong{font-size:9px}.rotaMarketControlV71 small{font-size:7px;color:#63849a;line-height:1.4}.rotaMarketControlV71 button{white-space:nowrap;padding:8px 9px!important}.rotaMarketControlV71 button.on{background:#0a2539!important;color:#7ee0ff!important}.rotaInspectorLoadingV71,.rotaInspectorErrorV71{padding:25px;text-align:center;font-size:9px;color:#7899ac}.rotaInspectorErrorV71{color:#ff998e}.rotaInspectorSectionV71{padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.05)}.rotaInspectorSectionV71.requests{background:#955eff06}.rotaSectionHeadV71{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.rotaSectionHeadV71>div{display:grid}.rotaSectionHeadV71 strong{font-size:9px}.rotaPeopleListV71{display:grid;gap:5px}.rotaPersonV71,.rotaApplicationV71{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05}.rotaPersonV71>span,.rotaApplicationV71>span{width:31px;height:31px;border-radius:8px;background:#0b2a40;display:grid;place-items:center;font-size:7px;font-weight:950}.rotaPersonV71>div,.rotaApplicationV71>div{display:grid;min-width:0}.rotaPersonV71 strong,.rotaApplicationV71 strong{font-size:8px}.rotaPersonV71 small,.rotaApplicationV71 small{font-size:7px;color:#69899c;line-height:1.35}.rotaPersonV71>b{font-size:6px;color:#58d8a5}.rotaPersonV71.blocked>b{color:#d49755}.rotaPersonV71.blocked{opacity:.75}.rotaPersonV71 select{margin-top:4px;max-width:180px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#06131f;color:#b9d9ea;font-size:7px;padding:4px}.rotaPersonV71>button{padding:7px 9px!important}.rotaApplicationV71.blocked{border-color:#eb9f4a26}.rotaDecisionV71{display:flex!important;gap:4px}.rotaDecisionV71 button{padding:6px 7px!important;font-size:7px!important}.rotaDecisionV71 button.reject{background:#1b1114!important;border-color:#ff6f6f29!important;color:#e6a0a0!important}.rotaGuardSearchV71{width:100%;margin-bottom:7px;padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#05131f;color:#d9f2ff;font-size:8px;outline:none}.rotaGuardSearchV71:focus{border-color:#3cc7ff47}.rotaMiniEmptyV71{padding:12px;border:1px dashed rgba(255,255,255,.06);border-radius:9px;text-align:center;color:#5d7d91;font-size:7px}.rotaBlockedToggleV71{width:100%;display:grid!important;grid-template-columns:1fr auto auto;align-items:center;text-align:left;background:transparent!important;border:0!important;padding:0!important;color:#85a1b1!important}.rotaBlockedToggleV71 span{font-size:8px;font-weight:800}.rotaBlockedToggleV71 b{font-size:7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:2px 6px}.rotaBlockedToggleV71 i{font-style:normal;font-size:13px;margin-left:8px}.rotaInspectorSectionV71.blocked .rotaPeopleListV71{margin-top:8px}.rotaFooterV71{display:flex;flex-wrap:wrap;gap:7px 14px;padding:8px 2px;color:#607f92;font-size:7px}.rotaFooterV71 span{display:flex;align-items:center;gap:4px}.rotaFooterV71 span:first-letter{color:#49d09c}.rotaCommandV71 .eyebrow{font-size:7px;letter-spacing:1.3px;color:#56d4ff;font-weight:950}@media(max-width:1420px){.rotaWorkspaceV71{grid-template-columns:minmax(0,1fr) 350px}.rotaWeekBoardV71{overflow-x:auto;grid-template-columns:repeat(7,145px);padding-bottom:3px}}@media(max-width:1050px){.rotaMetricsV71{grid-template-columns:repeat(2,1fr)}.rotaWorkspaceV71{grid-template-columns:1fr}.rotaInspectorV71{position:relative;top:auto;max-height:none}.rotaWeekBoardV71{grid-template-columns:repeat(7,155px)}}@media(max-width:700px){.rotaHeroV71{display:grid}.rotaHeroActionsV71{width:100%}.rotaHeroActionsV71 button{flex:1}.rotaToolbarV71{display:grid}.rotaWeekNavV71{justify-content:space-between}.rotaFiltersV71{justify-content:stretch}.rotaFiltersV71 button{flex:1}.rotaWeekBoardV71{grid-template-columns:repeat(7,148px)}.rotaInspectorMetricsV71{grid-template-columns:repeat(2,1fr)}.rotaMarketControlV71{align-items:flex-start;display:grid}.rotaMarketControlV71 button{width:100%}.rotaDecisionV71{grid-column:2 / -1;justify-content:flex-start}.rotaApplicationV71{grid-template-columns:32px 1fr}.rotaFooterV71{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:460px){.rotaMetricsV71{grid-template-columns:1fr 1fr}.rotaHeroV71 h1{font-size:22px}.rotaFooterV71{grid-template-columns:1fr}}.shiftPostBuilderV71{display:grid;gap:8px;margin:10px 0 14px;padding:12px;border:1px solid rgba(64,198,255,.12);border-radius:14px;background:#0514229e}.shiftPostBuilderHeadV71{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.shiftPostBuilderHeadV71 h3{margin:3px 0;font-size:14px}.shiftPostBuilderHeadV71 p{margin:0;max-width:620px;color:#6d8ea2;font-size:8px;line-height:1.45}.shiftPostBuilderHeadV71>strong{min-width:72px;text-align:center;border:1px solid rgba(63,198,255,.14);border-radius:10px;background:#071b2b;padding:9px;color:#65d7ff;font-size:11px}.shiftPostRowV71{display:grid;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff05}.shiftPostRowHeadV71{display:flex;justify-content:space-between;align-items:center}.shiftPostRowHeadV71 strong{font-size:8px;color:#bfeaff}.shiftPostRowHeadV71 button{border:0;background:transparent;color:#d78888;font-size:7px;font-weight:800;cursor:pointer}.shiftPostAddV71{width:100%;padding:9px;border:1px dashed rgba(65,198,255,.16);border-radius:10px;background:#1e8ec009;color:#75cde9;font-size:8px;font-weight:850;cursor:pointer}.shiftPostAddV71:hover{border-color:#41c6ff52;color:#a9ecff}.rotaRemoveV71{padding:6px 8px!important;background:#161014!important;border-color:#ff6f6f24!important;color:#d9a1a1!important;font-size:7px!important}.rotaRemoveV71:hover{border-color:#ff6f6f47!important;color:#ffd0d0!important}.guardOverrunActions{margin-top:12px;padding:12px;border:1px solid rgba(245,158,11,.35);background:#78350f29;border-radius:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.guardOverrunActions>span{width:100%;font-size:12px;font-weight:800;letter-spacing:.04em;color:#fbbf24}.guardOverrunActions button{border:1px solid rgba(56,189,248,.35);background:#020e1ebf;color:#eaf8ff;border-radius:10px;padding:9px 11px;font-weight:750}.guardOverrunNotice{margin-top:12px;padding:11px 12px;border:1px solid rgba(56,189,248,.28);background:#082f493d;color:#bae6fd;border-radius:12px;font-size:12px;line-height:1.45}.pcV7Attendance{display:grid;gap:18px}.pcV7AttendanceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pcV7AttendanceMetrics article{padding:16px;border:1px solid rgba(56,189,248,.16);background:#030e1eb3;border-radius:16px}.pcV7AttendanceMetrics span,.pcV7AttendanceTimes span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#70a8c4}.pcV7AttendanceMetrics strong{display:block;margin-top:5px;font-size:24px;color:#eefbff}.pcV7AttendanceMetrics small{color:#7494a5}.pcV7AttendanceList{display:grid;gap:12px}.pcV7AttendanceRow{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(420px,1.7fr) minmax(220px,.9fr);gap:18px;padding:17px;border:1px solid rgba(56,189,248,.14);background:#020b18c7;border-radius:18px}.pcV7AttendanceRow.exception{border-color:#f59e0b52}.pcV7AttendanceWho h3{margin:4px 0 2px}.pcV7AttendanceWho p,.pcV7AttendanceDecision p{margin:4px 0;color:#a8c4d3;font-size:12px}.pcV7AttendanceWho>small{display:inline-block;margin-top:8px;color:#7dd3fc}.pcV7AttendanceTimes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pcV7AttendanceTimes>div{padding:11px;border:1px solid rgba(148,163,184,.12);background:#08182a94;border-radius:12px}.pcV7AttendanceTimes strong{display:block;margin-top:5px;font-size:12px;color:#edfaff}.pcV7AttendanceTimes small{display:block;margin-top:5px;font-size:10px;color:#7798a9;line-height:1.35}.pcV7Exception{display:inline-block;padding:6px 8px;border-radius:999px;background:#f59e0b24;border:1px solid rgba(245,158,11,.26);color:#fbbf24;font-size:10px;font-weight:850;letter-spacing:.06em}.pcV7AttendanceDecision>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.pcV7AttendanceDecision button{padding:8px 9px;border-radius:9px;border:1px solid rgba(56,189,248,.22);background:#082f4973;color:#dff7ff;font-size:11px;font-weight:750}@media(max-width:1050px){.pcV7AttendanceRow{grid-template-columns:1fr}.pcV7AttendanceMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.pcV7AttendanceMetrics,.pcV7AttendanceTimes{grid-template-columns:1fr}.pcV7AttendanceRow{padding:13px}}.platformHQNext{width:100%!important;max-width:none!important;min-width:0!important;height:100vh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-bottom:110px!important}.platformHQNext::-webkit-scrollbar{width:10px}.platformHQNext::-webkit-scrollbar-track{background:#030c1652}.platformHQNext::-webkit-scrollbar-thumb{background:#459ff83d;border:2px solid transparent;background-clip:padding-box;border-radius:999px}.platformHQNext::-webkit-scrollbar-thumb:hover{background:#459ff86b;background-clip:padding-box}.shell>aside{align-self:start;overflow-y:auto;overflow-x:hidden}@media(max-width:860px){.platformHQNext{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:max(70px,env(safe-area-inset-bottom))!important}}.pc7Ops,.pc7Incidents{display:grid;gap:12px;color:#f7fbff;min-width:0}.pc7Ops *,.pc7Incidents *{box-sizing:border-box}.pc7OpsEyebrow{font-size:10px;letter-spacing:.17em;font-weight:800;color:#78cfff;text-transform:uppercase}.pc7OpsHero,.pc7IncidentHero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;border:1px solid rgba(74,162,255,.2);border-radius:22px;background:linear-gradient(135deg,#09182df5,#08101ee0 58%,#008bff14);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000038;position:relative;overflow:hidden}.pc7OpsHero:after,.pc7IncidentHero:after{content:"";position:absolute;right:-90px;top:-160px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(0,174,255,.16),transparent 68%);pointer-events:none}.pc7OpsHero h1,.pc7IncidentHero h1{font-size:clamp(25px,2.4vw,38px);letter-spacing:-.04em;margin:5px 0}.pc7OpsHero p,.pc7IncidentHero p{margin:0;color:#dce8f599;max-width:850px;font-size:12px}.pc7OpsHeroActions{display:flex;align-items:center;gap:8px;z-index:1;flex-wrap:wrap;justify-content:flex-end}.pc7OpsHeroActions button,.pc7IncidentHero button{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f4f9ff;border-radius:11px;padding:10px 13px;font-weight:750}.pc7OpsHeroActions .primary,.pc7IncidentHero .primary{background:linear-gradient(135deg,#098df2,#16b9ff);border-color:#33c0ffa6;color:#fff}.pc7OpsLive{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;border:1px solid rgba(84,240,165,.2);background:#29cc7f12;font-size:9px;font-weight:850;letter-spacing:.12em}.pc7OpsLive i{width:7px;height:7px;border-radius:50%;background:#56efa3;box-shadow:0 0 13px #56efa3cc}.pc7OpsLive.critical{border-color:#ff475c61;background:#ff284421;color:#ffd8dd}.pc7OpsLive.critical i{background:#ff4d64;box-shadow:0 0 18px #ff3652}.pc7OpsSelector{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 3px}.pc7OpsSelector button{min-width:178px;text-align:left;padding:9px 11px;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#f1f7ffdb;display:grid;gap:3px}.pc7OpsSelector button.active{border-color:#19a6ff73;background:linear-gradient(135deg,#008bff29,#1aceff0e);box-shadow:0 0 0 1px #1c98ff14 inset}.pc7OpsSelector strong{font-size:11px}.pc7OpsSelector small{font-size:8px;color:#d2e0ef80}.pc7OpsMetrics,.pc7IncidentMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pc7OpsMetrics>*,.pc7IncidentMetrics button{min-width:0;text-align:left;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(150deg,#ffffff08,#ffffff04);color:#f5f9ff;display:grid;gap:3px}.pc7OpsMetrics button,.pc7IncidentMetrics button{cursor:pointer}.pc7OpsMetrics span,.pc7IncidentMetrics span{font-size:8px;letter-spacing:.13em;font-weight:800;color:#bdd3eb8c}.pc7OpsMetrics strong,.pc7IncidentMetrics strong{font-size:25px;letter-spacing:-.04em}.pc7OpsMetrics strong em{font-size:11px;font-style:normal;color:#d6e4f26b;margin-left:3px}.pc7OpsMetrics small,.pc7IncidentMetrics small{font-size:8px;color:#d1deed80}.pc7OpsMetrics .danger,.pc7IncidentMetrics .danger{border-color:#ff405857;background:linear-gradient(150deg,#ff334d24,#ff334d09)}.pc7OpsMetrics .warning{border-color:#ffb53642;background:#ffae230e}.pc7OpsMetrics .intel{border-color:#26b7ff40;background:#008bff0f}.pc7OpsGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:9px;min-height:470px}.pc7OpsMapCard,.pc7OpsPanel{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(150deg,#0c182ac7,#050b14c2);overflow:hidden}.pc7OpsMapCard{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.pc7OpsMapCard>header,.pc7OpsPanel>header{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.055)}.pc7OpsMapCard>header div,.pc7OpsPanel>header div{display:grid;gap:2px}.pc7OpsMapCard>header strong,.pc7OpsPanel>header strong{font-size:13px}.pc7OpsMapCard>header>span,.pc7OpsPanel>header small{font-size:8px;color:#d5e4f37a}.pc7OpsMap{min-height:420px;position:relative;overflow:hidden}.pc7OpsMap>.embeddedLiveMap,.pc7OpsMap .realLeafletMap.embedded,.pc7OpsMap .leaflet-container{width:100%!important;height:100%!important;min-height:420px!important;border-radius:0!important}.pc7OpsControl{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-height:0}.pc7OpsQueue{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.pc7OpsQueue header button{border:0;background:none;color:#72caff;font-size:8px;font-weight:750}.pc7OpsQueue nav{display:flex;gap:5px;padding:7px;border-bottom:1px solid rgba(255,255,255,.05)}.pc7OpsQueue nav button{border:1px solid rgba(255,255,255,.06);background:#ffffff06;color:#e0ebf79e;border-radius:9px;padding:6px 8px;font-size:8px}.pc7OpsQueue nav button.active{background:#008bff1f;border-color:#00a2ff47;color:#eaf7ff}.pc7OpsQueue nav b{margin-left:4px}.pc7OpsQueueList{padding:7px;overflow:auto;display:grid;align-content:start;gap:6px}.pc7OpsQueueList>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;padding:8px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#f4f8fc}.pc7OpsQueueList>button>i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:900;background:#ffac3a17;color:#ffd088}.pc7OpsQueueList>button.severity-critical,.pc7OpsQueueList>button.severity-high{border-color:#ff435b2e;background:#ff314a09}.pc7OpsQueueList>button.severity-critical>i,.pc7OpsQueueList>button.severity-high>i{background:#ff2e4921;color:#ff9cab}.pc7OpsQueueList span{display:grid;gap:2px;min-width:0}.pc7OpsQueueList strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc7OpsQueueList small,.pc7OpsQueueList time{font-size:7px;color:#cfdfef78}.pc7OpsContact,.pc7OpsActions{padding:11px 12px}.pc7OpsContact>div{display:grid;margin:7px 0}.pc7OpsContact b{font-size:12px}.pc7OpsContact small{font-size:8px;color:#d1e0f080}.pc7OpsContact a{font-size:10px;color:#72caff;text-decoration:none}.pc7OpsContact button,.pc7OpsCoverage button{margin-top:8px;width:100%;border:1px solid rgba(28,161,255,.23);background:#008bff13;color:#ccecff;border-radius:9px;padding:7px;font-size:8px;font-weight:750}.pc7OpsActions>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.pc7OpsActions button{border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#eef6ffd1;padding:7px;border-radius:9px;font-size:8px}.pc7OpsBottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:9px}.pc7OpsRoster>div{padding:7px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px;overflow:auto}.pc7OpsRosterRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border:1px solid rgba(255,255,255,.055);background:#ffffff05;color:#eef6ff;border-radius:11px;text-align:left}.pc7OpsAvatar{width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#0093ff2e,#1fd0ff0e);border:1px solid rgba(52,175,255,.18);display:grid;place-items:center;font-size:8px;font-weight:850;position:relative}.pc7OpsAvatar i{position:absolute;width:7px;height:7px;border:2px solid #08101b;border-radius:50%;right:-2px;bottom:-2px;background:#617287}.pc7OpsAvatar i.live{background:#56eea3}.pc7OpsAvatar i.recent{background:#ffd066}.pc7OpsRosterRow>span:nth-child(2),.pc7OpsRosterState{display:grid;gap:2px;min-width:0}.pc7OpsRosterRow strong{font-size:9px}.pc7OpsRosterRow small{font-size:7px;color:#cfdeed7a}.pc7OpsRosterState{text-align:right}.pc7OpsRosterState b{font-size:7px;color:#8fd8ff}.pc7OpsCoverage{padding-bottom:12px}.pc7OpsCoverageBar{height:8px;margin:13px 13px 8px;border-radius:999px;background:#ffffff0e;overflow:hidden}.pc7OpsCoverageBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#068cf1,#36d1ff);box-shadow:0 0 15px #00a0ff40}.pc7OpsCoverageMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 13px}.pc7OpsCoverageMeta span{padding:7px;border-radius:9px;background:#ffffff06;display:grid;gap:2px;font-size:7px;color:#d3e1ef80}.pc7OpsCoverageMeta b{font-size:15px;color:#f4f9ff}.pc7OpsCoverageMeta .bad b{color:#ffb05e}.pc7OpsCoverageMeta .ok b{color:#65eda8}.pc7OpsCoverage button{width:calc(100% - 26px);margin:10px 13px 0}.pc7OpsClear,.pc7IncidentEmpty{display:grid;place-items:center;text-align:center;gap:3px;padding:25px 10px;color:#dbe7f38c}.pc7OpsClear b,.pc7IncidentEmpty span{font-size:18px;color:#65eda8}.pc7OpsClear strong,.pc7IncidentEmpty strong{font-size:9px}.pc7OpsClear small,.pc7IncidentEmpty small{font-size:7px}.pc7IncidentMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pc7IncidentMetrics button.active{border-color:#18a5ff61;background:#008bff1a}.pc7IncidentFilters{display:flex;align-items:center;justify-content:space-between}.pc7IncidentFilters button{border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#dbe9f7;border-radius:9px;padding:7px 9px;font-size:8px}.pc7IncidentFilters button.active{border-color:#1fa7ff59;color:#92ddff}.pc7IncidentFilters span{font-size:8px;color:#d6e3f073}.pc7IncidentList{display:grid;gap:7px}.pc7IncidentRow{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:13px;align-items:center;padding:12px 13px;border:1px solid rgba(255,255,255,.065);border-left:3px solid rgba(255,188,73,.45);border-radius:14px;background:linear-gradient(145deg,#ffffff07,#ffffff03);cursor:pointer}.pc7IncidentRow.severity-critical,.pc7IncidentRow.severity-high,.pc7IncidentRow.sos{border-left-color:#ff4f68}.pc7IncidentPriority{display:grid;gap:4px}.pc7IncidentPriority span{font-size:8px;font-weight:900;letter-spacing:.11em;color:#ffbd77}.pc7IncidentRow.severity-critical .pc7IncidentPriority span,.pc7IncidentRow.severity-high .pc7IncidentPriority span,.pc7IncidentRow.sos .pc7IncidentPriority span{color:#ff8294}.pc7IncidentPriority b{font-size:9px;color:#e4eef994}.pc7IncidentMain{display:grid;gap:4px;min-width:0}.pc7IncidentMain>div{display:flex;align-items:center;gap:8px}.pc7IncidentMain strong{font-size:12px}.pc7IncidentMain p{margin:0;font-size:9px;color:#d3e0ee91;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc7IncidentMain small{font-size:8px;color:#cddcec6e}.pc7IncidentStatus{font-size:7px!important;letter-spacing:.08em;padding:4px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#9fcae8!important}.pc7IncidentStatus.resolved{color:#70eca9!important;border-color:#5be69f2e}.pc7IncidentActions{display:flex;gap:5px}.pc7IncidentActions button{border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#dfeefa;border-radius:8px;padding:7px 8px;font-size:8px;white-space:nowrap}.pc7IncidentActions .primaryMini{border-color:#1ca9ff4d;background:#008bff1a;color:#9ee3ff}@media(max-width:1200px){.pc7OpsMetrics{grid-template-columns:repeat(3,1fr)}.pc7OpsGrid{grid-template-columns:minmax(0,1fr) 295px}.pc7OpsRoster>div{grid-template-columns:1fr}.pc7IncidentRow{grid-template-columns:100px minmax(0,1fr)}.pc7IncidentActions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:900px){.pc7OpsHero,.pc7IncidentHero{align-items:flex-start;flex-direction:column}.pc7OpsHeroActions{justify-content:flex-start}.pc7OpsMetrics,.pc7IncidentMetrics{grid-template-columns:1fr 1fr}.pc7OpsGrid,.pc7OpsBottom{grid-template-columns:1fr}.pc7OpsMap{min-height:55vh}.pc7OpsControl{grid-template-rows:auto}.pc7IncidentRow{grid-template-columns:1fr}.pc7IncidentActions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:560px){.pc7OpsMetrics,.pc7IncidentMetrics{grid-template-columns:1fr 1fr}.pc7OpsHero,.pc7IncidentHero{padding:16px}.pc7OpsHero h1,.pc7IncidentHero h1{font-size:25px}.pc7OpsSelector button{min-width:150px}.pc7OpsRoster>div{grid-template-columns:1fr}.pc7IncidentMetrics strong{font-size:20px}}.guardAppV7{--guard-bg:#06101d;--guard-card:rgba(8,24,40,.86);--guard-line:rgba(89,188,255,.19);--guard-cyan:#4fdcff;--guard-blue:#2f7cff;--guard-danger:#ff4e66;min-height:100dvh;background:radial-gradient(circle at 15% 8%,rgba(22,104,210,.16),transparent 36%),radial-gradient(circle at 88% 32%,rgba(35,211,255,.09),transparent 34%),#06101d;color:#f5fbff;overflow-x:hidden}.guardAppV7:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.09;background-image:linear-gradient(30deg,transparent 24%,rgba(82,184,255,.15) 25%,rgba(82,184,255,.15) 26%,transparent 27%,transparent 74%,rgba(82,184,255,.15) 75%,rgba(82,184,255,.15) 76%,transparent 77%),linear-gradient(150deg,transparent 24%,rgba(82,184,255,.12) 25%,rgba(82,184,255,.12) 26%,transparent 27%,transparent 74%,rgba(82,184,255,.12) 75%,rgba(82,184,255,.12) 76%,transparent 77%);background-size:88px 154px;animation:guardV7Drift 90s linear infinite}@keyframes guardV7Drift{to{background-position:176px 154px,-176px -154px}}.guardAppV7 .guardTopbar{position:sticky;top:0;z-index:35;background:#030d18db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(92,189,255,.15)}.guardAppV7 .guardAppMain{position:relative;z-index:2;max-width:860px;margin:0 auto;padding-bottom:112px}.guardAppV7 .guardWelcomeV2{margin-top:8px}.guardV7Pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 14px}.guardV7Pulse>div{padding:11px 10px;border:1px solid var(--guard-line);border-radius:14px;background:linear-gradient(180deg,#0d2236e6,#061321c7);min-width:0}.guardV7Pulse span{display:block;font-size:9px;letter-spacing:.14em;color:#7ea6bf;font-weight:800}.guardV7Pulse strong{display:block;font-size:16px;margin:3px 0;color:#fff}.guardV7Pulse small{display:block;font-size:10px;color:#89a7b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guardAppV7 .dutyHeroCard{border:1px solid rgba(78,183,255,.25);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff06;background:linear-gradient(160deg,#0c2137f5,#051220f0)}.guardAppV7 .dutyHeroCard.active{border-color:#36e8b052;box-shadow:0 0 0 1px #36e8b014,0 24px 70px #0000004d}.guardAction.ptt{border-color:#4fdcff4d;background:linear-gradient(145deg,#0c334cf0,#071a2af2)}.guardAction.ptt .guardActionIcon{font-size:12px;letter-spacing:.04em;color:#06101d;background:linear-gradient(135deg,#6ce7ff,#2f8fff);font-weight:950}.guardBottomNavSimple .guardV7PttNav{position:relative}.guardBottomNavSimple .guardV7PttNav span{display:grid;place-items:center;width:42px;height:42px;margin:-18px auto 2px;border-radius:50%;background:linear-gradient(145deg,#59e4ff,#2474ff);color:#06101d;box-shadow:0 0 0 5px #071522,0 8px 28px #208aff6b;font-weight:900}.guardBottomNavSimple .guardV7PttNav.active span{box-shadow:0 0 0 5px #071522,0 0 24px #4bdeffb3}.guardV7BoloInterrupt{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#02070de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guardV7BoloInterrupt article{width:min(540px,100%);max-height:88dvh;overflow:auto;border-radius:24px;padding:22px;background:linear-gradient(160deg,#121a29,#07101b);border:1px solid rgba(255,88,107,.44);box-shadow:0 30px 100px #000000a6,0 0 46px #ff334e29}.guardV7BoloInterrupt.priority-high article{border-color:#ffb4366b;box-shadow:0 30px 100px #000000a6,0 0 46px #ffaa2924}.guardV7BoloInterrupt header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.guardV7BoloInterrupt header small{display:block;font-size:9px;letter-spacing:.13em;color:#ff9dac}.guardV7BoloInterrupt header strong{font-size:16px}.guardV7AlertPulse{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ff445f;color:#fff;font-weight:950;box-shadow:0 0 #ff445f80;animation:guardV7AlertPulse 1.3s infinite}.priority-high .guardV7AlertPulse{background:#ffad35}@keyframes guardV7AlertPulse{70%{box-shadow:0 0 0 15px #ff445f00}to{box-shadow:0 0 #ff445f00}}.guardV7BoloInterrupt img{width:100%;max-height:260px;object-fit:cover;border-radius:16px;margin:4px 0 14px}.guardV7BoloInterrupt h2{font-size:27px;margin:8px 0}.guardV7BoloInterrupt p{color:#c7dae5;line-height:1.55}.guardV7BoloActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.guardV7BoloInterrupt>article>small{color:#7596aa}.guardV7SosHold{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:72px;border:1px solid rgba(255,76,97,.62);border-radius:18px;background:#6d1221;color:#fff;font-weight:950;letter-spacing:.08em}.guardV7SosHold i{position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--hold);background:linear-gradient(90deg,#c71935,#ff405c);transition:width .03s linear}.guardV7SosHold.holding{box-shadow:0 0 30px #ff31504d}.guardV7Ptt{padding:8px 0 20px}.guardV7PttUnavailable,.guardV7PttStart{padding:28px;border:1px solid var(--guard-line);border-radius:22px;background:var(--guard-card);text-align:center}.guardV7PttDisc{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:linear-gradient(145deg,#57e1ff,#2677ff);color:#04101b;font-size:24px;font-weight:950;box-shadow:0 0 36px #349eff47}.guardV7PttStart p{color:#9ab5c6}.guardV7PttStart button{width:100%;margin-top:10px}.guardV7RadioFault{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border-radius:14px;margin:0 0 14px;background:#ffaa311a;border:1px solid rgba(255,170,49,.34)}.guardV7RadioFault b{color:#ffc36a;font-size:12px;letter-spacing:.08em}.guardV7RadioFault span{color:#b8cbd7;font-size:12px;line-height:1.45}.guardV7ChannelTabs{display:flex;gap:8px;overflow:auto;padding:3px 1px 12px}.guardV7ChannelTabs button{white-space:nowrap;padding:10px 13px;border-radius:12px;border:1px solid var(--guard-line);background:#071827d9;color:#9bb7c8}.guardV7ChannelTabs button.active{color:#fff;border-color:#4fdcff80;background:#1f77a533}.guardV7ChannelTabs i{color:#42e8b9;margin-right:7px}.guardV7PttConsole{padding:22px 16px;border:1px solid rgba(80,198,255,.23);border-radius:22px;background:radial-gradient(circle at 50% 28%,rgba(46,151,220,.14),transparent 45%),#04111df2;text-align:center}.guardV7PttStatus span{font-size:9px;letter-spacing:.16em;color:#5fe3ff;font-weight:900}.guardV7PttStatus strong{display:block;font-size:19px;margin:4px 0}.guardV7PttStatus small{color:#7999ad}.guardV7PttButton{width:154px;height:154px;border-radius:50%;margin:22px auto 16px;border:1px solid rgba(92,216,255,.65);background:linear-gradient(145deg,#0d3855,#071c2e);color:#eaffff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 30px #32aeff24,0 18px 38px #00000059;touch-action:none;-webkit-user-select:none;user-select:none}.guardV7PttButton i{width:12px;height:12px;border-radius:50%;background:#3de6b1;margin-bottom:8px}.guardV7PttButton strong{font-size:23px}.guardV7PttButton span{font-size:10px;letter-spacing:.14em;color:#83a9bd}.guardV7PttButton.live{background:linear-gradient(145deg,#084d58,#063129);border-color:#46f1bf;box-shadow:0 0 40px #35eeb938}.guardV7PttButton.live i{background:#ff566f;animation:guardV7AlertPulse 1s infinite}.guardV7PttFallback{display:flex;justify-content:center;align-items:center;gap:12px}.guardV7PttFallback button{border:0;background:none;color:#ffb555;text-decoration:underline}.guardV7PttFallback small{color:#6f8fa3}.guardV7PttTimeline{display:flex;flex-direction:column;gap:9px;margin-top:14px}.guardV7PttTimeline article{padding:12px;border-radius:15px;border:1px solid rgba(86,178,232,.14);background:#081827d4}.guardV7PttTimeline article.mine{margin-left:28px;border-color:#4fdcff40}.guardV7PttTimeline article.command{margin-right:28px}.guardV7PttTimeline article>div{display:flex;align-items:center;gap:8px;margin-bottom:7px}.guardV7PttTimeline article span{font-size:9px;letter-spacing:.13em;color:#56ddff;font-weight:900}.guardV7PttTimeline article strong{font-size:12px}.guardV7PttTimeline article time{margin-left:auto;font-size:10px;color:#6f8da0}.guardV7PttTimeline audio{width:100%;height:30px}.guardV7PttEmpty{padding:24px;text-align:center;color:#7897aa;border:1px dashed rgba(86,178,232,.2);border-radius:15px}.pc7PttWorkspace{display:flex;flex-direction:column;gap:14px}.pc7PttHero{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;padding:22px;border:1px solid rgba(82,184,255,.18);border-radius:20px;background:linear-gradient(150deg,#0a1e31f0,#06121fe6)}.pc7PttHero h1{margin:3px 0 6px}.pc7PttHero p{max-width:720px;margin:0;color:#8caabd}.pc7PttOpen{display:flex;gap:8px;min-width:380px}.pc7PttOpen select{min-width:230px}.pc7RadioFaultQueue{border:1px solid rgba(255,177,61,.28);border-radius:17px;background:#442a092e;overflow:hidden}.pc7RadioFaultQueue>header{display:flex;justify-content:space-between;padding:11px 14px;background:#ffa62514;font-size:10px;letter-spacing:.13em;color:#ffc069}.pc7RadioFaultQueue article{display:flex;align-items:center;gap:12px;padding:13px;border-top:1px solid rgba(255,177,61,.12)}.pc7RadioFaultQueue article>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffad37;color:#1a1003;font-weight:950}.pc7RadioFaultQueue article>div:nth-of-type(1){display:flex;flex-direction:column}.pc7RadioFaultQueue article>div:last-child{margin-left:auto;display:flex;gap:8px}.pc7RadioFaultQueue small{color:#907b61}.pc7PttGrid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;min-height:560px}.pc7PttGrid>aside,.pc7PttGrid>main{border:1px solid rgba(82,184,255,.16);border-radius:18px;background:#061422d6;overflow:hidden}.pc7PttGrid>aside{padding:13px}.pc7PttGrid>aside>button{width:100%;display:grid;grid-template-columns:14px 1fr auto;gap:9px;align-items:center;text-align:left;padding:12px 9px;border:0;border-bottom:1px solid rgba(82,184,255,.08);background:transparent;color:#9eb7c6}.pc7PttGrid>aside>button.active{border-radius:12px;background:#2383be2e;color:#fff}.pc7PttGrid aside button i{color:#40e8b6}.pc7PttGrid aside button div{display:flex;flex-direction:column}.pc7PttGrid aside button small{color:#718fa2}.pc7PttGrid aside button em{font-style:normal;font-size:10px;color:#62cdea}.pc7PttGrid>main{padding:18px}.pc7PttChannelHead{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(82,184,255,.12)}.pc7PttChannelHead span{font-size:9px;letter-spacing:.14em;color:#5ddcff;font-weight:900}.pc7PttChannelHead h2{margin:3px 0}.pc7PttChannelHead small{color:#7f9eb1}.pc7PttChannelHead>b{font-size:10px;color:#43e6b2}.pc7PttCommandButton{text-align:center;padding:22px}.pc7PttCommandButton button{width:148px;height:148px;border-radius:50%;border:1px solid rgba(76,211,255,.55);background:linear-gradient(145deg,#0d3855,#071c2e);color:#fff;touch-action:none}.pc7PttCommandButton button.live{border-color:#42edbb;box-shadow:0 0 40px #42edbb2e}.pc7PttCommandButton strong,.pc7PttCommandButton span{display:block}.pc7PttCommandButton strong{font-size:17px}.pc7PttCommandButton span{font-size:9px;color:#7fa1b6;margin-top:4px}.pc7PttMessages{display:flex;flex-direction:column;gap:8px}.pc7PttMessages article{border:1px solid rgba(82,184,255,.12);border-radius:13px;padding:10px;background:#091b2bb8}.pc7PttMessages article.mine{margin-left:70px;border-color:#4fdcff3b}.pc7PttMessages article.guard{margin-right:70px}.pc7PttMessages header{display:flex;gap:9px;align-items:center;margin-bottom:7px}.pc7PttMessages header span{font-size:9px;color:#5cdcff}.pc7PttMessages header time{margin-left:auto;font-size:10px;color:#6e8da0}.pc7PttMessages audio{width:100%;height:30px}@media(max-width:760px){.guardV7Pulse{grid-template-columns:repeat(2,1fr)}.guardV7BoloActions{grid-template-columns:1fr}.pc7PttHero{align-items:stretch;flex-direction:column}.pc7PttOpen{min-width:0;flex-direction:column}.pc7PttOpen select{min-width:0}.pc7PttGrid{grid-template-columns:1fr}.pc7PttGrid>aside{max-height:230px;overflow:auto}.pc7PttMessages article.mine,.pc7PttMessages article.guard{margin-left:0;margin-right:0}}@media(prefers-reduced-motion:reduce){.guardAppV7:before,.guardV7AlertPulse{animation:none}}.guardAppV73{--g73-bg:#030b14;--g73-card:#081725;--g73-card2:#0b2032;--g73-line:rgba(97,194,255,.14);--g73-cyan:#5ae5ff;--g73-blue:#388cff;--g73-green:#45e4b1;--g73-amber:#ffbd55;--g73-red:#ff526d;position:fixed;inset:0;background:radial-gradient(circle at 50% -10%,rgba(30,111,176,.18),transparent 38%),linear-gradient(180deg,#061421,#030b14 58%,#02080e);color:#effaff;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guardV73Ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.52}.guardV73Ambient:before{content:"";position:absolute;inset:-15%;background-image:linear-gradient(30deg,rgba(78,192,255,.025) 12%,transparent 12.5%,transparent 87%,rgba(78,192,255,.025) 87.5%,rgba(78,192,255,.025)),linear-gradient(150deg,rgba(78,192,255,.025) 12%,transparent 12.5%,transparent 87%,rgba(78,192,255,.025) 87.5%,rgba(78,192,255,.025));background-size:86px 50px;animation:g73Drift 48s linear infinite}.guardV73Ambient i{position:absolute;width:42vw;height:42vw;max-width:260px;max-height:260px;border-radius:50%;filter:blur(60px);opacity:.08;background:#2e9dff}.guardV73Ambient i:nth-child(1){top:8%;left:-18%}.guardV73Ambient i:nth-child(2){top:42%;right:-24%;background:#25d9ff}.guardV73Ambient i:nth-child(3){bottom:-12%;left:35%;background:#2c65ff}@keyframes g73Drift{to{transform:translate3d(86px,50px,0)}}.guardV73Topbar{position:absolute;z-index:30;top:0;left:0;right:0;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#040f19fa,#040f19e0);border-bottom:1px solid rgba(91,197,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guardV73Brand{display:flex;align-items:center;gap:10px;border:0;background:none;color:inherit;text-align:left;padding:0}.guardV73Mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:950;letter-spacing:-.02em;color:#02101a;background:linear-gradient(145deg,#78efff,#3e87ff);box-shadow:0 0 24px #42b3ff2e}.guardV73Brand strong{display:block;font-size:11px;letter-spacing:.18em}.guardV73Brand small{display:block;max-width:42vw;margin-top:2px;font-size:9px;letter-spacing:.07em;color:#7296ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guardV73TopStatus{display:flex;align-items:center;gap:8px}.guardV73Live{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;font-size:8px;letter-spacing:.14em;font-weight:900;color:#8ba9b9;background:#0a1e2ecc;border:1px solid rgba(99,186,235,.12)}.guardV73Live i{width:6px;height:6px;border-radius:50%;background:#607e90}.guardV73Live.live{color:#7ff5d0;border-color:#45e4b133}.guardV73Live.live i{background:#45e4b1;box-shadow:0 0 11px #45e4b1}.guardV73Bell,.guardV73Avatar{position:relative;width:38px;height:38px;border-radius:12px;border:1px solid rgba(96,191,246,.13);background:#081a29cc;color:#dff6ff}.guardV73Bell b{position:absolute;right:-4px;top:-4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#ff4c68;color:#fff;font-size:9px}.guardV73Avatar{border-radius:50%;font-size:10px;font-weight:900;background:linear-gradient(145deg,#102d43,#0a1c2b)}.guardV73Main{position:absolute;z-index:5;inset:calc(68px + env(safe-area-inset-top)) 0 calc(78px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 118px;scrollbar-width:none}.guardV73Main::-webkit-scrollbar{display:none}.guardV73Home,.guardV73Page{width:min(780px,100%);margin:0 auto}.guardV73Toast{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;margin:0 auto 12px;max-width:780px;border-radius:14px;background:#0a283bf5;border:1px solid rgba(91,219,255,.24);box-shadow:0 16px 34px #0000004d}.guardV73Toast span{color:#62e8ff}.guardV73Toast p{margin:0;color:#d7edf6;font-size:12px}.guardV73Toast button{border:0;background:none;color:#87a8b9;font-size:17px}.guardV73IdentityHero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 16px}.guardV73Kicker,.guardV73PageHead>span,.guardV73SectionHead span{font-size:9px;letter-spacing:.18em;font-weight:900;color:#55dcff}.guardV73HeroCopy h1{margin:5px 0 4px;font-size:clamp(27px,7vw,38px);line-height:1.02;letter-spacing:-.04em}.guardV73HeroCopy p{margin:0;color:#87a8ba;font-size:12px}.guardV73DutyBeacon{flex:0 0 auto;width:104px;padding:12px 10px;border-radius:18px;text-align:center;border:1px solid rgba(99,190,241,.13);background:#051421d1}.guardV73DutyBeacon i{display:block;width:10px;height:10px;border-radius:50%;margin:0 auto 8px;background:#6b8694}.guardV73DutyBeacon strong{display:block;font-size:10px;letter-spacing:.1em}.guardV73DutyBeacon small{display:block;margin-top:3px;font-size:8px;color:#6e8da0}.guardV73DutyBeacon.live{border-color:#45e4b13d;box-shadow:inset 0 0 28px #45e4b10a}.guardV73DutyBeacon.live i{background:#43e4ae;box-shadow:0 0 0 5px #43e4ae14,0 0 16px #43e4ae80}.guardV73DutyBeacon.live strong{color:#80f7d4}.guardV73AttentionRail{margin-bottom:12px;border:1px solid rgba(255,181,68,.2);border-radius:19px;background:linear-gradient(145deg,#3a250c80,#091825e6);overflow:hidden}.guardV73AttentionRail>div:first-child{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,181,68,.11)}.guardV73AttentionRail>div:first-child span{font-size:9px;letter-spacing:.15em;color:#ffc56c;font-weight:900}.guardV73AttentionRail>div:first-child strong{margin-left:auto;font-size:14px;color:#ffd58e}.guardV73AttentionItems button{width:100%;display:grid;grid-template-columns:9px 1fr auto;gap:10px;align-items:center;padding:11px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.035);background:transparent;color:inherit;text-align:left}.guardV73AttentionItems i{width:8px;height:8px;border-radius:50%;background:#48a9ff}.guardV73AttentionItems i.amber,.guardV73AttentionItems i.high{background:#ffb54d}.guardV73AttentionItems i.critical{background:#ff526d;box-shadow:0 0 12px #ff526d80}.guardV73AttentionItems b{display:block;font-size:11px}.guardV73AttentionItems small{display:block;margin-top:2px;color:#809dad;font-size:10px}.guardV73AttentionItems em{font-style:normal;color:#758fa0}.guardV73DutyCard{position:relative;padding:18px;border-radius:24px;border:1px solid rgba(94,191,249,.17);background:linear-gradient(155deg,#0a1f31f7,#05111df2);box-shadow:0 26px 58px #00000040,inset 0 1px #ffffff06;overflow:hidden}.guardV73DutyCard:before{content:"";position:absolute;right:-70px;top:-90px;width:180px;height:180px;border-radius:50%;background:#318cff;filter:blur(70px);opacity:.08}.guardV73DutyCard.live{border-color:#43e4ae42}.guardV73DutyCard.live:before{background:#39e1ae;opacity:.1}.guardV73DutyCardHead{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guardV73DutyCardHead span{font-size:9px;letter-spacing:.16em;color:#59dbff;font-weight:900}.guardV73DutyCard.live .guardV73DutyCardHead span{color:#5df1bf}.guardV73DutyCardHead h2{margin:5px 0 2px;font-size:21px;letter-spacing:-.025em}.guardV73DutyCardHead p{margin:0;color:#94afbf;font-size:12px}.guardV73DutyCardHead time{padding:8px 9px;border:1px solid rgba(95,189,243,.12);border-radius:10px;font-size:10px;color:#9eb7c5;background:#04101b8c;white-space:nowrap}.guardV73DutyMeta{position:relative;display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:7px;margin:17px 0}.guardV73DutyMeta>div{padding:11px 10px;border-radius:14px;background:#030e188f;border:1px solid rgba(89,178,231,.08)}.guardV73DutyMeta span{display:block;font-size:8px;letter-spacing:.12em;color:#627f91;font-weight:900}.guardV73DutyMeta strong{display:block;margin:4px 0 2px;font-size:12px}.guardV73DutyMeta small{display:block;color:#658294;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guardV73SiteLine{position:relative;display:flex;gap:9px;padding:11px 0 14px;border-top:1px solid rgba(87,179,232,.08)}.guardV73SiteLine>span{color:#58dfff}.guardV73SiteLine strong{display:block;font-size:11px;color:#cde1eb}.guardV73SiteLine small{display:-webkit-box;margin-top:3px;color:#718fa1;font-size:10px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guardV73Clock,.guardV73Relief{width:100%;display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:16px;border:1px solid rgba(77,220,255,.35);color:#fff;text-align:left;background:linear-gradient(145deg,#12668d,#0a3955);box-shadow:0 12px 28px #00000038}.guardV73Clock>span,.guardV73Relief>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffffff14;font-size:16px}.guardV73Clock strong,.guardV73Relief strong{display:block;font-size:12px;letter-spacing:.08em}.guardV73Clock small,.guardV73Relief small{display:block;margin-top:2px;color:#a8d2e3;font-size:9px}.guardV73Clock.out{border-color:#ff7e9159;background:linear-gradient(145deg,#663143,#351824)}.guardV73Clock.compact{margin-top:12px;padding:11px 12px}.guardV73LiveDutyActions{display:grid;grid-template-columns:1fr;gap:8px}.guardV73Relief{border-color:#ffbe4d47;background:#51370e4d}.guardV73Overrun{margin-top:9px;padding:10px 11px;border-radius:12px;background:#ffb84317;border:1px solid rgba(255,184,67,.19);font-size:10px;color:#e6c88d}.guardV73QuickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.guardV73QuickGrid button{min-width:0;padding:13px 10px;border-radius:17px;border:1px solid rgba(90,184,238,.11);background:linear-gradient(155deg,#091d2eeb,#05121eeb);color:inherit;text-align:left}.guardV73QuickGrid button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;margin-bottom:10px;font-size:15px;background:#3793cc1f}.guardV73QuickGrid .cyan{color:#61e8ff}.guardV73QuickGrid .blue{color:#78a7ff}.guardV73QuickGrid .amber{color:#ffc065}.guardV73QuickGrid .green{color:#56e5b5}.guardV73QuickGrid strong{display:block;font-size:11px}.guardV73QuickGrid small{display:block;margin-top:3px;font-size:8.5px;color:#6f8d9e;line-height:1.3}.guardV73OpsStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0;border:1px solid rgba(84,174,228,.1);border-radius:17px;overflow:hidden;background:#54aee414}.guardV73OpsStrip button{padding:10px 6px;border:0;background:#061521;color:#fff;text-align:center}.guardV73OpsStrip span{display:block;font-size:7px;letter-spacing:.12em;color:#587789;font-weight:900}.guardV73OpsStrip strong{display:block;margin:3px 0;font-size:16px}.guardV73OpsStrip small{display:block;font-size:7.5px;color:#5f7c8e}.guardV73IntelPreview{margin-top:12px;padding:14px;border:1px solid rgba(93,184,239,.12);border-radius:19px;background:#061421db}.guardV73SectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.guardV73SectionHead h2{margin:3px 0 0;font-size:16px}.guardV73SectionHead button{border:0;background:none;color:#65dffc;font-size:9px}.guardV73IntelPreview>button{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;border:0;border-top:1px solid rgba(86,177,230,.08);background:none;color:inherit;text-align:left}.guardV73IntelPreview>button strong{display:block;font-size:11px}.guardV73IntelPreview>button small{display:block;color:#668697;font-size:9px}.guardV73IntelPreview em{font-style:normal;color:#678395}.guardV73Page{padding-top:4px}.guardV73PageHead{margin-bottom:16px}.guardV73PageHead h1{margin:5px 0;font-size:28px;letter-spacing:-.035em}.guardV73PageHead p{margin:0;color:#7f9dac;font-size:11px;line-height:1.45}.guardV73ShiftStack{display:flex;flex-direction:column;gap:10px}.guardV73Shift{padding:15px;border-radius:20px;border:1px solid rgba(91,181,234,.12);background:linear-gradient(155deg,#091c2cf0,#05111ded)}.guardV73Shift.live{border-color:#45e4b140}.guardV73Shift.done{opacity:.68}.guardV73Shift header{display:flex;justify-content:space-between;gap:12px}.guardV73Shift header span{font-size:8px;letter-spacing:.14em;color:#5fe0ff;font-weight:900}.guardV73Shift.live header span{color:#58eab8}.guardV73Shift header h2{margin:4px 0 2px;font-size:17px}.guardV73Shift header p{margin:0;color:#7896a7;font-size:10px}.guardV73Shift header time{font-size:9px;color:#7c9bab}.guardV73ShiftMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.guardV73ShiftMeta span{display:flex;flex-direction:column;padding:8px;border-radius:11px;background:#030e188c;font-size:8px;color:#607f90}.guardV73ShiftMeta b{margin-bottom:2px;color:#eef9ff;font-size:11px}.guardV73Post{display:flex;gap:9px;align-items:center;padding:9px 0;border-top:1px solid rgba(83,172,225,.08)}.guardV73Post span{font-size:8px;color:#5fddfa;letter-spacing:.12em}.guardV73Post strong{font-size:10px}.guardV73Shift details{padding:8px 0;border-top:1px solid rgba(83,172,225,.08);color:#a3bbc7}.guardV73Shift summary{font-size:9px;color:#75dff7}.guardV73Shift details p{font-size:10px;line-height:1.45}.guardV73TextAction{margin-top:8px;border:0;background:none;color:#ffc269;font-size:10px}.guardV73MarketplaceShortcut{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(84,217,255,.17);border-radius:17px;background:#071c2be6;color:inherit;text-align:left}.guardV73MarketplaceShortcut>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#2fb5e11c;color:#58e5ff}.guardV73MarketplaceShortcut strong{display:block;font-size:11px}.guardV73MarketplaceShortcut small{display:block;margin-top:2px;font-size:9px;color:#6f8e9f}.guardV73MarketplaceShortcut em{font-style:normal;color:#6e8b9b}.guardV73PatrolDuty{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:14px;background:#37deae12;border:1px solid rgba(55,222,174,.15)}.guardV73PatrolDuty i{width:8px;height:8px;border-radius:50%;background:#42e6b0;box-shadow:0 0 12px #42e6b066}.guardV73PatrolDuty div{flex:1}.guardV73PatrolDuty strong,.guardV73PatrolDuty small{display:block}.guardV73PatrolDuty strong{font-size:10px}.guardV73PatrolDuty small{font-size:8px;color:#6f9485}.guardV73PatrolDuty>span{font-size:8px;letter-spacing:.11em;color:#61e7bc;font-weight:900}.guardV73CommsHero{display:flex;flex-direction:column;gap:9px}.guardV73CommsHero button{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:13px;border-radius:18px;border:1px solid rgba(87,181,234,.12);background:linear-gradient(155deg,#091d2ef0,#05121eeb);color:inherit;text-align:left}.guardV73CommsHero button>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#5be3ff;background:#2fa4d91f;font-size:17px}.guardV73CommsHero button.ptt{border-color:#53ddff36}.guardV73CommsHero button.ptt>span{background:linear-gradient(145deg,#5ce6ff,#377fff);color:#031019;font-weight:900}.guardV73CommsHero strong{display:block;font-size:12px}.guardV73CommsHero small{display:block;margin-top:3px;font-size:9px;color:#718fa0}.guardV73CommsHero em{font-style:normal;color:#6c8999}.guardV73EmergencyFab{position:absolute;z-index:35;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));width:54px;height:54px;border-radius:18px;border:1px solid rgba(255,104,127,.55);background:linear-gradient(145deg,#ad2038,#5f1121);color:#fff;box-shadow:0 12px 30px #0000006b,0 0 20px #ff3c5a1f;display:flex;flex-direction:column;align-items:center;justify-content:center}.guardV73EmergencyFab span{font-size:12px;font-weight:950;letter-spacing:.08em}.guardV73EmergencyFab small{font-size:6px;letter-spacing:.16em;color:#ffbdc7}.guardV73BottomNav{position:absolute;z-index:32;left:0;right:0;bottom:0;height:calc(70px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);gap:2px;background:#030d16f5;border-top:1px solid rgba(91,187,242,.11);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.guardV73BottomNav button{position:relative;border:0;border-radius:12px;background:none;color:#668798;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.guardV73BottomNav button>span{font-size:18px;line-height:1}.guardV73BottomNav button>b{font-size:8px;font-weight:800}.guardV73BottomNav button.active{color:#5de2ff;background:#2d97cb14}.guardV73BottomNav button i{position:absolute;top:3px;right:14%;min-width:16px;height:16px;padding:0 3px;border-radius:99px;background:#ff506b;color:#fff;font-size:8px;font-style:normal;display:grid;place-items:center}.guardV73MoreBackdrop{position:absolute;z-index:70;inset:0;background:#000509ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end}.guardV73MoreSheet{width:100%;max-height:82dvh;overflow:auto;padding:8px 14px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#0b2031,#05121e 55%);border-top:1px solid rgba(91,210,255,.23);box-shadow:0 -25px 70px #0000008c}.guardV73MoreHandle{width:44px;height:4px;border-radius:5px;background:#35576c;margin:0 auto 13px}.guardV73MoreSheet header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 2px 12px}.guardV73MoreSheet header span{font-size:8px;letter-spacing:.16em;color:#54dfff;font-weight:900}.guardV73MoreSheet header h2{margin:3px 0;font-size:22px}.guardV73MoreSheet header p{margin:0;font-size:9px;color:#6f8c9d}.guardV73MoreSheet header button{border:0;background:none;color:#7f9cac;font-size:25px}.guardV73MoreGrid{display:flex;flex-direction:column;gap:7px}.guardV73MoreGrid>button{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;width:100%;padding:11px 10px;border:1px solid rgba(86,178,232,.1);border-radius:15px;background:#061623b8;color:inherit;text-align:left}.guardV73MoreGrid>button>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#3e9ad01a}.guardV73MoreGrid .amber{color:#ffc064}.guardV73MoreGrid .cyan{color:#5ce8ff}.guardV73MoreGrid .blue{color:#7ca8ff}.guardV73MoreGrid .green{color:#52e6b4}.guardV73MoreGrid .violet{color:#ba9cff}.guardV73MoreGrid .red{color:#ff7589}.guardV73MoreGrid strong{display:block;font-size:11px}.guardV73MoreGrid small{display:block;margin-top:2px;font-size:8.5px;color:#6d8b9d}.guardV73MoreGrid em{font-style:normal;color:#688596}.guardV73SosModal .sosOrb{box-shadow:0 0 40px #ff345440}@media(min-width:720px){.guardV73Main{padding-left:24px;padding-right:24px}.guardV73QuickGrid{gap:11px}.guardV73QuickGrid button{padding:16px 14px}.guardV73BottomNav{left:50%;right:auto;transform:translate(-50%);bottom:14px;width:min(560px,calc(100% - 30px));height:62px;padding:6px;border:1px solid rgba(91,187,242,.13);border-radius:20px}.guardV73EmergencyFab{right:max(24px,calc((100vw - 780px)/2));bottom:92px}.guardV73MoreSheet{max-width:620px;margin:0 auto}.guardV73DutyMeta{grid-template-columns:2fr 1fr 1fr}}@media(max-width:420px){.guardV73Topbar{padding-left:11px;padding-right:11px}.guardV73Main{padding-left:10px;padding-right:10px}.guardV73DutyCard{padding:15px}.guardV73QuickGrid{grid-template-columns:repeat(2,1fr)}.guardV73DutyMeta{grid-template-columns:1.4fr 1fr 1fr}.guardV73OpsStrip button{padding-left:3px;padding-right:3px}.guardV73IdentityHero{align-items:flex-start}.guardV73DutyBeacon{width:92px}}@media(prefers-reduced-motion:reduce){.guardV73Ambient:before{animation:none}}.pcV731GeoSetup{margin:16px 0;padding:16px;border:1px solid rgba(85,208,255,.18);border-radius:18px;background:linear-gradient(145deg,#071a2af0,#05121ee6)}.pcV731GeoHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.pcV731GeoHead h3{margin:4px 0;font-size:17px}.pcV731GeoHead p{margin:0;color:#7f9daf;font-size:11px;line-height:1.5}.pcV731GeoState{white-space:nowrap;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.pcV731GeoState.ready{color:#66efc2;background:#41dead14;border:1px solid rgba(65,222,173,.22)}.pcV731GeoState.missing{color:#ffc66d;background:#ffb14e14;border:1px solid rgba(255,177,78,.22)}.pcV731GeoMsg{display:block;margin:8px 0;color:#77cfea}.pcV731GeoWarn{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,177,78,.2);border-radius:12px;background:#ffb14e0f;color:#e8b967;font-size:10px;line-height:1.45}.guardV731ClockGate{display:grid;gap:9px}.guardV731GeoStatus{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:14px;border:1px solid rgba(83,185,238,.13);background:#05131fc2}.guardV731GeoStatus i{flex:0 0 9px;width:9px;height:9px;border-radius:50%;margin-top:3px;background:#6b8ea1;box-shadow:0 0 12px #6b8ea133}.guardV731GeoStatus strong,.guardV731GeoStatus small{display:block}.guardV731GeoStatus strong{font-size:9px;letter-spacing:.08em}.guardV731GeoStatus small{margin-top:2px;font-size:8.5px;color:#7e9aab;line-height:1.45}.guardV731GeoStatus.ready{border-color:#3de2ac33;background:#3de2ac0e}.guardV731GeoStatus.ready i{background:#42e6ae;box-shadow:0 0 13px #42e6ae6b}.guardV731GeoStatus.blocked{border-color:#ff5d743d;background:#ff4a680f}.guardV731GeoStatus.blocked i{background:#ff6078;box-shadow:0 0 13px #ff607859}.guardV731GeoStatus.early{border-color:#ffbc5b33}.guardV731GeoStatus.early i{background:#ffc265}.guardV731GeoStatus.compact{margin:9px 0 0}.guardV731PttHome{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr);gap:9px;margin:12px 0}.guardV731PttHome button{border:1px solid rgba(82,202,255,.18);border-radius:18px;background:linear-gradient(150deg,#071e31f5,#05121eed);color:inherit;text-align:left;padding:12px}.guardV731PttHome .primaryPtt{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;border-color:#55e2ff45}.guardV731PttHome .primaryPtt>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#5be7ff,#407dff);color:#03121b;font-size:10px;font-weight:950;letter-spacing:.08em;box-shadow:0 0 24px #47c1ff21}.guardV731PttHome strong,.guardV731PttHome small{display:block}.guardV731PttHome strong{font-size:10px}.guardV731PttHome small{margin-top:3px;color:#718fa1;font-size:8px}.guardV731PttHome em{font-style:normal;color:#5ce5ff;font-size:7px;font-weight:900;letter-spacing:.08em}.guardV731PttHome .fault{display:flex;gap:9px;align-items:center}.guardV731PttHome .fault>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#ffb74c14;color:#ffc269;font-weight:950}.guardV731PttHome .fault.active{border-color:#ff745a4d;background:#ff4c400f}.pcV731BlockedAttempts{margin:0 0 16px;padding:16px;border:1px solid rgba(255,115,89,.18);border-radius:18px;background:#3013142e}.pcV731BlockedAttempts .gxFormHead{margin-bottom:10px}.pcV731BlockedAttempts article{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,126,99,.08)}.pcV731BlockedAttempts article:first-of-type{border-top:0}.pcV731BlockedAttempts strong,.pcV731BlockedAttempts small{display:block}.pcV731BlockedAttempts small{margin-top:3px;color:#8e9da8}.pcV731AttemptState{font-size:9px;font-weight:900;letter-spacing:.07em;color:#ffc073}.pcV731AttemptState.outside_geofence,.pcV731AttemptState.low_accuracy{color:#ff7a8e}@media(max-width:560px){.guardV731PttHome{grid-template-columns:1fr}.guardV731PttHome .primaryPtt{grid-template-columns:44px 1fr auto}.pcV731GeoHead{flex-direction:column}.pcV731BlockedAttempts article{grid-template-columns:1fr}}.guardAppV73{height:100dvh!important}.guardAppV73 .guardV73Main{overflow-y:scroll!important}.guardAppV73 .guardV73Topbar{left:50%!important;right:auto!important;width:min(640px,100%)!important;transform:translate(-50%);border-left:1px solid rgba(91,197,255,.055);border-right:1px solid rgba(91,197,255,.055)}.guardAppV73 .guardV73Home,.guardAppV73 .guardV73Page,.guardAppV73 .guardV733ProfilePage{width:min(620px,100%)!important;margin-left:auto!important;margin-right:auto!important}.guardAppV73 .guardV73Toast{max-width:620px!important}.guardAppV73 .guardV73BottomNav{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(620px,100%)!important}.guardAppV73 .guardV73EmergencyFab{right:max(14px,calc((100vw - 620px)/2 + 14px))!important}.guardV733AccountCard{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:13px;align-items:center;margin-bottom:14px;padding:15px;border:1px solid rgba(88,202,255,.18);border-radius:20px;background:linear-gradient(145deg,#0a1f30f5,#05121df0);box-shadow:0 18px 45px #00000038}.guardV733ProfileAvatar{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#67e9ff,#407fff);color:#03111b;font-weight:950;font-size:14px;box-shadow:0 0 26px #47beff21}.guardV733AccountCard span{display:block;font-size:8px;letter-spacing:.16em;color:#59dcff;font-weight:900}.guardV733AccountCard h1{margin:4px 0 3px;font-size:18px}.guardV733AccountCard p{margin:0;color:#7798aa;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guardV733Logout{border:1px solid rgba(255,103,126,.28);border-radius:12px;background:#6718273b;color:#ff9aab;padding:10px 12px;font-size:9px;font-weight:900;letter-spacing:.07em}.guardCapacityCard .capacityCounterControls button{touch-action:manipulation;transition:transform .08s ease,background .12s ease}.guardCapacityCard .capacityCounterControls button:active{transform:scale(.96)}@media(min-width:721px){.guardAppV73:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:min(640px,100%);transform:translate(-50%);background:#020a1121;border-left:1px solid rgba(91,197,255,.045);border-right:1px solid rgba(91,197,255,.045);pointer-events:none}.guardV73Main,.guardV73Topbar,.guardV73BottomNav,.guardV73EmergencyFab{z-index:5}}@media(max-width:520px){.guardV733AccountCard{grid-template-columns:48px minmax(0,1fr)}.guardV733ProfileAvatar{width:48px;height:48px}.guardV733Logout{grid-column:1/-1;width:100%}.guardAppV73 .guardV73BottomNav{width:100%!important}}.guardV734DutiesPage{display:flex;flex-direction:column;gap:18px}.guardV734MarketplaceTop{border:1px solid rgba(52,183,255,.24);background:linear-gradient(145deg,#081d31f5,#050e1bf2);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #00000038}.guardV734MarketplaceHero{padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:radial-gradient(circle at 10% 0,rgba(0,198,255,.14),transparent 48%)}.guardV734MarketplaceHero span,.guardV734AssignedHead span,.guardV734Applications>span,.guardV734CredentialIntro span,.guardV734EvidenceHead span,.guardV734ReviewNote span,.guardV734WalletHero span,.guardV734SubHeader span{font-size:10px;letter-spacing:.18em;color:#6fcfff;font-weight:800}.guardV734MarketplaceHero h2,.guardV734AssignedHead h2,.guardV734WalletHero h2{margin:4px 0;font-size:22px}.guardV734MarketplaceHero p,.guardV734WalletHero p{margin:0;color:#91a7bc;max-width:520px;font-size:13px;line-height:1.5}.guardV734MarketplaceHero button{border:1px solid rgba(90,211,255,.35);background:#0d334eb3;color:#dff7ff;border-radius:13px;padding:11px 13px;white-space:nowrap}.guardV734Applications{padding:0 18px 12px}.guardV734Applications>div{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.06)}.guardV734Applications i{width:7px;height:7px;border-radius:50%;background:#ffc857;box-shadow:0 0 12px #ffc857}.guardV734Applications small{color:#94a5b6}.guardV734VacancyStrip{padding:0 12px 12px;display:grid;gap:9px}.guardV734VacancyStrip article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;background:#05111eb8;border:1px solid rgba(255,255,255,.07);border-radius:15px}.guardV734VacancyStrip article span{font-size:9px;letter-spacing:.14em;color:#5bd5ff;font-weight:800}.guardV734VacancyStrip h3{margin:3px 0;font-size:15px}.guardV734VacancyStrip p,.guardV734VacancyStrip small{margin:0;color:#8da2b5;font-size:11px}.guardV734AssignedHead{display:flex;justify-content:space-between;align-items:end;margin-top:2px}.guardV734AssignedHead strong{font-size:11px;color:#8da2b5;font-weight:600}.guardV734CredentialScreen{min-height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#040e1a4d,#040c170f);border-radius:18px;overflow:visible}.guardV734SubHeader{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:12px 4px 14px;background:linear-gradient(180deg,#06111f 75%,#06111feb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guardV734SubHeader>button{width:40px;height:40px;border-radius:13px;border:1px solid rgba(92,194,255,.2);background:#0a1e30cc;color:#e7f7ff;font-size:24px}.guardV734SubHeader h1{margin:2px 0 0;font-size:19px}.guardV734CredentialBody{display:flex;flex-direction:column;gap:14px;padding:2px 0 30px}.guardV734CredentialIntro,.guardV734CredentialForm,.guardV734Evidence,.guardV734CredentialActions,.guardV734ReviewNote{padding:16px;border:1px solid rgba(255,255,255,.08);background:#071423c7;border-radius:18px}.guardV734CredentialIntro h2,.guardV734EvidenceHead h2{margin:4px 0;font-size:19px}.guardV734CredentialIntro p,.guardV734EvidenceHead p{margin:0;color:#92a7ba;font-size:12px;line-height:1.5}.guardV734CredentialForm{display:flex;flex-direction:column;gap:11px}.guardV734Two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guardV734EvidenceHead{display:flex;justify-content:space-between;gap:10px}.guardV734EvidenceHead>strong{font-size:11px;color:#89a0b4}.guardV734EvidenceActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.guardV734EvidenceActions button{min-height:76px;border:1px solid rgba(74,190,255,.24);background:#0a2135d1;border-radius:16px;color:#eaf9ff;display:flex;align-items:center;gap:11px;text-align:left;padding:13px}.guardV734EvidenceActions button.camera{background:linear-gradient(135deg,#0083ce40,#071e31e0);border-color:#49caff66}.guardV734EvidenceActions button>span{font-size:22px;color:#62d2ff}.guardV734EvidenceActions strong{display:block}.guardV734EvidenceActions small{color:#8fa6b9}.guardV734EvidenceList{display:grid;gap:8px}.guardV734EvidenceList>a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);background:#030e1ab3;border-radius:12px;color:#eaf8ff;text-decoration:none}.guardV734EvidenceList>a>span{font-size:9px;color:#59d0ff;font-weight:900}.guardV734EvidenceList small{display:block;color:#8399ac;margin-top:2px}.guardV734EvidenceList em{font-size:11px;color:#72d8ff;font-style:normal}.guardV734EvidenceEmpty{border:1px dashed rgba(102,196,240,.22);border-radius:13px;padding:14px;text-align:center}.guardV734EvidenceEmpty b{display:block}.guardV734EvidenceEmpty span{display:block;color:#8399ad;font-size:11px;margin-top:3px}.guardV734CredentialActions{display:flex;flex-direction:column;gap:9px}.guardV734Danger{border:1px solid rgba(255,92,92,.28);background:#5a121b2e;color:#ff9797;border-radius:13px;padding:11px;font-weight:700}.guardV734CredentialActions>small{color:#7f94a6;text-align:center;line-height:1.4}.guardV734ReviewNote{border-color:#ffc04f47;background:#452d0a2e}.guardV734ReviewNote strong{display:block;margin-top:6px;color:#ffd98a}.guardV734WalletHero{display:flex;justify-content:space-between;align-items:end;gap:14px;padding:17px;border:1px solid rgba(67,194,255,.22);border-radius:18px;background:linear-gradient(135deg,#08263fe0,#06111fdb);margin-bottom:12px}.guardV734WalletList{display:grid;gap:9px}.guardV734WalletCard{display:grid;grid-template-columns:44px 1fr 20px;align-items:center;gap:11px;width:100%;text-align:left;padding:13px;border:1px solid rgba(255,255,255,.08);background:#071321cc;border-radius:16px;color:#effaff}.guardV734CredIcon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#009de121;border:1px solid rgba(76,205,255,.24);font-size:11px;font-weight:900;color:#65d6ff}.guardV734WalletCard h3{margin:4px 0 2px;font-size:14px}.guardV734WalletCard p,.guardV734WalletCard small{margin:0;color:#879db0;font-size:11px}.guardV734WalletCard em{display:block;color:#ffd27b;font-style:normal;font-size:10px;margin-top:5px}.guardV734WalletCard>b{font-size:22px;color:#5d7e96}@media(max-width:560px){.guardV734MarketplaceHero,.guardV734WalletHero{align-items:stretch;flex-direction:column}.guardV734MarketplaceHero button,.guardV734WalletHero button{width:100%}.guardV734VacancyStrip article{align-items:stretch;flex-direction:column}.guardV734VacancyStrip article>button{width:100%}.guardV734Two{grid-template-columns:1fr}.guardV734EvidenceActions{grid-template-columns:1fr 1fr}.guardV734SubHeader{grid-template-columns:40px minmax(0,1fr)}.guardV734SubHeader>.credentialStatusBadge{grid-column:2;justify-self:start}.guardV734AssignedHead{align-items:flex-start;flex-direction:column;gap:4px}}.pc74PatrolWorkspace{display:grid;gap:18px;padding:0 0 34px}.pc74PatrolHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid rgba(65,196,255,.19);border-radius:20px;background:linear-gradient(135deg,#051c2ff0,#030e19e0);box-shadow:0 20px 55px #0005}.pc74PatrolHero h1{margin:5px 0 8px;font-size:34px}.pc74PatrolHero p{max-width:840px;color:#90aabc;line-height:1.55}.pc74PatrolMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pc74PatrolMetrics>div{padding:16px 18px;border:1px solid rgba(86,190,244,.14);border-radius:15px;background:#051320d4}.pc74PatrolMetrics span{display:block;font-size:9px;letter-spacing:1.2px;color:#6d91a9;font-weight:900}.pc74PatrolMetrics strong{display:block;font-size:29px;margin:5px 0 0;color:#edfaff}.pc74PatrolMetrics small{color:#6e899d}.pc74PatrolMetrics .warn{border-color:#6d451c;background:linear-gradient(145deg,#221608dd,#0b1118)}.pc74PatrolMetrics .warn strong{color:#ffbd69}.pc74ExceptionQueue,.pc74Anomalies{border:1px solid rgba(255,165,65,.24);border-radius:18px;background:#1a0f07b8;overflow:hidden}.pc74ExceptionQueue>header,.pc74Anomalies>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #56331555}.pc74ExceptionQueue>header span,.pc74Anomalies>header span{font-size:9px;letter-spacing:1.2px;color:#f3a85d;font-weight:900}.pc74ExceptionQueue>header h2,.pc74Anomalies>header h2{font-size:17px;margin:3px 0}.pc74ExceptionQueue>header b{background:#ff9d3a;color:#1b0d02;padding:4px 9px;border-radius:999px}.pc74ExceptionQueue article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #56331544}.pc74ExceptionQueue article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ff9d3a22;color:#ffad56;font-style:normal;font-weight:900}.pc74ExceptionQueue article span{font-size:9px;color:#ffae5b;letter-spacing:1px;font-weight:900}.pc74ExceptionQueue article strong{display:block;color:#fff;margin:2px 0}.pc74ExceptionQueue article small{color:#91a8b8}.pc74ExceptionQueue article p{margin:5px 0 0;color:#d9a878;font-size:12px}.pc74ExceptionActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pc74ExceptionActions button{font-size:11px}.pc74PatrolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc74PatrolGrid>article{padding:18px;border:1px solid rgba(72,184,238,.15);border-radius:18px;background:linear-gradient(145deg,#061827e8,#040e18d6)}.pc74PatrolGrid article header{display:flex;justify-content:space-between;gap:15px}.pc74PatrolGrid article header span{font-size:9px;letter-spacing:1px;color:#55d1ff;font-weight:900}.pc74PatrolGrid article h2{font-size:20px;margin:3px 0}.pc74PatrolGrid article header p{margin:0;color:#7897ab}.pc74PatrolGrid article header b{font-size:25px;color:#fff}.pc74PatrolSignals{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.pc74PatrolSignals span{padding:5px 8px;border:1px solid #15455f;border-radius:999px;font-size:10px;color:#94c9e5}.pc74PatrolGrid article>p{color:#8da8ba;min-height:36px}.pc74PatrolGrid footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #12384d;margin-top:13px;padding-top:12px}.pc74PatrolGrid footer em{font-style:normal;color:#ffae5b;font-size:11px}.pc74PatrolGrid footer button{background:none;border:0;color:#58d1ff;cursor:pointer}.pc74Anomalies article{display:flex;gap:12px;padding:12px 18px;border-bottom:1px solid #56331533}.pc74Anomalies article>i{color:#ffae5b}.pc74Anomalies strong,.pc74Anomalies span,.pc74Anomalies small{display:block}.pc74Anomalies span,.pc74Anomalies small{color:#8fa9b9;font-size:11px}.pc74PatrolForm{display:grid;gap:14px}.pc74FormIntro{display:flex;gap:12px;padding:13px;border:1px solid #164a67;border-radius:13px;background:#071927}.pc74FormIntro>span{font-size:28px;color:#4dd7ff}.pc74FormIntro strong,.pc74FormIntro small{display:block}.pc74FormIntro small{color:#7f9dae;margin-top:4px}.pc74ToggleRow{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0}.pc74ToggleRow label{display:flex!important;gap:8px;align-items:center!important}.pc74CheckpointBuilder{border:1px solid #17445d;border-radius:16px;overflow:hidden;background:#061522}.pc74CheckpointBuilder>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#082035}.pc74CheckpointBuilder>header span{font-size:9px;color:#54d6ff;letter-spacing:1.2px;font-weight:900}.pc74CheckpointBuilder h3{margin:2px 0}.pc74CheckpointBuilder article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:15px;border-top:1px solid #12364b}.pc74CpNumber{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#0c2c43;color:#63d8ff;font-weight:900}.pc74CpFields{display:grid;gap:9px}.pc74Coords{display:grid;grid-template-columns:1fr 1fr .6fr;gap:9px}.dangerText{background:none!important;border:0!important;color:#f28585!important}.guard74PatrolQueue,.guard74PatrolRunner{display:grid;gap:12px}.guard74PatrolQueue>header{padding:16px;border:1px solid #16435e;border-radius:16px;background:#071925}.guard74PatrolQueue>header span{font-size:9px;letter-spacing:1.2px;color:#54d5ff;font-weight:900}.guard74PatrolQueue>header h2{margin:3px 0;font-size:22px}.guard74PatrolQueue>header p{margin:0;color:#819bab}.guard74PatrolCard{width:100%;display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;padding:15px;border:1px solid #153c55;border-radius:16px;background:linear-gradient(145deg,#071a29,#06121d);color:#e9f8ff}.guard74PatrolCard.due,.guard74PatrolCard.in_progress{border-color:#178bc3}.guard74PatrolCard.late{border-color:#b16a24;background:linear-gradient(145deg,#24180b,#08131c)}.guard74PatrolCard.missed{border-color:#8f3030}.guard74PatrolState{display:grid;place-items:center;gap:4px}.guard74PatrolState i{width:9px;height:9px;border-radius:50%;background:#4ed7ff;box-shadow:0 0 14px #4ed7ff}.guard74PatrolState strong{font-size:9px;color:#6ecce9}.guard74PatrolCard h3{margin:0;font-size:17px}.guard74PatrolCard p{margin:3px 0;color:#8ca7b9}.guard74PatrolCard small{color:#708b9d}.guard74Back{justify-self:start;background:none;border:0;color:#5ed8ff;padding:7px 0}.guard74PatrolRunner>header{padding:16px 0}.guard74PatrolRunner>header span{font-size:9px;color:#53d8ff;letter-spacing:1.2px;font-weight:900}.guard74PatrolRunner>header h1{margin:4px 0}.guard74PatrolRunner>header p{color:#8aa5b7}.guard74PatrolWindow{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.guard74PatrolWindow>div{padding:10px;border:1px solid #153d54;border-radius:12px;background:#061521}.guard74PatrolWindow span,.guard74PatrolWindow strong{display:block}.guard74PatrolWindow span{font-size:8px;letter-spacing:1px;color:#6b91a7}.guard74PatrolWindow strong{font-size:11px;margin-top:4px}.guard74CheckpointList{display:grid;gap:8px}.guard74CheckpointList article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #153c53;border-radius:14px;background:#061522}.guard74CheckpointList article.done{border-color:#1c6c54;background:#071c1a}.guard74CpBadge{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#0b2a40;color:#5fd9ff;font-weight:900}.guard74CheckpointList article.done .guard74CpBadge{background:#0c392c;color:#68efb0}.guard74CheckpointList strong,.guard74CheckpointList small{display:block}.guard74CheckpointList small{color:#7594a7;margin-top:3px}.guard74VerifyBtns{display:flex;gap:5px}.guard74VerifyBtns button{font-size:11px;padding:8px 10px}.guard74Missed{padding:14px;border:1px solid #873535;border-radius:12px;background:#2a0d0d;color:#faa;font-weight:900}.guard74Scanner{position:fixed;inset:0;z-index:2000;background:#02070bea;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:18px}.guard74Scanner header{display:flex;justify-content:space-between;align-items:center}.guard74Scanner video{width:100%;height:100%;object-fit:cover;border-radius:18px;margin:12px 0}.guard74ScanFrame{position:absolute;left:18%;right:18%;top:30%;height:34%;border:2px solid #4dddff;border-radius:20px;box-shadow:0 0 0 9999px #0005}.guard74Scanner p{text-align:center;color:#9db5c4}.guard74ResponseHome{display:grid;gap:8px}.guard74ResponseHome article{padding:14px 16px;border-radius:15px;border:1px solid #1b5f80;background:linear-gradient(145deg,#062139,#071520)}.guard74ResponseHome article.help{border-color:#277c61;background:linear-gradient(145deg,#082a22,#07151b)}.guard74ResponseHome span{font-size:9px;letter-spacing:1.1px;color:#64d8ff;font-weight:900}.guard74ResponseHome strong{display:block;font-size:17px;margin:4px 0}.guard74ResponseHome p,.guard74ResponseHome small{color:#8da7b7}.guard74ResponseHome article>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pc74RadioFaultQueue article{grid-template-columns:36px minmax(0,1fr) minmax(280px,.9fr)!important}.pc74RadioActions{display:flex!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end}.pc74RadioActions button{font-size:10px!important;padding:7px 9px!important}@media(max-width:900px){.pc74PatrolMetrics,.pc74PatrolGrid{grid-template-columns:1fr 1fr}.pc74ExceptionQueue article,.pc74RadioFaultQueue article{grid-template-columns:32px 1fr}.pc74ExceptionActions,.pc74RadioActions{grid-column:2;justify-content:flex-start}.pc74Coords{grid-template-columns:1fr}}@media(max-width:620px){.pc74PatrolHero{flex-direction:column}.pc74PatrolMetrics,.pc74PatrolGrid{grid-template-columns:1fr 1fr}.pc74CheckpointBuilder article{grid-template-columns:32px 1fr}.pc74CheckpointBuilder article>.dangerText{grid-column:2;justify-self:start}.guard74PatrolCard{grid-template-columns:62px 1fr auto}.guard74CheckpointList article{grid-template-columns:36px 1fr}.guard74VerifyBtns{grid-column:2;justify-content:flex-start}.guard74PatrolWindow{grid-template-columns:1fr 1fr}.pc74PatrolMetrics>div{padding:13px}.pc74PatrolMetrics strong{font-size:24px}}.pc742PatrolForm{max-width:1040px}.pc742CommissionMessage{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(58,207,255,.28);border-radius:12px;background:#082d4594;color:#c8f1ff;font-size:12px}.pc742ProvisionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc742ProvisionBox{border:1px solid rgba(90,190,245,.18);background:#030f1b9e;border-radius:13px;padding:13px;min-width:0}.pc742ProvisionBox>span{display:block;font-size:9px;letter-spacing:1.4px;color:#62d7ff;font-weight:850}.pc742ProvisionBox>strong{display:block;margin:5px 0;font-size:14px}.pc742ProvisionBox>small{display:block;min-height:34px;color:#7e9bad;overflow-wrap:anywhere}.pc742ProvisionBox>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pc742ProvisionBox button,.pc742GeoActions button{border:1px solid rgba(67,188,242,.28);background:#071b2c;color:#bcecff;border-radius:9px;padding:8px 10px;font-size:11px;cursor:pointer}.pc742ProvisionBox button:hover,.pc742GeoActions button:hover{border-color:#3cc9ff}.pc742RawIdentity{display:block;margin-top:10px;font-size:10px;color:#7693a8}.pc742RawIdentity input{display:block;width:100%;margin-top:5px;background:#040e19;color:#e8f7ff;border:1px solid rgba(91,188,235,.18);border-radius:9px;padding:10px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.pc742GeoActions{display:flex;align-items:center;gap:10px;margin-top:8px}.pc742GeoActions small{color:#7894a8;line-height:1.4}.pc742ManualQr{display:flex;gap:8px;width:min(520px,92%);margin:10px auto 0}.pc742ManualQr input{flex:1;min-width:0;border:1px solid rgba(89,192,242,.28);background:#03101d;color:#fff;border-radius:10px;padding:11px}.pc742ManualQr button{width:auto!important;margin:0!important}@media(max-width:720px){.pc742ProvisionGrid{grid-template-columns:1fr}.pc742GeoActions{align-items:flex-start;flex-direction:column}}.pc75ProofReview{margin:18px 0;padding:20px;border:1px solid rgba(78,202,255,.19);border-radius:17px;background:linear-gradient(145deg,#06192ae6,#030e19e6)}.pc75ProofHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.pc75ProofHead h3{margin:5px 0}.pc75ProofHead p{margin:0;color:#7f9cb0;max-width:720px;font-size:12px;line-height:1.55}.pc75ProofMetrics{display:flex;gap:8px;flex-wrap:wrap}.pc75ProofMetrics span{padding:9px 11px;border:1px solid #17415f;border-radius:10px;color:#8eadc0;font-size:10px}.pc75ProofMetrics b{color:#fff;font-size:16px;margin-right:4px}.pc75ProofColumns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc75ProofLabel{font-size:9px;font-weight:850;letter-spacing:1.4px;color:#5edcff;margin:9px 0}.pc75ProofLabel.forms{margin-top:18px}.pc75ProofRow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;margin-bottom:8px;border:1px solid rgba(83,180,230,.12);border-radius:12px;background:#061522}.pc75ProofRow.published{border-color:#46d79d38;background:linear-gradient(90deg,#46d79d0b,#061522)}.pc75ProofIcon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #185070;border-radius:10px;color:#55dcff;background:#082139}.pc75ProofBody span,.pc75ProofBody strong,.pc75ProofBody small{display:block}.pc75ProofBody span{font-size:8px;letter-spacing:1px;color:#5fcff4}.pc75ProofBody strong{font-size:12px;margin:3px 0}.pc75ProofBody small{color:#7596aa;font-size:10px;line-height:1.35}.pc75ProofBody p{font-size:10px;color:#91adbe;margin:6px 0 0}.pc75ProofState{display:grid;gap:6px;justify-items:end}.pc75ProofState b{font-size:8px;letter-spacing:.8px;padding:4px 7px;border-radius:999px;border:1px solid #27465a}.pc75ProofState b.live{color:#56dfa8;border-color:#56dfa857}.pc75ProofState b.private{color:#99aec0}.pc75ProofState button{font-size:9px;padding:7px 9px;border-radius:8px}.pc75ProofState button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1050px){.pc75ProofColumns{grid-template-columns:1fr}}@media(max-width:700px){.pc75ProofHead{flex-direction:column}.pc75ProofRow{grid-template-columns:34px 1fr}.pc75ProofState{grid-column:2;justify-items:start;display:flex;align-items:center;flex-wrap:wrap}}.guardAppV73{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.guardAppV73 .guardV73Main{height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-bottom:max(104px,calc(88px + env(safe-area-inset-bottom)))!important}.guardAppV73 .guardV73BottomNav{padding-bottom:env(safe-area-inset-bottom)!important}.guardAppV73 .guardV73Topbar{padding-top:max(10px,env(safe-area-inset-top))!important}.guardAppV73 input,.guardAppV73 select,.guardAppV73 textarea{max-width:100%;min-width:0}.guardAppV73 textarea{resize:vertical}@media(max-width:430px){.guardV73DutyMeta,.guardV73ShiftMeta,.guardV73QuickGrid,.guardV73OpsStrip{grid-template-columns:1fr 1fr!important}.guardV734EvidenceActions{grid-template-columns:1fr!important}.guardV73PageHead h1{font-size:24px!important}}.guardOperationalReport,.guardOperationalReport *{box-sizing:border-box;min-width:0;max-width:100%}.guardOperationalReport .reportStructuredSection{overflow:clip}@media(max-width:430px){.guardOperationalReport .reportFieldGrid{grid-template-columns:minmax(0,1fr)!important}.guardOperationalReport .modalActions{display:grid!important;grid-template-columns:1fr!important}.guardV73DutyCard{max-width:100%!important}}:root{--pc12-ink:#020812;--pc12-base:#04101d;--pc12-surface:rgba(8,27,47,.78);--pc12-surface-strong:rgba(7,24,42,.96);--pc12-line:rgba(91,174,255,.2);--pc12-line-strong:rgba(72,172,255,.42);--pc12-text:#f4f8ff;--pc12-copy:#c9d8e8;--pc12-muted:#8ea6bf;--pc12-blue:#258dff;--pc12-cyan:#45d9ff;--pc12-green:#4be0ad}.pc12Command{width:100vw!important;height:100dvh!important;max-width:none!important;overflow:hidden!important;color:var(--pc12-text)!important;background:radial-gradient(circle at 82% 0,rgba(29,107,211,.2),transparent 30%),radial-gradient(circle at 22% 100%,rgba(30,171,228,.09),transparent 31%),linear-gradient(145deg,#020812,#04111f 52%,#020a14)!important}.pc12Command .pc9Sidebar{background:linear-gradient(180deg,#020a13f7,#030f1bf0)!important;border-right:1px solid rgba(89,166,238,.18)!important;box-shadow:20px 0 64px #0003!important;-webkit-backdrop-filter:blur(24px) saturate(125%)!important;backdrop-filter:blur(24px) saturate(125%)!important}.pc12Command .pc9Topbar,.pc12Command .pc9Subnav{background:#030d18c7!important;border-color:#59a6ee29!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important;backdrop-filter:blur(24px) saturate(135%)!important}.pc12Command .pc9Workspace{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;background:linear-gradient(rgba(24,91,151,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(24,91,151,.025) 1px,transparent 1px),radial-gradient(circle at 76% 4%,rgba(28,122,224,.12),transparent 29%),transparent!important;background-size:48px 48px,48px 48px,auto!important}.pc12Command .pc9Workspace :where(h1,h2,h3,h4,h5,h6,strong,legend,dt,dd){color:var(--pc12-text)!important;-webkit-text-fill-color:currentColor}.pc12Command .pc9Workspace :where(p,small,.muted){color:var(--pc12-muted)!important}.pc12Command .pc9Workspace :where(label){color:var(--pc12-copy)!important}.pc12Command .pc9Workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--pc12-text)!important;-webkit-text-fill-color:var(--pc12-text)!important;background:#010912d6!important;border:1px solid rgba(91,174,255,.24)!important;caret-color:var(--pc12-cyan)!important}.pc12Command .pc9Workspace :where(input,select,textarea)::placeholder{color:#7189a2!important;-webkit-text-fill-color:#7189a2!important;opacity:1!important}.pc12Command .pc9Workspace :where(input,select,textarea):focus{border-color:#45d9ffa8!important;box-shadow:0 0 0 3px #258dff24,0 0 28px #258dff14!important}.pc12Command .pc9Workspace :where(option){color:var(--pc12-text)!important;background:#061524!important}.pc12Command .pc9Workspace :where(.pc7OpsHero,.pc7OpsPanel,.pc7OpsMapCard,.pc7OpsMetrics>*,.pc10SplitHero,.pc10Queue,.pc10RecordPane,.v90Hero,.v90Toolbar,.v90ClientGrid,.v90ClientCard,.gx2Hero,.gx2Panel,.gx2Record,.siteCommandCard,.pc47Hero,.pc47Panel,.pc34Panel,.pc40Hero,.pc40Side,.pc40Row,.pc74Panel,.pc74PatrolGrid>article,.reportsHero,.reportCard,.acs16Hero,.acs16Panel,.rotaHeroV71,.rotaBoardV71,.attendancePanel,.formsPanel,.formTemplateCard,.pc30BillingHero,.pc30Panel){color:var(--pc12-text)!important;background:linear-gradient(145deg,#0b223ad1,#051322b8)!important;border-color:var(--pc12-line)!important;box-shadow:0 18px 55px #0003,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important;backdrop-filter:blur(18px) saturate(120%)!important}.pc12Command .pc9Workspace :where(.pc10RecordPaneEmpty>b,.pc10QueueRow>i,.v90Search){color:#6bbcff!important;-webkit-text-fill-color:currentColor!important}.pc12Command .pc9Workspace :where(button){font-family:inherit}.pc12Command .pc9Workspace :where(button:not(.primary):not(.dangerButton):not(.dangerText)){color:#dce9f6!important;-webkit-text-fill-color:currentColor}.pc12Command .pc9Workspace :where(button.primary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2795ff,#1566d7)!important;border-color:#74beff73!important;box-shadow:0 10px 28px #176ada3d!important}.pc12Command .pc10Guard360 .v91Guard360,.pc12Command .clientReportPaper,.pc12Command .commandReportDetail,.pc12Command .siteOpsEditor,.pc12Command .v90ProfileHero{color:var(--pc12-text)!important;background:linear-gradient(150deg,#0a1f35f5,#04111ef5)!important;border-color:var(--pc12-line)!important}.pc12Command .pc10Guard360 .v91Tabs{background:#051321f5!important;border-color:var(--pc12-line)!important}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;align-items:center!important;justify-content:stretch!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(10px,1.5vw,22px)!important;overflow:hidden!important;overscroll-behavior:contain!important;pointer-events:auto!important;isolation:isolate!important;color-scheme:dark;background:#00050cc2!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important}body>.pc12EditorBackdrop>.pc12EditorSurface,body>.pc12EditorBackdrop>.pc12EditorSurface.wide,body>.pc12EditorBackdrop>.pc12EditorSurface.fullScreen{position:relative!important;inset:auto!important;transform:none!important;z-index:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;flex-direction:unset!important;justify-self:center!important;align-self:center!important;width:min(1560px,calc(100vw - clamp(20px,3vw,44px)))!important;max-width:none!important;height:calc(100dvh - clamp(20px,3vw,44px))!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;color:var(--pc12-text)!important;color-scheme:dark;background:radial-gradient(circle at 92% 0,rgba(39,117,226,.18),transparent 27%),linear-gradient(145deg,#091d32fc,#030e1afc)!important;border:1px solid var(--pc12-line-strong)!important;border-radius:20px!important;box-shadow:0 48px 150px #000000b3,inset 0 1px #ffffff0e!important;pointer-events:auto!important;overscroll-behavior:contain!important}body>.pc12EditorBackdrop .pc12EditorHeader{position:relative!important;inset:auto!important;z-index:5!important;min-height:78px!important;margin:0!important;padding:17px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;color:var(--pc12-text)!important;background:#04111ee8!important;border:0!important;border-bottom:1px solid var(--pc12-line)!important;border-radius:0!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}body>.pc12EditorBackdrop .pc12EditorHeader h2{margin:3px 0 0!important;color:var(--pc12-text)!important;-webkit-text-fill-color:var(--pc12-text)!important;font-size:clamp(22px,2.2vw,34px)!important;line-height:1.05!important}body>.pc12EditorBackdrop .pc12EditorHeader .eyebrow{color:#67c8ff!important;-webkit-text-fill-color:#67c8ff!important}body>.pc12EditorBackdrop .pc12EditorViewport{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;min-width:0!important;min-height:0!important;height:auto!important;padding:clamp(18px,2.2vw,34px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-gutter:stable!important;scroll-behavior:auto!important;scrollbar-color:rgba(76,166,255,.56) rgba(2,10,18,.35)!important}body>.pc12EditorBackdrop .pc12EditorViewport>form:not(.pc815ShiftForm){width:min(100%,1040px)!important;margin:0 auto!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(form,label,fieldset,input,select,textarea,button){pointer-events:auto!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(h1,h2,h3,h4,h5,h6,strong,legend,dt,dd,label){color:var(--pc12-text)!important;-webkit-text-fill-color:currentColor!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(p,small,.muted){color:var(--pc12-muted)!important;-webkit-text-fill-color:currentColor!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(input:not([type=checkbox]):not([type=radio]),select,textarea){position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;color:var(--pc12-text)!important;-webkit-text-fill-color:var(--pc12-text)!important;background:#000810db!important;border:1px solid rgba(91,174,255,.28)!important;caret-color:var(--pc12-cyan)!important;box-shadow:inset 0 1px #ffffff06!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(input,select,textarea)::placeholder{color:#718aa3!important;-webkit-text-fill-color:#718aa3!important;opacity:1!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(input,select,textarea):focus{outline:none!important;border-color:#45d9ffb8!important;box-shadow:0 0 0 3px #258dff29,0 0 30px #258dff1a!important}body>.pc12EditorBackdrop .pc12EditorViewport option{color:var(--pc12-text)!important;background:#061522!important}body>.pc12EditorBackdrop .pc12EditorViewport input[type=checkbox],body>.pc12EditorBackdrop .pc12EditorViewport input[type=radio]{accent-color:var(--pc12-blue)!important}body>.pc12EditorBackdrop .pc12EditorViewport input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0!important;padding:0!important;box-shadow:none!important}body>.pc12EditorBackdrop .pc12EditorViewport .reportInclude{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body>.pc12EditorBackdrop .pc12EditorViewport .reportInclude label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:54px!important;padding:12px 14px!important;border:1px solid var(--pc12-line)!important;border-radius:12px!important;background:#07192bb8!important;font-size:13px!important}body>.pc12EditorBackdrop .pc12EditorViewport :where(.clientReportPaper,.commandReportDetail,.v90ProfileHero,.siteOpsEditor,.shiftPostRowV71,.capacitySetupBox,.securityNote){color:var(--pc12-text)!important;background:#07192bc7!important;border-color:var(--pc12-line)!important}body>.pc12EditorBackdrop .modalActions{position:sticky!important;bottom:calc(-1*clamp(18px,2.2vw,34px))!important;z-index:8!important;margin:24px calc(-1*clamp(18px,2.2vw,34px)) calc(-1*clamp(18px,2.2vw,34px))!important;padding:15px clamp(18px,2.2vw,34px) calc(15px + env(safe-area-inset-bottom))!important;background:#030f1bf5!important;border-top:1px solid var(--pc12-line)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}body>.pc12EditorBackdrop :where(button){min-height:40px}body>.pc12EditorBackdrop :where(button.primary){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2795ff,#1668d8)!important;border-color:#74beff73!important}body>.pc12EditorBackdrop :where(button.secondary,.pc81ExpandModal,.close){color:#dce9f6!important;-webkit-text-fill-color:#dce9f6!important;background:#0a2239db!important;border-color:var(--pc12-line)!important}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop>.pc12EditorSurface.modal[role=dialog]{height:calc(100dvh - clamp(20px,3vw,44px))!important;max-height:calc(100dvh - clamp(20px,3vw,44px))!important}body>.pc40ModalWrap,body>.pc80HelpBackdrop,body>.pc24Overlay,body>.invoiceViewerBackdrop{z-index:2147483000!important;pointer-events:auto!important;overscroll-behavior:contain!important;isolation:isolate!important}body>.pc40ModalWrap .pc40Modal,body>.pc80HelpBackdrop .pc80HelpPanel,body>.pc24Overlay .pc24ToolSheet{color:var(--pc12-text)!important;background:linear-gradient(145deg,#091d32fc,#030e1afc)!important;border-color:var(--pc12-line-strong)!important}body>.pc40ModalWrap :where(h1,h2,h3,h4,strong,label),body>.pc80HelpBackdrop :where(h1,h2,h3,h4,strong,label),body>.pc24Overlay :where(h1,h2,h3,h4,strong,label){color:var(--pc12-text)!important;-webkit-text-fill-color:currentColor!important}body>.pc40ModalWrap :where(input,select,textarea),body>.pc80HelpBackdrop :where(input,select,textarea){color:var(--pc12-text)!important;-webkit-text-fill-color:var(--pc12-text)!important;background:#03101d!important;border-color:var(--pc12-line)!important;caret-color:var(--pc12-cyan)!important}@media(max-width:900px){body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop{padding:8px!important}body>.pc12EditorBackdrop>.pc12EditorSurface,body>.pc12EditorBackdrop>.pc12EditorSurface.wide,body>.pc12EditorBackdrop>.pc12EditorSurface.fullScreen{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;border-radius:16px!important}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop>.pc12EditorSurface.modal[role=dialog]{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}body>.pc12EditorBackdrop .pc12EditorViewport{padding:18px!important}}@media(max-width:680px){body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop{padding:0!important;place-items:stretch!important}body>.pc12EditorBackdrop>.pc12EditorSurface,body>.pc12EditorBackdrop>.pc12EditorSurface.wide,body>.pc12EditorBackdrop>.pc12EditorSurface.fullScreen{width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop>.pc12EditorSurface.modal[role=dialog]{height:100dvh!important;max-height:100dvh!important}body>.pc12EditorBackdrop .pc12EditorHeader{min-height:64px!important;padding:11px 13px!important}body>.pc12EditorBackdrop .pc12EditorViewport{padding:14px 12px calc(22px + env(safe-area-inset-bottom))!important;scrollbar-gutter:auto!important}body>.pc12EditorBackdrop .pc12EditorViewport .fieldGrid,body>.pc12EditorBackdrop .pc12EditorViewport .formGrid{grid-template-columns:1fr!important}body>.pc12EditorBackdrop .pc12EditorViewport .reportInclude{grid-template-columns:1fr!important}body>.pc12EditorBackdrop .modalActions{bottom:calc(-14px - env(safe-area-inset-bottom))!important;margin:18px -12px calc(-22px - env(safe-area-inset-bottom))!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.pc12Command *,body>.pc12EditorBackdrop *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--pc13-bg:#020711;--pc13-deep:#06111f;--pc13-glass:rgba(9,25,43,.82);--pc13-glass-2:rgba(12,34,57,.9);--pc13-line:rgba(87,167,255,.2);--pc13-line-hi:rgba(73,177,255,.46);--pc13-text:#f5f9ff;--pc13-copy:#c5d4e5;--pc13-muted:#869cb3;--pc13-blue:#2f8cff;--pc13-cyan:#51d6ff;--pc13-green:#3bdaa1;--pc13-amber:#ffba55;--pc13-red:#ff5f73}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:var(--pc13-bg);color:var(--pc13-text)}.pcLoginLogo{display:block;width:min(220px,70vw);height:auto;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(44,139,255,.2))}.loadingScreen .pcLoginLogo{margin-bottom:18px}.pcLoginBrand{display:block!important}.pcLoginBrand .pcLoginLogo{width:min(190px,62vw);margin-bottom:18px}.tenantEntryCard>.pcLoginLogo{margin:0 auto 22px}.pc12Command.pc9Command{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;overflow:hidden!important;color-scheme:dark!important;background:radial-gradient(circle at 86% -10%,rgba(38,116,237,.24),transparent 34%),radial-gradient(circle at 10% 110%,rgba(20,185,235,.09),transparent 34%),linear-gradient(145deg,#020711,#061321 54%,#020810)!important}.pc12Command *{box-sizing:border-box}.pc12Command button,.pc12Command input,.pc12Command select,.pc12Command textarea{font:inherit}.pc12Command button{cursor:pointer}.pc12Command :focus-visible{outline:2px solid var(--pc13-cyan)!important;outline-offset:2px!important}.pc12Command .pc9Sidebar{position:relative!important;width:auto!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(180deg,#020912f7,#040f1bf0)!important;border:0!important;border-right:1px solid var(--pc13-line)!important;box-shadow:20px 0 70px #00000040!important;z-index:200!important}.pc12Command .pc9Brand{height:84px!important;flex:0 0 84px!important;padding:0 20px!important;border-bottom:1px solid var(--pc13-line)!important}.pc12Command .pc9Brand>button:first-child{width:100%!important}.pc12Command .pc9BrandImage{display:block!important;width:178px!important;height:auto!important;max-width:100%!important;filter:drop-shadow(0 10px 22px rgba(43,137,255,.18))!important}.pc12Command .pc9CompanyIdentity{margin:16px 15px 8px!important;padding:13px 14px!important;background:linear-gradient(135deg,#16477c2e,#081b2e73)!important;border:1px solid var(--pc13-line)!important;border-radius:13px!important}.pc12Command .pc9CompanyIdentity strong{color:var(--pc13-text)!important;font-size:12px!important}.pc12Command .pc9CompanyIdentity span{color:var(--pc13-muted)!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.11em!important}.pc12Command .pc9Nav{min-height:0!important;padding:8px 11px!important;display:grid!important;align-content:start!important;gap:4px!important;overflow-y:auto!important;scrollbar-width:none!important}.pc12Command .pc9Nav button{min-height:48px!important;height:48px!important;padding:0 13px!important;gap:12px!important;border:1px solid transparent!important;border-radius:12px!important;color:#8fa5bb!important;background:transparent!important;font-size:12px!important;font-weight:720!important;transition:.18s ease!important}.pc12Command .pc9Nav button:hover{color:#fff!important;background:#2778de1a!important;transform:translate(2px)!important}.pc12Command .pc9Nav button.active{color:#fff!important;background:linear-gradient(100deg,#2580f74f,#255ca624)!important;border-color:#53a9ff52!important;box-shadow:inset 3px 0 var(--pc13-blue),0 12px 30px #00275c2e!important}.pc12Command .pc9Nav svg{width:20px!important;height:20px!important}.pc12Command .pc9SidebarFoot{margin-top:auto!important;padding:17px 20px 20px!important;border-top:1px solid var(--pc13-line)!important}.pc12Command .pc9SideStatus{color:var(--pc13-green)!important;font-size:10px!important}.pc12Command .pc9SidebarFoot small{color:#567087!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.pc12Command .pc9Main{position:relative!important;width:100%!important;height:100dvh!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:68px auto minmax(0,1fr)!important;overflow:hidden!important;background:transparent!important}.pc12Command .pc9Topbar{position:relative!important;height:68px!important;min-width:0!important;padding:0 22px!important;border:0!important;border-bottom:1px solid var(--pc13-line)!important;background:#030c17c7!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important;box-shadow:0 12px 38px #00000024!important}.pc12Command .pc9TopLeft span{color:#7190aa!important;font-size:9px!important}.pc12Command .pc9TopLeft strong{color:var(--pc13-text)!important;font-size:15px!important}.pc12Command .pc9TopActions{gap:9px!important;flex:none!important}.pc12Command .pc9Search{height:39px!important;width:min(260px,24vw)!important;color:var(--pc13-muted)!important;background:#08192bb8!important;border-color:var(--pc13-line)!important}.pc12Command .pc9Realtime{height:34px!important;color:var(--pc13-green)!important;background:#106f531f!important;border-color:#3bdaa140!important}.pc12Command .pc9TopActions>time{color:var(--pc13-muted)!important;font-size:10px!important}.pc12Command .pc9Create{height:39px!important;min-width:108px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#fff!important;background:linear-gradient(135deg,#2f91ff,#1466d4)!important;border-color:#6cbeff7a!important;box-shadow:0 12px 28px #1569db40!important}.pc12Command .pc9Create span{margin:0!important}.pc12Command .pc9Bell,.pc12Command .pc9User>button{height:39px!important;width:39px!important;color:var(--pc13-text)!important;background:#0b1e33e0!important;border-color:var(--pc13-line)!important}.pc12Command .pc9Subnav{height:auto!important;min-height:52px!important;background:#030d18ba!important;border-color:var(--pc13-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.pc12Command .pc9Subnav>div{min-height:52px!important;padding:7px 20px!important;gap:5px!important}.pc12Command .pc9Subnav button{height:37px!important;color:var(--pc13-muted)!important;font-size:11px!important;border-radius:9px!important}.pc12Command .pc9Subnav button.active{color:#fff!important;background:#2b83f033!important;border-color:#52aaff42!important;box-shadow:inset 0 -2px var(--pc13-blue)!important}.pc12Command .pc9Workspace{position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-color:rgba(68,151,237,.45) transparent!important;color:var(--pc13-text)!important;background:linear-gradient(rgba(56,130,208,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(56,130,208,.025) 1px,transparent 1px),radial-gradient(circle at 92% 0,rgba(27,106,213,.14),transparent 32%),linear-gradient(150deg,#04101d,#061321 48%,#030a14)!important;background-size:48px 48px,48px 48px,auto,auto!important}.pc12Command .pc9LegacyHost{width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:20px 22px 36px!important;background:transparent!important;overflow:visible!important}.pc12Command .pc9Workspace :where(h1,h2,h3,h4,h5,h6,strong,legend,th,dt,dd){color:var(--pc13-text)!important;-webkit-text-fill-color:currentColor!important}.pc12Command .pc9Workspace :where(p,small,label,caption,.muted){color:var(--pc13-muted)!important;-webkit-text-fill-color:currentColor!important}.pc12Command .pc9Workspace :where(.eyebrow,.pc10Eyebrow){color:var(--pc13-cyan)!important;-webkit-text-fill-color:currentColor!important}.pc12Command .pc9Workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0!important;max-width:100%!important;color:var(--pc13-text)!important;-webkit-text-fill-color:var(--pc13-text)!important;background:#010912d1!important;border:1px solid rgba(88,173,255,.27)!important;caret-color:var(--pc13-cyan)!important}.pc12Command .pc9Workspace :where(input,select,textarea)::placeholder{color:#6f8499!important;-webkit-text-fill-color:#6f8499!important;opacity:1!important}.pc12Command .pc9Workspace :where(input,select,textarea):focus{outline:0!important;border-color:var(--pc13-cyan)!important;box-shadow:0 0 0 3px #329bff24!important}.pc12Command .pc9Workspace option{color:#fff!important;background:#061522!important}.pc12Command .pc9Workspace :where(.panel,.card,.gx2Record,.v90ClientCard,.siteCommandCard,.reportCard,.pc10Queue,.pc10RecordPane,.pc9Widget,.rotaWeekBoardV71,.attendancePanel,.formsPanel){color:var(--pc13-text)!important;background:linear-gradient(145deg,#0b2036d9,#061322bd)!important;border-color:var(--pc13-line)!important;box-shadow:0 18px 52px #0000002e,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;backdrop-filter:blur(16px) saturate(120%)!important}.pc12Command .pc10SplitWorkspace{height:calc(100dvh - 160px)!important;min-height:580px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.pc12Command .pc10SplitBody{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(300px,34%) minmax(0,1fr)!important;overflow:hidden!important}.pc12Command .pc10Queue,.pc12Command .pc10RecordPane{min-height:0!important;overflow:hidden!important}.pc12Command .pc10QueueList,.pc12Command .pc10RecordPane{overflow-y:auto!important;overscroll-behavior:contain!important}.pc12Command .pc10QueueRow{color:var(--pc13-copy)!important;background:transparent!important}.pc12Command .pc10QueueRow:hover,.pc12Command .pc10QueueRow.active{color:#fff!important;background:#2c7fe224!important}.pc12Command .pc9Overview{width:100%!important;max-width:none!important;min-height:100%!important;padding:30px 32px 48px!important}.pc12Command .pc9OverviewHead h1{font-size:clamp(34px,3vw,50px)!important}.pc12Command .pc9WidgetGrid{gap:14px!important}.pc12Command .pc9Widget{border-radius:16px!important}.pc12Command .pc9Widget>header{background:#112b4875!important;border-color:var(--pc13-line)!important}.pc12Command .pc9Widget>header strong{color:#c8d8e7!important}.pc12Command .pc9StatusGrid button{color:#fff!important;background:transparent!important;border-color:var(--pc13-line)!important}.pc12Command .pc9Critical.clear{background:linear-gradient(90deg,rgba(24,135,102,.18),transparent)!important}.pc12Command .pc9Critical.danger{background:linear-gradient(90deg,rgba(187,43,58,.23),transparent)!important}.pc13Theatre{width:100%;min-height:100%;padding:24px clamp(18px,2vw,34px) 46px;color:var(--pc13-text)}.pc13TheatreHead{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:4px 2px 20px}.pc13TheatreHead>div:first-child>span{color:var(--pc13-cyan);font-size:9px;font-weight:900;letter-spacing:.16em}.pc13TheatreHead h1{margin:7px 0 5px;font-size:clamp(32px,3.5vw,58px);line-height:.98;letter-spacing:-.045em}.pc13TheatreHead p{margin:0;font-size:13px}.pc13TheatreHead>div:last-child{display:flex;gap:8px}.pc13TheatreHead button{height:42px;padding:0 15px;border:1px solid var(--pc13-line);border-radius:11px;color:var(--pc13-copy);background:#0a1e33bf}.pc13TheatreHead button.primary{margin:0!important;color:#fff!important;background:linear-gradient(135deg,#2e91ff,#1262ce)!important}.pc13Story{display:grid;grid-template-columns:1.25fr repeat(7,minmax(116px,1fr));gap:8px;padding:10px;border:1px solid var(--pc13-line);border-radius:16px;background:#05111ead;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc13Story>div{display:grid;align-content:center;padding:5px 10px}.pc13Story>div span{color:var(--pc13-cyan);font-size:8px;font-weight:900;letter-spacing:.14em}.pc13Story>div strong{margin-top:3px;font-size:13px}.pc13Story button{min-height:64px;min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid var(--pc13-line);border-radius:11px;color:var(--pc13-copy);background:#0a1f35b8;text-align:left}.pc13Story button:hover{border-color:var(--pc13-line-hi);background:#194c8459;transform:translateY(-1px)}.pc13Story button.danger{border-color:#ff5f7359;background:#7c1c2d38}.pc13Story button>i{font-style:normal;color:#5f93bd;font-size:9px}.pc13Story button strong,.pc13Story button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc13Story button strong{font-size:10px}.pc13Story button small{margin-top:3px;font-size:7.5px}.pc13DemoNotice{margin:10px 0 0;padding:10px 14px;border:1px solid rgba(81,214,255,.25);border-radius:10px;color:#bceeff;background:#0f608926;font-size:11px}.pc13DemoMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.pc13DemoMetrics button{min-width:0;min-height:96px;padding:15px 17px;border:1px solid var(--pc13-line);border-radius:15px;color:var(--pc13-text);background:linear-gradient(145deg,#0c233bde,#071525bf);text-align:left;box-shadow:0 15px 38px #0000002b}.pc13DemoMetrics button>span{display:block;color:var(--pc13-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pc13DemoMetrics button>strong{display:block;margin:5px 0 3px;font-size:28px;letter-spacing:-.04em}.pc13DemoMetrics button>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc13DemoMetrics button>i{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:99px;background:#10273a}.pc13DemoMetrics button>i b{display:block;height:100%;background:linear-gradient(90deg,var(--pc13-blue),var(--pc13-cyan))}.pc13DemoMetrics button.warn{border-color:#ffba5557}.pc13Stage{min-height:520px;display:grid;grid-template-columns:minmax(0,1.55fr) 250px minmax(260px,.55fr);gap:14px}.pc13StageMain,.pc13Assistant{min-width:0;border:1px solid var(--pc13-line);border-radius:20px;background:#061321c7;box-shadow:0 25px 70px #00000040;overflow:hidden}.pc13StageMain{padding:14px}.pc13StageLabel{height:28px;display:flex;align-items:flex-start;justify-content:space-between;color:#6f8ba4;font-size:8px;letter-spacing:.12em}.pc13StageLabel b{color:var(--pc13-green);font-size:8px}.pc13Wall{height:calc(100% - 28px);min-height:440px;display:grid;grid-template-rows:66px minmax(0,1fr) 44px;border:8px solid #0a0d13;border-radius:13px;overflow:hidden;background:radial-gradient(circle at 70% 0,rgba(31,125,237,.2),transparent 38%),#020914;box-shadow:inset 0 0 70px #0f54a51f}.pc13Wall header,.pc13Wall footer{display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-color:var(--pc13-line)}.pc13Wall header{border-bottom:1px solid var(--pc13-line)}.pc13Wall header>div{display:flex;align-items:center;gap:16px}.pc13Wall header img{width:118px}.pc13Wall header span{color:#7894ac;font-size:9px;letter-spacing:.1em}.pc13Wall header>b{color:var(--pc13-green);font-size:8px}.pc13Wall header b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pc13-green);box-shadow:0 0 12px var(--pc13-green)}.pc13Wall main{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;padding:12px}.pc13Wall main section{display:grid;align-content:center;padding:18px;border:1px solid var(--pc13-line);border-radius:12px;background:linear-gradient(145deg,#0c233dc9,#051220ab)}.pc13Wall main small{color:var(--pc13-cyan)!important;font-size:7px!important;letter-spacing:.14em}.pc13Wall main strong{margin:6px 0;font-size:clamp(20px,2.2vw,37px);letter-spacing:-.04em}.pc13Wall main span{color:var(--pc13-muted);font-size:9px}.pc13Wall main section.danger{border-color:#ff5f736b;background:linear-gradient(135deg,#8d1a2d54,#2a0e1933)}.pc13Wall main section.clear strong{color:var(--pc13-green)!important}.pc13Wall footer{border-top:1px solid var(--pc13-line);color:#7590a7;font-size:8px}.pc13Wall footer b{color:#fff;font-variant-numeric:tabular-nums}.pc13Phone{position:relative;min-height:520px;border:7px solid #0a0d13;border-radius:38px;background:linear-gradient(160deg,#07192a,#020914);box-shadow:0 28px 80px #00000061;overflow:hidden}.pc13PhoneIsland{position:absolute;z-index:2;top:8px;left:50%;width:78px;height:20px;transform:translate(-50%);border-radius:999px;background:#030507}.pc13PhoneBar{height:38px;padding:12px 16px 0;display:flex;justify-content:space-between;color:#bfd0df;font-size:8px}.pc13PhoneBar i{font-style:normal}.pc13Phone>header{height:58px;display:flex;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid var(--pc13-line)}.pc13Phone>header img{width:28px;height:28px;object-fit:contain}.pc13Phone>header div{min-width:0;flex:1}.pc13Phone>header span,.pc13Phone>header strong{display:block}.pc13Phone>header span{color:#6d8aa3;font-size:6px;letter-spacing:.12em}.pc13Phone>header strong{font-size:12px}.pc13Phone>header>b{color:var(--pc13-green);font-size:7px}.pc13Phone main{padding:12px}.pc13Phone main>section{min-height:118px;display:grid;align-content:center;padding:13px;border:1px solid var(--pc13-line);border-radius:14px;background:#0a2037c2}.pc13Phone main>section.alert{border-color:#ff5f737a;background:linear-gradient(140deg,#8c1c2f61,#1a0f1d85)}.pc13Phone main>section small{color:var(--pc13-cyan)!important;font-size:7px!important;letter-spacing:.12em}.pc13Phone main>section strong{margin:5px 0;font-size:15px}.pc13Phone main>section span{color:var(--pc13-muted);font-size:8px}.pc13Phone main>section button{margin-top:10px;height:30px;border:0;border-radius:8px;color:#fff;background:var(--pc13-red);font-size:8px;font-weight:800}.pc13PhoneGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.pc13PhoneGrid button{height:72px;border:1px solid var(--pc13-line);border-radius:12px;color:#dfefff;background:#0c243db8}.pc13PhoneGrid b,.pc13PhoneGrid span{display:block}.pc13PhoneGrid b{font-size:22px}.pc13PhoneGrid span{font-size:8px}.pc13Phone main>article{padding:14px;border:1px solid var(--pc13-line);border-radius:12px;background:#081b2fb8}.pc13Phone main>article span,.pc13Phone main>article small{display:block;color:var(--pc13-muted);font-size:7px}.pc13Phone main>article strong{display:block;margin:4px 0;font-size:25px}.pc13Phone nav{position:absolute;left:12px;right:12px;bottom:12px;height:44px;display:flex;align-items:center;justify-content:space-around;border:1px solid var(--pc13-line);border-radius:13px;background:#071626f0;color:#7e9ab2}.pc13Phone nav i{font-style:normal}.pc13Assistant{height:520px;display:grid;grid-template-rows:66px minmax(0,1fr) 62px}.pc13Assistant>header{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--pc13-line);background:#0a1f3594}.pc13Assistant>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2f91ff,#145fc5)}.pc13Assistant>header>div{min-width:0;flex:1}.pc13Assistant>header strong,.pc13Assistant>header small{display:block}.pc13Assistant>header strong{font-size:12px}.pc13Assistant>header small{margin-top:2px;font-size:8px}.pc13Assistant>header>i{font-style:normal;color:var(--pc13-green);font-size:7px}.pc13AssistantFeed{min-height:0;padding:13px;display:grid;align-content:start;gap:9px;overflow-y:auto}.pc13AssistantFeed article{max-width:92%;padding:10px 11px;border:1px solid var(--pc13-line);border-radius:11px;background:#0a1f35ad}.pc13AssistantFeed article.user{justify-self:end;background:#236ed040}.pc13AssistantFeed small{color:var(--pc13-cyan)!important;font-size:6px!important;letter-spacing:.13em}.pc13AssistantFeed p{margin:4px 0 0!important;color:#bfcede!important;font-size:9px!important;line-height:1.5}.pc13AssistantFeed .typing p{display:flex;gap:4px}.pc13AssistantFeed .typing p i{width:5px;height:5px;border-radius:50%;background:var(--pc13-cyan);animation:pc13Type 1s infinite}.pc13AssistantFeed .typing p i:nth-child(2){animation-delay:.15s}.pc13AssistantFeed .typing p i:nth-child(3){animation-delay:.3s}@keyframes pc13Type{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pc13Assistant>form{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:10px;border-top:1px solid var(--pc13-line)}.pc13Assistant>form input{height:40px!important;padding:0 11px!important;border-radius:10px!important;font-size:9px!important}.pc13Assistant>form button{height:40px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2f91ff,#1162cf);font-size:18px}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important;pointer-events:auto!important;touch-action:none!important;background:#00050cd1!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;backdrop-filter:blur(20px) saturate(125%)!important}body>.pc12EditorBackdrop>.pc12EditorSurface.modal{position:relative!important;inset:auto!important;transform:none!important;width:min(1480px,calc(100vw - 36px))!important;max-width:none!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;pointer-events:auto!important;touch-action:auto!important;color:var(--pc13-text)!important;color-scheme:dark!important;background:radial-gradient(circle at 92% 0,rgba(39,117,226,.17),transparent 29%),linear-gradient(145deg,#091d32,#03101e)!important;border:1px solid var(--pc13-line-hi)!important;border-radius:20px!important;box-shadow:0 50px 160px #000000b8!important}body>.pc12EditorBackdrop .pc12EditorHeader{position:relative!important;min-height:78px!important;padding:16px 22px!important;background:#04101df0!important;border:0!important;border-bottom:1px solid var(--pc13-line)!important}.pc12EditorBackdrop .pc12EditorHeader h2{color:var(--pc13-text)!important;-webkit-text-fill-color:var(--pc13-text)!important}.pc12EditorBackdrop .pc12EditorViewport{position:relative!important;min-height:0!important;height:auto!important;padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important;touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}.pc12EditorBackdrop .pc12EditorViewport :where(form,label,fieldset,input,select,textarea,button){pointer-events:auto!important}.pc12EditorBackdrop .pc12EditorViewport :where(h1,h2,h3,h4,strong,label,legend){color:var(--pc13-text)!important;-webkit-text-fill-color:currentColor!important}.pc12EditorBackdrop .pc12EditorViewport :where(p,small){color:var(--pc13-muted)!important}.pc12EditorBackdrop .pc12EditorViewport :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;color:var(--pc13-text)!important;-webkit-text-fill-color:var(--pc13-text)!important;background:#020c17!important;border:1px solid rgba(88,173,255,.28)!important;caret-color:var(--pc13-cyan)!important}.pc12EditorBackdrop .pc12EditorViewport :where(input,select,textarea):focus{outline:0!important;border-color:var(--pc13-cyan)!important;box-shadow:0 0 0 3px #2f8cff26!important}.pc12EditorBackdrop .pc12EditorViewport option{background:#061522!important;color:#fff!important}.pc12EditorBackdrop .modalActions{position:sticky!important;bottom:-24px!important;z-index:10!important;margin:24px -24px -24px!important;padding:14px 24px!important;background:#030e1af7!important;border-top:1px solid var(--pc13-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}@media(max-width:1180px){.pc12Command.pc9Command{grid-template-columns:216px minmax(0,1fr)!important}.pc12Command .pc9BrandImage{width:154px!important}.pc13Story{grid-template-columns:1fr repeat(4,minmax(118px,1fr));overflow-x:auto}.pc13Stage{grid-template-columns:minmax(0,1fr) 230px}.pc13Assistant{grid-column:1/-1;height:360px}.pc13AssistantFeed article{max-width:72%}}@media(max-width:900px){.pc12Command.pc9Command{grid-template-columns:minmax(0,1fr)!important}.pc12Command .pc9Sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(310px,88vw)!important;transform:translate(-103%)!important;transition:transform .22s ease!important;box-shadow:28px 0 90px #00000094!important}.pc12Command.navOpen .pc9Sidebar{transform:none!important}.pc12Command .pc9Scrim{position:fixed!important;inset:0!important;z-index:190!important;display:block!important;visibility:hidden!important;opacity:0!important;background:#00040ab3!important;border:0!important;transition:.2s!important}.pc12Command.navOpen .pc9Scrim{visibility:visible!important;opacity:1!important}.pc12Command .pc9Menu{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;margin-right:11px!important;border:1px solid var(--pc13-line)!important;border-radius:10px!important;color:#fff!important;background:#0a1f35d1!important}.pc12Command .pc9Search{width:44px!important;grid-template-columns:1fr!important}.pc12Command .pc9Search b,.pc12Command .pc9Search kbd,.pc12Command .pc9TopActions>time{display:none!important}.pc12Command .pc9LegacyHost{padding:14px!important}.pc12Command .pc10SplitWorkspace{height:auto!important;min-height:calc(100dvh - 150px)!important;overflow:visible!important}.pc12Command .pc10SplitBody{grid-template-columns:1fr!important;overflow:visible!important}.pc12Command .pc10Queue{min-height:420px!important}.pc13Theatre{padding:18px 14px 34px}.pc13TheatreHead{align-items:flex-start}.pc13Story{grid-template-columns:repeat(4,minmax(130px,1fr))}.pc13Story>div{grid-column:1/-1}.pc13DemoMetrics{grid-template-columns:1fr 1fr}.pc13Stage{grid-template-columns:minmax(0,1fr) 220px}.pc13Wall main{grid-template-columns:1fr 1fr}}@media(max-width:680px){.pc12Command .pc9Main{grid-template-rows:62px auto minmax(0,1fr)!important}.pc12Command .pc9Topbar{height:62px!important;padding:0 10px!important;overflow:hidden!important}.pc12Command .pc9TopLeft{min-width:0!important;flex:1!important}.pc12Command .pc9TopLeft>div{min-width:0!important}.pc12Command .pc9TopLeft span{display:none!important}.pc12Command .pc9TopLeft strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pc12Command .pc9TopActions{flex:0 0 auto!important;gap:6px!important}.pc12Command .pc9Search,.pc12Command .pc9Realtime,.pc12Command .pc9Bell,.pc12Command .pc9User{display:none!important}.pc12Command .pc9Create b,.pc12Command .pc9Create>span{display:none!important}.pc12Command .pc9Create{min-width:40px!important;width:40px!important;padding:0!important}.pc12Command .pc9Subnav>div{padding:6px 10px!important}.pc12Command .pc9Overview{padding:20px 12px 36px!important}.pc12Command .pc9WidgetGrid{display:block!important}.pc12Command .pc9Widget{margin-bottom:12px!important;min-height:210px!important}.pc12Command .pc9StatusGrid{grid-template-columns:1fr 1fr!important}.pc12Command .pc9StatusGrid button{min-height:88px!important}.pc13Theatre{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 14px 34px!important;overflow:hidden!important}.pc13TheatreHead{display:grid!important;min-width:0!important}.pc13TheatreHead>div{min-width:0!important}.pc13TheatreHead h1{max-width:100%!important;font-size:clamp(30px,10vw,36px)!important;line-height:1.02!important;white-space:normal!important;overflow-wrap:anywhere!important}.pc13TheatreHead p{max-width:100%!important;line-height:1.5!important}.pc13TheatreHead>div:last-child{width:100%;min-width:0!important}.pc13TheatreHead button{min-width:0!important;flex:1;padding:0 10px!important;white-space:normal!important}.pc13Story{width:100%!important;min-width:0!important;grid-template-columns:1fr!important;overflow:hidden!important}.pc13Story>div{grid-column:auto!important}.pc13Story button{width:100%!important;min-width:0!important}.pc13Story button strong,.pc13Story button small{white-space:normal!important}.pc13DemoMetrics{width:100%!important;min-width:0!important;grid-template-columns:1fr 1fr}.pc13Stage{width:100%!important;min-width:0!important;display:grid;grid-template-columns:minmax(0,1fr)}.pc13StageMain{min-width:0!important;min-height:420px}.pc13Phone{width:min(270px,100%);max-width:100%!important;justify-self:center}.pc13Assistant{min-width:0!important;grid-column:auto;height:440px}.pc13Wall{min-width:0!important;min-height:370px}.pc13Wall main strong{font-size:22px}body>.pc12EditorBackdrop.pc81PortalModal.modalBackdrop{padding:0!important;place-items:stretch!important}body>.pc12EditorBackdrop>.pc12EditorSurface.modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}body>.pc12EditorBackdrop .pc12EditorHeader{min-height:64px!important;padding:11px 13px!important}body>.pc12EditorBackdrop .pc12EditorViewport{padding:14px 12px calc(22px + env(safe-area-inset-bottom))!important}body>.pc12EditorBackdrop .modalActions{bottom:calc(-14px - env(safe-area-inset-bottom))!important;margin:18px -12px calc(-22px - env(safe-area-inset-bottom))!important;padding:12px!important}}@media(prefers-reduced-motion:reduce){.pc12Command *,.pc12EditorBackdrop *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
