@layer growth.reset,growth.tokens,growth.primitives,growth.components,growth.utilities,vendor.leaflet,app;@layer vendor.leaflet{.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}}}@layer vendor.leaflet{.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}}@layer vendor.leaflet{.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}}@layer app{.leaflet-container{height:100%;width:100%;background:var(--gui-bg-subtle);font:inherit}.bgh-map-pin{display:block;width:14px;height:14px;border:2px solid var(--gui-bg-surface);border-radius:999px;background:var(--gui-action-primary);box-shadow:var(--gui-shadow-2)}.bgh-map-pin[data-selected=true]{background:var(--gui-info-fg);outline:3px solid var(--gui-focus-ring)}.leaflet-marker-icon:focus-visible .bgh-map-pin{outline:3px solid var(--gui-focus-ring);outline-offset:1px}.marker-cluster{background:color-mix(in srgb,var(--gui-action-primary) 22%,transparent);border-radius:999px}.marker-cluster div{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:4px;border-radius:999px;background:var(--gui-action-primary);color:var(--gui-bg-surface);font:inherit;font-size:var(--gui-text-xs);font-weight:700}.marker-cluster span{line-height:1}.marker-cluster-medium div,.marker-cluster-large div{font-size:var(--gui-text-sm)}.leaflet-control-attribution{background:color-mix(in srgb,var(--gui-bg-surface) 88%,transparent);color:var(--gui-fg-muted);font-size:var(--gui-text-xs)}.leaflet-control-attribution a{color:var(--gui-fg-default)}@media(prefers-reduced-motion:reduce){.leaflet-container *{transition-duration:0s!important;animation-duration:0s!important}}}@layer growth.reset,growth.tokens,growth.primitives,growth.components,growth.utilities,app;@layer growth.reset{body{margin:0;background:var(--gui-bg-canvas);color:var(--gui-fg-default);font-family:var(--gui-font-sans);font-size:var(--gui-text-md);line-height:1.4;letter-spacing:var(--gui-tracking-body)}h1,h2,h3{letter-spacing:var(--gui-tracking-heading)}h1{font-weight:700}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:6px;background:#11121638;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#11121661;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}}@layer growth.tokens{:root{color-scheme:light;--gui-color-white: #fff;--gui-color-graphite-950: #131418;--gui-color-graphite-700: #26272c;--gui-color-graphite-600: #63666e;--gui-color-graphite-400: #999da6;--gui-color-graphite-50: #f6f7f9;--gui-color-ig: #0095f6;--gui-color-pink-600: #c33877;--gui-bg-canvas: var(--gui-color-graphite-50);--gui-bg-surface: var(--gui-color-white);--gui-bg-subtle: #fafafb;--gui-bg-raised: rgba(255, 255, 255, .72);--gui-bg-hover: rgba(17, 18, 22, .045);--gui-bg-selected: rgba(0, 149, 246, .1);--gui-fg-default: var(--gui-color-graphite-950);--gui-fg-muted: var(--gui-color-graphite-600);--gui-fg-subtle: var(--gui-color-graphite-400);--gui-border-default: rgba(17, 18, 22, .08);--gui-border-strong: rgba(17, 18, 22, .15);--gui-hairline: rgba(17, 18, 22, .07);--gui-action-primary: var(--gui-color-graphite-950);--gui-action-primary-hover: var(--gui-color-graphite-700);--gui-action-weak: rgba(17, 18, 22, .055);--gui-focus-ring: rgba(0, 149, 246, .3);--gui-family-accent: var(--gui-color-pink-600);--gui-info-fg: var(--gui-color-ig);--gui-info-bg: rgba(0, 149, 246, .1);--gui-info-border: rgba(0, 149, 246, .28);--gui-success-fg: #1e9e50;--gui-success-bg: rgba(48, 176, 98, .12);--gui-success-border: rgba(48, 176, 98, .3);--gui-warning-fg: #b26a00;--gui-warning-bg: rgba(255, 159, 10, .13);--gui-warning-border: rgba(255, 159, 10, .34);--gui-danger-fg: #d63a3a;--gui-danger-bg: rgba(255, 69, 58, .1);--gui-danger-border: rgba(255, 69, 58, .28);--gui-neutral-fg: #63666e;--gui-neutral-bg: rgba(120, 120, 128, .1);--gui-neutral-border: rgba(120, 120, 128, .24);--gui-space-1: 4px;--gui-space-2: 8px;--gui-space-3: 12px;--gui-space-4: 16px;--gui-space-5: 20px;--gui-space-6: 24px;--gui-radius-sm: 6px;--gui-radius-md: 8px;--gui-radius-lg: 10px;--gui-radius-xl: 16px;--gui-shadow-1: 0 1px 2px rgba(16, 17, 20, .04);--gui-shadow-2: 0 1px 3px rgba(16, 17, 20, .05);--gui-shadow-3: 0 6px 24px rgba(16, 17, 20, .07);--gui-shadow-overlay: 0 16px 48px rgba(16, 17, 20, .13);--gui-spring: cubic-bezier(.34, 1.3, .4, 1);--gui-ease-out: cubic-bezier(.22, 1, .36, 1);--gui-font-sans: Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--gui-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--gui-text-xs: 11px;--gui-text-sm: 12px;--gui-text-md: 13.5px;--gui-text-lg: 16px;--gui-text-xl: 22px;--gui-tracking-body: -.004em;--gui-tracking-heading: -.022em;--gui-control-h-sm: 28px;--gui-control-h-md: 32px;--gui-row-h-compact: 36px;--gui-row-h-default: 44px;--gui-row-h-comfortable: 56px;--gui-sidebar-w: 208px;--gui-sidebar-w-collapsed: 56px;--gui-topbar-h: 52px;--bg: var(--gui-bg-canvas);--surface: var(--gui-bg-surface);--surface-2: var(--gui-bg-subtle);--surface-hover: var(--gui-bg-hover);--surface-raised: var(--gui-bg-raised);--border: var(--gui-border-default);--border-strong: var(--gui-border-strong);--hairline: var(--gui-hairline);--text: var(--gui-fg-default);--text-muted: var(--gui-fg-muted);--text-subtle: var(--gui-fg-subtle);--ig: var(--gui-color-ig);--ig-weak: var(--gui-info-bg);--accent: var(--gui-action-primary);--accent-hover: var(--gui-action-primary-hover);--accent-text: var(--gui-bg-surface);--accent-weak: var(--gui-action-weak);--accent-ring: var(--gui-focus-ring);--info: var(--gui-info-fg);--info-weak: var(--gui-info-bg);--success: var(--gui-success-fg);--success-weak: var(--gui-success-bg);--warning: var(--gui-warning-fg);--warning-weak: var(--gui-warning-bg);--danger: var(--gui-danger-fg);--danger-weak: var(--gui-danger-bg);--neutral: var(--gui-neutral-fg);--neutral-weak: var(--gui-neutral-bg);--green: var(--gui-success-fg);--green-muted: var(--gui-success-bg);--amber: var(--gui-warning-fg);--amber-muted: var(--gui-warning-bg);--red: var(--gui-danger-fg);--red-muted: var(--gui-danger-bg);--blue: var(--gui-info-fg);--blue-muted: var(--gui-info-bg);--gray: var(--gui-neutral-fg);--gray-muted: var(--gui-neutral-bg);--purple: var(--gui-neutral-fg);--purple-muted: var(--gui-neutral-bg);--radius-sm: var(--gui-radius-md);--radius: var(--gui-radius-lg);--radius-md: 12px;--radius-lg: var(--gui-radius-xl);--shadow-soft: var(--gui-shadow-1);--shadow-sm: var(--gui-shadow-2);--shadow: var(--gui-shadow-3);--shadow-lg: var(--gui-shadow-overlay);--spring: var(--gui-spring);--ease-out: var(--gui-ease-out);--header-h: var(--gui-topbar-h);--topbar-height: var(--gui-topbar-h);--sidebar-w: var(--gui-sidebar-w);--sidebar-width: var(--gui-sidebar-w);--sidebar-w-collapsed: var(--gui-sidebar-w-collapsed);--sidebar-width-collapsed: var(--gui-sidebar-w-collapsed);font-family:var(--gui-font-sans);font-size:var(--gui-text-md);letter-spacing:var(--gui-tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}}@layer growth.primitives{.gui-app-shell{display:flex;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--bg)}.gui-app-shell.gui-collapsed{--sidebar-w: var(--sidebar-w-collapsed)}.gui-sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);height:100dvh;border-right:1px solid var(--hairline);background:var(--surface-2);display:flex;flex-direction:column;padding:14px 10px;overflow:hidden;transition:width .22s var(--ease-out),flex-basis .22s var(--ease-out),padding .22s var(--ease-out)}.gui-sidebar .gui-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 14px;font-weight:700;font-size:14px;letter-spacing:var(--gui-tracking-heading)}.gui-sidebar .gui-brand-mark{width:24px;height:24px;border-radius:var(--gui-radius-md);background:var(--accent);display:grid;place-items:center;color:var(--accent-text);flex:none}.gui-sidebar .gui-brand-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gui-sidebar .gui-nav-section{margin-top:8px}.gui-sidebar .gui-nav-section .gui-nav-label{font-size:10.5px;font-weight:600;color:var(--gui-fg-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px 2px}.gui-sidebar .gui-nav-item{display:flex;align-items:center;height:34px;gap:10px;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:13.5px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;margin:1px 0;width:100%;text-align:left;transition:background 80ms ease}.gui-sidebar .gui-nav-item:hover{background:var(--surface-hover);text-decoration:none}.gui-sidebar .gui-nav-item.gui-active{background:var(--accent-weak);color:var(--text);font-weight:600}.gui-sidebar .gui-nav-item .gui-nav-icon{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--text-muted)}.gui-sidebar .gui-nav-item .gui-nav-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.gui-sidebar .gui-nav-item .gui-nav-badge{font-size:11px;height:20px;display:inline-flex;align-items:center}.gui-app-shell.gui-collapsed .gui-sidebar .gui-nav-text,.gui-app-shell.gui-collapsed .gui-sidebar .gui-nav-label,.gui-app-shell.gui-collapsed .gui-sidebar .gui-nav-badge,.gui-app-shell.gui-collapsed .gui-sidebar .gui-brand-name,.gui-app-shell.gui-collapsed .gui-sidebar .gui-brand-spacer,.gui-app-shell.gui-collapsed .gui-sidebar .gui-sidebar-collapse{display:none}.gui-app-shell.gui-collapsed .gui-sidebar .gui-nav-item{justify-content:center;padding:0;width:100%}.gui-sidebar .gui-spacer{flex:1}.gui-sidebar .gui-user-block{border-top:1px solid var(--border);padding:10px 8px 4px;display:flex;gap:8px;align-items:center}.gui-main{flex:1 1 auto;min-width:0;min-height:0;height:100dvh;display:grid;grid-template-rows:var(--header-h) 1fr;overflow:hidden}.gui-main.gui-main-no-topbar{grid-template-rows:1fr;display:block;overflow:auto}.gui-topbar{display:flex;align-items:center;gap:8px;height:var(--header-h);min-height:var(--header-h);flex:0 0 auto;border-bottom:1px solid var(--border);background:var(--surface-raised);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);padding:0 14px;position:relative;z-index:5}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gui-topbar{background:var(--surface)}}.gui-topbar .gui-spacer{flex:1;min-width:0}.gui-topbar>*{display:inline-flex;align-items:center}.gui-topbar .gui-btn,.gui-topbar .gui-icon-btn{height:32px}.gui-topbar .gui-btn.gui-btn-sm{height:28px}.gui-topbar .gui-badge{height:20px;padding:0 8px}.gui-topbar-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.gui-workspace{min-height:0;height:100%;overflow:auto;padding:18px 22px 28px;background:transparent}.gui-workspace.gui-no-scroll{overflow:hidden;padding:0}.gui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:500 13px/1 -apple-system,BlinkMacSystemFont,Inter,sans-serif;height:32px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);padding:0 12px;border-radius:var(--radius);cursor:pointer;transition:background 80ms ease,border-color 80ms ease,color 80ms ease;white-space:nowrap}.gui-btn:hover{background:var(--surface-hover)}.gui-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gui-btn:disabled{opacity:.55;cursor:not-allowed}.gui-btn.gui-btn-primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.gui-btn.gui-btn-danger{color:var(--danger);border-color:var(--border);background:var(--surface)}.gui-btn.gui-btn-danger:hover{background:var(--danger-weak);border-color:#b91c1c2e}.gui-btn.gui-btn-ghost{border-color:transparent;background:transparent}.gui-btn.gui-btn-sm{height:28px;padding:0 10px;font-size:12px}.gui-btn.gui-btn-lg{height:36px;padding:0 14px;font-size:14px}.gui-btn .gui-btn-spinner{width:12px;height:12px}.gui-btn-group{display:inline-flex;gap:6px}.gui-btn .gui-btn-content,.gui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.gui-btn svg,.gui-btn .gui-lucide{flex:0 0 auto}.gui-icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer}.gui-icon-btn:hover{background:var(--surface-hover);color:var(--text)}.gui-icon-btn.gui-icon-btn-bordered{border-color:var(--border-strong)}.gui-input,.gui-textarea,select.gui-input{font:inherit;width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:6px 10px;color:var(--text);transition:border-color 80ms ease,box-shadow 80ms ease}.gui-input:focus,.gui-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #4f46e526}.gui-textarea{min-height:120px;font-family:inherit;resize:vertical}.gui-input-with-icon{position:relative;display:flex;align-items:center}.gui-input-with-icon .gui-leading-icon{position:absolute;left:8px;color:var(--text-subtle);pointer-events:none;display:grid;place-items:center}.gui-input-with-icon input{padding-left:28px}label.gui-field{display:block;margin-bottom:12px}label.gui-field .gui-field-label{font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:4px;display:block}.gui-form-row{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-bottom:12px}.gui-form-row>label.gui-field{margin-bottom:0}.gui-form-row>.gui-btn,.gui-form-row>button{align-self:flex-end;margin-bottom:0}.gui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:14px;margin-bottom:14px}.gui-card:hover{box-shadow:var(--shadow-soft)}.gui-card .gui-card-header{display:flex;align-items:center;justify-content:space-between;margin:-16px -16px 12px;padding:12px 16px;border-bottom:1px solid var(--border)}.gui-card .gui-card-header h3{margin:0;font-size:14px;font-weight:600}.gui-card-interactive{transition:box-shadow 80ms ease}.gui-card-interactive:hover{box-shadow:var(--shadow)}.gui-page-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.gui-page-header-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;cursor:pointer;margin-top:2px}.gui-page-header-back:hover{background:var(--surface-hover)}.gui-page-header h1{font-size:22px;font-weight:700;line-height:1.2;margin:0}.gui-page-header .gui-page-subtitle{font-size:13px;color:var(--text-muted)}.gui-page-header .gui-spacer{flex:1}.gui-page-header .gui-actions{display:flex;gap:8px;align-items:center}.gui-page-header .gui-page-header-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.gui-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.gui-table th,.gui-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}.gui-table th{font-size:11px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);position:sticky;top:0;z-index:1}.gui-table tbody tr:hover{background:var(--surface-hover)}.gui-table tbody tr:last-child td{border-bottom:0}.gui-table.gui-compact th,.gui-table.gui-compact td{padding:6px 10px}.gui-table .gui-row-actions{opacity:0;transition:opacity 80ms ease}.gui-table tr:hover .gui-row-actions{opacity:1}.gui-table th,.gui-virtual-th{position:relative}.gui-col-resize-handle{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:transparent}.gui-col-resize-handle:hover,.gui-col-resize-handle:active{background:var(--border-strong)}.gui-table.gui-virtual{padding:0}.gui-table.gui-virtual .gui-virtual-th{padding:8px 12px;font-size:11px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.gui-table.gui-virtual .gui-virtual-td{padding:8px 12px;font-size:13px;min-width:0;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gui-table.gui-virtual .gui-virtual-tr:hover{background:var(--surface-hover)}.gui-table.gui-virtual .gui-virtual-td.gui-row-actions{justify-content:flex-end}.gui-table.gui-virtual.gui-compact .gui-virtual-th,.gui-table.gui-virtual.gui-compact .gui-virtual-td{padding:6px 10px;font-size:12.5px}.gui-badge{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:100px;height:20px;line-height:1;font-size:11.5px;font-weight:500;background:var(--neutral-weak);color:var(--neutral);border:1px solid transparent}.gui-badge.gui-gray{background:var(--neutral-weak);color:var(--neutral)}.gui-badge.gui-green{background:var(--success-weak);color:var(--success)}.gui-badge.gui-amber{background:var(--warning-weak);color:var(--warning)}.gui-badge.gui-red{background:var(--danger-weak);color:var(--danger)}.gui-badge.gui-blue{background:var(--info-weak);color:var(--info)}.gui-badge.gui-purple{background:var(--neutral-weak);color:var(--neutral)}.gui-badge.gui-outline{background:var(--surface);border-color:var(--border-strong);color:var(--text-muted)}.gui-badge.gui-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.gui-filter-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;box-shadow:var(--shadow-soft)}.gui-filter-bar .gui-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:500;flex-wrap:nowrap;white-space:nowrap}.gui-filter-bar .gui-filter-chip button{background:transparent;border:0;cursor:pointer;color:inherit;display:grid;place-items:center;padding:0}.gui-filter-bar .gui-filter-chip button,.gui-filter-bar .gui-filter-chip>*{white-space:nowrap;flex-shrink:0}.gui-filter-bar .gui-filter-chip .gui-btn{display:inline-flex;align-items:center;gap:4px}.gui-filter-bar .gui-input-with-icon{height:28px}.gui-filter-bar .gui-input.gui-filter-search{height:28px;padding-top:0;padding-bottom:0;font-size:12px}.gui-filter-bar .gui-filter-chip .gui-input,.gui-filter-bar .gui-filter-chip select.gui-input{width:auto;min-width:90px;max-width:180px;height:22px;padding:0 6px;font-size:12px}.gui-filter-bar .gui-filter-chip .gui-btn-ghost{background:transparent;border:0;height:22px;padding:0 4px}.gui-avatar{display:inline-grid;place-items:center;background:var(--surface-hover);color:var(--text-muted);font-size:12px;font-weight:600;border-radius:50%;width:24px;height:24px;flex:none;overflow:hidden}.gui-avatar img{width:100%;height:100%;object-fit:cover}.gui-avatar.gui-sq{border-radius:6px}.gui-avatar.gui-lg{width:36px;height:36px;font-size:13px}.gui-skeleton{display:block;background:var(--surface-hover);animation:skeleton 1.4s ease-in-out infinite;border-radius:6px;height:16px}@keyframes skeleton{0%,to{opacity:.58}50%{opacity:1}}.gui-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gui-spin .7s linear infinite;opacity:.8}@keyframes gui-spin{to{transform:rotate(360deg)}}.gui-empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center;color:var(--text-muted)}.gui-empty-state .gui-empty-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--surface-hover);border-radius:50%;color:var(--text-subtle)}.gui-empty-state h3{margin:0;font-size:14px;color:var(--text);font-weight:600}.gui-empty-state p{margin:0;font-size:13px;max-width:340px}.gui-tooltip-content{z-index:50;padding:4px 8px;font-size:12px;background:var(--text);color:#fff;border-radius:var(--radius-sm)}.gui-menu-content{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:4px;min-width:180px;max-height:var(--radix-popover-content-available-height, 60vh);max-width:var(--radix-popover-content-available-width, 90vw);overflow-y:auto}.gui-menu-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.gui-menu-item[data-highlighted]{background:var(--surface-hover)}.gui-menu-item.gui-danger{color:var(--red)}.gui-menu-item.gui-is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gui-menu-item-stacked{flex-direction:column;align-items:stretch;gap:4px}.gui-menu-item-stacked-main{display:flex;align-items:flex-start;gap:8px;width:100%}.gui-menu-item-stacked-label{flex:1;min-width:0;white-space:normal;word-break:break-word;line-height:1.35;font-weight:500}.gui-menu-item-stacked-check{flex-shrink:0;margin-top:2px}.gui-menu-item-stacked-sub{padding-left:22px;line-height:1.3;white-space:normal;word-break:break-word}.gui-menu-separator{height:1px;background:var(--border);margin:4px 0}.gui-cmd-group-title{font-size:11px;color:var(--text-subtle);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.05em}.gui-overlay{position:fixed;inset:0;background:#0f0f1752;z-index:40;animation:fadeIn .12s ease}.gui-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(560px,92vw);max-height:86vh;display:flex;flex-direction:column;z-index:41}.gui-dialog-wide{width:min(720px,94vw)}.gui-dialog-xl{width:min(860px,94vw)}.gui-dialog-header{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.gui-dialog-header h2{margin:0;font-size:15px;font-weight:600}.gui-dialog-body{padding:16px 18px;overflow:auto}.gui-dialog-footer{padding:12px 18px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.gui-sheet{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:41;animation:slideIn .16s ease}.gui-sheet-wide{width:min(560px,94vw)}.gui-sheet-inspection{width:440px;max-width:calc(100vw - 48px)}.gui-sheet-header{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.gui-sheet-header h2{margin:0;font-size:15px;font-weight:600}.gui-sheet-body{padding:16px 18px;overflow:auto;flex:1}.gui-sheet-footer{padding:12px 18px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.gui-toast-viewport{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:60;max-width:360px}.gui-toast{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:10px 12px;font-size:13px;display:flex;align-items:flex-start;gap:8px}.gui-toast.gui-success{border-left:3px solid var(--green)}.gui-toast.gui-error{border-left:3px solid var(--red)}.gui-toast.gui-info{border-left:3px solid var(--accent)}.gui-toast .gui-toast-title{font-weight:600}.gui-toast .gui-toast-desc{color:var(--text-muted);margin-top:2px}.gui-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;background:var(--surface-hover);border:1px solid var(--border);border-radius:100px;font-size:12px}.gui-chip button{display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:var(--text-muted)}.gui-tabs-list{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:12px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.gui-tabs-list::-webkit-scrollbar{height:6px}.gui-tabs-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.gui-tabs-trigger{background:transparent;border:0;padding:8px 12px;cursor:pointer;font:inherit;font-size:13px;color:var(--text-muted);border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px;line-height:1;flex-shrink:0;white-space:nowrap}.gui-tabs-trigger[data-state=active]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.gui-tabs-trigger>svg{flex-shrink:0}[data-icon-row],.gui-icon-row{display:inline-flex;align-items:center;gap:6px;line-height:1}[data-icon-row]>svg,.gui-icon-row>svg{flex-shrink:0}.gui-virtual-sizer{position:relative;width:100%}.gui-virtual-row{position:absolute;left:0;right:0}.gui-muted{color:var(--text-muted)}.gui-subtle{color:var(--text-subtle)}.gui-right{display:flex;justify-content:flex-end;gap:8px}.gui-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gui-choice-label{display:flex;align-items:flex-start;gap:10px;flex-wrap:nowrap;cursor:pointer;line-height:1.4}.gui-choice-label input[type=checkbox],.gui-choice-label input[type=radio]{flex:0 0 auto;margin-top:3px}.gui-choice-label input[type=checkbox],.gui-choice-label input[type=radio]{accent-color:var(--accent)}.gui-choice-label__body{flex:1 1 auto;min-width:0}.gui-choice-label__title{display:block;font-weight:500;font-size:13px}.gui-choice-label.gui-small .gui-choice-label__title,.gui-choice-label.gui-small .gui-choice-label__hint{font-size:12px}.gui-choice-label__hint{display:block;margin-top:3px;font-size:12px;color:var(--text-muted);line-height:1.45}.gui-choice-label--nested{margin-left:22px}.gui-row-nowrap{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;min-width:0}.gui-row-nowrap>.gui-nw-shrink{min-width:0;flex:1 1 auto;overflow:hidden}.gui-row-nowrap>.gui-nw-shrink>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gui-row-nowrap>.gui-nw-fixed{flex:0 0 auto}.gui-col{display:flex;flex-direction:column;gap:8px}.gui-flex{display:flex}.gui-flex-1{flex:1 1 auto;min-width:0}.gui-gap-2{gap:8px}.gui-gap-3{gap:12px}.gui-gap-4{gap:16px}.gui-mt-2{margin-top:8px}.gui-mt-3{margin-top:12px}.gui-mt-4{margin-top:16px}.gui-mb-2{margin-bottom:8px}.gui-mb-3{margin-bottom:12px}.gui-mb-4{margin-bottom:16px}.gui-small{font-size:12px}.gui-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gui-divider{height:1px;background:var(--border);margin:12px 0}.gui-timeline{display:flex;flex-direction:column;gap:8px}.gui-timeline-item{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;position:relative;padding:4px 0}.gui-timeline-item .gui-timeline-dot{width:20px;height:20px;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);display:grid;place-items:center;font-size:10px}.gui-timeline-item .gui-timeline-time{font-size:11px;color:var(--text-subtle)}.gui-timeline-item .gui-timeline-title{font-size:13px;font-weight:500}.gui-timeline-item .gui-timeline-desc{font-size:12.5px;color:var(--text-muted)}.gui-bulk-bar.gui-bottom-floating{position:fixed;left:calc(var(--sidebar-w) + 50%);transform:translate(calc(-50% - var(--sidebar-w) / 2));bottom:20px;z-index:30;background:var(--surface);border:1px solid var(--border-strong);border-radius:100px;padding:6px 14px 6px 16px;box-shadow:var(--shadow-lg);display:inline-flex;align-items:center;gap:12px;min-width:320px;max-width:min(720px,calc(100% - var(--sidebar-w) - 48px))}.gui-bulk-bar.gui-top-inline{position:sticky;top:0;z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;display:flex;align-items:center;gap:12px;margin-bottom:8px}.gui-bulk-bar .gui-bulk-bar-count{font-size:13px;color:var(--text)}.gui-bulk-bar .gui-bulk-bar-actions{display:inline-flex;gap:6px;align-items:center;flex:1;justify-content:flex-end}.gui-bulk-bar .gui-bulk-bar-actions .gui-btn{height:28px;padding:0 10px;font-size:12px}.gui-bulk-bar .gui-icon-btn{height:26px;width:26px}.gui-app-shell{background:var(--bg)}.gui-app-shell :where(h1,h2,h3){letter-spacing:-.022em}.gui-app-shell h1{font-weight:700}.gui-sidebar{background:var(--surface-2);border-right:1px solid var(--hairline);padding:14px 10px;transition:width .22s var(--ease-out),flex-basis .22s var(--ease-out),padding .22s var(--ease-out)}.gui-app-shell.gui-collapsed .gui-sidebar{padding:14px 8px}.gui-sidebar .gui-brand{gap:8px;padding:2px 4px 16px}.gui-app-shell.gui-collapsed .gui-sidebar .gui-brand{justify-content:center;padding:2px 0 16px}.gui-sidebar .gui-brand-spacer{flex:1}.gui-sidebar .gui-brand-name{font-weight:700;font-size:14px;letter-spacing:-.01em}.gui-topbar{background:var(--surface-raised);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hairline)}.gui-sidebar .gui-brand-mark{border-radius:8px;background:var(--ig);color:#fff;box-shadow:none}.gui-sidebar .gui-nav-item{height:34px;border-radius:var(--radius);color:var(--text-muted);font-weight:500}.gui-sidebar .gui-nav-item:hover{background:var(--surface-hover);color:var(--text)}.gui-sidebar .gui-nav-item.gui-active{background:var(--accent-weak);color:var(--text);font-weight:600;box-shadow:none}.gui-sidebar .gui-nav-item.gui-active .gui-nav-icon{color:var(--text)}.gui-sidebar .gui-nav-badge .gui-badge,.gui-nav-badge{background:var(--ig-weak);color:var(--ig)}.gui-sidebar .gui-user-block{padding:10px 0 4px}.gui-sidebar .gui-user-avatar{width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.gui-sidebar .gui-user-meta{min-width:0;flex:1}.gui-sidebar .gui-user-name,.gui-sidebar .gui-user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gui-sidebar .gui-user-name{font-size:12.5px;font-weight:600}.gui-sidebar .gui-user-role{font-size:11px;color:var(--text-subtle)}button,a,.gui-btn,.gui-icon-btn,.gui-nav-item,.gui-tabs-trigger,.gui-chip,[role=button]{transition:background .14s var(--ease-out),border-color .14s var(--ease-out),color .14s var(--ease-out),box-shadow .18s var(--ease-out),transform .16s var(--spring),opacity .14s var(--ease-out)}.gui-btn:active,.gui-icon-btn:active,.gui-nav-item:active,.gui-tabs-trigger:active,.gui-chip:active{transform:scale(.97)}.gui-btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}.gui-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.gui-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.gui-btn.gui-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-sm)}.gui-btn.gui-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.gui-btn.gui-btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.gui-btn.gui-btn-ghost:hover{background:var(--surface-hover)}.gui-icon-btn{border-radius:var(--radius)}.gui-icon-btn:hover{background:var(--surface-hover)}.gui-input,.gui-textarea,select.gui-input,.gui-search-input{border-radius:var(--radius);border:1px solid transparent;background:#78788017;transition:box-shadow .16s var(--ease-out),background .14s var(--ease-out)}.gui-input:hover,.gui-textarea:hover{background:#7878801f}.gui-input:focus,.gui-textarea:focus,select.gui-input:focus{background:var(--surface);border-color:transparent;box-shadow:0 0 0 3px var(--accent-ring),inset 0 0 0 1px var(--ig);outline:none}.gui-input::placeholder,.gui-textarea::placeholder{color:var(--text-subtle)}.gui-card,.gui-stat-card,.gui-queue-strip__item{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-soft)}.gui-card-interactive{transition:box-shadow .18s var(--ease-out),transform .18s var(--spring)}.gui-card-interactive:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.gui-badge{border-radius:999px;font-weight:600}.gui-badge.gui-blue{background:var(--ig-weak);color:var(--ig)}.gui-quiet-status-pill{--pill-color: var(--neutral);display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--pill-color) 11%,transparent);color:var(--pill-color);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.gui-tabs-list{border-radius:var(--radius);background:#78788017;padding:2px;border:none;gap:2px}.gui-tabs-trigger{border-radius:8px;border:none;color:var(--text-muted)}.gui-tabs-trigger:hover{color:var(--text);background:transparent}.gui-tabs-trigger[data-state=active]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #1011141a;font-weight:600}.gui-modal-content,.gui-sheet{border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);animation:gui-modern-scale-in .24s var(--spring)}.gui-toast{border-radius:var(--radius-md);border:1px solid var(--hairline);box-shadow:var(--shadow);animation:gui-modern-slide-up .26s var(--spring)}.gui-data-table-shell{display:flex;flex-direction:column;gap:10px}.gui-table-toolbar{display:flex;flex-direction:column;gap:8px}.gui-table-toolbar-config{display:flex;justify-content:flex-end}.gui-table-toolbar-row{display:flex;align-items:center;gap:10px}.gui-table-toolbar-filters{min-width:0;flex:1}.gui-table-toolbar-sort{flex:0 0 auto}.gui-table-toolbar-count{min-width:68px;display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.gui-table-search{position:relative;display:inline-flex;align-items:center}.gui-filter-bar .gui-filter-chip{border-radius:999px;border-color:var(--hairline);background:var(--surface);box-shadow:none}.gui-filter-bar .gui-filter-chip:hover{background:var(--surface-2);border-color:var(--border-strong)}.gui-table{border-color:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.gui-table th,.gui-table td,.gui-table.gui-virtual .gui-virtual-th,.gui-table.gui-virtual .gui-virtual-td{border-color:var(--hairline)}.gui-table th,.gui-table.gui-virtual .gui-virtual-th{background:var(--surface-2);letter-spacing:.04em}.gui-table.gui-compact th,.gui-table.gui-compact td,.gui-table.gui-virtual.gui-compact .gui-virtual-th,.gui-table.gui-virtual.gui-compact .gui-virtual-td{padding:7px 10px}.gui-table tbody tr:hover,.gui-table.gui-virtual .gui-virtual-tr:hover{background:#11121609}.gui-app-shell *{scrollbar-width:thin;scrollbar-color:transparent transparent}.gui-app-shell *:hover{scrollbar-color:rgba(17,18,22,.18) transparent}.gui-app-shell *::-webkit-scrollbar{width:9px;height:9px}.gui-app-shell *::-webkit-scrollbar-track{background:transparent}.gui-app-shell *::-webkit-scrollbar-thumb{background:transparent;border:3px solid transparent;border-radius:999px;background-clip:content-box}.gui-app-shell *:hover::-webkit-scrollbar-thumb{background:#1112162e;background-clip:content-box}@keyframes gui-modern-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gui-modern-card-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes gui-modern-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes gui-modern-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@layer growth.components{.gui-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gui-skip-link{position:fixed;z-index:10000;inset:8px auto auto 8px;padding:8px 12px;border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:var(--gui-fg-default);transform:translateY(-160%)}.gui-skip-link:focus{transform:translateY(0)}.gui-crm-shell,.gui-crm-shell>.gui-app-shell{min-height:100dvh;background:var(--gui-bg-canvas);color:var(--gui-fg-default)}.gui-crm-shell__banners{display:grid;gap:var(--gui-space-2);margin-bottom:var(--gui-space-3)}.gui-crm-shell__mobile-toggle{display:none}.gui-crm-shell__mobile-overlay{position:fixed;z-index:90;inset:0;background:#0f0f1775}.gui-crm-shell__mobile-drawer{position:fixed;z-index:91;inset:0 auto 0 0;width:min(320px,86vw);display:flex;flex-direction:column;overflow:hidden;border:0;border-inline-end:1px solid var(--gui-border-default);background:var(--gui-bg-surface);color:var(--gui-fg-default);box-shadow:var(--gui-shadow-overlay)}.gui-crm-shell__mobile-heading{min-height:52px;display:flex;align-items:center;gap:var(--gui-space-2);padding:var(--gui-space-2) var(--gui-space-3);border-bottom:1px solid var(--gui-border-default)}.gui-crm-shell__mobile-heading>div{min-width:0;flex:1}.gui-crm-shell__mobile-heading h2{margin:0;font-size:var(--gui-text-lg)}.gui-crm-shell__mobile-close{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:inherit}.gui-crm-shell__mobile-navigation{min-height:0;flex:1;overflow:auto}.gui-crm-shell__mobile-navigation>.gui-sidebar{width:100%;min-height:100%}.gui-collection-toolbar-wrap{container:gui-toolbar / inline-size;display:grid;gap:var(--gui-space-2)}.gui-collection-header{display:grid;gap:6px;padding:var(--gui-space-1) 0 0}.gui-collection-header__main{min-height:34px;display:flex;align-items:center;gap:var(--gui-space-3);min-width:0}.gui-collection-header__title{margin:0;font-size:21px;font-weight:700;letter-spacing:var(--gui-tracking-heading);white-space:nowrap}.gui-collection-header__count{color:var(--gui-fg-muted);font-size:var(--gui-text-sm);white-space:nowrap}.gui-collection-header__tabs{min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.gui-collection-header__tabs::-webkit-scrollbar{display:none}.gui-collection-header__actions{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--gui-space-2);flex:none}.gui-collection-header__aux{display:flex;justify-content:flex-end;align-items:center;gap:var(--gui-space-2);min-height:var(--gui-control-h-md)}@media(max-width:860px){.gui-collection-header__main{flex-wrap:wrap}.gui-collection-header__actions{margin-inline-start:0}}.gui-collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gui-space-2);min-height:36px;padding:0;color:var(--gui-fg-default)}.gui-collection-toolbar[data-density=compact]{min-height:36px;padding:var(--gui-space-1) var(--gui-space-2)}.gui-collection-toolbar__start,.gui-collection-toolbar__filters,.gui-collection-toolbar__secondary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gui-space-2);min-width:0}.gui-collection-toolbar__filters select.gui-input{width:auto;min-width:110px;max-width:200px}.gui-collection-toolbar__search{flex:1 1 220px;min-width:180px}.gui-collection-toolbar__secondary{margin-inline-start:auto}.gui-collection-toolbar__overflow{display:none;min-height:var(--gui-control-h-md);align-items:center;gap:var(--gui-space-1);margin-inline-start:auto;padding:0 var(--gui-space-2);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:inherit;cursor:pointer}.gui-collection-toolbar__overflow-content{z-index:100;min-width:220px;display:grid;gap:var(--gui-space-1);padding:var(--gui-space-1);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:var(--gui-fg-default);box-shadow:var(--gui-shadow-overlay)}.gui-collection-toolbar__overflow-item{min-height:var(--gui-control-h-md);display:flex;align-items:center;gap:var(--gui-space-2);padding:0 var(--gui-space-2);border-radius:var(--gui-radius-sm);outline:0;cursor:pointer}.gui-collection-toolbar__overflow-item[data-highlighted]{background:var(--gui-bg-hover)}.gui-collection-toolbar__overflow-item[data-disabled]{opacity:.5;cursor:not-allowed}.gui-collection-toolbar__summary{color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.gui-view-switcher{display:inline-flex;padding:2px;gap:2px;background:var(--gui-bg-subtle);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md)}.gui-view-switcher button,.gui-record-tabs a,.gui-record-tabs button,.gui-split-map__modes button{min-height:var(--gui-control-h-sm);display:inline-flex;align-items:center;gap:var(--gui-space-1);border:0;border-radius:var(--gui-radius-sm);padding:0 var(--gui-space-2);background:transparent;color:var(--gui-fg-muted);cursor:pointer}.gui-view-switcher button[aria-checked=true],.gui-split-map__modes button[aria-pressed=true]{background:var(--gui-bg-surface);color:var(--gui-fg-default);box-shadow:var(--gui-shadow-1)}.gui-view-switcher button:disabled{opacity:.5;cursor:not-allowed}.gui-saved-views{min-width:0;color:var(--gui-fg-default);position:relative}.gui-saved-views__strip{min-height:38px;display:flex;align-items:center;gap:var(--gui-space-1);overflow:visible}.gui-saved-views__current{display:inline-flex;align-items:center;gap:var(--gui-space-2);min-width:0}.gui-saved-views__current-label{color:var(--gui-fg-subtle);font-size:var(--gui-text-xs);text-transform:uppercase;letter-spacing:.04em}.gui-saved-views__selector{max-width:280px;min-width:180px;height:30px}.gui-saved-views__ownership{color:var(--gui-fg-muted);font-size:var(--gui-text-xs);white-space:nowrap}.gui-saved-views__all{position:relative;margin-inline-start:auto}.gui-saved-views__all>summary{border:0;border-radius:var(--gui-radius-md);background:transparent;color:var(--gui-fg-muted);padding:6px 9px;font:inherit;white-space:nowrap;cursor:pointer;list-style:none}.gui-saved-views__all>summary:hover{background:var(--gui-bg-hover);color:var(--gui-fg-default)}.gui-saved-views__all>summary::-webkit-details-marker{display:none}.gui-saved-views__menu{position:absolute;z-index:100;inset-inline-end:0;top:calc(100% + 5px);width:min(430px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 180px));overflow:auto;padding:var(--gui-space-3);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-surface);box-shadow:var(--gui-shadow-overlay)}.gui-saved-views__search{display:grid;gap:var(--gui-space-1);margin-bottom:var(--gui-space-2);color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.gui-saved-views__list{display:grid;gap:var(--gui-space-2);outline:0}.gui-saved-views__group{display:grid;gap:2px}.gui-saved-views__group h3{margin:var(--gui-space-2) var(--gui-space-2) var(--gui-space-1);color:var(--gui-fg-subtle);font-size:var(--gui-text-xs);text-transform:uppercase;letter-spacing:.04em}.gui-saved-views__item{display:flex;align-items:center;gap:var(--gui-space-1);border-radius:var(--gui-radius-md);padding:2px}.gui-saved-views__item[data-active]{background:var(--gui-bg-selected)}.gui-saved-views__apply{min-width:0;flex:1;display:grid;text-align:start;border:0;background:transparent;color:inherit;padding:var(--gui-space-2);border-radius:var(--gui-radius-sm);cursor:pointer}.gui-saved-views__apply span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gui-saved-views__apply small{color:var(--gui-fg-subtle)}.gui-saved-views__actions{display:flex;align-items:center;gap:2px}.gui-saved-views__dirty{color:var(--gui-warning-fg);font-size:var(--gui-text-xs);white-space:nowrap}.gui-saved-views__state{padding:var(--gui-space-3);display:flex;align-items:center;gap:var(--gui-space-2);color:var(--gui-fg-muted)}.gui-saved-views__field{display:grid;gap:var(--gui-space-1);margin-bottom:var(--gui-space-3)}.gui-saved-views__mutation-error{color:var(--gui-danger-fg)}@media(max-width:1023px){.gui-saved-views__strip{flex-wrap:wrap;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);padding:var(--gui-space-1) var(--gui-space-2)}.gui-saved-views__current{flex:1;min-width:0}.gui-saved-views__selector{max-width:none;flex:1}.gui-saved-views__all{width:100%}.gui-saved-views__all>summary{width:100%;text-align:end;font-weight:600}.gui-saved-views__menu{position:fixed;inset:auto 0 0;width:100%;max-height:78vh;border-radius:var(--gui-radius-xl) var(--gui-radius-xl) 0 0;padding-bottom:calc(var(--gui-space-4) + env(safe-area-inset-bottom))}}.gui-data-grid{position:relative;min-height:0;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-surface);color:var(--gui-fg-default);font-size:var(--gui-text-md);line-height:1.35;overflow:hidden}.gui-data-grid--loading,.gui-data-grid--empty{padding:var(--gui-space-6);color:var(--gui-fg-muted)}.gui-data-grid__scroller{height:min(70dvh,720px);min-height:240px;overflow:auto}.gui-data-grid__grid{position:relative}.gui-data-grid__header,.gui-data-grid__row{display:grid;width:max-content;min-width:100%}.gui-data-grid__header{position:sticky;top:0;z-index:4;min-height:36px;border-bottom:1px solid var(--gui-border-strong);background:var(--gui-bg-subtle)}.gui-data-grid__header-cell,.gui-data-grid__cell{position:relative;display:flex;align-items:center;min-width:0;padding:0 var(--gui-space-3);border-inline-end:1px solid var(--gui-border-default);overflow:hidden}.gui-data-grid__header-cell{color:var(--gui-fg-muted);font-size:var(--gui-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gui-data-grid__cell{text-overflow:ellipsis;white-space:nowrap}.gui-data-grid__cell>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gui-data-grid__header-cell>*{min-width:0;overflow:hidden}.gui-data-grid__header-cell[data-align=center],.gui-data-grid__cell[data-align=center]{justify-content:center}.gui-data-grid__header-cell[data-align=end],.gui-data-grid__cell[data-align=end]{justify-content:flex-end}.gui-data-grid__header-cell[data-pinned],.gui-data-grid__cell[data-pinned]{position:sticky;z-index:3;background:inherit;box-shadow:1px 0 var(--gui-border-default)}.gui-data-grid__row{background:var(--gui-bg-surface);border-bottom:1px solid var(--gui-border-default)}.gui-data-grid__row:hover{background:var(--gui-bg-hover)}.gui-data-grid__row[aria-selected=true]{background:var(--gui-bg-selected)}.gui-data-grid__cell:focus-visible{z-index:5;outline:2px solid var(--gui-focus-ring);outline-offset:-2px}.gui-data-grid__sort{width:100%;height:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.gui-data-grid__resize{position:absolute;inset:0 -4px 0 auto;z-index:6;width:9px;cursor:col-resize;touch-action:none}.gui-data-grid__resize:focus-visible,.gui-data-grid__resize:hover{background:var(--gui-focus-ring);outline:0}.gui-data-grid__body{position:relative;overflow:visible}.gui-data-grid__body>.gui-data-grid__row{position:absolute;inset:0 0 auto}.gui-data-grid__skeleton-header,.gui-data-grid__skeletons .gui-data-grid__row{grid-template-columns:repeat(var(--gui-skeleton-columns, 1),minmax(120px,1fr))}.gui-data-grid__skeletons .gui-data-grid__row{position:relative;width:100%;height:44px}.gui-data-grid__skeleton{width:min(80%,180px);height:12px;border-radius:var(--gui-radius-sm);background:linear-gradient(90deg,var(--gui-bg-subtle),var(--gui-bg-hover),var(--gui-bg-subtle));background-size:200% 100%;animation:gui-shimmer 1.2s infinite}.gui-data-grid__append{position:sticky;bottom:0;z-index:5;padding:var(--gui-space-2) var(--gui-space-3);border-top:1px solid var(--gui-border-default);background:var(--gui-bg-surface);color:var(--gui-fg-muted)}.gui-bulk-bar{padding-bottom:max(var(--gui-space-2),env(safe-area-inset-bottom))}.gui-bulk-bar :focus-visible{outline:2px solid var(--gui-focus-ring);outline-offset:2px}.gui-record-header{display:flex;align-items:flex-start;gap:var(--gui-space-3);padding:var(--gui-space-4) 0;color:var(--gui-fg-default)}.gui-record-header__back{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:inherit;cursor:pointer}.gui-record-header__identity{width:40px;height:40px;flex:none;display:grid;place-items:center}.gui-record-header__content{min-width:0;flex:1}.gui-record-header__title-row,.gui-record-header__badges,.gui-record-header__fields,.gui-record-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gui-space-2)}.gui-record-header h1{margin:0;font-size:var(--gui-text-xl);line-height:1.25}.gui-record-header__subtitle{margin-top:var(--gui-space-1);color:var(--gui-fg-muted)}.gui-record-header__fields{margin-top:var(--gui-space-3)}.gui-record-tabs{display:flex;overflow-x:auto;gap:var(--gui-space-1);border-bottom:1px solid var(--gui-border-default)}.gui-record-tabs a,.gui-record-tabs button{position:relative;flex:none;min-height:40px;text-decoration:none}.gui-record-tabs [aria-current=page]{color:var(--gui-fg-default)}.gui-record-tabs [aria-current=page]:after{content:"";position:absolute;inset:auto var(--gui-space-2) -1px;height:2px;background:var(--gui-action-primary)}.gui-record-tabs__count{padding:1px 5px;border-radius:999px;background:var(--gui-neutral-bg);font-size:var(--gui-text-xs)}.gui-record-sheet__title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gui-space-2)}.gui-record-sheet__body{min-height:0;display:flex;flex-direction:column;overflow:hidden}.gui-record-sheet__content{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.gui-record-sheet__state{padding:var(--gui-space-6);color:var(--gui-fg-muted)}.gui-split-map{--gui-split: 50%;position:relative;display:grid;grid-template-columns:var(--gui-split) 8px minmax(0,1fr);height:100%;min-height:420px;overflow:hidden;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg)}.gui-split-map[data-mode=list],.gui-split-map[data-mode=map]{grid-template-columns:1fr}.gui-split-map[data-mode=list] .gui-split-map__map,.gui-split-map[data-mode=map] .gui-split-map__list{display:none}.gui-split-map__list,.gui-split-map__map{min-width:0;min-height:0;overflow:auto}.gui-split-map__separator{cursor:col-resize;background:var(--gui-border-default);touch-action:none}.gui-split-map__separator:hover,.gui-split-map__separator:focus-visible{background:var(--gui-focus-ring);outline:0}.gui-split-map__modes{display:none}.gui-cluster-map{position:relative;width:100%;height:100%;min-height:320px;background:var(--gui-bg-subtle)}.gui-cluster-map__canvas{position:absolute;inset:0}.gui-cluster-map__state,.gui-cluster-map__excluded{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:var(--gui-space-2) var(--gui-space-3);background:var(--gui-bg-surface);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md)}.gui-cluster-map__excluded{inset:auto auto var(--gui-space-2) var(--gui-space-2);transform:none;font-size:var(--gui-text-sm)}.gui-cluster-map__popup{position:absolute;z-index:3;inset:auto var(--gui-space-3) var(--gui-space-3) auto;max-width:320px;padding:var(--gui-space-3);background:var(--gui-bg-surface);border-radius:var(--gui-radius-lg);box-shadow:var(--gui-shadow-overlay)}.gui-kanban-board{display:flex;gap:var(--gui-space-3);overflow-x:auto;align-items:flex-start;padding-bottom:var(--gui-space-3);scroll-snap-type:x proximity}.gui-kanban-lane{flex:0 0 300px;max-height:100%;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-subtle)}.gui-kanban-lane[data-collapsed]{flex-basis:52px}.gui-kanban-lane__header{min-height:48px;display:flex;align-items:flex-start;gap:var(--gui-space-2);padding:var(--gui-space-3);border-bottom:1px solid var(--gui-border-default)}.gui-kanban-lane__header>div{min-width:0;flex:1}.gui-kanban-lane h2{margin:0;font-size:var(--gui-text-md)}.gui-kanban-lane__description{color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.gui-kanban-lane__count{color:var(--gui-fg-muted)}.gui-kanban-lane__cards{min-height:80px;display:grid;gap:var(--gui-space-2);padding:var(--gui-space-2);overflow-y:auto}.gui-kanban-card{padding:var(--gui-space-3);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);box-shadow:var(--gui-shadow-1)}.gui-kanban-card__move{display:flex;align-items:center;justify-content:space-between;gap:var(--gui-space-2);margin-top:var(--gui-space-2);color:var(--gui-fg-muted);font-size:var(--gui-text-xs)}.gui-kanban-lane__state,.gui-kanban-lane__more{padding:var(--gui-space-3);color:var(--gui-fg-muted)}.gui-command-palette{position:fixed;z-index:101;top:min(16vh,140px);left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 32px));max-height:min(70dvh,640px);overflow:hidden;border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-xl);background:var(--gui-bg-surface);color:var(--gui-fg-default);box-shadow:var(--gui-shadow-overlay)}.gui-command-palette__input{width:100%;height:52px;padding:0 var(--gui-space-4);border:0;border-bottom:1px solid var(--gui-border-default);outline:0;background:transparent;color:inherit;font:500 var(--gui-text-lg)/1 var(--gui-font-sans)}.gui-command-palette__list{max-height:calc(min(70dvh,640px) - 52px);overflow-y:auto;padding:var(--gui-space-2)}.gui-command-palette__group{padding:var(--gui-space-2);color:var(--gui-fg-subtle);font-size:var(--gui-text-xs);font-weight:600;text-transform:uppercase}.gui-command-palette__item{width:100%;min-height:40px;display:flex;align-items:center;gap:var(--gui-space-2);padding:0 var(--gui-space-3);border:0;border-radius:var(--gui-radius-md);background:transparent;color:inherit;text-align:start;cursor:pointer}.gui-command-palette__item[aria-selected=true]{background:var(--gui-bg-selected)}.gui-command-palette__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.gui-command-palette__item span{flex:1}.gui-command-palette__item kbd{color:var(--gui-fg-subtle);font:var(--gui-text-xs) var(--gui-font-mono)}.gui-command-palette__state{padding:var(--gui-space-5);text-align:center;color:var(--gui-fg-muted)}.gui-dialog-heading,.gui-sheet-heading{min-width:0;display:grid;gap:2px}.gui-dialog-title,.gui-sheet-title{margin:0;font-size:15px;font-weight:600}.gui-dialog-description,.gui-sheet-description{margin:0;color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.gui-combobox__trigger[data-layout=stacked]{width:100%}.gui-combobox__trigger{min-width:160px;justify-content:space-between}.gui-combobox__value{min-width:0;flex:1;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.gui-combobox__content{width:min(var(--gui-combobox-width),96vw);max-width:480px;padding:0}.gui-combobox__search{position:relative;padding:var(--gui-space-2);border-bottom:1px solid var(--gui-border-default)}.gui-combobox__options{max-height:260px;overflow:auto;padding:var(--gui-space-1)}.gui-combobox__empty{padding:var(--gui-space-3)}.gui-combobox__options .gui-menu-item,.gui-multi-select__content .gui-menu-item{width:100%;border:0;background:transparent;color:inherit;text-align:start}.gui-combobox__options .gui-menu-item:hover,.gui-combobox__options .gui-menu-item:focus-visible,.gui-multi-select__content .gui-menu-item:hover,.gui-multi-select__content .gui-menu-item:focus-visible{background:var(--gui-bg-hover)}.gui-multi-select__content{min-width:220px}.gui-multi-select__check{width:14px;display:inline-grid;place-items:center}.gui-status-badge{display:inline-flex;align-items:center;gap:var(--gui-space-1);min-height:20px;padding:0 var(--gui-space-2);border:1px solid transparent;border-radius:999px;font-size:var(--gui-text-xs);font-weight:600}.gui-status-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.gui-status-badge[data-tone=neutral]{color:var(--gui-neutral-fg);background:var(--gui-neutral-bg);border-color:var(--gui-neutral-border)}.gui-status-badge[data-tone=info]{color:var(--gui-info-fg);background:var(--gui-info-bg);border-color:var(--gui-info-border)}.gui-status-badge[data-tone=success]{color:var(--gui-success-fg);background:var(--gui-success-bg);border-color:var(--gui-success-border)}.gui-status-badge[data-tone=warning]{color:var(--gui-warning-fg);background:var(--gui-warning-bg);border-color:var(--gui-warning-border)}.gui-status-badge[data-tone=danger]{color:var(--gui-danger-fg);background:var(--gui-danger-bg);border-color:var(--gui-danger-border)}.gui-status-badge[data-emphasis=outline]{background:transparent}.gui-status-badge[data-tone=neutral][data-emphasis=solid]{color:var(--gui-bg-surface);background:var(--gui-neutral-fg)}.gui-status-badge[data-tone=info][data-emphasis=solid]{color:var(--gui-bg-surface);background:var(--gui-info-fg)}.gui-status-badge[data-tone=success][data-emphasis=solid]{color:var(--gui-bg-surface);background:var(--gui-success-fg)}.gui-status-badge[data-tone=warning][data-emphasis=solid]{color:var(--gui-bg-surface);background:var(--gui-warning-fg)}.gui-status-badge[data-tone=danger][data-emphasis=solid]{color:var(--gui-bg-surface);background:var(--gui-danger-fg)}.gui-async-state{display:grid;place-items:center;gap:var(--gui-space-3);color:var(--gui-fg-muted)}.gui-async-state[data-presentation=page]{min-height:50dvh}.gui-async-state[data-presentation=panel]{min-height:180px;padding:var(--gui-space-6);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-surface)}.gui-async-state[data-presentation=inline]{display:flex;justify-content:flex-start;padding:var(--gui-space-2)}.gui-async-state__message{display:grid;gap:var(--gui-space-1);text-align:center}.gui-async-state__skeletons{width:100%;display:grid;gap:var(--gui-space-2)}.gui-async-state__skeletons span{min-height:40px;border-radius:var(--gui-radius-md);background:linear-gradient(90deg,var(--gui-bg-subtle),var(--gui-bg-hover),var(--gui-bg-subtle));background-size:200% 100%;animation:gui-shimmer 1.2s infinite}@keyframes gui-shimmer{to{background-position:-200% 0}}:where(.gui-crm-shell,.gui-collection-toolbar,.gui-view-switcher,.gui-saved-views,.gui-record-header,.gui-record-tabs,.gui-split-map,.gui-kanban-board,.gui-command-palette) :focus-visible{outline:2px solid var(--gui-focus-ring);outline-offset:2px}}@layer growth.utilities{@media(forced-colors:active){[class^=gui-]:focus-visible,[class*=" gui-"]:focus-visible{outline:2px solid CanvasText!important}.gui-status-badge__dot{forced-color-adjust:none}}@container gui-toolbar (max-width: 899px){.gui-collection-toolbar__search{order:2;flex-basis:100%}}@container gui-toolbar (max-width: 599px){.gui-collection-toolbar__secondary{display:none}.gui-collection-toolbar__overflow{display:inline-flex}.gui-collection-toolbar__search{order:3}}@media(max-width:1024px){.gui-sheet-inspection{width:400px}}@media(max-width:1023px){.gui-crm-shell__mobile-toggle{display:grid;place-items:center;position:fixed;z-index:32;top:10px;left:10px;width:32px;height:32px;padding:0;border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:var(--gui-fg-default)}.gui-crm-shell .gui-app-shell>.gui-sidebar{visibility:hidden;pointer-events:none;position:fixed;width:0;flex-basis:0}.gui-crm-shell .gui-topbar{padding-left:52px}.gui-split-map{display:block}.gui-split-map__modes{display:flex;position:absolute;z-index:5;top:var(--gui-space-2);left:50%;transform:translate(-50%);padding:2px;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface)}.gui-split-map__separator,.gui-split-map[data-mode=map-list] .gui-split-map__map{display:none}.gui-kanban-lane{flex-basis:calc(100vw - 48px)}}@media(max-width:759px){.gui-sheet-inspection{inset:0;width:100%;max-width:none;border:0}.gui-record-sheet__content{width:100%;max-width:none}}@media(pointer:coarse){:where([class^=gui-],[class*=" gui-"]) :where(button,a,[role=separator],[role=gridcell]){min-height:44px}}@media(prefers-reduced-motion:reduce){:where([class^=gui-],[class*=" gui-"]),:where([class^=gui-],[class*=" gui-"]):before,:where([class^=gui-],[class*=" gui-"]):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@layer app{.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}button{font:inherit}code{font-family:var(--gui-font-mono);font-size:12.5px}hr{border:0;border-top:1px solid var(--gui-border-default);margin:12px 0}a{color:var(--gui-info-fg);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}a[class*=gui-],a[class*=gui-]:hover{color:inherit;text-decoration:none}h1,h2,p{overflow-wrap:anywhere}button,a,[role=button]{transition:background .14s var(--gui-ease-out),border-color .14s var(--gui-ease-out),color .14s var(--gui-ease-out),box-shadow .18s var(--gui-ease-out),opacity .14s var(--gui-ease-out)}.route-fade{animation:route-fade-in .18s var(--gui-ease-out) both}@keyframes route-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.route-fade{animation:none}button,a,[role=button]{transition:none}}.product-page{width:100%;max-width:1480px;margin:0 auto;padding:26px 28px 48px}.record-route{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.record-route>.gui-page-header{position:sticky;z-index:3;top:-26px;margin-inline:-28px;padding:26px 28px 14px;border-bottom:1px solid var(--gui-border-default);background:var(--gui-bg-surface)}.boot-skeleton{min-height:100vh;display:grid;grid-template-columns:220px 1fr;gap:28px}.boot-skeleton>div{display:grid;align-content:start;gap:24px;padding:28px}.standalone-state,.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(23,92,211,.08),transparent 35%),#f6f8fb}.standalone-state>*,.login-form{width:min(440px,100%)}.login-card{display:grid;gap:16px;padding:28px}.login-header{text-align:center;display:grid;justify-items:center;gap:7px}.login-header h1,.login-header p,.login-help{margin:0}.login-header h1{font-size:21px}.login-header p,.login-help{color:var(--text-muted, #667085);font-size:13px}.login-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#175cd3;background:#eff4ff}.login-error,.inline-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;font-size:13px}.login-help{text-align:center;line-height:1.5}.topbar-identity{display:flex;align-items:baseline;gap:10px;min-width:0}.topbar-identity span,.shell-user-role{color:var(--text-muted, #667085);font-size:12px;text-transform:capitalize}.readiness-banner{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid #fedf89;background:#fffaeb;color:#854a0e;font-size:13px;line-height:1.4}.readiness-banner.is-critical{border-bottom-color:#fecdca;background:#fef3f2;color:#b42318}.readiness-banner svg{flex:none}.grid-toolbar-button{min-height:var(--gui-control-h-md);display:inline-flex;align-items:center;gap:var(--gui-space-1);padding:0 var(--gui-space-2);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);color:var(--gui-fg-muted);cursor:pointer;font:var(--gui-text-md)/1 var(--gui-font-sans);white-space:nowrap}.grid-toolbar-button:hover{background:var(--gui-bg-hover);color:var(--gui-fg-default)}.grid-toolbar-button span{color:var(--gui-fg-subtle);font-size:var(--gui-text-xs)}.brand-header-filter{flex:none;border:0;background:transparent;color:var(--gui-fg-muted);cursor:pointer;padding:var(--gui-space-1)}.brand-header-filter:hover,.brand-header-filter:focus-visible,.brand-header-filter.is-active{color:var(--gui-action-primary)}.grid-popover{z-index:100;width:280px;padding:var(--gui-space-2);border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-lg);background:var(--gui-bg-surface);box-shadow:var(--gui-shadow-overlay);color:var(--gui-fg-default);font:var(--gui-text-sm)/1.35 var(--gui-font-sans)}.grid-popover-title{display:flex;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:var(--gui-space-1);padding:0 var(--gui-space-1) var(--gui-space-1);border-bottom:1px solid var(--gui-border-default)}.grid-popover-title button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.grid-popover>label,.grid-number-range label{display:grid;gap:var(--gui-space-1);padding:6px var(--gui-space-1);color:var(--gui-fg-muted)}.grid-popover input[type=search],.grid-popover input[type=text],.grid-popover input[type=number],.grid-popover select{width:100%;height:var(--gui-control-h-md);border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-sm);padding:0 var(--gui-space-2);background:var(--gui-bg-surface);color:var(--gui-fg-default)}.grid-number-range{display:grid;grid-template-columns:1fr 1fr}.grid-number-range.is-invalid input{border-color:var(--gui-danger-border)}.grid-filter-validation{grid-column:1 / -1;padding:0 var(--gui-space-1) 6px;color:var(--gui-danger-fg);font-size:var(--gui-text-xs)}.grid-popover-arrow{fill:var(--gui-bg-surface)}.column-picker label{display:flex;align-items:center;gap:var(--gui-space-2);min-height:30px;padding:var(--gui-space-1) 6px;cursor:pointer}.column-picker label:hover{background:var(--gui-bg-hover)}.column-picker label.is-locked{opacity:.62;cursor:default}.column-picker label span{margin-left:auto;color:var(--gui-fg-subtle);font-size:var(--gui-text-xs)}.column-picker-presets{display:flex;flex-wrap:wrap;gap:var(--gui-space-1);margin:var(--gui-space-2) 0;padding:var(--gui-space-1);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-sm)}.column-picker-presets legend{padding:0 var(--gui-space-1);color:var(--gui-fg-muted);font-size:var(--gui-text-xs)}.column-picker-presets button{border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-sm);padding:3px 6px;background:var(--gui-bg-surface);color:inherit;cursor:pointer;font:inherit;font-size:var(--gui-text-xs)}.column-picker-presets button:hover,.column-picker-presets button:focus-visible{border-color:var(--gui-action-primary);color:var(--gui-action-primary)}.detail-title{display:inline-flex;align-items:center;gap:11px}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.overview-grid h2{margin:0;font-size:16px}.card-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}.large-value{display:block;margin:12px 0;font-size:18px}.detail-list{margin:16px 0 0;display:grid;gap:9px}.detail-list div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--gui-border-default);padding-top:9px}.detail-list dt{color:var(--gui-fg-muted)}.detail-list dd{margin:0;text-align:right;font-weight:600}.muted-copy{color:var(--gui-fg-muted);font-size:var(--gui-text-md);line-height:1.5}.location-view-select{display:flex;align-items:center;gap:7px;color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.location-heading .input{min-width:180px}.brand-detail-tabs{display:flex;gap:6px;border-bottom:1px solid var(--gui-border-default);margin:0 0 18px}.brand-detail-tabs a{color:var(--gui-fg-muted);font-weight:600;padding:10px 12px;text-decoration:none;border-bottom:2px solid transparent}.brand-detail-tabs a.is-active{color:var(--gui-fg-default);border-bottom-color:var(--gui-action-primary)}.brand-locations{display:grid;gap:14px}.location-heading,.location-card-title,.brand-location-paging{display:flex;align-items:center;justify-content:space-between;gap:16px}.location-heading h2,.location-heading p,.location-card-title h3{margin:0}.location-heading p{color:var(--gui-fg-muted);margin-top:4px}.location-heading label{display:grid;gap:4px;font-size:var(--gui-text-sm);color:var(--gui-fg-muted)}.location-summary{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;margin:18px 0 0}.location-summary div{border-radius:var(--gui-radius-lg);background:var(--gui-bg-subtle);padding:10px}.location-summary dt{color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}.location-summary dd{margin:4px 0 0;font-size:var(--gui-text-xl);font-weight:700}.location-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.location-card-list p{color:var(--gui-fg-muted)}.brand-location-paging{min-height:38px;color:var(--gui-fg-muted)}.table-route-content{height:calc(100dvh - var(--header-h, 48px));min-height:0;max-height:100%;overflow:hidden}@media(max-width:760px){.product-page{padding:18px 14px 36px}.overview-grid,.location-card-list{grid-template-columns:1fr}.location-heading{align-items:stretch;flex-direction:column}.location-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.location-view-select{width:100%;justify-content:space-between}.topbar-identity span{display:none}.boot-skeleton{grid-template-columns:64px 1fr}.pagination-footer{align-items:stretch;flex-direction:column}}}._topbar_lx9bq_1{min-width:0;gap:var(--gui-space-3)}._routeLoading_lx9bq_6{height:100%;display:grid;place-items:center;color:var(--gui-fg-muted);font-size:var(--gui-text-md)}._brandMonogram_lx9bq_14{font-size:10.5px;font-weight:800;letter-spacing:.02em;line-height:1}._commandTrigger_lx9bq_21{width:min(560px,52vw);height:34px;display:flex;align-items:center;gap:var(--gui-space-2);margin-inline:auto;padding-inline:var(--gui-space-3);border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-md);background:var(--gui-bg-subtle);color:var(--gui-fg-muted);font:inherit;text-align:start;cursor:pointer}._commandTrigger_lx9bq_21 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commandTrigger_lx9bq_21 kbd{color:var(--gui-fg-subtle);font:var(--gui-text-xs) var(--gui-font-mono)}._sidebarFooter_lx9bq_50{min-width:0;display:flex;align-items:center;gap:var(--gui-space-2)}._sidebarIdentity_lx9bq_57{flex:1;min-width:0;display:grid;gap:1px;overflow:hidden;color:var(--gui-fg-default);font-size:var(--gui-text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._sidebarIdentity_lx9bq_57 small{overflow:hidden;color:var(--gui-fg-muted);font-size:var(--gui-text-xs);font-weight:400;text-transform:capitalize;text-overflow:ellipsis}.gui-app-shell.gui-collapsed ._sidebarFooter_lx9bq_50{flex-direction:column;gap:var(--gui-space-1)}.gui-app-shell.gui-collapsed ._sidebarIdentity_lx9bq_57{display:none}._specialists_lx9bq_88{margin-block:var(--gui-space-1)}._specialistsSummary_lx9bq_92{list-style:none;display:flex;align-items:center;min-height:32px;padding-inline:var(--gui-space-3);border-radius:var(--gui-radius-sm);color:var(--gui-fg-muted);font-size:var(--gui-text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}._specialistsSummary_lx9bq_92::-webkit-details-marker{display:none}._specialistsSummary_lx9bq_92:hover,._specialistsSummary_lx9bq_92:focus-visible{color:var(--gui-fg-default);background:var(--gui-bg-subtle);outline:none}.gui-app-shell.gui-collapsed ._specialistsSummary_lx9bq_92{justify-content:center;padding-inline:0;font-size:0}.gui-app-shell.gui-collapsed ._specialistsSummary_lx9bq_92:after{content:"···";font-size:var(--gui-text-sm)}._readinessBanner_lx9bq_130{min-height:40px;display:flex;align-items:center;gap:var(--gui-space-2);padding:var(--gui-space-2) var(--gui-space-4);border:1px solid var(--gui-warning-border);border-radius:var(--gui-radius-md);background:var(--gui-warning-bg);color:var(--gui-warning-fg);font-size:var(--gui-text-sm)}._readinessBanner_lx9bq_130[data-tone=danger]{border-color:var(--gui-danger-border);background:var(--gui-danger-bg);color:var(--gui-danger-fg)}@media(max-width:760px){._topbar_lx9bq_1{padding-inline-end:var(--gui-space-2)}._commandTrigger_lx9bq_21{width:44px;min-width:44px;height:44px;justify-content:center;margin-inline:0;padding:0}._commandTrigger_lx9bq_21 span,._commandTrigger_lx9bq_21 kbd{display:none}}@media(prefers-reduced-motion:reduce){._commandTrigger_lx9bq_21{transition:none}}._page_1k7e3_1{width:min(720px,100%);margin-inline:auto;display:grid;align-content:start;gap:var(--gui-space-5);padding:var(--gui-space-6)}._backLink_1k7e3_10{width:fit-content;display:inline-flex;align-items:center;gap:var(--gui-space-1);color:var(--gui-fg-muted);font-size:var(--gui-text-sm);font-weight:600;text-decoration:none}._backLink_1k7e3_10:hover{color:var(--gui-fg-default)}._backLink_1k7e3_10:focus-visible{outline:2px solid var(--gui-focus-ring);outline-offset:2px}._state_1k7e3_30{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--gui-space-4);padding:var(--gui-space-5);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-surface)}._state_1k7e3_30 h2,._state_1k7e3_30 p{margin:0}._state_1k7e3_30 h2{color:var(--gui-fg-default);font-size:var(--gui-text-lg)}._state_1k7e3_30 p{margin-block-start:var(--gui-space-1);color:var(--gui-fg-muted);font-size:var(--gui-text-sm)}._stateIcon_1k7e3_58{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-lg);background:var(--gui-bg-subtle);color:var(--gui-fg-muted)}._detail_1k7e3_69{padding:var(--gui-space-4);border-top:1px solid var(--gui-border-default)}@media(max-width:760px){._page_1k7e3_1{padding:var(--gui-space-4)}}
