@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-italic-DRLHr0TN.woff2) format("woff2"),url(/assets/dm-sans-latin-400-italic-i6QPgQBE.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}.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{--focus: 0;--soften: 0;--limestone: #eaf0f6;--paper: #f7f9fc;--dry-sand: #cfd9e5;--wet-sand: #a39b8b;--wet-sand-dark: #726a5a;--tree-bark: #575249;--forest: #1b2a4a;--poppy: #ff8d5b;--poppy-text: #b34a1c;--on-poppy: #2a1609;--good: #4f6b45;--dot-critical: #ff8d5b;--dot-watch: #e8c27a;--dot-clear: #8fa883;--dot-calm: #d7d1c6;--ramp-a-0: #eef2ea;--ramp-a-1: #d3dfca;--ramp-a-2: #a9c09b;--ramp-a-3: #6f8f60;--ramp-a-4: #3f5a36;--ramp-p-0: #fbf4e6;--ramp-p-1: #f4e2bd;--ramp-p-2: #e9c98a;--ramp-p-3: #d4a350;--ramp-p-4: #8a5d1a;--ramp-ink-dark: #1c1f19;--ramp-ink-light: #fbfaf6;--ramp-a-0-ink: var(--ramp-ink-dark);--ramp-a-1-ink: var(--ramp-ink-dark);--ramp-a-2-ink: var(--ramp-ink-dark);--ramp-a-3-ink: var(--ramp-ink-dark);--ramp-a-4-ink: var(--ramp-ink-light);--ramp-p-0-ink: var(--ramp-ink-dark);--ramp-p-1-ink: var(--ramp-ink-dark);--ramp-p-2-ink: var(--ramp-ink-dark);--ramp-p-3-ink: var(--ramp-ink-dark);--ramp-p-4-ink: var(--ramp-ink-light);--band-actual: #3f5a36;--band-projected: #8a5d1a;--band-ink: var(--ramp-ink-light);--lm-future: #ead9b6;--lumina-bg: #f8f9fa;--lumina-surface: #f8f9fa;--lumina-container-lowest: #ffffff;--lumina-container-low: #f3f4f5;--lumina-container: #edeeef;--lumina-container-high: #e7e8e9;--lumina-container-highest: #e1e3e4;--lumina-on-surface: #191c1d;--lumina-on-surface-variant: #424754;--lumina-outline: #727785;--lumina-outline-variant: #c2c6d6;--lumina-primary: #0058be;--lumina-primary-container: #2170e4;--lumina-secondary: #006a61;--lumina-secondary-container: #86f2e4;--lumina-tertiary: #924700;--lumina-tertiary-container: #ffdcc6;--lumina-error: #ba1a1a;--font-sans: "DM Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "DM Mono", "Consolas", "Menlo", monospace;--font-display: "Outfit", "Avenir Next", "DM Sans", system-ui, sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-section: 24px;--radius-full: 9999px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--z-base: 0;--z-sticky: 100;--z-nav: 10040;--z-dropdown: 10050;--z-drawer: 10055;--z-modal: 10060;--z-popover: 10070;--z-toast: 10080;--z-tooltip: 10090;--scrim: rgba(28, 31, 25, .55);--duration-fast: .12s;--duration-base: .16s;--duration-slow: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--opacity-disabled: .45;--opacity-muted: .65;--bp-sm: 560px;--bp-md: 768px;--bp-lg: 900px;--bp-xl: 1200px;--color-accent: #4f7cff;--color-accent-soft: rgba(79, 124, 255, .1);--cat-purple: #a855f7;--cat-purple-strong: #5b21b6;--cat-purple-text: color-mix(in srgb, #7e22ce calc(100% - (max(var(--focus), var(--soften))*100%)) , #6b1daf);--cat-violet-text: color-mix(in srgb, #6d28d9 calc(100% - (max(var(--focus), var(--soften))*100%)) , #5d22b8);--cat-cyan-text: color-mix(in srgb, #155e75 calc(100% - (max(var(--focus), var(--soften))*100%)) , #125063);--cat-violet: #8b5cf6;--cat-pink: #ec4899;--cat-pink-strong: #9d174d;--cat-cyan: #06b6d4;--cat-sky: #60a5fa;--cat-teal: #0f766e;--cat-orange: #f97316;--cat-yellow: #fcd34d;--cat-yellow-ink: #3b1d00;--white: #ffffff;--black: #000000;--state-critical-strong: #b91c1c;--state-watch-strong: #c2410c;--state-clear-strong: #047857;--map-surface: #1c1f19;--map-surface-2: #252a21;--map-surface-3: #2f352a;--map-line: #353c2f;--map-line-strong: #474f3f;--map-text: #efebe5;--map-text-2: #d8d2c5;--map-text-3: #a39b8b;--map-text-4: #8d8575;--map-outline: #64748b;--map-accent: #9fbb92;--map-light-surface: #fbfaf6;--map-light-surface-2: #eeeae0;--map-light-line-strong: #c9c0ad;--map-light-text: #1c1f19;--map-light-text-2: #3d4236;--map-light-text-3: #5c6254;--map-light-text-4: #6b6f63;--map-light-accent: #3f5a36;--map-dot-crit: #ff7a59;--map-dot-hot: #f5a04a;--map-dot-warn: #e8c27a;--map-dot-ok: #9fbb92;--map-dot-crit-light: #c62d1f;--map-dot-hot-light: #e8650c;--map-dot-warn-light: #e0a800;--map-dot-ok-light: #6a3fc0;--map-dot-vol0: #5f7a55;--map-dot-vol1: #82a074;--map-dot-vol2: #b5cfa8;--map-dot-vol3: #e4f2dc;--map-dot-vol0-light: #9474dc;--map-dot-vol1-light: #7650cf;--map-dot-vol2-light: #5b2fb5;--map-dot-vol3-light: #3a1a7a;--map-fill-0: #0f172a;--map-fill-1: #1e3a5f;--map-fill-2: #2563eb;--map-fill-3: #7c5cff;--heat-0: #3a3f96;--heat-1: #3f74d6;--heat-2: #3fa8e0;--heat-3: #57d6c0;--heat-4: #d8f7de;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--series-9: var(--series-1);--series-10: var(--series-2);--weekday-1: #6f8fb8;--weekday-2: #6fa89c;--weekday-3: #84a86f;--weekday-4: #bba36b;--weekday-5: #c08a6f;--weekday-6: #b87f93;--weekday-7: #8f7fb0;--bg-subtle: rgba(127, 127, 127, .06);--space-half: 2px;--table-max-h: calc(100dvh - var(--top-h) - 300px);--card-radius: 18px;--btn-pad: 10px 20px;--btn-radius: 999px;--btn-fs: var(--fs-control);--btn-weight: 500;--btn-sm-pad: 5px 13px;--btn-sm-radius: 999px;--btn-sm-fs: var(--fs-meta);--pill-pad: 7px 15px;--pill-radius: 999px;--pill-fs: var(--fs-control);--pill-weight: 500;--badge-pad: 3px 10px;--badge-radius: 999px;--badge-fs: var(--fs-badge);--badge-weight: 600;--badge-tracking: .04em;--row-h: 44px;--row-h-dense: 36px;--color-success-soft: var(--state-clear-soft);--color-warning-soft: var(--state-watch-soft);--color-danger-soft: var(--state-critical-soft);--color-info: var(--action);--color-info-soft: var(--action-soft)}:root,[data-theme=light]{color-scheme:light;--color-warning: color-mix(in srgb, #7a5a14 calc(100% - (max(var(--focus), var(--soften))*100%)) , #624810);--color-success: color-mix(in srgb, #3f5737 calc(100% - (max(var(--focus), var(--soften))*100%)) , #394e32);--color-danger: color-mix(in srgb, #a8431a calc(100% - (max(var(--focus), var(--soften))*100%)) , #7e3214);--blue-50: #f3f1ec;--blue-100: #e7e2d9;--blue-200: #d7d1c6;--blue-300: #a39b8b;--blue-400: #726a5a;--blue-500: #575249;--blue-600: #3c4235;--blue-700: #2f352a;--blue-800: #252a21;--blue-900: #1c1f19;--blue-950: #12150f;--slate-50: #f8f6f2;--slate-100: #efebe5;--slate-200: #e5dfd4;--slate-300: #d7d1c6;--slate-400: #726a5a;--slate-500: #575249;--slate-600: #575249;--slate-700: #3c4235;--slate-800: #2f352a;--slate-900: #1c1f19;--green-50: #eef2ea;--green-100: #d3dfca;--green-500: color-mix(in srgb, #4f6b45 calc(100% - (max(var(--focus), var(--soften))*100%)) , #3b5034);--green-600: #3f5a36;--green-700: #2f4528;--red-50: #fdf0e9;--red-100: #fbdcca;--red-400: #ff8d5b;--red-500: color-mix(in srgb, #a8431a calc(100% - (max(var(--focus), var(--soften))*100%)) , #7e3214);--red-600: #8a3513;--red-700: #6e2a0f;--orange-500: color-mix(in srgb, #7a5a14 calc(100% - (max(var(--focus), var(--soften))*100%)) , #624810);--bg-page: color-mix(in srgb, #eaf0f6 calc(100% - var(--focus) * 100%), #cdd8e5);--bg-card: color-mix(in srgb, #f7f9fc calc(100% - var(--soften) * 100%), #dfe6ef);--bg-card-hover: color-mix(in srgb, #edf2f8 calc(100% - var(--soften) * 100%), #d5dee9);--bg-well: color-mix(in srgb, #eaf0f6 calc(100% - var(--soften) * 100%), #d6dfea);--bg-inset: #e3eaf2;--bg-input: var(--bg-card);--bg-nav: color-mix(in srgb, var(--bg-page) 92%, transparent);--bg-table-header: color-mix(in srgb, #e3eaf2 calc(100% - var(--soften) * 100%), #d0dae6);--fg-table-header: var(--text-secondary);--rule-table: var(--dry-sand);--border-card: var(--dry-sand);--border-strong: #b4c1d1;--border-color: var(--dry-sand);--border-light: #e0e7ef;--border-input: #b4c1d1;--bg-header: var(--limestone);--text-primary: color-mix(in srgb, #2a3647 calc(100% - (max(var(--focus), var(--soften))*100%)) , #243041);--text-secondary: color-mix(in srgb, #46536a calc(100% - (max(var(--focus), var(--soften))*100%)) , #3e4a5e);--text-muted: color-mix(in srgb, #4b586c calc(100% - (max(var(--focus), var(--soften))*100%)) , #424e61);--text-on-nav: var(--forest);--action: #1d4ed8;--action-text: #1d4ed8;--action-hover: #1e40af;--action-soft: rgba(29, 78, 216, .1);--on-action: #ffffff;--on-fill: #12151c;--on-state: #fbfaf6;--state-critical: color-mix(in srgb, #8f3510 calc(100% - (max(var(--focus), var(--soften))*100%)) , #81300e);--state-watch: color-mix(in srgb, #6e5110 calc(100% - (max(var(--focus), var(--soften))*100%)) , #63490e);--state-clear: color-mix(in srgb, #4f6b45 calc(100% - (max(var(--focus), var(--soften))*100%)) , #3b5034);--state-critical-soft: rgba(255, 141, 91, .16);--state-watch-soft: rgba(232, 194, 122, .26);--state-clear-soft: rgba(79, 107, 69, .12);--chart-tooltip-bg: rgba(248, 246, 242, .96);--chart-tooltip-border: var(--dry-sand);--color-primary: var(--action);--color-accent: var(--action);--color-accent-soft: var(--action-soft);--accent: var(--action);--color-secondary: var(--good);--color-tertiary: color-mix(in srgb, #7a5a14 calc(100% - (max(var(--focus), var(--soften))*100%)) , #624810);--color-error: var(--state-critical);--shadow-sm: 0 1px 2px rgba(60, 66, 53, .06);--shadow-md: 0 8px 24px -14px rgba(60, 66, 53, .22);--shadow-lg: 0 14px 34px -16px rgba(60, 66, 53, .28);--shadow-xl: 0 24px 56px -20px rgba(60, 66, 53, .34);--shadow-card: none}[data-theme=dark]{color-scheme:dark;--color-warning: #e8c27a;--color-success: #9fbb92;--color-danger: #ff8d5b;--blue-50: #0a0f1e;--blue-100: #0f182f;--blue-200: #1e2b55;--blue-300: #2a3a66;--blue-400: #9aa8c2;--blue-500: #c3cde0;--blue-600: #e8edf6;--blue-700: #f5f7fb;--blue-800: #e8edf6;--blue-900: #f5f7fb;--blue-950: #ffffff;--slate-50: #0a0f1e;--slate-100: #0c1426;--slate-200: #0f182f;--slate-300: #1e2b55;--slate-400: #8d8575;--slate-500: #9aa8c2;--slate-600: #c3cde0;--slate-700: #e8edf6;--slate-800: #f5f7fb;--slate-900: #0a0f1e;--green-50: #1f2a1c;--green-100: #2c3d27;--green-500: #9fbb92;--green-600: #8fa883;--green-700: #b9cdb0;--red-50: #2e1a12;--red-100: #4a2616;--red-400: #ffb08f;--red-500: #ff8d5b;--red-600: #ff8d5b;--red-700: #ffd0bb;--orange-500: #e8c27a;--bg-page: color-mix(in srgb, #0a0f1e calc(100% - var(--focus) * 100%), #05080f);--bg-card: color-mix(in srgb, #0f182f calc(100% - var(--soften) * 100%), #0c1426);--bg-card-hover: color-mix(in srgb, #16213d calc(100% - var(--soften) * 100%), #131c35);--bg-well: color-mix(in srgb, #121c36 calc(100% - var(--soften) * 100%), #0f182e);--bg-inset: #0c1428;--bg-input: #0c1428;--bg-nav: color-mix(in srgb, var(--bg-page) 92%, transparent);--bg-table-header: color-mix(in srgb, #16213d calc(100% - var(--soften) * 100%), #131c35);--fg-table-header: #c3cde0;--rule-table: #2a3a66;--border-card: #1e2b55;--border-strong: #2a3a66;--border-color: #1e2b55;--border-light: #172244;--border-input: #2a3a66;--bg-header: #0f182f;--text-primary: #e8edf6;--text-secondary: #c3cde0;--text-muted: #9aa8c2;--cat-purple-text: #d4b0fd;--cat-violet-text: #c4b5fd;--cat-cyan-text: #5fd4e8;--ramp-a-top: #a8d8a0;--ramp-p-top: #f2c46d;--ramp-a-0: oklch(.31 .045 150);--ramp-a-1: oklch(.41 .065 148);--ramp-a-2: oklch(.52 .08 145);--ramp-a-3: oklch(.66 .09 143);--ramp-a-4: var(--ramp-a-top);--ramp-p-0: oklch(.31 .05 75);--ramp-p-1: oklch(.41 .075 75);--ramp-p-2: oklch(.53 .095 77);--ramp-p-3: oklch(.67 .11 78);--ramp-p-4: var(--ramp-p-top);--ramp-a-0-ink: var(--ramp-ink-light);--ramp-a-1-ink: var(--ramp-ink-light);--ramp-a-2-ink: var(--ramp-ink-light);--ramp-a-3-ink: var(--ramp-ink-dark);--ramp-a-4-ink: var(--ramp-ink-dark);--ramp-p-0-ink: var(--ramp-ink-light);--ramp-p-1-ink: var(--ramp-ink-light);--ramp-p-2-ink: var(--ramp-ink-light);--ramp-p-3-ink: var(--ramp-ink-dark);--ramp-p-4-ink: var(--ramp-ink-dark);--band-actual: var(--ramp-a-top);--band-projected: var(--ramp-p-top);--band-ink: var(--ramp-ink-dark);--lm-future: #1b2540;--text-on-nav: #e8edf6;--action: #e8edf6;--action-text: #e8edf6;--action-hover: #ffffff;--action-soft: rgba(232, 237, 246, .12);--on-action: #0a0f1e;--on-fill: #12150f;--on-state: #0a0f1e;--state-critical: #ffa47e;--state-watch: #e8c27a;--state-clear: #9fbb92;--state-critical-soft: rgba(255, 141, 91, .16);--state-watch-soft: rgba(232, 194, 122, .16);--state-clear-soft: rgba(143, 168, 131, .16);--chart-tooltip-bg: rgba(10, 15, 30, .96);--chart-tooltip-border: #2a3a66;--color-primary: var(--action);--color-accent: var(--action);--color-accent-soft: var(--action-soft);--accent: var(--action);--color-secondary: #9fbb92;--color-tertiary: #e8c27a;--color-error: var(--state-critical);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px -12px rgba(0, 0, 0, .55);--shadow-lg: 0 14px 34px -14px rgba(0, 0, 0, .6);--shadow-xl: 0 24px 56px -18px rgba(0, 0, 0, .65);--shadow-card: none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-page);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;font-variant-numeric:tabular-nums;transition:background .2s ease,color .2s ease}button,input,select,textarea{font-family:inherit}table,.tabular,.kpi-value,.metric-value,.data-tabular,[class*=-table] td,[class*=-table] th{font-variant-numeric:tabular-nums}table th.num,table th.number,table td.num,table td.number,table th[align=right],table td[align=right]{text-align:right}table td.num,table td.number,table td[align=right],.kpi-value,.metric-value,.data-tabular{font-family:var(--font-mono);font-feature-settings:"tnum"}.app:not(:has(.kml-data-page)) *{scrollbar-width:none}.app:not(:has(.kml-data-page)) ::-webkit-scrollbar{display:none}::selection{background:var(--forest);color:var(--limestone)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-focus="1"]{--focus: .2}html[data-focus="2"]{--focus: .4}html[data-focus="3"]{--focus: .6}html[data-focus="4"]{--focus: .8}html[data-focus="5"]{--focus: 1}html[data-soften="1"]{--soften: .2}html[data-soften="2"]{--soften: .4}html[data-soften="3"]{--soften: .6}html[data-soften="4"]{--soften: .8}html[data-soften="5"]{--soften: 1}:where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 30%,transparent)}.spinner,[class$=-loading]:before{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid color-mix(in srgb,var(--text-muted) 40%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-3px}[class$=-loading]:before{content:""}@keyframes spin{to{transform:rotate(360deg)}}[class$=-table-wrap],[class$=-section-scroll],[class$=-table-container],[class$=-scroll-area],[data-table-scroll]{overflow:auto}table thead th{background:var(--bg-header, var(--bg-card, #1e293b))}table{border-collapse:collapse}.status-badge{display:inline-block;padding:var(--badge-pad);border-radius:var(--badge-radius);font-size:var(--badge-fs);font-weight:var(--badge-weight);letter-spacing:var(--badge-tracking);text-transform:uppercase}.status-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px}.status-badge--critical{background:var(--color-danger-soft);color:var(--color-danger)}.status-badge--warn{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge--ok{background:var(--color-success-soft);color:var(--color-success)}.status-badge--info{background:var(--action-soft);color:var(--action-text)}.status-badge--muted{color:var(--text-muted);background:#94a3b826}.page-full-height,.app-main:has(.page-container){max-width:none;padding:var(--top-h, 64px) 12px 12px 12px;height:100vh;overflow:hidden;display:flex;flex-direction:column;--context-bar-top: 0px}.page-container{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:6px;flex-shrink:0}.page-header h2{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.page-meta{font-size:11px;color:var(--text-secondary)}.stats-row{display:flex;gap:8px;margin-bottom:8px;flex-shrink:0;flex-wrap:wrap}.stat-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--card-radius);padding:8px 14px;min-width:100px;text-align:center}.stat-value{font-size:22px;font-weight:700;color:var(--blue-400)}.stat-label{font-size:10px;color:var(--text-secondary)}.stat-card--warn .stat-value{color:var(--red-500)}.stat-card--caution .stat-value{color:var(--orange-500)}.stat-card--projected{border-color:var(--blue-400, #60a5fa)}.stat-card--projected .stat-value{color:var(--blue-400, #60a5fa)}.controls-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-shrink:0}.tab-group{display:flex;gap:4px}.tab-btn{padding:5px 12px;font-size:12px;border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer}.tab-btn.active{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}.btn-primary{padding:5px 16px;font-size:12px;font-weight:600;border:1px solid var(--blue-600);background:var(--blue-600);color:#fff;border-radius:var(--radius-sm);cursor:pointer}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.scroll-section{flex:1;min-height:0;overflow:auto}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crbSpin{to{transform:rotate(360deg)}}:root{--side-w: 0px;--top-h: 64px;--context-bar-h: 34px}.top-nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--top-h);padding:0 24px;background:var(--bg-nav);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-card);color:var(--text-primary)}.app .app-main{padding-top:var(--top-h);width:auto}.top-nav-left{display:flex;align-items:center;gap:28px;flex:1 1 auto;min-width:0}.top-brand{flex:none;padding:0;border:0;background:none;color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-brand);font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.top-brand span{color:var(--text-muted);font-weight:500}.top-menu{display:flex;align-items:center;gap:4px;flex:none}.top-group{position:relative}.top-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-control);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.top-link:hover{color:var(--text-primary)}.top-link.active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.top-link:focus-visible,.top-drop-item:focus-visible{outline:2px solid var(--poppy);outline-offset:2px;border-radius:8px}.top-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.7}.top-drop{position:absolute;top:100%;left:0;z-index:var(--z-dropdown);min-width:220px;margin-top:4px;padding:6px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.top-drop:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.top-drop-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-control);font-weight:500;text-align:left;cursor:pointer}.top-drop-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.top-drop-item.active{background:var(--action-soft);color:var(--text-primary);font-weight:600}.top-drop-section{padding:8px 12px 4px;font-size:var(--fs-badge);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.top-drop-count{padding:1px 8px;border-radius:999px;background:var(--poppy);color:var(--forest);font-size:var(--fs-meta);font-weight:600}.context-bar{position:sticky;top:calc(var(--context-bar-top, var(--top-h)) / var(--zoom-factor, 1));z-index:80;display:flex;align-items:center;gap:14px;min-height:var(--context-bar-h);padding:6px 0;background:var(--bg-nav);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-card);font-size:var(--fs-meta);color:var(--text-secondary)}.app-main:has(.ui-kicker) .context-bar-crumb,.app-main:has(.ui-kicker) .context-bar-help,.app-main:has(.ui-kicker) .context-bar-live{display:none}.app-main:has(.ui-kicker) .context-bar:not(:has(.context-bar-back,.context-bar-chips,.context-bar-batch)){display:none}.context-bar-back{flex:none;display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;font:inherit;font-size:var(--fs-meta);color:var(--text-secondary);background:var(--bg-card-hover);border:1px solid var(--border-card);border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.context-bar-back:hover{color:var(--text-primary);border-color:var(--action)}.context-bar-crumb{white-space:nowrap;color:var(--text-primary)}.context-bar-crumb b{font-weight:650}.context-bar-group{color:var(--text-muted);font-weight:400}.context-bar-help{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.context-bar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ctx-chip{display:inline-flex;align-items:baseline;gap:7px;padding:3px 11px 3px 10px;border:1px solid var(--border-card);border-radius:999px;background:var(--bg-inset);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-meta);line-height:1.5;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.ctx-chip:disabled{cursor:default}.ctx-chip b{font-family:var(--font-mono);font-size:var(--fs-table-cell);font-weight:700;color:var(--text-primary)}.ctx-chip:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.ctx-chip.is-on{border-color:var(--action);background:var(--action-soft);color:var(--text-primary)}.ctx-chip.tone-critical{border-color:color-mix(in srgb,var(--state-critical) 55%,var(--border-card))}.ctx-chip.tone-critical b{color:var(--state-critical)}.ctx-chip.tone-critical.is-on{border-color:var(--state-critical);background:var(--state-critical-soft)}.ctx-chip.tone-watch{border-color:color-mix(in srgb,var(--state-watch) 55%,var(--border-card))}.ctx-chip.tone-watch b{color:var(--state-watch)}.ctx-chip.tone-watch.is-on{border-color:var(--state-watch);background:var(--state-watch-soft)}.ctx-chip.tone-clear b{color:var(--state-clear)}.ctx-chip.tone-calm b{color:var(--text-secondary)}.context-bar-batch{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;white-space:nowrap;color:var(--text-secondary);font-size:var(--fs-sm)}.context-bar-batch~.context-bar-live{margin-left:var(--space-4)}.context-bar-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap;color:var(--text-muted)}.context-bar-dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex:none}.context-bar-dot.is-live{background:var(--color-success)}@media(max-width:768px){.context-bar{padding:6px 14px;gap:10px;overflow-x:auto}.context-bar-help{display:none}}.nav-search-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:min(280px,24vw);flex:0 1 auto;min-width:0;margin-left:auto;height:38px;padding:0 12px 0 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:999px;color:var(--text-muted);font-family:inherit;font-size:var(--fs-control);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.nav-search-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.nav-search-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-search-kbd{font-family:var(--font-mono);font-size:10px;line-height:1;padding:3px 5px;border:1px solid var(--border-card);border-radius:4px;color:var(--text-muted)}.top-nav-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.nav-btn{min-width:34px;height:34px;padding:0 12px;border:1px solid var(--border-card);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:var(--fs-control);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.nav-btn:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-strong);color:var(--text-primary)}.nav-btn:disabled{opacity:.5;cursor:not-allowed}.nav-btn-danger{color:var(--color-error);border-color:var(--color-error)}.nav-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.version-toggle{display:inline-flex;align-items:center;border:1px solid var(--border-card);border-radius:var(--radius-md);overflow:hidden;height:32px}.version-toggle-btn{min-width:40px;padding:0 10px;height:100%;border:none;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;cursor:pointer;border-right:1px solid var(--border-card);transition:background .15s ease,color .15s ease}.version-toggle-btn:last-child{border-right:none}.version-toggle-btn:hover:not(.active){background:var(--bg-card-hover);color:var(--text-primary)}.version-toggle-btn.active{background:var(--action);color:var(--on-action)}.nav-kiosk-count{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:1px solid color-mix(in srgb,var(--color-secondary) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease;box-sizing:border-box}.nav-kiosk-count:hover{background:color-mix(in srgb,var(--color-secondary) 22%,transparent)}.nav-data-stamp{font-size:12px;font-weight:600;color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-secondary) 30%,transparent);border-radius:var(--radius-md);padding:5px 12px;white-space:nowrap}.nav-data-stamp strong{color:var(--text-primary)}.nav-data-stamp.stale{color:var(--orange-500);background:color-mix(in srgb,var(--orange-500) 12%,transparent);border-color:color-mix(in srgb,var(--orange-500) 35%,transparent)}.mobile-active-tab{font-size:14px;font-weight:600;color:var(--text-primary)}.hamburger-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-card);border-radius:999px;background:transparent;cursor:pointer;padding:0;color:var(--text-secondary)}.hamburger-icon{display:block;width:18px;height:2px;background:currentColor;position:relative;transition:all .2s}.hamburger-icon:before,.hamburger-icon:after{content:"";display:block;width:18px;height:2px;background:currentColor;position:absolute;left:0;transition:all .2s}.hamburger-icon:before{top:-6px}.hamburger-icon:after{top:6px}.hamburger-icon.open{background:transparent}.hamburger-icon.open:before{top:0;transform:rotate(45deg)}.hamburger-icon.open:after{top:0;transform:rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;background:var(--scrim);z-index:199}.mobile-menu{position:fixed;top:0;right:-280px;width:280px;height:100dvh;background:var(--bg-card);z-index:200;transition:right .25s cubic-bezier(.22,1,.36,1);overflow-y:auto;display:flex;flex-direction:column;box-shadow:var(--shadow-xl)}.mobile-menu.open{right:0}.mobile-menu-header{padding:20px 16px 12px;font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-card)}.mobile-menu-item{display:block;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .1s}.mobile-menu-item:hover,.mobile-menu-item:active{background:var(--bg-card-hover);color:var(--text-primary)}.mobile-menu-item.active{color:var(--text-primary);font-weight:600;background:var(--action-soft);border-left:3px solid var(--text-primary)}.mobile-menu-danger{color:var(--color-error)}.mobile-menu-divider{height:1px;background:var(--border-card);margin:4px 0}.mobile-only{display:none}.desktop-only{display:flex}@media(max-width:1240px){.top-nav{padding:0 16px;gap:12px}.top-nav-left{gap:16px}.top-link{padding:0 8px}.nav-search-btn{width:150px}.nav-search-kbd{display:none}}@media(max-width:1180px){.top-nav .top-menu,.top-nav .nav-search-btn{display:none!important}.top-nav .mobile-only{display:flex}}@media(max-width:520px){.top-brand span{display:none}.top-nav-actions{gap:4px}}@media(max-width:900px){:root{--top-h: 56px}.mobile-only{display:flex}.desktop-only{display:none!important}.top-nav{padding:0 14px}}.an-view-tabs{display:flex;gap:2px;margin-bottom:0;flex-shrink:0}.an-view-tab{position:relative;padding:8px 16px;border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease}.an-view-tab:hover:not(.active){color:var(--text-secondary)}.an-view-tab.active{color:var(--color-primary);font-weight:600}.an-view-tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--color-primary);border-radius:1px 1px 0 0}.an-view-tab.sm{font-size:12px;padding:6px 12px}.ktw-ticker-track{display:inline-flex;white-space:nowrap;animation:ktw-ticker-scroll 26s linear infinite;will-change:transform}.ktw-ticker-track.is-paused{animation-play-state:paused}.ktw-ticker-track button:hover{text-decoration:underline}@keyframes ktw-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ktw-ticker-track{animation:none}}.focus-slider{display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--fs-meta);cursor:pointer}.focus-slider-label{font-weight:600;min-width:6ch;color:var(--text-secondary);font-size:var(--fs-meta)}.focus-slider input[type=range]{flex:1}.display-panel{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown);display:grid;gap:var(--space-3);min-width:280px;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.display-row{display:flex;align-items:center;gap:var(--space-2)}.focus-slider input[type=range]{accent-color:var(--action);cursor:pointer}.app-main{width:100%;margin:0;padding:12px var(--space-5)}.results-layout{display:grid;grid-template-columns:3fr 2fr;gap:16px;height:calc(100vh - 310px);min-height:400px}@media(max-width:900px){.results-layout{grid-template-columns:1fr}}@media(max-width:900px){.app-main{padding:8px}.stats-row{flex-wrap:wrap;gap:6px}.stat-card{min-width:0;flex:1 1 calc(50% - 6px);padding:10px 12px}.stat-value{font-size:20px}.stat-label{font-size:10px}.scroll-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.controls-bar{flex-wrap:wrap;gap:6px}.tab-group{flex-wrap:wrap;gap:3px}.tab-btn{font-size:11px;padding:6px 10px}.page-header h2{font-size:16px}.page-header{padding:0 0 8px}.page-container{padding:8px}}.results-map{background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-card);min-height:0}.map-container{width:100%;height:100%}.map-placeholder{display:flex;align-items:center;justify-content:center;height:400px;color:var(--slate-400)}.results-sidebar{display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-width:0;min-height:0;height:100%}.step-inner-card .config-section{margin-bottom:0}.config-section{margin-bottom:20px}.config-section h3{font-size:13px;font-weight:600;margin-bottom:12px;color:var(--text-primary);letter-spacing:-.1px}.config-row{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.config-section label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--text-secondary);flex:1;min-width:140px;font-weight:500}.config-section input[type=number],.config-section input[type=text]{padding:9px 12px;border:1px solid var(--border-input);border-radius:var(--radius-sm);font-size:14px;color:var(--text-primary);background:var(--bg-card);transition:all .15s ease}.config-section input:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61f}.checkbox-label{flex-direction:row!important;align-items:center;gap:10px!important;font-weight:600;text-transform:none;font-size:14px;color:var(--text-primary);letter-spacing:0}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue-600);cursor:pointer}.progress-container{max-width:500px;margin:80px auto;text-align:center}.progress-bar{height:10px;background:var(--slate-200);border-radius:5px;overflow:hidden;margin-bottom:16px}.progress-fill{height:100%;background:var(--blue-500);border-radius:5px;transition:width .3s ease}.progress-message{font-size:13px;color:var(--slate-500);margin-bottom:4px}.progress-count{font-size:13px;color:var(--slate-400)}.plan-progress{margin-top:12px}.plan-progress .progress-bar{height:20px;margin-bottom:8px;border-radius:10px;border:1px solid var(--border-card);background:var(--bg-inset)}.plan-progress .progress-fill{min-width:20px;border-radius:10px;background:linear-gradient(90deg,var(--blue-500),var(--blue-600))}.plan-progress .progress-message{font-size:12px;color:var(--slate-500);text-align:center}.progress-label{display:block;text-align:center;font-size:11px;font-weight:600;color:#fff;line-height:20px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.day-tabs{display:flex;align-items:center;gap:6px;margin-bottom:8px;background:var(--bg-card);border-radius:var(--radius-md);padding:8px 16px;min-height:52px;box-sizing:border-box;border:1px solid var(--border-card);overflow-x:auto;box-shadow:var(--shadow-sm)}.day-tab{height:32px;padding:0 14px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--slate-500);white-space:nowrap;border-radius:6px;transition:all .15s ease;display:inline-flex;align-items:center;box-sizing:border-box}.day-tab:not(.active):hover{background:var(--slate-50);color:var(--slate-700)}.day-tab.active:hover{background:var(--action-hover);color:var(--on-action)}.day-tab.reading{background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:inset 0 -2px 0 currentColor}.day-tab.active{background:var(--action);color:var(--on-action);font-weight:600;box-shadow:var(--shadow-sm)}.toolbar-stat{display:inline-flex;align-items:center;height:32px;gap:5px;font-size:12px;padding:0 10px;background:var(--bg-inset);border-radius:6px;color:var(--text-secondary);white-space:nowrap;border:1px solid var(--border-card);box-sizing:border-box}.toolbar-stat strong{font-size:12px;color:var(--text-primary);font-weight:700}.toggle-btn{padding:6px 12px;border:none;border-right:1px solid var(--slate-300);background:transparent;color:var(--slate-500);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.toggle-btn:last-child{border-right:none}.toggle-btn.toggle-active{background:var(--blue-600);color:#fff}.toggle-btn:hover:not(.toggle-active){background:var(--slate-200);color:var(--slate-700)}.summary-cards{display:flex;flex-direction:row;gap:12px;margin-top:16px;overflow-x:auto}.summary-card{flex:1;min-width:0;background:var(--bg-card);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm);border:1px solid var(--border-card);border-left:3px solid var(--blue-500);transition:box-shadow .15s ease,transform .15s ease}.summary-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.summary-card-header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.summary-card-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.summary-card-stats>div{display:flex;flex-direction:column}.stat-label{font-size:10px;color:var(--text-muted)}.stat-value{font-size:13px;font-weight:600;color:var(--text-primary)}[data-theme=dark] .day-tab:not(.active):hover{background:var(--bg-inset)}.directions-toggle-row{cursor:pointer;background:var(--bg-inset)!important;transition:background .15s ease}.directions-toggle-row:hover{background:var(--bg-card-hover)!important}.directions-toggle-row td{padding:5px 10px!important;border-top:1px dashed var(--border-card)!important;border-bottom:none!important}.directions-toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--slate-400);font-weight:500}.directions-chevron{display:inline-block;font-size:var(--fs-badge);transition:transform .2s ease;color:var(--slate-400)}.directions-chevron.expanded{transform:rotate(90deg)}.directions-loading{margin-left:8px;color:var(--blue-500);font-style:italic;text-transform:none}.directions-content-row td{padding:0 10px 8px!important;border-top:none!important}.directions-content-row:hover{background:transparent!important}.directions-panel{background:var(--bg-inset);border-radius:var(--radius-sm);padding:12px 16px;margin:4px 0;border:1px solid var(--border-card);overflow:hidden}.directions-error{background:var(--red-50);border-color:var(--red-100);color:var(--red-600);font-size:12px}.directions-loading-spinner{color:var(--blue-500);font-size:12px;font-style:italic;padding:8px 0}.directions-list{list-style:none;padding:0;margin:0}.direction-step{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:12px;color:var(--text-primary);border-bottom:1px solid var(--border-card)}.direction-step:last-child{border-bottom:none}.direction-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;flex-shrink:0;margin-top:1px;background:var(--border-card);border-radius:50%;font-size:13px;color:var(--text-primary)}.direction-text{flex:1;min-width:0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.direction-distance{font-size:11px;color:var(--slate-400);white-space:nowrap;font-weight:500}.editable-address{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:2px 4px;margin:-2px -4px;border-radius:4px;position:relative;min-height:22px;width:100%;max-width:100%}.editable-address:not(.disabled):hover{background:#3b82f614}.editable-address.disabled{cursor:default}.editable-address-text{flex:1;min-width:0;white-space:normal;word-break:break-word}.editable-address-pencil{opacity:0;font-size:11px;color:var(--text-muted, #94a3b8);transition:opacity .1s;flex-shrink:0}.editable-address:hover .editable-address-pencil{opacity:1}.editable-address.editing{background:var(--bg-inset, rgba(0, 0, 0, .05));padding:4px 6px;margin:-4px -6px;gap:4px;flex-wrap:wrap}.editable-address-input{flex:1;min-width:120px;padding:4px 8px;border:1px solid #3b82f6;border-radius:4px;background:var(--bg-card, #fff);color:var(--text-primary, #111);font-size:13px;font-family:inherit;outline:none}.editable-address-input:disabled{opacity:.6}.editable-address-cancel{background:transparent;border:1px solid var(--border-card, #ccc);color:var(--text-muted, #64748b);width:22px;height:22px;border-radius:4px;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.editable-address-cancel:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.editable-address-spinner{color:#3b82f6;font-size:12px;animation:ea-pulse 1s infinite}.editable-address-error{flex-basis:100%;font-size:11px;color:#ef4444;margin-top:4px}.all-jobs-map-preview{max-width:900px;margin:20px auto 0}.all-jobs-map-preview h3{font-size:14px;font-weight:600;color:var(--slate-600);margin-bottom:10px}.leaflet-popup.hotel-popup .leaflet-popup-content-wrapper{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-card);border-radius:8px;box-shadow:var(--shadow-lg);padding:0}.leaflet-popup.hotel-popup .leaflet-popup-tip{background:var(--bg-card);border:1px solid var(--border-card)}.leaflet-popup.hotel-popup .leaflet-popup-content{margin:0;width:auto!important;min-width:220px}.leaflet-popup.hotel-popup .leaflet-popup-close-button{color:var(--text-muted)!important;padding:6px 8px 0 0!important}.leaflet-popup.hotel-popup .leaflet-popup-close-button:hover{color:var(--text-primary)!important}.hotel-popup-content{padding:12px 14px 10px;font-family:Inter,sans-serif}.hotel-popup-header{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-right:22px}.hotel-popup-name{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2;flex:1}.hotel-popup-type{flex-shrink:0;padding:2px 7px;background:#ec4899;color:#fff;border-radius:3px;font-size:var(--fs-badge);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hotel-popup-address{font-size:11px;color:var(--text-secondary);line-height:1.4;margin-bottom:4px}.hotel-popup-distance{font-size:11px;color:var(--text-muted);margin-bottom:4px}.hotel-popup-row{font-size:11px;color:var(--text-secondary);margin-bottom:4px}.hotel-popup-links{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 10px}.hotel-popup-links a{font-size:11px;color:var(--color-primary);text-decoration:none}.hotel-popup-links a:hover{text-decoration:underline}.hotel-popup-overnight-btn{display:block;width:100%;padding:7px 10px;font-size:12px;font-weight:600;font-family:inherit;border:1px solid #ec4899;border-radius:5px;cursor:pointer;background:color-mix(in srgb,#ec4899 12%,var(--bg-card));color:#ec4899;transition:background .15s ease}.hotel-popup-overnight-btn:hover{background:color-mix(in srgb,#ec4899 22%,var(--bg-card))}.popup-add-btn{margin-top:8px;padding:4px 12px;background:var(--blue-600);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500}.popup-add-btn:hover{background:var(--blue-700)}.popup-remove-btn{margin-top:8px;padding:4px 12px;background:var(--red-500);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;display:block;width:100%}.popup-remove-btn:hover{background:var(--red-600)}.popup-remove-btn-active{background:var(--slate-500)}.popup-first-btn{margin-top:4px;padding:4px 12px;background:var(--orange-500);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;display:block;width:100%}.popup-first-btn:hover{background:#ea580c}.popup-first-btn-active{background:#9a3412}.popup-recalc-btn{margin-top:4px;padding:4px 12px;background:var(--blue-700);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;display:block;width:100%}.popup-recalc-btn:hover{background:var(--blue-800)}.popup-recalc-btn:disabled{background:var(--blue-300);cursor:not-allowed}.map-fullscreen{position:fixed!important;inset:0!important;z-index:calc(var(--z-nav) + 1);border-radius:0!important;width:calc(100vw / var(--zoom-factor, 1))!important;height:calc(100vh / var(--zoom-factor, 1))!important;max-height:none!important}.map-zoom-btn,.map-recenter-btn,.map-fullscreen-btn,.map-terrain-btn,.map-vivid-btn{position:absolute;right:12px;z-index:10001;width:32px;height:32px;display:grid;place-items:center;padding:0;background:color-mix(in srgb,var(--map-surface) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--map-line-strong);border-radius:var(--radius-md);color:var(--map-text-2);font-size:var(--fs-control);line-height:1;cursor:pointer;pointer-events:auto!important}.map-zoom-btn.in{top:12px}.map-zoom-btn.out{top:50px}.map-recenter-btn{top:88px}.map-fullscreen-btn{top:126px}.map-terrain-btn{top:164px}.map-vivid-btn{top:202px}.map-recenter-btn svg{stroke:var(--map-text-2)}.map-zoom-btn:hover,.map-recenter-btn:hover,.map-fullscreen-btn:hover,.map-terrain-btn:hover,.map-vivid-btn:hover{color:var(--text-primary);border-color:var(--action)}.map-recenter-btn:hover svg{stroke:var(--text-primary)}.map-terrain-btn.on,.map-vivid-btn.on{color:var(--map-surface);background:var(--map-accent);border-color:var(--map-accent)}.map-chip{position:absolute;top:12px;left:12px;z-index:10000;display:flex;align-items:center;gap:var(--space-3);padding:7px 11px;background:color-mix(in srgb,var(--map-surface) 90%,transparent);color:var(--map-text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--map-line-strong);border-radius:var(--radius-md);font-size:var(--fs-support);white-space:nowrap}.map-chip-pill{padding:2px 7px;border-radius:999px;background:var(--state-clear);color:var(--on-action);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700}.map-container.terrain .leaflet-control-scale-line,.cr-map.terrain .leaflet-control-scale-line{border-color:var(--black);color:var(--black)}.leaflet-control-scale.leaflet-control-scale{margin:0 var(--space-3) var(--space-3) 0}.leaflet-control-scale-line.leaflet-control-scale-line{background:transparent;border:2px solid var(--map-text-3);border-top:0;color:var(--map-text-2);font-family:var(--font-mono);font-size:var(--fs-badge);text-shadow:none;padding:2px 5px 1px}.map-overlay-filter-toggle{position:absolute;top:52px;left:12px;z-index:10000;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f172a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #00000038;color:var(--white);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.map-overlay-filter-toggle .map-overlay-filter-active{padding:2px 7px;border-radius:999px;background:var(--cat-cyan);color:var(--white);font-size:var(--fs-badge);font-weight:700}.map-overlay-filter{display:none}.map-overlay-filter.is-open{display:flex}.map-overlay-filter{position:absolute;top:88px;left:12px;z-index:10000;flex-direction:column;gap:0;background:#0f172a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:4px;box-shadow:0 2px 10px #00000038;border:1px solid rgba(255,255,255,.08);min-width:152px;max-height:calc(100% - 24px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;align-items:stretch}.map-overlay-filter .map-tab{width:100%!important;justify-content:space-between!important;padding:5px 9px 6px!important;font-size:11px!important}.map-overlay-filter .map-tab>span:first-of-type{padding:1px 5px!important;font-size:var(--fs-badge)!important}.map-overlay-filter::-webkit-scrollbar{display:none}.map-overlay-filter .map-tab-divider{height:1px;background:#ffffff1f;margin:5px 4px;flex-shrink:0}[data-theme=light] .map-overlay-filter .map-tab-divider{background:#0f172a29}[data-theme=light] .map-overlay-filter{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 4px 16px #0f172a2e}.map-overlay-filter .map-tab:hover:not(.is-active){color:var(--text-primary, #f1f5f9)!important}[data-theme=light] .map-overlay-filter .map-tab:not(.is-active){color:#475569!important}[data-theme=light] .map-overlay-filter .map-tab>span:first-of-type{background:#0f172a14!important;color:#475569!important}@media(max-width:1100px){.map-overlay-filter .map-tab{padding:6px 10px 7px!important;font-size:11px!important}.map-overlay-filter .map-tab>span:first-of-type{padding:2px 5px!important;font-size:var(--fs-badge)!important}}@media(max-width:900px){.map-overlay-filter{padding:0 4px!important;max-width:calc(100% - 80px)!important}.map-overlay-filter .map-tab{padding:6px 8px 7px!important;font-size:0!important;gap:0!important;line-height:1!important}.map-overlay-filter .map-tab>span:first-of-type{font-size:10px!important;padding:2px 6px!important}}.map-overlay-filter .toggle-btn{padding:6px 14px;border:none;background:#fff;color:var(--slate-600);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.map-overlay-filter .toggle-btn:hover{background:var(--slate-50)}.map-overlay-filter .toggle-btn.toggle-active{background:var(--blue-600);color:#fff}.map-overlay-tech{position:absolute;top:10px;right:50px;z-index:10000;background:#fff;border-radius:6px;box-shadow:0 2px 8px #0003;border:2px solid rgba(0,0,0,.2);overflow:hidden}.map-overlay-tech-select{padding:8px 14px;border:none;background:#fff;color:var(--slate-800);font-size:14px;font-weight:600;cursor:pointer;outline:none;min-width:180px}.map-overlay-tech-select:focus{background:var(--slate-50)}.map-container.terrain:not(.vivid) .leaflet-tile-pane img.leaflet-tile,.cr-map.terrain:not(.vivid) .leaflet-tile-pane img.leaflet-tile{filter:saturate(.28) brightness(1.07) contrast(.93)}.map-overlay-legend{position:absolute;bottom:var(--space-3);left:var(--space-3);z-index:10000;display:flex;gap:0;background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border-card)}.legend-day-btn{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:none;background:var(--bg-card);color:var(--text-primary);cursor:pointer;font-size:var(--fs-control);font-weight:600;white-space:nowrap}.legend-day-btn:hover{background:var(--bg-card-hover)}.legend-day-btn.legend-day-active{background:var(--action);color:var(--white)}.legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.legend-dot-repeat{background:transparent!important;box-shadow:inset 0 0 0 2px var(--day-color)}.all-jobs-progress{margin-top:10px}.all-jobs-progress .progress-bar{height:8px;margin-bottom:6px}.all-jobs-progress .progress-message{font-size:12px}.recalc-bar{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:14px 20px;background:#fff8e1;border:1px solid #ffe0b2;border-radius:10px;font-size:14px;font-weight:500;color:#e65100;box-shadow:0 2px 8px #ff98001a}.recalc-btn{padding:10px 22px;background:#ff9800;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 8px #ff98004d}.recalc-btn:hover:not(:disabled){background:#f57c00;box-shadow:0 4px 12px #ff980066;transform:translateY(-1px)}.recalc-btn:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.recalc-error{color:#d32f2f;font-size:13px}.numbered-marker,.start-marker{background:transparent!important;border:none!important}[data-theme=dark] .leaflet-popup-content-wrapper{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .leaflet-popup-tip{background:var(--bg-card)}[data-theme=dark] .map-overlay-filter{background:var(--bg-card);border-color:var(--border-card)}[data-theme=dark] .map-overlay-filter .toggle-btn{background:var(--bg-card);color:var(--text-secondary)}[data-theme=dark] .map-overlay-filter .toggle-btn.toggle-active{background:var(--blue-600);color:#fff}[data-theme=dark] .map-overlay-filter .toggle-btn:hover:not(.toggle-active){background:var(--bg-card-hover)}[data-theme=dark] .map-overlay-tech{background:var(--bg-card);border-color:var(--border-card)}[data-theme=dark] .map-overlay-tech-select{background:var(--bg-card);color:var(--text-primary)}[data-theme=dark] .map-overlay-tech-select:focus{background:var(--bg-card-hover)}.maplibregl-popup-content.maplibregl-popup-content{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:1.45;max-width:280px;white-space:normal;overflow-wrap:break-word}.maplibregl-popup-anchor-top .maplibregl-popup-tip.maplibregl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip.maplibregl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip.maplibregl-popup-tip{border-bottom-color:var(--bg-card)}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip.maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip.maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip.maplibregl-popup-tip{border-top-color:var(--bg-card)}.maplibregl-popup-anchor-left .maplibregl-popup-tip.maplibregl-popup-tip{border-right-color:var(--bg-card)}.maplibregl-popup-anchor-right .maplibregl-popup-tip.maplibregl-popup-tip{border-left-color:var(--bg-card)}.ui-store-map{height:220px}@media(max-width:640px){.ui-store-map{height:180px}}.dg-city{background:transparent;border:0;pointer-events:none}.dg-city-label{display:flex;align-items:center;gap:5px;white-space:nowrap;color:var(--map-text-2);font-size:var(--fs-meta);font-weight:600;text-shadow:0 0 3px var(--map-surface),0 0 3px var(--map-surface),0 0 2px var(--map-surface)}.dg-city-label:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--map-text-4)}.dg-city-2 .dg-city-label{font-weight:500;font-size:var(--fs-badge);color:var(--map-text-3)}.leaflet-container.leaflet-container{background:var(--map-surface)}.leaflet-container.map-well{background:transparent}:is(.terrain,[data-ground=light]) .map-glass,.map-glass[data-ground=light]{--map-surface: var(--map-light-surface);--map-surface-2: var(--map-light-surface-2);--map-line-strong: var(--map-light-line-strong);--map-text: var(--map-light-text);--map-text-2: var(--map-light-text-2);--map-text-3: var(--map-light-text-3);--map-text-4: var(--map-light-text-4);--map-accent: var(--map-light-accent)}.map-glass{position:absolute;z-index:900;background:color-mix(in srgb,var(--map-surface) 90%,transparent);color:var(--map-text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--map-line-strong);border-radius:var(--radius-md)}.map-legend{left:var(--space-3);bottom:var(--space-3);max-width:calc(100% - 2 * var(--space-3));display:flex;flex-direction:column;gap:7px;padding:9px 11px 10px}.map-legend-title{font-family:var(--font-mono);font-size:var(--fs-badge);letter-spacing:.12em;text-transform:uppercase;color:var(--map-text-4)}.map-legend-row{display:flex;gap:13px;flex-wrap:wrap}.map-lg{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--map-text-2);white-space:nowrap}.map-lg i{width:10px;height:10px;border-radius:50%;display:block;flex:none}.map-lg i.none{background:transparent;border:1.5px solid var(--map-text-4)}.map-lg i.ring{background:var(--map-text-4);box-shadow:0 0 0 2px var(--map-accent)}.map-lg i[data-dot=crit]{background:var(--map-dot-crit)}.map-lg i[data-dot=hot]{background:var(--map-dot-hot)}.map-lg i[data-dot=warn]{background:var(--map-dot-warn)}.map-lg i[data-dot=ok]{background:var(--map-dot-ok)}.map-legend[data-ground=light] .map-lg i[data-dot=crit]{background:var(--map-dot-crit-light)}.map-legend[data-ground=light] .map-lg i[data-dot=hot]{background:var(--map-dot-hot-light)}.map-legend[data-ground=light] .map-lg i[data-dot=warn]{background:var(--map-dot-warn-light)}.map-legend[data-ground=light] .map-lg i[data-dot=ok]{background:var(--map-dot-ok-light)}.map-lg i[data-dot=vol0]{background:var(--map-dot-vol0)}.map-lg i[data-dot=vol1]{background:var(--map-dot-vol1)}.map-lg i[data-dot=vol2]{background:var(--map-dot-vol2)}.map-lg i[data-dot=vol3]{background:var(--map-dot-vol3)}.map-legend[data-ground=light] .map-lg i[data-dot=vol0]{background:var(--map-dot-vol0-light)}.map-legend[data-ground=light] .map-lg i[data-dot=vol1]{background:var(--map-dot-vol1-light)}.map-legend[data-ground=light] .map-lg i[data-dot=vol2]{background:var(--map-dot-vol2-light)}.map-legend[data-ground=light] .map-lg i[data-dot=vol3]{background:var(--map-dot-vol3-light)}.map-legend[data-ground=light] .map-lg i[data-dot]{box-shadow:0 0 0 1.5px var(--white)}@media(max-width:860px){.map-legend{display:none}}.leaflet-pane.leaflet-ground-pane{z-index:250}.map-btns{position:absolute;z-index:900;top:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;gap:7px;max-height:calc(100% - 2 * var(--space-3));flex-wrap:wrap;align-content:flex-start}.map-btns .map-btn{position:static}.map-btn{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;color:var(--map-text-2);font-size:var(--fs-control);line-height:1}.map-btn:hover{color:var(--map-text);border-color:var(--map-accent)}.map-btn.on{color:var(--map-surface);background:var(--map-accent);border-color:var(--map-accent)}.map-layers{top:var(--space-3);left:var(--space-3);padding:5px}.map-layers .ui-seg{border:0;background:transparent;padding:0}.map-glass .ui-pill{background:transparent;border-color:var(--map-line-strong);color:var(--map-text-2)}.map-glass .ui-pill:hover:not(.active){color:var(--map-text);border-color:var(--map-accent);background:color-mix(in srgb,var(--map-accent) 18%,transparent)}.map-glass .ui-pill.active{background:var(--map-accent);border-color:var(--map-accent);color:var(--map-surface)}.pm-pin{width:100%;height:100%;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--pm-fill);border:2px solid var(--pm-ring);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard)}.pm-pin span{font-family:var(--font-mono);font-size:var(--fs-badge);font-weight:700;color:var(--pm-ring);line-height:1}.pm-pin.on{transform:scale(1.15);box-shadow:0 0 0 4px var(--action-soft),var(--shadow-md)}.pm-kiosk{width:100%;height:100%;border-radius:var(--radius-full);border:1.5px solid color-mix(in srgb,var(--cat-orange) 62%,transparent);background:color-mix(in srgb,var(--pm-ring) 70%,transparent)}.cov-split{display:grid;grid-template-columns:372px 1fr;gap:var(--space-3);height:var(--cov-h, max(420px, calc(100vh - 360px) ));min-height:0}.cov-list{display:grid;grid-template-rows:auto 1fr auto;min-height:0}.cov-list-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-card);display:flex;flex-direction:column;gap:4px}.cov-rows{overflow-y:auto;min-height:0}.cov-town{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:var(--space-3);align-items:center;padding:9px var(--space-4);background:var(--bg-inset);border:0;border-bottom:1px solid var(--border-light);cursor:pointer;font:inherit;text-align:left;color:var(--text-primary)}.cov-town:hover{background:var(--action-soft)}.cov-rank{font-size:var(--fs-meta);font-weight:600;color:var(--text-muted)}.cov-town-nm{font-size:var(--fs-table-cell);font-weight:700}.cov-store{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3);padding:8px var(--space-4) 8px 46px;background:none;border:0;border-bottom:1px solid var(--border-light);cursor:pointer;font:inherit;text-align:left;color:var(--text-primary)}.cov-store:hover{background:var(--bg-card-hover)}.cov-store.is-on{background:color-mix(in srgb,var(--action) 12%,var(--bg-card));box-shadow:inset 3px 0 0 var(--action)}.cov-store.is-on .cov-store-nm{color:var(--text-primary)}.cov-store-nm{font-size:var(--fs-table-cell);font-weight:600}.cov-pinno{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:7px;border-radius:var(--radius-full);background:var(--bg-inset);border:1px solid var(--border-strong);font-size:var(--fs-badge);font-weight:700;color:var(--text-secondary);vertical-align:middle}.cov-store .cov-score{grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right;font-size:var(--fs-table-cell);font-weight:700;font-variant-numeric:tabular-nums}.cov-more{width:100%;padding:12px var(--space-4);background:var(--bg-inset);border:0;border-top:1px solid var(--border-card);cursor:pointer;font:inherit;font-size:var(--fs-meta);font-weight:700;color:var(--action)}.cov-more:hover{background:var(--action-soft)}@media(max-width:900px){.cov-split{grid-template-columns:1fr;grid-template-rows:1fr 46%;height:auto}.cov-list{max-height:360px}}.cov-search{position:relative}.cov-hits{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:240px;overflow-y:auto}.cov-hits button{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:8px var(--space-3);background:none;border:0;border-bottom:1px solid var(--border-light);cursor:pointer;font:inherit;font-size:var(--fs-table-cell);text-align:left;color:var(--text-primary)}.cov-hits button:last-child{border-bottom:0}.cov-hits button:hover{background:var(--action-soft)}.cov-foot{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-card);background:var(--bg-card)}.cov-foot .ui-btn{margin-left:auto}.pm-pop .leaflet-popup-content-wrapper{background:var(--map-surface);color:var(--map-text-2);border:1px solid var(--map-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.pm-pop .leaflet-popup-content{margin:0;width:272px!important}.pm-pop .leaflet-popup-tip{background:var(--map-surface);border:1px solid var(--map-line-strong)}.pm-pop .leaflet-popup-close-button,.pm-pop .leaflet-popup-tip-container{display:none}.pm-card-head{display:flex;gap:var(--space-2);align-items:flex-start;padding:11px 12px;border-bottom:1px solid var(--map-line)}.pm-card-score{flex:none;width:40px;text-align:center}.pm-card-score b{display:block;font-family:var(--font-mono);font-size:var(--fs-kpi-small);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.pm-card-score span{font-size:var(--fs-badge);color:var(--map-text-4);text-transform:uppercase;letter-spacing:.05em}.pm-card-head h3{margin:0;font-size:var(--fs-card-title);font-weight:600;line-height:1.2;color:var(--map-text)}.pm-card-head p{margin:2px 0 0;font-size:var(--fs-meta);color:var(--map-text-3)}.pm-card-x{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--map-text-4);font-size:var(--fs-card-title);line-height:1;cursor:pointer}.pm-card-x:hover{color:var(--map-text);background:var(--map-surface-2)}.pm-card-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:var(--space-2)}.pm-card-why{margin:0;font-size:var(--fs-meta);line-height:1.55;color:var(--map-text-2)}.pm-card-acts{display:flex;gap:6px}.pm-card-acts>*{flex:1;justify-content:center;text-align:center;text-decoration:none}.pm-card-nophone{display:grid;place-items:center;padding:6px;border:1px dashed var(--map-line-strong);border-radius:var(--radius-md);font-size:var(--fs-meta);color:var(--map-text-4)}.pm-card-fine{margin:0;font-size:var(--fs-badge);color:var(--map-text-4);line-height:1.5}.crb-pill{flex:1;padding:6px 8px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:var(--text-secondary);transition:all .15s ease;white-space:nowrap}.crb-pill-active{background:var(--bg-card);color:var(--text-primary);font-weight:600;box-shadow:0 1px 3px #0000001a}.crb-pill:hover:not(.crb-pill-active){color:var(--text-primary)}.crb-select,.crb-input{width:100%;padding:9px 12px;border:1.5px solid var(--border-input);border-radius:8px;font-size:13px;color:var(--text-primary);background:var(--bg-card);transition:border-color .15s ease,box-shadow .15s ease;outline:none}.crb-select:focus,.crb-input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2563eb1a}.crb-input::placeholder{color:var(--text-muted)}.crb-section-label{font-size:11px;font-weight:700;color:var(--text-muted);margin:0}.crb-btn-blue{padding:6px 14px;background:var(--blue-600);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.crb-btn-blue:hover{background:var(--blue-700)}.crb-btn-blue:disabled{opacity:.5;cursor:default}.crb-stop{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-card);border-radius:10px;border:1px solid var(--border-card);transition:box-shadow .15s ease}.crb-stop:hover{box-shadow:0 2px 8px #0000000f}.crb-stop-num{background:var(--blue-600);color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.crb-stop-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.crb-stop-id{font-size:12px;font-weight:700;color:var(--text-primary)}.crb-stop-addr{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crb-stop-arrows{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.crb-stop-arrows button{background:var(--bg-inset);border:none;border-radius:4px;width:20px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .1s ease;padding:0}.crb-stop-arrows button:hover{background:var(--border-card);color:var(--text-primary)}.crb-stop-actions{display:flex;gap:3px;flex-shrink:0}.crb-stop-actions button{background:var(--bg-inset);border:none;border-radius:6px;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .1s ease}.crb-stop-actions button:hover{background:var(--border-card);color:var(--text-primary)}.crb-stop-actions button:disabled{opacity:.25;cursor:default}.crb-stop-remove:hover{background:#fee!important;color:#d32f2f!important}.crb-btn-cancel{padding:10px 22px;background:var(--bg-inset);border:1px solid var(--border-card);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;color:var(--text-secondary);transition:all .15s ease}.crb-btn-cancel:hover{background:var(--border-card)}.crb-btn-calc{padding:10px 28px;background:var(--blue-600);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:8px}.crb-btn-calc:hover{background:var(--blue-700);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.crb-btn-calc:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}@media(max-width:700px){.crb-body{grid-template-columns:1fr}.crb-config{border-right:none;border-bottom:1px solid var(--border-card)}}.crb-light .crb-input,.crb-light .crb-select{background:#fff;border-color:#cbd5e1;color:#1e293b}.crb-light .crb-input::placeholder{color:#94a3b8}.crb-light .crb-input:focus,.crb-light .crb-select:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2563eb1a}.crb-light .crb-stop{background:#fff;border-color:#e2e8f0}.crb-light .crb-stop:hover{box-shadow:0 2px 8px #0000000f}.crb-light .crb-stop-actions button,.crb-light .crb-stop-arrows button{background:#f1f5f9;color:#64748b}.crb-light .crb-stop-actions button:hover,.crb-light .crb-stop-arrows button:hover{background:#e2e8f0;color:#1e293b}.crb-light .crb-pill{color:#475569}.crb-light .crb-pill-active{background:#f1f5f9;color:#1e293b;box-shadow:0 1px 3px #00000014}.crb-light .crb-btn-cancel{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.crb-light .crb-btn-cancel:hover{background:#e2e8f0}.app-main:has(.paper-data-page){max-width:none;padding:var(--top-h) var(--space-5) var(--space-3);height:100vh;overflow:hidden;display:flex;flex-direction:column;--context-bar-top: 0px}.paper-year-tab.active{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}.paper-table tbody tr.expanded{background:var(--blue-50)}.paper-td-lm.projected,.paper-th-lm.projected,.paper-td-total.projected,.paper-th-total.projected{color:var(--blue-400, #60a5fa);font-style:italic}.paper-detail-tab.active,[data-theme=dark] .paper-year-tab.active{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}[data-theme=dark] .paper-table tbody tr.expanded{background:#3b82f61a}.paper-accuracy-btn.active{background:var(--blue-400);color:#fff;border-color:var(--blue-400)}.paper-pred.over{color:var(--orange-500)!important}.paper-pred.future{color:#3b82f6!important}.paper-pred.far{color:#ef4444!important}.paper-td-lm.current{background:#0ea5e914;border-left:2px solid #0ea5e9;cursor:help}[data-theme=dark] .paper-td-lm.current{background:#0ea5e91f}:root{--fs-page-title: 30px;--fs-section-title: 22px;--fs-card-title: 17px;--fs-kpi-large: 44px;--fs-kpi-medium: 28px;--fs-kpi-small: 20px;--fs-table-header: 12px;--fs-table-cell: 13px;--fs-support: 13px;--fs-meta: 11px;--fs-badge: 10px;--fs-control: 13px;--fs-chart: 11px;--fs-tooltip: 13px;--fs-tag: 12px;--fs-lede-sm: 14.5px;--fs-lede: 16px;--fs-kpi-value: 34px;--fs-stat-value: 30px;--fs-seg-value: 28px;--fs-brand: 19px;--fs-display: clamp(2rem, 1.5rem + 2vw, 3.25rem);--fs-band-title: clamp(1.625rem, 1.3rem + 1.3vw, 2.5rem);--fs-side-title: clamp(1.5rem, 1.2rem + 1vw, 2.1rem);--fs-hero-number: clamp(2.75rem, 2rem + 2.8vw, 4.5rem)}.ui-scroll{scrollbar-width:auto!important;scrollbar-color:var(--border-card) transparent!important}.ui-scroll::-webkit-scrollbar{display:block!important;height:10px!important;width:10px!important}.ui-scroll::-webkit-scrollbar-track{background:transparent!important}.ui-scroll::-webkit-scrollbar-thumb{background:var(--border-card)!important;border-radius:4px!important}.ui-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted)!important}.ui-scroll::-webkit-scrollbar-corner{background:transparent!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-pill{padding:var(--pill-pad);font-size:var(--pill-fs);font-weight:var(--pill-weight);letter-spacing:.01em;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-card);border-radius:var(--pill-radius);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:28px}.ui-pill:hover:not(.active){color:var(--text-primary);border-color:var(--border-strong)}.ui-pill.active{background:var(--action);color:var(--on-action);border-color:var(--action)}.ui-pill:disabled,.ui-pill[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-pill:focus-visible{outline:2px solid var(--color-primary, #4f7cff);outline-offset:2px}.ui-pill-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-table{width:100%;border-collapse:collapse;font-size:var(--fs-table-cell);font-variant-numeric:tabular-nums}.ui-table th{position:sticky;top:0;z-index:2;background:var(--bg-table-header, #e4e7ee);color:var(--fg-table-header, #3a4050);font-size:var(--fs-table-header);font-weight:600;letter-spacing:0;text-transform:none;text-align:left;padding:12px 14px;white-space:nowrap;border-bottom:1px solid var(--rule-table, var(--border-card))}.ui-table td{padding:10px 14px;height:var(--row-h, 32px);text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-light, var(--border-card))}body.align-left table th,body.align-left table td{text-align:left!important}.ui-table th,.ui-table td{text-align:left}.ui-table td.mono,.ui-table th.mono{font-family:var(--font-mono)}.ui-table .nowrap{white-space:nowrap}.wrap-cell{display:block;max-width:100%;white-space:normal;overflow-wrap:break-word}.ui-table th{position:relative}.ui-table th .sort-arrow{position:absolute;right:3px;top:50%;transform:translateY(-50%);font-size:var(--fs-badge);opacity:.45;font-weight:400}.ui-table th,thead th{background:var(--bg-table-header, #e4e7ee)!important;color:var(--fg-table-header, #3a4050)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:1px solid var(--rule-table, var(--border-card))!important}.ui-table tbody tr:hover td:not([class*=ramp-]){background:var(--bg-card-hover)}.ui-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 37px}.ui-btn{padding:var(--btn-pad);font-size:var(--btn-fs);font-weight:var(--btn-weight);letter-spacing:.01em;background:transparent;color:var(--text-primary);border:1px solid var(--action);border-radius:var(--btn-radius);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform 80ms ease,box-shadow .16s ease;font-family:inherit;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ui-btn:hover:not(:disabled){background:var(--action-soft)}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:focus-visible{outline:2px solid var(--color-primary, #4f7cff);outline-offset:2px}.ui-btn:disabled,a.ui-btn{color:var(--text-primary);text-decoration:none}a.ui-btn.ui-btn-primary{color:var(--on-action)}a.ui-btn:hover{text-decoration:none}.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-btn.ui-btn-primary{border-color:var(--action);background:var(--action);color:var(--on-action, #ffffff)}.ui-btn.ui-btn-primary:hover:not(:disabled){background:var(--action-hover)}.ui-btn.ui-btn-danger{background:transparent;color:var(--state-critical);border-color:var(--border-strong)}.ui-btn.ui-btn-danger:hover:not(:disabled){background:var(--state-critical-soft);border-color:var(--state-critical)}.ui-btn.ui-btn-sm{background:var(--bg-card);border-color:var(--border-strong);padding:var(--btn-sm-pad);font-size:var(--btn-sm-fs);border-radius:var(--btn-sm-radius);min-height:24px}.ui-btn.ui-btn-sm.ui-btn-primary{background:var(--action);border-color:var(--action)}.ui-btn.ui-btn-sm.ui-btn-primary:hover:not(:disabled){background:var(--action-hover)}.ui-btn.ui-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-secondary)}.ui-btn.ui-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 7%,transparent);border-color:transparent;color:var(--text-primary)}.ui-btn-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@keyframes ui-tooltip-fade{0%{opacity:0}to{opacity:1}}.kb-card{transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.kb-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kb-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-rte:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.ui-rte h3{font-size:var(--fs-card-title);margin:6px 0}.ui-rte ul,.ui-rte ol{padding-left:20px;margin:6px 0}.ui-rte pre{background:var(--bg-inset, var(--bg-card));border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:8px;font-family:var(--font-mono);font-size:var(--fs-meta);overflow-x:auto}@keyframes ui-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-drawer-in{0%{transform:translate(100%)}to{transform:none}}.app-main .grid>*,.app-main .igrid>*,.app-main [style*="display: grid"]>*{min-width:0}@media(max-width:700px){.ui-table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}}.ui-link{background:none;border:0;padding:0;font:inherit;color:var(--accent, #3b82f6);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.ui-link:hover{text-decoration-thickness:2px}.ui-link:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px;border-radius:2px}.app-main h1,.app-main h2,.app-main h3,.top-nav h1{font-family:var(--font-display);letter-spacing:-.025em}.ui-tabs{display:flex;gap:6px;flex-wrap:wrap}.ui-tab{min-height:28px;padding:6px 14px;font:inherit;font-size:var(--fs-control);font-weight:500;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-card);border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease}.ui-tab:hover{color:var(--text-primary);border-color:var(--border-strong)}.ui-tab.active{color:var(--on-action);background:var(--action);border-color:var(--action)}.ui-tab:focus-visible{outline:2px solid var(--poppy);outline-offset:2px}.ui-tabs.ui-tabs-line{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-1);border-bottom:1px solid var(--border-light);scrollbar-width:thin}.ui-tabs-line .ui-tab{flex:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:var(--space-2) var(--space-3)}.ui-tabs-line .ui-tab:first-child{padding-left:0}.ui-tabs-line .ui-tab:hover{color:var(--text-primary);background:transparent;border-bottom-color:var(--border-strong)}.ui-tabs-line .ui-tab.active{color:var(--text-primary);background:transparent;font-weight:600;border-bottom-color:var(--action)}.ui-tabs.ui-tabs-sub{gap:var(--space-2);margin:var(--space-3) 0}.ui-tabs-sub .ui-tab{min-height:24px;padding:var(--space-1) var(--space-3);font-size:var(--fs-meta)}.ui-tab-groups{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);padding:var(--space-3) 0;border-bottom:1px solid var(--border-light)}.ui-tab-group{display:grid;gap:var(--space-1);align-content:start}.ui-tab-group-label{font-size:var(--fs-badge);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ui-tab-groups .ui-tabs.ui-tabs-sub{margin:0}.ui-subtab-body .ui-page{padding-left:0;padding-right:0}.ui-seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--btn-radius);background:var(--bg-inset);border:1px solid var(--border-card)}.ui-seg .ui-pill{min-height:26px;padding:3px 10px;font-size:var(--fs-meta)}.ui-alarm{display:flex;flex-direction:column;border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-4);background:var(--bg-card)}.ui-alarm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:baseline;padding:var(--space-3) var(--space-4);background:var(--bg-card);border:0;border-left:3px solid var(--border-strong);border-bottom:1px solid var(--border-card);border-radius:0;text-align:left;font:inherit;cursor:pointer;width:100%;transition:background .16s ease}.ui-alarm-row:last-child{border-bottom:0}.ui-alarm-row:hover{background:var(--bg-card-hover)}.ui-alarm-row:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.ui-alarm-row[data-tone=critical]{border-left-color:var(--state-critical);background:linear-gradient(90deg,color-mix(in srgb,var(--state-critical) 10%,var(--bg-card)) 0,var(--bg-card) 320px)}.ui-alarm-row[data-tone=watch]{border-left-color:var(--state-watch);background:linear-gradient(90deg,color-mix(in srgb,var(--state-watch) 9%,var(--bg-card)) 0,var(--bg-card) 320px)}.ui-alarm-row[data-tone=clear]{border-left-color:var(--state-clear)}.ui-alarm-what{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--text-primary)}.ui-alarm-why{margin:2px 0 0;font-size:var(--fs-support);color:var(--text-secondary)}.ui-alarm-move{margin:0;font-family:var(--font-mono);font-size:var(--fs-kpi-small);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ui-alarm-row[data-tone=critical] .ui-alarm-move{color:var(--state-critical)}.ui-alarm-row[data-tone=watch] .ui-alarm-move{color:var(--state-watch)}.ui-alarm-row[data-tone=clear] .ui-alarm-move{color:var(--state-clear)}.ui-alarm-sub{display:block;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:400;color:var(--text-muted);text-align:right}@media(max-width:560px){.ui-alarm-row{grid-template-columns:minmax(0,1fr)}.ui-alarm-move,.ui-alarm-sub{text-align:left}}.ui-tile-btn{cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.ui-tile-btn:hover{background:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-1px)}.ui-tile-btn:focus-visible{outline:2px solid var(--action);outline-offset:2px}.ui-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.ui-kpi{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:4px;align-content:start}.ui-kpi-even{grid-auto-rows:minmax(calc(var(--fs-support) * 2.9),auto) auto minmax(calc(var(--fs-support) * 2.9),auto) minmax(calc(var(--fs-support) * 2.9),auto)}.ui-wash[data-tone=info]{background:var(--action-soft)}.ui-wash[data-tone=critical]{background:var(--state-critical-soft);border-color:color-mix(in srgb,var(--state-critical) 35%,transparent)}.ui-wash[data-tone=watch]{background:var(--state-watch-soft);border-color:color-mix(in srgb,var(--state-watch) 35%,transparent)}.ui-wash[data-tone=clear]{background:var(--state-clear-soft);border-color:color-mix(in srgb,var(--state-clear) 35%,transparent)}.ui-wash{display:flex;flex-direction:column}.ui-page{margin:0 auto;padding:24px 16px 48px;color:var(--text-primary);min-width:0;max-width:100%}.ui-page.dense{padding:24px 8px 48px}.ui-workflow-layout{display:grid;grid-template-columns:minmax(min(240px,100%),.7fr) minmax(0,1.5fr);gap:24px;align-items:start}.ui-workflow-nav{display:grid;gap:6px}.ui-workflow-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border:1px solid transparent;border-radius:var(--card-radius);background:transparent;color:var(--text-primary);text-align:left;font-size:var(--fs-support)}.ui-workflow-step.active{background:var(--bg-card);border-color:var(--border-card);box-shadow:var(--shadow-card)}.ui-workflow-number{font-size:var(--fs-meta);color:var(--text-muted);padding-top:2px}.ui-workflow-step.active .ui-workflow-number{color:var(--action)}.ui-workflow-meta{display:block;font-size:var(--fs-meta);color:var(--text-muted);margin-top:3px}.ui-workflow-checklist{display:grid;gap:8px;margin:12px 0}.ui-workflow-check{display:flex;align-items:flex-start;gap:12px;padding:12px;min-height:44px;border-radius:var(--card-radius);background:var(--bg-inset, var(--bg-page));font-size:var(--fs-support)}.ui-workflow-check[data-checked]{background:var(--state-clear-soft)}.ui-workflow-check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--action)}.ui-workflow-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.ui-workflow-stage{white-space:normal;text-align:left;justify-content:start}.ui-workflow-form{display:grid;gap:16px}.ui-workflow-run-picker{flex:1 1 280px;min-width:min(240px,100%)}.ui-workflow-fields,.ui-workflow-owners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-workflow-name{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:6px}.ui-workflow-banner{padding:12px 16px;margin:16px 0;border-radius:var(--card-radius);background:var(--state-watch-soft);color:var(--text-primary);font-size:var(--fs-support)}.ui-workflow-error{padding:12px 16px;margin:12px 0;color:var(--state-critical);background:var(--state-critical-soft);border-radius:var(--card-radius)}@media(max-width:760px){.ui-workflow-layout{grid-template-columns:1fr}.ui-workflow-layout>aside{order:2}.ui-workflow-stages,.ui-workflow-owners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ui-workflow-fields,.ui-workflow-owners{grid-template-columns:1fr}}.ui-page-scroll{overflow-y:auto;overflow-x:hidden;height:100%}.ui-page-col{display:flex;flex-direction:column;height:100%}.ui-page-body{flex:1;min-height:0;overflow:auto}.ui-tab-bar{display:flex;gap:6px;align-items:center;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--border-card)}.ui-fallback{padding:2rem;text-align:center;color:var(--text-muted)}.ui-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;align-items:start;padding:0;margin-bottom:18px}.ui-hero[data-tone]{padding-left:14px;border-left:3px solid var(--action)}.ui-hero[data-tone=critical]{border-left-color:var(--state-critical)}.ui-hero[data-tone=watch]{border-left-color:var(--state-watch)}.ui-hero[data-tone=clear]{border-left-color:var(--state-clear)}.ui-hero-left{display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-width:0;padding-top:18px}.ui-hero-headline{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-weight:500}.ui-hero-number{font-size:var(--fs-page-title);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 4px;color:var(--text-primary);font-family:var(--font-display)}.ui-hero-number.compact{letter-spacing:-.04em;line-height:1}.ui-hero-blurb{font-size:var(--fs-support);color:var(--text-secondary);line-height:1.5;margin:0;max-width:480px}.ui-hero-blurb.wide{max-width:540px}.ui-hero-right{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;align-items:stretch}.ui-hero.ui-hero-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.ui-hero.ui-hero-wide .ui-hero-right{grid-auto-rows:auto auto auto 1fr}.ui-hero.ui-hero-wide .ui-hero-num{padding-top:12px}@media(max-width:900px){.ui-hero.ui-hero-wide{grid-template-columns:minmax(0,1fr)}}.ui-section{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-section);box-shadow:var(--shadow-card);padding:28px 30px;margin-bottom:18px}.ui-section-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ui-section-bar{width:8px;height:8px;border-radius:50%;background:var(--action);flex-shrink:0}.ui-section-title{margin:0;font-size:var(--fs-section-title);font-weight:500;letter-spacing:-.02em}.ui-doc-page{padding:24px 28px;max-width:1000px;margin:0 auto;color:var(--text-primary)}.ui-doc-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:10px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px}.ui-doc-item{padding:16px 0;border-top:1px solid var(--border-card)}.ui-doc-item.first{padding:10px 0 0;border-top:0}.ui-doc-title{margin:0 0 6px;font-size:var(--fs-card-title);font-weight:700}.ui-doc-text{font-size:var(--fs-support);line-height:1.6;color:var(--text-secondary);margin:0 0 12px}.ui-doc-sub{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--card-radius);box-shadow:var(--shadow-card);margin:12px 0 0;padding:10px 14px}.ui-doc-sub-label{font-size:var(--fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.ui-doc-sub-item{font-size:var(--fs-support);line-height:1.5;margin:4px 0;color:var(--text-secondary)}.ui-doc-sub-item b{font-weight:700;color:var(--text-primary)}.ui-figure{margin:0;padding:6px;overflow:hidden;border-radius:8px;background:var(--bg-inset);border:1px solid var(--border-card)}.ui-figure img{width:100%;height:auto;display:block;border-radius:4px}.ui-callout{--callout: var(--action);border-left:3px solid var(--callout);background:color-mix(in srgb,var(--callout) 5%,transparent);padding:12px 16px;border-radius:0 8px 8px 0;margin:0 0 22px;font-size:var(--fs-support);line-height:1.6;color:var(--text-primary)}.ui-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.ui-controls.spread{justify-content:space-between}.ui-hero-number[data-tone=critical]{color:var(--state-critical)}.ui-hero-number[data-tone=watch]{color:var(--state-watch)}.ui-hero-number[data-tone=clear]{color:var(--state-clear)}.ui-filter-bar{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--card-radius);box-shadow:var(--shadow-card);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;align-items:end;padding:16px;margin-bottom:16px}.ui-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-field-label{font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-input{padding:8px 12px;font-size:var(--fs-control);font-family:inherit;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input);border-radius:var(--radius-full);outline:none}textarea.ui-input{border-radius:var(--radius-lg)}.ui-input:focus-visible{border-color:var(--action)}.ui-timefield{display:inline-flex;align-items:stretch;position:relative;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input);border-radius:var(--radius-lg)}.ui-timefield:focus-within{border-color:var(--action)}.ui-timefield-input:focus-visible,.ui-datefield-input:focus-visible{outline:none;box-shadow:none}.ui-timefield:has(.ui-timefield-input:focus-visible),.ui-datefield:has(.ui-datefield-input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.ui-timefield.disabled{opacity:.55}.ui-timefield-input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:11ch;padding:8px 2px 8px 11px;border:none;outline:none;background:transparent;color:inherit;font-size:var(--fs-control)}.ui-timefield-open{display:flex;align-items:center;padding:0 9px 0 2px;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-size:var(--fs-control);line-height:1}.ui-timefield-open:hover:not(:disabled){color:var(--text-primary)}.ui-timefield-open:disabled{cursor:default}.ui-timepop{position:fixed;top:var(--top);left:var(--left);width:150px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:6px;padding:var(--space-1);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-timepop-opt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding:6px 10px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-control);color:var(--text-secondary);white-space:nowrap}.ui-timepop-opt.active{background:var(--bg-card-hover);color:var(--text-primary)}.ui-timepop-opt.on{color:var(--action);font-weight:700;box-shadow:inset 2px 0 0 var(--action)}.ui-timerange{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.ui-timerange-span{padding-bottom:9px;font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap}.ui-timerange-span b{color:var(--text-primary);font-variant-numeric:tabular-nums}.ui-timerange-span.bad,.ui-timerange-span.bad b{color:var(--state-critical)}.ui-datefield{display:inline-flex;align-items:stretch;position:relative;min-width:0;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input);border-radius:var(--radius-lg)}.ui-datefield:focus-within{border-color:var(--action)}.ui-datefield.invalid{border-color:var(--state-critical)}.ui-datefield.disabled{background:var(--bg-inset);color:var(--text-muted)}.ui-datefield-input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:13.5ch;min-width:0;flex:1 1 auto;padding:8px 2px 8px 11px;border:none;outline:none;background:transparent;color:inherit;font-size:var(--fs-control);font-family:inherit}.ui-datefield-input::placeholder{color:var(--text-muted)}.ui-datefield-btn{display:flex;align-items:center;padding:0 8px 0 2px;min-width:24px;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-size:var(--fs-control);line-height:1}.ui-datefield-btn:hover:not(:disabled){color:var(--text-primary)}.ui-datefield-btn:disabled{cursor:default}.ui-datefield.w-full{display:flex}.ui-datetime{display:inline-flex;align-items:stretch;gap:var(--space-2);flex-wrap:wrap}.ui-datetime.w-full{display:flex}.ui-datepop{position:fixed;top:var(--top);left:var(--left);width:292px;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-cal-foot{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.ui-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.ui-cal-title{font-size:var(--fs-control);font-weight:700;color:var(--text-primary)}.ui-cal-nav{min-width:28px;min-height:28px;border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-secondary);font-size:var(--fs-card-title);line-height:1;cursor:pointer}.ui-cal-nav:hover{background:var(--bg-card-hover);color:var(--text-primary)}.ui-cal-nav:focus-visible{outline:2px solid var(--action);outline-offset:1px}.ui-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ui-cal-dow{text-align:center;padding:var(--space-1) 0;font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;color:var(--text-muted)}.ui-cal-day{min-height:32px;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;font-size:var(--fs-control);font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-cal-day.off{color:var(--text-muted)}.ui-cal-day.focus{background:var(--bg-card-hover)}.ui-cal-day.today{box-shadow:inset 0 0 0 1px var(--action);font-weight:700}.ui-cal-day.on{background:var(--action);color:var(--on-action);font-weight:700}.ui-cal-day:disabled{color:color-mix(in srgb,var(--text-muted) 50%,var(--bg-card));background:transparent;cursor:not-allowed}.ui-table-wrap{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:auto}.ui-table tr[data-tone=clear]{background:var(--state-clear-soft)}.ui-table tr[data-tone=watch]{background:var(--state-watch-soft)}.ui-table tr[data-tone=critical]{background:var(--state-critical-soft)}.ui-delta-up{color:var(--state-clear);font-weight:600;font-family:var(--font-mono)}.ui-delta-down{color:var(--state-critical);font-weight:600;font-family:var(--font-mono)}.ui-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--card-radius);box-shadow:var(--shadow-card);padding:16px}.ui-card.roomy{padding:20px 22px}.ui-card.flat{padding:0}.ui-card-title{font-size:var(--fs-card-title);font-weight:700;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.01em}.ui-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ui-section-meta{font-size:var(--fs-meta);color:var(--text-muted);font-family:var(--font-mono)}.ui-section-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.ui-section-label{font-size:var(--fs-section-title);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0}.ui-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-bottom:20px}.ui-empty{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:var(--fs-support)}.ui-loading{padding:40px 20px;text-align:center;color:var(--text-muted)}.ui-error{padding:40px 20px;text-align:center;color:var(--state-critical)}.ui-search{flex:1 1 280px;min-width:240px}.ui-table th.sticky-col{position:sticky;left:0;z-index:3;background:var(--bg-table-header);border-right:1px solid var(--border-light);white-space:nowrap}.ui-table td.sticky-col{position:sticky;left:0;z-index:1;background:var(--bg-card);border-right:1px solid var(--border-light);font-family:var(--font-mono);font-weight:600;color:var(--action);white-space:nowrap}.ui-table td.num,.ui-table th.num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.ui-table td.id{font-family:var(--font-mono);white-space:nowrap}.ui-table td.date{font-family:var(--font-mono);white-space:nowrap;color:var(--text-secondary)}.ui-table td.muted{color:var(--text-muted)}.ui-table td.wrap{white-space:normal;line-height:1.45}.ui-table td.bold{font-weight:700}.ui-table td.pos{color:var(--state-clear);font-weight:600}.ui-table td.neg{color:var(--state-critical);font-weight:600}.ui-table td.warn{color:var(--state-watch);font-weight:600}.ui-table td.projected{color:var(--state-watch);font-style:italic}.ui-progress{position:relative;background:var(--bg-inset);border-radius:6px;height:22px;overflow:hidden;margin-bottom:16px}.ui-progress-bar{height:100%;background:var(--action);transition:width .3s}.ui-progress-bar[data-tone=clear]{background:var(--state-clear)}.ui-progress-bar[data-tone=watch]{background:var(--state-watch)}.ui-progress-bar[data-tone=critical]{background:var(--state-critical)}.ui-progress-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-chart);font-weight:700;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.35);font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.ui-select-trigger{padding:var(--btn-pad);font:inherit;font-size:var(--btn-fs);line-height:inherit;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input);border-radius:var(--radius-full)}.ui-select-trigger:hover{border-color:var(--border-strong)}.ui-select{padding:8px 12px;font-size:var(--fs-control);font-family:inherit;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-input);border-radius:var(--radius-full);outline:none;cursor:pointer}.ui-select:focus-visible{border-color:var(--action)}.ui-select:disabled{opacity:.55;cursor:default}.ui-summary-item{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-summary-label{font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-summary-value{font-size:var(--fs-support);color:var(--text-primary)}.ui-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4)}.ui-list-plain{list-style:none;margin:0;padding:0}.ui-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;align-items:center}.ui-summary-title{font-size:var(--fs-card-title);font-weight:700;color:var(--text-primary)}.ui-summary-stats{display:flex;gap:20px;flex-wrap:wrap}.ui-mini-stat{display:flex;flex-direction:column;gap:2px}.ui-mini-stat-label{font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-mini-stat-value{font-size:var(--fs-kpi-medium);font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.ui-mini-stat-value[data-tone=clear]{color:var(--state-clear)}.ui-mini-stat-value[data-tone=watch]{color:var(--state-watch)}.ui-mini-stat-value[data-tone=critical]{color:var(--state-critical)}.ui-pill[data-tone].active{color:var(--on-state);border-color:transparent}.ui-pill[data-tone=clear].active{background:var(--state-clear)}.ui-pill[data-tone=watch].active{background:var(--state-watch)}.ui-pill[data-tone=critical].active{background:var(--state-critical)}.ui-pill[data-tone=info].active{background:var(--action);color:var(--on-action)}.ui-pill .count{margin-left:6px;font-size:var(--fs-meta);opacity:.8}.ui-pill-x{border:0;background:none;padding:0 var(--space-1);margin-right:calc(-1 * var(--space-1));font:inherit;line-height:1;color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-sm);min-width:var(--space-5);min-height:var(--space-5)}.ui-pill-x:hover{opacity:1;background:color-mix(in srgb,var(--black) 10%,transparent)}.ui-card[data-tone]{border-left:3px solid var(--action)}.ui-card[data-tone=critical]{border-left-color:var(--state-critical)}.ui-card[data-tone=watch]{border-left-color:var(--state-watch)}.ui-card[data-tone=clear]{border-left-color:var(--state-clear)}.ui-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-muted);vertical-align:middle}.ui-dot[data-tone=critical]{background:var(--state-critical)}.ui-dot[data-tone=watch]{background:var(--state-watch)}.ui-dot[data-tone=clear]{background:var(--state-clear)}.ui-code{font-family:var(--font-mono);font-size:var(--fs-meta);background:var(--bg-inset);padding:1px 6px;border-radius:4px}.ui-pre{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.5;background:var(--bg-inset);border:1px solid var(--border-card);border-radius:8px;padding:10px 12px;margin:0;white-space:pre-wrap;overflow:auto;max-height:240px}.ui-dropzone{border:2px dashed var(--border-strong);border-radius:var(--card-radius);padding:28px 20px;text-align:center;color:var(--text-muted);background:var(--bg-card);cursor:pointer}.ui-dropzone[data-state=active]{border-color:var(--action);color:var(--action)}.ui-dropzone[data-state=loaded]{border-color:var(--state-clear);color:var(--state-clear)}.ui-meta{font-size:var(--fs-meta);color:var(--text-muted)}.ui-list-reasons{margin:0;padding-left:18px;color:var(--text-secondary);font-size:var(--fs-meta);line-height:1.6}.ui-list-reasons li{margin:0 0 2px}.ui-list-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--border-light)}.ui-list-row:first-child{border-top:0}.ui-card-foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light);font-size:var(--fs-support);color:var(--text-secondary)}.ui-formula{font-family:var(--font-mono);font-size:var(--fs-support);background:var(--action-soft);border:1px solid var(--action);border-radius:6px;padding:8px 12px;margin:8px 0;color:var(--text-primary)}.ui-section-bar[data-tone=critical]{background:var(--state-critical)}.ui-section-bar[data-tone=watch]{background:var(--state-watch)}.ui-section-bar[data-tone=clear]{background:var(--state-clear)}.ui-table td.key{font-family:var(--font-mono);font-weight:600;color:var(--action);white-space:nowrap}.ui-table tfoot td{border-top:2px solid var(--action);background:var(--bg-card-hover);font-weight:700}.ui-table td.neg.bold,.ui-table td.pos.bold,.ui-table td.warn.bold{font-weight:700}.ui-table td.sticky-col[data-tone=critical]{background:linear-gradient(var(--state-critical-soft),var(--state-critical-soft)),var(--bg-card);color:var(--state-critical)}.ui-table.dense th{padding:5px 3px}.ui-table.dense td{padding:4px 3px}.mono{font-family:var(--font-mono)}.ui-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-table tr[data-tone=muted]{color:var(--text-muted)}.ui-table tr[data-tone=muted] td:not([class*=t-]):not(.neg):not(.pos){color:var(--text-muted)}.ui-pill[data-tone=purple].active{background:var(--cat-purple);color:var(--white)}.ui-table td.note{font-size:var(--fs-meta);font-style:italic;color:var(--text-muted)}.ui-table tr[data-tone=info]{background:var(--action-soft);font-weight:600}.ui-table th.projected{color:var(--state-watch);font-style:italic}.ui-table .sticky-col{box-shadow:4px 0 6px -2px color-mix(in srgb,var(--black) 18%,transparent)}.ui-stat{font-size:var(--fs-support);color:var(--text-secondary);white-space:nowrap}.ui-stat b{font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.ui-tile-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--action)}.t-primary.t-primary{color:var(--text-primary)}.t-secondary.t-secondary{color:var(--text-secondary)}.t-muted.t-muted{color:var(--text-muted)}.t-action.t-action{color:var(--action-text)}.t-on-action.t-on-action{color:var(--on-action)}.t-white.t-white{color:var(--white)}.t-critical.t-critical{color:var(--state-critical)}.t-watch.t-watch{color:var(--state-watch)}.t-clear.t-clear{color:var(--state-clear)}.t-inherit.t-inherit{color:inherit}.t-map.t-map{color:var(--map-text)}.t-map-2.t-map-2{color:var(--map-text-2)}.t-map-3.t-map-3{color:var(--map-text-3)}.t-map-4.t-map-4{color:var(--map-text-4)}.t-cat-purple.t-cat-purple{color:var(--cat-purple-text)}.t-cat-violet.t-cat-violet{color:var(--cat-violet-text)}.t-cat-pink.t-cat-pink{color:var(--cat-pink)}.t-cat-cyan.t-cat-cyan{color:var(--cat-cyan-text)}.t-cat-sky.t-cat-sky{color:var(--cat-sky)}.t-cat-teal.t-cat-teal{color:var(--cat-teal)}.t-cat-orange.t-cat-orange{color:var(--cat-orange)}.t-cat-yellow.t-cat-yellow{color:var(--cat-yellow)}.t-cat-yellow-ink.t-cat-yellow-ink{color:var(--cat-yellow-ink)}.fs-badge.fs-badge{font-size:var(--fs-badge)}.fs-meta.fs-meta{font-size:var(--fs-meta)}.fs-chart.fs-chart{font-size:var(--fs-chart)}.fs-support.fs-support{font-size:var(--fs-support)}.fs-control.fs-control{font-size:var(--fs-control)}.fs-table-cell.fs-table-cell{font-size:var(--fs-table-cell)}.fs-table-header.fs-table-header{font-size:var(--fs-table-header)}.fs-tooltip.fs-tooltip{font-size:var(--fs-tooltip)}.fs-card-title.fs-card-title{font-size:var(--fs-card-title)}.fs-section-title.fs-section-title{font-size:var(--fs-section-title)}.fs-kpi-small.fs-kpi-small{font-size:var(--fs-kpi-small)}.fs-kpi-medium.fs-kpi-medium{font-size:var(--fs-kpi-medium)}.fs-kpi-large.fs-kpi-large{font-size:var(--fs-kpi-large)}.fs-page-title.fs-page-title{font-size:var(--fs-page-title)}.fw-400.fw-400{font-weight:400}.fw-500.fw-500{font-weight:500}.fw-600.fw-600{font-weight:600}.fw-700.fw-700{font-weight:700}.fw-800.fw-800{font-weight:800}.sans.sans{font-family:var(--font-sans)}.display.display{font-family:var(--font-display)}.italic.italic{font-style:italic}.upper.upper{text-transform:uppercase}.no-transform.no-transform{text-transform:none}.tracked.tracked{letter-spacing:.05em}.tracked-tight.tracked-tight{letter-spacing:-.02em}.tabular.tabular{font-variant-numeric:tabular-nums}.underline.underline{text-decoration:underline}.strike.strike{text-decoration:line-through}.no-underline.no-underline{text-decoration:none}.lh-1.lh-1{line-height:1}.lh-tight.lh-tight{line-height:1.3}.lh-normal.lh-normal{line-height:1.5}.lh-loose.lh-loose{line-height:1.65}.nowrap.nowrap{white-space:nowrap}.prewrap.prewrap{white-space:pre-wrap}.pre.pre{white-space:pre}.wrap.wrap{white-space:normal}.ellipsis.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break.break{overflow-wrap:anywhere;word-break:break-word}.ta-left.ta-left{text-align:left}.ta-center.ta-center{text-align:center}.ta-right.ta-right{text-align:right}.va-top.va-top{vertical-align:top}.va-middle.va-middle{vertical-align:middle}.va-baseline.va-baseline{vertical-align:baseline}.pointer.pointer{cursor:pointer}.help.help{cursor:help}.not-allowed.not-allowed{cursor:not-allowed}.grab.grab{cursor:grab}.grabbing.grabbing{cursor:grabbing}.move.move{cursor:move}.crosshair.crosshair{cursor:crosshair}.cursor-default.cursor-default{cursor:default}.cursor-text.cursor-text{cursor:text}.noselect.noselect{-webkit-user-select:none;user-select:none}.noevents.noevents{pointer-events:none}.events.events{pointer-events:auto}.faint.faint,.dim.dim{color:var(--text-muted)}.soft.soft{color:var(--text-secondary)}.invisible.invisible{opacity:0}.tr.tr{transition:all .15s ease}.outline-none.outline-none{outline:none}.resize-v.resize-v{resize:vertical}.resize-none.resize-none{resize:none}.list-none.list-none{list-style:none}.appearance-none.appearance-none{appearance:none}.bg-card.bg-card{background:var(--bg-card)}.bg-hover.bg-hover{background:var(--bg-card-hover)}.bg-inset.bg-inset{background:var(--bg-inset)}.bg-input.bg-input{background:var(--bg-input)}.bg-page.bg-page{background:var(--bg-page)}.bg-nav.bg-nav{background:var(--bg-nav)}.bg-none.bg-none{background:transparent}.bg-subtle.bg-subtle{background:var(--bg-subtle)}.bg-critical.bg-critical{background:var(--state-critical);color:var(--on-state)}.bg-watch.bg-watch{background:var(--state-watch);color:var(--on-state)}.bg-clear.bg-clear{background:var(--state-clear);color:var(--on-state)}.bg-critical-soft.bg-critical-soft{background:var(--state-critical-soft)}.bg-watch-soft.bg-watch-soft{background:var(--state-watch-soft)}.bg-clear-soft.bg-clear-soft{background:var(--state-clear-soft)}.bg-map.bg-map{background:var(--map-surface)}.bg-map-2.bg-map-2{background:var(--map-surface-2)}.bg-map-3.bg-map-3{background:var(--map-surface-3)}.bg-scrim.bg-scrim{background:var(--scrim)}.bd.bd{border:1px solid var(--border-card)}.bd-light.bd-light{border:1px solid var(--border-light)}.bd-strong.bd-strong{border:1px solid var(--border-strong)}.bd-input.bd-input{border:1px solid var(--border-input)}.bd-action.bd-action{border:1px solid var(--action)}.bd-dashed.bd-dashed{border:1px dashed var(--border-card)}.bd-clear.bd-clear{border:1px solid transparent}.bd-none.bd-none{border:none}.bd-critical.bd-critical{border:1px solid var(--state-critical)}.bd-watch.bd-watch{border:1px solid var(--state-watch)}.bd-ok.bd-ok{border:1px solid var(--state-clear)}.bd-top.bd-top{border-top:1px solid var(--border-card)}.bd-bottom.bd-bottom{border-bottom:1px solid var(--border-card)}.bd-left.bd-left{border-left:1px solid var(--border-card)}.bd-right.bd-right{border-right:1px solid var(--border-card)}.bd-top-light.bd-top-light{border-top:1px solid var(--border-light)}.bd-bottom-light.bd-bottom-light{border-bottom:1px solid var(--border-light)}.bd-left-light.bd-left-light{border-left:1px solid var(--border-light)}.bd-top-none.bd-top-none{border-top:none}.bd-bottom-none.bd-bottom-none{border-bottom:none}.rule-top.rule-top{border-top:2px solid var(--action)}.rule-bottom.rule-bottom{border-bottom:2px solid var(--action)}.stripe-critical.stripe-critical{border-left:3px solid var(--state-critical)}.stripe-watch.stripe-watch{border-left:3px solid var(--state-watch)}.stripe-clear.stripe-clear{border-left:3px solid var(--state-clear)}.r-0.r-0{border-radius:0}.r-sm.r-sm{border-radius:var(--radius-sm)}.r-md.r-md{border-radius:var(--radius-md)}.r-lg.r-lg{border-radius:var(--radius-lg)}.r-xl.r-xl{border-radius:var(--radius-xl)}.r-full.r-full{border-radius:var(--radius-full)}.r-card.r-card{border-radius:var(--card-radius)}.r-btn.r-btn{border-radius:var(--btn-radius)}.r-pill.r-pill{border-radius:var(--pill-radius)}.sh-none.sh-none{box-shadow:none}.sh-sm.sh-sm{box-shadow:var(--shadow-sm)}.sh-md.sh-md{box-shadow:var(--shadow-md)}.sh-lg.sh-lg{box-shadow:var(--shadow-lg)}.sh-xl.sh-xl{box-shadow:var(--shadow-xl)}.sh-card.sh-card{box-shadow:var(--shadow-card)}.ring.ring{box-shadow:0 0 0 2px var(--action)}.disabled-look.disabled-look{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-scrim{position:fixed;inset:0;background:var(--scrim);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.ui-dialog{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--card-radius);box-shadow:var(--shadow-xl);max-height:90vh;overflow:auto}.ui-table tr.virtual{content-visibility:auto;contain-intrinsic-size:auto 37px;border-bottom:1px solid var(--border-light)}.ui-table tr.row-line{border-bottom:1px solid var(--border-light)}.ui-table td.center,.ui-table th.center{text-align:center}.ui-kpi-tile{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:16px 18px;min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:var(--space-1);align-content:start;background:var(--bg-card)}.ui-kpi-label{font-size:var(--fs-control);font-weight:500;color:var(--text-muted)}.ui-kpi-value{font-size:var(--fs-kpi-medium);font-weight:500;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.ui-list{list-style:none;padding:0;margin:0}.ui-list-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-light)}.ui-list-rank{font-size:var(--fs-meta);font-weight:500;color:var(--text-muted);font-family:var(--font-mono);width:22px;flex-shrink:0}.ui-list-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ui-list-name{font-size:var(--fs-support);font-weight:500;color:var(--text-primary)}.ui-list-sub{font-size:var(--fs-meta);color:var(--text-muted)}.ui-list-val{font-size:var(--fs-support);font-weight:600;color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-var.c-var{color:var(--c)}.bg-var.bg-var{background:var(--bg)}.bd-var.bd-var{border:1px solid var(--bd)}.bdc-var.bdc-var{border-color:var(--bd)}.stripe-var.stripe-var{border-left:3px solid var(--stripe)}.tint-var.tint-var{background:color-mix(in srgb,var(--tint) 12%,transparent);border:1px solid color-mix(in srgb,var(--tint) 35%,transparent)}.bd-right-light.bd-right-light{border-right:1px solid var(--border-light)}.bd-bottom-heavy.bd-bottom-heavy{border-bottom:2px solid var(--border-card)}.cap-var.cap-var{border-top:3px solid var(--cap)}.rail-var.rail-var{border-left:2px solid var(--rail)}.fs-half.fs-half{font-size:.5em}.r-top-sm.r-top-sm{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.grid-lines-x.grid-lines-x{background-image:linear-gradient(90deg,var(--border-light) 1px,transparent 1px)}.ui-callout[data-tone=watch]{--callout: var(--state-watch)}.ui-callout[data-tone=clear]{--callout: var(--state-clear)}.wash-var.wash-var{background:color-mix(in srgb,var(--wash, var(--action)) calc(var(--wash-pct, 0) * 1%),transparent)}.wash-fade-var.wash-fade-var{background:linear-gradient(135deg,color-mix(in srgb,var(--wash) 13%,transparent),color-mix(in srgb,var(--wash) 5%,transparent))}.chip-var.chip-var{color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.fill-var.fill-var.fill-var.fill-var{background:color-mix(in srgb,var(--fill) 70%,transparent);border-color:color-mix(in srgb,var(--fill) 90%,transparent);color:var(--white)}.outline-var.outline-var{outline:2px solid var(--outline);outline-offset:var(--space-half)}.bd-dashed-white.bd-dashed-white{border:1px dashed var(--white)}.bd-focus.bd-focus{border:2px solid var(--action)}.bd-focus-dashed.bd-focus-dashed{border:2px dashed var(--action)}.bd-cutout.bd-cutout{border:2px solid var(--bg-page)}.r-top-md.r-top-md{border-radius:var(--radius-md) var(--radius-md) 0 0}.bg-glass.bg-glass{background:color-mix(in srgb,var(--white) 12%,transparent)}.bg-lightbox.bg-lightbox{background:color-mix(in srgb,var(--black) 90%,transparent)}.fade-bottom.fade-bottom{background:linear-gradient(transparent,var(--bg-card))}.va-super.va-super{vertical-align:super}.va-bottom.va-bottom{vertical-align:bottom}.preline.preline{white-space:pre-line}.fs-var.fs-var{font-size:var(--fs)}.r-var.r-var{border-radius:var(--r)}.sh-var.sh-var{box-shadow:var(--sh)}.help-term.help-term{border-bottom:1px dotted var(--text-muted)}.inset-stripe-action.inset-stripe-action{box-shadow:inset 3px 0 0 var(--action)}.rule-dashed.rule-dashed{border-top:2px dashed var(--text-muted)}.bg-map-panel.bg-map-panel{background:color-mix(in srgb,var(--map-surface) 93%,transparent)}.bd-map.bd-map{border:1px solid var(--map-line-strong)}.bd-top-map.bd-top-map{border-top:1px solid var(--map-line-strong)}.t-map-surface.t-map-surface{color:var(--map-surface)}.bd-white.bd-white{border:1px solid var(--white)}.hint-underline.hint-underline{border-bottom:1px dotted currentColor}.bg-gold.bg-gold{background:linear-gradient(150deg,var(--cat-yellow),var(--color-warning))}.map-frame>.map-canvas{border-radius:var(--radius-lg);border:1px solid var(--border-card)}.map-frame[data-full]>.map-canvas{border-radius:0;border:none}.bd-cat-pink.bd-cat-pink{border:1px solid var(--cat-pink)}.t-cat-pink-strong.t-cat-pink-strong{color:var(--cat-pink-strong)}.bg-watch-strong.bg-watch-strong{background:var(--state-watch-strong)}.bg-clear-strong.bg-clear-strong{background:var(--state-clear-strong)}.t-watch-strong.t-watch-strong{color:var(--state-watch-strong)}.t-critical-strong.t-critical-strong{color:var(--state-critical-strong)}.bg-white-soft.bg-white-soft{background:color-mix(in srgb,var(--white) 20%,transparent)}.glass-dark.glass-dark{background:color-mix(in srgb,var(--map-surface) 82%,transparent);color:var(--white);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--white) 8%,transparent)}.spin-ring.spin-ring{border:2.5px solid color-mix(in srgb,var(--white) 40%,transparent);border-top-color:var(--white);animation:spin .8s linear infinite}.bd-right-input.bd-right-input{border-right:1px solid var(--border-input)}.bd-bottom-inset.bd-bottom-inset{border-bottom:1px solid var(--bg-inset)}.bd-top-dashed.bd-top-dashed{border-top:1px dashed var(--border-card)}.bdc-critical.bdc-critical{border-color:var(--state-critical)}.r-bottom.r-bottom{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ring-critical.ring-critical{background:transparent;box-shadow:inset 0 0 0 2px var(--state-critical)}.ring-watch.ring-watch{background:transparent;box-shadow:inset 0 0 0 2px var(--state-watch)}.ring-clear.ring-clear{background:transparent;box-shadow:inset 0 0 0 2px var(--state-clear)}.ring-action.ring-action{background:transparent;box-shadow:inset 0 0 0 2px var(--action)}.ring-cat-purple.ring-cat-purple{background:color-mix(in srgb,var(--cat-purple) 20%,transparent);border:2px solid var(--cat-purple)}.bg-heat-scale.bg-heat-scale{background:linear-gradient(to right,var(--action),var(--cat-cyan),var(--state-clear),var(--state-watch),var(--state-critical))}.capitalize.capitalize{text-transform:capitalize}.rule-left.rule-left{border-left:2px solid var(--border-card)}.text-shadow.text-shadow{text-shadow:0 1px 2px color-mix(in srgb,var(--black) 35%,transparent)}.r-top.r-top{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.bg-current.bg-current{background:currentColor}.tail-right.tail-right{border-bottom-right-radius:var(--radius-sm)}.tail-left.tail-left{border-bottom-left-radius:var(--radius-sm)}.cutout.cutout{border:2px solid var(--bg-page)}.bg-cat-violet-soft.bg-cat-violet-soft{background:color-mix(in srgb,var(--cat-violet) 14%,transparent)}.bd-cat-violet.bd-cat-violet{border:1px solid var(--cat-violet)}.stripe-line.stripe-line{border-left:3px solid var(--border-card)}.bg-table-header.bg-table-header{background:var(--bg-table-header)}.ui-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-page-header{margin-bottom:var(--space-4)}.ui-card.ui-stat-tile{padding:var(--space-3) var(--space-4);min-width:0}.ui-spinner{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.ui-field.grow{flex:1 1 200px}.ui-field.wide{flex:1 1 100%}.ui-tip{position:fixed;width:max-content;z-index:var(--z-tooltip);pointer-events:none;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;animation:ui-tooltip-fade var(--duration-fast) var(--ease-out)}.ui-scrim-enter{animation:ui-scrim-in var(--duration-fast) var(--ease-out)}.ui-dialog-enter{animation:ui-modal-in var(--duration-base) var(--ease-out)}.ui-drawer-enter{animation:ui-drawer-in var(--duration-base) var(--ease-out)}.tip-anchor{display:inline-flex;align-items:center}.abs-fill{position:absolute;inset:0;overflow:hidden}.hint-underline.hint-underline{border-bottom:1px dotted color-mix(in srgb,currentColor 45%,transparent)}.cursor-wait.cursor-wait{cursor:wait}.zoom-in.zoom-in{cursor:zoom-in}.zoom-out.zoom-out{cursor:zoom-out}.bdb-var.bdb-var{border-bottom-color:var(--bd)}.ui-table th .sort-arrow.active{opacity:.9}.ui-callout[data-tone=critical]{--callout: var(--state-critical)}.bg-ink.bg-ink{background:var(--text-primary)}.bg-muted.bg-muted{background:var(--text-muted)}.bg-card-critical.bg-card-critical{background:linear-gradient(var(--state-critical-soft),var(--state-critical-soft)),var(--bg-card)}.bg-map-glow.bg-map-glow{background:radial-gradient(ellipse 120% 100% at 50% 40%,var(--map-surface) 0%,var(--black) 75%)}.glow-var.glow-var{box-shadow:0 0 6px var(--bg)}.key-line-var.key-line-var{border-top:2px solid var(--c)}.key-line-dashed-var.key-line-dashed-var{border-top:2px dashed var(--c)}.key-box-dashed-var.key-box-dashed-var{border:2px dashed var(--bd)}.rule-top-clear.rule-top-clear{border-top:2px solid var(--state-clear)}.rule-top-muted.rule-top-muted{border-top:2px solid var(--text-muted)}.flex.flex{display:flex}.iflex.iflex{display:inline-flex}.grid.grid{display:grid}.igrid.igrid{display:inline-grid}.block.block{display:block}.iblock.iblock{display:inline-block}.inline.inline{display:inline}.d-none.d-none{display:none}.contents.contents{display:contents}.table-cell.table-cell{display:table-cell}.col.col{flex-direction:column}.row-rev.row-rev{flex-direction:row-reverse}.col-rev.col-rev{flex-direction:column-reverse}.fwrap.fwrap{flex-wrap:wrap}.fnowrap.fnowrap{flex-wrap:nowrap}.items-center.items-center{align-items:center}.items-start.items-start{align-items:flex-start}.items-end.items-end{align-items:flex-end}.items-baseline.items-baseline{align-items:baseline}.items-stretch.items-stretch{align-items:stretch}.justify-start.justify-start{justify-content:flex-start}.justify-center.justify-center{justify-content:center}.justify-end.justify-end{justify-content:flex-end}.justify-between.justify-between{justify-content:space-between}.justify-around.justify-around{justify-content:space-around}.justify-evenly.justify-evenly{justify-content:space-evenly}.content-start.content-start{align-content:flex-start}.content-center.content-center{align-content:center}.content-end.content-end{align-content:flex-end}.self-start.self-start{align-self:flex-start}.self-center.self-center{align-self:center}.self-end.self-end{align-self:flex-end}.self-stretch.self-stretch{align-self:stretch}.justify-self-end.justify-self-end{justify-self:end}.justify-self-start.justify-self-start{justify-self:start}.justify-self-center.justify-self-center{justify-self:center}.place-center.place-center{place-items:center}.grow.grow{flex:1 1 0%}.grow-auto.grow-auto{flex:1 1 auto}.grow-0.grow-0{flex:0 0 auto}.shrink-0.shrink-0{flex-shrink:0}.shrink.shrink{flex-shrink:1}.cols-2.cols-2{grid-template-columns:1fr 1fr}.cols-3.cols-3{grid-template-columns:1fr 1fr 1fr}.cols-4.cols-4{grid-template-columns:repeat(4,1fr)}.cols-auto.cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.span-all.span-all{grid-column:1 / -1}.w-full.w-full{width:100%}.w-max.w-max{width:max-content}.w-fit.w-fit{width:fit-content}.h-full.h-full{height:100%}.h-auto.h-auto{height:auto}.h-screen.h-screen{height:100vh}.min-h-screen.min-h-screen{min-height:100vh}.min-w-0.min-w-0{min-width:0}.min-h-0.min-h-0{min-height:0}.max-w-full.max-w-full{max-width:100%}.max-h-full.max-h-full{max-height:100%}.h-table.h-table{max-height:var(--table-max-h)}.box-border.box-border{box-sizing:border-box}.aspect-square.aspect-square{aspect-ratio:1}.clip.clip{overflow:hidden}.scroll.scroll{overflow:auto}.scroll-x.scroll-x{overflow-x:auto}.scroll-y.scroll-y{overflow-y:auto}.clip-x.clip-x{overflow-x:hidden}.clip-y.clip-y{overflow-y:hidden}.overflow-visible.overflow-visible{overflow:visible}.rel.rel{position:relative}.abs.abs{position:absolute}.fixed.fixed{position:fixed}.sticky.sticky{position:sticky}.static.static{position:static}.fill.fill{inset:0}.z-sticky.z-sticky{z-index:var(--z-sticky)}.z-dropdown.z-dropdown{z-index:var(--z-dropdown)}.z-drawer.z-drawer{z-index:var(--z-drawer)}.z-modal.z-modal{z-index:var(--z-modal)}.z-popover.z-popover{z-index:var(--z-popover)}.z-toast.z-toast{z-index:var(--z-toast)}.z-tooltip.z-tooltip{z-index:var(--z-tooltip)}.z-1.z-1{z-index:1}.z-2.z-2{z-index:2}.z-0.z-0{z-index:0}.visible.visible{visibility:visible}.vhidden.vhidden{visibility:hidden}.center-xy.center-xy{top:50%;left:50%;transform:translate(-50%,-50%)}.center-y.center-y{top:50%;transform:translateY(-50%)}.rotate-180.rotate-180{transform:rotate(180deg)}.object-cover.object-cover{object-fit:cover}.object-contain.object-contain{object-fit:contain}.mx-auto.mx-auto{margin-left:auto;margin-right:auto}.mt-auto.mt-auto{margin-top:auto}.p-0.p-0{padding:0}.px-0.px-0{padding-left:0;padding-right:0}.py-0.py-0{padding-top:0;padding-bottom:0}.pr-0.pr-0{padding-right:0}.pb-0.pb-0{padding-bottom:0}.pl-0.pl-0{padding-left:0}.m-0.m-0{margin:0}.mx-0.mx-0{margin-left:0;margin-right:0}.my-0.my-0{margin-top:0;margin-bottom:0}.mt-0.mt-0{margin-top:0}.mr-0.mr-0{margin-right:0}.ml-0.ml-0{margin-left:0}.gap-0.gap-0{gap:0}.gap-x-0.gap-x-0{column-gap:0}.gap-y-0.gap-y-0{row-gap:0}.p-half.p-half{padding:var(--space-half)}.px-half.px-half{padding-left:var(--space-half);padding-right:var(--space-half)}.py-half.py-half{padding-top:var(--space-half);padding-bottom:var(--space-half)}.pt-half.pt-half{padding-top:var(--space-half)}.pr-half.pr-half{padding-right:var(--space-half)}.pb-half.pb-half{padding-bottom:var(--space-half)}.pl-half.pl-half{padding-left:var(--space-half)}.m-half.m-half{margin:var(--space-half)}.mx-half.mx-half{margin-left:var(--space-half);margin-right:var(--space-half)}.my-half.my-half{margin-top:var(--space-half);margin-bottom:var(--space-half)}.mt-half.mt-half{margin-top:var(--space-half)}.mr-half.mr-half{margin-right:var(--space-half)}.mb-half.mb-half{margin-bottom:var(--space-half)}.ml-half.ml-half{margin-left:var(--space-half)}.gap-half.gap-half{gap:var(--space-half)}.gap-x-half.gap-x-half{column-gap:var(--space-half)}.gap-y-half.gap-y-half{row-gap:var(--space-half)}.p-1.p-1{padding:var(--space-1)}.px-1.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.py-1.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.pt-1.pt-1{padding-top:var(--space-1)}.pr-1.pr-1{padding-right:var(--space-1)}.pb-1.pb-1{padding-bottom:var(--space-1)}.pl-1.pl-1{padding-left:var(--space-1)}.m-1.m-1{margin:var(--space-1)}.mx-1.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.my-1.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.mt-1.mt-1{margin-top:var(--space-1)}.mr-1.mr-1{margin-right:var(--space-1)}.mb-1.mb-1{margin-bottom:var(--space-1)}.ml-1.ml-1{margin-left:var(--space-1)}.gap-1.gap-1{gap:var(--space-1)}.gap-x-1.gap-x-1{column-gap:var(--space-1)}.gap-y-1.gap-y-1{row-gap:var(--space-1)}.p-2.p-2{padding:var(--space-2)}.px-2.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.py-2.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.pt-2.pt-2{padding-top:var(--space-2)}.pr-2.pr-2{padding-right:var(--space-2)}.pb-2.pb-2{padding-bottom:var(--space-2)}.pl-2.pl-2{padding-left:var(--space-2)}.m-2.m-2{margin:var(--space-2)}.mx-2.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.my-2.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.mt-2.mt-2{margin-top:var(--space-2)}.mr-2.mr-2{margin-right:var(--space-2)}.mb-2.mb-2{margin-bottom:var(--space-2)}.ml-2.ml-2{margin-left:var(--space-2)}.gap-2.gap-2{gap:var(--space-2)}.gap-x-2.gap-x-2{column-gap:var(--space-2)}.gap-y-2.gap-y-2{row-gap:var(--space-2)}.p-3.p-3{padding:var(--space-3)}.px-3.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.py-3.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.pt-3.pt-3{padding-top:var(--space-3)}.pr-3.pr-3{padding-right:var(--space-3)}.pb-3.pb-3{padding-bottom:var(--space-3)}.pl-3.pl-3{padding-left:var(--space-3)}.m-3.m-3{margin:var(--space-3)}.mx-3.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.my-3.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.mt-3.mt-3{margin-top:var(--space-3)}.mr-3.mr-3{margin-right:var(--space-3)}.mb-3.mb-3{margin-bottom:var(--space-3)}.ml-3.ml-3{margin-left:var(--space-3)}.gap-3.gap-3{gap:var(--space-3)}.gap-x-3.gap-x-3{column-gap:var(--space-3)}.gap-y-3.gap-y-3{row-gap:var(--space-3)}.p-4.p-4{padding:var(--space-4)}.px-4.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-4.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.pt-4.pt-4{padding-top:var(--space-4)}.pr-4.pr-4{padding-right:var(--space-4)}.pb-4.pb-4{padding-bottom:var(--space-4)}.pl-4.pl-4{padding-left:var(--space-4)}.m-4.m-4{margin:var(--space-4)}.mx-4.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.my-4.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.mt-4.mt-4{margin-top:var(--space-4)}.mr-4.mr-4{margin-right:var(--space-4)}.mb-4.mb-4{margin-bottom:var(--space-4)}.ml-4.ml-4{margin-left:var(--space-4)}.gap-4.gap-4{gap:var(--space-4)}.gap-x-4.gap-x-4{column-gap:var(--space-4)}.gap-y-4.gap-y-4{row-gap:var(--space-4)}.p-5.p-5{padding:var(--space-5)}.px-5.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-5.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.pt-5.pt-5{padding-top:var(--space-5)}.pr-5.pr-5{padding-right:var(--space-5)}.pb-5.pb-5{padding-bottom:var(--space-5)}.pl-5.pl-5{padding-left:var(--space-5)}.m-5.m-5{margin:var(--space-5)}.mx-5.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.my-5.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mt-5.mt-5{margin-top:var(--space-5)}.mr-5.mr-5{margin-right:var(--space-5)}.mb-5.mb-5{margin-bottom:var(--space-5)}.ml-5.ml-5{margin-left:var(--space-5)}.gap-5.gap-5{gap:var(--space-5)}.gap-x-5.gap-x-5{column-gap:var(--space-5)}.gap-y-5.gap-y-5{row-gap:var(--space-5)}.p-6.p-6{padding:var(--space-6)}.px-6.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-6.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pt-6.pt-6{padding-top:var(--space-6)}.pr-6.pr-6{padding-right:var(--space-6)}.pb-6.pb-6{padding-bottom:var(--space-6)}.pl-6.pl-6{padding-left:var(--space-6)}.m-6.m-6{margin:var(--space-6)}.mx-6.mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.my-6.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.mt-6.mt-6{margin-top:var(--space-6)}.mr-6.mr-6{margin-right:var(--space-6)}.mb-6.mb-6{margin-bottom:var(--space-6)}.ml-6.ml-6{margin-left:var(--space-6)}.gap-6.gap-6{gap:var(--space-6)}.gap-x-6.gap-x-6{column-gap:var(--space-6)}.gap-y-6.gap-y-6{row-gap:var(--space-6)}.p-7.p-7{padding:var(--space-7)}.px-7.px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.py-7.py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.pt-7.pt-7{padding-top:var(--space-7)}.pr-7.pr-7{padding-right:var(--space-7)}.pb-7.pb-7{padding-bottom:var(--space-7)}.pl-7.pl-7{padding-left:var(--space-7)}.m-7.m-7{margin:var(--space-7)}.mx-7.mx-7{margin-left:var(--space-7);margin-right:var(--space-7)}.my-7.my-7{margin-top:var(--space-7);margin-bottom:var(--space-7)}.mt-7.mt-7{margin-top:var(--space-7)}.mr-7.mr-7{margin-right:var(--space-7)}.mb-7.mb-7{margin-bottom:var(--space-7)}.ml-7.ml-7{margin-left:var(--space-7)}.gap-7.gap-7{gap:var(--space-7)}.gap-x-7.gap-x-7{column-gap:var(--space-7)}.gap-y-7.gap-y-7{row-gap:var(--space-7)}.p-8.p-8{padding:var(--space-8)}.px-8.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-8.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pt-8.pt-8{padding-top:var(--space-8)}.pr-8.pr-8{padding-right:var(--space-8)}.pb-8.pb-8{padding-bottom:var(--space-8)}.pl-8.pl-8{padding-left:var(--space-8)}.m-8.m-8{margin:var(--space-8)}.mx-8.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.mt-8.mt-8{margin-top:var(--space-8)}.mr-8.mr-8{margin-right:var(--space-8)}.mb-8.mb-8{margin-bottom:var(--space-8)}.ml-8.ml-8{margin-left:var(--space-8)}.gap-8.gap-8{gap:var(--space-8)}.gap-x-8.gap-x-8{column-gap:var(--space-8)}.gap-y-8.gap-y-8{row-gap:var(--space-8)}.p-9.p-9{padding:var(--space-9)}.px-9.px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.py-9.py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.pt-9.pt-9{padding-top:var(--space-9)}.pr-9.pr-9{padding-right:var(--space-9)}.pb-9.pb-9{padding-bottom:var(--space-9)}.pl-9.pl-9{padding-left:var(--space-9)}.m-9.m-9{margin:var(--space-9)}.mx-9.mx-9{margin-left:var(--space-9);margin-right:var(--space-9)}.my-9.my-9{margin-top:var(--space-9);margin-bottom:var(--space-9)}.mt-9.mt-9{margin-top:var(--space-9)}.mr-9.mr-9{margin-right:var(--space-9)}.mb-9.mb-9{margin-bottom:var(--space-9)}.ml-9.ml-9{margin-left:var(--space-9)}.gap-9.gap-9{gap:var(--space-9)}.gap-x-9.gap-x-9{column-gap:var(--space-9)}.gap-y-9.gap-y-9{row-gap:var(--space-9)}.-mx-2.-mx-2{margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2))}.w-var.w-var{width:var(--w)}.h-var.h-var{height:var(--h)}.min-w-var.min-w-var{min-width:var(--min-w)}.max-w-var.max-w-var{max-width:var(--max-w)}.min-h-var.min-h-var{min-height:var(--min-h)}.max-h-var.max-h-var{max-height:var(--max-h)}.top-var.top-var{top:var(--top)}.left-var.left-var{left:var(--left)}.right-var.right-var{right:var(--right)}.bottom-var.bottom-var{bottom:var(--bottom)}.cols-var.cols-var{grid-template-columns:var(--cols)}.rows-var.rows-var{grid-template-rows:var(--rows)}.col-span-var.col-span-var{grid-column:var(--col-span)}.row-span-var.row-span-var{grid-row:var(--row-span)}.flex-var.flex-var{flex:var(--flex)}.basis-var.basis-var{flex-basis:var(--basis)}.order-var.order-var{order:var(--order)}.z-var.z-var{z-index:var(--z)}.transform-var.transform-var{transform:var(--transform)}.inset-var.inset-var{inset:var(--inset)}.p-var.p-var{padding:var(--p)}.m-var.m-var{margin:var(--m)}.gap-var.gap-var{gap:var(--gap)}.op-var.op-var{opacity:var(--op)}.lh-var.lh-var{line-height:var(--lh)}.rotate-var.rotate-var{transform:rotate(var(--rotate))}.accent-action.accent-action{accent-color:var(--action)}.scheme-dark.scheme-dark{color-scheme:dark}.scheme-light.scheme-light{color-scheme:light}.collapse.collapse{border-collapse:collapse}.table-fixed.table-fixed{table-layout:fixed}.isolate.isolate{isolation:isolate}.clamp-2.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.origin-top.origin-top{transform-origin:top}.origin-left.origin-left{transform-origin:left}.origin-center.origin-center{transform-origin:center}.zoom-var.zoom-var{zoom:var(--zoom)}.bg-size-var.bg-size-var{background-size:var(--bg-size)}.font-inherit.font-inherit{font:inherit}.accent-watch.accent-watch{accent-color:var(--state-watch)}.accent-clear.accent-clear{accent-color:var(--state-clear)}.clamp-3.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clamp-4.clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mt-var.mt-var{margin-top:var(--mt)}.mb-var.mb-var{margin-bottom:var(--mb)}.ml-var.ml-var{margin-left:var(--ml)}.mr-var.mr-var{margin-right:var(--mr)}.pt-var.pt-var{padding-top:var(--pt)}.pb-var.pb-var{padding-bottom:var(--pb)}.pl-var.pl-var{padding-left:var(--pl)}.pr-var.pr-var{padding-right:var(--pr)}.justify-var.justify-var{justify-content:var(--justify)}.items-var.items-var{align-items:var(--items)}.display-var.display-var{display:var(--display)}.position-var.position-var{position:var(--position)}.cv-auto.cv-auto{content-visibility:auto;contain-intrinsic-size:var(--cis, auto 400px)}.scheme-both.scheme-both{color-scheme:light dark}.-bottom-12.-bottom-12{bottom:-12px}.-bottom-16.-bottom-16{bottom:-16px}.-bottom-4.-bottom-4{bottom:-4px}.-bottom-8.-bottom-8{bottom:-8px}.-left-12.-left-12{left:-12px}.-left-16.-left-16{left:-16px}.-left-4.-left-4{left:-4px}.-left-8.-left-8{left:-8px}.-mt-1.-mt-1{margin-top:calc(-1 * var(--space-1))}.-mt-2.-mt-2{margin-top:calc(-1 * var(--space-2))}.-right-12.-right-12{right:-12px}.-right-16.-right-16{right:-16px}.-right-2.-right-2{right:-2px}.-right-4.-right-4{right:-4px}.-right-6.-right-6{right:-6px}.-right-8.-right-8{right:-8px}.-top-12.-top-12{top:-12px}.-top-16.-top-16{top:-16px}.-top-2.-top-2{top:-2px}.-top-4.-top-4{top:-4px}.-top-6.-top-6{top:-6px}.-top-8.-top-8{top:-8px}.basis-100.basis-100{flex:1 1 100px}.basis-110.basis-110{flex:1 1 110px}.basis-120.basis-120{flex:1 1 120px}.basis-140.basis-140{flex:1 1 140px}.basis-150.basis-150{flex:1 1 150px}.basis-160.basis-160{flex:1 1 160px}.basis-170.basis-170{flex:1 1 170px}.basis-180.basis-180{flex:1 1 180px}.basis-190.basis-190{flex:1 1 190px}.basis-200.basis-200{flex:1 1 200px}.basis-210.basis-210{flex:1 1 210px}.basis-220.basis-220{flex:1 1 220px}.basis-240.basis-240{flex:1 1 240px}.basis-260.basis-260{flex:1 1 260px}.basis-300.basis-300{flex:1 1 300px}.basis-320.basis-320{flex:1 1 320px}.basis-340.basis-340{flex:1 1 340px}.basis-380.basis-380{flex:1 1 380px}.basis-80.basis-80{flex:1 1 80px}.basis-90.basis-90{flex:1 1 90px}.bd-accent.bd-accent{border-color:var(--accent)}.bd-action.bd-action{border-color:var(--action)}.bd-action-hover.bd-action-hover{border-color:var(--action-hover)}.bd-action-soft.bd-action-soft{border-color:var(--action-soft)}.bd-bg-card.bd-bg-card{border-color:var(--bg-card)}.bd-bg-card-hover.bd-bg-card-hover{border-color:var(--bg-card-hover)}.bd-bg-header.bd-bg-header{border-color:var(--bg-header)}.bd-bg-input.bd-bg-input{border-color:var(--bg-input)}.bd-bg-inset.bd-bg-inset{border-color:var(--bg-inset)}.bd-bg-nav.bd-bg-nav{border-color:var(--bg-nav)}.bd-bg-page.bd-bg-page{border-color:var(--bg-page)}.bd-bg-table-header.bd-bg-table-header{border-color:var(--bg-table-header)}.bd-black.bd-black{border-color:var(--black)}.bd-border-card.bd-border-card{border-color:var(--border-card)}.bd-border-color.bd-border-color{border-color:var(--border-color)}.bd-border-light.bd-border-light{border-color:var(--border-light)}.bd-border-strong.bd-border-strong{border-color:var(--border-strong)}.bd-cat-cyan.bd-cat-cyan{border-color:var(--cat-cyan)}.bd-cat-orange.bd-cat-orange{border-color:var(--cat-orange)}.bd-cat-pink.bd-cat-pink{border-color:var(--cat-pink)}.bd-cat-pink-strong.bd-cat-pink-strong{border-color:var(--cat-pink-strong)}.bd-cat-purple.bd-cat-purple{border-color:var(--cat-purple)}.bd-cat-purple-strong.bd-cat-purple-strong{border-color:var(--cat-purple-strong)}.bd-cat-sky.bd-cat-sky{border-color:var(--cat-sky)}.bd-cat-teal.bd-cat-teal{border-color:var(--cat-teal)}.bd-cat-violet.bd-cat-violet{border-color:var(--cat-violet)}.bd-cat-yellow.bd-cat-yellow{border-color:var(--cat-yellow)}.bd-cat-yellow-ink.bd-cat-yellow-ink{border-color:var(--cat-yellow-ink)}.bd-map-fill-0.bd-map-fill-0{border-color:var(--map-fill-0)}.bd-map-fill-1.bd-map-fill-1{border-color:var(--map-fill-1)}.bd-map-fill-2.bd-map-fill-2{border-color:var(--map-fill-2)}.bd-map-fill-3.bd-map-fill-3{border-color:var(--map-fill-3)}.bd-map-line.bd-map-line{border-color:var(--map-line)}.bd-map-line-strong.bd-map-line-strong{border-color:var(--map-line-strong)}.bd-map-outline.bd-map-outline{border-color:var(--map-outline)}.bd-map-surface.bd-map-surface{border-color:var(--map-surface)}.bd-map-surface-2.bd-map-surface-2{border-color:var(--map-surface-2)}.bd-map-surface-3.bd-map-surface-3{border-color:var(--map-surface-3)}.bd-map-text.bd-map-text{border-color:var(--map-text)}.bd-map-text-2.bd-map-text-2{border-color:var(--map-text-2)}.bd-map-text-3.bd-map-text-3{border-color:var(--map-text-3)}.bd-map-text-4.bd-map-text-4{border-color:var(--map-text-4)}.bd-on-action.bd-on-action{border-color:var(--on-action)}.bd-series-1.bd-series-1{border-color:var(--series-1)}.bd-series-10.bd-series-10{border-color:var(--series-10)}.bd-series-2.bd-series-2{border-color:var(--series-2)}.bd-series-3.bd-series-3{border-color:var(--series-3)}.bd-series-4.bd-series-4{border-color:var(--series-4)}.bd-series-5.bd-series-5{border-color:var(--series-5)}.bd-series-6.bd-series-6{border-color:var(--series-6)}.bd-series-7.bd-series-7{border-color:var(--series-7)}.bd-series-8.bd-series-8{border-color:var(--series-8)}.bd-series-9.bd-series-9{border-color:var(--series-9)}.bd-state-clear.bd-state-clear{border-color:var(--state-clear)}.bd-state-clear-soft.bd-state-clear-soft{border-color:var(--state-clear-soft)}.bd-state-clear-strong.bd-state-clear-strong{border-color:var(--state-clear-strong)}.bd-state-critical.bd-state-critical{border-color:var(--state-critical)}.bd-state-critical-soft.bd-state-critical-soft{border-color:var(--state-critical-soft)}.bd-state-critical-strong.bd-state-critical-strong{border-color:var(--state-critical-strong)}.bd-state-watch.bd-state-watch{border-color:var(--state-watch)}.bd-state-watch-soft.bd-state-watch-soft{border-color:var(--state-watch-soft)}.bd-state-watch-strong.bd-state-watch-strong{border-color:var(--state-watch-strong)}.bd-text-muted.bd-text-muted{border-color:var(--text-muted)}.bd-text-primary.bd-text-primary{border-color:var(--text-primary)}.bd-text-secondary.bd-text-secondary{border-color:var(--text-secondary)}.bd-weekday-1.bd-weekday-1{border-color:var(--weekday-1)}.bd-weekday-2.bd-weekday-2{border-color:var(--weekday-2)}.bd-weekday-3.bd-weekday-3{border-color:var(--weekday-3)}.bd-weekday-4.bd-weekday-4{border-color:var(--weekday-4)}.bd-weekday-5.bd-weekday-5{border-color:var(--weekday-5)}.bd-weekday-6.bd-weekday-6{border-color:var(--weekday-6)}.bd-weekday-7.bd-weekday-7{border-color:var(--weekday-7)}.bd-white.bd-white{border-color:var(--white)}.bg-accent.bg-accent{background:var(--accent)}.bg-action.bg-action{background:var(--action);color:var(--on-action)}.bg-action-hover.bg-action-hover{background:var(--action-hover)}.bg-action-soft.bg-action-soft{background:var(--action-soft)}.bg-bg-card.bg-bg-card{background:var(--bg-card)}.bg-bg-card-hover.bg-bg-card-hover{background:var(--bg-card-hover)}.bg-bg-header.bg-bg-header{background:var(--bg-header)}.bg-bg-input.bg-bg-input{background:var(--bg-input)}.bg-bg-inset.bg-bg-inset{background:var(--bg-inset)}.bg-bg-nav.bg-bg-nav{background:var(--bg-nav)}.bg-bg-page.bg-bg-page{background:var(--bg-page)}.bg-bg-table-header.bg-bg-table-header{background:var(--bg-table-header)}.bg-black.bg-black{background:var(--black)}.bg-border-card.bg-border-card{background:var(--border-card)}.bg-border-color.bg-border-color{background:var(--border-color)}.bg-border-light.bg-border-light{background:var(--border-light)}.bg-border-strong.bg-border-strong{background:var(--border-strong)}.bg-cat-cyan.bg-cat-cyan{background:var(--cat-cyan);color:var(--on-fill)}.bg-cat-orange.bg-cat-orange{background:var(--cat-orange);color:var(--on-fill)}.bg-cat-pink.bg-cat-pink{background:var(--cat-pink);color:var(--on-fill)}.bg-cat-pink-strong.bg-cat-pink-strong{background:var(--cat-pink-strong)}.bg-cat-purple.bg-cat-purple{background:var(--cat-purple);color:var(--on-fill)}.bg-cat-purple-strong.bg-cat-purple-strong{background:var(--cat-purple-strong)}.bg-cat-sky.bg-cat-sky{background:var(--cat-sky);color:var(--on-fill)}.bg-cat-teal.bg-cat-teal{background:var(--cat-teal);color:var(--on-fill)}.bg-cat-violet.bg-cat-violet{background:var(--cat-violet);color:var(--on-fill)}.bg-cat-yellow.bg-cat-yellow{background:var(--cat-yellow);color:var(--on-fill)}.bg-cat-yellow-ink.bg-cat-yellow-ink{background:var(--cat-yellow-ink)}.bg-map-fill-0.bg-map-fill-0{background:var(--map-fill-0)}.bg-map-fill-1.bg-map-fill-1{background:var(--map-fill-1)}.bg-map-fill-2.bg-map-fill-2{background:var(--map-fill-2)}.bg-map-fill-3.bg-map-fill-3{background:var(--map-fill-3)}.bg-map-line.bg-map-line{background:var(--map-line)}.bg-map-line-strong.bg-map-line-strong{background:var(--map-line-strong)}.bg-map-outline.bg-map-outline{background:var(--map-outline)}.bg-map-surface.bg-map-surface{background:var(--map-surface)}.bg-map-surface-2.bg-map-surface-2{background:var(--map-surface-2)}.bg-map-surface-3.bg-map-surface-3{background:var(--map-surface-3)}.bg-map-text.bg-map-text{background:var(--map-text)}.bg-map-text-2.bg-map-text-2{background:var(--map-text-2)}.bg-map-text-3.bg-map-text-3{background:var(--map-text-3)}.bg-map-text-4.bg-map-text-4{background:var(--map-text-4)}.bg-on-action.bg-on-action{background:var(--on-action)}.bg-series-1.bg-series-1{background:var(--series-1);color:var(--on-fill)}.bg-series-10.bg-series-10{background:var(--series-10);color:var(--on-fill)}.bg-series-2.bg-series-2{background:var(--series-2);color:var(--on-fill)}.bg-series-3.bg-series-3{background:var(--series-3);color:var(--on-fill)}.bg-series-4.bg-series-4{background:var(--series-4);color:var(--on-fill)}.bg-series-5.bg-series-5{background:var(--series-5);color:var(--on-fill)}.bg-series-6.bg-series-6{background:var(--series-6);color:var(--on-fill)}.bg-series-7.bg-series-7{background:var(--series-7);color:var(--on-fill)}.bg-series-8.bg-series-8{background:var(--series-8);color:var(--on-fill)}.bg-series-9.bg-series-9{background:var(--series-9);color:var(--on-fill)}.bg-state-clear.bg-state-clear{background:var(--state-clear)}.bg-state-clear-soft.bg-state-clear-soft{background:var(--state-clear-soft)}.bg-state-clear-strong.bg-state-clear-strong{background:var(--state-clear-strong)}.bg-state-critical.bg-state-critical{background:var(--state-critical)}.bg-state-critical-soft.bg-state-critical-soft{background:var(--state-critical-soft)}.bg-state-critical-strong.bg-state-critical-strong{background:var(--state-critical-strong)}.bg-state-watch.bg-state-watch{background:var(--state-watch)}.bg-state-watch-soft.bg-state-watch-soft{background:var(--state-watch-soft)}.bg-state-watch-strong.bg-state-watch-strong{background:var(--state-watch-strong)}.bg-text-muted.bg-text-muted{background:var(--text-muted)}.bg-text-primary.bg-text-primary{background:var(--text-primary)}.bg-text-secondary.bg-text-secondary{background:var(--text-secondary)}.bg-weekday-1.bg-weekday-1{background:var(--weekday-1)}.bg-weekday-2.bg-weekday-2{background:var(--weekday-2)}.bg-weekday-3.bg-weekday-3{background:var(--weekday-3)}.bg-weekday-4.bg-weekday-4{background:var(--weekday-4)}.bg-weekday-5.bg-weekday-5{background:var(--weekday-5)}.bg-weekday-6.bg-weekday-6{background:var(--weekday-6)}.bg-weekday-7.bg-weekday-7{background:var(--weekday-7)}.bg-white.bg-white{background:var(--white)}.bottom-0.bottom-0{bottom:0}.bottom-1.bottom-1{bottom:1px}.bottom-100.bottom-100{bottom:100px}.bottom-104.bottom-104{bottom:104px}.bottom-108.bottom-108{bottom:108px}.bottom-112.bottom-112{bottom:112px}.bottom-116.bottom-116{bottom:116px}.bottom-12.bottom-12{bottom:12px}.bottom-120.bottom-120{bottom:120px}.bottom-124.bottom-124{bottom:124px}.bottom-128.bottom-128{bottom:128px}.bottom-132.bottom-132{bottom:132px}.bottom-136.bottom-136{bottom:136px}.bottom-140.bottom-140{bottom:140px}.bottom-144.bottom-144{bottom:144px}.bottom-148.bottom-148{bottom:148px}.bottom-152.bottom-152{bottom:152px}.bottom-156.bottom-156{bottom:156px}.bottom-16.bottom-16{bottom:16px}.bottom-160.bottom-160{bottom:160px}.bottom-164.bottom-164{bottom:164px}.bottom-168.bottom-168{bottom:168px}.bottom-172.bottom-172{bottom:172px}.bottom-176.bottom-176{bottom:176px}.bottom-18.bottom-18{bottom:18px}.bottom-180.bottom-180{bottom:180px}.bottom-184.bottom-184{bottom:184px}.bottom-188.bottom-188{bottom:188px}.bottom-192.bottom-192{bottom:192px}.bottom-196.bottom-196{bottom:196px}.bottom-20.bottom-20{bottom:20px}.bottom-200.bottom-200{bottom:200px}.bottom-24.bottom-24{bottom:24px}.bottom-28.bottom-28{bottom:28px}.bottom-32.bottom-32{bottom:32px}.bottom-36.bottom-36{bottom:36px}.bottom-4.bottom-4{bottom:4px}.bottom-40.bottom-40{bottom:40px}.bottom-44.bottom-44{bottom:44px}.bottom-48.bottom-48{bottom:48px}.bottom-52.bottom-52{bottom:52px}.bottom-56.bottom-56{bottom:56px}.bottom-60.bottom-60{bottom:60px}.bottom-64.bottom-64{bottom:64px}.bottom-68.bottom-68{bottom:68px}.bottom-72.bottom-72{bottom:72px}.bottom-76.bottom-76{bottom:76px}.bottom-8.bottom-8{bottom:8px}.bottom-80.bottom-80{bottom:80px}.bottom-88.bottom-88{bottom:88px}.bottom-92.bottom-92{bottom:92px}.bottom-96.bottom-96{bottom:96px}.c-accent.c-accent{color:var(--accent)}.c-action.c-action{color:var(--action)}.c-action-hover.c-action-hover{color:var(--action-hover)}.c-action-soft.c-action-soft{color:var(--action-soft)}.c-bg-card.c-bg-card{color:var(--bg-card)}.c-bg-card-hover.c-bg-card-hover{color:var(--bg-card-hover)}.c-bg-header.c-bg-header{color:var(--bg-header)}.c-bg-input.c-bg-input{color:var(--bg-input)}.c-bg-inset.c-bg-inset{color:var(--bg-inset)}.c-bg-nav.c-bg-nav{color:var(--bg-nav)}.c-bg-page.c-bg-page{color:var(--bg-page)}.c-bg-table-header.c-bg-table-header{color:var(--bg-table-header)}.c-black.c-black{color:var(--black)}.c-border-card.c-border-card{color:var(--border-card)}.c-border-color.c-border-color{color:var(--border-color)}.c-border-light.c-border-light{color:var(--border-light)}.c-border-strong.c-border-strong{color:var(--border-strong)}.c-cat-cyan.c-cat-cyan{color:var(--cat-cyan-text)}.c-cat-orange.c-cat-orange{color:var(--cat-orange)}.c-cat-pink.c-cat-pink{color:var(--cat-pink)}.c-cat-pink-strong.c-cat-pink-strong{color:var(--cat-pink-strong)}.c-cat-purple.c-cat-purple{color:var(--cat-purple-text)}.c-cat-purple-strong.c-cat-purple-strong{color:var(--cat-purple-strong)}.c-cat-sky.c-cat-sky{color:var(--cat-sky)}.c-cat-teal.c-cat-teal{color:var(--cat-teal)}.c-cat-violet.c-cat-violet{color:var(--cat-violet-text)}.c-cat-yellow.c-cat-yellow{color:var(--cat-yellow)}.c-cat-yellow-ink.c-cat-yellow-ink{color:var(--cat-yellow-ink)}.c-map-fill-0.c-map-fill-0{color:var(--map-fill-0)}.c-map-fill-1.c-map-fill-1{color:var(--map-fill-1)}.c-map-fill-2.c-map-fill-2{color:var(--map-fill-2)}.c-map-fill-3.c-map-fill-3{color:var(--map-fill-3)}.c-map-line.c-map-line{color:var(--map-line)}.c-map-line-strong.c-map-line-strong{color:var(--map-line-strong)}.c-map-outline.c-map-outline{color:var(--map-outline)}.c-map-surface.c-map-surface{color:var(--map-surface)}.c-map-surface-2.c-map-surface-2{color:var(--map-surface-2)}.c-map-surface-3.c-map-surface-3{color:var(--map-surface-3)}.c-map-text.c-map-text{color:var(--map-text)}.c-map-text-2.c-map-text-2{color:var(--map-text-2)}.c-map-text-3.c-map-text-3{color:var(--map-text-3)}.c-map-text-4.c-map-text-4{color:var(--map-text-4)}.c-on-action.c-on-action{color:var(--on-action)}.c-series-1.c-series-1{color:var(--series-1)}.c-series-10.c-series-10{color:var(--series-10)}.c-series-2.c-series-2{color:var(--series-2)}.c-series-3.c-series-3{color:var(--series-3)}.c-series-4.c-series-4{color:var(--series-4)}.c-series-5.c-series-5{color:var(--series-5)}.c-series-6.c-series-6{color:var(--series-6)}.c-series-7.c-series-7{color:var(--series-7)}.c-series-8.c-series-8{color:var(--series-8)}.c-series-9.c-series-9{color:var(--series-9)}.c-state-clear.c-state-clear{color:var(--state-clear)}.c-state-clear-soft.c-state-clear-soft{color:var(--state-clear-soft)}.c-state-clear-strong.c-state-clear-strong{color:var(--state-clear-strong)}.c-state-critical.c-state-critical{color:var(--state-critical)}.c-state-critical-soft.c-state-critical-soft{color:var(--state-critical-soft)}.c-state-critical-strong.c-state-critical-strong{color:var(--state-critical-strong)}.c-state-watch.c-state-watch{color:var(--state-watch)}.c-state-watch-soft.c-state-watch-soft{color:var(--state-watch-soft)}.c-state-watch-strong.c-state-watch-strong{color:var(--state-watch-strong)}.c-text-muted.c-text-muted{color:var(--text-muted)}.c-text-primary.c-text-primary{color:var(--text-primary)}.c-text-secondary.c-text-secondary{color:var(--text-secondary)}.c-weekday-1.c-weekday-1{color:var(--weekday-1)}.c-weekday-2.c-weekday-2{color:var(--weekday-2)}.c-weekday-3.c-weekday-3{color:var(--weekday-3)}.c-weekday-4.c-weekday-4{color:var(--weekday-4)}.c-weekday-5.c-weekday-5{color:var(--weekday-5)}.c-weekday-6.c-weekday-6{color:var(--weekday-6)}.c-weekday-7.c-weekday-7{color:var(--weekday-7)}.c-white.c-white{color:var(--white)}.cap-action.cap-action{border-top:3px solid var(--action)}.cap-state-watch.cap-state-watch{border-top:3px solid var(--state-watch)}.center-x.center-x{transform:translate(-50%)}.cis-auto-520px.cis-auto-520px{contain-intrinsic-size:auto 520px}.col-span-1-1.col-span-1-1{grid-column:1 / -1}.cols-1.cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cols-1-25f-1f.cols-1-25f-1f{grid-template-columns:1.25fr 1fr}.cols-1-4f-1f.cols-1-4f-1f{grid-template-columns:1.4fr 1fr}.cols-1-5f-1f.cols-1-5f-1f{grid-template-columns:1.5fr 1fr}.cols-10.cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.cols-11.cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.cols-110-1f.cols-110-1f{grid-template-columns:110px 1fr}.cols-110-1f-a-a-a-a-a-a.cols-110-1f-a-a-a-a-a-a{grid-template-columns:110px 1fr auto auto auto auto auto auto}.cols-12.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.cols-12-1f-a-a.cols-12-1f-a-a{grid-template-columns:12px 1fr auto auto}.cols-1f.cols-1f{grid-template-columns:1fr}.cols-1f-1f.cols-1f-1f{grid-template-columns:1fr 1fr}.cols-1f-2f-1f.cols-1f-2f-1f{grid-template-columns:1fr 2fr 1fr}.cols-1f-a-a.cols-1f-a-a{grid-template-columns:1fr auto auto}.cols-2.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-220-1f.cols-220-1f{grid-template-columns:220px 1fr}.cols-260-1f.cols-260-1f{grid-template-columns:260px 1fr}.cols-2f-1f.cols-2f-1f{grid-template-columns:2fr 1fr}.cols-3.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cols-6.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cols-7.cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.cols-8.cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.cols-9.cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.cols-fill-170.cols-fill-170{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.cols-fill-180.cols-fill-180{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr))}.cols-fill-190.cols-fill-190{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.cols-fill-200.cols-fill-200{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.cols-fill-240.cols-fill-240{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.cols-fill-280.cols-fill-280{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.cols-fit-120.cols-fit-120{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.cols-fit-130.cols-fit-130{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.cols-fit-140.cols-fit-140{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.cols-fit-160.cols-fit-160{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.cols-fit-190.cols-fit-190{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.cols-fit-200.cols-fit-200{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.cols-fit-220.cols-fit-220{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cols-fit-280.cols-fit-280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.cols-fit-320.cols-fit-320{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.cols-fit-380.cols-fit-380{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.cols-fit-440.cols-fit-440{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.cols-minmax-280-380-1f.cols-minmax-280-380-1f{grid-template-columns:minmax(280px,380px) 1fr}.cols-repeat-a-fit-minmax-min-180-100-1f-a-a.cols-repeat-a-fit-minmax-min-180-100-1f-a-a{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr)) auto auto}.fill-accent.fill-accent{background:var(--accent);color:var(--white);border-color:var(--accent)}.fill-action.fill-action{background:var(--action);color:var(--white);border-color:var(--action)}.fill-action-hover.fill-action-hover{background:var(--action-hover);color:var(--white);border-color:var(--action-hover)}.fill-action-soft.fill-action-soft{background:var(--action-soft);color:var(--white);border-color:var(--action-soft)}.fill-bg-card.fill-bg-card{background:var(--bg-card);color:var(--white);border-color:var(--bg-card)}.fill-bg-card-hover.fill-bg-card-hover{background:var(--bg-card-hover);color:var(--white);border-color:var(--bg-card-hover)}.fill-bg-header.fill-bg-header{background:var(--bg-header);color:var(--white);border-color:var(--bg-header)}.fill-bg-input.fill-bg-input{background:var(--bg-input);color:var(--white);border-color:var(--bg-input)}.fill-bg-inset.fill-bg-inset{background:var(--bg-inset);color:var(--white);border-color:var(--bg-inset)}.fill-bg-nav.fill-bg-nav{background:var(--bg-nav);color:var(--white);border-color:var(--bg-nav)}.fill-bg-page.fill-bg-page{background:var(--bg-page);color:var(--white);border-color:var(--bg-page)}.fill-bg-table-header.fill-bg-table-header{background:var(--bg-table-header);color:var(--white);border-color:var(--bg-table-header)}.fill-black.fill-black{background:var(--black);color:var(--white);border-color:var(--black)}.fill-border-card.fill-border-card{background:var(--border-card);color:var(--white);border-color:var(--border-card)}.fill-border-color.fill-border-color{background:var(--border-color);color:var(--white);border-color:var(--border-color)}.fill-border-light.fill-border-light{background:var(--border-light);color:var(--white);border-color:var(--border-light)}.fill-border-strong.fill-border-strong{background:var(--border-strong);color:var(--white);border-color:var(--border-strong)}.fill-cat-cyan.fill-cat-cyan{background:var(--cat-cyan);color:var(--white);border-color:var(--cat-cyan)}.fill-cat-orange.fill-cat-orange{background:var(--cat-orange);color:var(--white);border-color:var(--cat-orange)}.fill-cat-pink.fill-cat-pink{background:var(--cat-pink);color:var(--white);border-color:var(--cat-pink)}.fill-cat-pink-strong.fill-cat-pink-strong{background:var(--cat-pink-strong);color:var(--white);border-color:var(--cat-pink-strong)}.fill-cat-purple.fill-cat-purple{background:var(--cat-purple);color:var(--white);border-color:var(--cat-purple)}.fill-cat-purple-strong.fill-cat-purple-strong{background:var(--cat-purple-strong);color:var(--white);border-color:var(--cat-purple-strong)}.fill-cat-sky.fill-cat-sky{background:var(--cat-sky);color:var(--white);border-color:var(--cat-sky)}.fill-cat-teal.fill-cat-teal{background:var(--cat-teal);color:var(--white);border-color:var(--cat-teal)}.fill-cat-violet.fill-cat-violet{background:var(--cat-violet);color:var(--white);border-color:var(--cat-violet)}.fill-cat-yellow.fill-cat-yellow{background:var(--cat-yellow);color:var(--white);border-color:var(--cat-yellow)}.fill-cat-yellow-ink.fill-cat-yellow-ink{background:var(--cat-yellow-ink);color:var(--white);border-color:var(--cat-yellow-ink)}.fill-map-fill-0.fill-map-fill-0{background:var(--map-fill-0);color:var(--white);border-color:var(--map-fill-0)}.fill-map-fill-1.fill-map-fill-1{background:var(--map-fill-1);color:var(--white);border-color:var(--map-fill-1)}.fill-map-fill-2.fill-map-fill-2{background:var(--map-fill-2);color:var(--white);border-color:var(--map-fill-2)}.fill-map-fill-3.fill-map-fill-3{background:var(--map-fill-3);color:var(--white);border-color:var(--map-fill-3)}.fill-map-line.fill-map-line{background:var(--map-line);color:var(--white);border-color:var(--map-line)}.fill-map-line-strong.fill-map-line-strong{background:var(--map-line-strong);color:var(--white);border-color:var(--map-line-strong)}.fill-map-outline.fill-map-outline{background:var(--map-outline);color:var(--white);border-color:var(--map-outline)}.fill-map-surface.fill-map-surface{background:var(--map-surface);color:var(--white);border-color:var(--map-surface)}.fill-map-surface-2.fill-map-surface-2{background:var(--map-surface-2);color:var(--white);border-color:var(--map-surface-2)}.fill-map-surface-3.fill-map-surface-3{background:var(--map-surface-3);color:var(--white);border-color:var(--map-surface-3)}.fill-map-text.fill-map-text{background:var(--map-text);color:var(--white);border-color:var(--map-text)}.fill-map-text-2.fill-map-text-2{background:var(--map-text-2);color:var(--white);border-color:var(--map-text-2)}.fill-map-text-3.fill-map-text-3{background:var(--map-text-3);color:var(--white);border-color:var(--map-text-3)}.fill-map-text-4.fill-map-text-4{background:var(--map-text-4);color:var(--white);border-color:var(--map-text-4)}.fill-on-action.fill-on-action{background:var(--on-action);color:var(--white);border-color:var(--on-action)}.fill-series-1.fill-series-1{background:var(--series-1);color:var(--white);border-color:var(--series-1)}.fill-series-10.fill-series-10{background:var(--series-10);color:var(--white);border-color:var(--series-10)}.fill-series-2.fill-series-2{background:var(--series-2);color:var(--white);border-color:var(--series-2)}.fill-series-3.fill-series-3{background:var(--series-3);color:var(--white);border-color:var(--series-3)}.fill-series-4.fill-series-4{background:var(--series-4);color:var(--white);border-color:var(--series-4)}.fill-series-5.fill-series-5{background:var(--series-5);color:var(--white);border-color:var(--series-5)}.fill-series-6.fill-series-6{background:var(--series-6);color:var(--white);border-color:var(--series-6)}.fill-series-7.fill-series-7{background:var(--series-7);color:var(--white);border-color:var(--series-7)}.fill-series-8.fill-series-8{background:var(--series-8);color:var(--white);border-color:var(--series-8)}.fill-series-9.fill-series-9{background:var(--series-9);color:var(--white);border-color:var(--series-9)}.fill-state-clear.fill-state-clear{background:var(--state-clear);color:var(--on-state);border-color:var(--state-clear)}.fill-state-clear-soft.fill-state-clear-soft{background:var(--state-clear-soft);color:var(--white);border-color:var(--state-clear-soft)}.fill-state-clear-strong.fill-state-clear-strong{background:var(--state-clear-strong);color:var(--white);border-color:var(--state-clear-strong)}.fill-state-critical.fill-state-critical{background:var(--state-critical);color:var(--on-state);border-color:var(--state-critical)}.fill-state-critical-soft.fill-state-critical-soft{background:var(--state-critical-soft);color:var(--white);border-color:var(--state-critical-soft)}.fill-state-critical-strong.fill-state-critical-strong{background:var(--state-critical-strong);color:var(--white);border-color:var(--state-critical-strong)}.fill-state-watch.fill-state-watch{background:var(--state-watch);color:var(--on-state);border-color:var(--state-watch)}.fill-state-watch-soft.fill-state-watch-soft{background:var(--state-watch-soft);color:var(--white);border-color:var(--state-watch-soft)}.fill-state-watch-strong.fill-state-watch-strong{background:var(--state-watch-strong);color:var(--white);border-color:var(--state-watch-strong)}.fill-text-muted.fill-text-muted{background:var(--text-muted);color:var(--white);border-color:var(--text-muted)}.fill-text-primary.fill-text-primary{background:var(--text-primary);color:var(--white);border-color:var(--text-primary)}.fill-text-secondary.fill-text-secondary{background:var(--text-secondary);color:var(--white);border-color:var(--text-secondary)}.fill-weekday-1.fill-weekday-1{background:var(--weekday-1);color:var(--white);border-color:var(--weekday-1)}.fill-weekday-2.fill-weekday-2{background:var(--weekday-2);color:var(--white);border-color:var(--weekday-2)}.fill-weekday-3.fill-weekday-3{background:var(--weekday-3);color:var(--white);border-color:var(--weekday-3)}.fill-weekday-4.fill-weekday-4{background:var(--weekday-4);color:var(--white);border-color:var(--weekday-4)}.fill-weekday-5.fill-weekday-5{background:var(--weekday-5);color:var(--white);border-color:var(--weekday-5)}.fill-weekday-6.fill-weekday-6{background:var(--weekday-6);color:var(--white);border-color:var(--weekday-6)}.fill-weekday-7.fill-weekday-7{background:var(--weekday-7);color:var(--white);border-color:var(--weekday-7)}.fill-white.fill-white{background:var(--white);color:var(--white);border-color:var(--white)}.fixed-120.fixed-120{flex:0 0 120px}.fixed-130.fixed-130{flex:0 0 130px}.fixed-140.fixed-140{flex:0 0 140px}.fixed-200.fixed-200{flex:0 0 200px}.fixed-40.fixed-40{flex:0 0 40px}.fixed-44.fixed-44{flex:0 0 44px}.fixed-66.fixed-66{flex:0 0 66px}.flex-1-1-0.flex-1-1-0{flex:1 1 0}.h-0.h-0{height:0px}.h-10.h-10{height:10px}.h-100.h-100{height:100px}.h-1000.h-1000{height:1000px}.h-104.h-104{height:104px}.h-1040.h-1040{height:1040px}.h-108.h-108{height:108px}.h-1080.h-1080{height:1080px}.h-11.h-11{height:11px}.h-112.h-112{height:112px}.h-1120.h-1120{height:1120px}.h-116.h-116{height:116px}.h-1160.h-1160{height:1160px}.h-118.h-118{height:118px}.h-12.h-12{height:12px}.h-120.h-120{height:120px}.h-1200.h-1200{height:1200px}.h-124.h-124{height:124px}.h-1240.h-1240{height:1240px}.h-128.h-128{height:128px}.h-1280.h-1280{height:1280px}.h-13.h-13{height:13px}.h-130.h-130{height:130px}.h-132.h-132{height:132px}.h-136.h-136{height:136px}.h-14.h-14{height:14px}.h-140.h-140{height:140px}.h-144.h-144{height:144px}.h-148.h-148{height:148px}.h-152.h-152{height:152px}.h-156.h-156{height:156px}.h-16.h-16{height:16px}.h-160.h-160{height:160px}.h-164.h-164{height:164px}.h-168.h-168{height:168px}.h-172.h-172{height:172px}.h-176.h-176{height:176px}.h-18.h-18{height:18px}.h-180.h-180{height:180px}.h-184.h-184{height:184px}.h-188.h-188{height:188px}.h-192.h-192{height:192px}.h-196.h-196{height:196px}.h-2.h-2{height:2px}.h-20.h-20{height:20px}.h-200.h-200{height:200px}.h-204.h-204{height:204px}.h-208.h-208{height:208px}.h-212.h-212{height:212px}.h-216.h-216{height:216px}.h-22.h-22{height:22px}.h-220.h-220{height:220px}.h-224.h-224{height:224px}.h-228.h-228{height:228px}.h-232.h-232{height:232px}.h-236.h-236{height:236px}.h-24.h-24{height:24px}.h-240.h-240{height:240px}.h-244.h-244{height:244px}.h-248.h-248{height:248px}.h-252.h-252{height:252px}.h-256.h-256{height:256px}.h-26.h-26{height:26px}.h-260.h-260{height:260px}.h-264.h-264{height:264px}.h-268.h-268{height:268px}.h-272.h-272{height:272px}.h-276.h-276{height:276px}.h-28.h-28{height:28px}.h-280.h-280{height:280px}.h-284.h-284{height:284px}.h-288.h-288{height:288px}.h-292.h-292{height:292px}.h-296.h-296{height:296px}.h-3.h-3{height:3px}.h-30.h-30{height:30px}.h-300.h-300{height:300px}.h-304.h-304{height:304px}.h-308.h-308{height:308px}.h-312.h-312{height:312px}.h-316.h-316{height:316px}.h-32.h-32{height:32px}.h-320.h-320{height:320px}.h-34.h-34{height:34px}.h-340.h-340{height:340px}.h-36.h-36{height:36px}.h-360.h-360{height:360px}.h-4.h-4{height:4px}.h-40.h-40{height:40px}.h-400.h-400{height:400px}.h-44.h-44{height:44px}.h-440.h-440{height:440px}.h-460.h-460{height:460px}.h-48.h-48{height:48px}.h-480.h-480{height:480px}.h-5.h-5{height:5px}.h-52.h-52{height:52px}.h-520.h-520{height:520px}.h-54.h-54{height:54px}.h-56.h-56{height:56px}.h-560.h-560{height:560px}.h-6.h-6{height:6px}.h-60.h-60{height:60px}.h-600.h-600{height:600px}.h-64.h-64{height:64px}.h-640.h-640{height:640px}.h-68.h-68{height:68px}.h-680.h-680{height:680px}.h-7.h-7{height:7px}.h-72.h-72{height:72px}.h-720.h-720{height:720px}.h-76.h-76{height:76px}.h-760.h-760{height:760px}.h-8.h-8{height:8px}.h-80.h-80{height:80px}.h-800.h-800{height:800px}.h-84.h-84{height:84px}.h-840.h-840{height:840px}.h-88.h-88{height:88px}.h-880.h-880{height:880px}.h-9.h-9{height:9px}.h-90.h-90{height:90px}.h-92.h-92{height:92px}.h-920.h-920{height:920px}.h-96.h-96{height:96px}.h-960.h-960{height:960px}.h-c-vh-120px.h-c-vh-120px{height:calc(100vh - 120px)}.h-c-vh-150px.h-c-vh-150px{height:calc(100vh - 150px)}.h-c-vh-168px.h-c-vh-168px{height:calc(100vh - 168px)}.h-pct-0.h-pct-0{height:0%}.h-pct-1.h-pct-1{height:1%}.h-pct-10.h-pct-10{height:10%}.h-pct-100.h-pct-100{height:100%}.h-pct-11.h-pct-11{height:11%}.h-pct-12.h-pct-12{height:12%}.h-pct-13.h-pct-13{height:13%}.h-pct-14.h-pct-14{height:14%}.h-pct-15.h-pct-15{height:15%}.h-pct-16.h-pct-16{height:16%}.h-pct-17.h-pct-17{height:17%}.h-pct-18.h-pct-18{height:18%}.h-pct-19.h-pct-19{height:19%}.h-pct-2.h-pct-2{height:2%}.h-pct-20.h-pct-20{height:20%}.h-pct-21.h-pct-21{height:21%}.h-pct-22.h-pct-22{height:22%}.h-pct-23.h-pct-23{height:23%}.h-pct-24.h-pct-24{height:24%}.h-pct-25.h-pct-25{height:25%}.h-pct-26.h-pct-26{height:26%}.h-pct-27.h-pct-27{height:27%}.h-pct-28.h-pct-28{height:28%}.h-pct-29.h-pct-29{height:29%}.h-pct-3.h-pct-3{height:3%}.h-pct-30.h-pct-30{height:30%}.h-pct-31.h-pct-31{height:31%}.h-pct-32.h-pct-32{height:32%}.h-pct-33.h-pct-33{height:33%}.h-pct-34.h-pct-34{height:34%}.h-pct-35.h-pct-35{height:35%}.h-pct-36.h-pct-36{height:36%}.h-pct-37.h-pct-37{height:37%}.h-pct-38.h-pct-38{height:38%}.h-pct-39.h-pct-39{height:39%}.h-pct-4.h-pct-4{height:4%}.h-pct-40.h-pct-40{height:40%}.h-pct-41.h-pct-41{height:41%}.h-pct-42.h-pct-42{height:42%}.h-pct-43.h-pct-43{height:43%}.h-pct-44.h-pct-44{height:44%}.h-pct-45.h-pct-45{height:45%}.h-pct-46.h-pct-46{height:46%}.h-pct-47.h-pct-47{height:47%}.h-pct-48.h-pct-48{height:48%}.h-pct-49.h-pct-49{height:49%}.h-pct-5.h-pct-5{height:5%}.h-pct-50.h-pct-50{height:50%}.h-pct-51.h-pct-51{height:51%}.h-pct-52.h-pct-52{height:52%}.h-pct-53.h-pct-53{height:53%}.h-pct-54.h-pct-54{height:54%}.h-pct-55.h-pct-55{height:55%}.h-pct-56.h-pct-56{height:56%}.h-pct-57.h-pct-57{height:57%}.h-pct-58.h-pct-58{height:58%}.h-pct-59.h-pct-59{height:59%}.h-pct-6.h-pct-6{height:6%}.h-pct-60.h-pct-60{height:60%}.h-pct-61.h-pct-61{height:61%}.h-pct-62.h-pct-62{height:62%}.h-pct-63.h-pct-63{height:63%}.h-pct-64.h-pct-64{height:64%}.h-pct-65.h-pct-65{height:65%}.h-pct-66.h-pct-66{height:66%}.h-pct-67.h-pct-67{height:67%}.h-pct-68.h-pct-68{height:68%}.h-pct-69.h-pct-69{height:69%}.h-pct-7.h-pct-7{height:7%}.h-pct-70.h-pct-70{height:70%}.h-pct-71.h-pct-71{height:71%}.h-pct-72.h-pct-72{height:72%}.h-pct-73.h-pct-73{height:73%}.h-pct-74.h-pct-74{height:74%}.h-pct-75.h-pct-75{height:75%}.h-pct-76.h-pct-76{height:76%}.h-pct-77.h-pct-77{height:77%}.h-pct-78.h-pct-78{height:78%}.h-pct-79.h-pct-79{height:79%}.h-pct-8.h-pct-8{height:8%}.h-pct-80.h-pct-80{height:80%}.h-pct-81.h-pct-81{height:81%}.h-pct-82.h-pct-82{height:82%}.h-pct-83.h-pct-83{height:83%}.h-pct-84.h-pct-84{height:84%}.h-pct-85.h-pct-85{height:85%}.h-pct-86.h-pct-86{height:86%}.h-pct-87.h-pct-87{height:87%}.h-pct-88.h-pct-88{height:88%}.h-pct-89.h-pct-89{height:89%}.h-pct-9.h-pct-9{height:9%}.h-pct-90.h-pct-90{height:90%}.h-pct-91.h-pct-91{height:91%}.h-pct-92.h-pct-92{height:92%}.h-pct-93.h-pct-93{height:93%}.h-pct-94.h-pct-94{height:94%}.h-pct-95.h-pct-95{height:95%}.h-pct-96.h-pct-96{height:96%}.h-pct-97.h-pct-97{height:97%}.h-pct-98.h-pct-98{height:98%}.h-pct-99.h-pct-99{height:99%}.h-vh-92.h-vh-92{height:92vh}.inset-0.inset-0{inset:0}.left-0.left-0{left:0}.left-100.left-100{left:100px}.left-104.left-104{left:104px}.left-108.left-108{left:108px}.left-11.left-11{left:11px}.left-112.left-112{left:112px}.left-116.left-116{left:116px}.left-12.left-12{left:12px}.left-120.left-120{left:120px}.left-124.left-124{left:124px}.left-128.left-128{left:128px}.left-132.left-132{left:132px}.left-136.left-136{left:136px}.left-140.left-140{left:140px}.left-144.left-144{left:144px}.left-148.left-148{left:148px}.left-152.left-152{left:152px}.left-156.left-156{left:156px}.left-16.left-16{left:16px}.left-160.left-160{left:160px}.left-164.left-164{left:164px}.left-168.left-168{left:168px}.left-172.left-172{left:172px}.left-176.left-176{left:176px}.left-18.left-18{left:18px}.left-180.left-180{left:180px}.left-184.left-184{left:184px}.left-188.left-188{left:188px}.left-192.left-192{left:192px}.left-196.left-196{left:196px}.left-20.left-20{left:20px}.left-200.left-200{left:200px}.left-24.left-24{left:24px}.left-28.left-28{left:28px}.left-32.left-32{left:32px}.left-36.left-36{left:36px}.left-4.left-4{left:4px}.left-40.left-40{left:40px}.left-44.left-44{left:44px}.left-48.left-48{left:48px}.left-52.left-52{left:52px}.left-56.left-56{left:56px}.left-60.left-60{left:60px}.left-64.left-64{left:64px}.left-68.left-68{left:68px}.left-72.left-72{left:72px}.left-76.left-76{left:76px}.left-8.left-8{left:8px}.left-80.left-80{left:80px}.left-84.left-84{left:84px}.left-88.left-88{left:88px}.left-9.left-9{left:9px}.left-92.left-92{left:92px}.left-96.left-96{left:96px}.left-pct-0.left-pct-0{left:0%}.left-pct-1.left-pct-1{left:1%}.left-pct-10.left-pct-10{left:10%}.left-pct-100.left-pct-100{left:100%}.left-pct-11.left-pct-11{left:11%}.left-pct-12.left-pct-12{left:12%}.left-pct-13.left-pct-13{left:13%}.left-pct-14.left-pct-14{left:14%}.left-pct-15.left-pct-15{left:15%}.left-pct-16.left-pct-16{left:16%}.left-pct-17.left-pct-17{left:17%}.left-pct-18.left-pct-18{left:18%}.left-pct-19.left-pct-19{left:19%}.left-pct-2.left-pct-2{left:2%}.left-pct-20.left-pct-20{left:20%}.left-pct-21.left-pct-21{left:21%}.left-pct-22.left-pct-22{left:22%}.left-pct-23.left-pct-23{left:23%}.left-pct-24.left-pct-24{left:24%}.left-pct-25.left-pct-25{left:25%}.left-pct-26.left-pct-26{left:26%}.left-pct-27.left-pct-27{left:27%}.left-pct-28.left-pct-28{left:28%}.left-pct-29.left-pct-29{left:29%}.left-pct-3.left-pct-3{left:3%}.left-pct-30.left-pct-30{left:30%}.left-pct-31.left-pct-31{left:31%}.left-pct-32.left-pct-32{left:32%}.left-pct-33.left-pct-33{left:33%}.left-pct-34.left-pct-34{left:34%}.left-pct-35.left-pct-35{left:35%}.left-pct-36.left-pct-36{left:36%}.left-pct-37.left-pct-37{left:37%}.left-pct-38.left-pct-38{left:38%}.left-pct-39.left-pct-39{left:39%}.left-pct-4.left-pct-4{left:4%}.left-pct-40.left-pct-40{left:40%}.left-pct-41.left-pct-41{left:41%}.left-pct-42.left-pct-42{left:42%}.left-pct-43.left-pct-43{left:43%}.left-pct-44.left-pct-44{left:44%}.left-pct-45.left-pct-45{left:45%}.left-pct-46.left-pct-46{left:46%}.left-pct-47.left-pct-47{left:47%}.left-pct-48.left-pct-48{left:48%}.left-pct-49.left-pct-49{left:49%}.left-pct-5.left-pct-5{left:5%}.left-pct-50.left-pct-50{left:50%}.left-pct-51.left-pct-51{left:51%}.left-pct-52.left-pct-52{left:52%}.left-pct-53.left-pct-53{left:53%}.left-pct-54.left-pct-54{left:54%}.left-pct-55.left-pct-55{left:55%}.left-pct-56.left-pct-56{left:56%}.left-pct-57.left-pct-57{left:57%}.left-pct-58.left-pct-58{left:58%}.left-pct-59.left-pct-59{left:59%}.left-pct-6.left-pct-6{left:6%}.left-pct-60.left-pct-60{left:60%}.left-pct-61.left-pct-61{left:61%}.left-pct-62.left-pct-62{left:62%}.left-pct-63.left-pct-63{left:63%}.left-pct-64.left-pct-64{left:64%}.left-pct-65.left-pct-65{left:65%}.left-pct-66.left-pct-66{left:66%}.left-pct-67.left-pct-67{left:67%}.left-pct-68.left-pct-68{left:68%}.left-pct-69.left-pct-69{left:69%}.left-pct-7.left-pct-7{left:7%}.left-pct-70.left-pct-70{left:70%}.left-pct-71.left-pct-71{left:71%}.left-pct-72.left-pct-72{left:72%}.left-pct-73.left-pct-73{left:73%}.left-pct-74.left-pct-74{left:74%}.left-pct-75.left-pct-75{left:75%}.left-pct-76.left-pct-76{left:76%}.left-pct-77.left-pct-77{left:77%}.left-pct-78.left-pct-78{left:78%}.left-pct-79.left-pct-79{left:79%}.left-pct-8.left-pct-8{left:8%}.left-pct-80.left-pct-80{left:80%}.left-pct-81.left-pct-81{left:81%}.left-pct-82.left-pct-82{left:82%}.left-pct-83.left-pct-83{left:83%}.left-pct-84.left-pct-84{left:84%}.left-pct-85.left-pct-85{left:85%}.left-pct-86.left-pct-86{left:86%}.left-pct-87.left-pct-87{left:87%}.left-pct-88.left-pct-88{left:88%}.left-pct-89.left-pct-89{left:89%}.left-pct-9.left-pct-9{left:9%}.left-pct-90.left-pct-90{left:90%}.left-pct-91.left-pct-91{left:91%}.left-pct-92.left-pct-92{left:92%}.left-pct-93.left-pct-93{left:93%}.left-pct-94.left-pct-94{left:94%}.left-pct-95.left-pct-95{left:95%}.left-pct-96.left-pct-96{left:96%}.left-pct-97.left-pct-97{left:97%}.left-pct-98.left-pct-98{left:98%}.left-pct-99.left-pct-99{left:99%}.max-h-0.max-h-0{max-height:0px}.max-h-100.max-h-100{max-height:100px}.max-h-1000.max-h-1000{max-height:1000px}.max-h-104.max-h-104{max-height:104px}.max-h-1040.max-h-1040{max-height:1040px}.max-h-108.max-h-108{max-height:108px}.max-h-1080.max-h-1080{max-height:1080px}.max-h-112.max-h-112{max-height:112px}.max-h-1120.max-h-1120{max-height:1120px}.max-h-116.max-h-116{max-height:116px}.max-h-1160.max-h-1160{max-height:1160px}.max-h-12.max-h-12{max-height:12px}.max-h-120.max-h-120{max-height:120px}.max-h-1200.max-h-1200{max-height:1200px}.max-h-124.max-h-124{max-height:124px}.max-h-1240.max-h-1240{max-height:1240px}.max-h-128.max-h-128{max-height:128px}.max-h-1280.max-h-1280{max-height:1280px}.max-h-132.max-h-132{max-height:132px}.max-h-136.max-h-136{max-height:136px}.max-h-140.max-h-140{max-height:140px}.max-h-144.max-h-144{max-height:144px}.max-h-148.max-h-148{max-height:148px}.max-h-150.max-h-150{max-height:150px}.max-h-152.max-h-152{max-height:152px}.max-h-156.max-h-156{max-height:156px}.max-h-16.max-h-16{max-height:16px}.max-h-160.max-h-160{max-height:160px}.max-h-164.max-h-164{max-height:164px}.max-h-168.max-h-168{max-height:168px}.max-h-172.max-h-172{max-height:172px}.max-h-176.max-h-176{max-height:176px}.max-h-180.max-h-180{max-height:180px}.max-h-184.max-h-184{max-height:184px}.max-h-188.max-h-188{max-height:188px}.max-h-190.max-h-190{max-height:190px}.max-h-192.max-h-192{max-height:192px}.max-h-196.max-h-196{max-height:196px}.max-h-20.max-h-20{max-height:20px}.max-h-200.max-h-200{max-height:200px}.max-h-204.max-h-204{max-height:204px}.max-h-208.max-h-208{max-height:208px}.max-h-212.max-h-212{max-height:212px}.max-h-216.max-h-216{max-height:216px}.max-h-220.max-h-220{max-height:220px}.max-h-224.max-h-224{max-height:224px}.max-h-228.max-h-228{max-height:228px}.max-h-232.max-h-232{max-height:232px}.max-h-236.max-h-236{max-height:236px}.max-h-24.max-h-24{max-height:24px}.max-h-240.max-h-240{max-height:240px}.max-h-244.max-h-244{max-height:244px}.max-h-248.max-h-248{max-height:248px}.max-h-252.max-h-252{max-height:252px}.max-h-256.max-h-256{max-height:256px}.max-h-260.max-h-260{max-height:260px}.max-h-264.max-h-264{max-height:264px}.max-h-268.max-h-268{max-height:268px}.max-h-272.max-h-272{max-height:272px}.max-h-276.max-h-276{max-height:276px}.max-h-28.max-h-28{max-height:28px}.max-h-280.max-h-280{max-height:280px}.max-h-284.max-h-284{max-height:284px}.max-h-288.max-h-288{max-height:288px}.max-h-292.max-h-292{max-height:292px}.max-h-296.max-h-296{max-height:296px}.max-h-300.max-h-300{max-height:300px}.max-h-304.max-h-304{max-height:304px}.max-h-308.max-h-308{max-height:308px}.max-h-312.max-h-312{max-height:312px}.max-h-316.max-h-316{max-height:316px}.max-h-32.max-h-32{max-height:32px}.max-h-320.max-h-320{max-height:320px}.max-h-340.max-h-340{max-height:340px}.max-h-36.max-h-36{max-height:36px}.max-h-360.max-h-360{max-height:360px}.max-h-4.max-h-4{max-height:4px}.max-h-40.max-h-40{max-height:40px}.max-h-400.max-h-400{max-height:400px}.max-h-44.max-h-44{max-height:44px}.max-h-440.max-h-440{max-height:440px}.max-h-460.max-h-460{max-height:460px}.max-h-48.max-h-48{max-height:48px}.max-h-480.max-h-480{max-height:480px}.max-h-52.max-h-52{max-height:52px}.max-h-520.max-h-520{max-height:520px}.max-h-56.max-h-56{max-height:56px}.max-h-560.max-h-560{max-height:560px}.max-h-60.max-h-60{max-height:60px}.max-h-600.max-h-600{max-height:600px}.max-h-64.max-h-64{max-height:64px}.max-h-640.max-h-640{max-height:640px}.max-h-68.max-h-68{max-height:68px}.max-h-680.max-h-680{max-height:680px}.max-h-72.max-h-72{max-height:72px}.max-h-720.max-h-720{max-height:720px}.max-h-76.max-h-76{max-height:76px}.max-h-760.max-h-760{max-height:760px}.max-h-8.max-h-8{max-height:8px}.max-h-80.max-h-80{max-height:80px}.max-h-800.max-h-800{max-height:800px}.max-h-84.max-h-84{max-height:84px}.max-h-840.max-h-840{max-height:840px}.max-h-88.max-h-88{max-height:88px}.max-h-880.max-h-880{max-height:880px}.max-h-92.max-h-92{max-height:92px}.max-h-920.max-h-920{max-height:920px}.max-h-96.max-h-96{max-height:96px}.max-h-960.max-h-960{max-height:960px}.max-h-c-full-24px.max-h-c-full-24px{max-height:calc(100% - 24px)}.max-h-none.max-h-none{max-height:none}.max-h-pct-0.max-h-pct-0{max-height:0%}.max-h-pct-1.max-h-pct-1{max-height:1%}.max-h-pct-10.max-h-pct-10{max-height:10%}.max-h-pct-100.max-h-pct-100{max-height:100%}.max-h-pct-11.max-h-pct-11{max-height:11%}.max-h-pct-12.max-h-pct-12{max-height:12%}.max-h-pct-13.max-h-pct-13{max-height:13%}.max-h-pct-14.max-h-pct-14{max-height:14%}.max-h-pct-15.max-h-pct-15{max-height:15%}.max-h-pct-16.max-h-pct-16{max-height:16%}.max-h-pct-17.max-h-pct-17{max-height:17%}.max-h-pct-18.max-h-pct-18{max-height:18%}.max-h-pct-19.max-h-pct-19{max-height:19%}.max-h-pct-2.max-h-pct-2{max-height:2%}.max-h-pct-20.max-h-pct-20{max-height:20%}.max-h-pct-21.max-h-pct-21{max-height:21%}.max-h-pct-22.max-h-pct-22{max-height:22%}.max-h-pct-23.max-h-pct-23{max-height:23%}.max-h-pct-24.max-h-pct-24{max-height:24%}.max-h-pct-25.max-h-pct-25{max-height:25%}.max-h-pct-26.max-h-pct-26{max-height:26%}.max-h-pct-27.max-h-pct-27{max-height:27%}.max-h-pct-28.max-h-pct-28{max-height:28%}.max-h-pct-29.max-h-pct-29{max-height:29%}.max-h-pct-3.max-h-pct-3{max-height:3%}.max-h-pct-30.max-h-pct-30{max-height:30%}.max-h-pct-31.max-h-pct-31{max-height:31%}.max-h-pct-32.max-h-pct-32{max-height:32%}.max-h-pct-33.max-h-pct-33{max-height:33%}.max-h-pct-34.max-h-pct-34{max-height:34%}.max-h-pct-35.max-h-pct-35{max-height:35%}.max-h-pct-36.max-h-pct-36{max-height:36%}.max-h-pct-37.max-h-pct-37{max-height:37%}.max-h-pct-38.max-h-pct-38{max-height:38%}.max-h-pct-39.max-h-pct-39{max-height:39%}.max-h-pct-4.max-h-pct-4{max-height:4%}.max-h-pct-40.max-h-pct-40{max-height:40%}.max-h-pct-41.max-h-pct-41{max-height:41%}.max-h-pct-42.max-h-pct-42{max-height:42%}.max-h-pct-43.max-h-pct-43{max-height:43%}.max-h-pct-44.max-h-pct-44{max-height:44%}.max-h-pct-45.max-h-pct-45{max-height:45%}.max-h-pct-46.max-h-pct-46{max-height:46%}.max-h-pct-47.max-h-pct-47{max-height:47%}.max-h-pct-48.max-h-pct-48{max-height:48%}.max-h-pct-49.max-h-pct-49{max-height:49%}.max-h-pct-5.max-h-pct-5{max-height:5%}.max-h-pct-50.max-h-pct-50{max-height:50%}.max-h-pct-51.max-h-pct-51{max-height:51%}.max-h-pct-52.max-h-pct-52{max-height:52%}.max-h-pct-53.max-h-pct-53{max-height:53%}.max-h-pct-54.max-h-pct-54{max-height:54%}.max-h-pct-55.max-h-pct-55{max-height:55%}.max-h-pct-56.max-h-pct-56{max-height:56%}.max-h-pct-57.max-h-pct-57{max-height:57%}.max-h-pct-58.max-h-pct-58{max-height:58%}.max-h-pct-59.max-h-pct-59{max-height:59%}.max-h-pct-6.max-h-pct-6{max-height:6%}.max-h-pct-60.max-h-pct-60{max-height:60%}.max-h-pct-61.max-h-pct-61{max-height:61%}.max-h-pct-62.max-h-pct-62{max-height:62%}.max-h-pct-63.max-h-pct-63{max-height:63%}.max-h-pct-64.max-h-pct-64{max-height:64%}.max-h-pct-65.max-h-pct-65{max-height:65%}.max-h-pct-66.max-h-pct-66{max-height:66%}.max-h-pct-67.max-h-pct-67{max-height:67%}.max-h-pct-68.max-h-pct-68{max-height:68%}.max-h-pct-69.max-h-pct-69{max-height:69%}.max-h-pct-7.max-h-pct-7{max-height:7%}.max-h-pct-70.max-h-pct-70{max-height:70%}.max-h-pct-71.max-h-pct-71{max-height:71%}.max-h-pct-72.max-h-pct-72{max-height:72%}.max-h-pct-73.max-h-pct-73{max-height:73%}.max-h-pct-74.max-h-pct-74{max-height:74%}.max-h-pct-75.max-h-pct-75{max-height:75%}.max-h-pct-76.max-h-pct-76{max-height:76%}.max-h-pct-77.max-h-pct-77{max-height:77%}.max-h-pct-78.max-h-pct-78{max-height:78%}.max-h-pct-79.max-h-pct-79{max-height:79%}.max-h-pct-8.max-h-pct-8{max-height:8%}.max-h-pct-80.max-h-pct-80{max-height:80%}.max-h-pct-81.max-h-pct-81{max-height:81%}.max-h-pct-82.max-h-pct-82{max-height:82%}.max-h-pct-83.max-h-pct-83{max-height:83%}.max-h-pct-84.max-h-pct-84{max-height:84%}.max-h-pct-85.max-h-pct-85{max-height:85%}.max-h-pct-86.max-h-pct-86{max-height:86%}.max-h-pct-87.max-h-pct-87{max-height:87%}.max-h-pct-88.max-h-pct-88{max-height:88%}.max-h-pct-89.max-h-pct-89{max-height:89%}.max-h-pct-9.max-h-pct-9{max-height:9%}.max-h-pct-90.max-h-pct-90{max-height:90%}.max-h-pct-91.max-h-pct-91{max-height:91%}.max-h-pct-92.max-h-pct-92{max-height:92%}.max-h-pct-93.max-h-pct-93{max-height:93%}.max-h-pct-94.max-h-pct-94{max-height:94%}.max-h-pct-95.max-h-pct-95{max-height:95%}.max-h-pct-96.max-h-pct-96{max-height:96%}.max-h-pct-97.max-h-pct-97{max-height:97%}.max-h-pct-98.max-h-pct-98{max-height:98%}.max-h-pct-99.max-h-pct-99{max-height:99%}.max-h-vh-34.max-h-vh-34{max-height:34vh}.max-h-vh-38.max-h-vh-38{max-height:38vh}.max-h-vh-46.max-h-vh-46{max-height:46vh}.max-h-vh-52.max-h-vh-52{max-height:52vh}.max-h-vh-54.max-h-vh-54{max-height:54vh}.max-h-vh-55.max-h-vh-55{max-height:55vh}.max-h-vh-60.max-h-vh-60{max-height:60vh}.max-h-vh-65.max-h-vh-65{max-height:65vh}.max-h-vh-76.max-h-vh-76{max-height:76vh}.max-h-vh-80.max-h-vh-80{max-height:80vh}.max-h-vh-82.max-h-vh-82{max-height:82vh}.max-h-vh-85.max-h-vh-85{max-height:85vh}.max-h-vh-88.max-h-vh-88{max-height:88vh}.max-h-vh-90.max-h-vh-90{max-height:90vh}.max-h-vh-92.max-h-vh-92{max-height:92vh}.max-w-0.max-w-0{max-width:0px}.max-w-100.max-w-100{max-width:100px}.max-w-1000.max-w-1000{max-width:1000px}.max-w-104.max-w-104{max-width:104px}.max-w-1040.max-w-1040{max-width:1040px}.max-w-108.max-w-108{max-width:108px}.max-w-1080.max-w-1080{max-width:1080px}.max-w-1100.max-w-1100{max-width:1100px}.max-w-112.max-w-112{max-width:112px}.max-w-1120.max-w-1120{max-width:1120px}.max-w-1150.max-w-1150{max-width:1150px}.max-w-116.max-w-116{max-width:116px}.max-w-1160.max-w-1160{max-width:1160px}.max-w-1180.max-w-1180{max-width:1180px}.max-w-12.max-w-12{max-width:12px}.max-w-120.max-w-120{max-width:120px}.max-w-1200.max-w-1200{max-width:1200px}.max-w-124.max-w-124{max-width:124px}.max-w-1240.max-w-1240{max-width:1240px}.max-w-128.max-w-128{max-width:128px}.max-w-1280.max-w-1280{max-width:1280px}.max-w-132.max-w-132{max-width:132px}.max-w-136.max-w-136{max-width:136px}.max-w-140.max-w-140{max-width:140px}.max-w-144.max-w-144{max-width:144px}.max-w-1440.max-w-1440{max-width:1440px}.max-w-148.max-w-148{max-width:148px}.max-w-152.max-w-152{max-width:152px}.max-w-156.max-w-156{max-width:156px}.max-w-16.max-w-16{max-width:16px}.max-w-160.max-w-160{max-width:160px}.max-w-164.max-w-164{max-width:164px}.max-w-168.max-w-168{max-width:168px}.max-w-172.max-w-172{max-width:172px}.max-w-176.max-w-176{max-width:176px}.max-w-180.max-w-180{max-width:180px}.max-w-184.max-w-184{max-width:184px}.max-w-188.max-w-188{max-width:188px}.max-w-192.max-w-192{max-width:192px}.max-w-196.max-w-196{max-width:196px}.max-w-20.max-w-20{max-width:20px}.max-w-200.max-w-200{max-width:200px}.max-w-204.max-w-204{max-width:204px}.max-w-208.max-w-208{max-width:208px}.max-w-210.max-w-210{max-width:210px}.max-w-212.max-w-212{max-width:212px}.max-w-216.max-w-216{max-width:216px}.max-w-220.max-w-220{max-width:220px}.max-w-224.max-w-224{max-width:224px}.max-w-228.max-w-228{max-width:228px}.max-w-232.max-w-232{max-width:232px}.max-w-236.max-w-236{max-width:236px}.max-w-24.max-w-24{max-width:24px}.max-w-240.max-w-240{max-width:240px}.max-w-244.max-w-244{max-width:244px}.max-w-248.max-w-248{max-width:248px}.max-w-252.max-w-252{max-width:252px}.max-w-256.max-w-256{max-width:256px}.max-w-260.max-w-260{max-width:260px}.max-w-264.max-w-264{max-width:264px}.max-w-268.max-w-268{max-width:268px}.max-w-272.max-w-272{max-width:272px}.max-w-276.max-w-276{max-width:276px}.max-w-28.max-w-28{max-width:28px}.max-w-280.max-w-280{max-width:280px}.max-w-284.max-w-284{max-width:284px}.max-w-288.max-w-288{max-width:288px}.max-w-292.max-w-292{max-width:292px}.max-w-296.max-w-296{max-width:296px}.max-w-300.max-w-300{max-width:300px}.max-w-304.max-w-304{max-width:304px}.max-w-308.max-w-308{max-width:308px}.max-w-312.max-w-312{max-width:312px}.max-w-316.max-w-316{max-width:316px}.max-w-32.max-w-32{max-width:32px}.max-w-320.max-w-320{max-width:320px}.max-w-340.max-w-340{max-width:340px}.max-w-36.max-w-36{max-width:36px}.max-w-360.max-w-360{max-width:360px}.max-w-38.max-w-38{max-width:38px}.max-w-380.max-w-380{max-width:380px}.max-w-4.max-w-4{max-width:4px}.max-w-40.max-w-40{max-width:40px}.max-w-400.max-w-400{max-width:400px}.max-w-420.max-w-420{max-width:420px}.max-w-44.max-w-44{max-width:44px}.max-w-440.max-w-440{max-width:440px}.max-w-460.max-w-460{max-width:460px}.max-w-48.max-w-48{max-width:48px}.max-w-480.max-w-480{max-width:480px}.max-w-52.max-w-52{max-width:52px}.max-w-520.max-w-520{max-width:520px}.max-w-56.max-w-56{max-width:56px}.max-w-560.max-w-560{max-width:560px}.max-w-60.max-w-60{max-width:60px}.max-w-600.max-w-600{max-width:600px}.max-w-620.max-w-620{max-width:620px}.max-w-64.max-w-64{max-width:64px}.max-w-640.max-w-640{max-width:640px}.max-w-68.max-w-68{max-width:68px}.max-w-680.max-w-680{max-width:680px}.max-w-700.max-w-700{max-width:700px}.max-w-72.max-w-72{max-width:72px}.max-w-720.max-w-720{max-width:720px}.max-w-74.max-w-74{max-width:74px}.max-w-76.max-w-76{max-width:76px}.max-w-760.max-w-760{max-width:760px}.max-w-8.max-w-8{max-width:8px}.max-w-80.max-w-80{max-width:80px}.max-w-800.max-w-800{max-width:800px}.max-w-820.max-w-820{max-width:820px}.max-w-84.max-w-84{max-width:84px}.max-w-840.max-w-840{max-width:840px}.max-w-88.max-w-88{max-width:88px}.max-w-880.max-w-880{max-width:880px}.max-w-900.max-w-900{max-width:900px}.max-w-92.max-w-92{max-width:92px}.max-w-920.max-w-920{max-width:920px}.max-w-96.max-w-96{max-width:96px}.max-w-960.max-w-960{max-width:960px}.max-w-980.max-w-980{max-width:980px}.max-w-c-full-40px.max-w-c-full-40px{max-width:calc(100% - 40px)}.max-w-c-vw-40px.max-w-c-vw-40px{max-width:calc(100vw - 40px)}.max-w-ch-78.max-w-ch-78{max-width:78ch}.max-w-min-380-92vw.max-w-min-380-92vw{max-width:min(92vw,380px)}.max-w-none.max-w-none{max-width:none}.max-w-pct-0.max-w-pct-0{max-width:0%}.max-w-pct-1.max-w-pct-1{max-width:1%}.max-w-pct-10.max-w-pct-10{max-width:10%}.max-w-pct-100.max-w-pct-100{max-width:100%}.max-w-pct-11.max-w-pct-11{max-width:11%}.max-w-pct-12.max-w-pct-12{max-width:12%}.max-w-pct-13.max-w-pct-13{max-width:13%}.max-w-pct-14.max-w-pct-14{max-width:14%}.max-w-pct-15.max-w-pct-15{max-width:15%}.max-w-pct-16.max-w-pct-16{max-width:16%}.max-w-pct-17.max-w-pct-17{max-width:17%}.max-w-pct-18.max-w-pct-18{max-width:18%}.max-w-pct-19.max-w-pct-19{max-width:19%}.max-w-pct-2.max-w-pct-2{max-width:2%}.max-w-pct-20.max-w-pct-20{max-width:20%}.max-w-pct-21.max-w-pct-21{max-width:21%}.max-w-pct-22.max-w-pct-22{max-width:22%}.max-w-pct-23.max-w-pct-23{max-width:23%}.max-w-pct-24.max-w-pct-24{max-width:24%}.max-w-pct-25.max-w-pct-25{max-width:25%}.max-w-pct-26.max-w-pct-26{max-width:26%}.max-w-pct-27.max-w-pct-27{max-width:27%}.max-w-pct-28.max-w-pct-28{max-width:28%}.max-w-pct-29.max-w-pct-29{max-width:29%}.max-w-pct-3.max-w-pct-3{max-width:3%}.max-w-pct-30.max-w-pct-30{max-width:30%}.max-w-pct-31.max-w-pct-31{max-width:31%}.max-w-pct-32.max-w-pct-32{max-width:32%}.max-w-pct-33.max-w-pct-33{max-width:33%}.max-w-pct-34.max-w-pct-34{max-width:34%}.max-w-pct-35.max-w-pct-35{max-width:35%}.max-w-pct-36.max-w-pct-36{max-width:36%}.max-w-pct-37.max-w-pct-37{max-width:37%}.max-w-pct-38.max-w-pct-38{max-width:38%}.max-w-pct-39.max-w-pct-39{max-width:39%}.max-w-pct-4.max-w-pct-4{max-width:4%}.max-w-pct-40.max-w-pct-40{max-width:40%}.max-w-pct-41.max-w-pct-41{max-width:41%}.max-w-pct-42.max-w-pct-42{max-width:42%}.max-w-pct-43.max-w-pct-43{max-width:43%}.max-w-pct-44.max-w-pct-44{max-width:44%}.max-w-pct-45.max-w-pct-45{max-width:45%}.max-w-pct-46.max-w-pct-46{max-width:46%}.max-w-pct-47.max-w-pct-47{max-width:47%}.max-w-pct-48.max-w-pct-48{max-width:48%}.max-w-pct-49.max-w-pct-49{max-width:49%}.max-w-pct-5.max-w-pct-5{max-width:5%}.max-w-pct-50.max-w-pct-50{max-width:50%}.max-w-pct-51.max-w-pct-51{max-width:51%}.max-w-pct-52.max-w-pct-52{max-width:52%}.max-w-pct-53.max-w-pct-53{max-width:53%}.max-w-pct-54.max-w-pct-54{max-width:54%}.max-w-pct-55.max-w-pct-55{max-width:55%}.max-w-pct-56.max-w-pct-56{max-width:56%}.max-w-pct-57.max-w-pct-57{max-width:57%}.max-w-pct-58.max-w-pct-58{max-width:58%}.max-w-pct-59.max-w-pct-59{max-width:59%}.max-w-pct-6.max-w-pct-6{max-width:6%}.max-w-pct-60.max-w-pct-60{max-width:60%}.max-w-pct-61.max-w-pct-61{max-width:61%}.max-w-pct-62.max-w-pct-62{max-width:62%}.max-w-pct-63.max-w-pct-63{max-width:63%}.max-w-pct-64.max-w-pct-64{max-width:64%}.max-w-pct-65.max-w-pct-65{max-width:65%}.max-w-pct-66.max-w-pct-66{max-width:66%}.max-w-pct-67.max-w-pct-67{max-width:67%}.max-w-pct-68.max-w-pct-68{max-width:68%}.max-w-pct-69.max-w-pct-69{max-width:69%}.max-w-pct-7.max-w-pct-7{max-width:7%}.max-w-pct-70.max-w-pct-70{max-width:70%}.max-w-pct-71.max-w-pct-71{max-width:71%}.max-w-pct-72.max-w-pct-72{max-width:72%}.max-w-pct-73.max-w-pct-73{max-width:73%}.max-w-pct-74.max-w-pct-74{max-width:74%}.max-w-pct-75.max-w-pct-75{max-width:75%}.max-w-pct-76.max-w-pct-76{max-width:76%}.max-w-pct-77.max-w-pct-77{max-width:77%}.max-w-pct-78.max-w-pct-78{max-width:78%}.max-w-pct-79.max-w-pct-79{max-width:79%}.max-w-pct-8.max-w-pct-8{max-width:8%}.max-w-pct-80.max-w-pct-80{max-width:80%}.max-w-pct-81.max-w-pct-81{max-width:81%}.max-w-pct-82.max-w-pct-82{max-width:82%}.max-w-pct-83.max-w-pct-83{max-width:83%}.max-w-pct-84.max-w-pct-84{max-width:84%}.max-w-pct-85.max-w-pct-85{max-width:85%}.max-w-pct-86.max-w-pct-86{max-width:86%}.max-w-pct-87.max-w-pct-87{max-width:87%}.max-w-pct-88.max-w-pct-88{max-width:88%}.max-w-pct-89.max-w-pct-89{max-width:89%}.max-w-pct-9.max-w-pct-9{max-width:9%}.max-w-pct-90.max-w-pct-90{max-width:90%}.max-w-pct-91.max-w-pct-91{max-width:91%}.max-w-pct-92.max-w-pct-92{max-width:92%}.max-w-pct-93.max-w-pct-93{max-width:93%}.max-w-pct-94.max-w-pct-94{max-width:94%}.max-w-pct-95.max-w-pct-95{max-width:95%}.max-w-pct-96.max-w-pct-96{max-width:96%}.max-w-pct-97.max-w-pct-97{max-width:97%}.max-w-pct-98.max-w-pct-98{max-width:98%}.max-w-pct-99.max-w-pct-99{max-width:99%}.max-w-vw-90.max-w-vw-90{max-width:90vw}.max-w-vw-92.max-w-vw-92{max-width:92vw}.max-w-vw-95.max-w-vw-95{max-width:95vw}.max-w-vw-96.max-w-vw-96{max-width:96vw}.mb-0.mb-0{margin-bottom:0}.mb-10.mb-10{margin-bottom:10px}.mb-16.mb-16{margin-bottom:16px}.mb-2.mb-2{margin-bottom:2px}.mb-6.mb-6{margin-bottom:6px}.mb-9.mb-9{margin-bottom:9px}.min-h-0.min-h-0{min-height:0px}.min-h-100.min-h-100{min-height:100px}.min-h-1000.min-h-1000{min-height:1000px}.min-h-104.min-h-104{min-height:104px}.min-h-1040.min-h-1040{min-height:1040px}.min-h-108.min-h-108{min-height:108px}.min-h-1080.min-h-1080{min-height:1080px}.min-h-112.min-h-112{min-height:112px}.min-h-1120.min-h-1120{min-height:1120px}.min-h-116.min-h-116{min-height:116px}.min-h-1160.min-h-1160{min-height:1160px}.min-h-12.min-h-12{min-height:12px}.min-h-120.min-h-120{min-height:120px}.min-h-1200.min-h-1200{min-height:1200px}.min-h-124.min-h-124{min-height:124px}.min-h-1240.min-h-1240{min-height:1240px}.min-h-128.min-h-128{min-height:128px}.min-h-1280.min-h-1280{min-height:1280px}.min-h-13.min-h-13{min-height:13px}.min-h-132.min-h-132{min-height:132px}.min-h-136.min-h-136{min-height:136px}.min-h-140.min-h-140{min-height:140px}.min-h-144.min-h-144{min-height:144px}.min-h-148.min-h-148{min-height:148px}.min-h-152.min-h-152{min-height:152px}.min-h-156.min-h-156{min-height:156px}.min-h-16.min-h-16{min-height:16px}.min-h-160.min-h-160{min-height:160px}.min-h-164.min-h-164{min-height:164px}.min-h-168.min-h-168{min-height:168px}.min-h-172.min-h-172{min-height:172px}.min-h-176.min-h-176{min-height:176px}.min-h-180.min-h-180{min-height:180px}.min-h-184.min-h-184{min-height:184px}.min-h-188.min-h-188{min-height:188px}.min-h-192.min-h-192{min-height:192px}.min-h-196.min-h-196{min-height:196px}.min-h-2.min-h-2{min-height:2px}.min-h-20.min-h-20{min-height:20px}.min-h-200.min-h-200{min-height:200px}.min-h-204.min-h-204{min-height:204px}.min-h-208.min-h-208{min-height:208px}.min-h-212.min-h-212{min-height:212px}.min-h-214.min-h-214{min-height:214px}.min-h-216.min-h-216{min-height:216px}.min-h-220.min-h-220{min-height:220px}.min-h-224.min-h-224{min-height:224px}.min-h-228.min-h-228{min-height:228px}.min-h-232.min-h-232{min-height:232px}.min-h-236.min-h-236{min-height:236px}.min-h-24.min-h-24{min-height:24px}.min-h-240.min-h-240{min-height:240px}.min-h-244.min-h-244{min-height:244px}.min-h-248.min-h-248{min-height:248px}.min-h-252.min-h-252{min-height:252px}.min-h-256.min-h-256{min-height:256px}.min-h-26.min-h-26{min-height:26px}.min-h-260.min-h-260{min-height:260px}.min-h-264.min-h-264{min-height:264px}.min-h-268.min-h-268{min-height:268px}.min-h-272.min-h-272{min-height:272px}.min-h-276.min-h-276{min-height:276px}.min-h-28.min-h-28{min-height:28px}.min-h-280.min-h-280{min-height:280px}.min-h-284.min-h-284{min-height:284px}.min-h-288.min-h-288{min-height:288px}.min-h-292.min-h-292{min-height:292px}.min-h-296.min-h-296{min-height:296px}.min-h-300.min-h-300{min-height:300px}.min-h-304.min-h-304{min-height:304px}.min-h-308.min-h-308{min-height:308px}.min-h-312.min-h-312{min-height:312px}.min-h-316.min-h-316{min-height:316px}.min-h-32.min-h-32{min-height:32px}.min-h-320.min-h-320{min-height:320px}.min-h-36.min-h-36{min-height:36px}.min-h-360.min-h-360{min-height:360px}.min-h-4.min-h-4{min-height:4px}.min-h-40.min-h-40{min-height:40px}.min-h-400.min-h-400{min-height:400px}.min-h-44.min-h-44{min-height:44px}.min-h-440.min-h-440{min-height:440px}.min-h-48.min-h-48{min-height:48px}.min-h-480.min-h-480{min-height:480px}.min-h-50.min-h-50{min-height:50px}.min-h-52.min-h-52{min-height:52px}.min-h-520.min-h-520{min-height:520px}.min-h-56.min-h-56{min-height:56px}.min-h-560.min-h-560{min-height:560px}.min-h-60.min-h-60{min-height:60px}.min-h-600.min-h-600{min-height:600px}.min-h-64.min-h-64{min-height:64px}.min-h-640.min-h-640{min-height:640px}.min-h-68.min-h-68{min-height:68px}.min-h-680.min-h-680{min-height:680px}.min-h-70.min-h-70{min-height:70px}.min-h-72.min-h-72{min-height:72px}.min-h-720.min-h-720{min-height:720px}.min-h-76.min-h-76{min-height:76px}.min-h-760.min-h-760{min-height:760px}.min-h-8.min-h-8{min-height:8px}.min-h-80.min-h-80{min-height:80px}.min-h-800.min-h-800{min-height:800px}.min-h-84.min-h-84{min-height:84px}.min-h-840.min-h-840{min-height:840px}.min-h-88.min-h-88{min-height:88px}.min-h-880.min-h-880{min-height:880px}.min-h-92.min-h-92{min-height:92px}.min-h-920.min-h-920{min-height:920px}.min-h-96.min-h-96{min-height:96px}.min-h-960.min-h-960{min-height:960px}.min-h-c-vh-160px.min-h-c-vh-160px{min-height:calc(100vh - 160px)}.min-h-pct-100.min-h-pct-100{min-height:100%}.min-h-vh-60.min-h-vh-60{min-height:60vh}.min-h-vh-70.min-h-vh-70{min-height:70vh}.min-h-vh-80.min-h-vh-80{min-height:80vh}.min-w-0.min-w-0{min-width:0px}.min-w-100.min-w-100{min-width:100px}.min-w-1000.min-w-1000{min-width:1000px}.min-w-104.min-w-104{min-width:104px}.min-w-1040.min-w-1040{min-width:1040px}.min-w-108.min-w-108{min-width:108px}.min-w-1080.min-w-1080{min-width:1080px}.min-w-112.min-w-112{min-width:112px}.min-w-1120.min-w-1120{min-width:1120px}.min-w-116.min-w-116{min-width:116px}.min-w-1160.min-w-1160{min-width:1160px}.min-w-12.min-w-12{min-width:12px}.min-w-120.min-w-120{min-width:120px}.min-w-1200.min-w-1200{min-width:1200px}.min-w-124.min-w-124{min-width:124px}.min-w-1240.min-w-1240{min-width:1240px}.min-w-128.min-w-128{min-width:128px}.min-w-1280.min-w-1280{min-width:1280px}.min-w-132.min-w-132{min-width:132px}.min-w-136.min-w-136{min-width:136px}.min-w-140.min-w-140{min-width:140px}.min-w-144.min-w-144{min-width:144px}.min-w-148.min-w-148{min-width:148px}.min-w-150.min-w-150{min-width:150px}.min-w-152.min-w-152{min-width:152px}.min-w-156.min-w-156{min-width:156px}.min-w-16.min-w-16{min-width:16px}.min-w-160.min-w-160{min-width:160px}.min-w-164.min-w-164{min-width:164px}.min-w-168.min-w-168{min-width:168px}.min-w-170.min-w-170{min-width:170px}.min-w-172.min-w-172{min-width:172px}.min-w-176.min-w-176{min-width:176px}.min-w-18.min-w-18{min-width:18px}.min-w-180.min-w-180{min-width:180px}.min-w-184.min-w-184{min-width:184px}.min-w-188.min-w-188{min-width:188px}.min-w-190.min-w-190{min-width:190px}.min-w-192.min-w-192{min-width:192px}.min-w-196.min-w-196{min-width:196px}.min-w-2.min-w-2{min-width:2px}.min-w-20.min-w-20{min-width:20px}.min-w-200.min-w-200{min-width:200px}.min-w-204.min-w-204{min-width:204px}.min-w-208.min-w-208{min-width:208px}.min-w-210.min-w-210{min-width:210px}.min-w-212.min-w-212{min-width:212px}.min-w-216.min-w-216{min-width:216px}.min-w-22.min-w-22{min-width:22px}.min-w-220.min-w-220{min-width:220px}.min-w-224.min-w-224{min-width:224px}.min-w-228.min-w-228{min-width:228px}.min-w-232.min-w-232{min-width:232px}.min-w-236.min-w-236{min-width:236px}.min-w-24.min-w-24{min-width:24px}.min-w-240.min-w-240{min-width:240px}.min-w-244.min-w-244{min-width:244px}.min-w-248.min-w-248{min-width:248px}.min-w-252.min-w-252{min-width:252px}.min-w-256.min-w-256{min-width:256px}.min-w-260.min-w-260{min-width:260px}.min-w-264.min-w-264{min-width:264px}.min-w-268.min-w-268{min-width:268px}.min-w-272.min-w-272{min-width:272px}.min-w-276.min-w-276{min-width:276px}.min-w-28.min-w-28{min-width:28px}.min-w-280.min-w-280{min-width:280px}.min-w-284.min-w-284{min-width:284px}.min-w-288.min-w-288{min-width:288px}.min-w-292.min-w-292{min-width:292px}.min-w-296.min-w-296{min-width:296px}.min-w-300.min-w-300{min-width:300px}.min-w-304.min-w-304{min-width:304px}.min-w-308.min-w-308{min-width:308px}.min-w-312.min-w-312{min-width:312px}.min-w-316.min-w-316{min-width:316px}.min-w-32.min-w-32{min-width:32px}.min-w-320.min-w-320{min-width:320px}.min-w-34.min-w-34{min-width:34px}.min-w-36.min-w-36{min-width:36px}.min-w-360.min-w-360{min-width:360px}.min-w-4.min-w-4{min-width:4px}.min-w-40.min-w-40{min-width:40px}.min-w-400.min-w-400{min-width:400px}.min-w-44.min-w-44{min-width:44px}.min-w-440.min-w-440{min-width:440px}.min-w-48.min-w-48{min-width:48px}.min-w-480.min-w-480{min-width:480px}.min-w-52.min-w-52{min-width:52px}.min-w-520.min-w-520{min-width:520px}.min-w-56.min-w-56{min-width:56px}.min-w-560.min-w-560{min-width:560px}.min-w-60.min-w-60{min-width:60px}.min-w-600.min-w-600{min-width:600px}.min-w-620.min-w-620{min-width:620px}.min-w-64.min-w-64{min-width:64px}.min-w-640.min-w-640{min-width:640px}.min-w-66.min-w-66{min-width:66px}.min-w-68.min-w-68{min-width:68px}.min-w-680.min-w-680{min-width:680px}.min-w-700.min-w-700{min-width:700px}.min-w-72.min-w-72{min-width:72px}.min-w-720.min-w-720{min-width:720px}.min-w-74.min-w-74{min-width:74px}.min-w-76.min-w-76{min-width:76px}.min-w-760.min-w-760{min-width:760px}.min-w-8.min-w-8{min-width:8px}.min-w-80.min-w-80{min-width:80px}.min-w-800.min-w-800{min-width:800px}.min-w-84.min-w-84{min-width:84px}.min-w-840.min-w-840{min-width:840px}.min-w-88.min-w-88{min-width:88px}.min-w-880.min-w-880{min-width:880px}.min-w-90.min-w-90{min-width:90px}.min-w-92.min-w-92{min-width:92px}.min-w-920.min-w-920{min-width:920px}.min-w-96.min-w-96{min-width:96px}.min-w-960.min-w-960{min-width:960px}.min-w-min-190-40vw.min-w-min-190-40vw{min-width:min(190px,40vw)}.min-w-min-280-100pct.min-w-min-280-100pct{min-width:min(280px,100%)}.min-w-pct-100.min-w-pct-100{min-width:100%}.ml-auto.ml-auto{margin-left:auto}.ml-c-space-9-space-4.ml-c-space-9-space-4{margin-left:calc(var(--space-9) + var(--space-4))}.mr-auto.mr-auto{margin-right:auto}.mt-rem-2.mt-rem-2{margin-top:2rem}.pb-c-space-9-space-5.pb-c-space-9-space-5{padding-bottom:calc(var(--space-9) + var(--space-5))}.pt-0.pt-0{padding-top:0}.pt-6.pt-6{padding-top:6px}.pt-vh-12.pt-vh-12{padding-top:12vh}.right-0.right-0{right:0}.right-1.right-1{right:1px}.right-10.right-10{right:10px}.right-100.right-100{right:100px}.right-104.right-104{right:104px}.right-108.right-108{right:108px}.right-112.right-112{right:112px}.right-116.right-116{right:116px}.right-12.right-12{right:12px}.right-120.right-120{right:120px}.right-124.right-124{right:124px}.right-128.right-128{right:128px}.right-132.right-132{right:132px}.right-136.right-136{right:136px}.right-14.right-14{right:14px}.right-140.right-140{right:140px}.right-144.right-144{right:144px}.right-148.right-148{right:148px}.right-152.right-152{right:152px}.right-156.right-156{right:156px}.right-16.right-16{right:16px}.right-160.right-160{right:160px}.right-164.right-164{right:164px}.right-168.right-168{right:168px}.right-172.right-172{right:172px}.right-176.right-176{right:176px}.right-18.right-18{right:18px}.right-180.right-180{right:180px}.right-184.right-184{right:184px}.right-188.right-188{right:188px}.right-192.right-192{right:192px}.right-196.right-196{right:196px}.right-20.right-20{right:20px}.right-200.right-200{right:200px}.right-24.right-24{right:24px}.right-28.right-28{right:28px}.right-32.right-32{right:32px}.right-36.right-36{right:36px}.right-4.right-4{right:4px}.right-40.right-40{right:40px}.right-44.right-44{right:44px}.right-48.right-48{right:48px}.right-52.right-52{right:52px}.right-56.right-56{right:56px}.right-60.right-60{right:60px}.right-64.right-64{right:64px}.right-68.right-68{right:68px}.right-72.right-72{right:72px}.right-76.right-76{right:76px}.right-8.right-8{right:8px}.right-80.right-80{right:80px}.right-84.right-84{right:84px}.right-88.right-88{right:88px}.right-92.right-92{right:92px}.right-96.right-96{right:96px}.right-sp-3.right-sp-3{right:var(--space-3)}.right-sp-4.right-sp-4{right:var(--space-4)}.rotate-0.rotate-0{transform:rotate(0)}.rotate-90.rotate-90{transform:rotate(90deg)}.rotate-n45.rotate-n45{transform:rotate(-45deg)}.stripe-accent.stripe-accent{border-left:3px solid var(--accent)}.stripe-action.stripe-action{border-left:3px solid var(--action)}.stripe-action-hover.stripe-action-hover{border-left:3px solid var(--action-hover)}.stripe-action-soft.stripe-action-soft{border-left:3px solid var(--action-soft)}.stripe-bg-card.stripe-bg-card{border-left:3px solid var(--bg-card)}.stripe-bg-card-hover.stripe-bg-card-hover{border-left:3px solid var(--bg-card-hover)}.stripe-bg-header.stripe-bg-header{border-left:3px solid var(--bg-header)}.stripe-bg-input.stripe-bg-input{border-left:3px solid var(--bg-input)}.stripe-bg-inset.stripe-bg-inset{border-left:3px solid var(--bg-inset)}.stripe-bg-nav.stripe-bg-nav{border-left:3px solid var(--bg-nav)}.stripe-bg-page.stripe-bg-page{border-left:3px solid var(--bg-page)}.stripe-bg-table-header.stripe-bg-table-header{border-left:3px solid var(--bg-table-header)}.stripe-black.stripe-black{border-left:3px solid var(--black)}.stripe-border-card.stripe-border-card{border-left:3px solid var(--border-card)}.stripe-border-color.stripe-border-color{border-left:3px solid var(--border-color)}.stripe-border-light.stripe-border-light{border-left:3px solid var(--border-light)}.stripe-border-strong.stripe-border-strong{border-left:3px solid var(--border-strong)}.stripe-cat-cyan.stripe-cat-cyan{border-left:3px solid var(--cat-cyan)}.stripe-cat-orange.stripe-cat-orange{border-left:3px solid var(--cat-orange)}.stripe-cat-pink.stripe-cat-pink{border-left:3px solid var(--cat-pink)}.stripe-cat-pink-strong.stripe-cat-pink-strong{border-left:3px solid var(--cat-pink-strong)}.stripe-cat-purple.stripe-cat-purple{border-left:3px solid var(--cat-purple)}.stripe-cat-purple-strong.stripe-cat-purple-strong{border-left:3px solid var(--cat-purple-strong)}.stripe-cat-sky.stripe-cat-sky{border-left:3px solid var(--cat-sky)}.stripe-cat-teal.stripe-cat-teal{border-left:3px solid var(--cat-teal)}.stripe-cat-violet.stripe-cat-violet{border-left:3px solid var(--cat-violet)}.stripe-cat-yellow.stripe-cat-yellow{border-left:3px solid var(--cat-yellow)}.stripe-cat-yellow-ink.stripe-cat-yellow-ink{border-left:3px solid var(--cat-yellow-ink)}.stripe-map-fill-0.stripe-map-fill-0{border-left:3px solid var(--map-fill-0)}.stripe-map-fill-1.stripe-map-fill-1{border-left:3px solid var(--map-fill-1)}.stripe-map-fill-2.stripe-map-fill-2{border-left:3px solid var(--map-fill-2)}.stripe-map-fill-3.stripe-map-fill-3{border-left:3px solid var(--map-fill-3)}.stripe-map-line.stripe-map-line{border-left:3px solid var(--map-line)}.stripe-map-line-strong.stripe-map-line-strong{border-left:3px solid var(--map-line-strong)}.stripe-map-outline.stripe-map-outline{border-left:3px solid var(--map-outline)}.stripe-map-surface.stripe-map-surface{border-left:3px solid var(--map-surface)}.stripe-map-surface-2.stripe-map-surface-2{border-left:3px solid var(--map-surface-2)}.stripe-map-surface-3.stripe-map-surface-3{border-left:3px solid var(--map-surface-3)}.stripe-map-text.stripe-map-text{border-left:3px solid var(--map-text)}.stripe-map-text-2.stripe-map-text-2{border-left:3px solid var(--map-text-2)}.stripe-map-text-3.stripe-map-text-3{border-left:3px solid var(--map-text-3)}.stripe-map-text-4.stripe-map-text-4{border-left:3px solid var(--map-text-4)}.stripe-on-action.stripe-on-action{border-left:3px solid var(--on-action)}.stripe-series-1.stripe-series-1{border-left:3px solid var(--series-1)}.stripe-series-10.stripe-series-10{border-left:3px solid var(--series-10)}.stripe-series-2.stripe-series-2{border-left:3px solid var(--series-2)}.stripe-series-3.stripe-series-3{border-left:3px solid var(--series-3)}.stripe-series-4.stripe-series-4{border-left:3px solid var(--series-4)}.stripe-series-5.stripe-series-5{border-left:3px solid var(--series-5)}.stripe-series-6.stripe-series-6{border-left:3px solid var(--series-6)}.stripe-series-7.stripe-series-7{border-left:3px solid var(--series-7)}.stripe-series-8.stripe-series-8{border-left:3px solid var(--series-8)}.stripe-series-9.stripe-series-9{border-left:3px solid var(--series-9)}.stripe-state-clear.stripe-state-clear{border-left:3px solid var(--state-clear)}.stripe-state-clear-soft.stripe-state-clear-soft{border-left:3px solid var(--state-clear-soft)}.stripe-state-clear-strong.stripe-state-clear-strong{border-left:3px solid var(--state-clear-strong)}.stripe-state-critical.stripe-state-critical{border-left:3px solid var(--state-critical)}.stripe-state-critical-soft.stripe-state-critical-soft{border-left:3px solid var(--state-critical-soft)}.stripe-state-critical-strong.stripe-state-critical-strong{border-left:3px solid var(--state-critical-strong)}.stripe-state-watch.stripe-state-watch{border-left:3px solid var(--state-watch)}.stripe-state-watch-soft.stripe-state-watch-soft{border-left:3px solid var(--state-watch-soft)}.stripe-state-watch-strong.stripe-state-watch-strong{border-left:3px solid var(--state-watch-strong)}.stripe-text-muted.stripe-text-muted{border-left:3px solid var(--text-muted)}.stripe-text-primary.stripe-text-primary{border-left:3px solid var(--text-primary)}.stripe-text-secondary.stripe-text-secondary{border-left:3px solid var(--text-secondary)}.stripe-weekday-1.stripe-weekday-1{border-left:3px solid var(--weekday-1)}.stripe-weekday-2.stripe-weekday-2{border-left:3px solid var(--weekday-2)}.stripe-weekday-3.stripe-weekday-3{border-left:3px solid var(--weekday-3)}.stripe-weekday-4.stripe-weekday-4{border-left:3px solid var(--weekday-4)}.stripe-weekday-5.stripe-weekday-5{border-left:3px solid var(--weekday-5)}.stripe-weekday-6.stripe-weekday-6{border-left:3px solid var(--weekday-6)}.stripe-weekday-7.stripe-weekday-7{border-left:3px solid var(--weekday-7)}.stripe-white.stripe-white{border-left:3px solid var(--white)}.tint-accent.tint-accent{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.tint-action.tint-action{background:color-mix(in srgb,var(--action) 12%,transparent);border:1px solid color-mix(in srgb,var(--action) 35%,transparent)}.tint-action-hover.tint-action-hover{background:color-mix(in srgb,var(--action-hover) 12%,transparent);border:1px solid color-mix(in srgb,var(--action-hover) 35%,transparent)}.tint-action-soft.tint-action-soft{background:color-mix(in srgb,var(--action-soft) 12%,transparent);border:1px solid color-mix(in srgb,var(--action-soft) 35%,transparent)}.tint-bg-card.tint-bg-card{background:color-mix(in srgb,var(--bg-card) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-card) 35%,transparent)}.tint-bg-card-hover.tint-bg-card-hover{background:color-mix(in srgb,var(--bg-card-hover) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-card-hover) 35%,transparent)}.tint-bg-header.tint-bg-header{background:color-mix(in srgb,var(--bg-header) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-header) 35%,transparent)}.tint-bg-input.tint-bg-input{background:color-mix(in srgb,var(--bg-input) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-input) 35%,transparent)}.tint-bg-inset.tint-bg-inset{background:color-mix(in srgb,var(--bg-inset) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-inset) 35%,transparent)}.tint-bg-nav.tint-bg-nav{background:color-mix(in srgb,var(--bg-nav) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-nav) 35%,transparent)}.tint-bg-page.tint-bg-page{background:color-mix(in srgb,var(--bg-page) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-page) 35%,transparent)}.tint-bg-table-header.tint-bg-table-header{background:color-mix(in srgb,var(--bg-table-header) 12%,transparent);border:1px solid color-mix(in srgb,var(--bg-table-header) 35%,transparent)}.tint-black.tint-black{background:color-mix(in srgb,var(--black) 12%,transparent);border:1px solid color-mix(in srgb,var(--black) 35%,transparent)}.tint-border-card.tint-border-card{background:color-mix(in srgb,var(--border-card) 12%,transparent);border:1px solid color-mix(in srgb,var(--border-card) 35%,transparent)}.tint-border-color.tint-border-color{background:color-mix(in srgb,var(--border-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 35%,transparent)}.tint-border-light.tint-border-light{background:color-mix(in srgb,var(--border-light) 12%,transparent);border:1px solid color-mix(in srgb,var(--border-light) 35%,transparent)}.tint-border-strong.tint-border-strong{background:color-mix(in srgb,var(--border-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--border-strong) 35%,transparent)}.tint-cat-cyan.tint-cat-cyan{background:color-mix(in srgb,var(--cat-cyan) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-cyan) 35%,transparent)}.tint-cat-orange.tint-cat-orange{background:color-mix(in srgb,var(--cat-orange) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-orange) 35%,transparent)}.tint-cat-pink.tint-cat-pink{background:color-mix(in srgb,var(--cat-pink) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-pink) 35%,transparent)}.tint-cat-pink-strong.tint-cat-pink-strong{background:color-mix(in srgb,var(--cat-pink-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-pink-strong) 35%,transparent)}.tint-cat-purple.tint-cat-purple{background:color-mix(in srgb,var(--cat-purple) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-purple) 35%,transparent)}.tint-cat-purple-strong.tint-cat-purple-strong{background:color-mix(in srgb,var(--cat-purple-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-purple-strong) 35%,transparent)}.tint-cat-sky.tint-cat-sky{background:color-mix(in srgb,var(--cat-sky) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-sky) 35%,transparent)}.tint-cat-teal.tint-cat-teal{background:color-mix(in srgb,var(--cat-teal) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-teal) 35%,transparent)}.tint-cat-violet.tint-cat-violet{background:color-mix(in srgb,var(--cat-violet) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-violet) 35%,transparent)}.tint-cat-yellow.tint-cat-yellow{background:color-mix(in srgb,var(--cat-yellow) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-yellow) 35%,transparent)}.tint-cat-yellow-ink.tint-cat-yellow-ink{background:color-mix(in srgb,var(--cat-yellow-ink) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-yellow-ink) 35%,transparent)}.tint-map-fill-0.tint-map-fill-0{background:color-mix(in srgb,var(--map-fill-0) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-fill-0) 35%,transparent)}.tint-map-fill-1.tint-map-fill-1{background:color-mix(in srgb,var(--map-fill-1) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-fill-1) 35%,transparent)}.tint-map-fill-2.tint-map-fill-2{background:color-mix(in srgb,var(--map-fill-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-fill-2) 35%,transparent)}.tint-map-fill-3.tint-map-fill-3{background:color-mix(in srgb,var(--map-fill-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-fill-3) 35%,transparent)}.tint-map-line.tint-map-line{background:color-mix(in srgb,var(--map-line) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-line) 35%,transparent)}.tint-map-line-strong.tint-map-line-strong{background:color-mix(in srgb,var(--map-line-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-line-strong) 35%,transparent)}.tint-map-outline.tint-map-outline{background:color-mix(in srgb,var(--map-outline) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-outline) 35%,transparent)}.tint-map-surface.tint-map-surface{background:color-mix(in srgb,var(--map-surface) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-surface) 35%,transparent)}.tint-map-surface-2.tint-map-surface-2{background:color-mix(in srgb,var(--map-surface-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-surface-2) 35%,transparent)}.tint-map-surface-3.tint-map-surface-3{background:color-mix(in srgb,var(--map-surface-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-surface-3) 35%,transparent)}.tint-map-text.tint-map-text{background:color-mix(in srgb,var(--map-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-text) 35%,transparent)}.tint-map-text-2.tint-map-text-2{background:color-mix(in srgb,var(--map-text-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-text-2) 35%,transparent)}.tint-map-text-3.tint-map-text-3{background:color-mix(in srgb,var(--map-text-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-text-3) 35%,transparent)}.tint-map-text-4.tint-map-text-4{background:color-mix(in srgb,var(--map-text-4) 12%,transparent);border:1px solid color-mix(in srgb,var(--map-text-4) 35%,transparent)}.tint-on-action.tint-on-action{background:color-mix(in srgb,var(--on-action) 12%,transparent);border:1px solid color-mix(in srgb,var(--on-action) 35%,transparent)}.tint-series-1.tint-series-1{background:color-mix(in srgb,var(--series-1) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-1) 35%,transparent)}.tint-series-10.tint-series-10{background:color-mix(in srgb,var(--series-10) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-10) 35%,transparent)}.tint-series-2.tint-series-2{background:color-mix(in srgb,var(--series-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-2) 35%,transparent)}.tint-series-3.tint-series-3{background:color-mix(in srgb,var(--series-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-3) 35%,transparent)}.tint-series-4.tint-series-4{background:color-mix(in srgb,var(--series-4) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-4) 35%,transparent)}.tint-series-5.tint-series-5{background:color-mix(in srgb,var(--series-5) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-5) 35%,transparent)}.tint-series-6.tint-series-6{background:color-mix(in srgb,var(--series-6) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-6) 35%,transparent)}.tint-series-7.tint-series-7{background:color-mix(in srgb,var(--series-7) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-7) 35%,transparent)}.tint-series-8.tint-series-8{background:color-mix(in srgb,var(--series-8) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-8) 35%,transparent)}.tint-series-9.tint-series-9{background:color-mix(in srgb,var(--series-9) 12%,transparent);border:1px solid color-mix(in srgb,var(--series-9) 35%,transparent)}.tint-state-clear.tint-state-clear{background:color-mix(in srgb,var(--state-clear) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-clear) 35%,transparent)}.tint-state-clear-soft.tint-state-clear-soft{background:color-mix(in srgb,var(--state-clear-soft) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-clear-soft) 35%,transparent)}.tint-state-clear-strong.tint-state-clear-strong{background:color-mix(in srgb,var(--state-clear-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-clear-strong) 35%,transparent)}.tint-state-critical.tint-state-critical{background:color-mix(in srgb,var(--state-critical) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-critical) 35%,transparent)}.tint-state-critical-soft.tint-state-critical-soft{background:color-mix(in srgb,var(--state-critical-soft) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-critical-soft) 35%,transparent)}.tint-state-critical-strong.tint-state-critical-strong{background:color-mix(in srgb,var(--state-critical-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-critical-strong) 35%,transparent)}.tint-state-watch.tint-state-watch{background:color-mix(in srgb,var(--state-watch) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-watch) 35%,transparent)}.tint-state-watch-soft.tint-state-watch-soft{background:color-mix(in srgb,var(--state-watch-soft) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-watch-soft) 35%,transparent)}.tint-state-watch-strong.tint-state-watch-strong{background:color-mix(in srgb,var(--state-watch-strong) 12%,transparent);border:1px solid color-mix(in srgb,var(--state-watch-strong) 35%,transparent)}.tint-text-muted.tint-text-muted{background:color-mix(in srgb,var(--text-muted) 12%,transparent);border:1px solid color-mix(in srgb,var(--text-muted) 35%,transparent)}.tint-text-primary.tint-text-primary{background:color-mix(in srgb,var(--text-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 35%,transparent)}.tint-text-secondary.tint-text-secondary{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);border:1px solid color-mix(in srgb,var(--text-secondary) 35%,transparent)}.tint-weekday-1.tint-weekday-1{background:color-mix(in srgb,var(--weekday-1) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-1) 35%,transparent)}.tint-weekday-2.tint-weekday-2{background:color-mix(in srgb,var(--weekday-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-2) 35%,transparent)}.tint-weekday-3.tint-weekday-3{background:color-mix(in srgb,var(--weekday-3) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-3) 35%,transparent)}.tint-weekday-4.tint-weekday-4{background:color-mix(in srgb,var(--weekday-4) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-4) 35%,transparent)}.tint-weekday-5.tint-weekday-5{background:color-mix(in srgb,var(--weekday-5) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-5) 35%,transparent)}.tint-weekday-6.tint-weekday-6{background:color-mix(in srgb,var(--weekday-6) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-6) 35%,transparent)}.tint-weekday-7.tint-weekday-7{background:color-mix(in srgb,var(--weekday-7) 12%,transparent);border:1px solid color-mix(in srgb,var(--weekday-7) 35%,transparent)}.tint-white.tint-white{background:color-mix(in srgb,var(--white) 12%,transparent);border:1px solid color-mix(in srgb,var(--white) 35%,transparent)}.top-0.top-0{top:0}.top-10.top-10{top:10px}.top-100.top-100{top:100px}.top-104.top-104{top:104px}.top-108.top-108{top:108px}.top-112.top-112{top:112px}.top-116.top-116{top:116px}.top-12.top-12{top:12px}.top-120.top-120{top:120px}.top-124.top-124{top:124px}.top-128.top-128{top:128px}.top-132.top-132{top:132px}.top-136.top-136{top:136px}.top-140.top-140{top:140px}.top-144.top-144{top:144px}.top-148.top-148{top:148px}.top-152.top-152{top:152px}.top-156.top-156{top:156px}.top-16.top-16{top:16px}.top-160.top-160{top:160px}.top-164.top-164{top:164px}.top-168.top-168{top:168px}.top-172.top-172{top:172px}.top-176.top-176{top:176px}.top-180.top-180{top:180px}.top-184.top-184{top:184px}.top-188.top-188{top:188px}.top-192.top-192{top:192px}.top-196.top-196{top:196px}.top-20.top-20{top:20px}.top-200.top-200{top:200px}.top-24.top-24{top:24px}.top-28.top-28{top:28px}.top-3.top-3{top:3px}.top-32.top-32{top:32px}.top-36.top-36{top:36px}.top-4.top-4{top:4px}.top-40.top-40{top:40px}.top-44.top-44{top:44px}.top-48.top-48{top:48px}.top-52.top-52{top:52px}.top-56.top-56{top:56px}.top-60.top-60{top:60px}.top-64.top-64{top:64px}.top-68.top-68{top:68px}.top-72.top-72{top:72px}.top-76.top-76{top:76px}.top-8.top-8{top:8px}.top-80.top-80{top:80px}.top-84.top-84{top:84px}.top-88.top-88{top:88px}.top-9.top-9{top:9px}.top-92.top-92{top:92px}.top-96.top-96{top:96px}.top-c-full-4px.top-c-full-4px{top:calc(100% + 4px)}.top-c-full-8px.top-c-full-8px{top:calc(100% + 8px)}.top-pct-0.top-pct-0{top:0%}.top-pct-1.top-pct-1{top:1%}.top-pct-10.top-pct-10{top:10%}.top-pct-100.top-pct-100{top:100%}.top-pct-11.top-pct-11{top:11%}.top-pct-12.top-pct-12{top:12%}.top-pct-13.top-pct-13{top:13%}.top-pct-14.top-pct-14{top:14%}.top-pct-15.top-pct-15{top:15%}.top-pct-16.top-pct-16{top:16%}.top-pct-17.top-pct-17{top:17%}.top-pct-18.top-pct-18{top:18%}.top-pct-19.top-pct-19{top:19%}.top-pct-2.top-pct-2{top:2%}.top-pct-20.top-pct-20{top:20%}.top-pct-21.top-pct-21{top:21%}.top-pct-22.top-pct-22{top:22%}.top-pct-23.top-pct-23{top:23%}.top-pct-24.top-pct-24{top:24%}.top-pct-25.top-pct-25{top:25%}.top-pct-26.top-pct-26{top:26%}.top-pct-27.top-pct-27{top:27%}.top-pct-28.top-pct-28{top:28%}.top-pct-29.top-pct-29{top:29%}.top-pct-3.top-pct-3{top:3%}.top-pct-30.top-pct-30{top:30%}.top-pct-31.top-pct-31{top:31%}.top-pct-32.top-pct-32{top:32%}.top-pct-33.top-pct-33{top:33%}.top-pct-34.top-pct-34{top:34%}.top-pct-35.top-pct-35{top:35%}.top-pct-36.top-pct-36{top:36%}.top-pct-37.top-pct-37{top:37%}.top-pct-38.top-pct-38{top:38%}.top-pct-39.top-pct-39{top:39%}.top-pct-4.top-pct-4{top:4%}.top-pct-40.top-pct-40{top:40%}.top-pct-41.top-pct-41{top:41%}.top-pct-42.top-pct-42{top:42%}.top-pct-43.top-pct-43{top:43%}.top-pct-44.top-pct-44{top:44%}.top-pct-45.top-pct-45{top:45%}.top-pct-46.top-pct-46{top:46%}.top-pct-47.top-pct-47{top:47%}.top-pct-48.top-pct-48{top:48%}.top-pct-49.top-pct-49{top:49%}.top-pct-5.top-pct-5{top:5%}.top-pct-50.top-pct-50{top:50%}.top-pct-51.top-pct-51{top:51%}.top-pct-52.top-pct-52{top:52%}.top-pct-53.top-pct-53{top:53%}.top-pct-54.top-pct-54{top:54%}.top-pct-55.top-pct-55{top:55%}.top-pct-56.top-pct-56{top:56%}.top-pct-57.top-pct-57{top:57%}.top-pct-58.top-pct-58{top:58%}.top-pct-59.top-pct-59{top:59%}.top-pct-6.top-pct-6{top:6%}.top-pct-60.top-pct-60{top:60%}.top-pct-61.top-pct-61{top:61%}.top-pct-62.top-pct-62{top:62%}.top-pct-63.top-pct-63{top:63%}.top-pct-64.top-pct-64{top:64%}.top-pct-65.top-pct-65{top:65%}.top-pct-66.top-pct-66{top:66%}.top-pct-67.top-pct-67{top:67%}.top-pct-68.top-pct-68{top:68%}.top-pct-69.top-pct-69{top:69%}.top-pct-7.top-pct-7{top:7%}.top-pct-70.top-pct-70{top:70%}.top-pct-71.top-pct-71{top:71%}.top-pct-72.top-pct-72{top:72%}.top-pct-73.top-pct-73{top:73%}.top-pct-74.top-pct-74{top:74%}.top-pct-75.top-pct-75{top:75%}.top-pct-76.top-pct-76{top:76%}.top-pct-77.top-pct-77{top:77%}.top-pct-78.top-pct-78{top:78%}.top-pct-79.top-pct-79{top:79%}.top-pct-8.top-pct-8{top:8%}.top-pct-80.top-pct-80{top:80%}.top-pct-81.top-pct-81{top:81%}.top-pct-82.top-pct-82{top:82%}.top-pct-83.top-pct-83{top:83%}.top-pct-84.top-pct-84{top:84%}.top-pct-85.top-pct-85{top:85%}.top-pct-86.top-pct-86{top:86%}.top-pct-87.top-pct-87{top:87%}.top-pct-88.top-pct-88{top:88%}.top-pct-89.top-pct-89{top:89%}.top-pct-9.top-pct-9{top:9%}.top-pct-90.top-pct-90{top:90%}.top-pct-91.top-pct-91{top:91%}.top-pct-92.top-pct-92{top:92%}.top-pct-93.top-pct-93{top:93%}.top-pct-94.top-pct-94{top:94%}.top-pct-95.top-pct-95{top:95%}.top-pct-96.top-pct-96{top:96%}.top-pct-97.top-pct-97{top:97%}.top-pct-98.top-pct-98{top:98%}.top-pct-99.top-pct-99{top:99%}.top-sp-3.top-sp-3{top:var(--space-3)}.top-sp-4.top-sp-4{top:var(--space-4)}.undefined-none.undefined-none{transform:none}.w-0.w-0{width:0px}.w-1.w-1{width:1px}.w-10.w-10{width:10px}.w-100.w-100{width:100px}.w-1000.w-1000{width:1000px}.w-104.w-104{width:104px}.w-1040.w-1040{width:1040px}.w-108.w-108{width:108px}.w-1080.w-1080{width:1080px}.w-11.w-11{width:11px}.w-110.w-110{width:110px}.w-112.w-112{width:112px}.w-1120.w-1120{width:1120px}.w-116.w-116{width:116px}.w-1160.w-1160{width:1160px}.w-12.w-12{width:12px}.w-120.w-120{width:120px}.w-1200.w-1200{width:1200px}.w-124.w-124{width:124px}.w-1240.w-1240{width:1240px}.w-128.w-128{width:128px}.w-1280.w-1280{width:1280px}.w-13.w-13{width:13px}.w-130.w-130{width:130px}.w-132.w-132{width:132px}.w-136.w-136{width:136px}.w-14.w-14{width:14px}.w-140.w-140{width:140px}.w-144.w-144{width:144px}.w-148.w-148{width:148px}.w-150.w-150{width:150px}.w-152.w-152{width:152px}.w-156.w-156{width:156px}.w-16.w-16{width:16px}.w-160.w-160{width:160px}.w-164.w-164{width:164px}.w-168.w-168{width:168px}.w-172.w-172{width:172px}.w-175.w-175{width:175px}.w-176.w-176{width:176px}.w-18.w-18{width:18px}.w-180.w-180{width:180px}.w-184.w-184{width:184px}.w-188.w-188{width:188px}.w-190.w-190{width:190px}.w-192.w-192{width:192px}.w-196.w-196{width:196px}.w-2.w-2{width:2px}.w-20.w-20{width:20px}.w-200.w-200{width:200px}.w-204.w-204{width:204px}.w-208.w-208{width:208px}.w-212.w-212{width:212px}.w-216.w-216{width:216px}.w-22.w-22{width:22px}.w-220.w-220{width:220px}.w-224.w-224{width:224px}.w-228.w-228{width:228px}.w-232.w-232{width:232px}.w-236.w-236{width:236px}.w-24.w-24{width:24px}.w-240.w-240{width:240px}.w-244.w-244{width:244px}.w-248.w-248{width:248px}.w-252.w-252{width:252px}.w-256.w-256{width:256px}.w-26.w-26{width:26px}.w-260.w-260{width:260px}.w-264.w-264{width:264px}.w-268.w-268{width:268px}.w-272.w-272{width:272px}.w-276.w-276{width:276px}.w-28.w-28{width:28px}.w-280.w-280{width:280px}.w-284.w-284{width:284px}.w-286.w-286{width:286px}.w-288.w-288{width:288px}.w-292.w-292{width:292px}.w-296.w-296{width:296px}.w-30.w-30{width:30px}.w-300.w-300{width:300px}.w-304.w-304{width:304px}.w-308.w-308{width:308px}.w-312.w-312{width:312px}.w-316.w-316{width:316px}.w-32.w-32{width:32px}.w-320.w-320{width:320px}.w-34.w-34{width:34px}.w-35.w-35{width:35px}.w-36.w-36{width:36px}.w-360.w-360{width:360px}.w-380.w-380{width:380px}.w-4.w-4{width:4px}.w-40.w-40{width:40px}.w-400.w-400{width:400px}.w-42.w-42{width:42px}.w-44.w-44{width:44px}.w-440.w-440{width:440px}.w-45.w-45{width:45px}.w-46.w-46{width:46px}.w-460.w-460{width:460px}.w-48.w-48{width:48px}.w-480.w-480{width:480px}.w-52.w-52{width:52px}.w-520.w-520{width:520px}.w-55.w-55{width:55px}.w-56.w-56{width:56px}.w-560.w-560{width:560px}.w-58.w-58{width:58px}.w-6.w-6{width:6px}.w-60.w-60{width:60px}.w-600.w-600{width:600px}.w-64.w-64{width:64px}.w-640.w-640{width:640px}.w-66.w-66{width:66px}.w-68.w-68{width:68px}.w-680.w-680{width:680px}.w-7.w-7{width:7px}.w-70.w-70{width:70px}.w-72.w-72{width:72px}.w-720.w-720{width:720px}.w-74.w-74{width:74px}.w-76.w-76{width:76px}.w-760.w-760{width:760px}.w-8.w-8{width:8px}.w-80.w-80{width:80px}.w-800.w-800{width:800px}.w-84.w-84{width:84px}.w-840.w-840{width:840px}.w-88.w-88{width:88px}.w-880.w-880{width:880px}.w-9.w-9{width:9px}.w-90.w-90{width:90px}.w-92.w-92{width:92px}.w-920.w-920{width:920px}.w-96.w-96{width:96px}.w-960.w-960{width:960px}.w-auto.w-auto{width:auto}.w-c-full-80px-80px-25.w-c-full-80px-80px-25{width:calc((100% - 160px)/25)}.w-c-full-84px-120px-60px-76px-25.w-c-full-84px-120px-60px-76px-25{width:calc((100% - 340px)/25)}.w-min-1180-100pct.w-min-1180-100pct{width:min(1180px,100%)}.w-min-260-100pct.w-min-260-100pct{width:min(260px,100%)}.w-min-340-42vw.w-min-340-42vw{width:min(340px,42vw)}.w-min-380-94vw.w-min-380-94vw{width:min(380px,94vw)}.w-min-440-92vw.w-min-440-92vw{width:min(440px,92vw)}.w-min-460-92vw.w-min-460-92vw{width:min(460px,92vw)}.w-min-480-92vw.w-min-480-92vw{width:min(480px,92vw)}.w-min-480-94vw.w-min-480-94vw{width:min(480px,94vw)}.w-min-540-94vw.w-min-540-94vw{width:min(540px,94vw)}.w-min-560-100pct.w-min-560-100pct{width:min(560px,100%)}.w-min-560-94vw.w-min-560-94vw{width:min(560px,94vw)}.w-min-640-100pct.w-min-640-100pct{width:min(640px,100%)}.w-min-640-94vw.w-min-640-94vw{width:min(640px,94vw)}.w-min-660-94vw.w-min-660-94vw{width:min(660px,94vw)}.w-min-680-92vw.w-min-680-92vw{width:min(680px,92vw)}.w-min-680-96vw.w-min-680-96vw{width:min(680px,96vw)}.w-min-720-100pct.w-min-720-100pct{width:min(720px,100%)}.w-min-900-100pct.w-min-900-100pct{width:min(900px,100%)}.w-min-900-92vw.w-min-900-92vw{width:min(900px,92vw)}.w-min-900-95vw.w-min-900-95vw{width:min(900px,95vw)}.w-pct-0.w-pct-0{width:0%}.w-pct-1.w-pct-1{width:1%}.w-pct-10.w-pct-10{width:10%}.w-pct-100.w-pct-100{width:100%}.w-pct-11.w-pct-11{width:11%}.w-pct-12.w-pct-12{width:12%}.w-pct-13.w-pct-13{width:13%}.w-pct-14.w-pct-14{width:14%}.w-pct-15.w-pct-15{width:15%}.w-pct-16.w-pct-16{width:16%}.w-pct-17.w-pct-17{width:17%}.w-pct-18.w-pct-18{width:18%}.w-pct-19.w-pct-19{width:19%}.w-pct-2.w-pct-2{width:2%}.w-pct-20.w-pct-20{width:20%}.w-pct-21.w-pct-21{width:21%}.w-pct-22.w-pct-22{width:22%}.w-pct-23.w-pct-23{width:23%}.w-pct-24.w-pct-24{width:24%}.w-pct-25.w-pct-25{width:25%}.w-pct-26.w-pct-26{width:26%}.w-pct-27.w-pct-27{width:27%}.w-pct-28.w-pct-28{width:28%}.w-pct-29.w-pct-29{width:29%}.w-pct-3.w-pct-3{width:3%}.w-pct-30.w-pct-30{width:30%}.w-pct-31.w-pct-31{width:31%}.w-pct-32.w-pct-32{width:32%}.w-pct-33.w-pct-33{width:33%}.w-pct-34.w-pct-34{width:34%}.w-pct-35.w-pct-35{width:35%}.w-pct-36.w-pct-36{width:36%}.w-pct-37.w-pct-37{width:37%}.w-pct-38.w-pct-38{width:38%}.w-pct-39.w-pct-39{width:39%}.w-pct-4.w-pct-4{width:4%}.w-pct-40.w-pct-40{width:40%}.w-pct-41.w-pct-41{width:41%}.w-pct-42.w-pct-42{width:42%}.w-pct-43.w-pct-43{width:43%}.w-pct-44.w-pct-44{width:44%}.w-pct-45.w-pct-45{width:45%}.w-pct-46.w-pct-46{width:46%}.w-pct-47.w-pct-47{width:47%}.w-pct-48.w-pct-48{width:48%}.w-pct-49.w-pct-49{width:49%}.w-pct-5.w-pct-5{width:5%}.w-pct-50.w-pct-50{width:50%}.w-pct-51.w-pct-51{width:51%}.w-pct-52.w-pct-52{width:52%}.w-pct-53.w-pct-53{width:53%}.w-pct-54.w-pct-54{width:54%}.w-pct-55.w-pct-55{width:55%}.w-pct-56.w-pct-56{width:56%}.w-pct-57.w-pct-57{width:57%}.w-pct-58.w-pct-58{width:58%}.w-pct-59.w-pct-59{width:59%}.w-pct-6.w-pct-6{width:6%}.w-pct-60.w-pct-60{width:60%}.w-pct-61.w-pct-61{width:61%}.w-pct-62.w-pct-62{width:62%}.w-pct-63.w-pct-63{width:63%}.w-pct-64.w-pct-64{width:64%}.w-pct-65.w-pct-65{width:65%}.w-pct-66.w-pct-66{width:66%}.w-pct-67.w-pct-67{width:67%}.w-pct-68.w-pct-68{width:68%}.w-pct-69.w-pct-69{width:69%}.w-pct-7.w-pct-7{width:7%}.w-pct-70.w-pct-70{width:70%}.w-pct-71.w-pct-71{width:71%}.w-pct-72.w-pct-72{width:72%}.w-pct-73.w-pct-73{width:73%}.w-pct-74.w-pct-74{width:74%}.w-pct-75.w-pct-75{width:75%}.w-pct-76.w-pct-76{width:76%}.w-pct-77.w-pct-77{width:77%}.w-pct-78.w-pct-78{width:78%}.w-pct-79.w-pct-79{width:79%}.w-pct-8.w-pct-8{width:8%}.w-pct-80.w-pct-80{width:80%}.w-pct-81.w-pct-81{width:81%}.w-pct-82.w-pct-82{width:82%}.w-pct-83.w-pct-83{width:83%}.w-pct-84.w-pct-84{width:84%}.w-pct-85.w-pct-85{width:85%}.w-pct-86.w-pct-86{width:86%}.w-pct-87.w-pct-87{width:87%}.w-pct-88.w-pct-88{width:88%}.w-pct-89.w-pct-89{width:89%}.w-pct-9.w-pct-9{width:9%}.w-pct-90.w-pct-90{width:90%}.w-pct-91.w-pct-91{width:91%}.w-pct-92.w-pct-92{width:92%}.w-pct-93.w-pct-93{width:93%}.w-pct-94.w-pct-94{width:94%}.w-pct-95.w-pct-95{width:95%}.w-pct-96.w-pct-96{width:96%}.w-pct-97.w-pct-97{width:97%}.w-pct-98.w-pct-98{width:98%}.w-pct-99.w-pct-99{width:99%}.w-vw-95.w-vw-95{width:95vw}.wash-0.wash-0{--wash-pct: 0}.wash-10.wash-10{--wash-pct: 10}.wash-100.wash-100{--wash-pct: 100}.wash-15.wash-15{--wash-pct: 15}.wash-20.wash-20{--wash-pct: 20}.wash-25.wash-25{--wash-pct: 25}.wash-30.wash-30{--wash-pct: 30}.wash-35.wash-35{--wash-pct: 35}.wash-40.wash-40{--wash-pct: 40}.wash-45.wash-45{--wash-pct: 45}.wash-5.wash-5{--wash-pct: 5}.wash-50.wash-50{--wash-pct: 50}.wash-55.wash-55{--wash-pct: 55}.wash-60.wash-60{--wash-pct: 60}.wash-65.wash-65{--wash-pct: 65}.wash-70.wash-70{--wash-pct: 70}.wash-75.wash-75{--wash-pct: 75}.wash-80.wash-80{--wash-pct: 80}.wash-85.wash-85{--wash-pct: 85}.wash-90.wash-90{--wash-pct: 90}.wash-95.wash-95{--wash-pct: 95}.wash-accent.wash-accent{--wash: var(--accent)}.wash-action.wash-action{--wash: var(--action)}.wash-action-hover.wash-action-hover{--wash: var(--action-hover)}.wash-action-soft.wash-action-soft{--wash: var(--action-soft)}.wash-bg-card.wash-bg-card{--wash: var(--bg-card)}.wash-bg-card-hover.wash-bg-card-hover{--wash: var(--bg-card-hover)}.wash-bg-header.wash-bg-header{--wash: var(--bg-header)}.wash-bg-input.wash-bg-input{--wash: var(--bg-input)}.wash-bg-inset.wash-bg-inset{--wash: var(--bg-inset)}.wash-bg-nav.wash-bg-nav{--wash: var(--bg-nav)}.wash-bg-page.wash-bg-page{--wash: var(--bg-page)}.wash-bg-table-header.wash-bg-table-header{--wash: var(--bg-table-header)}.wash-black.wash-black{--wash: var(--black)}.wash-border-card.wash-border-card{--wash: var(--border-card)}.wash-border-color.wash-border-color{--wash: var(--border-color)}.wash-border-light.wash-border-light{--wash: var(--border-light)}.wash-border-strong.wash-border-strong{--wash: var(--border-strong)}.wash-cat-cyan.wash-cat-cyan{--wash: var(--cat-cyan)}.wash-cat-orange.wash-cat-orange{--wash: var(--cat-orange)}.wash-cat-pink.wash-cat-pink{--wash: var(--cat-pink)}.wash-cat-pink-strong.wash-cat-pink-strong{--wash: var(--cat-pink-strong)}.wash-cat-purple.wash-cat-purple{--wash: var(--cat-purple)}.wash-cat-purple-strong.wash-cat-purple-strong{--wash: var(--cat-purple-strong)}.wash-cat-sky.wash-cat-sky{--wash: var(--cat-sky)}.wash-cat-teal.wash-cat-teal{--wash: var(--cat-teal)}.wash-cat-violet.wash-cat-violet{--wash: var(--cat-violet)}.wash-cat-yellow.wash-cat-yellow{--wash: var(--cat-yellow)}.wash-cat-yellow-ink.wash-cat-yellow-ink{--wash: var(--cat-yellow-ink)}.wash-map-fill-0.wash-map-fill-0{--wash: var(--map-fill-0)}.wash-map-fill-1.wash-map-fill-1{--wash: var(--map-fill-1)}.wash-map-fill-2.wash-map-fill-2{--wash: var(--map-fill-2)}.wash-map-fill-3.wash-map-fill-3{--wash: var(--map-fill-3)}.wash-map-line.wash-map-line{--wash: var(--map-line)}.wash-map-line-strong.wash-map-line-strong{--wash: var(--map-line-strong)}.wash-map-outline.wash-map-outline{--wash: var(--map-outline)}.wash-map-surface.wash-map-surface{--wash: var(--map-surface)}.wash-map-surface-2.wash-map-surface-2{--wash: var(--map-surface-2)}.wash-map-surface-3.wash-map-surface-3{--wash: var(--map-surface-3)}.wash-map-text.wash-map-text{--wash: var(--map-text)}.wash-map-text-2.wash-map-text-2{--wash: var(--map-text-2)}.wash-map-text-3.wash-map-text-3{--wash: var(--map-text-3)}.wash-map-text-4.wash-map-text-4{--wash: var(--map-text-4)}.wash-on-action.wash-on-action{--wash: var(--on-action)}.wash-series-1.wash-series-1{--wash: var(--series-1)}.wash-series-10.wash-series-10{--wash: var(--series-10)}.wash-series-2.wash-series-2{--wash: var(--series-2)}.wash-series-3.wash-series-3{--wash: var(--series-3)}.wash-series-4.wash-series-4{--wash: var(--series-4)}.wash-series-5.wash-series-5{--wash: var(--series-5)}.wash-series-6.wash-series-6{--wash: var(--series-6)}.wash-series-7.wash-series-7{--wash: var(--series-7)}.wash-series-8.wash-series-8{--wash: var(--series-8)}.wash-series-9.wash-series-9{--wash: var(--series-9)}.wash-state-clear.wash-state-clear{--wash: var(--state-clear)}.wash-state-clear-soft.wash-state-clear-soft{--wash: var(--state-clear-soft)}.wash-state-clear-strong.wash-state-clear-strong{--wash: var(--state-clear-strong)}.wash-state-critical.wash-state-critical{--wash: var(--state-critical)}.wash-state-critical-soft.wash-state-critical-soft{--wash: var(--state-critical-soft)}.wash-state-critical-strong.wash-state-critical-strong{--wash: var(--state-critical-strong)}.wash-state-watch.wash-state-watch{--wash: var(--state-watch)}.wash-state-watch-soft.wash-state-watch-soft{--wash: var(--state-watch-soft)}.wash-state-watch-strong.wash-state-watch-strong{--wash: var(--state-watch-strong)}.wash-text-muted.wash-text-muted{--wash: var(--text-muted)}.wash-text-primary.wash-text-primary{--wash: var(--text-primary)}.wash-text-secondary.wash-text-secondary{--wash: var(--text-secondary)}.wash-weekday-1.wash-weekday-1{--wash: var(--weekday-1)}.wash-weekday-2.wash-weekday-2{--wash: var(--weekday-2)}.wash-weekday-3.wash-weekday-3{--wash: var(--weekday-3)}.wash-weekday-4.wash-weekday-4{--wash: var(--weekday-4)}.wash-weekday-5.wash-weekday-5{--wash: var(--weekday-5)}.wash-weekday-6.wash-weekday-6{--wash: var(--weekday-6)}.wash-weekday-7.wash-weekday-7{--wash: var(--weekday-7)}.wash-white.wash-white{--wash: var(--white)}.z-10.z-10{z-index:10}.z-100.z-100{z-index:100}.z-1000.z-1000{z-index:1000}.z-10000.z-10000{z-index:10000}.z-10001.z-10001{z-index:10001}.z-10002.z-10002{z-index:10002}.z-10060.z-10060{z-index:10060}.z-1100.z-1100{z-index:1100}.z-11000.z-11000{z-index:11000}.z-20.z-20{z-index:20}.z-200.z-200{z-index:200}.z-40.z-40{z-index:40}.z-4000.z-4000{z-index:4000}.z-5.z-5{z-index:5}.z-50.z-50{z-index:50}.z-6.z-6{z-index:6}.z-600.z-600{z-index:600}.z-9.z-9{z-index:9}.z-90.z-90{z-index:90}.z-9999.z-9999{z-index:9999}.zoom-100.zoom-100{zoom:100%;--zoom-factor: 1}.zoom-110.zoom-110{zoom:110%;--zoom-factor: 1.1}.zoom-120.zoom-120{zoom:120%;--zoom-factor: 1.2}.zoom-130.zoom-130{zoom:130%;--zoom-factor: 1.3}.zoom-140.zoom-140{zoom:140%;--zoom-factor: 1.4}.zoom-150.zoom-150{zoom:150%;--zoom-factor: 1.5}.zoom-70.zoom-70{zoom:70%;--zoom-factor: .7}.zoom-80.zoom-80{zoom:80%;--zoom-factor: .8}.zoom-90.zoom-90{zoom:90%;--zoom-factor: .9}.basis-full.basis-full{flex:1 1 100%}.gantt-weeks-8.gantt-weeks-8{background-size:12.5% 100%}.rail.rail{border-left-width:2px;border-left-style:solid}.chip.chip{background:color-mix(in srgb,currentColor 10%,transparent)}.tree-indent-0.tree-indent-0{padding-left:calc(var(--space-2) + 0 * var(--space-4))}.tree-indent-1.tree-indent-1{padding-left:calc(var(--space-2) + 1 * var(--space-4))}.tree-indent-2.tree-indent-2{padding-left:calc(var(--space-2) + 2 * var(--space-4))}.tree-indent-3.tree-indent-3{padding-left:calc(var(--space-2) + 3 * var(--space-4))}.tree-indent-4.tree-indent-4{padding-left:calc(var(--space-2) + 4 * var(--space-4))}.tree-indent-5.tree-indent-5{padding-left:calc(var(--space-2) + 5 * var(--space-4))}.h-dash-map.h-dash-map{height:max(460px,calc(100vh - 360px))}.ui-results-daybar{position:sticky;top:calc(var(--top-h) / var(--zoom-factor, 1) + var(--context-bar-h, 34px));z-index:var(--z-sticky);background:var(--bg-page);padding-block:var(--space-1)}.ui-results-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-3);align-items:start;--rr-pinned-h: calc(var(--top-h) / var(--zoom-factor, 1) + var(--context-bar-h, 34px) + 0px)}.ui-results-split>.ui-results-map{grid-column:2;grid-row:1;position:sticky;top:calc(var(--rr-pinned-h) + var(--space-3));height:max(360px,calc(100vh / var(--zoom-factor, 1) - var(--rr-pinned-h) - var(--space-6)))}.ui-results-split>.ui-results-directions{grid-column:1;grid-row:1}@media(max-width:1220px){.ui-results-split{grid-template-columns:minmax(0,1fr)}.ui-results-split>.ui-results-map{grid-column:1;grid-row:auto;position:static;height:60vh}.ui-results-split>.ui-results-directions{grid-column:1;grid-row:auto}}.w-min-410-100pct.w-min-410-100pct{width:min(410px,100%)}.glow-state-critical.glow-state-critical{box-shadow:0 0 6px var(--state-critical)}.glow-state-watch.glow-state-watch{box-shadow:0 0 6px var(--state-watch)}.outline-text-muted.outline-text-muted{outline:2px solid var(--text-muted);outline-offset:var(--space-half)}.outline-state-critical.outline-state-critical{outline:2px solid var(--state-critical);outline-offset:var(--space-half)}.outline-state-watch.outline-state-watch{outline:2px solid var(--state-watch);outline-offset:var(--space-half)}.key-line-dashed-text-muted.key-line-dashed-text-muted{border-top:2px dashed var(--text-muted)}.stripe-green-500.stripe-green-500{border-left:3px solid var(--green-500)}.stripe-orange-500.stripe-orange-500{border-left:3px solid var(--orange-500)}.stripe-red-500.stripe-red-500{border-left:3px solid var(--red-500)}.stripe-slate-400.stripe-slate-400{border-left:3px solid var(--slate-400)}.stripe-blue-500.stripe-blue-500{border-left:3px solid var(--blue-500)}.bg-heat-ramp.bg-heat-ramp{background:linear-gradient(to right,var(--heat-0) 15%,var(--heat-1) 35%,var(--heat-2) 55%,var(--heat-3) 78%,var(--heat-4) 100%)}.top-c-top-h-8px.top-c-top-h-8px{top:calc(var(--top-h) + 8px)}.-bottom-2.-bottom-2{bottom:-2px}.w-vw-96.w-vw-96{width:96vw}.stripe-color-info.stripe-color-info{border-left:3px solid var(--color-info)}.bg-red-500.bg-red-500{background:var(--red-500)}.c-red-500.c-red-500{color:var(--red-500)}.bg-orange-500.bg-orange-500{background:var(--orange-500)}.c-orange-500.c-orange-500{color:var(--orange-500)}.bg-slate-400.bg-slate-400{background:var(--slate-400)}.c-slate-400.c-slate-400{color:var(--slate-400)}.bg-green-500.bg-green-500{background:var(--green-500)}.c-green-500.c-green-500{color:var(--green-500)}.ui-page-header{display:grid;gap:var(--space-4);padding:var(--space-6) 0 var(--space-3)}.ui-ph-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-5)}.ui-ph-main{display:grid;gap:var(--space-2);flex:1 1 420px;min-width:0}.ui-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--fs-control);font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.ui-live{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-primary);white-space:nowrap}.ui-live .context-bar-dot.is-live{background:var(--state-clear)}.ui-ph-title{margin:var(--space-1) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--fs-display);line-height:1.05;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.ui-ph-intro{margin:0;max-width:60ch;font-size:var(--fs-lede);line-height:1.55;color:var(--text-secondary)}.ui-ph-actions{justify-content:flex-end}.ui-hero-split{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5) var(--space-7);padding:var(--space-6) 0 var(--space-3)}.ui-hero-copy{display:grid;gap:var(--space-2);align-content:end;flex:1.25 1 380px;min-width:0}.ui-hero-copy .ui-btn-row{margin-top:var(--space-4)}.ui-hero-num{display:grid;gap:6px;align-content:start;flex:1 1 320px;min-width:0;padding:26px 28px;border-radius:var(--radius-section);background:var(--bg-card);border:1px solid var(--border-card)}.ui-hero-num[role=button],button.ui-hero-num{cursor:pointer;text-align:left;font:inherit;color:inherit}.ui-hero-num[role=button]:hover{border-color:var(--border-strong)}.ui-hero-num-label{font-size:var(--fs-control);font-weight:500;color:var(--text-muted)}.ui-hero-num-big{font-family:var(--font-display);font-weight:500;font-size:var(--fs-hero-number);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-hero-num-sub{font-size:var(--fs-lede-sm);color:var(--text-secondary)}.ui-chg{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--fs-control);font-weight:500;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-secondary)}.ui-chg[data-tone=clear]{background:var(--state-clear-soft);color:var(--state-clear)}.ui-chg[data-tone=critical]{background:var(--state-critical-soft);color:var(--state-critical)}.ui-chg[data-tone=watch]{background:var(--state-watch-soft);color:var(--state-watch)}.ui-band{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;padding:34px 34px 30px;border-radius:var(--radius-section);background:var(--bg-card);color:var(--text-primary)}.ui-band+.ui-band,.ui-band+*>.ui-band:first-child{margin-top:var(--space-5)}.ui-band-dark{--bg-card: color-mix(in srgb, var(--limestone) 7%, transparent);--bg-card-hover: color-mix(in srgb, var(--limestone) 12%, transparent);--bg-well: color-mix(in srgb, var(--limestone) 7%, transparent);--bg-inset: color-mix(in srgb, var(--limestone) 10%, transparent);--border-card: color-mix(in srgb, var(--limestone) 14%, transparent);--border-light: color-mix(in srgb, var(--limestone) 12%, transparent);--border-strong: color-mix(in srgb, var(--limestone) 28%, transparent);--text-primary: var(--limestone);--text-secondary: #e3ddd1;--text-muted: #cfc8bb;--action: var(--limestone);--action-text: var(--limestone);--on-action: var(--forest);--action-soft: color-mix(in srgb, var(--limestone) 14%, transparent);--state-critical: var(--poppy);--state-watch: #e8c27a;--state-clear: #b9cdb0;--state-critical-soft: color-mix(in srgb, var(--poppy) 20%, transparent);--state-watch-soft: color-mix(in srgb, #e8c27a 18%, transparent);--state-clear-soft: color-mix(in srgb, #b9cdb0 18%, transparent);--on-state: var(--forest);background:var(--forest);color:var(--limestone)}.ui-band-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.ui-band-title{display:grid;justify-items:start;gap:10px}.ui-band-title h2{margin:0;font-weight:500;text-wrap:balance;font-size:var(--fs-band-title);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary)}.ui-band-intro{margin:0;max-width:48ch;font-size:var(--fs-lede-sm);line-height:1.5;color:var(--text-secondary)}.ui-count{display:inline-flex;padding:4px 12px;border-radius:var(--radius-full);background:var(--poppy);color:var(--on-poppy);font-size:var(--fs-control);font-weight:500}.ui-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}@media(min-width:1000px){.ui-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ui-band-map{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.ui-band-map-side{display:grid;align-content:start;gap:var(--space-4);padding:30px;min-width:0}.ui-band-map-side h2{margin:0;font-weight:500;font-size:var(--fs-side-title);line-height:1.1;letter-spacing:-.02em}.ui-band-map-side p{margin:0;font-size:var(--fs-lede-sm);color:var(--text-secondary)}@media(max-width:900px){.ui-band-map{grid-template-columns:minmax(0,1fr)}}.ui-kpi{padding:18px 18px 16px;row-gap:4px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:none;text-align:left;color:var(--text-primary)}.ui-band .ui-card{background:var(--bg-well);border-color:transparent;box-shadow:none}.ui-band-dark .ui-card{background:var(--bg-card);border-color:var(--border-card)}.ui-band .ui-kpi{background:var(--bg-well);border-color:transparent}.ui-band-dark .ui-kpi{background:var(--bg-card);border-color:var(--border-card)}.ui-kpi.ui-card[data-tone]{border-left:1px solid var(--border-card)}.ui-band .ui-kpi.ui-card[data-tone]{border-color:transparent}.ui-band-dark .ui-kpi.ui-card[data-tone]{border-color:var(--border-card)}.ui-kpi>.ui-kpi-label{display:flex;align-items:center;gap:8px;font-size:var(--fs-control);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}.ui-kpi>.ui-kpi-label:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot-calm)}.ui-kpi[data-tone=critical]>.ui-kpi-label:before{background:var(--dot-critical)}.ui-kpi[data-tone=watch]>.ui-kpi-label:before{background:var(--dot-watch)}.ui-kpi[data-tone=clear]>.ui-kpi-label:before{background:var(--dot-clear)}.ui-kpi[data-dot=critical]>.ui-kpi-label:before{background:var(--dot-critical)}.ui-kpi[data-dot=watch]>.ui-kpi-label:before{background:var(--dot-watch)}.ui-kpi[data-dot=clear]>.ui-kpi-label:before{background:var(--dot-clear)}.ui-kpi>.ui-kpi-value{margin:2px 0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--fs-kpi-value);font-weight:500;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-kpi>.ui-kpi-sub{font-size:var(--fs-support);line-height:1.35;color:var(--text-secondary)}.ui-kpi>.ui-kpi-extra{margin-top:6px;font-size:var(--fs-control);line-height:1.35;color:var(--text-muted)}.ui-kpi[data-tone=critical]>.ui-kpi-extra{color:var(--state-critical);font-weight:600}.ui-kpi[data-tone=clear]>.ui-kpi-extra{color:var(--state-clear);font-weight:600}.ui-kpi[data-tone=watch]>.ui-kpi-extra{color:var(--state-watch);font-weight:600}.ui-tile-btn:hover{transform:none;border-color:var(--border-strong);background:var(--bg-card-hover)}.ui-band .ui-tile-btn:hover{background:var(--bg-well);border-color:var(--border-strong)}.ui-segs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.ui-segb{display:grid;gap:2px;padding:12px 16px;text-align:left;font:inherit;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px}.ui-band .ui-segb{background:var(--bg-well);border-color:transparent}button.ui-segb{cursor:pointer;transition:background .16s ease,border-color .16s ease}button.ui-segb:hover{border-color:var(--border-strong)}.ui-segb-label{display:flex;align-items:center;gap:7px;font-size:var(--fs-control);font-weight:500;color:var(--text-muted)}.ui-segb[data-tone]>.ui-segb-label:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot-calm)}.ui-segb[data-tone=critical]>.ui-segb-label:before{background:var(--dot-critical)}.ui-segb[data-tone=watch]>.ui-segb-label:before{background:var(--dot-watch)}.ui-segb[data-tone=clear]>.ui-segb-label:before{background:var(--dot-clear)}.ui-segb b{font-family:var(--font-display);font-size:var(--fs-seg-value);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-segb[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action)}.ui-segb[aria-pressed=true]>.ui-segb-label{color:color-mix(in srgb,var(--on-action) 78%,transparent)}.ui-segs-card .ui-segb{padding:16px 18px;border-radius:var(--radius-xl)}.ui-segs-card .ui-segb b{font-size:var(--fs-stat-value)}.ui-statrow{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.ui-statcard{display:grid;gap:2px;align-content:start;padding:16px 18px;border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-card)}.ui-band .ui-statcard{background:var(--bg-well);border-color:transparent}.ui-statcard-label{font-size:var(--fs-control);font-weight:500;color:var(--text-muted)}.ui-statcard-value{font-family:var(--font-display);font-size:var(--fs-stat-value);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-statcard-note{font-size:var(--fs-control);font-weight:500;color:var(--text-muted)}.ui-statcard-note[data-tone=critical]{color:var(--state-critical)}.ui-statcard-note[data-tone=clear]{color:var(--state-clear)}.ui-minis{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 320px;min-width:0}.ui-list-item{gap:10px;padding:10px 0;border-bottom:0;border-top:1px solid var(--border-light)}.ui-list-item:first-child{border-top:0}.ui-list-name{font-weight:600}.ui-list-val{font-family:var(--font-display);font-weight:500}.ui-list-rank{font-family:var(--font-mono)}.ui-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-tools .ui-input{flex:1 1 220px;max-width:360px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:var(--fs-tag);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.status-badge:before{width:7px;height:7px;margin-right:0;vertical-align:baseline}.status-badge--muted{background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-secondary)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table-wrap .ui-table{border:0}.ui-table td.key{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.ui-table td.ramp-a-0{background:var(--ramp-a-0);color:var(--ramp-a-0-ink)}.ui-table td.ramp-a-1{background:var(--ramp-a-1);color:var(--ramp-a-1-ink)}.ui-table td.ramp-a-2{background:var(--ramp-a-2);color:var(--ramp-a-2-ink)}.ui-table td.ramp-a-3{background:var(--ramp-a-3);color:var(--ramp-a-3-ink)}.ui-table td.ramp-a-4{background:var(--ramp-a-4);color:var(--ramp-a-4-ink)}.ui-table td.ramp-p-0{background:var(--ramp-p-0);color:var(--ramp-p-0-ink)}.ui-table td.ramp-p-1{background:var(--ramp-p-1);color:var(--ramp-p-1-ink)}.ui-table td.ramp-p-2{background:var(--ramp-p-2);color:var(--ramp-p-2-ink)}.ui-table td.ramp-p-3{background:var(--ramp-p-3);color:var(--ramp-p-3-ink)}.ui-table td.ramp-p-4{background:var(--ramp-p-4);color:var(--ramp-p-4-ink)}.ui-table td[class*=ramp-p-]{font-style:italic}.ui-table td.ramp-now{box-shadow:inset 0 0 0 2px var(--poppy)}.ui-table .cut-left{border-left:2px solid var(--text-primary)}.ui-table th.th-band{font-size:var(--fs-badge);font-weight:700;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center;color:var(--band-ink)!important;padding:var(--space-1) var(--space-2)}.ui-table th.th-band-a{background:var(--band-actual)!important}.ui-table th.th-band-p{background:var(--band-projected)!important}.ui-table th.th-band-none{background:transparent!important}.ui-ramp-key{display:inline-flex;border-radius:var(--radius-sm);overflow:hidden;vertical-align:middle}.ui-ramp-key i{width:18px;height:10px;display:block}.ui-ramp-key.a i:nth-child(1){background:var(--ramp-a-0)}.ui-ramp-key.a i:nth-child(2){background:var(--ramp-a-1)}.ui-ramp-key.a i:nth-child(3){background:var(--ramp-a-2)}.ui-ramp-key.a i:nth-child(4){background:var(--ramp-a-3)}.ui-ramp-key.a i:nth-child(5){background:var(--ramp-a-4)}.ui-ramp-key.p i:nth-child(1){background:var(--ramp-p-0)}.ui-ramp-key.p i:nth-child(2){background:var(--ramp-p-1)}.ui-ramp-key.p i:nth-child(3){background:var(--ramp-p-2)}.ui-ramp-key.p i:nth-child(4){background:var(--ramp-p-3)}.ui-ramp-key.p i:nth-child(5){background:var(--ramp-p-4)}.ui-now-key{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--poppy);font-weight:600;color:var(--text-primary)}.ui-lm-strip{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:4px;margin-top:var(--space-4)}.ui-lm-strip i{height:8px;border-radius:99px;background:var(--lm-future)}.ui-lm-strip i[data-s=done]{background:var(--band-actual)}.ui-lm-strip i[data-s=now]{background:var(--poppy)}.ui-sticky-bar{position:sticky;top:var(--top-h);z-index:var(--z-sticky);background:var(--bg-page);padding-block:var(--space-2)}.ui-range-bar{position:sticky;top:calc(var(--top-h) / var(--zoom-factor, 1));z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--bg-card);border:1px solid var(--border-card);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-md)}.ui-range-bar-text{font-size:var(--fs-support);color:var(--text-secondary)}.ui-range-bar-text strong{color:var(--text-primary)}.ui-rank-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}@media(max-width:1100px){.ui-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ui-rank-grid{grid-template-columns:minmax(0,1fr)}}.ui-rank-card{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.ui-rank-card:hover{border-color:var(--border-strong)}.ui-rank-card:focus-visible{outline:2px solid var(--poppy);outline-offset:2px}.ui-rank-card[aria-pressed=true]{background:var(--action-soft);border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.ui-rank-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}.ui-rank-no{font-size:var(--fs-support);font-weight:700;color:var(--text-muted)}.ui-rank-id{font-family:var(--font-mono);font-size:var(--fs-card-title);font-weight:700}.ui-rank-score{font-size:var(--fs-kpi-medium);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.ui-rank-sub{font-size:var(--fs-support);color:var(--text-secondary);overflow-wrap:anywhere}.ui-rank-stats{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-peek{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-card);border:2px solid var(--action);border-radius:var(--radius-xl)}.ui-peek-lede{margin:0;font-size:var(--fs-lede);line-height:1.4;color:var(--text-primary)}.ui-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--space-3)}.ui-fact{display:flex;flex-direction:column;gap:var(--space-half);min-width:0;padding:var(--space-3);background:var(--bg-well);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.ui-fact-label{font-size:var(--fs-support);font-weight:600;color:var(--text-secondary)}.ui-fact-value{font-size:var(--fs-card-title);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-fact-sub{font-size:var(--fs-meta);color:var(--text-muted)}.ui-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-half) var(--space-3);border-radius:var(--radius-md);background:var(--bg-inset);font-size:var(--fs-support);color:var(--text-primary)}.ui-chip strong{font-variant-numeric:tabular-nums}.ui-chip.tag{background:var(--action-soft);color:var(--action-text);font-weight:600;font-size:var(--fs-tag)}.ui-goal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl)}.ui-goal-num{font-size:var(--fs-hero-number);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ui-goal-body{flex:1 1 220px;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-goal-body .ui-progress{margin-bottom:0}.ui-lens-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-3)}.ui-lens{--lens: var(--action);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:inherit;text-decoration:none;background:var(--bg-card);border:1px solid var(--border-card);border-top:4px solid var(--lens);border-radius:var(--radius-xl)}.ui-lens:hover{border-color:var(--border-strong);border-top-color:var(--lens)}.ui-lens[data-tone=critical]{--lens: var(--state-critical)}.ui-lens[data-tone=watch]{--lens: var(--state-watch)}.ui-lens[data-tone=violet]{--lens: var(--cat-violet)}.ui-lens-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-card-title);font-weight:700;color:var(--text-primary)}.ui-lens-count{font-size:var(--fs-kpi-large);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-lens-count small{font-size:var(--fs-lede);font-weight:500;color:var(--text-secondary)}.ui-lens-foot{font-size:var(--fs-support);color:var(--text-muted);border-top:1px solid var(--border-light);padding-top:var(--space-2)}[data-bucket]{--bk: var(--text-secondary);--bk-soft: var(--bg-inset)}[data-bucket=red]{--bk: var(--state-critical);--bk-soft: var(--state-critical-soft)}[data-bucket=yellow]{--bk: var(--state-watch);--bk-soft: var(--state-watch-soft)}[data-bucket=blue]{--bk: var(--action-text);--bk-soft: var(--action-soft)}[data-bucket=purple]{--bk: var(--cat-violet-text);--bk-soft: color-mix(in srgb, var(--cat-violet) 14%, transparent)}[data-bucket=green]{--bk: var(--state-clear);--bk-soft: var(--state-clear-soft)}.ui-bucket-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--bk)}.ui-bucket-select{width:100%;min-height:32px;padding:0 var(--space-2);font:inherit;font-size:var(--fs-control);font-weight:600;cursor:pointer;color:var(--bk);background:var(--bk-soft);border:1px solid var(--bk);border-radius:var(--radius-md)}.ui-lanes{container-type:inline-size;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);overflow:hidden}.ui-lanes-head{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-3)}.ui-lanes-head h2{margin:0;display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-section-title)}.ui-lanes-head p{margin:0;font-size:var(--fs-support);color:var(--text-secondary);max-width:960px}.ui-lane{--lane-cols: minmax(0, 1fr);display:grid;align-items:start;grid-template-columns:150px minmax(0,1fr) 544px;grid-template-areas:"kiosk facts ctl";gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5)}.ui-lane[data-lane=repeat]{--lane-cols: minmax(0, 1fr) 110px}.ui-lane[data-lane=back]{--lane-cols: minmax(0, 1.3fr) minmax(0, 1.1fr) minmax(0, 1.3fr)}.ui-lane[data-lane=fresh]{--lane-cols: minmax(0, 2fr) 84px minmax(0, 1fr) 110px}.ui-lane[data-lane=board]{--lane-cols: minmax(0, 2.4fr) 90px minmax(0, 1fr)}.ui-lane-item{border-top:1px solid var(--border-light)}.ui-lane-head{background:var(--bg-table-header);color:var(--fg-table-header);font-size:var(--fs-table-header);font-weight:600;align-items:end;padding-block:var(--space-2)}.ui-lane-kiosk{grid-area:kiosk;display:flex;flex-direction:column;gap:var(--space-half);min-width:0;font-weight:600}.ui-lane-sub{font-size:var(--fs-support);font-weight:400;color:var(--text-muted)}.ui-lane-facts{grid-area:facts;display:grid;grid-template-columns:var(--lane-cols);gap:var(--space-2) var(--space-4);min-width:0;align-items:start}.ui-lane-ctl{grid-area:ctl;display:grid;align-items:start;gap:var(--space-2);grid-template-columns:172px 112px 112px 124px}.ui-lane-triage{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-lane-note{font-size:var(--fs-meta);color:var(--text-muted)}.ui-lane-ctl .ui-btn{width:100%;justify-content:center;white-space:nowrap;min-height:32px}.ui-lane-ctl .ui-btn[aria-expanded=true]{background:var(--action);color:var(--on-action);border-color:var(--action)}.ui-lane-fact-label{display:none}.ui-cell-stack{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}.ui-cell-stack .strong{font-weight:600}.ui-cell-stack small{font-size:var(--fs-meta);color:var(--text-muted)}.ui-verdict{display:inline-flex;align-self:flex-start;padding:var(--space-half) var(--space-3);border-radius:var(--radius-full);font-size:var(--fs-support);font-weight:700;background:var(--bg-inset);color:var(--text-secondary)}.ui-verdict[data-tone=critical]{background:var(--state-critical-soft);color:var(--state-critical)}.ui-verdict[data-tone=clear]{background:var(--state-clear-soft);color:var(--state-clear)}.ui-verdict.sm{border-radius:var(--radius-sm)}.ui-meter{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-meter-track{flex:1;height:10px;border-radius:var(--radius-full);background:var(--bg-inset);overflow:hidden}.ui-meter-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--cat-violet)}.ui-meter-text{width:72px;font-size:var(--fs-support);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ui-timeline-dot{flex:none;width:14px;height:14px;border-radius:50%;background:var(--text-muted)}.ui-timeline-dot[data-tone=critical]{background:var(--state-critical)}.ui-timeline{display:flex;align-items:flex-start;min-width:0}.ui-timeline-stop{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.ui-timeline-track{display:flex;align-items:center;width:100%}.ui-timeline-line{flex:1;height:2px;background:var(--border-strong)}.ui-timeline-stop:last-child .ui-timeline-line{background:transparent}.ui-timeline-date{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-muted)}.ui-timeline-what{font-size:var(--fs-support);padding-right:var(--space-2);overflow-wrap:anywhere}.ui-visit-summary{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-visit-dots{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ui-visit-dots .ui-timeline-dot{width:12px;height:12px}.ui-timeline-dot[data-kind=part]{border-radius:2px;transform:rotate(45deg);background:var(--action)}.ui-timeline-what[data-kind=part]{font-weight:700;color:var(--action-text)}.ui-part-outcome{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-meta);color:var(--text-secondary)}.ui-part-outcome strong{color:var(--text-primary)}.ui-part-outcome[data-tone=critical] strong{color:var(--state-critical)}.ui-part-outcome[data-tone=clear] strong{color:var(--state-clear)}.ui-lane-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);background:var(--bg-well);border-top:1px solid var(--border-light)}.ui-lane-panel-title{font-size:var(--fs-control);font-weight:700}.ui-lane-panel-note{font-size:var(--fs-meta);color:var(--text-muted)}.ui-compose{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.ui-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ui-thread-item{display:grid;grid-template-columns:92px 150px minmax(0,1fr);gap:var(--space-1) var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--border-light)}.ui-thread-when{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap}.ui-thread-who{font-size:var(--fs-support);font-weight:600;color:var(--text-secondary);white-space:nowrap}.ui-thread-text{font-size:var(--fs-control);overflow-wrap:anywhere}.ui-thread-item[data-kind=system] .ui-thread-text{color:var(--text-muted);font-style:italic}.ui-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.ui-form-row .ui-field{flex:0 1 auto}.ui-form-row .ui-field.grow{flex:1 1 200px}.ui-checks{display:flex;gap:var(--space-3);align-items:center;min-height:36px;font-size:var(--fs-control)}.ui-checks label{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-kiosk-tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ui-kiosk-tags .ui-chip{font-family:var(--font-mono)}@container (max-width: 1160px){.ui-lane{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"kiosk facts" "kiosk ctl"}.ui-lane-head{grid-template-areas:"kiosk facts"}.ui-lane-head .ui-lane-ctl{display:none}}@container (max-width: 640px){.ui-lane{grid-template-columns:minmax(0,1fr);grid-template-areas:"kiosk" "facts" "ctl"}.ui-lane-head{display:none}.ui-lane-facts{grid-template-columns:minmax(0,1fr)}.ui-lane-fact-label{display:block;font-size:var(--fs-meta);font-weight:600;color:var(--text-muted)}.ui-lane-ctl{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-lane-triage{grid-column:1 / -1}.ui-thread-item{grid-template-columns:minmax(0,1fr)}}.ui-attn{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.ui-attn-item{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:baseline;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-inset);border-left:4px solid var(--border-strong)}.ui-attn-item[data-tone=critical]{border-left-color:var(--state-critical)}.ui-attn-item[data-tone=watch]{border-left-color:var(--state-watch)}.ui-attn-when{font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ui-attn-item[data-tone=critical] .ui-attn-when{color:var(--state-critical)}.ui-attn-what{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ui-attn-do{display:block;font-weight:400;font-size:var(--fs-support);color:var(--text-secondary)}.ui-attn-go{font-size:var(--fs-support);white-space:nowrap}.ui-part{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--forest);color:var(--white);scroll-margin-top:calc(var(--top-h) + 56px)}.ui-part h2{margin:0;font-size:var(--fs-section-title);font-weight:600;color:var(--white)}.ui-part-sub{font-size:var(--fs-support);font-variant-numeric:tabular-nums;color:var(--white)}.ui-review-sec{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--top-h) + 56px)}.ui-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--text-primary)}.ui-review-head h3{margin:0;font-size:var(--fs-card-title)}.ui-more>summary{cursor:pointer;width:fit-content;font-size:var(--fs-support);font-weight:600;color:var(--action-text);padding:var(--space-1) 0;min-height:24px}.ui-more[open]>summary{margin-bottom:var(--space-3)}.ui-review-blocks{display:grid;gap:var(--space-3);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.ui-review-blocks>.wide{grid-column:1 / -1}@media(max-width:640px){.ui-attn-item{grid-template-columns:minmax(0,1fr)}}.ui-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-size:var(--fs-meta);color:var(--text-muted)}.ui-check[data-state=ok]{color:var(--state-clear);font-weight:600}.ui-check[data-state=new]{color:var(--state-watch);font-weight:600}.ui-ir-defs{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0}.ui-ir-defs dt{font-weight:700;color:var(--text-primary)}.ui-ir-defs dd{margin:0;color:var(--text-secondary);font-size:var(--fs-control)}.ui-ir-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--fs-control)}.ui-ir-facts dt{color:var(--text-secondary)}.ui-ir-facts dd{margin:0;text-align:right;color:var(--text-primary)}@media(max-width:640px){.ui-ir-defs{grid-template-columns:minmax(0,1fr)}}.ui-ir-tries{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-control);color:var(--text-primary)}.board-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--space-3, 12px)}.board-actions-spacer{flex:1 1 auto}.board-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:var(--fs-control);font-weight:600;white-space:nowrap;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-card);border-radius:7px;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.board-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.board-btn:disabled{opacity:var(--opacity-disabled, .45);cursor:not-allowed}.board-btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:700}.board-btn-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.board-table-shell{border:1px solid var(--border-card);border-radius:10px;background:var(--bg-card)}.board-row td:first-child{border-left:2px solid transparent}.board-row--crit td:first-child{border-left-color:var(--state-critical)}.board-row--warn td:first-child{border-left-color:var(--state-watch)}.board-row--crit td{background:color-mix(in srgb,var(--state-critical) 5%,transparent)}.board-row--warn td{background:color-mix(in srgb,var(--state-watch) 4%,transparent)}.board-kiosk{display:block;font-family:var(--font-mono);font-weight:650;color:var(--action);cursor:pointer}.board-sub{display:block;font-size:var(--fs-meta);color:var(--text-muted)}.board-slash{color:var(--text-muted)}.board-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:5px;font-size:var(--fs-meta);font-weight:600;white-space:nowrap}.board-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.board-chip--crit{color:var(--state-critical);background:var(--state-critical-soft)}.board-chip--warn{color:var(--state-watch);background:var(--state-watch-soft)}.board-chip--ok{color:var(--state-clear);background:var(--state-clear-soft)}.board-chip--flat{color:var(--text-muted);background:var(--bg-inset, var(--bg-card))}.page-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--space-4, 16px)}.page-bar-spacer{flex:1 1 auto}.page-bar-note{font-size:var(--fs-support);color:var(--text-secondary);min-width:0}.rail-head{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-3, 12px)}.rail-title{font-size:var(--fs-card-title);font-weight:700}.rail-note{margin-left:auto;font-size:var(--fs-meta);color:var(--text-muted)}.rail-card{background:var(--bg-card);border:1px solid var(--border-card);border-left:2px solid var(--border-card);border-radius:10px;padding:13px 14px}.rail-card--critical{border-left-color:var(--state-critical)}.rail-card--warning{border-left-color:var(--state-watch)}.rail-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rail-kiosk{display:block;font-family:var(--font-mono);font-size:var(--fs-card-title);font-weight:700;color:var(--action);cursor:pointer}.rail-metric{font-family:var(--font-mono);font-size:var(--fs-kpi-medium);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--state-critical);white-space:nowrap}.rail-issue{margin:11px 0 6px;font-size:var(--fs-support);font-weight:650}.rail-issue-count{font-weight:400;color:var(--text-muted)}.rail-kv{display:flex;flex-direction:column;margin-bottom:10px}.rail-kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:var(--fs-meta);color:var(--text-muted)}.rail-kv-row>b{font-weight:600;color:var(--text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.rail-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.rail-queue{margin-top:10px;border:1px solid var(--border-card);border-radius:10px;background:var(--bg-card);overflow:hidden;max-height:calc(100vh - 320px);overflow-y:auto}.rail-row{display:flex;align-items:center;gap:9px;width:100%;padding:7px 11px;font-family:inherit;font-size:var(--fs-table-cell);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-light, var(--border-card));border-left:2px solid transparent;cursor:pointer}.rail-row:last-child{border-bottom:0}.rail-row:hover{background:var(--bg-card-hover)}.rail-row:focus-visible{outline-offset:-2px}.rail-row.is-on{background:var(--bg-card-hover)}.rail-row--critical{border-left-color:var(--state-critical)}.rail-row--warning{border-left-color:var(--state-watch)}.rail-row-kiosk{font-family:var(--font-mono);font-weight:650;color:var(--action);flex:none}.rail-row-issue{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row-age{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-muted);flex:none}.step-bar{display:flex;gap:5px;margin:2px 0 5px}.step-seg{flex:1;height:3px;border-radius:2px;background:var(--border-card)}.step-seg.is-done{background:var(--state-clear)}.step-seg.is-now{background:var(--action)}.step-now-label{font-size:var(--fs-meta);color:var(--text-secondary);margin-bottom:6px}.step-more{font-size:var(--fs-meta);color:var(--text-muted);cursor:pointer}.dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--border-card);border:1px solid var(--border-card);border-radius:12px;overflow:hidden;margin-bottom:var(--space-4)}.dash-kpi{display:block;width:100%;text-align:left;padding:13px 16px 14px;background:var(--bg-card);border:0;border-top:2px solid transparent;font-family:inherit;cursor:pointer;transition:background .14s ease}.dash-kpi:hover{background:var(--bg-card-hover)}.dash-kpi:focus-visible{outline-offset:-2px}.dash-kpi--crit{border-top-color:var(--state-critical)}.dash-kpi--warn{border-top-color:var(--state-watch)}.dash-kpi-label{display:block;font-size:var(--fs-support);font-weight:600;color:var(--text-secondary)}.dash-kpi-value{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--fs-kpi-medium);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--text-primary)}.dash-kpi--crit .dash-kpi-value{color:var(--state-critical)}.dash-kpi-hint{display:block;margin-top:3px;font-size:var(--fs-meta);color:var(--text-muted)}.rollout-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--space-2)}.rollout-stage{display:flex;flex-direction:column;gap:var(--space-half);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;color:inherit;position:relative;transition:background .12s ease,border-color .12s ease}.rollout-stage:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent}.rollout-stage:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.rollout-stage[aria-selected=true]{border-color:var(--action);background:var(--bg-card-hover)}.rollout-stage[aria-selected=true]:before{background:var(--action)}.rollout-stage .rollout-stage-name{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.rollout-stage .rollout-stage-count{font-size:var(--fs-kpi-small);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.rollout-stage .rollout-stage-lost{font-size:var(--fs-badge);color:var(--state-critical);font-variant-numeric:tabular-nums}.rollout-stage[data-empty=true] .rollout-stage-count{color:var(--text-muted)}.rollout-rail{display:flex;flex-direction:column}.rollout-hop{display:grid;grid-template-columns:92px 18px 1fr;gap:var(--space-3);align-items:start}.rollout-hop-date{font-family:var(--font-mono);font-size:var(--fs-badge);color:var(--text-muted);padding-top:var(--space-1);font-variant-numeric:tabular-nums}.rollout-hop-track{position:relative;display:flex;justify-content:center;align-self:stretch;min-height:var(--space-6)}.rollout-hop-track:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--border-color)}.rollout-hop:last-child .rollout-hop-track:before{bottom:auto;height:var(--space-3)}.rollout-hop-dot{position:relative;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--border-strong);margin-top:var(--space-2);flex:none}.rollout-hop[data-kind=call] .rollout-hop-dot{background:var(--action)}.rollout-hop[data-kind=stage] .rollout-hop-dot{background:var(--state-clear)}.rollout-hop[data-kind=verify] .rollout-hop-dot{background:var(--state-clear-strong)}.rollout-hop-body{padding:var(--space-1) 0 var(--space-3);min-width:0}.rollout-hop-what{font-size:var(--fs-table-cell);color:var(--text-primary)}.rollout-hop[data-machine=true] .rollout-hop-what{color:var(--text-secondary);font-style:italic}.rollout-hop-who{font-size:var(--fs-badge);color:var(--text-muted);margin-top:var(--space-half)}.rollout-verified{vertical-align:super;font-size:var(--fs-badge);letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--state-clear);margin-left:var(--space-1);white-space:nowrap}.rollout-gap-dot{display:inline-block;width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--state-watch);margin-right:var(--space-1);vertical-align:middle;flex:none}.rollout-sensitive{box-shadow:inset 0 2px 0 var(--state-critical)}.rollout-eyebrow{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-badge);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--state-critical)}.rollout-eyebrow:before{content:"";width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--state-critical);flex:none}.rollout-eyebrow span{color:var(--text-muted);letter-spacing:.04em;font-weight:600;text-transform:none}@media print{.rollout-no-print{display:none!important}.rollout-sensitive{box-shadow:none;border:1px solid var(--border-strong)}}.rollout-map{height:min(560px,62vh);min-height:320px;border:1px solid var(--border-card);border-radius:var(--radius-md);overflow:hidden}.rollout-map .leaflet-container{width:100%;height:100%}.leaflet-popup-content-wrapper.leaflet-popup-content-wrapper,.leaflet-popup-tip.leaflet-popup-tip{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-card)}.leaflet-popup-content.leaflet-popup-content{color:var(--text-primary);font-size:var(--fs-control)}.leaflet-popup-content.leaflet-popup-content a:not(.ui-btn){color:var(--action)}.leaflet-container.leaflet-container a.leaflet-popup-close-button{color:var(--text-muted)}.rollout-howto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-3);margin:var(--space-3) 0 0}.rollout-howto dt{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-half)}.rollout-howto dd{margin:0;font-size:var(--fs-control);line-height:1.5;color:var(--text-secondary)}.rollout-legend{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rollout-legend-key{display:inline-flex;align-items:center;gap:var(--space-1);font:inherit;font-size:var(--fs-control);padding:var(--space-1) var(--space-3);min-height:24px;border:1px solid var(--border-card);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-secondary);cursor:pointer}.rollout-legend-key:hover{border-color:var(--border-strong)}.rollout-legend-key[aria-pressed=true]{color:var(--text-primary);border-color:var(--border-strong)}.rollout-legend-key[aria-pressed=false]{opacity:.45}.rollout-legend-n{font-variant-numeric:tabular-nums;font-size:var(--fs-badge);color:var(--text-muted)}.rollout-swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex:none}.rollout-swatch-1{background:var(--text-muted)}.rollout-swatch-2{background:var(--action)}.rollout-swatch-3{background:var(--cat-purple)}.rollout-swatch-4{background:var(--state-watch)}.rollout-swatch-5{background:var(--cat-orange)}.rollout-swatch-6{background:var(--state-clear)}.rollout-swatch-kiosk{width:11px;height:11px;border-radius:50%;background:var(--state-critical);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px color-mix(in srgb,var(--state-critical) 35%,transparent)}.rollout-pin svg{filter:drop-shadow(0 1px 1.5px rgb(0 0 0 / .38))}.rollout-pin{transition:transform .11s cubic-bezier(.2,.7,.3,1)}.rollout-pin:hover{transform:scale(1.35);z-index:600}.rollout-pin-kiosk{z-index:200!important}.rollout-swatch-1,.rollout-swatch-2,.rollout-swatch-3,.rollout-swatch-4,.rollout-swatch-5,.rollout-swatch-6{width:10px;height:10px;border-radius:3.5px}.rollout-hours{display:inline-grid;gap:1px;font-variant-numeric:tabular-nums}.rollout-hours-line{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:var(--space-2);align-items:baseline}.rollout-hours-days{font-size:var(--fs-badge);color:var(--text-muted);white-space:nowrap}.rollout-hours-times{font-size:var(--fs-table-cell);color:var(--text-primary);white-space:nowrap}.rollout-hours-times.shut{color:var(--state-critical)}.rollout-hours-raw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:220px;color:var(--text-secondary)}.rollout-people-pane{z-index:350}.rollout-swatch-density-0{background:var(--map-fill-1)}.rollout-swatch-density-1{background:var(--map-fill-2)}.rollout-swatch-density-2{background:var(--map-fill-3)}.rollout-swatch-density-3{background:var(--cat-pink)}.rollout-swatch-people{background:linear-gradient(135deg,var(--map-fill-1),var(--cat-pink))}.rollout-legend-flat{cursor:default;opacity:1}.rollout-legend-flat:hover{border-color:var(--border-card)}.rollout-legend-label{align-self:center;font-size:var(--fs-badge);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-muted);margin-right:var(--space-1)}.rollout-switch{padding-left:var(--space-2)}.rollout-tick{width:13px;height:13px;border-radius:3px;border:1.5px solid var(--border-strong);flex:none;position:relative}.rollout-switch[aria-pressed=true] .rollout-tick{background:var(--action);border-color:var(--action)}.rollout-switch[aria-pressed=true] .rollout-tick:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.rollout-switch[aria-pressed=false]{opacity:1;color:var(--text-secondary)}.rollout-priority-list,.rollout-priority-row{display:flex;flex-direction:column;gap:var(--space-3)}.rollout-priority-rank{flex:none;min-width:2.4em}.rollout-priority-chart{overflow-x:auto;overflow-y:visible;max-width:100%}@media(max-width:900px){[class*=cols-]:not([class*=cols-fit]):not([class*=cols-fill]){grid-template-columns:1fr!important}}@media(max-width:900px){table.table-fixed.table-fixed{table-layout:auto!important;width:auto!important;min-width:100%!important}}@media(max-width:560px){.fs-kpi-large.fs-kpi-large{font-size:var(--fs-page-title)}.fs-page-title.fs-page-title{font-size:var(--fs-kpi-medium)}.p-6.p-6,.p-7.p-7{padding:var(--space-4)}.px-6.px-6,.px-7.px-7{padding-left:var(--space-4);padding-right:var(--space-4)}}@media(max-width:640px){.ui-table.is-stacked,.ui-table.is-stacked tbody,.ui-table.is-stacked tr,.ui-table.is-stacked td{display:block;width:auto;max-width:100%}.ui-table.is-stacked{min-width:0;table-layout:auto}.ui-table.is-stacked thead{display:none}.ui-table.is-stacked tr{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-card)}.ui-table.is-stacked tr[data-tone]{border-left-width:3px}.ui-table.is-stacked td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:3px 0;border:0;text-align:right;white-space:normal;overflow-wrap:break-word}.ui-table.is-stacked td:before{content:attr(data-label);flex:0 0 42%;text-align:left;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:500}.ui-table.is-stacked td:empty{display:none}.ui-table.is-stacked td[colspan]:not([data-label]){display:block;text-align:left;padding:var(--space-1) 0}.ui-table.is-stacked td.sticky-col,.ui-table.is-stacked th.sticky-col{position:static;box-shadow:none}.ui-table-wrap:has(.ui-table.is-stacked){overflow-x:visible;max-height:none}}@media(max-width:640px){.ui-tabs,.ui-pill-row,.ui-seg{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ui-tabs::-webkit-scrollbar,.ui-pill-row::-webkit-scrollbar,.ui-seg::-webkit-scrollbar{display:none}.ui-tabs>*,.ui-pill-row>*,.ui-seg>*{flex-shrink:0}}@media(max-width:640px){.app-main button,.app-main select,.app-main input:not([type=checkbox]):not([type=radio]),.app-main .ui-link,.app-main [role=button]{min-height:24px;min-width:24px}.app-main .ui-link,.app-main button.ui-link{display:inline-flex;align-items:center}.app-main input[type=checkbox],.app-main input[type=radio]{width:24px;height:24px}.leaflet-container button,.leaflet-container a,.leaflet-container input,.maplibregl-map button,.maplibregl-map a{min-height:0;min-width:0}}@media(max-width:640px){.ui-section-row,.ui-controls,.ui-filter-bar,.ui-summary-stats{flex-wrap:wrap;row-gap:var(--space-2)}.ui-section-row>.ui-btn,.ui-section-row>button{flex-shrink:0}}
