.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{--bg: #07080c;--panel: #10131b;--panel2: #171b26;--line: #262c3b;--fg: #e8ebf3;--muted: #9097ab;--accent: #4de1ff;--accent2: #b56cff;--on-accent: #001218;--ok: #2fd27f;--warn: #ffb340;--bad: #ff5468;--info: #5aa2ff;--display: "Unbounded", "Outfit", system-ui, sans-serif;--body: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--bg: #f4f6fa;--panel: #ffffff;--panel2: #eef1f7;--line: #d8dde8;--fg: #121521;--muted: #5c6378;--accent: #0a8fb0;--accent2: #7a3fd1;--on-accent: #ffffff;--ok: #14935a;--warn: #b86e00;--bad: #c9283d;--info: #2565c7;color-scheme:light}}:root[data-theme=light]{--bg: #f4f6fa;--panel: #ffffff;--panel2: #eef1f7;--line: #d8dde8;--fg: #121521;--muted: #5c6378;--accent: #0a8fb0;--accent2: #7a3fd1;--on-accent: #ffffff;--ok: #14935a;--warn: #b86e00;--bad: #c9283d;--info: #2565c7;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font:15px/1.5 var(--body);-webkit-text-size-adjust:100%}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance}h1{font-size:clamp(20px,4vw,28px)}p{margin:0}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px;width:100%;min-width:0}input[type=radio],input[type=checkbox]{width:auto;padding:0;flex:none}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:12.5px}.error{color:var(--bad)}p.ok{color:var(--ok)}.hint{color:var(--muted);font-size:13px}.splash{padding:40px 20px;text-align:center;color:var(--muted)}.shell{min-height:100vh;padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{font-family:var(--display);font-size:13px;letter-spacing:.05em;color:var(--fg);display:flex;align-items:center;gap:8px}.brand img{height:36px;width:auto;display:block;padding:3px 6px;border-radius:8px;background:#05060a}.brand em{font-style:normal;color:var(--accent)}.topnav{display:flex;gap:4px;flex:1}.topnav a{padding:6px 12px;border-radius:7px;color:var(--muted);white-space:nowrap}.topnav a.active{background:var(--panel2);color:var(--fg)}.right{display:flex;gap:10px;align-items:center;margin-left:auto}.avatar{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;font-weight:600;font-size:12px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#000}.page{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:18px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.gear{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);font-size:16px}.gear.active,.gear:hover{color:var(--accent);text-decoration:none}.row.review select{width:auto}.bottomnav{display:none}@media (max-width: 760px){.topnav,.right .btn{display:none}.bottomnav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;inset:auto 0 0 0;z-index:10;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.bottomnav a{display:flex;flex-direction:column;align-items:center;padding:8px 2px;font-size:11px;color:var(--muted)}.bottomnav a span{font-size:18px;line-height:1.2}.bottomnav a.active,.bottomnav a.add span{color:var(--accent)}}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;cursor:pointer;border:1px solid var(--line);background:var(--panel2);color:var(--fg);font-size:14px;white-space:nowrap}.btn:hover{text-decoration:none;border-color:var(--muted)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.btn:disabled{opacity:.5;cursor:default}.btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btns.reportrun{align-items:flex-end}.link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font-size:13px}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width: 900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{--c: var(--accent);background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:12px;padding:12px}.tile.ok{--c: var(--ok)}.tile.info{--c: var(--info)}.tile.warn{--c: var(--warn)}.tile.bad{--c: var(--bad)}.tile.on{background:color-mix(in srgb,var(--c) 9%,var(--panel));border-color:var(--c)}.tilehead{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:none;border:0;padding:0;cursor:pointer;width:100%;text-align:left}.tile .lbl{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tile .num{font-family:var(--display);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.tile ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.tile li button,.tile li a{display:flex;justify-content:space-between;gap:8px;width:100%;background:none;border:0;padding:3px 4px;border-radius:5px;font-size:12.5px;color:var(--muted);cursor:pointer;text-align:left}.tile li button b,.tile li a b{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums}.tile li button:hover,.tile li button.on,.tile li a:hover{background:var(--panel2);color:var(--fg)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.panelhead{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--body);font-weight:600;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.panelbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.search{max-width:340px}.rows{list-style:none;margin:0;padding:0}.row{display:flex;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.rows.compact .row{padding:8px 0}.rowmain{display:flex;flex-direction:column;gap:3px;min-width:0}.rowtitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:500}.rowside{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex-shrink:0}.row.review{align-items:center;flex-wrap:wrap}.row.review input{width:220px}.meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.contactline{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.contactline a{overflow-wrap:anywhere}.contactbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.contactbtns>*{flex:1 1 100%}.contactbtns>p{flex:0 0 auto;margin:0}.contactbtns>p .btn.small{padding:3px 10px;font-size:12px}.contactrows{margin:6px 0 0;display:flex;flex-direction:column;gap:3px;font-size:13px}.contactrow{display:grid;grid-template-columns:70px 1fr;gap:6px;align-items:start;line-height:1.5}.contactrow dt{color:var(--muted);white-space:nowrap}.contactrow dt .ci{display:inline-block;width:1.3em;text-align:center}.contactrow dd{margin:0;min-width:0}.contactrow dd .link{text-align:left;padding:0;overflow-wrap:anywhere;word-break:break-word}.warn{color:var(--warn)}@media (max-width: 560px){.row{flex-direction:column}.focus ol.rows .row{flex-direction:row;flex-wrap:wrap}.focus .rowside{display:none}.rowside{align-items:flex-start;text-align:left;flex-direction:row;gap:10px;flex-wrap:wrap}}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.pill.wrap{white-space:normal;border-radius:10px;max-width:100%}.pill.ok{color:var(--ok)}.pill.info{color:var(--info)}.pill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat{flex-direction:row;align-items:baseline;gap:8px;color:var(--fg)}.stat b{font-family:var(--display);font-size:24px;font-weight:500}.companyhead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.grid3{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:14px;align-items:start}@media (max-width: 980px){.grid3{grid-template-columns:1fr}}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.abn{display:flex;flex-direction:column;gap:8px}.abn label{font-size:13px;color:var(--muted)}.grantflag{display:flex;flex-direction:column;gap:6px;margin-top:10px}.grantflag .inline input{flex:1;min-width:0}.inline{display:flex;gap:8px}.choices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.choices button{width:100%;text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:7px;padding:7px 10px;cursor:pointer;font-size:13px}.notebox{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.timeline .ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--panel2);font-size:12px}.form{max-width:780px;width:100%}fieldset{border:1px solid var(--line);border-radius:10px;padding:14px;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}legend{padding:0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);min-width:0}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 560px){.two,.split{grid-template-columns:1fr}}.suggest{border:1px solid var(--warn);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--warn) 8%,transparent);display:flex;flex-direction:column;gap:8px;font-size:14px}.suggest ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.suggest li{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.chosen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.focus .why{color:var(--fg)}.focus ol.rows{counter-reset:f}.focus ol.rows .row{counter-increment:f}.focus ol.rows .row{justify-content:flex-start}.focus ol.rows .rowmain{flex:1}.focus ol.rows .row:before{content:counter(f);flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--panel2);color:var(--accent)}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.filters select{width:auto}.filters input{flex:1;min-width:180px;width:auto}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button{background:none;border:0;padding:8px 12px;cursor:pointer;color:var(--muted);font-size:14px}.seg button.on{background:var(--panel2);color:var(--fg)}.radar .row{justify-content:flex-start;align-items:flex-start}.radar .rowmain{flex:1}.fit{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-weight:700;background:var(--panel2);color:var(--muted);font-size:15px}.fit.mid{color:var(--info)}.fit.hi{color:var(--bg);background:var(--accent)}.crm{font-size:13.5px;margin-top:4px}.crm.new{color:var(--ok)}.crm.known,.crm.lead{color:var(--warn)}@media (max-width: 560px){.radar .row{flex-direction:row;flex-wrap:wrap}.radar .btns{width:100%;padding-left:50px}}.rating{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:12px;background:var(--panel2)}.rating p{margin:6px 0 0;font-size:14px}.rating.hot{border-color:#f97316}.rating.warm{border-color:#eab308}.rating.cold{border-color:#64748b}.pill.temp.hot{background:#f97316;color:#111}.pill.temp.warm{background:#eab308;color:#111}.pill.temp.cold{background:#475569;color:#fff}.timeline .preview{white-space:pre-wrap;font-size:13px;color:var(--muted);margin:6px 0}.meta.next{color:var(--accent)}iframe.map{width:100%;height:220px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.wx{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.wx button{--c: var(--ok);display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;padding:2px 0;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px}.wx button.marginal{--c: var(--warn)}.wx button.no_fly{--c: var(--bad)}.wx button i{width:100%;max-width:28px;aspect-ratio:1;border-radius:50%;background:var(--c);display:block}.wx button.on{background:var(--panel2);color:var(--fg)}.showtime{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.showtime input{width:auto;padding:2px 6px;font-size:12.5px}ul.plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.draft{display:flex;flex-direction:column;gap:8px;border:1px solid var(--accent);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.draft textarea{width:100%;font:inherit;font-size:14px}button.link.next{text-align:left;font-size:inherit}.prewrap{white-space:pre-wrap;margin:0 0 8px}.bookrow{margin:-4px 0 12px}.slots{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}.slots>span{width:90px}.chip{border:1px solid var(--line);background:transparent;color:var(--fg);border-radius:999px;padding:3px 10px;cursor:pointer;font:inherit;font-size:13px}.chip.on{background:var(--accent);color:var(--on-accent);border-color:transparent}.form>.field,.form>.btns{margin-bottom:10px}.callnum{font-size:22px;font-weight:600;margin:4px 0 10px}.banner{border:1px solid currentColor;border-radius:10px;padding:8px 12px;margin:0 0 12px;font-size:14px}.banner.warn{color:var(--warn)}.recentlist{list-style:none;padding:0;margin:6px 0 0}.recentlist li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:4px 0;color:var(--fg)}.recentlist li+li{border-top:1px solid var(--line, #8884)}.askrow{display:flex;gap:8px;margin-bottom:10px}.askrow input{flex:1}.checkbox{border:1px solid var(--warn);border-radius:10px;padding:8px 12px;margin:8px 0}.tilehead{color:inherit;text-decoration:none}.tile li a{text-decoration:none}.statusbar{--tone: var(--info);display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:0 0 14px;padding:8px 14px;border-radius:10px;border:1px solid var(--tone);border-left-width:6px;background:color-mix(in srgb,var(--tone) 10%,transparent)}.statusbar.ok{--tone: var(--ok)}.statusbar.warn{--tone: var(--warn)}.statusbar.bad{--tone: var(--bad)}.statusbar>.lbl{color:var(--tone)}.statusbar ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;flex:1}.statuspill{font:inherit;font-size:13px;padding:4px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;color:var(--muted);background:transparent;border:1px solid var(--line)}.statuspill:hover:not(:disabled):not(.now){color:var(--fg);border-color:var(--tone)}.statuspill.done{color:var(--tone);border-color:color-mix(in srgb,var(--tone) 45%,transparent)}.statuspill.done:before{content:"✓ "}.statuspill.now{background:var(--tone);border-color:var(--tone);color:#fff;font-weight:600;cursor:default}.statuspill.bad{color:var(--bad);border-color:var(--bad)}.statuspill.bad.now{background:var(--bad);color:#fff;cursor:pointer}.statuspill.bad:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.statuspill.bad.now:hover{background:var(--bad);color:#fff}.statusbar .pullpill{margin-left:auto;padding-left:12px}@media (max-width: 640px){.statusbar .pullpill{margin-left:0;padding-left:0}}.sigpreview{margin:8px 0 12px;padding:12px;border-radius:10px;background:#fff;overflow-x:auto}.reportwrap{overflow-x:auto;margin-top:12px}table.report{border-collapse:collapse;font-size:.85rem;white-space:nowrap}table.report th,table.report td{padding:4px 10px;border-bottom:1px solid var(--line);text-align:right}table.report th:first-child,table.report td:first-child{text-align:left;position:sticky;left:0;background:var(--panel)}table.report thead th{color:var(--muted);font-weight:600}.topsearch{position:relative;flex:1;max-width:360px;margin-left:auto}.topsearch input{width:100%}.searchpop{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:300px;z-index:20;padding:8px;display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #00000059;max-height:70vh;overflow-y:auto}.searchhit{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--fg);text-align:left;cursor:pointer;font:inherit}.searchhit:hover,.searchhit:focus-visible{background:var(--panel2)}@media (max-width: 760px){.topsearch{max-width:none}.searchpop{position:fixed;left:16px;right:16px;top:56px;min-width:0}}.topsearch+.right{margin-left:0}.closelead{width:auto;font-size:12.5px;padding:3px 6px;margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.timeline .preview.plain{color:inherit;font-size:14px;margin:0}.browsercall{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px}.browsercall p{flex-basis:100%;margin:0}.callstate{font-weight:600;color:var(--ok)}.callpad{flex-basis:100%;display:grid;grid-template-columns:repeat(3,64px);gap:6px}.callpad p{grid-column:1 / -1;font-variant-numeric:tabular-nums;letter-spacing:.08em}.callpad .btn{font-size:18px;padding:10px 0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1}.btn.danger{background:var(--bad);color:#fff;border-color:transparent}.sheetlist{margin:4px 0 12px;padding-left:20px}.sheetlist li{margin:3px 0}.sheetshort p{margin-bottom:4px}.sheetshort .sheetlist{margin-bottom:6px}.sheetmore{display:block;margin-top:2px}.qline{display:grid;grid-template-columns:1fr 80px 100px 100px 24px;gap:6px;align-items:center;margin:4px 0}.qline input{width:100%}.qtotal{text-align:right;font-size:13px}.qsum{text-align:right;margin:8px 0}.attach{font-size:13px;margin:6px 0}.qmode{grid-column:1 / -1;display:inline-flex;justify-self:start;gap:2px;padding:2px;border-radius:999px;border:1px solid var(--line);background:var(--panel2)}.qmode button{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer}.qmode button.on{background:var(--accent);color:var(--on-accent)}.qnum input.bad{border-color:var(--bad)}.qnum{display:flex;flex-direction:column;gap:2px}.qnum span,.qtotal .small{font-size:11px;color:var(--muted)}.qtotal{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.qline{align-items:end}.qline>.link{padding-bottom:10px}@media (max-width: 560px){.qline{grid-template-columns:1fr 1fr 1fr 24px}.qline .qdesc{grid-column:1 / -1}}.pitchrow .rowmain{min-width:0}.scenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin:8px 0}.scenes figure{margin:0}.scenes img,.scenes .noimg{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;display:block}.scenes .noimg{background:#0b1020;color:#f59e0b;font-size:11px;display:flex;align-items:center;justify-content:center}.scenes figcaption{font-size:11px;margin-top:2px}.draft.pitch .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.draft.pitch .scene{display:grid;gap:4px;margin:6px 0}.draft.pitch .scene input{font-weight:600}.qline.pline{grid-template-columns:1fr 120px 24px}@media (max-width: 560px){.qline.pline{grid-template-columns:1fr 90px 24px}.qline.pline .qdesc{grid-column:auto}}.snoozerow{margin:6px 0}.draft.snooze .chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.snoozeuntil .chips{margin:2px 0;align-items:center}.snoozeuntil p{margin:0}.tile.snoozed{opacity:.85}.banner.info{color:var(--info)}.guide{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:0 0 12px}.guidehead{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.guidehead input{width:70px}.guidebar{position:relative;height:8px;border-radius:999px;margin:10px 0 4px;background:linear-gradient(90deg,var(--bad),var(--warn) 35%,var(--ok) 65%,var(--info))}.guidebar .target{position:absolute;top:-4px;width:4px;height:16px;border-radius:2px;background:var(--fg);transform:translate(-2px)}.guidescale{display:flex;justify-content:space-between;font-size:12px}.meta.bad{color:var(--bad)}.meta.warn{color:var(--warn)}.meta.ok,.meta.opened.yes{color:var(--ok)}.leadlayout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:start}.leadmain{display:flex;flex-direction:column;gap:16px;min-width:0}.leadnav{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.leadnav button{text-align:left;background:none;border:0;color:var(--fg);font:inherit;font-size:14px;padding:7px 10px;border-radius:8px;cursor:pointer}.leadnav button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.leadnav button.closed{color:var(--muted)}.leadnav button.all{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--muted);font-size:13px}.fold{scroll-margin-top:70px;min-width:0}.fold .panel>.panelhead:first-child{cursor:pointer;-webkit-user-select:none;user-select:none}.fold .panel>.panelhead:first-child:before{content:"▾";display:inline-block;width:12px;transition:transform .15s}.fold.shut .panel>.panelhead:first-child:before{transform:rotate(-90deg)}.fold.shut .panel>:not(.panelhead){display:none}.panelhead .foldcount{text-transform:none;letter-spacing:0;font-weight:400}.fold.shut .panel{padding-bottom:12px}@media (max-width: 980px){.leadlayout{grid-template-columns:minmax(0,1fr)}.leadnav{flex-direction:row;overflow-x:auto;top:0;z-index:5;padding:6px}.leadnav button{white-space:nowrap;flex:none}.leadnav button.all{margin-top:0;border-top:0;border-left:1px solid var(--line);border-radius:0 8px 8px 0}}.link.phonelink,.link.contactname{font:inherit}.contactedit{margin-top:6px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.sheetbox{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;background:var(--panel2);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 24px 60px #0009}.closex{position:sticky;top:8px;z-index:3;display:flex;align-items:center;justify-content:center;margin:8px 8px -44px auto;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--fg);font-size:18px;line-height:1;cursor:pointer}.closex:hover{background:var(--panel2);border-color:var(--fg)}.sheetbox>.closex+*>:first-child{margin-right:40px}.viewerhead .closex{position:static;margin:0}.viewbox>.closex{align-self:flex-end;margin:0 0 -48px}.viewbox>.closex+.viewhead{padding-right:46px;margin-right:0}.titleedit{display:flex;flex-direction:column;gap:8px}.titleedit input{font:inherit;font-size:22px;font-weight:600;width:min(640px,100%)}.enquiry-number{margin:0 0 2px;letter-spacing:.02em}.enquiry-number .link{font-weight:600;font-variant-numeric:tabular-nums}.leadhead{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-bottom:12px}.leadhead-side{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.leadhead-main{min-width:0;flex:1 1 420px}.saleslead select{max-width:100%}.leadhead h1{margin:0}.saleslead{display:flex;flex-direction:column;gap:4px}.saleslead .lbl,.lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.saleslead select{font:inherit;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--fg);min-width:180px}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions>.btn:not(.pri):not(.del){padding:7px 11px;font-size:13px}.actions>.btn:not(.pri):not(.del):has(+.btn:not(.pri):not(.del)){border-top-right-radius:0;border-bottom-right-radius:0}.actions>.btn:not(.pri):not(.del)+.btn:not(.pri):not(.del){margin-left:-9px;border-top-left-radius:0;border-bottom-left-radius:0}.actions>.btn:hover{position:relative;z-index:1}.actions>.actsep{width:4px}.actions>.del{margin-left:auto;padding:7px 11px;font-size:13px;color:var(--bad)}.actions>.draft,.actions>.banner,.actions>div:not(.btns){flex-basis:100%}.lead3{display:grid;grid-template-columns:300px minmax(0,1fr) 330px;gap:16px;align-items:start}.lead3-left,.lead3-mid,.lead3-right{display:flex;flex-direction:column;gap:12px;min-width:0}.lead3-right{align-self:start}.panel.inner{background:var(--panel2);padding:12px;border-radius:10px}.headmeta{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400}.plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.plist li{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.plist li:first-child{border-top:0;padding-top:0}.av{width:32px;height:32px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font-size:12px;color:var(--accent);font-weight:600}.panel.last{border-left:3px solid var(--accent2)}.panel.last p,.recent p{margin:0}.panel.last div{display:flex;flex-direction:column;gap:4px}.recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.recent li{display:grid;grid-template-columns:22px 1fr;gap:8px}.recent .ic{font-size:13px}.otherenq{margin:10px 0 0}.whichenq{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.whichenq.unsure>span:first-child{color:var(--warn, #b26b00)}.whichenq select{font-size:12px;padding:1px 4px;height:auto;width:auto}.panel.asked .prewrap{max-height:320px;overflow:auto}@media (max-width: 1180px){.lead3{grid-template-columns:280px minmax(0,1fr)}.lead3-right{position:static;grid-column:1 / -1;order:-1;display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 760px){.lead3,.lead3-right{grid-template-columns:minmax(0,1fr)}.brand img{height:30px}}.quick{position:relative}.quickmenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 20px #00000026;display:flex;flex-direction:column;min-width:150px;overflow:hidden}.quickmenu button{background:none;border:0;text-align:left;padding:10px 14px;cursor:pointer;font:inherit;color:inherit}.quickmenu button:hover{background:#0000000f}.quickhits{list-style:none;margin:8px 0;padding:0;max-height:320px;overflow:auto}.quickhits li{border-top:1px solid var(--line)}.quickhits li:first-child{border-top:0}.quickhits button{display:block;text-align:left;width:100%;padding:8px 4px}.quickhits button span{display:block}.qshort{display:none}@media (max-width: 760px){.qlong{display:none}.qshort{display:inline}.quickmenu{left:auto;right:0}}.viewbox{width:min(820px,100%);padding:16px;display:flex;flex-direction:column;gap:12px}.viewhead{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.viewhead h2{font-size:20px}.viewmail{width:100%;height:min(65vh,700px);border:0;border-radius:8px;background:#fff}.viewtext{margin:0}.recent li.click,.panel.last .click{cursor:pointer;border-radius:8px}.recent li.click:hover,.panel.last .click:hover{background:#7f7f7f1f}.alerts{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px))}.alert{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;padding:12px 14px;box-shadow:0 8px 24px #00000059}.alert.call,.alert.voicemail{border-left-color:var(--ok)}.alert.sms{border-left-color:var(--accent2)}.alerthead{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.alert p{margin:6px 0 8px}@media (max-width: 760px){.alerts{bottom:72px}}.sheetbox.wide{width:min(860px,100%)}.proof{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.proofbox{width:100%;border:1px dashed var(--line);border-radius:8px;padding:8px 12px}.proofbox ul{margin:4px 0 8px;padding-left:18px}.alert.voicemail_left{border-left-color:var(--warn)}.panel.group .panel{background:var(--panel2);padding:12px;border-radius:10px;border:0;box-shadow:none;margin:10px 0 0}.mmspics{display:flex;gap:8px;flex-wrap:wrap}.mmspics span{position:relative}.mmspics img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.mmspics button{position:absolute;top:2px;right:4px;background:var(--panel);border-radius:50%}.updatebar{position:fixed;left:50%;transform:translate(-50%);bottom:16px;z-index:70;background:var(--panel);border:1px solid var(--accent);border-radius:10px;padding:8px 12px;display:flex;gap:10px;align-items:center;box-shadow:0 8px 24px #00000059;max-width:calc(100vw - 32px)}@media (max-width: 760px){.updatebar{left:12px;right:12px;transform:none;max-width:none;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.updatebar>span{flex:1;min-width:0;line-height:1.3}.updatebar .btn{flex:none}}.form.setpage{max-width:1120px}.setpage>p:first-of-type{margin-top:0}.settools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 4px}.settools input{flex:1 1 260px}.settree details{border:1px solid var(--line, #2a2f3a);border-radius:10px;margin:8px 0;padding:0 12px}.settree summary{cursor:pointer;padding:10px 0;display:flex;flex-direction:column;gap:2px;list-style:none}.settree summary::-webkit-details-marker{display:none}.settree summary .setname{font-weight:600}.settree summary .setname:before{content:"▸";display:inline-block;width:1.1em;color:var(--muted);transition:transform .15s}.settree details[open] summary .setname:before{transform:rotate(90deg)}.settree summary .setabout{padding-left:1.1em}.settree details[open] summary{border-bottom:1px solid var(--line, #2a2f3a);margin-bottom:4px}.settree details>p,.settree details>button,.settree details>table{margin-bottom:10px}.setlayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start;margin-top:8px}.setnav{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.setnav button{display:grid;grid-template-columns:1.6em minmax(0,1fr) auto;gap:6px;align-items:center;text-align:left;background:none;border:0;color:var(--fg);font:inherit;font-size:14px;padding:8px 10px;border-radius:8px;cursor:pointer}.setnav button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.setnav button.on{background:color-mix(in srgb,var(--accent) 20%,transparent);font-weight:600}.setnav button.dim{opacity:.45}.setnav .seticon{text-align:center}.setnav .setcount{font-weight:400;white-space:nowrap}.setdot{color:var(--warn)}.setmain{min-width:0;scroll-margin-top:12px}.setgroup+.setgroup{margin-top:18px}.setghead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.setghead h2{margin:0;font-size:19px}.setfolds{display:flex;gap:12px}.setgroup>p{margin:4px 0 6px}@media (max-width: 860px){.setlayout{grid-template-columns:minmax(0,1fr);gap:10px}.setnav{flex-direction:row;overflow-x:auto;top:0;z-index:5;padding:6px}.setnav button{grid-template-columns:auto auto;white-space:nowrap;flex:none}.setnav .setcount{display:none}}.setrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:6px 20px;align-items:start;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.setrow:last-of-type{border-bottom:0}.setrow.long{grid-template-columns:minmax(0,1fr)}.setrow.unsaved .setinfo label:after{content:" •";color:var(--warn)}.setinfo label{font-weight:600;font-size:14px;color:var(--fg)}.setinfo p{margin:3px 0 0}.setstd{color:var(--warn)}.setbox{display:flex;align-items:center;gap:6px}.setbox i{font-style:normal;color:var(--muted);font-size:13px;white-space:nowrap}.setbox input{flex:1;min-width:70px}.addrpick,.multipick{position:relative;min-width:0}.addrpick input{width:100%}.picklist{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);max-height:280px;overflow:auto}.picklist li button{display:block;width:100%;text-align:left;background:none;border:0;padding:8px;border-radius:8px;color:inherit;font:inherit;cursor:pointer}.picklist li button:hover{background:var(--panel2)}.multipick summary{list-style:none;cursor:pointer;padding:9px 30px 9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.multipick summary:after{content:"▾";position:absolute;right:12px;color:var(--muted)}.multipick .picklist input[type=search]{width:100%;margin-bottom:4px}.settree .multipick{border:0;margin:0;padding:0}.multipick .picklist{display:flex;flex-direction:column;gap:2px}.personrow{display:flex;gap:10px;align-items:center;padding:6px;border-radius:8px;cursor:pointer;font-size:14px;min-width:0}.personrow:hover{background:var(--panel2)}.personrow span{display:flex;flex-direction:column;min-width:0}.personrow b{font-weight:500}.personrow b,.personrow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personrow small{color:var(--muted);font-size:12px}.multipick .picklist .link{align-self:flex-start;margin:4px 6px}.switch{display:inline-flex;gap:10px;align-items:center;cursor:pointer;font-size:14px}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:22px;border-radius:999px;background:var(--panel2);border:1px solid var(--line);position:relative;cursor:pointer;transition:background .15s}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .15s}.switch input:checked{background:var(--accent);border-color:var(--accent)}.switch input:checked:after{transform:translate(18px);background:var(--on-accent)}@media (max-width: 640px){.setrow{grid-template-columns:minmax(0,1fr)}}.setsave{position:sticky;bottom:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 0;background:var(--panel, #12151c);border-top:1px solid var(--line)}.themebtn{background:transparent;border:1px solid var(--line);border-radius:999px;width:34px;height:34px;cursor:pointer;display:grid;place-items:center;font-size:15px}.themebtn:hover{border-color:var(--accent)}.bglights{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.lightsbtn.on{border-color:var(--accent);color:var(--accent)}.banner.bad{color:var(--bad)}.statushint{display:grid;gap:6px}.statushint .small{color:var(--fg);opacity:.8}.statushint .btns{display:flex;gap:8px;flex-wrap:wrap}.reportkinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0}.reportkind{text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:4px;cursor:pointer}.reportkind.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.reportfile{display:inline-flex;gap:6px;align-items:center}.chainpick{display:grid;gap:6px;margin-bottom:8px}.chainopt{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.chainopt.on{border-color:var(--accent);background:var(--panel2)}.chainopt input{margin-top:3px}.chainmail{display:grid;gap:2px;margin-top:4px;padding:6px 8px;border-left:3px solid var(--line)}.apstatus{font-size:12px;padding:1px 8px;border-radius:99px;background:var(--panel2)}.apstatus.approved{background:#1f9d55;color:#fff}.apstatus.declined{background:#c0392b;color:#fff}.scenes img.zoomable{cursor:zoom-in}.sheet.viewer{padding:12px}.viewerbox{display:flex;gap:12px;width:100%;height:100%;max-width:1600px}.viewerimg{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.markwrap{position:relative;align-self:center;max-width:100%;line-height:0}.markwrap>img{display:block;max-width:100%;max-height:calc(100vh - 120px);border-radius:8px;-webkit-user-select:none;user-select:none}.markzone{position:absolute;top:0;right:0;bottom:0;left:0}.markzone.on{cursor:crosshair;touch-action:none;outline:2px dashed #ff00dc;outline-offset:-2px;border-radius:8px}.markbox{position:absolute;border:3px solid #ff00dc;border-radius:4px;background:#ff00dc1f;box-shadow:0 0 0 1px #00000080}.markx{position:absolute;top:-12px;right:-12px;width:24px;height:24px;padding:0;border-radius:50%;border:none;background:#ff00dc;color:#fff;font-size:16px;line-height:24px;cursor:pointer}.marktools{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#fff;line-height:1.3}.marktools .meta{color:#ddd}.viewerimg>img,.viewerimg>.noimg{width:100%;max-height:calc(100vh - 80px);object-fit:contain;border-radius:8px}.viewerimg>.noimg{aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;color:#ccc}.viewernav{display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:14px}.viewerchat{width:360px;flex-shrink:0;display:flex;flex-direction:column;background:var(--panel2);border-radius:12px;overflow:hidden}.viewerhead{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.chatlog{flex:1;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.bubble{padding:8px 10px;border-radius:10px;font-size:14px;max-width:92%}.bubble.you{align-self:flex-end;background:var(--accent);color:var(--on-accent)}.vthumb .pill{font-size:11px;padding:1px 8px;border-radius:99px;background:var(--accent);color:var(--on-accent)}.bubble.claude{align-self:flex-start;background:var(--panel, #fff);border:1px solid var(--line)}.vthumb{margin-top:6px;border-radius:8px;padding:3px;border:2px solid transparent}.vthumb.on{border-color:var(--accent, #0e8fa8)}.vthumb img,.vthumb .noimg{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;cursor:pointer;display:block}.vthumbrow{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:3px}.chatin{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--line)}.chatin textarea{flex:1;resize:none}.chatin .attachbtn{align-self:stretch;display:flex;align-items:center;cursor:pointer}.chatinwrap{border-top:1px solid var(--line)}.chatinwrap .chatin{border-top:0}.chatattach{display:flex;align-items:center;gap:8px;padding:8px 12px 0}.chatref{display:block;max-width:140px;max-height:100px;border-radius:6px;margin-top:6px;object-fit:contain;background:#fff}.chattips{font-size:13px}.chattips summary{cursor:pointer;color:var(--accent)}.chattips ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}@media (max-width: 800px){.viewerbox{flex-direction:column;overflow:auto}.viewerchat{width:100%;min-height:50vh}}.guess{margin-top:4px;padding:4px 8px;border-left:3px solid #f59e0b;background:#f59e0b14;border-radius:4px}.guesstext{color:#d97706;font-style:italic;font-weight:600}.guessbtns{display:flex;gap:10px;flex-wrap:wrap}.rmx{padding:0 4px;text-decoration:none}.dronespanel .targetdrones{margin:0}.dronespanel .targetdates{margin-bottom:8px}.dronespanel .targetrow{margin:0}.dronespanel .targetrow b{font-size:1.1em}.dronespanel .guess{margin-top:6px}.dronespanel .targetdrones b{font-size:1.25em}.small.block{display:block}.plist li.proposed{border-left:3px solid #f59e0b;background:#f59e0b14;border-radius:4px;padding:6px 8px}.plist li.proposed .av{background:transparent;border:1px dashed #d97706;color:#d97706}.appnav{display:flex;gap:2px}.appnav button{background:none;border:1px solid var(--line);color:var(--fg);width:32px;height:32px;border-radius:8px;font-size:18px;line-height:1;cursor:pointer;padding:0}.appnav button:hover{background:var(--panel2)}@media (max-width: 700px){.appnav button{width:28px;height:28px;font-size:16px}}.check{display:flex;gap:8px;align-items:flex-start;margin:6px 0;font-size:14px}.check input{margin-top:3px}p.good{color:#16a34a}.nextemail{margin-bottom:12px}.nextemail .btn.wide{width:100%;padding:12px;font-size:15px}.leaddates{display:flex;flex-wrap:wrap;gap:6px 28px;margin:4px 0 14px;font-size:20px;font-weight:600}.leaddates .muted{font-size:14px;font-weight:400;margin-right:6px}.filelist{list-style:none;padding:0;margin:4px 0 8px}.filelist li{display:flex;gap:10px;align-items:baseline;padding:4px 0;flex-wrap:wrap}.filelist li>:first-child{flex:1 1 12em;min-width:0;text-align:left;overflow-wrap:anywhere}.filelist.leadfiles li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.filelist.leadfiles .fmeta{grid-column:1;grid-row:2}.filelist.leadfiles .fdrop{grid-column:2;grid-row:1}.emailattach .btns{margin-top:0}.pickgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:10px}.pickitem{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:var(--panel)}.pickitem.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.pickitem input{position:absolute;top:10px;left:10px}.pickitem img,.pickitem .noimg,.pickitem .fileicon{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:5px;display:grid;place-items:center;background:var(--panel2);font-weight:700;color:var(--muted)}.pickitem .small{overflow-wrap:anywhere}.picktree{margin-bottom:6px}.picktree>summary{cursor:pointer;padding:6px 4px;font-weight:600}.picktree.sub{margin-left:16px}.picktree.sub>summary{font-weight:500}.pickrow{display:grid;grid-template-columns:auto 48px 1fr;grid-template-rows:auto auto auto;column-gap:8px;align-items:center;margin:0 0 4px 16px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:var(--panel)}.pickrow.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.pickrow input{grid-row:1 / 4}.pickrow img,.pickrow .noimg,.pickrow .fileicon{grid-row:1 / 4;width:48px;height:36px;object-fit:cover;border-radius:4px;display:grid;place-items:center;background:var(--panel2);font-size:10px;font-weight:700;color:var(--muted)}.pickrow .pickname{overflow-wrap:anywhere}.pickrow .pickwhen,.pickrow .pickdetail{grid-column:3}.pickrow .pickdetail{font-weight:600}.snoozewrap{position:relative;display:inline-block}.snoozemenu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;min-width:210px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 30px #00000059}.snoozemenu>button[role=menuitem]{text-align:left;background:none;border:0;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--fg)}.snoozemenu>button[role=menuitem]:hover{background:var(--panel2)}.snoozemenu label{display:flex;flex-direction:column;gap:4px;margin-top:4px;color:var(--muted)}.replyrow{border-top:1px solid var(--line);padding-top:10px}.lastcheck{display:flex;justify-content:flex-end;margin-bottom:6px}.sigfix{margin-top:10px}.phoneapp{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg)}.phoneheadlinks{display:flex;gap:14px;align-items:center}.phonemsg{margin:8px 16px 0;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.phonehead{display:flex;justify-content:space-between;align-items:center;padding:max(12px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line)}.phonebody{flex:1;width:min(520px,100%);margin:0 auto;padding:12px 16px 96px}.phonetabs{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:4px;padding:6px 8px max(8px,env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);z-index:40}.phonetabs button{flex:1;max-width:120px;background:none;border:0;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;padding:4px;cursor:pointer}.phonetabs button span{font-size:20px}.phonetabs button.on{color:var(--accent);font-weight:600}.keypad{display:flex;flex-direction:column;align-items:center;gap:10px}.dialnum{width:100%;font-size:30px;text-align:center;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 4px;color:var(--fg)}.dialhits{list-style:none;padding:0;margin:0;width:100%;height:104px;overflow:hidden;flex:none}.dialhits li{height:26px;display:flex;align-items:center}.dialhits button{text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keypad{--key: clamp(44px, calc((100dvh - 404px)/5) , 76px)}.keys{display:grid;grid-template-columns:repeat(3,var(--key));gap:clamp(8px,1.6dvh,14px) 26px}.keys button{width:var(--key);height:var(--key);border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--fg);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.keys button b{font-size:calc(var(--key) * .37);font-weight:500;line-height:1}.keys button small{font-size:10px;letter-spacing:2px;color:var(--muted)}.keys button:active{background:var(--panel2)}.dialrow{display:grid;grid-template-columns:repeat(3,var(--key));gap:26px;align-items:center;justify-items:center}.dialrow button{width:calc(var(--key) * .84);height:calc(var(--key) * .84);border-radius:50%;border:0;font-size:26px;cursor:pointer}.dialrow .dialcall{width:var(--key);height:var(--key);background:#22c55e}.dialrow .dialsms{background:var(--panel2)}.dialrow .dialdel{background:none;color:var(--fg)}.dialrow button:disabled{opacity:.4;cursor:default}.phonelist>input{width:100%;margin-bottom:10px}.phonelist ul{list-style:none;padding:0;margin:0}.phonelist li{display:flex;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--line)}.phonelist li .grow{flex:1;min-width:0}.phonelist li .ic{width:34px;font-size:15px}.phonelist li.missed b{color:var(--bad, #ef4444)}.phonelist .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0}.phonelist .rowbtns{display:flex;gap:6px}.phonelist li>div:first-child{flex:1;min-width:0}.phonefilter{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.phoneapp .dialnum{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.phonefilter select{width:auto;flex:1;min-width:120px}.callsum{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.callsum ul{margin:4px 0 8px;padding-left:18px}.callsum details{margin:6px 0}.incall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;color:#fff;padding:max(40px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%,#1d3557,#0b1220 55%,#05070c)}.incall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:url(/eds-logo.png) center 31% / min(60vw,280px) no-repeat;opacity:.1;filter:grayscale(1) brightness(2.2)}.incall{isolation:isolate}.incalltop{text-align:center;margin-top:4vh}.incallstate{opacity:.85;font-size:18px;margin:0 0 10px}.incall h1{font-size:clamp(30px,9vw,44px);font-weight:500;margin:0;color:#fff;overflow-wrap:anywhere}.incallnum{opacity:.75;margin:6px 0 0}.incalltyped{font-size:26px;letter-spacing:3px;margin:14px 0 0}.incallmsg{margin:14px 0 0;text-align:center;max-width:340px;font-size:14px}.incallmsg.bad{color:#fca5a5}.incallgrid,.incallpad,.incallend{margin-top:auto;display:grid;grid-template-columns:repeat(3,84px);gap:22px 30px;justify-content:center}.incallend{grid-template-columns:repeat(2,110px);margin-bottom:30px}.incallbtn{background:none;border:0;color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;cursor:pointer}.incallbtn span{width:76px;height:76px;border-radius:26px;display:grid;place-items:center;font-size:28px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.incallbtn.big span{width:84px;height:84px}.incallbtn.on span{background:#fff;color:#0b1220}.incallbtn:disabled{opacity:.35;cursor:default}.incallpad button{display:grid;place-items:center;padding:0;line-height:1;font-family:inherit;font-variant-numeric:tabular-nums;width:76px;height:76px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:30px;cursor:pointer;justify-self:center}.incallpad .incallhide{grid-column:1 / -1;width:auto;height:auto;border-radius:8px;background:none;font-size:15px;opacity:.85}.incallhang{margin-top:26px;width:80px;height:80px;border-radius:50%;border:0;background:#f05252;color:#fff;font-size:32px;cursor:pointer;transform:rotate(135deg)}.incallhint{font-size:12px;opacity:.7;max-width:330px;text-align:center;margin:18px 0 0}.incallgrid .incallbtn.mid{grid-column:2}.incallpick{position:absolute;left:16px;right:16px;bottom:140px;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:#141c2df5}.incallpick button{padding:12px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font-size:16px;text-align:left;cursor:pointer}.incallpick button.on{background:#fff;color:#0b1220}.commits{list-style:none;padding:0;margin:4px 0 10px}.commit{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.commit:last-child{border-bottom:0}.commit input[type=checkbox]{width:18px;height:18px}.commit.done .commitwhat{text-decoration:line-through;color:var(--muted)}.commitdue{white-space:nowrap;font-size:14px}.commit.overdue .commitdue{color:#dc2626;font-weight:600}.commit.soon .commitdue{color:#d97706;font-weight:600}.commit input[type=date]{font-size:14px}.commitadd{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.commitadd input:first-child{flex:1 1 220px}.commitadd input[aria-label=Who]{width:140px}.meetread{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin-bottom:10px}.meetread summary{cursor:pointer}.meetread ul{margin:4px 0;padding-left:20px}.meetread .meetbtns{margin:8px 0 4px}.meetread .meetedit textarea{width:100%}.commitsdone{display:inline-flex;gap:6px;align-items:center}.commitsdone input{width:auto;margin:0}.pname.crew{color:#7c3aed}.ptag{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border-radius:4px;padding:1px 5px;vertical-align:1px}.ptag.customer{background:#e0f2fe;color:#0369a1}.ptag.crew{background:#ede9fe;color:#6d28d9}[data-theme=dark] .ptag.customer{background:#0c4a6e;color:#bae6fd}[data-theme=dark] .ptag.crew{background:#4c1d95;color:#ddd6fe}[data-theme=dark] .pname.crew{color:#c4b5fd}.priceopts{border-top:1px solid var(--line);margin-top:10px;padding-top:6px}.priceopt{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:8px 0}.optname{display:inline-block;width:180px;padding:2px 6px;font-size:13px}.version{font-size:11px;color:var(--muted);font-weight:400;margin-left:4px;white-space:nowrap;align-self:center}.focus .row.done .rowmain{opacity:.5}.focus .row.done .rowtitle a{text-decoration:line-through}.focus .rowside .link{display:block;margin-top:4px}.banner.cheer{margin-top:10px}.banner.cheer p{margin:0 0 8px}.pophead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0}.pophead h2{margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pophead .btns{display:flex;gap:8px;align-items:center;flex-shrink:0}.pophead .closex{position:static;margin:0}.pophold>:not(.pophead){margin:12px 16px 16px}body.popwin{margin:0;background:var(--panel2)}.checkline{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.checkline>input{margin-top:5px;width:auto;flex:none}.airmap{height:380px;border-radius:10px;margin:8px 0;z-index:0}.airzones{margin:4px 0 8px;padding-left:18px}.draftsplit{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.sheetbox.wide:has(.draftsplit){width:min(1240px,100%)}.draftchat{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 80px);padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.draftchat h3{margin:0;font-size:15px}.draftchathead{display:flex;align-items:baseline;gap:10px}.draftchathead h3{margin-right:auto}.chattips{margin:0;padding:8px 10px 8px 24px;border-radius:8px;background:var(--panel2);display:grid;gap:4px}.stylelist{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.stylelist p{margin:0}.stylelist ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.stylelist li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stylelist li span,.stylelist li input{flex:1;min-width:10em;font-size:13px}.stylelist .chatinput input{flex:1}.remember{margin-top:6px;display:grid;gap:4px}.remember p{margin:0}.remember .btns{display:flex;gap:6px}.chatlog{flex:1;min-height:120px;overflow:auto;display:flex;flex-direction:column;gap:8px}.chatmsg p{margin:0;white-space:pre-wrap}.chatmsg{padding:8px 10px;border-radius:10px;background:var(--panel2);max-width:92%}.chatmsg.me{align-self:flex-end;background:var(--accent);color:var(--on-accent)}.chatmsg .small.muted{margin-top:4px}.chatinput{display:flex;gap:6px;align-items:flex-end}.chatinput textarea{flex:1;min-height:0;resize:vertical}@media (max-width: 900px){.draftsplit{grid-template-columns:1fr}.draftchat{position:static;order:-1;max-height:50vh}}.sheet.callmin{display:none}.minicall{position:fixed;z-index:90;right:16px;bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;border-radius:14px;background:#0b1220;color:#fff;box-shadow:0 8px 28px #00000059}.minicallwho{font-weight:600;font-variant-numeric:tabular-nums;margin-right:4px}.incallmin{position:absolute;top:max(14px,env(safe-area-inset-top));left:14px;padding:8px 12px;border:0;border-radius:10px;background:#ffffff24;color:#fff;font-size:15px;cursor:pointer}.searchpage h1{font-size:22px;margin:4px 0 12px;overflow-wrap:anywhere}.searchpage .panel{margin-bottom:14px}html,body{max-width:100%;overflow-x:clip}.shell{overflow-x:clip}@media (max-width: 760px){.topbar{flex-wrap:wrap;gap:8px 8px;padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:8px}.brand img{height:30px}.right{gap:6px}.right .gear,.right .themebtn,.right .avatar{width:30px;height:30px}.topsearch{order:5;flex:1 1 0;min-width:0;margin-left:0}.quick{order:6;flex:none}.searchpop{position:absolute;left:0;right:auto;width:calc(100vw - 32px);top:calc(100% + 6px)}.bottomnav a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 420px){.appnav button{width:26px}.version{display:none}}.approvals{margin:10px 0 14px;padding:12px;border:1px solid var(--accent);border-radius:10px}.approvals h3{margin:0 0 4px;font-size:15px}.seenlist{margin:6px 0 12px}.seenlist summary{cursor:pointer;color:var(--accent)}.seenlist .search{margin:8px 0}.seenlist .seenbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.seenlist .seenbar .search{flex:0 1 340px}.seenlist .row.ignored{opacity:.55}.menubtn{display:none;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--fg);font-size:18px;cursor:pointer;place-items:center;margin-left:auto}.menusheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0000008c;display:flex;justify-content:flex-end}.menupanel{width:min(320px,86vw);height:100%;overflow:auto;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;padding:calc(12px + env(safe-area-inset-top,0px)) 0 calc(12px + env(safe-area-inset-bottom,0px))}.menuwho{display:flex;align-items:center;gap:12px;padding:4px 16px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.menuwho .avatar{width:44px;height:44px;font-size:15px;display:grid;place-items:center;flex:none;cursor:default}.menuwho>div{flex:1;min-width:0;overflow-wrap:anywhere}.menuwho .closex{position:static;margin:0;flex:none}.menurow{display:flex;align-items:center;gap:14px;width:100%;padding:13px 18px;background:none;border:0;text-align:left;font:inherit;font-size:15px;color:var(--fg);cursor:pointer}.menurow span{width:22px;text-align:center;font-size:17px}.menurow:hover,.menurow.active{background:var(--panel2);text-decoration:none}.menuver{padding:10px 18px 0;margin:auto 0 0}@media (max-width: 760px){.topbar .right{display:none}.menubtn{display:grid}.topbar .quick{display:none}.topbar:after{content:"";order:4;flex-basis:100%;height:0;margin-top:-8px}}.whopick{display:inline-flex;align-items:center;gap:6px}.whopick select{max-width:260px;padding:7px 8px;border-radius:8px;border:1px solid var(--accent);background:var(--panel2);color:var(--fg);font:inherit;font-size:14px}@media (max-width: 560px){.whopick{width:100%}.whopick select{flex:1;max-width:none}}.sideswitch{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:999px;background:var(--panel2);border:1px solid var(--line)}.sideswitch button{border:0;background:none;color:var(--muted);font:inherit;font-size:14px;padding:7px 14px;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.sideswitch button b{font-weight:600;font-variant-numeric:tabular-nums}.sideswitch button.on{background:var(--accent);color:var(--on-accent)}@media (max-width: 560px){.sideswitch{align-self:stretch}.sideswitch button{flex:1;justify-content:center}}.steps{display:flex;gap:6px;list-style:none;padding:0;margin:4px 0 14px;flex-wrap:wrap;counter-reset:step}.steps li{counter-increment:step;font-size:13px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.steps li:before{content:counter(step) ". "}.steps li.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.steps li.done{color:inherit}@media (max-width: 560px){.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.steps li{font-size:12px;padding:5px 6px;border-radius:10px;text-align:center;line-height:1.25}}.tick{display:inline-flex;gap:8px;align-items:center}.pickpeople{display:flex;flex-direction:column;gap:8px}.pickpeople .tick{display:flex;flex-wrap:wrap;gap:4px 8px}.clientpick .btns{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.venuephoto{max-width:320px;width:100%;border-radius:8px;display:block;margin:6px 0}.photofind{margin:8px 0}.photopick{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:6px 0}.photochoice{background:none;border:2px solid transparent;border-radius:10px;padding:4px;text-align:left;color:inherit;cursor:pointer}.photochoice.on{border-color:var(--accent)}.photochoice .venuephoto{margin:0 0 4px;aspect-ratio:16 / 10;object-fit:cover}.brochure-uses{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:10px 0 14px}.brochure-uses figure{margin:0}.brochure-uses img,.brochure-uses .noimg{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;display:block}.brochure-uses .noimg{background:#0b1020;color:#f59e0b;display:flex;align-items:center;justify-content:center;font-size:13px}.brochure-uses figcaption{margin-top:6px}.brochure-uses figcaption p{margin:4px 0}.draft.brochure .pair{display:grid;grid-template-columns:1fr 90px;gap:8px}.useedit{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:6px 0;display:grid;gap:6px;opacity:.75}.useedit.on{opacity:1;border-color:var(--accent)}.useedit .tick{display:flex;gap:8px;align-items:center}.useedit .usetitle{font-weight:600;flex:1}@media (min-width: 761px) and (max-width: 1500px){.topnav a{padding:6px 8px}.topsearch{min-width:150px}}.allfilters{align-items:flex-end}.allfilters .field{min-width:160px}.allrows .row{align-items:flex-start}.allrows .rowmain{flex:1}.allrows .talk{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.allrows .talk li{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.allpick{display:flex;flex-direction:column;gap:6px;min-width:200px}.allpick label{display:flex;flex-direction:column;gap:2px}@media (max-width: 560px){.allpick{flex-direction:row;flex-wrap:wrap;min-width:0;width:100%}.allpick label{flex:1;min-width:140px}}.weblink{margin-top:16px}.chance{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative}.chancebig{display:flex;align-items:baseline;gap:8px;background:var(--panel2);border:1px solid currentColor;border-radius:8px;padding:4px 12px;cursor:pointer;font:inherit}.chancebig b{font-size:20px;line-height:1.2}.chancebig span{font-size:12px;color:var(--muted)}.chancebig.ok{color:var(--ok)}.chancebig.warn{color:var(--warn)}.chancebig.bad{color:var(--bad)}.chancewhy{list-style:none;margin:0;padding:8px 10px;background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:260px;max-width:360px}.chancewhy li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.chancebrief{max-width:260px;line-height:1.3}@media (max-width: 640px){.chance{align-items:flex-start}}.chat{display:flex;flex-direction:column;gap:8px}.smssplit{display:flex;flex-direction:column;gap:10px}.smscomposehead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.smscomposehead .meta{margin:0}.smstemplates{font:inherit;font-size:14px;padding:6px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--panel);color:var(--fg);max-width:100%;cursor:pointer}.smsthread{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.smsthreadhead{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.smsthreadhead>div{flex:1;min-width:0}.smsthreadhead p{margin:0}.smsavatar{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--on-accent);background:linear-gradient(135deg,var(--accent),var(--accent2))}.bubbles{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;gap:6px;max-height:34vh;overflow:auto}.bubbles li{max-width:82%;padding:7px 11px;border-radius:14px;background:var(--panel2);border:1px solid var(--line);overflow-wrap:anywhere}.bubbles li p{margin:0 0 2px}.bubbles li.me{align-self:flex-end;background:color-mix(in srgb,var(--accent) 18%,var(--panel));border-color:transparent;border-bottom-right-radius:4px}.bubbles li.them{align-self:flex-start;border-bottom-left-radius:4px}.bubbles li.smsday{align-self:stretch;max-width:none;padding:4px 0;background:none;border:0;text-align:center;font-size:12px;color:var(--muted)}.bubbles li.smsday span{padding:2px 10px;border-radius:10px;background:var(--panel2)}.bubbles li.smsend{padding:0;border:0;background:none}.smsnone,.smsloading{margin:0}.chat .smsthread{border:0;background:none}.chat .bubbles{padding:0;max-height:40vh}@media (min-width: 900px){.sheetbox:has(.smssplit.withthread){width:min(980px,100%)}.smssplit.withthread{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.smssplit.withthread .smsthread{height:min(62vh,560px)}.smssplit.withthread .bubbles{flex:1;max-height:none;padding:14px}.smssplit.withthread .smscompose textarea{min-height:150px}body.popwin .smssplit.withthread .smsthread{height:calc(100vh - 120px)}.chat .smssplit.withthread{display:flex}.chat .smssplit.withthread .smsthread{height:auto}}.morenav{position:relative}.morenav>button{padding:6px 12px;border-radius:7px;color:var(--muted);background:none;border:0;font:inherit;cursor:pointer;white-space:nowrap}.morenav>button.active,.morenav>button[aria-expanded=true]{background:var(--panel2);color:var(--fg)}.morecascade{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;align-items:flex-start;gap:6px}.morecol{width:214px;display:flex;flex-direction:column;gap:1px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #00000040}.morehead{padding:4px 10px 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.moreabout{padding:0 10px 4px;font-size:12px;color:var(--muted)}.moregroup{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:none;color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer;text-decoration:none}.moregroup:hover,.moregroup:focus-visible,.moregroup.on,.moregroup.active{background:var(--panel2);text-decoration:none}.moregroup.here .lab{color:var(--accent)}.moregroup .ic{width:18px;flex:none;text-align:center}.moregroup .lab,.menurow .lab{flex:1;min-width:0;width:auto;text-align:left;font-size:inherit}.moregroup .arr,.menurow .arr{color:var(--muted);width:auto;font-size:inherit}.moreline{height:1px;background:var(--line);margin:5px 6px}.menucount{min-width:20px;padding:0 6px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:11px;line-height:18px;text-align:center}.menulabel{padding:12px 18px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.menuback{color:var(--accent);font-weight:600;border-bottom:1px solid var(--line)}@media (prefers-reduced-motion: no-preference){.menuslide{animation:menuslide .18s ease-out}@keyframes menuslide{0%{transform:translate(18px);opacity:.5}}}.scopeswitch{margin-bottom:4px}.pastpick{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:8px 0}.pastopt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pastopt:hover{border-color:#06b6d4}.pastshow{margin:10px 0;padding:12px 14px;border:1px solid var(--line, #e2e8f0);border-radius:12px;max-width:600px;display:flex;flex-direction:column;gap:6px}.pastshow-head{display:flex;justify-content:space-between;align-items:center}.pastshow-kicker{text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:700;color:#06b6d4}.pastshow table td{padding:1px 14px 1px 0;font-size:13px}.pastpics{display:flex;gap:8px;flex-wrap:wrap}.pastpics img,.pastpic-wait{width:180px;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:#7f7f7f26;display:block}.svcbtn{margin-top:6px}.svcbar a{margin-left:6px}table.svctable{border-collapse:collapse;width:100%;font-size:.9rem}table.svctable th,table.svctable td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}table.svctable thead th{color:var(--muted);font-weight:600}details.lapse{margin-top:6px;font-size:.85rem}details.lapse summary{cursor:pointer;color:var(--accent);font-weight:600}details.lapse ul{margin:2px 0 6px;padding-left:18px}details.lapse li{margin:2px 0}details.lapse .lapsehead{margin-top:6px;color:var(--muted);font-weight:600}details.lapse .lapsestill{margin-top:4px;color:var(--muted)}.test-copy-banner{position:sticky;top:0;z-index:1000;padding:6px 12px;text-align:center;background:#c8102e;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}html.testcopy:root{--accent: #ff4d5e;--accent2: #ff8a3d;--on-accent: #1a0004;--bg: #1a0507;--panel: #26090d;--panel2: #321016;--line: #4d1b22}@media (prefers-color-scheme: light){html.testcopy:root:not([data-theme=dark]){--accent: #c8102e;--accent2: #b4410e;--on-accent: #ffffff;--bg: #fdeeee;--panel: #fff7f7;--panel2: #fbe3e5;--line: #efc3c8}}html.testcopy:root[data-theme=light]{--accent: #c8102e;--accent2: #b4410e;--on-accent: #ffffff;--bg: #fdeeee;--panel: #fff7f7;--panel2: #fbe3e5;--line: #efc3c8}html.testcopy .topbar{border-bottom:3px solid #c8102e}.snoozemenu.inline{position:static;margin-top:6px;box-shadow:none;max-width:280px}.snoozemenu>p{margin:0 0 2px}.quicktimes{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.scheduled .row.due .rowtitle b{color:var(--warn, #e0a100)}.scheduled .row.done{opacity:.6}.scheduled .rowside.btns{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:380px}.findcontact .sources{margin:2px 0 0;word-break:break-all}.calpage{--k-job: var(--accent2);--k-meeting: var(--info);--k-call: var(--warn);--k-commitment: var(--accent);--k-leave: var(--ok)}.calhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.calhead h1{margin:0}.calhead .btns{margin-left:auto}.calnav{display:flex;align-items:center;gap:6px}.calnav .btn{padding:6px 12px}.calmonth{font-size:17px;margin-left:6px}.calkinds{margin:0}.calkind i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;background:var(--c)}.calkind.k-job,.calitem.k-job{--c: var(--k-job)}.calkind.k-meeting,.calitem.k-meeting{--c: var(--k-meeting)}.calkind.k-call,.calitem.k-call{--c: var(--k-call)}.calkind.k-leave,.calitem.k-leave{--c: var(--k-leave)}.calkind.k-commitment,.calitem.k-commitment{--c: var(--k-commitment)}.calkind.on{background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--fg);border-color:var(--c)}.calkind:not(.on){opacity:.55}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.caldow{padding:6px 8px;font-size:12px;color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.calday{min-height:108px;padding:4px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.calday.other{background:color-mix(in srgb,var(--panel2) 60%,transparent)}.calday.other .calnum{color:var(--muted)}.calday.today .calnum{background:var(--accent);color:var(--on-accent)}.calday.picked{outline:2px solid var(--accent);outline-offset:-2px}.calnum{align-self:flex-start;background:none;border:0;color:var(--fg);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:999px;min-width:24px;height:24px;padding:0 6px}.calitem{display:block;width:100%;text-align:left;font:inherit;font-size:12px;line-height:1.3;padding:2px 6px;border-radius:6px;cursor:pointer;border:0;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 14%,var(--panel));color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calitem:hover{background:color-mix(in srgb,var(--c) 26%,var(--panel))}.calmore{align-self:flex-start;font-size:12px}.calday-list{margin-top:10px}.calday-list h3{margin:6px 0;font-size:14px}.calday-list.today h3{color:var(--accent)}.calday-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.calday-list .calitem{font-size:14px;padding:6px 10px;white-space:normal}.caldetail{padding:18px;display:flex;flex-direction:column;gap:6px}.caldetail h2{margin:0 28px 4px 0}.caldetail p{margin:0}.caldetail .btn{align-self:flex-start;margin-top:6px}.calmsg{white-space:pre-wrap;font:inherit;font-size:13px;background:var(--panel);padding:10px;border-radius:8px}.leavebox{margin:0;border:0}.leavebox h2{margin:0 28px 0 0}.leavedays{display:grid;grid-template-columns:1fr 1fr;gap:10px}.leavebox textarea{width:100%;font:inherit}@media (max-width: 760px){.calhead .btns{margin-left:0}.calday{min-height:64px}.calgrid .calitem{font-size:10.5px;padding:1px 3px}}a.version{text-decoration:none}a.version:hover{color:var(--fg);text-decoration:underline}.whatsnew{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.whatsnew ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.whatsnew .pill{min-width:42px;justify-content:center}.whatsnew li{display:flex;gap:10px;align-items:baseline;line-height:1.45}.whatsnew li>.pill{flex:none}.whatsnew .wnarea{font-weight:600;margin-right:6px}.whatsnew .pill.major{min-width:0;margin-right:6px;background:var(--accent);color:var(--on-accent);border-color:transparent}.wnchips{margin:4px 0 8px}.sheetbox.newsheet{width:min(640px,100%);padding:22px 26px 24px}.newsheet .newhead{margin:0 44px 14px 0}.newsheet .newhead p{margin:0 0 2px}.newsheet .newhead h1{margin:0}.newsheet .whatsnew{gap:8px;margin:0 0 18px;padding-top:14px;border-top:1px solid var(--line)}.newsheet .whatsnew .panelhead{margin:0}.newsheet .btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width: 760px){.sheetbox.newsheet{padding:18px 16px 20px}.newsheet .btns .btn{flex:1;text-align:center}}.qcosttag{font-size:12px;color:var(--muted);padding:4px 8px;border:1px dashed var(--line);border-radius:8px;white-space:nowrap}.qline.qcost .qdesc{font-size:14px}.sheetbox.pitchsheet{width:min(1440px,100%);padding:20px 24px}.sheetbox.pitchsheet .draft.pitch{border:0;padding:0;margin:0;background:none}.sheetbox.missing{padding:20px 22px}.sheetbox.missing h2,.sheetbox.pitchsheet h2{margin:0 32px 8px 0}.missinglist{list-style:none;padding:0;margin:8px 0 12px}.sitemissing{border:1px solid var(--warn, #d4a017);border-radius:10px;padding:8px 12px;margin:0 0 10px}.sitemissing p{margin:0}.recommend{border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin:0 0 10px}.recommend p{margin:0 0 6px}.draft.linkco{min-width:0;overflow-wrap:anywhere}.draft.linkco .btn,.draft.linkco .chip{white-space:normal;max-width:100%;text-align:left;overflow-wrap:anywhere}.draft.linkco input{min-width:0;max-width:100%}.sitemissing .missinglist{margin:6px 0}.sitemissing .missinglist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:4px 0}.sitemissing .missinglist input{max-width:220px}.healthbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0 14px}.healthtiles .num{font-size:26px;margin:4px 0}.healthcharts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width: 900px){.healthcharts{grid-template-columns:minmax(0,1fr)}}.healthchart{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.healthchart figcaption{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.healthchart .bars{display:flex;align-items:flex-end;gap:2px;height:72px}.healthchart .bar{--c: var(--info);flex:1;height:100%;display:flex;align-items:flex-end;border-radius:3px}.healthchart .bar:hover{background:var(--panel2)}.healthchart .bar.ok{--c: var(--ok)}.healthchart .bar.warn{--c: var(--warn)}.healthchart .bar.bad{--c: var(--bad)}.healthchart .bar span{display:block;width:100%;background:var(--c);border-radius:3px 3px 0 0}.healthchart .barends{display:flex;justify-content:space-between;margin-top:4px}.health .tablewrap{overflow-x:auto}.health td.num,.health th.num{text-align:right;font-variant-numeric:tabular-nums}.health code{font-size:12px;overflow-wrap:anywhere}.health .warntext{color:var(--warn)}.health .badtext{color:var(--bad)}.healthproblems{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.healthproblems summary{cursor:pointer;padding:6px 0;overflow-wrap:anywhere}.healthproblems pre{white-space:pre-wrap;font-size:12px;background:var(--panel2);padding:8px 10px;border-radius:8px;max-height:260px;overflow:auto}.cdp-box{padding:12px 14px;border:1px solid var(--line, rgba(127,127,127,.25));border-radius:12px;margin:10px 0 18px}.cdp-add,.cdp-look{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0}.cdp-add input,.cdp-add select{min-width:180px;flex:1}.cdp-look input[type=color]{width:44px;height:32px;padding:0;border:0;background:none;vertical-align:middle}.cdp-logo{width:72px;height:72px;object-fit:contain;border-radius:16px;background:#0a0f1e}.cdp-call{margin-top:8px;max-width:640px}.cdp .pill+.small,.cdp td .pill{margin-left:6px}.linkbtns{display:flex;gap:14px;margin-top:4px}.linkpick{margin-top:6px}.linkpick .plist li{align-items:baseline}.contactedit .confirm{margin-top:8px;padding-top:8px;border-top:1px solid var(--line, #ddd)}.renamebox{min-width:min(420px,100%)}.notifybody{padding:16px 18px 18px}.notifytabs{margin-bottom:4px}.notifylist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.notifyrow{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.notifyrow>a,.notifyrow>div{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:inherit;text-decoration:none}.notifyrow>a:hover{background:var(--panel2);border-radius:8px}.notifyrow>.btn{margin-right:8px;flex:none}.notifyicon{width:20px;flex:none;text-align:center}.notifytext{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.notifywhen{flex:none;white-space:nowrap}@media (max-width: 560px){.notifyrow>a,.notifyrow>div{flex-wrap:wrap}.notifywhen{width:100%;padding-left:30px}}.bubble.you .meta{color:#ffffffd9}.comingup{margin:0 0 12px}.comingup .banner{margin-bottom:6px}.comingrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.comingrow .comingtext{flex:1 1 320px}.comingrow .btns{margin:0}.seg.radar-tabs{display:flex;width:fit-content;margin-bottom:10px}.seg.radar-tabs a{padding:8px 12px;color:var(--muted);font-size:14px;text-decoration:none}.seg.radar-tabs a.on{background:var(--panel2);color:var(--fg)}.rival-facts{display:flex;flex-wrap:wrap;gap:4px 18px}.rival-sources a{margin-right:10px}table.rival-summary td:first-child{white-space:normal}.invitereply{margin-top:6px;color:var(--fg)}.invitereply .draft{margin-top:6px}.deploytiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:8px}.deploytiles .tile{display:flex;flex-direction:column;gap:4px}.deploys h2{margin-top:18px}.deploylist{list-style:none;padding:0;margin:0}.deploylist li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);line-height:1.4}.deploylist li>.pill{flex:none;min-width:110px;justify-content:center}.deploylist .appname{font-weight:600;color:var(--fg)}.deploylist .eta{margin-top:2px;color:var(--info)}@media (max-width: 600px){.deploylist li{flex-direction:column;gap:4px}.deploylist li>.pill{min-width:0}}.myleads .mlbar{display:flex;flex-direction:column;gap:8px}.myleads .chips{display:flex;gap:6px;flex-wrap:wrap;margin:0}.myleads .chip{font:inherit;font-size:13px;padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer}.myleads .chip.hot{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.myleads .chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.mllegend{display:flex;gap:12px;flex-wrap:wrap}.mllegend span{display:inline-flex;gap:4px;align-items:center}.mdot{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;flex:none}.mllegend .mdot{width:18px;height:18px;font-size:10px;border-radius:5px}.mdot.o{background:color-mix(in srgb,var(--info) 16%,transparent);color:var(--info)}.mdot.i{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.mdot.k{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.mdot.v{background:color-mix(in srgb,var(--accent2) 16%,transparent);color:var(--accent2)}.mlrows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mlrow{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.mlrow.yours{border-left:3px solid var(--bad)}.mlhead{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:5px;padding:10px 12px;cursor:pointer}.mlhead:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.mlname{font-weight:600;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mlstrip{display:flex;gap:3px;align-items:center;min-width:0}.mlgap{flex:1;border-top:1px dashed var(--line);margin:0 6px;min-width:12px}.mlnext{font-size:13px;color:var(--muted)}.mlnext.urgent{color:var(--accent);font-weight:500}.mlthread{border-top:1px solid var(--line);padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.mlmsg{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:start;font-size:14px}.mlmsg>span:nth-child(2){overflow-wrap:anywhere}.mlacts{display:flex;gap:8px;flex-wrap:wrap}.mlcoming{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:500}.mlcoming.late{border-color:color-mix(in srgb,var(--bad) 50%,var(--line));color:var(--bad)}.mlcoming:focus-visible{outline:2px solid var(--accent)}.mlpick{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mlpick label{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);flex:1 1 150px;min-width:0}.mlpick select{flex:1;min-width:0;font-size:14px}.mlhelp{flex:none;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mlhelp[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mlexplain{margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.myleads .hotcount{color:var(--bad);font-weight:600}.cdchat{display:flex;flex-direction:column;gap:10px}.cdchathead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cdchathead h1{margin:0}.cdchatlog{display:flex;flex-direction:column;gap:10px;height:min(60vh,640px);overflow:auto;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.cdchatmsg{position:relative;align-self:flex-start;max-width:min(78%,620px);padding:8px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.cdchatmsg.eds{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.cdchatmsg.mine{background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.cdchatmsg p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.cdchatwho{display:flex;gap:8px;align-items:baseline;font-size:13px}.cdchatquote{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:4px 8px;border-left:3px solid var(--accent2);border-radius:6px;background:var(--panel2);color:var(--fg);font-size:13px;text-decoration:none}.cdchatquote span{color:var(--muted);white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cdchatpic{display:block;max-width:100%;max-height:320px;margin-top:6px;border-radius:8px;cursor:zoom-in}.cdchatreply{position:absolute;top:4px;right:6px;opacity:0;background:var(--panel2);border:1px solid var(--line);border-radius:6px;color:var(--fg);font-size:12px;padding:1px 6px;cursor:pointer}.cdchatmsg:hover .cdchatreply,.cdchatreply:focus{opacity:1}@media (hover: none){.cdchatreply{position:static;opacity:1;margin-top:6px}}.cdchatcompose{display:flex;flex-direction:column;gap:8px}.cdchatcompose textarea{width:100%;resize:vertical}.cdchatcompose .btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 700px){.cdchatmsg{max-width:92%}.cdchatlog{height:55vh}}.quotesplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.sheetbox.wide:has(.quotesplit){width:min(1240px,100%)}.quotesplit>.draft.quote{border:0;padding:0;background:none}.qstep{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:15px}.qstep span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:12px}.qpreview{position:sticky;top:0}.qpreview>*{max-width:860px;margin-left:auto;margin-right:auto}.qprevlabel{margin:0 auto 6px;font-size:13px;font-weight:600}.qpaper{color:#5b6472;background:#fff;border-radius:6px;padding:18px 20px 14px;box-shadow:0 4px 18px #0000002e;font:12px/1.45 Helvetica,Arial,sans-serif}.qpaper b{color:#0b2545}.qpband{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b2545;border-radius:10px;padding:10px 14px}.qpband img{height:46px}.qpband div{display:grid;text-align:right}.qpband div b{color:#e09a2d;font-size:16px}.qpband div span{color:#fff;font-size:10px}.qpaper h1{color:#0b2545;font-size:22px;margin:16px 0 6px}.qpaper h2{color:#0b2545;font-size:13px;margin:14px 0 6px}.qpaper p{margin:2px 0}.qpaper table{width:100%;border-collapse:collapse;font-size:11px}.qpaper th{background:#0b2545;color:#fff;text-transform:uppercase;font-size:10px;text-align:right;padding:5px 6px}.qpaper th:first-child,.qpaper td:first-child{text-align:left}.qpaper td{color:#222;text-align:right;padding:5px 6px;border-bottom:1px solid #dfe3ea}.qpaper tr.qpsum td{color:#5b6472}.qpaper tr.qpdisc td{color:#c0611a;font-weight:700}.qpaper tr.qpdisc td:first-child{text-align:left}.qpaper tr.qpsum td:first-child{text-align:right}.qpempty{color:#b0b6c0}.qptotal{display:flex;justify-content:flex-end;gap:24px;margin:8px 0 12px auto;padding-top:6px;border-top:2px solid #0b2545;width:min(260px,100%);color:#0b2545;font-weight:700}.qpsmall{font-size:10.5px}.qpnotes{font-size:11px;white-space:pre-wrap;margin-top:8px!important}.qpfoot{margin-top:14px!important;font-size:9.5px}@media (max-width: 1000px){.quotesplit{grid-template-columns:1fr}.qpreview{position:static}}.quotesplit .qactions{position:sticky;bottom:0;z-index:2;margin:0 -4px;padding:10px 4px;background:var(--panel2);border-top:1px solid var(--line)}.snoozemenu.qmenu{bottom:auto;top:calc(100% + 6px);left:auto;right:0}.qcopy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.qcopy p{margin:0;flex-basis:100%}.qcopy label{display:flex;align-items:center;gap:6px}.qcopy input{width:110px}.snoozemenu.qmenu>button{white-space:nowrap}.pinbtn{background:none;border:0;padding:2px 4px;cursor:pointer;font-size:15px;line-height:1;opacity:.35;filter:grayscale(1);border-radius:6px}.pinbtn:hover,.pinbtn:focus-visible{opacity:.8}.pinbtn.on{opacity:1;filter:none}.btn.on{border-color:var(--accent)}.pinned-panel .panelhead{display:flex;gap:8px;align-items:baseline}.pinned-panel{gap:10px}.pinfold{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap;cursor:pointer;width:100%;font-size:14px}.pinfold:focus-visible{outline:2px solid var(--accent);border-radius:6px}.pinfold .pinsum{min-width:0}.pinfold .pinsum b{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin-right:4px}.pinfold .pinsum .warn{color:var(--warn);font-weight:600}.pinfold .pinnames{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinnote{margin:0}.mlrow{position:relative}.mlrow>.mlicons{position:absolute;top:8px;right:8px;display:flex;gap:2px}.mlrow>.mlhead{padding-right:64px}.snoozesheet>div{padding:18px 20px 20px}.snoozesheet h3{margin:0 0 10px}.mlrow.pinned{border-top:2px solid var(--accent)}@media (min-width: 1800px){body.popwin .qpaper{zoom:1.35}body.popwin .qpreview>*{max-width:1100px}}.picbar{display:flex;flex-direction:column;gap:6px;width:min(86%,320px);text-align:left;color:var(--fg)}.picbar-step{color:var(--warn);font-size:13px;font-weight:600}.picbar-track{position:relative;display:block;height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.picbar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--accent2),var(--accent));transition:width .5s linear}.picbar-fill.moving{width:35%;animation:picbar-move 1.4s ease-in-out infinite}@keyframes picbar-move{0%{left:-35%}to{left:100%}}.picbar-meta{color:var(--muted);font-size:12px}.scenes .noimg .picbar{width:90%;gap:4px}.scenes .noimg .picbar-step{font-size:11px}.scenes .noimg .picbar-meta{font-size:10px}.bubble .picbar{width:100%}.picbar.wide{width:100%;margin:6px 0 10px}@media (prefers-reduced-motion: reduce){.picbar-fill.moving{animation:none;width:100%;opacity:.4}}.avatar{display:inline-grid;place-items:center;flex:none}img.avatar{object-fit:cover;padding:0;background:var(--panel2)}.acctnav{position:relative}.acctbtn{padding:0;border:0;background:none;border-radius:50%;cursor:pointer;display:grid}.acctbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acctmenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:max-content;min-width:260px;max-width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #0000004d}.acctwho{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.acctwho .avatar{width:44px;height:44px;font-size:15px;cursor:default}.acctwho>div{min-width:0}.acctwho .acctmail{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acctrow{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.acctrow:hover{background:var(--panel2)}.acctrow .ico{width:28px;text-align:center;font-size:16px}.acctrow .avatar{width:28px;height:28px;font-size:11px;cursor:inherit}.acctrow>span:last-child:not(.ico):not(.avatar){display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.snoozemenu.attachmenu{bottom:auto;top:calc(100% + 6px)}.snoozemenu.attachmenu>button{white-space:nowrap}.rewriteoffer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.rewriteoffer p{margin:0}.dash{--viz-sent: #3987e5;--viz-recv: #d95926;--viz-c3: #199e70;--viz-c4: #c98500;display:flex;flex-direction:column;gap:14px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .dash{--viz-sent: #2a78d6;--viz-recv: #eb6834;--viz-c3: #1baf7a;--viz-c4: #eda100}}:root[data-theme=light] .dash{--viz-sent: #2a78d6;--viz-recv: #eb6834;--viz-c3: #1baf7a;--viz-c4: #eda100}.dash>.panel,.dash .dashgrid>.panel{margin:0}.dashhead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.dashfilters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.dashfilters .field input{width:160px}.dashboxes{margin-top:14px}.dashtiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashtiles .tile{display:flex;flex-direction:column;gap:6px}.dashcharthead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.dashlegend{display:flex;gap:14px;font-size:13px;color:var(--muted)}.dashlegend span{display:inline-flex;align-items:center;gap:6px}.dash .sw{display:inline-block;width:10px;height:10px;border-radius:3px}.dash .sw.sent,.dash .hseg.sent,.dash .sw.c1{background:var(--viz-sent)}.dash .sw.received,.dash .hseg.received,.dash .sw.c2{background:var(--viz-recv)}.dash .sw.c3,.dash .hseg.c3{background:var(--viz-c3)}.dash .sw.c4,.dash .hseg.c4{background:var(--viz-c4)}.dash .hseg.rest{background:var(--muted)}.dash .hseg.c1{background:var(--viz-sent)}.dash .hseg.c2{background:var(--viz-recv)}.dash .chip .sw{margin-right:6px;vertical-align:-1px}.dash .chip:disabled{opacity:.4;cursor:default}.dash .hname .sw{margin-right:6px}.dashgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media (max-width: 900px){.dashgrid{grid-template-columns:minmax(0,1fr)}}.dashchart{position:relative;margin-top:10px;width:100%}.dashchart svg{display:block;overflow:visible}.dashchart .bar.sent{fill:var(--viz-sent)}.dashchart .bar.received{fill:var(--viz-recv)}.dashchart .bar.c1{fill:var(--viz-sent)}.dashchart .bar.c2{fill:var(--viz-recv)}.dashchart .bar.c3{fill:var(--viz-c3)}.dashchart .bar.c4{fill:var(--viz-c4)}.dashchart .barnum{fill:var(--fg);font-size:11px;font-variant-numeric:tabular-nums}.dashchart .barnum.tall{font-weight:700}.dashchart .barcut line{stroke:var(--panel);stroke-width:3}.dashchart .grid{stroke:var(--line);stroke-dasharray:2 4}.dashchart .axis{stroke:var(--line)}.dashchart .tick{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.dashchart .hoverband{fill:var(--fg);opacity:.06}.dashtip{position:absolute;transform:translate(-50%);pointer-events:none;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:2px;min-width:150px;box-shadow:0 6px 20px #00000040;z-index:2}.dashtip span{display:flex;align-items:center;gap:6px;color:var(--muted)}.dashtip span b{margin-left:auto;color:var(--fg);font-variant-numeric:tabular-nums}.hbars{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.hbar{display:grid;grid-template-columns:minmax(90px,34%) 1fr auto;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:6px;padding:5px 6px;cursor:pointer;text-align:left;color:var(--fg)}.hbar:hover{background:var(--panel2)}.hbar.dim{opacity:.4}.hbar .hname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.hbar .htrack{display:flex;gap:2px;height:12px}.calsplit{display:flex;gap:2px;height:14px;margin:8px 0 2px}.calsplit .hseg{display:block;height:100%;border-radius:3px}.hbar .hseg{display:block;height:100%;min-width:2px}.hbar .hseg:last-child{border-radius:0 4px 4px 0}.hbar .hval{font-variant-numeric:tabular-nums;font-size:13px;color:var(--muted);min-width:3.5em;text-align:right}.dashtable{width:100%}.dashtable tfoot td{font-weight:600;border-top:1px solid var(--line)}.dash .sortbtn,.dash .linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.dash .linkbtn{color:var(--accent);text-align:left}.dash .sortbtn{color:var(--muted);font-weight:600}.dashtools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.numswitch{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);cursor:pointer}.dashboxhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.dashboxhead+.dashboxes{margin-top:8px}.hbar .hval b{color:var(--fg);font-weight:500}.printonly{display:none}.dashprintline{margin:4px 0 0}@media print{body:has(.dash) .shell>:not(main),body:has(.dash) main.page>:not(.dash),body:has(.dash) #root~*,.dash .noprint,.dash .dashtip,.dash .hoverband{display:none!important}body:has(.dash){background:#fff}body:has(.dash) .shell{padding:0;min-height:0}:root:has(.dash){--bg: #fff;--panel: #fff;--panel2: #f2f4f8;--line: #d8dde8;--fg: #121521;--muted: #4a5163;--accent: #0a8fb0;color-scheme:light}.dash{--viz-sent: #2a78d6;--viz-recv: #eb6834;--viz-c3: #1baf7a;--viz-c4: #eda100;gap:10px}.dash .printonly{display:block}.dash .panel{box-shadow:none;break-inside:avoid}.dash .dashchart svg{width:100%;height:auto}.dash .dashgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash .tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.dash .reportwrap{overflow:visible}.dash .linkbtn{color:var(--fg)}.dash *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.macnotify .btns{display:inline-flex;gap:8px;margin-left:8px;vertical-align:middle}.deploytiles .putlive{margin-top:8px;display:grid;gap:4px;justify-items:start}.invitees{position:relative}.pillbox{color:var(--fg);display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px;background:var(--card, transparent);cursor:text}.pillbox input{flex:1 1 200px;min-width:160px;border:0;outline:0;padding:4px;background:transparent;color:inherit;font:inherit}.invitee{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 4px 2px 10px;font-size:13px;background:var(--accent);color:var(--on-accent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitee .muted{color:inherit;opacity:.75}.invitee button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 4px;border-radius:999px}.invitee button:hover{background:#0000002e}.invitehits{border:1px solid var(--line);border-radius:8px;margin-top:4px}.invitehits button.on{background:var(--hover, rgba(127,127,127,.12))}.pname.staff{color:#047857}.ptag.staff{background:#d1fae5;color:#047857}[data-theme=dark] .ptag.staff{background:#064e3b;color:#a7f3d0}.making{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.makingbox{width:min(380px,100%);display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;border-radius:14px;background:var(--panel2);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 24px 60px #00000080}.makingbox b{font-size:16px}.makingbox .btn{align-self:flex-start;margin-top:4px}.sheetbox.recentpop{padding:20px 22px}.recentpop>.closex{position:static;float:right;margin:-6px -8px 8px 12px}.recentpop h2{margin:0 0 10px}.recentpop>p{margin:0 0 12px;line-height:1.45}.sheetbox.ackpop{width:min(680px,100%);padding:20px 22px}.ackpop>.closex{position:static;float:right;margin:-6px -8px 8px 12px}.ackpop h2{margin:0 0 8px}.ackpop .ackto{margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}.ackpop .ackmail{display:block;clear:both;margin-bottom:14px;border:1px solid var(--line)}@media (max-width: 560px){.sheetbox.ackpop{padding:16px 14px}.ackpop .btns .btn{flex:1;text-align:center}}.recentpop .recentlist{clear:both;margin:0 0 16px}.recentpop .recentlist li{padding:10px 0;gap:14px}.recentpop .recentlist li>span{min-width:0;line-height:1.45}.recentpop .recentlist li>.btn{flex:none}.recentpop .btns{display:flex;justify-content:flex-end}@media (max-width: 760px){.sheetbox.recentpop{padding:18px 16px}.recentpop .btns .btn{flex:1}}.pitchsplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.ptree{border:1px solid var(--line);border-radius:10px;margin:0 0 8px;background:var(--panel)}.ptree.sub{margin:6px 0;background:var(--panel2)}.ptreehead{display:flex;align-items:baseline;gap:8px;width:100%;padding:10px 12px;background:none;border:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.ptree.sub>.ptreehead{padding:7px 10px}.ptreearrow{width:12px;flex:none;color:var(--muted)}.ptreetitle{font-weight:700;flex:none}.ptree.sub>.ptreehead .ptreetitle{font-weight:600}.ptreegist{color:var(--muted);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptreebody{padding:0 12px 10px 32px}.ptree.sub>.ptreebody{padding:0 10px 8px 28px}.pstep{display:grid;grid-template-columns:1fr 140px;gap:0 8px}.pstep .field:last-child{grid-column:1 / -1}.pitchactions{position:sticky;bottom:0;z-index:2;margin:8px -4px 0;padding:10px 4px;background:var(--panel2);border-top:1px solid var(--line)}.pprev{position:sticky;top:0}.pprev .qprevlabel{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pprev .qprevlabel .link{margin-left:auto}.pprevpages{position:relative;display:grid;gap:10px;max-height:calc(100vh - 170px);overflow-y:auto;padding:2px;transition:opacity .2s}.pprevslide{position:relative}.pprevslide img{display:block}.pprevslide.stale img{opacity:.35;filter:grayscale(.6)}.pprevbadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:8px 14px;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;white-space:nowrap}.pprevpages img{width:100%;aspect-ratio:16 / 9;border-radius:6px;box-shadow:0 2px 10px #00000040;outline:3px solid transparent}.pprevpages img.here{outline-color:var(--accent)}.pprevpages iframe{width:100%;height:calc(100vh - 200px);border:0;border-radius:6px;background:#fff}.sheetprev img{aspect-ratio:auto}.pprevwait{aspect-ratio:16 / 9;border-radius:6px;background:#0b1020;color:var(--muted);display:flex;align-items:center;justify-content:center}@media (max-width: 1000px){.pitchsplit{grid-template-columns:minmax(0,1fr)}.pprev{position:static;order:-1}.pprevpages{grid-auto-flow:column;grid-auto-columns:85%;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.pprevpages .pprevslide{scroll-snap-align:start}}@media (max-width: 560px){.pstep{grid-template-columns:1fr}.ptreebody{padding-left:14px}.ptree.sub>.ptreebody{padding-left:12px}}.myinbox .row.unread .rowtitle strong{color:var(--accent)}.myinboxopen{margin-top:10px;display:flex;flex-direction:column;gap:10px}.myinboxbody{white-space:pre-wrap;font-family:inherit;font-size:13px;max-height:320px;overflow:auto;margin:0;padding:10px;border:1px solid var(--line);border-radius:8px}.myinboxopen .btns input{flex:1;min-width:200px}.wherefind{margin-top:2px}.wherefind a{font-weight:600}.whatsnew .wherefind{display:block}.findme{outline:3px solid var(--info);outline-offset:3px;border-radius:8px;animation:findme 1s ease-in-out 3}@keyframes findme{50%{outline-color:transparent}}.findsaid{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:var(--panel, #222);color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:10px 14px;box-shadow:0 6px 24px #00000059;max-width:calc(100vw - 32px)}.sheetbox.animpick{width:min(640px,100%);padding:20px 24px}.sheetbox.animpick>label.btn{margin-bottom:12px}.sheetbox.animpick h2{margin:0 32px 8px 0}.animlist{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.animlist li{display:flex;align-items:center;gap:12px}.animlist li .btns{margin-left:auto}.animthumb{width:120px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;flex:none;display:grid;place-items:center}.scene.animscene{display:grid;gap:6px}.scene.animscene .animthumb{width:200px}.sheetbox.sentpop{width:min(620px,100%);padding:20px 22px}.sentpop>.closex{position:static;float:right;margin:-6px -8px 8px 12px}.sentpop h2{margin:0 0 8px;font-size:20px}.sentpop>p{margin:0 0 12px;line-height:1.45;overflow-wrap:anywhere}.sentpop .inboxclean,.sentpop-snooze{clear:both;margin:0 0 12px}.sentpop-snooze .draft.snooze{margin:6px 0 0}.sentpop .inboxclean-done{margin:0 0 12px}.sentpop-done{justify-content:flex-end}@media (max-width: 560px){.sheetbox.sentpop{padding:16px 14px}.sentpop .btns .btn{flex:1;text-align:center}}.inboxclean{margin-top:10px}.inboxclean>p{margin:0 0 8px}.inboxclean-list{list-style:none;margin:0 0 10px;padding:0;color:var(--fg);max-height:320px;overflow-y:auto}.inboxclean-list li{padding:6px 0;border-top:1px solid var(--line)}.inboxclean-list label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.inboxclean-list input{margin-top:3px;flex:none}.inboxclean-list label>span{display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.inboxclean-why{flex-basis:100%}.inboxclean-preview{flex-basis:100%;opacity:.8;overflow-wrap:anywhere}.snoozemenu.pitchmenu{bottom:auto;top:calc(100% + 6px);min-width:300px}.snoozemenu.pitchmenu>button{display:flex;flex-direction:column;gap:2px}.panelhead .snoozemenu.pitchmenu{left:auto;right:0;text-transform:none;letter-spacing:normal;font-weight:400}.slidepick{width:100%;border-collapse:collapse;margin:6px 0 10px;font-size:14px}.slidepick th{text-align:left;font-weight:600;color:var(--muted, #8a92a3);font-size:12px;padding:4px 6px}.slidepick td{padding:6px;border-top:1px solid var(--line, rgba(127,127,127,.2))}.slidepick th:not(:first-child),.slidepick td:not(:first-child){text-align:center;width:90px}.salesteam{display:flex;flex-direction:column;gap:12px;padding-bottom:80px}.salesteam h2{font-size:16px;margin-top:6px}.stophead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.salesteam .tile .num{font-size:26px}table.steam th{padding:0}.sorthead{background:none;border:0;padding:6px 10px;font:inherit;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap;width:100%;text-align:inherit}.sorthead:hover,.sorthead.on{color:var(--fg)}table.steam td{padding:7px 10px;font-variant-numeric:tabular-nums}.steamrow{cursor:pointer}.steamrow:hover td,.steamrow.on td,.steamlist tr.on td{background:var(--panel2)}.steamlist td,.steamlist th{text-align:left!important}.steamlist td:first-child,.steamlist th:first-child{width:34px;padding-left:10px}.steamlist th:first-child{padding:6px 10px}.steamlist .warntext{color:var(--warn)}.steamgrid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 960px){.steamgrid{grid-template-columns:minmax(0,1fr)}}.looklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.looklist li{display:flex;gap:8px;align-items:baseline}.looklist .link{font-size:inherit;text-align:left}.bulkbar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;background:var(--panel);border:2px solid var(--accent);border-radius:12px;padding:10px 14px;box-shadow:0 6px 24px #00000040}@media (min-width: 761px){.bulkbar{bottom:12px}}.bulkpick{display:flex;gap:8px;align-items:center;font-size:14px}.bulkpick select{width:auto}.bulkbar .check{margin:0;align-items:center}.bulkbar .check input{margin-top:0}.bulkbar .ok{color:var(--ok)}.steamlist td:nth-child(2){white-space:normal;min-width:200px}.website .websitecopy,.website .websitenumbers{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px}.website .websitecopy .btn{align-self:flex-start}.website .websitenumbers input{width:140px}.website .websitetabs{flex-wrap:wrap;align-self:flex-start}.website .websiteitem{align-items:center;flex-wrap:wrap}.website .websiteitem.hidden{opacity:.55}.website .websiteitem img,.website .websitethumb{width:72px;height:48px;object-fit:cover;border-radius:6px;background:var(--panel2)}.website .websiteitem .grow{flex:1;min-width:180px}.website .websiteform{border:1px solid var(--line);border-radius:10px;padding:12px;max-width:none}.website .websiteform .btns input:not([type=file]){flex:1;min-width:200px}.sigtabs{width:fit-content}.siggrid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:20px;align-items:start}@media (max-width: 860px){.siggrid{grid-template-columns:1fr}}.sigcontrols{display:flex;flex-direction:column;gap:12px;min-width:0}.sigchips{display:flex;gap:6px;flex-wrap:wrap}.sigbox{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sigrow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.sigrow input[type=color],.sigdots input[type=color]{width:32px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px;background:none;cursor:pointer}.sigdots{display:inline-flex;gap:6px;align-items:center}.sigsave{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.sigpreview{display:flex;flex-direction:column;gap:10px;min-width:0;position:sticky;top:70px}.sigmail{background:#fff;color:#212121;border-radius:10px;padding:18px;overflow-x:auto;border:1px solid var(--line)}.sigform{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.sigbanners{display:flex;flex-direction:column;gap:12px}.sigbanner{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:12px}.sigbanner.live{border-color:var(--ok)}.sigbanner img{height:64px;max-width:240px;object-fit:contain;border-radius:6px;background:var(--panel2)}.sigbannertext{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px}.sigbannerbtns{display:flex;gap:6px}.sigurl{word-break:break-all}.sigmail .eds-signature{width:max-content}@media (max-width: 860px){.sigpreview{position:static}}.overridebox{margin:6px 0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.overridebox p{margin:0}.overridebox.ok p{color:var(--ok, #16a34a)}.overridebox.warn p{color:var(--warn, #d97706)}.overridebox .btns{display:flex;flex-wrap:wrap;gap:6px;width:100%;align-items:center}.overridebox .btns .grow{flex:1;min-width:160px}.overridepop{padding:16px 18px}.overridepop textarea{width:100%}.unassignedbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.unassignedbar a{text-decoration:none;border-radius:10px;font-size:14px}.ubmain{flex:1 1 320px;display:flex;align-items:center;gap:12px;padding:10px 14px;color:#1a0f00;background:linear-gradient(90deg,#ffb340,#ff7a1a);box-shadow:0 2px 10px #ff7a1a55}.ubmain:hover{filter:brightness(1.06);text-decoration:none}.ubnum{font-size:22px;font-weight:800;min-width:34px;height:34px;border-radius:17px;padding:0 8px;display:grid;place-items:center;background:#1a0f00;color:#ffb340}.ubsub{opacity:.8}.ubgo{margin-left:auto;font-weight:700;white-space:nowrap}.ubapprove{display:flex;align-items:center;padding:10px 14px;color:var(--warn);border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.missedbar{margin:0 0 8px;padding:10px 14px;border-radius:10px;color:#fff;font-size:14px;background:linear-gradient(90deg,#e5364d,#b8142b);box-shadow:0 2px 10px #e5364d55}.mbhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mbnum{font-size:22px;font-weight:800;min-width:34px;height:34px;border-radius:17px;padding:0 8px;display:grid;place-items:center;background:#fff;color:#b8142b}.missedbar .mbmore{margin-left:auto;color:#fff}.missedbar ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.missedbar li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.missedbar a,.missedbar .phonelink{color:#fff;font-weight:700}.mbwho{flex:1 1 200px}.missedbar .mbdone{background:#fff2;color:#fff;border-color:#fff8}.missedbar .mbcall{background:#fff;color:#b8142b;border-color:#fff;font-weight:700}.phoneapp .missedbar{margin:8px 12px 0}.newenq h1 .small{font-weight:400;margin-left:6px}.necards{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.necard{border:1px solid var(--line);border-left:4px solid #ff7a1a;border-radius:10px;padding:12px 14px;background:var(--panel2);display:grid;gap:8px}.necard.taken{border-left-color:var(--ok);opacity:.75}.nehead{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.netitle{font-weight:600;font-size:16px}.newait{margin-left:auto;font-size:13px;font-weight:600;color:#ff7a1a;white-space:nowrap}.necard .brief{line-height:1.45}.nefacts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;font-size:13px}.nefacts div{display:flex;gap:8px;min-width:0}.nefacts dt{color:var(--muted);min-width:58px}.nefacts dd{margin:0;overflow-wrap:anywhere}.blueanswers{margin:8px 0;padding:8px 10px;border-left:3px solid #6EA4FF;border-radius:6px;background:#6ea4ff0f}.blueanswers>p{margin:0 0 6px}.blueanswer{margin-top:6px}.blueanswer p{margin:0 0 2px;display:flex;gap:8px;justify-content:space-between;align-items:baseline}.blueanswer textarea{width:100%;color:#6ea4ff}:root[data-theme=light] .blueanswer textarea,:root[data-theme=light] .blueanswers{border-color:#1f5fbf}:root[data-theme=light] .blueanswer textarea{color:#1f5fbf}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .blueanswer textarea{color:#1f5fbf}:root:not([data-theme=dark]) .blueanswers{border-color:#1f5fbf}}.editpencil{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1.6em;height:1.6em;min-width:22px;min-height:22px;margin-right:6px;padding:0;font-size:14px;line-height:1;color:var(--accent2);background:color-mix(in srgb,var(--accent2) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent);border-radius:6px;cursor:pointer}.editpencil:hover,.editpencil:focus-visible{background:color-mix(in srgb,var(--accent2) 24%,transparent)}.editpencil:disabled{opacity:.5;cursor:default}h1 .editpencil{font-size:16px}.pencilicon{color:var(--accent2);flex:none}.radar .pick{width:18px;flex:none;margin-top:10px}.prepare-bar{align-items:center;margin-top:8px}.intros-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pd-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0f1a33}.pd-stage:fullscreen{aspect-ratio:auto;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.pd-canvas{position:absolute;left:0;top:0;width:1600px;height:900px;transform-origin:0 0}.pd-stage:fullscreen .pd-canvas{position:relative;flex:none;transform-origin:center}.pd-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin:10px 0 4px}.pd-slide{width:1600px;height:900px;box-sizing:border-box;padding:96px 108px 110px;position:relative;overflow:hidden;background:#f6f4ef;color:#14213d;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;display:flex;flex-direction:column;gap:20px;text-align:left}.pd-slide.dark,.pd-slide.cover{background:linear-gradient(135deg,#0f1a33,#1b2b52);color:#f4f1ea}.pd-slide.talk{background:linear-gradient(135deg,#f2a541,#f6c27a)}.pd-slide.fix{background:#fbf3e4}.pd-slide p,.pd-slide h1,.pd-slide h2,.pd-slide h3{margin:0}.pd-eyebrow{font-size:22px;letter-spacing:3px;text-transform:uppercase;font-weight:600;color:#b8741a}.pd-slide.dark .pd-eyebrow,.pd-slide.cover .pd-eyebrow{color:#f2a541}.pd-slide.talk .pd-eyebrow{color:#14213d}.pd-title{font-size:52px;line-height:1.1;font-weight:700;letter-spacing:-.5px}.pd-body{flex:1;display:flex;flex-direction:column;gap:28px;justify-content:center;min-height:0}.pd-foot{position:absolute;left:108px;right:108px;bottom:48px;font-size:19px;color:#6a7179}.pd-slide.dark .pd-foot{color:#9aa8c2}.pd-cover{font-size:120px;line-height:1.02;font-weight:700;margin-top:140px!important;letter-spacing:-2px}.pd-sub{font-size:38px;color:#c9d3e6;margin-top:20px!important}.pd-coverfoot{font-size:22px;color:#9aa8c2}.pd-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pd-tile{background:#fffdf8;border:1px solid #e3ded3;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:8px}.pd-tile.dark{background:#1e2f57;border:none}.pd-label{font-size:21px;font-weight:600;color:#4a5568}.pd-tile.dark .pd-label{color:#c9d3e6}.pd-big{font-size:88px;line-height:1;font-weight:700}.pd-small{font-size:19px;color:#4a5568}.pd-mini{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#e3ded3}.pd-mini span,.pd-whole span,.pd-bar span{display:block}.eds{background:#2f6fb5}.cd{background:#f2a541}.tx-eds{color:#2f6fb5}.tx-cd{color:#b8741a}.pd-slide.dark .tx-cd{color:#f2a541}.pd-whole{display:flex;height:92px;border-radius:16px;overflow:hidden}.pd-whole span{display:flex;align-items:center;padding:0 26px;font-size:30px;font-weight:600;white-space:nowrap}.pd-whole .eds{color:#f4f1ea}.pd-whole .cd{color:#14213d}.pd-rows{display:flex;flex-direction:column;gap:12px}.pd-row{display:flex;align-items:center;gap:18px;font-size:23px}.pd-rowlabel{width:300px;flex:none}.pd-rownum{font-weight:600;min-width:90px}.pd-rowval{color:#4a5568}.pd-bar{display:flex;transform-origin:left;animation:pd-grow .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 90ms + .15s)}.pd-table{width:100%;border-collapse:collapse;font-size:22px}.pd-table th{text-align:left;font-weight:600;border-bottom:2px solid #14213d;padding:9px 12px}.pd-table td{border-bottom:1px solid #ddd6c8;padding:9px 12px;vertical-align:top}.pd-table .r{text-align:right}.pd-table tr.cdrow td{background:#fcefd9}.pd-eg{color:#6a7179}.pd-two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pd-two h3{font-size:27px;color:#f2a541;margin-bottom:8px!important}.pd-two p{font-size:22px;line-height:1.5;color:#c9d3e6}.pd-note{background:#fffdf8;border:1px solid #e3ded3;border-radius:18px;padding:20px 26px;font-size:21px;line-height:1.45}.pd-points{display:flex;flex-direction:column;gap:20px;margin-top:24px}.pd-point{background:#fff7ea;border-radius:18px;padding:22px 28px;display:flex;gap:26px;align-items:center}.pd-point p{font-size:27px;line-height:1.35}.pd-pointn{font-size:48px;font-weight:700;width:40px;flex:none}.pd-pointsedit{width:100%;box-sizing:border-box;font:inherit}.pd-in{animation:pd-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .13s + .1s)}@keyframes pd-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.pd-in,.pd-bar{animation:none}}.pd-printall{display:none}@media print{@page{size:1600px 900px;margin:0}body:has(.pdeck) .shell>:not(main),body:has(.pdeck) main.page>:not(.pdeck),body:has(.pdeck) #root~*,.pdeck .noprint{display:none!important}body:has(.pdeck),body:has(.pdeck) .shell,body:has(.pdeck) main.page{padding:0!important;margin:0!important;background:#fff;min-height:0}.pdeck .pd-printall{display:block}.pd-printpage{width:1600px;height:900px;break-after:page;overflow:hidden}.pd-printpage *{animation:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.enqsheet .sheetstep{margin-bottom:12px}.enqsheet .sheetstep .slots{margin:6px 0 10px}.enqsheet .sheetchanges{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:6px}.enqsheet .addrcheck{margin:4px 0 0 22px;display:grid;gap:2px}.enqsheet .addropt{display:block}.enqsheet .pullsheet{margin:10px 0}.enqsheet .field.grow{flex:1;min-width:200px}.enqsheet .sheetsave{margin-top:12px}.campaign-brief,.campaign-words{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:10px 0}.campaign-words .campaign-list,.campaign-brief .field:has(textarea){grid-column:1 / -1}.campaign-list{border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.campaign-item{display:flex;flex-direction:column;gap:4px}.campaign-companies>.row{justify-content:flex-start;align-items:flex-start}.campaign-companies>.row>input[type=checkbox]{margin-top:4px}.campaign-companies .rows.compact .row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.campaign-pdf{width:100%;height:70vh;border:1px solid var(--line);border-radius:8px;margin:10px 0;background:#000}.enqsheet .sheetgroup{margin:8px 0;padding:10px 14px}.enqsheet .sheetgroup>summary{cursor:pointer}.enqsheet .sheetgroup .sheetchanges>li{padding:6px 0;border-top:1px solid var(--line)}.dfx-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dfx .rows.compact .dfx-row{align-items:flex-start}.dfx-why{margin:4px 0 6px;color:var(--muted)}.dfx-hand{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dfx-hand>*{width:auto}.dfx-hand input,.dfx-hand select{max-width:220px}.dfx-done{opacity:.6}
