body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ferrofluid-container{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:1}.ferrofluid-container canvas{display:block;height:100%;width:100%}#root,body,html{height:100%;padding:0}body:has(.home-page){background:#fff;overflow-x:hidden}.home-page{height:100vh;height:100svh;isolation:isolate;max-width:100%;min-height:100vh;min-height:100svh;position:relative}.home-ferrofluid-background,.home-page{background:#fff;overflow:hidden;width:100%}.home-ferrofluid-background{height:100%;inset:0;position:absolute;z-index:1}.home-ferrofluid-background canvas,.home-ferrofluid-background>div{height:100%!important;width:100%!important}.home-content{align-items:center;box-sizing:border-box;color:#000;display:flex;inset:0;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(20px,5vw,48px);position:absolute;text-align:center;z-index:10}.home-text-box{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;box-shadow:none;max-width:100%;padding:0;position:relative;width:min(900px,100%)}.home-text-box:before{background:radial-gradient(ellipse at center,#fffffffa 0,#ffffffe6 43%,#ffffff80 74%,#0000 100%);content:"";filter:blur(34px);height:350px;left:50%;max-width:100%;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);width:880px;z-index:-1}.home-title{color:#000;font-size:82px;font-weight:900;letter-spacing:0;line-height:1;margin:0 0 22px;text-shadow:0 1px 0 #ffffffe6,0 18px 55px #ffffffdb}.home-subtitle{color:#3f3f46;font-size:22px;line-height:1.5;margin:0 0 40px;text-shadow:0 1px 0 #ffffffe6,0 14px 46px #ffffffd1}.home-button{background:#000;border:none;border-radius:999px;box-shadow:0 12px 28px #00000038,0 26px 70px #00000029;color:#fff;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:.04em;max-width:360px;padding:18px 38px;text-transform:uppercase;width:100%}.home-actions{align-items:center;display:flex;flex-direction:column;gap:14px}.home-button-secondary{background:#0000;border:1px solid #171717;color:#171717;font-size:14px;letter-spacing:.06em;max-width:360px;width:100%}.home-button-secondary:focus-visible,.home-button-secondary:hover{background:#00000014}.home-button:focus-visible,.home-button:hover{background:#161616}.home-button:focus-visible{outline:3px solid #0000003d;outline-offset:4px}@media (max-width:820px){.home-content{padding:24px 20px}.home-text-box{max-width:100%}.home-text-box:before{height:320px;width:min(100%,620px)}.home-title{font-size:54px;letter-spacing:0}.home-subtitle{font-size:18px;margin-bottom:26px}.home-button{max-width:100%;white-space:normal}}@media (max-width:360px){.home-title{font-size:42px}}@media (prefers-reduced-motion:reduce){.home-ferrofluid-background{display:none}.home-page{background:#fff}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-clip:padding-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAeCAYAAACWuCNnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAG7AAABuwBHnU4NQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAbvSURBVHic7dtdbBxXFQfw/9nZ3SRKwAP7UFFUQOoHqGnUoEAoNghX9tyxVcpD1X0J+WgiUQmpfUB5ACSgG1qJIKASqBIUIauqAbWseIlqb+bOWHVR6y0FKZBEqdIUQROIREGRx3FFvR/38ODZst3a3nE8Ywfv+T2t7hzdM3fle/bOnWtACCGEEEIIIYQQQgghhBBCCCGEEEIIIcRa0EbfgBDdFItFKwzDAa3175LuWylVAvBIR/MxrXUp6Vxx9dp4VyObVEdKKW591lonXgiVUg6AHzPzk9ls9meVSmUh6RzXkz179uQKhcIgM+8CACI6U6vVnp+enm6knXt4ePiuTCbzWQAwxlSDIHg57ZwroDAMnwKwz3XdBzzPG08hxzsTNprQG2lTjtd13WFmfghAP4A+AJcATFiW9YNKpfL3uP0kUliiX4SG1pqUUpx0wXJd9/PMXAGwPWq6yMyPz8/P/7xarf4nyVwt7QV4JWkU52i8YwBu6bh0wRhzJAiCF5POCQCDg4N2Pp//NYDRjkuTxph9QRCESeYrFov5ubm5R5n5AIAPtV1aYOb7BgYGTpZKJeO67lFmPsbM9/i+/8Ja8y6zylhOYquPXhsvAJRKpczMzMwTAIaJ6LFGo+HNzs5eKRQKNxPRAWb+CoAjWuvn4vS35skWFasxAAdbbUlOYqVUPwAPwI4lLr8J4KeWZT1eqVTmksoZ5d2QghUVKx/AlmVCFph5yPf9l5LMCwBKqUksFqszRHQcAJj5GwB2MfOE7/tfTDKf4zjHiejrAE4CuNhqZ+bf2rY9FYbhGBH92/O8o47j3Oj7/uUk86+3XhsvACilHmPmgW3btn3pxIkTVzuvj4yMfNoY85wxZiQIglPd+lvTZIuq5xiAQwCe6evr218ul5tr6bNd9GiiAbyvS+hFrfVHk8oLbEzBih4Dz+G9K6t3IaLXFhYWdib5eBh911UA8wBu1lq/CQBDQ0M3WJb1OoAdRPQZz/NeSSqnUuofAKpa6/vb26MfwacA7AdwFcCdWuu/JpU3yl1C91VHoquNXhvvyMjIx4wxr1iWtbNSqfxruTjHcR4AcMj3/bu79XnNe1hpFyvHcXYT0QS6FysASHR1tVEKhcIguhQrAGDm23K53BcATCWV27KsAWYGgPOtYgUAU1NT/1RKnQewxxjzOQCJFSwANwI4297QtmLfD+AtZr43m83OJ5iz3bGU+l1OT43XGFNk5mdXKlYAYNv2eBiG31dK3aS1vrRSbOZabqRYLFppFisAIKJxAB+MGf56krk30O64gZlMJnZsHMxsoo8fHxoauqHVHn3+BAAQUaxV57Xq2F54i5nvIaJXm81mYoX5etID491JRH/sFlQul5tEdMoYc3u32FUXrLYvObViBQDM/MQqwi8knX8jEJHpHrXIGJNo8WDm1spph2VZgeu6+5RSX7YsK8D/Xnb8Psmcnebm5h7G4uS9ysxutOH8VQC70sy7UTb7eImImTnWlgkzUyaT6fr3v6qC1fGL8EytVjuQRrECANu2fwHg1TixzPyXNO5hvTHz6VWE/znJ3L7vzxBRa9PzDmb+FYBfArgjajvd39+f9vGGKwACZh5te6mwmc8KburxMvO5TCbzqW5xxWLRArDbsqyu8z32HtZSxSrNM0Hlcrnpum6JmZ+NEb4pHglrtdrz+Xz+AoBbu4Ser9fra37d3YEBfBvAkq+XmfmbpVIp9grwWnie9zSAp9PMcT3Z7OPNZrO/aTQaf1BKfbd9X7RTGIaHmPlcnPNYsVZYSikOw7AB4CAzj/f19e1fjwOMnueVEeMxJJfLbYqCNT093TDGHAGw0qHYBQBH0vj+Pc+bYOb3HFRk5nHf9yeTzgfgMhF9uEvMTQD+71/vR3pqvJOTk28AeBJAeXR09P1LxbiuuxfA9wB8LU6fsVdYrUOhtm0fTusxcAlMRN+KziUt5SqAM3v37r00OZnGfFp/QRC86DjOUCaTGWPm2zoun8fiIbuZtPLX6/UH8/n8rQDuippertfrD6aRKyqOR5VS81ji8Z+IbmfmgwB+mEb+9dZr4wWA/v7+R6rV6k+azeYpx3EezeVyJ7dv335lfn7+lkajcZCZDzPzYd/3/xSnv9gFq3UuaR2LFQDA87xAKVUB8BEAZ6N9nrNEdEZr/TcArLVOPG8aJ9jj8n3/pcHBwZ1btmx5519zmPl0vV5/Ie2V7fT09Nujo6Nus9kcA4CtW7ce1lq/nUYu27a/Mzs7CyI6gMVX/u/CzJeZ+Ue2bcc9pb1aXc8lJZms18YLANE2wkOu694N4OFGo3E8DMMPAHiDiCaY+ZOb4YCsEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhEjYfwGO+b5dFNs4OgAAAABJRU5ErkJggg==);background-image:linear-gradient(#0000,#0000),url(/static/media/spritesheet.a4e0eb7ad904a4858361.svg);background-repeat:no-repeat;background-size:300px 30px}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(#0000,#0000),url(/static/media/spritesheet.a4e0eb7ad904a4858361.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.leaflet-draw-actions{display:none;left:26px;list-style:none;margin:0;padding:0;position:absolute;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{left:auto;right:26px}.leaflet-touch .leaflet-right .leaflet-draw-actions{left:auto;right:32px}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #aaa;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;height:28px;line-height:28px;padding-left:10px;padding-right:10px;text-decoration:none}.leaflet-touch .leaflet-draw-actions a{font-size:12px;height:30px;line-height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-bottom a,.leaflet-draw-actions-top a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid #0000;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-bottom:6px solid #0000;border-right:6px solid #00000080;border-top:6px solid #0000;content:"";left:-7px;position:absolute;top:7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;height:5px;opacity:.6;position:absolute;width:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed #fe57a199;border-radius:4px;box-sizing:initial}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}input,select,textarea{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;color:#fff!important}input:focus,select:focus,textarea:focus{background:#ffffff24!important;border-color:#ffffff59!important}input:not(:placeholder-shown),textarea:not(:placeholder-shown){background:#ffffff24!important}select{appearance:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff24!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}input::placeholder,textarea::placeholder{color:#ffffff61;font-size:14px;font-style:italic;opacity:1}.lead-textarea-helper{color:#ffffff8f;display:none;font-size:11px;font-style:italic;letter-spacing:.01em;line-height:1.25;margin-top:3px}.lead-multi-select-summary::-webkit-details-marker,.lead-multi-select-summary::marker{content:"";display:none}.lead-intake-page-shell{isolation:isolate}.lead-intake-ferrofluid{bottom:calc(env(safe-area-inset-bottom, 0px)*-1);height:calc(100dvh + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));left:0;min-height:100vh;position:fixed;right:0;top:calc(env(safe-area-inset-top, 0px)*-1);width:100vw}.lead-intake-map-draw{background:#050608;max-width:100%;touch-action:none}.lead-map-tile-base{filter:invert(1) hue-rotate(180deg) grayscale(.84) saturate(.28) brightness(.55) contrast(.98)}.lead-map-tile-labels{filter:invert(1) grayscale(1) brightness(2.24) contrast(1.42) drop-shadow(0 0 2px rgba(0,0,0,.9))}.lead-map-tile-context-label-boost{filter:invert(1) grayscale(1) brightness(1.04) contrast(1.9) drop-shadow(0 0 1px rgba(0,0,0,.95));mix-blend-mode:screen}.lead-intake-map-draw-active{touch-action:none}.lead-review-map-preview,.lead-review-map-preview .leaflet-container{max-width:100%;touch-action:none}.lead-map-card{overflow:hidden}.lead-intake-card,.lead-intake-form,.lead-map-card,.lead-multi-select,.lead-multi-select-menu,.lead-multi-select-summary{box-sizing:border-box;max-width:100%}.lead-multi-select-menu{box-shadow:0 20px 44px #00000075;left:0;overscroll-behavior:contain;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.lead-multi-select[open]{z-index:70}.lead-map-card-fullscreen{background:radial-gradient(circle at 18% 8%,#7dd3fc24,#0000 28%),linear-gradient(180deg,#050608fa,#000000fa)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;inset:0!important;max-height:100vh!important;max-height:100dvh!important;overflow:auto!important;padding:16px!important;position:fixed!important;width:100vw!important;z-index:9999!important}.lead-map-card-fullscreen .lead-intake-map-draw{flex:1 1 auto;height:min(74vh,calc(100vh - 250px))!important;height:min(74dvh,calc(100dvh - 250px))!important;min-height:430px!important}.lead-map-card-fullscreen .lead-map-fullscreen-button{display:none!important}.lead-map-toolbar{align-items:center}.lead-map-area-chips button,.lead-map-toolbar button{touch-action:manipulation}.crm-map-area-label,.lead-map-area-label{background:#050608f5!important;border:1px solid #ffffff57!important;border-radius:999px!important;box-shadow:0 14px 30px #00000094!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;padding:6px 10px!important;text-shadow:0 1px 3px #000000f2!important;white-space:nowrap!important;z-index:1000!important}.crm-map-area-label:before,.lead-map-area-label:before{display:none!important}.lead-intake-map-draw .leaflet-control-container{font-family:inherit}.lead-intake-map-draw .leaflet-bar,.lead-intake-map-draw .leaflet-draw-toolbar{border:1px solid #ffffff2e!important;border-radius:12px!important;box-shadow:0 16px 34px #00000061;overflow:hidden}.lead-intake-map-draw .leaflet-bar a,.lead-intake-map-draw .leaflet-draw-toolbar a{background-color:#f8fafcf0!important;border-bottom:1px solid #0f172a26!important;height:34px!important;line-height:34px!important;width:34px!important}.lead-intake-map-draw .leaflet-bar a:hover,.lead-intake-map-draw .leaflet-draw-toolbar a:hover{background-color:#fff!important}.lead-intake-map-draw .leaflet-draw-actions{left:38px!important}.lead-intake-map-draw .leaflet-draw-actions a{background:#0a0d12f0!important;border-color:#ffffff1f!important;color:#fff!important;font-weight:800}.lead-intake-map-draw .leaflet-draw-tooltip{background:#050608eb;border:1px solid #ffffff29;border-radius:10px;box-shadow:0 14px 30px #0000005c;color:#fff}.lead-intake-map-draw .leaflet-draw-tooltip:before{border-right-color:#050608eb}.lead-intake-map-draw .leaflet-control-attribution{background:#050608b8;color:#ffffff94;font-size:10px}.lead-intake-map-draw .leaflet-control-attribution a{color:#bae6fddb}@media (max-width:760px){.lead-intake-card{background:#0000008f!important;border-radius:22px!important;margin:0 auto!important;padding:24px 14px 18px!important;width:min(100%,540px)!important}.lead-intake-form-map-step{gap:12px!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}.lead-textarea-helper{display:block}.lead-intake-nav-footer{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#000000c2!important;border:1px solid #ffffff29;border-radius:20px;bottom:max(8px,env(safe-area-inset-bottom))!important;box-shadow:0 18px 46px #0000007a;margin:16px 0 0!important;padding:10px!important}.lead-multi-select-summary{align-items:center!important;max-height:54px!important;min-height:54px!important;overflow:hidden;padding:12px!important}.lead-multi-select-menu{max-height:min(46vh,360px);overflow-y:auto;padding:12px!important;z-index:80}.lead-multi-select-menu label{min-height:34px}.lead-map-card{background:#0000006b!important;border-color:#ffffff2e!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff14;margin:0 auto;padding:12px!important;width:100%}.lead-intake-map-draw{border-radius:14px!important;height:64vh!important;height:64dvh!important;max-height:600px!important;min-height:420px!important;width:100%!important}.lead-map-toolbar{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%;overflow:hidden;width:100%}.lead-map-toolbar button{font-size:11.5px!important;justify-content:center;margin-left:0!important;min-height:38px;min-width:0;padding:8px 10px!important;white-space:normal;width:100%}.lead-map-card-fullscreen{margin-left:0!important;margin-right:0!important;width:100vw!important}.lead-map-area-chips button{min-height:38px;padding:9px 11px!important}.lead-intake-map-draw .leaflet-draw-toolbar{display:none!important}.lead-intake-map-draw .leaflet-bar a,.lead-intake-map-draw .leaflet-draw-toolbar a{height:34px!important;line-height:34px!important;width:34px!important}.lead-intake-map-draw .leaflet-draw-actions{left:38px!important}}@media (max-width:480px){.lead-intake-card{padding:20px 12px 16px!important}.lead-intake-form-map-step{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.lead-map-card{margin-left:0;margin-right:0;width:100%}.lead-intake-map-draw{height:62vh!important;height:62dvh!important;max-height:580px!important;min-height:410px!important}.lead-map-card-fullscreen{margin-left:0!important;margin-right:0!important;padding:12px!important;width:100vw!important}.lead-map-card-fullscreen .lead-intake-map-draw{height:72vh!important;height:72dvh!important;min-height:420px!important}}#root,body,html{background:#000;margin:0;min-height:100%}body{overscroll-behavior-x:none}.field-intake-page{background:#000;color:#fff;isolation:isolate;max-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%}.field-intake-ferrofluid{bottom:calc(env(safe-area-inset-bottom, 0px)*-1);height:calc(100dvh + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));left:0;min-height:100vh;position:fixed;right:0;top:calc(env(safe-area-inset-top, 0px)*-1);width:100vw}.field-intake-content{-webkit-overflow-scrolling:touch;align-items:flex-start;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:max(18px,env(safe-area-inset-top)) 20px max(18px,env(safe-area-inset-bottom));position:absolute;z-index:10}.field-intake-shell{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#000000a3;border:1px solid #ffffff29;border-radius:28px;box-shadow:0 25px 80px #000000a6,inset 0 1px 1px #ffffff14;box-sizing:border-box;color:#fff;flex-shrink:0;margin:auto 0;max-width:780px;overflow:visible;padding:42px;width:100%}.field-intake-kicker{color:#ffffffad;font-size:12px;font-weight:850;letter-spacing:.12em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.field-intake-title{color:#fff;font-size:clamp(34px,5vw,52px);font-weight:850;letter-spacing:0;line-height:1.08;margin:0 0 14px}.field-intake-subtitle{color:#ffffffd6;font-size:17px;line-height:1.45;margin:0 0 24px;max-width:62ch}.field-intake-header-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.field-intake-form{grid-gap:18px;box-sizing:border-box;display:grid;gap:18px;margin-top:8px;max-width:100%;width:100%}.field-intake-mode-grid{grid-gap:12px;display:grid;gap:12px;margin:0 0 18px}.field-intake-mode-card{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:78px;padding:18px 20px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.field-intake-mode-card:focus-visible,.field-intake-mode-card:hover{background:#ffffff24;border-color:#ffffff5c;outline:none;transform:translateY(-1px)}.field-intake-mode-title{color:#fff;font-size:18px;font-weight:850;line-height:1.2}.field-intake-mode-copy{color:#ffffffb3;font-size:14px;line-height:1.45}.field-intake-section{grid-gap:12px;display:grid;gap:12px}.field-intake-section-heading{grid-gap:4px;display:grid;gap:4px;text-align:left}.field-intake-section-heading p{color:#ffffff94;font-size:11px;font-weight:850;letter-spacing:.1em;line-height:1.2;margin:0;text-transform:uppercase}.field-intake-section-heading h2{color:#fffffff5;font-size:19px;font-weight:850;letter-spacing:0;line-height:1.25;margin:0}.field-intake-grid{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.field-intake-field{color:#fff;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left}.field-intake-field span{color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.field-intake-field input,.field-intake-field select,.field-intake-field textarea{-webkit-text-fill-color:#fff!important;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;box-sizing:border-box;caret-color:#fff;color:#fff!important;font:inherit;font-size:15px;line-height:1.3;min-width:0;outline:none;padding:14px 15px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.field-intake-field select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffffc7 0),linear-gradient(135deg,#ffffffc7 50%,#0000 0);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-repeat:no-repeat;background-size:6px 6px;min-height:50px;padding-right:42px}.field-intake-field textarea{min-height:118px;resize:vertical}.field-intake-field input:focus,.field-intake-field select:focus,.field-intake-field textarea:focus{background-color:#ffffff24;border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff14}.field-intake-field input:not(:placeholder-shown),.field-intake-field textarea:not(:placeholder-shown){background:#ffffff24}.field-intake-field input::placeholder,.field-intake-field textarea::placeholder{color:#ffffff61;font-size:14px;font-style:italic;opacity:1}.field-intake-field input:-webkit-autofill,.field-intake-field input:-webkit-autofill:focus,.field-intake-field input:-webkit-autofill:hover,.field-intake-field textarea:-webkit-autofill,.field-intake-field textarea:-webkit-autofill:focus,.field-intake-field textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #ffffff24!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.field-intake-field select option{background:#090a0d;color:#fff}.field-intake-span-two{grid-column:1/-1}.field-intake-checkbox{align-items:flex-start;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;box-sizing:border-box;color:#fff;display:flex;gap:12px;min-width:0;padding:13px 14px;text-align:left}.field-intake-checkbox input{accent-color:#fff;flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.field-intake-checkbox span{grid-gap:3px;display:grid;gap:3px;min-width:0}.field-intake-checkbox strong{color:#fffffff0;font-size:14px;font-weight:850;line-height:1.3}.field-intake-checkbox em,.field-intake-helper,.field-intake-inline-status{color:#ffffff9e;font-size:13px;font-style:normal;line-height:1.45}.field-intake-helper,.field-intake-inline-status{margin:0}.field-intake-readonly{grid-gap:5px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;box-sizing:border-box;display:grid;gap:5px;padding:13px 14px}.field-intake-readonly span{color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.field-intake-readonly strong{color:#ffffffe6;font-size:14px;line-height:1.35}.field-intake-location-actions{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(170px,auto) minmax(0,1fr)}.field-intake-multi{grid-gap:12px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;box-sizing:border-box;display:grid;gap:12px;padding:15px}.field-intake-multi-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.field-intake-multi-header h3{color:#fff;font-size:17px;font-weight:850;line-height:1.25;margin:0}.field-intake-multi-header p{color:#ffffff9e;font-size:13px;line-height:1.45;margin:4px 0 0}.field-intake-option-grid,.field-intake-selected-chips{display:flex;flex-wrap:wrap;gap:8px}.field-intake-selected-chips>span{color:#ffffff85;font-size:13px;line-height:1.4}.field-intake-option-grid button,.field-intake-selected-chips button{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;color:#ffffffe0;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.15;min-height:36px;padding:8px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.field-intake-selected-chips button{align-items:center;background:#ffffff29;border-color:#ffffff52;color:#fff;display:inline-flex;gap:7px}.field-intake-selected-chips button span{color:#ffffffad;font-size:15px;line-height:1}.field-intake-option-grid button.is-selected,.field-intake-option-grid button:focus-visible,.field-intake-option-grid button:hover,.field-intake-selected-chips button:focus-visible,.field-intake-selected-chips button:hover{background:#ffffff26;border-color:#ffffff57;color:#fff;outline:none;transform:translateY(-1px)}.field-intake-option-grid .field-intake-add-option{background:#d2f5e31f;border-color:#d2f5e352;color:#d2f5e3}.field-intake-secondary-button,.field-intake-submit,.field-intake-toggle-button{align-items:center;border:1px solid #ffffff2e;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:850;justify-content:center;line-height:1.15;min-height:46px;padding:12px 18px;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.field-intake-secondary-button,.field-intake-toggle-button{background:#ffffff0f;color:#ffffffe0}.field-intake-secondary-button:focus-visible,.field-intake-secondary-button:hover,.field-intake-toggle-button:focus-visible,.field-intake-toggle-button:hover{background:#ffffff1f;border-color:#ffffff57;color:#fff;outline:none}.field-intake-submit{background:#fff;border-color:#fff;color:#050608}.field-intake-submit:focus-visible,.field-intake-submit:hover{outline:none;transform:translateY(-1px)}.field-intake-submit:disabled{cursor:not-allowed;opacity:.42;transform:none}.field-intake-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.field-intake-additional-block{grid-gap:12px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;display:grid;gap:12px;margin-top:0;padding:16px}.field-intake-message,.field-intake-success{border-radius:16px;color:#ffffffdb;font-size:14px;font-weight:700;line-height:1.45;margin:0;padding:12px 14px}.field-intake-message{background:#ffffff14;border:1px solid #ffffff24}.field-intake-success{background:#d2f5e31a;border:1px solid #d2f5e338;color:#d2f5e3}@media (max-width:760px){.field-intake-content{padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))}.field-intake-shell{background:#0000008f;border-radius:22px;margin:0 auto;padding:24px 14px 18px;width:min(100%,540px)}.field-intake-header-row{flex-direction:column;gap:4px}.field-intake-grid{grid-template-columns:1fr}.field-intake-span-two{grid-column:auto}.field-intake-actions{display:grid}.field-intake-actions,.field-intake-location-actions{grid-template-columns:1fr}.field-intake-secondary-button,.field-intake-submit,.field-intake-toggle-button{width:100%}}@media (max-width:480px){.field-intake-content{padding-left:12px;padding-right:12px}.field-intake-shell{padding:20px 12px 16px}.field-intake-subtitle{font-size:15px}.field-intake-mode-card{padding:16px}}.crm-app-shell,.crm-page{--crm-bg:#070707;--crm-sidebar-bg:#0b0b0b;--crm-panel:#171717;--crm-raised:#222;--crm-text:#f7f1e6;--crm-muted:#a8a29a;--crm-gold:#c8a45d;--crm-gold-hover:#e0be73;--crm-border:#3a2f1e;--crm-success:#2f8f5b;--crm-danger:#c85c5c}.crm-page{background:#0000;box-sizing:border-box;color:var(--crm-text);min-height:100vh;padding:40px}.crm-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.crm-header h1{font-size:42px;font-weight:900;margin:0}.crm-header p{color:#f7f1e6a6;margin:8px 0 0}.crm-home-button{background:#f7f1e614;border:1px solid #f7f1e624;border-radius:999px;color:var(--crm-text);cursor:pointer;font-weight:800;padding:12px 18px}.crm-filters,.crm-main-tabs,.crm-view-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.crm-filter-button,.crm-main-tab,.crm-view-tab{background:#f7f1e612;border:1px solid #f7f1e624;border-radius:999px;color:#f7f1e6c7;cursor:pointer;font-weight:800;padding:11px 15px}.crm-filter-button.active,.crm-main-tab.active,.crm-view-tab.active{background:#c8a45d40;border-color:#c8a45d73;color:var(--crm-text)}.crm-search-filter-bar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 220px 90px;margin:18px 0}.crm-search-input,.crm-status-filter{background:#f7f1e614;border:1px solid #f7f1e624;border-radius:14px;box-sizing:border-box;color:var(--crm-text);font-size:14px;outline:none;padding:13px 14px;width:100%}.crm-search-input::placeholder{color:#f7f1e673}.crm-status-filter option{background:#171717;color:var(--crm-text)}.crm-clear-filter-button{background:#f7f1e614;border:1px solid #f7f1e624;border-radius:14px;color:var(--crm-text);cursor:pointer;font-weight:800;padding:13px 14px}.crm-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.crm-stat-card{background:#f7f1e614;border:1px solid #f7f1e61f;border-radius:18px;padding:18px}.crm-stat-card p{color:#f7f1e69e;font-weight:700;margin:0}.crm-stat-card h2{font-size:32px;margin:8px 0 0}.crm-daily-priority-note{background:#c8a45d1a;border:1px solid #c8a45d2e;border-radius:14px;color:#f7f1e6bd;font-size:13px;font-weight:700;margin:0 0 14px;padding:12px 14px}.crm-results-count{color:#f7f1e694;font-size:14px;font-weight:700;margin:0 0 14px}.crm-empty{color:#f7f1e6a6;font-size:16px;margin-top:30px}.crm-leads-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-card{background:#f7f1e614;border:1px solid #f7f1e621;border-radius:24px;box-shadow:0 24px 70px #00000047;padding:22px}.crm-lead-top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.crm-lead-top h3{font-size:26px;font-weight:900;margin:0}.crm-lead-top p{color:#f7f1e699;margin:5px 0 0}.crm-category{align-items:center;background:#c8a45d2e;border:1px solid #c8a45d52;border-radius:999px;color:var(--crm-text);display:inline-flex;font-size:11px;font-weight:900;justify-content:center;padding:7px 11px;text-transform:uppercase;white-space:nowrap}.crm-category.overdue{background:#c85c5c2e;border-color:#c85c5c59;color:#c85c5c}.crm-lead-badges{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.crm-urgency-label{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.4px;padding:7px 11px;text-transform:uppercase;white-space:nowrap}.crm-urgency-label.overdue{background:#c85c5c2e;border:1px solid #c85c5c59;color:#c85c5c}.crm-urgency-label.due-today{background:#c8a45d29;border:1px solid #c8a45d5c;color:#e0be73}.crm-urgency-label.upcoming{background:#2f8f5b21;border:1px solid #2f8f5b47;color:#2f8f5b}.crm-urgency-label.no-follow-up{background:#f7f1e617;border:1px solid #f7f1e629;color:#f7f1e6b3}.crm-clean-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.crm-clean-summary-item{background:#f7f1e612;border:1px solid #f7f1e61c;border-radius:14px;padding:12px}.crm-clean-summary-item span{color:#c8a45df2;display:block;font-size:11px;font-weight:900;letter-spacing:.8px;margin-bottom:5px;text-transform:uppercase}.crm-clean-summary-item strong{color:var(--crm-text);display:block;font-size:14px;line-height:1.35;word-break:break-word}.crm-clean-reason-box{background:#c8a45d1a;border:1px solid #c8a45d2e;margin-bottom:16px;padding:14px}.crm-clean-reason-box span{color:#c8a45df2;font-size:11px;letter-spacing:.8px}.crm-clean-reason-box p{color:#f7f1e6d1;line-height:1.45}.crm-contacted-button,.crm-log-email-button,.crm-start-call-button{background:var(--crm-gold);border:1px solid var(--crm-gold-hover);border-radius:999px;color:#090909;cursor:pointer;font-weight:900;margin-bottom:16px;padding:14px 18px;width:100%}.crm-clean-actions{grid-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.crm-clean-toggle{color:#f7f1e6d1;font-weight:800;padding:11px 12px}.crm-clean-toggle.active{background:#c8a45d38;border-color:#c8a45d61;color:var(--crm-text)}.crm-contact-history-box,.crm-contact-workflow,.crm-email-history-box,.crm-lead-info{background:#00000047;border:1px solid #f7f1e61c;border-radius:18px;margin-top:14px;padding:16px}.crm-contact-history-box h4,.crm-contact-workflow h4,.crm-email-history-box h4,.crm-lead-info h4{color:var(--crm-text);margin:0 0 14px}.crm-contact-workflow label,.crm-email-log-form label{color:#f7f1e6c7;display:block;font-weight:800;margin:12px 0 7px}.crm-contact-workflow input,.crm-contact-workflow select,.crm-contact-workflow textarea,.crm-email-log-form input,.crm-email-log-form textarea{background:#f7f1e614;border:1px solid #f7f1e624;border-radius:14px;box-sizing:border-box;color:var(--crm-text);margin-bottom:10px;outline:none;padding:12px 13px;width:100%}.crm-contact-workflow select option{background:#171717;color:var(--crm-text)}.crm-contact-workflow textarea,.crm-email-log-form textarea{min-height:90px;resize:vertical}.crm-contact-history-item,.crm-email-item{background:#f7f1e612;border:1px solid #f7f1e61a;border-radius:14px;margin-bottom:12px;padding:14px}.crm-contact-history-item p,.crm-email-item p,.crm-lead-info p{color:#f7f1e6c7;line-height:1.45;margin:7px 0}.crm-email-body{color:#f7f1e6d1;margin-top:10px;white-space:pre-wrap}.crm-delete-button,.crm-restore-button{border-radius:999px;cursor:pointer;font-weight:900;margin-top:10px;padding:12px 15px;width:100%}.crm-delete-button{background:#c85c5c14;border:1px solid #c85c5c40}.crm-restore-button{background:#c8a45d24;border:1px solid #c8a45d59;color:var(--crm-text)}.crm-archive-actions{display:flex;gap:10px}.crm-storage-safety-panel{align-items:center;background:radial-gradient(circle at 0 0,#a8a29a17,#0000 32%),hsla(39,52%,94%,.045);border:1px solid #a8a29a1f;border-radius:14px;box-shadow:inset 0 1px 0 hsla(39,52%,94%,.045);display:flex;gap:14px;justify-content:space-between;margin:0 0 12px;padding:12px}.crm-storage-safety-label{color:#f7f1e6;font-size:13px;font-weight:950;line-height:1.25;margin:0 0 6px}.crm-storage-safety-stats{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.crm-storage-safety-stats span{background:#00000029;border:1px solid #f7f1e617;border-radius:999px;color:#f7f1e6ad;display:inline-flex;font-size:11px;font-weight:850;padding:5px 8px}.crm-storage-safety-status{color:#a8a29ab8;font-size:11px;font-weight:800;line-height:1.35;margin:8px 0 0}.crm-storage-safety-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.crm-storage-safety-actions button{background:hsla(39,52%,94%,.065);border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6d6;cursor:pointer;font-size:11px;font-weight:900;line-height:1.15;padding:7px 10px}.crm-storage-safety-actions button:hover{background:#f7f1e61a;border-color:#a8a29a3d}.crm-client-filter-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0;position:relative}.crm-data-safety-compact{flex:0 0 auto;position:relative}.crm-data-safety-trigger{background:hsla(39,52%,94%,.065);border:1px solid #a8a29a24;border-radius:999px;color:#f7f1e6db;cursor:pointer;font-size:12px;font-weight:950;line-height:1.15;padding:9px 12px;white-space:nowrap}.crm-data-safety-trigger:hover{background:#f7f1e61a;border-color:#a8a29a47}.crm-data-safety-menu{background:radial-gradient(circle at 0 0,#a8a29a1a,#0000 32%),#070a10f7;border:1px solid #a8a29a29;border-radius:14px;box-shadow:0 24px 55px #00000075;padding:11px;position:absolute;right:0;top:calc(100% + 8px);width:min(300px,calc(100vw - 36px));z-index:35}.crm-data-safety-menu-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.crm-data-safety-menu-header p{color:#f7f1e6;font-size:13px;font-weight:950;line-height:1.25;margin:0}.crm-data-safety-header-actions{align-items:center;display:inline-flex;gap:6px}.crm-data-safety-menu-header button:not(.crm-data-safety-info){background:#f7f1e60f;border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6c7;cursor:pointer;height:24px;width:24px}.crm-data-safety-help-panel{grid-gap:7px;background:hsla(39,52%,94%,.045);border:1px solid #a8a29a1f;border-radius:12px;display:grid;gap:7px;margin:8px 0 10px;padding:10px}.crm-data-safety-help-panel p{color:#a8a29ab8;font-size:10px;font-weight:750;line-height:1.4;margin:0}.crm-data-safety-help-panel strong{color:#f7f1e6eb;font-weight:950}.crm-data-safety-summary{grid-gap:5px;display:grid;gap:5px}.crm-data-safety-summary>span{align-items:center;background:hsla(39,52%,94%,.035);border:1px solid hsla(39,52%,94%,.065);border-radius:8px;color:#f7f1e6b8;display:flex;font-size:11px;font-weight:850;gap:12px;justify-content:space-between;line-height:1.25;padding:6px 8px}.crm-data-safety-summary>span>span{align-items:center;display:inline-flex;gap:5px;min-width:0}.crm-data-safety-summary strong{color:#f7f1e6d6;font-size:11px;font-weight:900;text-align:right}.crm-data-safety-section-label{color:#f7f1e6e6;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin:9px 0 6px;text-transform:uppercase}.crm-data-safety-helper{color:#a8a29a85;font-size:10px;font-weight:750;line-height:1.35;margin:8px 0 0}.crm-data-safety-status{color:#a8a29abd;font-size:11px;font-weight:800;line-height:1.35;margin:8px 0 0}.crm-data-safety-actions{grid-gap:7px;display:grid;gap:7px;margin-top:7px}.crm-data-safety-actions button{background:hsla(39,52%,94%,.065);border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6db;cursor:pointer;font-size:11px;font-weight:900;line-height:1.15;padding:8px 10px;text-align:center;width:100%}.crm-data-safety-actions button:hover{background:#f7f1e61a;border-color:#a8a29a47}.crm-data-safety-info{align-items:center;background:hsla(39,52%,94%,.055);border:1px solid #a8a29a2e;border-radius:999px;color:#a8a29ab8;cursor:help;display:inline-flex;flex:0 0 18px;font-size:10px;font-weight:950;height:18px;justify-content:center;line-height:1;width:18px}.crm-data-safety-info:hover{background:#f7f1e61a;border-color:#a8a29a57;color:#f7f1e6e6}.crm-data-safety-advanced-toggle{background:#0000;border:0;color:#a8a29a94;cursor:pointer;display:block;font-size:10px;font-weight:850;line-height:1.25;margin:9px 0 0;text-align:center;text-decoration:underline;text-underline-offset:3px;width:100%}.crm-data-safety-advanced{grid-gap:6px;border-top:1px solid #f7f1e614;display:grid;gap:6px;margin-top:8px;padding-top:8px}.crm-data-safety-advanced button{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e617;border-radius:999px;color:#f7f1e6b8;cursor:pointer;font-size:10px;font-weight:850;line-height:1.15;padding:7px 9px;width:100%}.crm-tasks-panel{grid-gap:12px;display:grid;gap:12px}.crm-calendar-panel{background:linear-gradient(135deg,rgba(200,164,93,.075),hsla(39,52%,94%,.028)),#050608b8;border:1px solid #f7f1e61c;border-radius:16px;box-shadow:0 20px 50px #0000003d;margin-bottom:12px;padding:13px}.crm-calendar-panel-main{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.crm-calendar-panel h3{color:#f7f1e6;font-size:17px;font-weight:950;line-height:1.18;margin:3px 0 0}.crm-calendar-panel p{color:#f7f1e694;font-size:12px;line-height:1.45;margin:6px 0 0}.crm-calendar-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.crm-calendar-actions button{background:#f7f1e60f;border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6;cursor:pointer;font-size:11px;font-weight:900;line-height:1.15;padding:8px 10px}.crm-calendar-toggle{align-items:center;background:hsla(39,52%,94%,.035);border:1px solid #f7f1e614;border-radius:999px;color:#f7f1e6d1;display:flex;font-size:11px;font-weight:900;gap:8px;margin-top:11px;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.crm-calendar-toggle input{accent-color:#f7f1e6;height:15px;width:15px}.crm-calendar-toggle em{color:#f7f1e675;font-style:normal;font-weight:800}.crm-calendar-meta{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.crm-calendar-meta span{background:hsla(39,52%,94%,.035);border:1px solid hsla(39,52%,94%,.075);border-radius:10px;color:#a8a29a85;font-size:10.5px;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere;padding:7px 8px}.crm-calendar-meta strong{color:#f7f1e6db;font-weight:950}.crm-task-card{background:linear-gradient(135deg,hsla(39,52%,94%,.065),hsla(39,52%,94%,.028)),#050608b8;border:1px solid #f7f1e61c;border-radius:16px;box-shadow:0 24px 55px #00000047;padding:14px}.crm-task-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.crm-task-card h3{color:#f7f1e6;font-size:18px;font-weight:950;letter-spacing:0;line-height:1.18;margin:3px 0 0}.crm-task-kicker{color:#a8a29a7a;letter-spacing:.08em;margin:0;text-transform:uppercase}.crm-task-kicker,.crm-task-priority{font-size:10px;font-weight:950;line-height:1.1}.crm-task-priority{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6c7;flex:0 0 auto;padding:6px 9px}.crm-task-priority-high{background:#c8a45d21;border-color:#c8a45d5c;color:#e0be73}.crm-task-priority-nurture{background:#c8a45d1a;border-color:#c8a45d47;color:#fff4d6e0}.crm-task-grid{grid-gap:7px 12px;display:grid;gap:7px 12px;grid-template-columns:136px minmax(0,1fr);margin-bottom:10px}.crm-task-grid span{color:#a8a29a7a;font-size:11px;font-weight:850;line-height:1.25}.crm-task-grid strong{color:#f7f1e6db;font-size:12px;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere}.crm-task-note,.crm-task-scheduling-box p,.crm-task-summary{color:#f7f1e69e;font-size:12px;line-height:1.45;margin:8px 0 0}.crm-task-scheduling-box{background:rgba(200,164,93,.075);border:1px solid #c8a45d2e;border-radius:12px;margin-top:10px;padding:10px}.crm-task-scheduling-box>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-task-scheduling-box strong{color:#f7f1e6;font-size:12px;font-weight:950}.crm-task-scheduling-box span{color:#e0be73;font-size:11px;font-weight:900}.crm-task-warning{background:#c8a45d1f;border:1px solid #c8a45d57;border-radius:999px;color:#e0be73!important;display:inline-flex;margin-top:8px;padding:5px 8px;width:-webkit-fit-content;width:fit-content}.crm-task-actions,.crm-task-approval-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.crm-task-actions button,.crm-task-approval-actions button{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e61c;border-radius:9px;color:#f7f1e6;cursor:pointer;font-size:11px;font-weight:850;line-height:1.15;padding:8px 10px}.crm-task-approval-actions{border-top:1px solid #f7f1e614;padding-top:10px}.crm-task-approval-actions button:first-child{background:#2f8f5b21;border-color:#2f8f5b57;color:#2f8f5b}.crm-undo-bar{align-items:center;background:#000000d9;border:1px solid #f7f1e624;border-radius:999px;bottom:24px;color:var(--crm-text);display:flex;gap:14px;left:50%;padding:14px 18px;position:fixed;transform:translateX(-50%);z-index:99999}.crm-undo-bar button{background:var(--crm-gold);border:1px solid var(--crm-gold-hover);border-radius:999px;color:#090909;cursor:pointer;font-weight:900;padding:8px 14px}.crm-call-overlay{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#000000db;box-sizing:border-box;inset:0;overflow-y:auto;padding:14px;position:fixed;z-index:9999}.crm-call-modal{grid-gap:14px;color:var(--crm-text);display:grid;gap:14px;grid-template-columns:280px 1fr;margin:0 auto;max-width:1220px;min-height:calc(100vh - 28px);width:100%}.crm-call-sidebar{display:flex;flex-direction:column;gap:14px}.crm-call-client-card{background:#f7f1e614;border:1px solid #f7f1e621;border-radius:18px;padding:16px}.crm-call-client-card h2{font-size:24px;margin:4px 0 12px}.crm-call-client-card p{color:#f7f1e6c7;font-size:14px;line-height:1.45;margin:6px 0}.crm-call-label{color:#c8a45d;font-size:12px;font-weight:900;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.crm-call-main{background:#f7f1e617;border:1px solid #f7f1e624;border-radius:22px;padding:20px}.crm-call-topbar{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.crm-call-script-select{background:#00000059;border:1px solid #f7f1e629;border-radius:14px;color:var(--crm-text);max-width:100%;outline:none;padding:10px 12px;width:250px}.crm-call-close-button{background:#f7f1e617;border:1px solid #f7f1e629;border-radius:999px;color:var(--crm-text);cursor:pointer;font-weight:800;padding:11px 17px}.crm-call-progress{margin-bottom:14px}.crm-call-progress span{color:#f7f1e6b8;display:block;font-weight:800;margin-bottom:8px}.crm-call-progress-bar{background:#f7f1e61f;border-radius:999px;height:7px;overflow:hidden}.crm-call-progress-fill{background:var(--crm-gold);border-radius:999px;height:100%}.crm-call-question-card{background:#00000040;border:1px solid #f7f1e61f;border-radius:20px;padding:22px}.crm-call-question-card h1{font-size:30px;line-height:1.18;margin:0 0 18px}.crm-call-answer-box{background:#f7f1e614;border:1px solid #f7f1e629;border-radius:18px;box-sizing:border-box;color:var(--crm-text);font-size:16px;line-height:1.5;min-height:150px;outline:none;padding:14px;resize:vertical;width:100%}.crm-call-suggestion-card,.crm-suggested-question-box{background:#c8a45d21;border:1px solid #c8a45d47;border-radius:18px;margin-top:14px;padding:16px}.crm-call-suggestion-card h3{font-size:18px;line-height:1.35;margin:0 0 12px}.crm-call-actions{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:16px}.crm-call-primary-button,.crm-call-secondary-button{border-radius:999px;cursor:pointer;font-weight:900;padding:11px 17px}.crm-call-primary-button{background:var(--crm-gold);border:1px solid var(--crm-gold-hover);color:#090909}.crm-call-secondary-button{background:#f7f1e617;border:1px solid #f7f1e62e;color:var(--crm-text)}.crm-call-secondary-button:disabled{cursor:not-allowed;opacity:.45}.crm-call-finish-card{background:#00000040;border:1px solid #f7f1e61f;border-radius:24px;padding:28px}.crm-call-finish-card h1{font-size:34px;margin:0 0 22px}.crm-call-finish-card label{color:#f7f1e6d1;display:block;font-weight:800;margin:16px 0 8px}.crm-call-finish-card input,.crm-call-finish-card select,.crm-call-small-textarea{background:#f7f1e614;border:1px solid #f7f1e629;border-radius:14px;box-sizing:border-box;color:var(--crm-text);outline:none;padding:13px 14px;width:100%}.crm-call-small-textarea{min-height:100px;resize:vertical}.crm-call-finish-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.crm-page{padding:20px}.crm-call-finish-grid,.crm-call-modal,.crm-clean-actions,.crm-clean-summary,.crm-leads-grid,.crm-search-filter-bar,.crm-stats{grid-template-columns:1fr}.crm-call-topbar,.crm-header{flex-direction:column}.crm-call-question-card h1{font-size:26px}}.crm-ai-email-button{background:#c8a45d33;border:1px solid #c8a45d73;border-radius:999px;color:var(--crm-text);cursor:pointer;font-weight:900;margin-bottom:16px;padding:14px 18px;width:100%}.crm-ai-email-button:hover{background:#c8a45d4d}.crm-ai-email-note{background:#c8a45d1a;border:1px solid #c8a45d2e;border-radius:14px;font-size:13px;line-height:1.45;margin:0 0 14px;padding:12px 14px}.crm-main-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.crm-main-tab{background:#14141cdb;border:1px solid #f7f1e62e;border-radius:999px;color:#f7f1e6;cursor:pointer;font-size:14px;font-weight:700;padding:12px 18px;transition:all .2s ease}.crm-main-tab:hover{background:#f7f1e61a;transform:translateY(-1px)}.crm-main-tab.active{background:linear-gradient(135deg,#c8a45de6,#6236ffbf);border-color:#f7f1e647;box-shadow:0 0 22px #c8a45d59}.crm-main-tab.disabled{cursor:not-allowed;opacity:.45}.crm-email-history-box{background:#0a0a12d1;border:1px solid #f7f1e61f;border-radius:22px;box-shadow:0 18px 50px #00000059;box-sizing:border-box;color:#f7f1e6;margin-top:18px;padding:24px;width:100%}.crm-email-history-box h2{color:#f7f1e6;font-size:30px;line-height:1.2;margin:0 0 10px}.crm-email-history-box h4{color:#f7f1e6;font-size:18px;line-height:1.25;margin:28px 0 12px}.crm-ai-email-note{color:#f7f1e6b8;font-size:14px;line-height:1.6;margin:8px 0 16px}.crm-email-log-form{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e61a;border-radius:18px;margin-top:18px;padding:20px}.crm-email-history-box label,.crm-email-log-form label{color:#f7f1e6;display:block;font-size:13px;font-weight:800;margin:14px 0 8px}.crm-email-history-box input,.crm-email-history-box select,.crm-email-history-box textarea,.crm-email-log-form input,.crm-email-log-form select,.crm-email-log-form textarea{background:#f7f1e614;border:1px solid #f7f1e629;border-radius:14px;box-sizing:border-box;color:#f7f1e6;font-size:14px;outline:none;padding:13px 14px;width:100%}.crm-email-history-box textarea,.crm-email-log-form textarea{line-height:1.5;min-height:110px;resize:vertical}.crm-email-history-box input::placeholder,.crm-email-history-box textarea::placeholder,.crm-email-log-form input::placeholder,.crm-email-log-form textarea::placeholder{color:#f7f1e66b}.crm-email-history-box input:focus,.crm-email-history-box select:focus,.crm-email-history-box textarea:focus,.crm-email-log-form input:focus,.crm-email-log-form select:focus,.crm-email-log-form textarea:focus{border-color:#c8a45db3;box-shadow:0 0 0 3px #c8a45d2e}.crm-clean-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.crm-clean-toggle{background:#f7f1e612;border:1px solid #f7f1e624;border-radius:999px;color:#f7f1e6;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px}.crm-clean-toggle:hover{background:#f7f1e61f}.crm-clean-toggle.active{background:#c8a45db8;border-color:#c8a45df2}.crm-ai-email-button,.crm-contacted-button,.crm-log-email-button{align-items:center;background:linear-gradient(135deg,#c8a45df2,#6236ffcc);border:none;border-radius:999px;box-shadow:0 12px 28px #6236ff38;color:#f7f1e6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;margin:14px 10px 8px 0;padding:12px 18px;width:auto}.crm-contacted-button{background:linear-gradient(135deg,#19a064f2,#00784bd9)}.crm-log-email-button{background:linear-gradient(135deg,#c8a45df2,#8f7035d9)}.crm-ai-email-button:hover,.crm-contacted-button:hover,.crm-log-email-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.crm-ai-email-button:disabled,.crm-contacted-button:disabled,.crm-log-email-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.crm-delete-button{background:#c85c5c1f;border:1px solid #c85c5c59;border-radius:999px;color:#c85c5c;cursor:pointer;font-size:13px;font-weight:800;margin:12px 8px 8px 0;padding:10px 14px}.crm-delete-button:hover{background:#c85c5c33}.crm-archived-delete-button,.crm-settings-delete-button{background:#c85c5c1f!important;border-color:#c85c5c5c!important;color:var(--crm-danger)!important}.crm-archived-delete-button{margin:0;width:auto}.crm-settings-contact-row .crm-settings-delete-button{background:#c85c5c1f;border-color:#c85c5c5c;color:var(--crm-danger)}.crm-email-list{grid-gap:18px;display:grid;gap:18px;margin-top:18px}.crm-email-item{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e61a;border-radius:18px;color:#f7f1e6;padding:18px}.crm-email-item p{color:#f7f1e6d1;line-height:1.5;margin:7px 0}.crm-email-item strong{color:#f7f1e6}.crm-clean-reason-box{background:#c8a45d1f;border:1px solid #c8a45d38;border-radius:16px;color:#f7f1e6;margin:14px 0;padding:14px 16px}.crm-clean-reason-box span{color:#f7f1e6b8;display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.crm-clean-reason-box p{color:#f7f1e6;line-height:1.55;margin:0}.crm-empty{color:#f7f1e6ad;margin:20px 0}@media only screen and (max-width:800px){.crm-clean-actions,.crm-main-tabs{align-items:stretch;flex-direction:column}.crm-ai-email-button,.crm-clean-toggle,.crm-contacted-button,.crm-delete-button,.crm-log-email-button,.crm-main-tab{width:100%}.crm-email-history-box{padding:18px}}@media (max-width:900px){.crm-call-action-row{grid-template-columns:1fr}}.crm-call-action-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin:14px 0 18px}.crm-call-client-button{background:linear-gradient(135deg,#1a1a1af5,#c8a45ddb);border:1px solid #c8a45d57;border-radius:999px;box-shadow:0 14px 28px #c8a45d38}.crm-call-client-button,.crm-copy-phone-button{color:#f7f1e6;cursor:pointer;font-size:13px;font-weight:950;padding:13px 14px}.crm-copy-phone-button{background:#1a1a1ab8;border:1px solid #94a3b83d;border-radius:999px}.crm-call-client-button:hover,.crm-copy-phone-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.crm-email-side-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;inset:0;position:fixed;z-index:80}.crm-email-side-panel{background:radial-gradient(circle at top left,#c8a45d1f,#0000 30%),linear-gradient(180deg,#070707,#101010);border-left:1px solid #f7f1e61f;box-shadow:-24px 0 60px #0000008c;box-sizing:border-box;color:#f7f1e6;height:100vh;overflow-y:auto;padding:24px;position:fixed;right:0;top:0;width:min(560px,94vw);z-index:90}.crm-email-panel-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:22px}.crm-email-panel-top h4{color:#f7f1e6;font-size:20px;font-weight:950;letter-spacing:0;margin:0}.crm-email-panel-top p{color:#f7f1e694;font-size:12px;margin:5px 0 0}.crm-email-panel-close{background:#501c1c2e;border:1px solid #c85c5c52;border-radius:999px;color:#c85c5c;cursor:pointer;font-size:22px;height:34px;line-height:1;width:34px}.crm-email-panel-section{margin-bottom:18px}.crm-email-panel-section label{color:#f7f1e6;display:block;font-size:12px;font-weight:950;margin-bottom:6px}.crm-email-panel-help{color:#f7f1e685;font-size:12px;line-height:1.45;margin:0 0 9px}.crm-email-panel-input,.crm-email-preview-textarea,.crm-email-small-textarea,.crm-email-template-textarea{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e621;border-radius:12px;box-sizing:border-box;color:#f7f1e6;font-size:13px;outline:none;width:100%}.crm-email-template-textarea{min-height:150px;padding:13px;resize:vertical}.crm-email-small-textarea{min-height:86px;padding:13px;resize:vertical}.crm-email-preview-textarea{line-height:1.5;min-height:220px;padding:13px;resize:vertical}.crm-email-panel-input{height:42px;margin-bottom:10px;padding:0 13px}.crm-email-panel-input::placeholder,.crm-email-preview-textarea::placeholder,.crm-email-small-textarea::placeholder,.crm-email-template-textarea::placeholder{color:#f7f1e66b}.crm-email-regenerate-button{background:linear-gradient(135deg,#c8a45df2,#1a1a1af5);border:1px solid #c8a45d5c;border-radius:12px;box-shadow:0 14px 28px #c8a45d38;color:#f7f1e6;cursor:pointer;font-size:13px;font-weight:950;margin-bottom:18px;padding:13px 14px;width:100%}.crm-email-format-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.crm-email-format-toolbar button{background:#f7f1e612;border:1px solid #f7f1e624;border-radius:8px;color:#f7f1e6;cursor:pointer;font-size:14px;font-weight:950;height:32px;width:36px}.crm-email-format-toolbar span{color:#f7f1e675;font-size:11px}.crm-email-panel-actions{grid-gap:10px;display:grid;gap:10px;padding-bottom:24px}.crm-email-approve-button,.crm-email-discard-button,.crm-email-save-button{border-radius:12px;cursor:pointer;font-size:13px;font-weight:950;padding:13px 14px;width:100%}.crm-email-save-button{background:#1a1a1adb;border:1px solid #c8a45d6b;color:#e0be73}.crm-email-approve-button{background:#1a1a1aad;border:1px solid #c8a45d75;color:#c8a45d}.crm-email-discard-button{background:#501c1c33;border:1px solid #c85c5c85;color:#c85c5c}.crm-email-approve-button:hover,.crm-email-discard-button:hover,.crm-email-regenerate-button:hover,.crm-email-save-button:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:900px){.crm-call-action-row{grid-template-columns:1fr}.crm-email-side-panel{width:100vw}}#root,body,html{max-width:100%;overflow-x:hidden;width:100%}.crm-app-shell,.crm-app-shell *{box-sizing:border-box}.crm-app-shell{isolation:isolate;max-width:100vw;min-width:0;overflow-x:hidden!important;width:100%}.crm-app-main,.crm-app-sidebar{position:relative;z-index:1}.crm-app-sidebar{background:linear-gradient(180deg,#090a0cfa,#050608fc)!important;box-shadow:inset -1px 0 0 #f7f1e612}.crm-app-main{background:#070707!important}.crm-activity-row,.crm-app-top-actions button,.crm-app-top-bar input,.crm-detail-actions button,.crm-detail-card,.crm-detail-tabs button,.crm-info-item,.crm-rotation-row,.crm-table-panel{border-color:#a8a29a21!important}.crm-detail-card,.crm-table-panel{background:linear-gradient(135deg,hsla(39,52%,94%,.078),hsla(39,52%,94%,.028))!important;box-shadow:0 22px 58px #0000004f,inset 0 1px 0 hsla(39,52%,94%,.045)!important}.crm-app-sidebar{flex-shrink:0;min-width:240px!important;width:240px!important}.crm-app-controls,.crm-app-main,.crm-app-search-wrap,.crm-app-title-bar,.crm-app-top-bar,.crm-detail-body,.crm-detail-card,.crm-detail-cards-grid,.crm-detail-header,.crm-detail-left,.crm-detail-shell,.crm-live-email-editor,.crm-table-panel,.crm-table-row,.crm-tool-panel{max-width:100%;min-width:0!important}.crm-table-panel{overflow-x:hidden!important}.crm-detail-card>*,.crm-live-email-editor *,.crm-table-row>*{min-width:0}.crm-detail-actions,.crm-row-actions,.crm-small-stats{min-width:0!important}.crm-activity-row,.crm-detail-card,.crm-info-item{overflow-wrap:anywhere}.crm-activity-list,.crm-detail-body-scroll,.crm-live-email-canvas,.crm-profile-grid,.crm-rotation-list{-webkit-overflow-scrolling:touch}.crm-tool-overlay{max-width:100vw;overflow:hidden!important}.crm-live-email-editor{background:radial-gradient(circle at top left,#c8a45d1f,#0000 35%),radial-gradient(circle at bottom right,#c85c5c0f,#0000 30%),linear-gradient(135deg,rgba(25,29,37,.995),rgba(12,14,18,.995))!important;width:100%}.crm-live-email-editor-card,.crm-live-email-editor-shell{min-height:0!important}.crm-live-email-canvas{max-width:100%;overflow-x:hidden!important}.crm-live-email-inner{max-width:560px;width:100%}.crm-live-email-button-stack{flex-shrink:0}.crm-app-main-email-rotations{-webkit-overflow-scrolling:touch;height:100vh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.crm-email-rotations-page{min-height:-webkit-max-content;min-height:max-content;overflow:visible;padding-bottom:56px!important}.crm-email-rotations-main-grid,.crm-email-rotations-main-grid>*{min-width:0}@media (max-width:1199px){.crm-email-rotations-main-grid{grid-template-columns:minmax(0,1fr)!important}}.crm-live-email-editor .crm-live-email-editor-card{background:#f7f1e6!important;border:1px solid #f7f1e614!important;border-radius:16px!important;overflow:hidden!important}.crm-live-email-editor .crm-live-email-subject-bar{background:#0d0d14!important;border-bottom:1px solid #f7f1e614!important;color:#f7f1e6!important;padding:12px 14px!important}.crm-live-email-editor .crm-live-email-subject-bar input{font-size:13px!important;margin-top:6px!important;padding:10px 11px!important}.crm-live-email-editor .crm-live-email-canvas{background:#f7f1e6!important;color:#000!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px 22px!important}.crm-live-email-editor .crm-live-email-inner{margin:0 auto;max-width:560px!important;width:100%}.crm-live-email-logo-wrap{padding-bottom:14px!important;text-align:center}.crm-live-email-logo{display:inline-block;height:auto!important;max-height:none!important;max-width:100%!important;object-fit:contain;width:240px!important}.crm-live-email-title{font-size:24px!important;font-style:italic;font-weight:700!important;line-height:1.22!important;margin-bottom:18px!important;min-height:32px;text-align:center;text-decoration:underline;text-underline-offset:3px}.crm-live-email-body,.crm-live-email-title{color:#000!important;overflow-wrap:break-word}.crm-live-email-body{font-size:14px!important;line-height:1.55!important;min-height:230px}.crm-back-button{align-items:center;background:hsla(39,52%,94%,.055)!important;border:1px solid #f7f1e61c!important;border-radius:999px!important;color:#f7f1e6d1!important;display:inline-flex!important;font-size:12px!important;line-height:1!important;margin-bottom:10px!important;padding:7px 11px!important;width:-webkit-fit-content;width:fit-content}.crm-back-button:hover{background:#f7f1e617!important;color:#f7f1e6!important}.crm-detail-body{overflow-x:hidden!important;overflow-y:auto!important}.crm-detail-cards-grid{gap:10px!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr)!important;grid-template-rows:auto auto auto auto!important;height:auto!important;overflow:visible!important;padding-bottom:12px}.crm-activity-preview-card,.crm-ai-summary-card,.crm-client-context-card,.crm-second-contact-card{grid-column:1/-1}.crm-preferences-card{grid-column:1}.crm-preferences-card-clickable{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.crm-preferences-card-clickable:focus-within,.crm-preferences-card-clickable:hover{border-color:#a8a29a3d!important;box-shadow:0 24px 62px #0000005c,0 0 0 1px #a8a29a14,inset 0 1px 0 #f7f1e612!important;transform:translateY(-1px)}.crm-intake-sheet-backdrop{align-items:stretch;background:#0000002e;box-sizing:border-box;display:flex;inset:0;justify-content:flex-end;padding:18px;position:fixed;z-index:140}.crm-intake-sheet-panel{background:radial-gradient(circle at 10% 0,#a8a29a1f,#0000 30%),radial-gradient(circle at 100% 20%,#c8a45d21,#0000 28%),linear-gradient(135deg,rgba(19,23,31,.985),rgba(7,8,12,.992));border:1px solid #a8a29a30;border-radius:18px;box-shadow:0 30px 90px #0000008c,inset 0 1px 0 #f7f1e612;color:#f7f1e6;display:flex;flex-direction:column;height:calc(100dvh - 36px);max-width:calc(100vw - 36px);min-height:0;overflow:hidden;width:min(760px,calc(100vw - 296px))}.crm-intake-sheet-header{align-items:flex-start;border-bottom:1px solid #f7f1e617;display:flex;flex-shrink:0;gap:18px;justify-content:space-between;padding:18px 18px 14px}.crm-intake-sheet-header p{color:#a8a29a9e;font-size:11px;font-weight:950;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.crm-intake-sheet-header h3{font-size:24px;font-weight:950;letter-spacing:0;line-height:1.08;margin:0}.crm-intake-sheet-header span{color:#f7f1e68f;display:block;font-size:12px;line-height:1.35;margin-top:6px}.crm-intake-sheet-timing{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.crm-intake-sheet-timing span{background:hsla(39,52%,94%,.055);border:1px solid #f7f1e617;border-radius:999px;color:#f7f1e6b8;display:inline-flex;font-size:11px;font-weight:850;margin:0;padding:5px 8px}.crm-intake-sheet-close{background:#f7f1e612;border:1px solid #f7f1e621;border-radius:999px;color:#f7f1e6e0;cursor:pointer;font-size:12px;font-weight:900;padding:8px 11px}.crm-intake-sheet-content{grid-gap:10px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 18px 18px}.crm-intake-sheet-section{background:hsla(39,52%,94%,.038);border:1px solid #f7f1e61a;border-radius:12px;padding:11px}.crm-intake-sheet-section-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.crm-intake-sheet-section h4{color:#f7f1e6;font-size:14px;font-weight:950;letter-spacing:0;margin:0}.crm-intake-sheet-section p{color:#f7f1e68a;font-size:12px;line-height:1.4;margin:3px 0 0}.crm-intake-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.crm-intake-section-updated{align-items:center;background:hsla(39,52%,94%,.045);border:1px solid #f7f1e614;border-radius:999px;color:#f7f1e68c;display:inline-flex;font-size:10px;font-weight:850;padding:5px 8px;white-space:nowrap}.crm-intake-sheet-grid{grid-gap:0 14px;background:#0000001a;border:1px solid #f7f1e612;border-radius:10px;display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 8px}.crm-intake-sheet-field{grid-gap:8px;align-items:baseline;background:#0000;border-bottom:1px solid hsla(39,52%,94%,.055);display:grid;gap:8px;grid-template-columns:minmax(116px,.42fr) minmax(0,1fr);min-width:0;padding:7px 0}.crm-intake-sheet-field span{color:#f7f1e685;display:block;font-size:11px;font-weight:850;line-height:1.25}.crm-intake-sheet-field strong{color:#f7f1e6;display:block;font-size:12.5px;font-weight:650;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.crm-intake-sheet-pill{align-items:center;background:#c8a45d1f;border:1px solid #c8a45d47;border-radius:999px;color:#e0be73;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:900;padding:6px 9px}.crm-readonly-map-shell{background:#00000038;border:1px solid #f7f1e61c;border-radius:12px;margin-bottom:8px;overflow:hidden;position:relative}.crm-readonly-map{background:#070707;height:290px;min-height:260px;width:100%}.crm-readonly-map .leaflet-control-attribution{background:#050608b8;color:#f7f1e694;font-size:10px}.crm-readonly-map .leaflet-control-attribution a{color:#bae6fdd1}.crm-map-area-label{background:#050608db!important;border:1px solid #f7f1e638!important;border-radius:999px!important;box-shadow:0 12px 24px #0000005c!important;color:#f7f1e6!important;font-size:11px!important;font-weight:900!important;padding:4px 7px!important}.crm-map-area-label:before{display:none!important}.crm-readonly-map-empty{align-items:center;background:radial-gradient(circle at 22% 10%,#c8a45d1a,#0000 32%),#0000002e;border:1px dashed #c8a45d2e;border-radius:12px;color:#f7f1e6a8;display:flex;font-size:13px;font-weight:850;justify-content:center;margin-bottom:8px;min-height:150px}.crm-readonly-map-caption{background:#050608c2;border:1px solid #f7f1e61a;border-radius:999px;bottom:10px;color:#f7f1e6b8;font-size:11px;font-weight:850;left:10px;max-width:calc(100% - 20px);padding:6px 9px;pointer-events:none;position:absolute}.crm-map-drawing-summary-list{grid-gap:5px;display:grid;gap:5px;margin-bottom:8px}.crm-map-drawing-empty,.crm-map-drawing-summary-list div{background:rgba(200,164,93,.075);border:1px solid #c8a45d29;border-radius:9px;color:#f7f1e6d1;font-size:12px;line-height:1.35;overflow-wrap:anywhere;padding:7px 9px}.crm-map-technical-details{background:#0000002e;border:1px solid #f7f1e617;border-radius:11px;margin-top:10px;padding:9px}.crm-map-technical-details summary{color:#f7f1e6bd;cursor:pointer;font-size:12px;font-weight:900}.crm-map-technical-details pre{color:#a8a29ac7;font-size:11px;line-height:1.45;margin:9px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap}.crm-intake-report-list{grid-gap:8px;display:grid;gap:8px}.crm-intake-report-item{background:#0000001f;border:1px solid #f7f1e614;border-radius:10px;padding:9px 10px}.crm-intake-report-item-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.crm-intake-report-item-top strong{color:#f7f1e6;font-size:12.5px;font-weight:900;line-height:1.3}.crm-intake-report-item-top span,.crm-intake-report-meta{color:#f7f1e680;font-size:10.5px;font-weight:800;line-height:1.35}.crm-intake-report-meta{margin-top:5px}.crm-intake-report-item p{color:#f7f1e6c7;font-size:12px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:1199px){.crm-storage-safety-panel{align-items:flex-start;flex-direction:column}.crm-storage-safety-actions{justify-content:flex-start}.crm-client-filter-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.crm-intake-sheet-panel{width:min(720px,calc(100vw - 36px))}}@media (max-width:899px){.crm-intake-sheet-backdrop{padding:12px}.crm-intake-sheet-panel{border-radius:16px;height:calc(100dvh - 24px);max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.crm-intake-sheet-header{padding:15px 15px 12px}.crm-intake-sheet-content{padding:12px 15px 15px}.crm-intake-sheet-grid{grid-template-columns:1fr}.crm-intake-sheet-field{grid-template-columns:minmax(105px,.4fr) minmax(0,1fr)}.crm-readonly-map{height:240px;min-height:220px}}.crm-email-rotation-card{grid-column:2}.crm-detail-card{border-radius:12px!important;min-height:0!important;padding:10px!important}.crm-ai-summary-card .crm-info-item,.crm-client-context-card .crm-info-item,.crm-preferences-card .crm-info-item{min-height:0}.crm-client-context-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.crm-profile-grid{gap:5px!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;overflow:visible!important}.crm-info-item{border-radius:8px!important;gap:5px!important;grid-template-columns:16px minmax(0,1fr)!important;padding:5px 6px!important}.crm-info-item p{line-height:1.18!important}.crm-info-item p:first-of-type{font-size:9px!important}.crm-info-item p:last-of-type{font-size:11px!important;margin-top:1px!important}.crm-email-rotation-card{align-self:start}.crm-email-rotation-card .crm-rotation-list{gap:5px!important;overflow:visible!important}.crm-rotation-row{border-radius:9px!important;padding:7px!important}.crm-activity-preview-card{padding-bottom:8px!important}.crm-activity-preview-card .crm-activity-list{max-height:190px}.crm-second-contact-card{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61a;border-radius:12px;overflow:hidden;padding:0}.crm-second-contact-summary{align-items:center;color:#f7f1e6d1;cursor:pointer;display:flex;font-size:12px;font-weight:900;gap:12px;justify-content:space-between;list-style:none;padding:9px 11px}.crm-second-contact-summary::-webkit-details-marker{display:none}.crm-second-contact-summary span:before{align-items:center;background:#f7f1e60f;border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6b8;content:"+";display:inline-flex;height:18px;justify-content:center;margin-right:8px;width:18px}.crm-second-contact-summary strong{color:#f7f1e6;font-size:11px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-second-contact-grid{padding:0 10px 8px}.crm-second-contact-list{grid-gap:10px;display:grid;gap:10px;padding:0 10px 10px}.crm-second-contact-person{background:hsla(39,52%,94%,.035);border:1px solid #f7f1e614;border-radius:12px;padding:10px}.crm-second-contact-person .crm-second-contact-grid{padding:0 0 8px}.crm-second-contact-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-second-contact-actions button:disabled{cursor:not-allowed;opacity:.48}.crm-tool-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#00000014!important}@media (min-width:1200px){.crm-app-shell{grid-template-columns:240px minmax(0,1fr)!important}.crm-app-sidebar{min-width:240px!important;width:240px!important}.crm-tool-overlay{align-items:stretch!important;justify-content:flex-end!important;padding:18px 18px 18px 260px!important}.crm-email-tool-panel{height:calc(100dvh - 36px)!important;width:min(540px,calc(100vw - 296px))!important}.crm-call-tool-panel{height:calc(100dvh - 36px)!important;width:min(480px,calc(100vw - 296px))!important}.crm-live-email-canvas{min-height:clamp(190px,32dvh,380px)!important}}@media (min-width:900px) and (max-width:1199px){.crm-app-shell{grid-template-columns:220px minmax(0,1fr)!important}.crm-app-sidebar{min-width:220px!important;padding:20px 14px!important;width:220px!important}.crm-app-main{padding:16px!important}.crm-app-top-bar{align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}.crm-app-top-actions,.crm-detail-actions,.crm-small-stats{justify-content:flex-start!important}.crm-app-title-bar,.crm-detail-header{align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important}.crm-table-header{display:none!important}.crm-table-row{align-items:start!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px!important}.crm-row-actions{grid-column:1/-1;justify-content:flex-start!important}.crm-app-main-locked,.crm-detail-body{overflow-x:hidden!important;overflow-y:auto!important}.crm-detail-cards-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.86fr)!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important}.crm-activity-preview-card,.crm-ai-summary-card,.crm-client-context-card,.crm-second-contact-card{grid-column:1/-1}.crm-preferences-card{grid-column:1}.crm-email-rotation-card{grid-column:2}.crm-detail-card{min-height:auto!important}.crm-contact-grid,.crm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.crm-tool-overlay{align-items:stretch!important;background:#0000001a!important;justify-content:flex-end!important;padding:16px 16px 16px 236px!important}.crm-email-tool-panel{height:calc(100dvh - 32px)!important;width:min(520px,calc(100vw - 252px))!important}.crm-call-tool-panel{height:min(820px,calc(100dvh - 48px))!important;width:min(620px,calc(100vw - 48px))!important}.crm-live-email-canvas{min-height:clamp(170px,28dvh,300px)!important}}@media (max-width:899px){.crm-app-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important}.crm-app-sidebar{align-items:center!important;border-bottom:1px solid #f7f1e61a;border-right:0!important;flex-direction:row!important;gap:12px!important;height:auto!important;max-height:168px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px!important;width:100%!important}.crm-sidebar-logo-row{flex:0 0 auto;margin-bottom:0!important}.crm-sidebar-logo-row img{height:38px!important;width:38px!important}.crm-sidebar-logo-row h1{font-size:20px!important}.crm-sidebar-line,.crm-sidebar-logo-row p,.crm-sidebar-user-box{display:none!important}.crm-sidebar-nav{display:flex!important;flex:1 1 auto;gap:8px!important;min-width:0;overflow-x:auto}.crm-sidebar-nav button{padding:10px 12px!important}.crm-sidebar-nav button,.crm-sidebar-website-button{flex:0 0 auto;white-space:nowrap;width:auto!important}.crm-sidebar-website-button{margin-top:0!important}.crm-app-main{height:100%!important;min-height:0!important;padding:12px!important}.crm-app-main-locked{display:block!important;overflow-x:hidden!important;overflow-y:auto!important}.crm-app-top-bar{gap:10px!important;grid-template-columns:minmax(0,1fr)!important;margin-bottom:10px!important}.crm-app-top-actions,.crm-detail-actions,.crm-small-stats{justify-content:flex-start!important}.crm-app-top-actions button,.crm-detail-actions button{flex:1 1 145px}.crm-app-controls,.crm-app-title-bar,.crm-detail-header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important}.crm-app-tabs,.crm-detail-tabs{max-width:100%;overflow-x:auto;padding-bottom:4px}.crm-app-tabs button,.crm-detail-tabs button{flex:0 0 auto;white-space:nowrap}.crm-clean-actions,.crm-clean-summary,.crm-leads-grid,.crm-search-filter-bar,.crm-stats{grid-template-columns:minmax(0,1fr)!important}.crm-table-header{display:none!important}.crm-table-panel{overflow:visible!important}.crm-table-row{align-items:start!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.crm-calendar-panel-main,.crm-task-card-header,.crm-task-scheduling-box>div{align-items:flex-start;flex-direction:column}.crm-calendar-actions{justify-content:flex-start}.crm-calendar-meta,.crm-task-grid{grid-template-columns:minmax(0,1fr)}.crm-task-grid{gap:4px}.crm-task-grid span{margin-top:5px}.crm-row-actions{justify-content:flex-start!important}.crm-row-actions button{flex:1 1 96px}.crm-detail-shell{display:block!important}.crm-detail-body,.crm-detail-body-scroll,.crm-detail-cards-grid,.crm-detail-left,.crm-detail-shell{height:auto!important;overflow:visible!important}.crm-detail-cards-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important}.crm-activity-preview-card,.crm-ai-summary-card,.crm-client-context-card,.crm-email-rotation-card,.crm-preferences-card,.crm-second-contact-card{grid-column:1/-1}.crm-contact-grid,.crm-profile-grid{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.crm-activity-row{align-items:start!important;grid-template-columns:28px minmax(0,1fr)!important}.crm-activity-row>:nth-child(3),.crm-activity-row>:nth-child(4){grid-column:2;justify-self:start}.crm-tool-overlay{align-items:stretch!important;background:#0000002e!important;justify-content:flex-end!important;overflow:hidden!important;padding:10px!important}.crm-call-tool-panel,.crm-email-tool-panel{height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;width:min(520px,calc(100vw - 20px))!important}.crm-live-email-editor{border-radius:14px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}.crm-live-email-editor-top-bar,.crm-live-email-header{align-items:flex-start!important;flex-wrap:wrap}.crm-live-email-ai-section,.crm-live-email-toolbar{flex-shrink:0}.crm-live-email-button-stack,.crm-live-email-composer-row{grid-template-columns:minmax(0,1fr)!important}.crm-live-email-toolbar{max-height:68px;overflow-y:auto}.crm-live-email-preview-meta{white-space:normal!important}.crm-live-email-editor-shell{flex:1 1 auto!important;min-height:240px!important}.crm-live-email-canvas{min-height:clamp(150px,30dvh,260px)!important;padding:12px!important}.crm-live-email-inner{max-width:100%!important}.crm-live-email-button-stack{background:linear-gradient(180deg,#10121700,#101217fa 26%);bottom:0;margin-top:8px!important;padding-top:8px;position:-webkit-sticky!important;position:sticky!important;z-index:2}.crm-undo-toast{bottom:12px!important;justify-content:space-between;left:12px!important;right:12px!important}}@media (max-width:520px){.crm-sidebar-website-button{display:none!important}.crm-live-email-canvas{min-height:clamp(150px,34dvh,260px)!important}}.crm-sidebar-nav button{min-height:42px;position:relative;transition:border-color .16s ease,background .16s ease,transform .16s ease,color .16s ease}.crm-sidebar-nav button:hover{background:#f7f1e617!important;border-color:#a8a29a33!important;transform:translateY(-1px)}.crm-sidebar-nav button:nth-child(3),.crm-sidebar-nav button:nth-child(6){background:linear-gradient(135deg,#c8a45d1c,#f7f1e60a)!important;border-color:#c8a45d3b!important}.crm-top-search-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(210px,.46fr) minmax(260px,.66fr);max-width:860px;min-width:0}.crm-top-search-grid-quiet{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);max-width:420px;opacity:.62}.crm-dashboard-search-quiet input{min-height:34px!important}.crm-finder-wrap{z-index:20}.crm-finder-wrap input{background:linear-gradient(135deg,#c8a45d12,hsla(39,52%,94%,.035))!important;border-color:#c8a45d29!important;min-height:36px!important}.crm-finder-results{grid-gap:7px;background:radial-gradient(circle at 8% 0,#c8a45d1f,#0000 32%),linear-gradient(135deg,rgba(26,26,26,.985),#030712fc);border:1px solid #a8a29a29;border-radius:16px;box-shadow:0 24px 62px #0000006b,inset 0 1px 0 #f7f1e60f;display:grid;gap:7px;left:0;max-height:min(520px,68dvh);overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.crm-finder-results-header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:2px 2px 5px}.crm-finder-results-header span{color:#f7f1e694;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.crm-finder-results-header button{background:hsla(39,52%,94%,.065);border:1px solid #f7f1e61f;border-radius:999px;color:#f7f1e6c7;cursor:pointer;font-size:12px;font-weight:850;padding:6px 9px}.crm-finder-results>button{grid-gap:4px;background:hsla(39,52%,94%,.058);border:1px solid #f7f1e61a;border-radius:12px;color:#f7f1e6;cursor:pointer;display:grid;gap:4px;min-width:0;padding:10px 11px;text-align:left;width:100%}.crm-finder-results>button:focus,.crm-finder-results>button:hover{background:#c8a45d21;border-color:#c8a45d4d;outline:none}.crm-finder-results strong{color:#f7f1e6;font-size:13px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-finder-results button span{color:#c8a45dc7;font-size:12px;font-weight:850}.crm-finder-results button small,.crm-finder-results p{color:#f7f1e69e;font-size:12px;line-height:1.35;margin:0}.crm-app-title-bar,.crm-app-top-bar{background:#0000;border:0;box-shadow:none}.crm-app-top-bar{align-items:start!important;margin-bottom:10px!important}.crm-app-top-bar input{background:hsla(39,52%,94%,.028)!important;border-color:#a8a29a1a!important;color:#f7f1e6e6!important;min-height:36px;padding-bottom:8px!important;padding-top:8px!important}.crm-app-top-actions button{background:hsla(39,52%,94%,.042)!important;border-color:#a8a29a24!important;box-shadow:none!important;color:#f7f1e6d1!important;min-height:36px}.crm-app-title-bar{align-items:center!important;margin:2px 0 22px!important;padding:2px 0 0}.crm-app-title-bar h2{font-size:34px!important;letter-spacing:0!important}.crm-app-title-bar p{max-width:620px}.crm-rotation-row,.crm-table-row:not(.crm-table-header),.crm-task-card{transition:border-color .16s ease,background .16s ease,transform .16s ease}.crm-rotation-row:hover,.crm-table-row:not(.crm-table-header):hover,.crm-task-card:hover{background:hsla(39,52%,94%,.075)!important;border-color:#a8a29a33!important;transform:translateY(-1px)}.crm-command-hub{grid-gap:14px;align-content:start;align-items:start;display:grid;gap:14px;grid-template-areas:"greeting search" "active queue" "assistant queue";grid-template-columns:minmax(0,1fr) minmax(220px,300px);margin:0 auto;min-height:calc(100dvh - 60px);padding-top:clamp(34px,7vh,88px);width:min(100%,1040px)}.crm-command-greeting{grid-area:greeting;justify-self:center;margin-bottom:4px;text-align:center}.crm-command-greeting h2{color:#f7f1e6f0;font-size:clamp(26px,3vw,38px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.crm-command-greeting p{color:#f7f1e685;font-size:14px;font-weight:750;margin:8px 0 0}.crm-command-search-dock{grid-area:search;justify-self:end;position:relative;width:min(100%,260px);z-index:10}.crm-command-search-dock summary{background:hsla(39,52%,94%,.032);border:1px solid #f7f1e61a;border-radius:999px;color:#f7f1e694;cursor:pointer;font-size:12px;font-weight:850;list-style:none;margin-left:auto;padding:7px 11px;width:-webkit-fit-content;width:fit-content}.crm-command-search-dock summary::-webkit-details-marker{display:none}.crm-command-search-dock[open]{background:#08090bf0;border:1px solid #a8a29a1f;border-radius:14px;box-shadow:0 18px 44px #00000057;padding:8px}.crm-command-search-dock[open] summary{margin-bottom:8px}.crm-command-search-fields{grid-gap:8px;display:grid;gap:8px}.crm-command-search-fields label{grid-gap:5px;display:grid;gap:5px}.crm-command-search-fields span{color:#f7f1e67a;font-size:10px;font-weight:900;text-transform:uppercase}.crm-command-search-fields input{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61a;border-radius:10px;box-sizing:border-box;color:#f7f1e6;min-width:0;outline:none;padding:9px 10px;width:100%}.crm-command-search-results{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.crm-command-search-results button{grid-gap:2px;background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61a;border-radius:10px;color:#f7f1e6;cursor:pointer;display:grid;gap:2px;padding:8px;text-align:left}.crm-command-search-results strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-command-search-results p,.crm-command-search-results span{color:#f7f1e68a;font-size:11px;margin:0}.crm-command-hub-status-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 2px}.crm-command-hub-status-strip span{align-items:center;background:hsla(39,52%,94%,.035);border:1px solid #c8a45d24;border-radius:999px;color:#f7f1e6a8;display:inline-flex;font-size:11px;font-weight:850;min-height:28px;padding:5px 10px}.crm-command-active-paper{background:linear-gradient(160deg,hsla(39,52%,94%,.052),hsla(39,52%,94%,.016)),#0c0d0ff2;border:1px solid #a8a29a21;border-radius:16px;box-shadow:0 20px 50px #00000052,inset 0 1px 0 hsla(39,52%,94%,.045);color:#f7f1e6;grid-area:active;justify-self:center;padding:18px 18px 17px;width:min(100%,620px)}.crm-command-active-header,.crm-command-panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.crm-command-active-header h3{color:#f7f1e6;font-size:22px;font-weight:950;letter-spacing:0;line-height:1.16;margin:0}.crm-command-active-paper .crm-assistant-kicker{color:#c8a45dc7}.crm-command-active-grid{grid-gap:9px 13px;display:grid;gap:9px 13px;grid-template-columns:minmax(96px,.25fr) minmax(0,1fr);margin-top:14px}.crm-command-active-grid span{color:#a8a29a85;font-size:12px;font-weight:900;text-transform:uppercase}.crm-command-active-grid strong{color:#f7f1e6e0;font-size:14px;line-height:1.45;min-width:0;overflow-wrap:anywhere}.crm-command-category-list,.crm-command-checklist{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.crm-command-category-list span,.crm-command-checklist span{background:rgba(200,164,93,.065);border:1px solid #c8a45d29;border-radius:999px;color:#f7f1e6c2;font-size:11px;font-weight:850;padding:7px 9px}.crm-command-active-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.crm-command-active-actions button,.crm-command-assistant-bar button,.crm-command-panel button,.crm-owner-admin-card button{background:hsla(39,52%,94%,.065);border:1px solid #c8a45d2e;border-radius:999px;color:#f7f1e6;cursor:pointer;font-weight:900;padding:10px 13px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.crm-command-active-actions button{background:linear-gradient(135deg,#f7f1e621,#f7f1e60d);color:#f7f1e6e6}.crm-command-active-actions button:hover,.crm-command-assistant-bar button:hover,.crm-command-panel button:hover{background:#f7f1e617;border-color:#c8a45d57;transform:translateY(-1px)}.crm-command-active-actions button:disabled,.crm-command-assistant-bar button:disabled,.crm-command-panel button:disabled,.crm-owner-admin-card button:disabled{cursor:not-allowed;opacity:.5}.crm-command-status{color:#a8a29a9e;font-size:12px;font-weight:850;margin:14px 0 0}.crm-command-assistant-bar{background:linear-gradient(145deg,#f7f1e614,hsla(39,52%,94%,.025)),#08090beb;border:1px solid #c8a45d26;border-radius:22px;box-shadow:0 24px 62px #0000005c,inset 0 1px 0 hsla(39,52%,94%,.045);grid-area:assistant;justify-self:center;padding:14px;width:min(100%,720px)}.crm-command-assistant-bar form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 72px}.crm-command-assistant-bar textarea,.crm-owner-admin-form input,.crm-owner-admin-form select,.crm-owner-admin-form textarea{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61c;border-radius:8px;box-sizing:border-box;color:#f7f1e6;font:inherit;min-width:0;outline:none;padding:12px;width:100%}.crm-command-assistant-bar textarea{border-radius:18px;font-size:15px;max-height:150px;min-height:84px;padding:17px 18px;resize:vertical}.crm-command-assistant-chips{display:flex;flex-wrap:wrap;margin-top:10px}.crm-command-voice-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:9px;opacity:.72}.crm-command-assistant-chips button{background:hsla(39,52%,94%,.042);border-radius:999px;color:#f7f1e6c7;font-size:11px;padding:8px 12px}.crm-command-assistant-bar p,.crm-command-panel p,.crm-command-panel small,.crm-owner-admin-table article span,.crm-owner-admin-warning span{color:#f7f1e6a3;font-size:12px;line-height:1.45;margin:9px 0 0}.crm-command-assistant-bar>p{align-items:center;background:rgba(200,164,93,.055);border:1px solid #c8a45d26;border-radius:999px;color:#f7f1e6a8;display:inline-flex;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.crm-command-privacy-note{background:#0000!important;border:0!important;color:#f7f1e675!important;display:block!important;padding:0!important;text-align:center;width:auto!important}.crm-auth-notice{background:rgba(200,164,93,.035);border:1px solid #c8a45d29;border-radius:999px;color:#ffe8b8a8!important;display:inline-flex!important;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.crm-command-reminders{grid-gap:10px;display:grid;gap:10px;grid-area:reminders;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command-panel,.crm-command-reminders article,.crm-owner-admin-card,.crm-owner-admin-grid article,.crm-owner-admin-warning{background:linear-gradient(145deg,hsla(39,52%,94%,.058),hsla(39,52%,94%,.018)),#08090bb8;border:1px solid hsla(34,7%,63%,.105);box-shadow:0 16px 42px #00000042,inset 0 1px 0 hsla(39,52%,94%,.045)}.crm-command-reminders article{border-radius:14px;padding:13px}.crm-command-panel h3,.crm-command-reminders p,.crm-owner-admin-card h3,.crm-owner-admin-grid article h3,.crm-owner-admin-warning h3{color:#f7f1e6;font-size:16px;font-weight:950;margin:0}.crm-command-reminders span{color:#f7f1e69e;display:block;font-size:12px;line-height:1.42;margin-top:6px}.crm-command-queue{grid-gap:12px;align-self:start;display:grid;gap:12px;grid-area:queue;opacity:.84}.crm-command-panel,.crm-owner-admin-card,.crm-owner-admin-warning{border-radius:16px;padding:15px}.crm-command-panel{grid-gap:10px;display:grid;gap:10px}.crm-command-panel .crm-command-panel-header+button,.crm-command-panel>button{width:100%}.crm-command-panel button{background:hsla(39,52%,94%,.045);border-radius:10px;text-align:left}.crm-command-panel button span,.crm-command-panel button strong{display:block}.crm-command-panel button span{color:#f7f1e694;font-size:11px;margin-top:4px}.crm-command-empty{margin:0}.crm-command-call-meter{background:rgba(200,164,93,.055);border:1px solid #c8a45d24;border-radius:14px;padding:12px}.crm-command-call-meter strong{color:#f7f1e6;display:block;font-size:34px;line-height:1}.crm-command-call-meter span,.crm-command-call-progress span,.crm-command-target span{color:#f7f1e69e;font-size:12px;font-weight:850}.crm-command-call-progress{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command-call-progress span{background:#f7f1e60f;border:1px solid #f7f1e61c;border-radius:12px;padding:9px}.crm-command-call-progress strong{color:#f7f1e6;display:block;font-size:16px;margin-top:3px}.crm-command-target{grid-gap:6px;display:grid;gap:6px}.crm-command-target input{background:#f7f1e614;border:1px solid #f7f1e621;border-radius:11px;color:#f7f1e6;font:inherit;padding:10px;width:100%}.crm-owner-admin-page{grid-gap:14px;display:grid;gap:14px}.crm-owner-admin-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-owner-admin-grid article{border-radius:16px;padding:15px}.crm-owner-admin-grid article p{color:#a8a29a94;font-size:11px;font-weight:950;margin:0 0 6px;text-transform:uppercase}.crm-owner-admin-grid article span{color:#f7f1e6a8;display:block;font-size:13px;line-height:1.4;margin-top:7px}.crm-owner-admin-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr)}.crm-owner-admin-layout .crm-security-checklist{grid-column:1/-1}.crm-owner-admin-actions,.crm-owner-admin-form,.crm-owner-admin-meta,.crm-owner-admin-table{grid-gap:9px;display:grid;gap:9px}.crm-owner-admin-table article{grid-gap:12px;background:#0307123d;border:1px solid #f7f1e61a;border-radius:13px;display:grid;gap:12px;padding:13px}.crm-owner-admin-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-owner-admin-meta span{background:#f7f1e60f;border-radius:10px;padding:8px}.crm-owner-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-owner-admin-inline-control{grid-gap:6px;display:grid;gap:6px}.crm-owner-admin-inline-control span{color:#f7f1e69e;font-size:12px;font-weight:850}.crm-owner-admin-form label{grid-gap:6px;display:grid;gap:6px}.crm-owner-admin-form label span{color:#f7f1e69e;font-size:12px;font-weight:850}.crm-owner-admin-form textarea{min-height:82px;resize:vertical}.crm-assistant-launch-panel{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#c8a45d2e,hsla(39,52%,94%,.055) 44%,#c8a45d1a);border:1px solid #c8a45d3d;border-radius:18px;box-shadow:0 24px 64px #00000052,inset 0 1px 0 hsla(39,52%,94%,.065);display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.82fr) auto;margin-bottom:14px;padding:18px}.crm-assistant-launch-panel p,.crm-company-tool-card p,.crm-security-status-grid article p{color:#a8a29a94;font-size:11px;font-weight:950;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.crm-assistant-launch-panel h3,.crm-company-tool-card h3,.crm-security-status-grid article h3{color:#f7f1e6;font-size:22px;font-weight:950;letter-spacing:0;line-height:1.12;margin:0}.crm-assistant-launch-panel span,.crm-company-tool-card span,.crm-security-status-grid article span{color:#f7f1e6a8;display:block;font-size:13px;line-height:1.4;margin-top:7px}.crm-assistant-launch-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-assistant-launch-stats span{background:#03071242;border:1px solid #f7f1e61a;border-radius:12px;color:#f7f1e6b3;font-size:12px;font-weight:800;margin:0;min-width:0;padding:10px}.crm-assistant-launch-stats strong{color:#f7f1e6;display:block;font-size:22px;line-height:1;margin-bottom:5px}.crm-assistant-card-actions,.crm-assistant-launch-actions{grid-gap:8px;display:grid;gap:8px}.crm-assistant-card-actions button,.crm-assistant-launch-actions button,.crm-company-form button,.crm-company-request-header button,.crm-floating-assistant-button,.crm-security-form button{background:linear-gradient(135deg,#c8a45d38,#c8a45d1f);border:1px solid #c8a45d47;color:#f7f1e6;cursor:pointer;font-weight:900}.crm-assistant-card-actions button,.crm-assistant-launch-actions button,.crm-company-form button,.crm-company-request-header button,.crm-security-form button{border-radius:12px;padding:10px 12px}.crm-floating-assistant-button{border-radius:999px;bottom:18px;box-shadow:0 18px 42px #0000005c;padding:12px 16px;position:fixed;right:18px;z-index:30}.crm-assistant-page{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);height:calc(100dvh - 180px);min-height:0}.crm-assistant-context-card,.crm-assistant-panel{background:linear-gradient(135deg,hsla(39,52%,94%,.078),hsla(39,52%,94%,.028));border:1px solid #a8a29a21;box-shadow:0 22px 58px #0000004f,inset 0 1px 0 hsla(39,52%,94%,.045)}.crm-assistant-panel{border-radius:22px;display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;min-width:0;overflow:hidden}.crm-assistant-messages{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:18px}.crm-assistant-message{border:1px solid #f7f1e61f;border-radius:18px;max-width:min(760px,88%);overflow-wrap:anywhere;padding:13px 15px}.crm-assistant-message span{color:#f7f1e68a;display:block;font-size:11px;font-weight:900;margin-bottom:7px;text-transform:uppercase}.crm-assistant-message p{color:#f7f1e6db;font-size:14px;line-height:1.48;margin:0 0 7px}.crm-assistant-message p:last-child{margin-bottom:0}.crm-assistant-message-assistant{align-self:flex-start;background:#1a1a1ab8}.crm-assistant-message-user{align-self:flex-end;background:#2563eb33;border-color:#93c5fd3d}.crm-assistant-quick-prompts{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.crm-assistant-client-list button,.crm-assistant-composer button,.crm-assistant-quick-prompts button{background:hsla(39,52%,94%,.075);border:1px solid #f7f1e621;color:#f7f1e6;cursor:pointer}.crm-assistant-quick-prompts button{border-radius:999px;font-size:12px;font-weight:850;padding:9px 12px}.crm-assistant-composer{grid-gap:10px;background:#03071280;border-top:1px solid #f7f1e61a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(120px,160px);padding:14px}.crm-assistant-composer textarea{background:#f7f1e614;border:1px solid #f7f1e621;border-radius:14px;box-sizing:border-box;color:#f7f1e6;font:inherit;max-height:120px;min-height:48px;min-width:0;outline:none;padding:12px 13px;resize:vertical;width:100%}.crm-assistant-composer textarea::placeholder{color:#f7f1e670}.crm-assistant-composer button:disabled,.crm-assistant-composer textarea:disabled,.crm-assistant-quick-prompts button:disabled{cursor:not-allowed;opacity:.52}.crm-assistant-composer-actions{grid-gap:8px;display:grid;gap:8px}.crm-assistant-composer button{border-radius:14px;font-weight:900;min-height:44px;padding:9px 12px;white-space:normal}.crm-assistant-composer button:disabled{cursor:not-allowed;opacity:.45}.crm-assistant-composer .crm-assistant-voice-recording{background:#dc26264d;border-color:#f8717175;box-shadow:inset 0 0 0 1px #f871711f}.crm-assistant-voice-status{color:#f7f1e694;font-size:12px;font-weight:760;grid-column:1/-1;line-height:1.35;margin:-2px 2px 0}.crm-assistant-context{grid-gap:12px;align-content:start;display:grid;gap:12px;min-height:0;min-width:0;overflow-y:auto}.crm-assistant-context-card{border-radius:18px;padding:16px}.crm-assistant-kicker{color:#f7f1e68c;font-size:11px;font-weight:900;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.crm-assistant-context-card h3{color:#f7f1e6;font-size:18px;font-weight:900;margin:0 0 12px}.crm-assistant-feature-card p:not(.crm-assistant-kicker){color:#f7f1e6ad;font-size:13px;line-height:1.45;margin:0 0 12px}.crm-openai-status-card{background:radial-gradient(circle at 12% 0,#10b98121,#0000 34%),linear-gradient(135deg,hsla(39,52%,94%,.078),hsla(39,52%,94%,.028))!important;border-color:#34d3992e!important}.crm-openai-status-card p:not(.crm-assistant-kicker){color:#f7f1e6ad;font-size:13px;line-height:1.45;margin:0 0 12px}.crm-openai-voice-line{color:#f7f1e694!important}.crm-assistant-mini-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-assistant-mini-grid span{background:#f7f1e612;border-radius:12px;color:#f7f1e6b3;font-size:12px;font-weight:800;min-width:0;padding:10px}.crm-assistant-mini-grid strong{color:#f7f1e6;display:block;font-size:22px;line-height:1;margin-bottom:5px}.crm-assistant-client-list{grid-gap:8px;display:grid;gap:8px}.crm-assistant-client-list button{border-radius:13px;min-width:0;padding:11px 12px;text-align:left;width:100%}.crm-assistant-client-list button span{color:#f7f1e6;display:block;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-assistant-client-list button small,.crm-assistant-client-list p{color:#f7f1e694;display:block;font-size:12px;line-height:1.35;margin:4px 0 0}.crm-company-page,.crm-security-page{grid-gap:14px;display:grid;gap:14px}.crm-company-tool-grid,.crm-security-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-company-form,.crm-company-request-card,.crm-company-requests,.crm-company-tool-card,.crm-security-card,.crm-security-status-grid article{background:linear-gradient(135deg,hsla(39,52%,94%,.078),hsla(39,52%,94%,.028));border:1px solid #a8a29a21;box-shadow:0 22px 58px #00000047,inset 0 1px 0 hsla(39,52%,94%,.045)}.crm-company-tool-card,.crm-security-status-grid article{border-radius:16px;padding:15px}.crm-company-layout,.crm-security-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr)}.crm-company-form,.crm-company-requests,.crm-security-card{border-radius:18px;padding:16px}.crm-company-form,.crm-security-form{grid-gap:11px;display:grid;gap:11px}.crm-company-form h3,.crm-company-requests h3,.crm-security-card h3{color:#f7f1e6;font-size:19px;font-weight:950;letter-spacing:0;margin:0 0 10px}.crm-company-form label,.crm-company-request-card label,.crm-security-form label{grid-gap:6px;display:grid;gap:6px;min-width:0}.crm-company-form label span,.crm-company-request-card label span,.crm-security-form label span{color:#f7f1e69e;font-size:12px;font-weight:850}.crm-company-form input,.crm-company-form select,.crm-company-form textarea,.crm-company-request-card input,.crm-company-request-card select,.crm-company-request-card textarea,.crm-security-form input{background:hsla(39,52%,94%,.075);border:1px solid #f7f1e621;border-radius:12px;color:#f7f1e6;font:inherit;min-width:0;outline:none;padding:10px 11px;width:100%}.crm-company-form textarea{min-height:82px;resize:vertical}.crm-company-score-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-company-form option,.crm-company-request-card option{background:#111827;color:#f7f1e6}.crm-upgrade-center{grid-gap:14px;background:radial-gradient(circle at 10% 0,#c8a45d21,#0000 34%),linear-gradient(135deg,hsla(39,52%,94%,.078),hsla(39,52%,94%,.028));border:1px solid #c8a45d2e;border-radius:18px;box-shadow:0 22px 58px #00000047,inset 0 1px 0 hsla(39,52%,94%,.045);display:grid;gap:14px;padding:16px}.crm-upgrade-center-header{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr)}.crm-upgrade-center-header h3{color:#f7f1e6;font-size:21px;font-weight:950;line-height:1.15;margin:0}.crm-upgrade-center-header span,.crm-upgrade-guardrail span{color:#f7f1e6a8;display:block;font-size:13px;line-height:1.4;margin-top:7px}.crm-upgrade-guardrail{background:#10b98114;border:1px solid #34d3992e;border-radius:14px;padding:12px}.crm-upgrade-guardrail strong{color:#2f8f5b;display:block;font-size:13px;font-weight:950}.crm-upgrade-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-upgrade-card-summary span,.crm-upgrade-metrics span{background:hsla(39,52%,94%,.065);border-radius:12px;color:#f7f1e6ad;font-size:12px;font-weight:800;min-width:0;padding:10px}.crm-upgrade-metrics strong{color:#f7f1e6;display:block;font-size:22px;line-height:1;margin-bottom:5px}.crm-upgrade-lanes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-upgrade-lane{grid-gap:8px;align-content:start;background:#0307123d;border:1px solid #f7f1e61a;border-radius:14px;display:grid;gap:8px;min-width:0;padding:11px}.crm-upgrade-lane h4{color:#f7f1e6;font-size:13px;font-weight:950;margin:0}.crm-upgrade-lane p,.crm-upgrade-lane>div>span{color:#f7f1e68a;display:block;font-size:12px;margin:4px 0 0}.crm-upgrade-lane button{grid-gap:4px;background:#f7f1e60f;border:1px solid #f7f1e61a;border-radius:11px;color:#f7f1e6;cursor:pointer;display:grid;gap:4px;min-width:0;padding:9px;text-align:left}.crm-upgrade-lane button strong{font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-upgrade-lane button small{color:#f7f1e694;font-size:11px}.crm-company-request-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.crm-company-requests{grid-gap:10px;display:grid;gap:10px}.crm-company-request-card{grid-gap:12px;align-items:start;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.32fr) minmax(140px,.22fr);padding:14px}.crm-company-request-card h4{color:#f7f1e6;font-size:16px;font-weight:950;margin:8px 0 6px}.crm-company-empty,.crm-company-request-card p,.crm-security-checklist li,.crm-security-note{color:#f7f1e6a8;font-size:13px;line-height:1.45}.crm-company-request-card p{margin:0}.crm-company-status{background:#c8a45d24;border:1px solid #c8a45d40;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:11px;font-weight:900;padding:5px 8px;width:-webkit-fit-content;width:fit-content}.crm-company-status-completed{background:#10b98124;border-color:#34d39942;color:#2f8f5b}.crm-company-status-rejected-not-now{background:#c85c5c1f;border-color:#f8717140;color:#fecaca}.crm-company-request-meta{grid-gap:7px;display:grid;gap:7px}.crm-company-request-meta span{background:#f7f1e60f;border-radius:10px;color:#f7f1e6b8;font-size:12px;font-weight:800;overflow-wrap:anywhere;padding:8px 9px}.crm-company-request-controls{grid-gap:8px;display:grid;gap:8px}.crm-company-request-controls button{background:#c8a45d21;border:1px solid #c8a45d42;border-radius:12px;color:#f7f1e6;cursor:pointer;font-weight:900;padding:10px}.crm-upgrade-card-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.crm-upgrade-card-summary span{padding:7px 8px}.crm-upgrade-detail-panel{grid-gap:10px;border-top:1px solid #f7f1e614;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.crm-upgrade-detail-panel textarea{min-height:74px;resize:vertical}.crm-upgrade-test-list{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-upgrade-test-list label{align-items:center;background:hsla(39,52%,94%,.052);border-radius:10px;display:flex;gap:8px;padding:8px}.crm-upgrade-test-list input{min-width:15px;width:15px}.crm-upgrade-test-list span{color:#f7f1e6b8;font-size:12px;font-weight:800}.crm-security-layout{grid-template-columns:minmax(300px,.8fr) minmax(280px,.65fr) minmax(0,1fr)}.crm-company-form button:disabled,.crm-security-form button:disabled{cursor:not-allowed;opacity:.48}.crm-security-checklist ul{margin:0;padding-left:18px}.crm-security-checklist li+li{margin-top:8px}@media (max-width:1199px){.crm-assistant-launch-panel,.crm-command-hub,.crm-company-layout,.crm-owner-admin-layout,.crm-security-layout,.crm-top-search-grid{grid-template-columns:minmax(0,1fr)}.crm-command-hub{grid-template-areas:"greeting" "search" "active" "assistant" "queue"}.crm-company-tool-grid,.crm-owner-admin-grid,.crm-security-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-company-request-card{grid-template-columns:minmax(0,1fr)}.crm-upgrade-center-header,.crm-upgrade-detail-panel,.crm-upgrade-lanes,.crm-upgrade-test-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-assistant-page{grid-template-columns:minmax(0,1fr);height:auto}.crm-assistant-panel{min-height:560px}.crm-assistant-context{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width:700px){.crm-finder-results{max-height:min(460px,62dvh)}.crm-assistant-launch-stats,.crm-command-active-grid,.crm-command-assistant-bar form,.crm-command-reminders,.crm-company-score-grid,.crm-company-tool-grid,.crm-owner-admin-actions,.crm-owner-admin-grid,.crm-owner-admin-meta,.crm-security-status-grid,.crm-upgrade-center-header,.crm-upgrade-detail-panel,.crm-upgrade-lanes,.crm-upgrade-metrics,.crm-upgrade-test-list{grid-template-columns:minmax(0,1fr)}.crm-command-active-paper{padding:16px}.crm-command-active-header{display:grid}.crm-command-active-header h3{font-size:23px}.crm-floating-assistant-button{bottom:12px;max-width:calc(100vw - 24px);right:12px}.crm-assistant-panel{min-height:520px}.crm-assistant-message{max-width:96%}.crm-assistant-composer{grid-template-columns:minmax(0,1fr)}.crm-assistant-composer button{min-height:44px}.crm-assistant-context,.crm-assistant-mini-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.crm-app-main-working{--crm-working-drawer-width:500px;--crm-working-drawer-gap:18px;padding-right:calc(var(--crm-working-drawer-width) + var(--crm-working-drawer-gap) + 18px)!important}.crm-app-main-call-open{--crm-working-drawer-width:480px}.crm-detail-shell-working .crm-tool-overlay{align-items:stretch!important;background:#0000!important;justify-content:flex-end!important;left:auto!important;padding:18px 18px 18px 0!important;pointer-events:none;width:calc(var(--crm-working-drawer-width) + 18px)!important}.crm-detail-shell-working .crm-tool-panel{height:calc(100dvh - 36px)!important;pointer-events:auto;width:var(--crm-working-drawer-width)!important}.crm-detail-shell-working .crm-call-tool-panel,.crm-detail-shell-working .crm-email-tool-panel{max-width:var(--crm-working-drawer-width)!important}.crm-detail-cards-grid-working{gap:8px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important}.crm-detail-cards-grid-working .crm-ai-summary-card,.crm-detail-cards-grid-working .crm-client-context-card,.crm-detail-cards-grid-working .crm-email-rotation-card,.crm-detail-cards-grid-working .crm-preferences-card,.crm-detail-cards-grid-working .crm-second-contact-card{grid-column:1/-1!important}.crm-detail-cards-grid-working .crm-activity-preview-card{display:none!important}.crm-detail-cards-grid-working .crm-detail-card{padding:8px!important}.crm-detail-cards-grid-working .crm-ai-summary-card{min-height:0!important}.crm-detail-cards-grid-working .crm-client-context-card{padding:8px!important}.crm-detail-cards-grid-working .crm-client-context-grid{gap:4px!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.crm-detail-cards-grid-working .crm-ai-summary-card .crm-pageSub,.crm-detail-cards-grid-working .crm-ai-summary-card p{max-width:100%}.crm-detail-cards-grid-working .crm-profile-grid{gap:4px!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.crm-detail-cards-grid-working .crm-info-item{border-radius:8px!important;gap:4px!important;grid-template-columns:14px minmax(0,1fr)!important;padding:4px 6px!important}.crm-detail-cards-grid-working .crm-info-item p:first-of-type{font-size:8.5px!important}.crm-detail-cards-grid-working .crm-info-item p:last-of-type{font-size:10.5px!important;line-height:1.18!important}.crm-detail-cards-grid-working .crm-email-rotation-card{max-height:142px;overflow:hidden!important}.crm-detail-cards-grid-working .crm-email-rotation-card .crm-rotation-list{max-height:86px;overflow-y:auto!important}.crm-detail-shell-working .crm-live-email-editor{border-radius:14px!important;padding:10px!important}.crm-detail-shell-working .crm-live-email-header{margin-bottom:6px!important}.crm-detail-shell-working .crm-live-email-ai-section{flex-shrink:0!important;margin:5px 0 0!important;padding:6px!important}.crm-detail-shell-working .crm-live-email-ai-section h4{display:none}.crm-detail-shell-working .crm-live-email-composer-row{gap:6px!important;grid-template-columns:minmax(0,1fr) 104px!important}.crm-detail-shell-working .crm-live-email-composer-row textarea{max-height:38px!important;min-height:34px!important;padding:6px 8px!important}.crm-detail-shell-working .crm-live-email-composer-row button{line-height:1.15!important;min-height:34px!important;padding:6px 8px!important}.crm-detail-shell-working .crm-live-email-ai-section>p{margin-top:2px!important}.crm-detail-shell-working .crm-live-email-toolbar{flex-shrink:0!important;margin:6px 0 0!important}.crm-detail-shell-working .crm-live-email-editor-shell{flex:1 1!important;min-height:0!important;padding:6px!important}.crm-detail-shell-working .crm-live-email-editor-top-bar{margin-bottom:4px!important}.crm-detail-shell-working .crm-live-email-editor-card{flex:1 1 auto!important;min-height:0!important}.crm-detail-shell-working .crm-live-email-subject-bar{padding:12px 14px!important}.crm-detail-shell-working .crm-live-email-subject-bar input{margin-top:6px!important;padding:10px 11px!important}.crm-detail-shell-working .crm-live-email-canvas{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:20px 22px!important}.crm-detail-shell-working .crm-live-email-inner{max-width:560px!important}.crm-detail-shell-working .crm-live-email-inner img{max-height:none!important;object-fit:contain}.crm-detail-shell-working .crm-live-email-button-stack{background:linear-gradient(180deg,#0d0f1300,rgba(13,15,19,.995) 32%);bottom:0;padding-top:8px;position:-webkit-sticky!important;position:sticky!important;z-index:3}.crm-detail-shell-working .crm-call-wizard-panel{height:100%!important;overflow-y:auto!important}}@media (min-width:900px) and (max-width:1199px){.crm-app-main-working{padding-right:16px!important}.crm-detail-shell-working .crm-tool-overlay{align-items:stretch!important;background:#00000038!important;justify-content:flex-end!important;padding:16px!important}.crm-detail-shell-working .crm-call-tool-panel,.crm-detail-shell-working .crm-email-tool-panel{height:calc(100dvh - 32px)!important;max-width:calc(100vw - 32px)!important;width:min(500px,calc(100vw - 32px))!important}}@media (max-width:899px){.crm-detail-shell-working .crm-tool-overlay{align-items:stretch!important;background:#0003!important;justify-content:flex-end!important;padding:10px!important}.crm-detail-shell-working .crm-call-tool-panel,.crm-detail-shell-working .crm-email-tool-panel{height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;width:min(520px,calc(100vw - 20px))!important}}.crm-dashboard-command-center{background:linear-gradient(150deg,hsla(40,60%,66%,.075),#f7f1e600 34%),linear-gradient(215deg,#3d5d6214,#f7f1e600 42%);box-sizing:border-box;padding:clamp(24px,4vh,48px) clamp(14px,3vw,38px) 80px}.crm-dashboard-hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto;width:min(100%,1180px)}.crm-dashboard-hero p,.crm-settings-hero p{color:#c8a45dd6;font-size:12px;font-weight:950;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.crm-dashboard-hero h2,.crm-settings-hero h2{color:#f7f1e6f5;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.4vw,58px);font-weight:500;letter-spacing:0;line-height:1.03;margin:0}.crm-dashboard-hero span,.crm-settings-hero span{color:#f7f1e68c;display:block;font-size:15px;line-height:1.45;margin-top:14px;max-width:640px}.crm-dashboard-task-count{align-items:center;background:hsla(39,52%,94%,.045);border:1px solid #c8a45d38;box-shadow:inset 0 1px 0 #f7f1e60f;display:inline-grid;gap:6px;justify-content:center;min-height:30px;padding:6px 10px}.crm-dashboard-task-count strong{color:#c8a45df2;font-size:22px;font-weight:950}.crm-dashboard-task-count span{color:#f7f1e6ad;font-size:12px;font-weight:950;margin:0;text-transform:uppercase}.crm-dashboard-grid{grid-gap:clamp(22px,4vw,56px);align-items:start;gap:clamp(22px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(280px,390px);margin:clamp(38px,7vh,82px) auto 0;width:min(100%,1180px)}.crm-dashboard-stack{grid-gap:18px;display:grid;gap:18px;justify-items:center;min-width:0}.crm-dashboard-stack-deck{height:154px;margin-bottom:-58px;pointer-events:auto}.crm-dashboard-stack-deck:empty{display:none}.crm-dashboard-stack-card{grid-gap:6px;background:linear-gradient(145deg,hsla(39,52%,94%,.085),hsla(39,52%,94%,.032)),#0d0f13f0;border:1px solid #c8a45d24;border-radius:14px;box-shadow:0 18px 48px #00000040;color:#f7f1e6;cursor:pointer;display:grid;gap:6px;left:50%;min-height:76px;padding:16px 20px;position:absolute;text-align:left;transform:translateX(-50%)}.crm-dashboard-stack-card-empty{border-style:dashed;cursor:default;pointer-events:none}.crm-dashboard-stack-card.crm-dashboard-stack-card-empty strong{color:#f7f1e694}.crm-dashboard-stack-card.crm-dashboard-stack-card-empty small{color:#a8a29a8a}.crm-dashboard-stack-card-1{top:0;z-index:1}.crm-dashboard-stack-card-2{z-index:2}.crm-dashboard-stack-card-3{z-index:3}.crm-dashboard-active-top span,.crm-dashboard-completed-list>p,.crm-dashboard-stack-card span{color:#f7f1e680;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.crm-dashboard-stack-card strong{color:#f7f1e6e0;font-size:15px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-stack-card small{color:#f7f1e67a;font-size:12px;font-weight:800}.crm-dashboard-active-card{background:linear-gradient(148deg,hsla(39,52%,94%,.105),hsla(39,52%,94%,.035)),#0c0d10fa;border:1px solid #c8a45d3d;border-radius:16px;box-shadow:0 34px 90px #0000006b,inset 0 1px 0 #f7f1e612;box-sizing:border-box;color:#f7f1e6;min-height:330px;padding:clamp(24px,4vw,42px);position:relative;text-align:center;width:min(100%,720px);z-index:5}.crm-dashboard-active-card-intake{background:linear-gradient(148deg,#c8a45d1f,hsla(39,52%,94%,.035)),#0c0d10fa;border-color:#c8a45d57}.crm-dashboard-active-top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:24px;text-align:left}.crm-dashboard-active-card h3{color:#f7f1e6f5;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:0;line-height:1.08;margin:0 auto;max-width:620px}.crm-dashboard-active-meta{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;margin-top:22px}.crm-dashboard-active-meta span{color:#f7f1e69e;font-size:14px;font-weight:800}.crm-dashboard-call-reason{color:#f7f1e694;font-size:15px;line-height:1.5;margin:22px auto 0;max-width:560px}.crm-dashboard-client-response{grid-gap:10px;background:hsla(39,52%,94%,.045);border:1px solid #c8a45d3d;border-radius:8px;display:grid;gap:10px;margin:22px auto 0;padding:16px;text-align:left;width:min(100%,560px)}.crm-dashboard-client-response-top{color:#e0be73db;display:flex;font-size:11px;font-weight:950;gap:12px;justify-content:space-between;text-transform:uppercase}.crm-dashboard-client-response-link,.crm-dashboard-client-response-name{background:#0000;border:0;color:#f7f1e6;cursor:pointer;font:inherit;font-weight:950;padding:0;text-align:left;width:-webkit-fit-content;width:fit-content}.crm-dashboard-client-response-name:disabled{cursor:default;opacity:.72}.crm-dashboard-client-response-subject{color:#f7f1e694;font-size:12px;font-weight:800}.crm-dashboard-client-response p{color:#f7f1e6c7;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.crm-dashboard-client-response-link{color:#e0be73;font-size:12px}.crm-dashboard-active-actions{border-top:1px solid #f7f1e617;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:28px;padding-top:22px}.crm-dashboard-active-actions button,.crm-settings-card button,.crm-settings-contact-row button{background:hsla(39,52%,94%,.055);border:1px solid #c8a45d33;border-radius:10px;color:#f7f1e6db;cursor:pointer;font-size:13px;font-weight:900;min-height:40px;padding:10px 14px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.crm-dashboard-active-actions button:hover,.crm-settings-card button:hover,.crm-settings-contact-row button:hover{background:#c8a45d1c;border-color:#c8a45d6b;transform:translateY(-1px)}.crm-dashboard-active-actions button:disabled,.crm-settings-card button:disabled{cursor:not-allowed;opacity:.45}.crm-dashboard-active-actions .crm-dashboard-primary-action{background:linear-gradient(135deg,#c8a45df2,#a68244eb);border-color:#c8a45d8a;color:#171717}.crm-dashboard-completed-panel{grid-gap:16px;display:grid;gap:16px;min-width:0}.crm-dashboard-completed-list,.crm-dashboard-completed-summary{background:#f7f1e60a;border:1px solid #f7f1e61c;border-radius:14px;box-shadow:inset 0 1px 0 hsla(39,52%,94%,.045)}.crm-dashboard-completed-summary{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.crm-dashboard-completed-summary span{color:#f7f1e6ad;font-size:13px;font-weight:950;text-transform:uppercase}.crm-dashboard-completed-summary strong{background:#c8a45d24;border-radius:999px;color:#c8a45df2;display:inline-grid;font-size:14px;min-height:30px;min-width:30px;place-items:center}.crm-dashboard-completed-list{grid-gap:10px;display:grid;gap:10px;padding:18px}.crm-dashboard-completed-list>p{margin:0 0 4px}.crm-dashboard-completed-list>span{color:#f7f1e685;font-size:13px}.crm-dashboard-completed-item{grid-gap:12px;align-items:center;border-top:1px solid #f7f1e614;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.crm-dashboard-completed-item:first-of-type{border-top:0}.crm-dashboard-completed-item div{grid-gap:4px;display:grid;gap:4px;min-width:0}.crm-dashboard-completed-item strong{color:#f7f1e6db;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-completed-item span{color:#f7f1e67a;font-size:12px}.crm-dashboard-completed-item button{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61f;border-radius:9px;color:#f7f1e6c2;cursor:pointer;font-size:12px;font-weight:900;min-height:36px;padding:8px 10px}.crm-dashboard-stack .crm-command-assistant-bar{grid-area:auto;justify-self:center;margin-top:4px;width:min(100%,760px)}.crm-persistent-assistant-bar{background:linear-gradient(180deg,#05060800,#050608fa 34%);bottom:0;margin-top:28px;padding:28px 0 8px;position:-webkit-sticky;position:sticky;right:0;z-index:30}.crm-persistent-assistant-bar .crm-command-assistant-bar{border-radius:18px;grid-area:auto;margin:0 auto;padding:11px;width:min(100%,900px)}.crm-persistent-assistant-bar .crm-command-assistant-bar textarea{max-height:100px;min-height:54px;padding:14px 16px}.crm-persistent-assistant-bar .crm-command-privacy-note,.crm-persistent-assistant-bar .crm-command-voice-controls{display:none}.crm-settings-page{margin:0 auto;padding:10px 0 90px;width:min(100%,1120px)}.crm-settings-hero{margin-bottom:24px}.crm-settings-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.crm-settings-hero-actions button{background:#c8a45d24;border:1px solid #c8a45d57;border-radius:10px;color:#f7f1e6e6;cursor:pointer;font-size:13px;font-weight:950;min-height:40px;padding:10px 14px}.crm-settings-hero-actions strong{color:#f7f1e69e;font-size:13px;font-weight:850}.crm-settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-settings-card{background:linear-gradient(145deg,#f7f1e612,hsla(39,52%,94%,.025)),#0a0c10f5;border:1px solid #f7f1e61c;border-radius:14px;box-shadow:inset 0 1px 0 hsla(39,52%,94%,.045);min-width:0;padding:18px}.crm-settings-card-wide{grid-column:1/-1}.crm-settings-card h3{color:#f7f1e6eb;font-size:18px;font-weight:950;letter-spacing:0;margin:0}.crm-dashboard-reply-box{grid-gap:10px;display:grid;gap:10px;margin-top:4px}.crm-dashboard-reply-box textarea{background:#050608b8;border:1px solid #c8a45d38;border-radius:8px;color:#f7f1e6;font:inherit;font-size:13px;line-height:1.5;min-height:124px;outline:none;padding:12px;resize:vertical;width:100%}.crm-dashboard-reply-box textarea:focus{border-color:#e0be73ad;box-shadow:0 0 0 3px #e0be731f}.crm-dashboard-reply-actions{display:flex;gap:8px;justify-content:flex-end}.crm-dashboard-reply-actions button{background:#e0be73;border:1px solid #e0be735c;border-radius:999px;color:#090909;cursor:pointer;font-size:12px;font-weight:950;min-height:38px;padding:0 16px}.crm-dashboard-reply-actions button:disabled{cursor:not-allowed;opacity:.64}.crm-settings-card p,.crm-settings-card>span{color:#f7f1e694;display:block;font-size:13px;line-height:1.45;margin:10px 0 0}.crm-settings-card button{margin-top:14px}.crm-settings-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.crm-settings-form-grid label{grid-gap:7px;display:grid;gap:7px;min-width:0}.crm-settings-form-grid label span,.crm-settings-toggle span{color:#f7f1e69e;font-size:12px;font-weight:900}.crm-settings-form-grid input,.crm-settings-form-grid textarea{background:hsla(39,52%,94%,.045);border:1px solid #f7f1e61c;border-radius:10px;box-sizing:border-box;color:#f7f1e6;font:inherit;min-width:0;outline:none;padding:12px;width:100%}.crm-settings-form-grid textarea{min-height:92px;resize:vertical}.crm-settings-form-grid input:focus,.crm-settings-form-grid textarea:focus{border-color:#c8a45d59;box-shadow:0 0 0 3px #c8a45d14}.crm-settings-toggle{align-items:center;display:flex;gap:10px;margin-top:14px}.crm-settings-toggle input{accent-color:#c8a45d;height:18px;width:18px}.crm-settings-pill-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.crm-settings-pill-list span{background:#c8a45d12;border:1px solid #c8a45d29;border-radius:999px;color:#f7f1e6c2;font-size:12px;font-weight:850;padding:8px 10px}.crm-settings-contact-list{grid-gap:9px;display:grid;gap:9px;margin-top:16px}.crm-settings-contact-row{grid-gap:12px;align-items:center;background:hsla(39,52%,94%,.035);border:1px solid #f7f1e617;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.crm-settings-contact-row div{grid-gap:4px;display:grid;gap:4px;min-width:0}.crm-settings-contact-row span,.crm-settings-contact-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-settings-contact-row strong{color:#f7f1e6e0;font-size:14px}.crm-settings-contact-row span{color:#f7f1e685;font-size:12px}@media (max-width:1120px){.crm-dashboard-completed-panel,.crm-dashboard-grid{grid-template-columns:minmax(0,1fr)}.crm-dashboard-completed-panel{justify-self:center;width:min(100%,760px)}}@media (max-width:700px){.crm-dashboard-command-center{padding:18px 0 58px}.crm-dashboard-hero{display:grid}.crm-dashboard-task-count{width:-webkit-fit-content;width:fit-content}.crm-dashboard-grid{margin-top:28px}.crm-dashboard-stack-deck{height:138px;margin-bottom:-52px}.crm-dashboard-stack-card{padding:13px 15px}.crm-dashboard-stack-card-1{width:82%}.crm-dashboard-stack-card-2{top:36px;width:90%}.crm-dashboard-stack-card-3{top:72px;width:98%}.crm-dashboard-active-card{min-height:300px}.crm-dashboard-active-top,.crm-dashboard-completed-item,.crm-settings-contact-row{display:grid;grid-template-columns:minmax(0,1fr)}.crm-dashboard-active-actions button{flex:1 1 138px}.crm-command-assistant-bar form,.crm-settings-form-grid,.crm-settings-grid{grid-template-columns:minmax(0,1fr)}.crm-settings-card-wide{grid-column:auto}.crm-persistent-assistant-bar{padding-top:18px}}.crm-dashboard-command-center{display:grid;grid-template-rows:auto auto;min-height:calc(100dvh - 36px);overflow-x:hidden;overflow-y:auto;padding:clamp(22px,3vh,34px) clamp(18px,3.2vw,42px) 34px;position:relative;scrollbar-gutter:stable}.crm-dashboard-hero{box-sizing:border-box;padding-right:min(260px,24vw);width:min(100%,1040px)}.crm-dashboard-hero h2{font-size:clamp(34px,3.6vw,48px)}.crm-dashboard-hero span{font-size:14px;margin-top:10px}.crm-dashboard-task-count{border-radius:999px;gap:5px;grid-template-columns:auto auto;left:50%;min-height:28px;padding:5px 8px;pointer-events:none;position:absolute;top:-38px;transform:translateX(-50%);z-index:6}.crm-dashboard-task-count strong{font-size:14px}.crm-dashboard-task-count span{font-size:8px;letter-spacing:0}.crm-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);height:auto;margin:clamp(26px,4vh,42px) auto 0;width:min(100%,940px)}.crm-dashboard-stack{align-content:start;gap:12px;grid-template-rows:auto auto auto;height:auto;min-height:0}.crm-dashboard-stack-deck{height:148px;margin-bottom:-54px;position:relative;width:min(100%,680px)}.crm-dashboard-stack-card{min-height:74px;padding:12px 16px}.crm-dashboard-stack-card-1{opacity:.44;width:72%}.crm-dashboard-stack-card-2{opacity:.62;top:38px;width:84%}.crm-dashboard-stack-card-3{opacity:.82;top:76px;width:94%}.crm-dashboard-active-card{min-height:250px;padding:clamp(20px,3vw,32px);width:min(100%,680px)}.crm-dashboard-active-top{margin-bottom:18px}.crm-dashboard-active-card h3{font-size:clamp(30px,3.3vw,42px);max-width:560px}.crm-dashboard-active-meta{margin-top:16px}.crm-dashboard-call-reason{font-size:14px;margin-top:16px;white-space:pre-line}.crm-dashboard-active-actions{margin-top:22px;padding-top:18px}.crm-dashboard-active-actions button{min-height:36px;padding:8px 12px}.crm-dashboard-completed-panel{display:block;position:absolute;right:clamp(18px,3.2vw,42px);top:clamp(28px,4vh,46px);width:min(292px,27vw);z-index:12}.crm-dashboard-completed-panel.is-collapsed{width:min(250px,24vw)}.crm-dashboard-completed-summary{display:none}.crm-dashboard-completed-list{background:linear-gradient(145deg,#f7f1e60f,hsla(39,52%,94%,.022)),#08090be6;border-radius:12px;gap:8px;max-height:240px;overflow-y:auto;padding:14px}.crm-dashboard-completed-list.is-collapsed{gap:0;max-height:none;overflow:hidden;padding:10px 12px}.crm-dashboard-completed-trigger{grid-gap:5px;cursor:pointer;display:grid;gap:5px;min-width:0;outline:none}.crm-dashboard-completed-trigger:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #c8a45d52}.crm-dashboard-completed-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-dashboard-completed-header p{color:#f7f1e68f;font-size:11px;font-weight:950;margin:0;text-transform:uppercase}.crm-dashboard-completed-header strong{background:#c8a45d26;border-radius:999px;color:#c8a45df0;display:inline-grid;font-size:12px;min-height:26px;min-width:26px;place-items:center}.crm-dashboard-completed-preview{color:#f7f1e67a;display:block;font-size:11px;font-weight:850;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-completed-item{gap:8px;grid-template-columns:minmax(0,1fr) 52px;padding:9px 0}.crm-dashboard-completed-item strong{font-size:12px}.crm-dashboard-completed-item span{font-size:11px}.crm-dashboard-completed-item button{border-radius:8px;font-size:11px;min-height:30px;padding:6px 8px}.crm-command-assistant-bar,.crm-dashboard-stack .crm-command-assistant-bar{background:#0000;border:0;box-shadow:none;padding:0;width:min(100%,820px)}.crm-dashboard-stack .crm-command-assistant-bar{align-self:start;margin-top:0}.crm-command-assistant-bar{grid-gap:10px;display:grid;gap:10px}.crm-command-assistant-reply{grid-gap:8px;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:8px;justify-items:center;margin:0 auto;min-height:72px;padding:4px 14px 8px;text-align:center;width:min(100%,760px)}.crm-command-assistant-reply-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.crm-command-assistant-reply-heading span{color:#c8a45deb;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.crm-command-assistant-reply-heading div{display:inline-flex;gap:6px}.crm-command-assistant-open-chat,.crm-command-assistant-reply-heading button{border-radius:999px;font-size:11px;min-height:28px;padding:6px 10px}.crm-command-assistant-reply-body{grid-gap:5px;display:grid;gap:5px;justify-items:center;max-height:130px;overflow-y:auto;width:min(100%,700px)}.crm-command-assistant-bar .crm-command-assistant-reply-body p,.crm-command-assistant-reply-body p{color:#f7f1e6d6;font-size:14px;line-height:1.5;margin:0;text-align:center}.crm-command-assistant-open-chat{color:#f7f1e6c7;justify-self:center;width:-webkit-fit-content;width:fit-content}.crm-command-assistant-chips{gap:7px;justify-content:center;margin:0;order:0}.crm-command-ai-status,.crm-command-assistant-chips button,.crm-command-reply-status,.crm-command-voice-status{border-radius:999px;font-size:11px;min-height:30px;padding:7px 11px}.crm-command-ai-status,.crm-command-reply-status,.crm-command-voice-status{align-items:center;background:#c8a45d14;border:1px solid #c8a45d2e;color:#f7f1e6bd;display:inline-flex;font-weight:850}.crm-command-ai-status.is-connected,.crm-command-reply-status.is-connected{background:#2f8f5b17;border-color:#2f8f5b47;color:#2f8f5bd1}.crm-command-ai-status.is-disconnected,.crm-command-reply-status.is-disconnected{background:#c85c5c1a;border-color:#c85c5c5c;color:#c85c5ce6}.crm-command-assistant-bar .crm-command-assistant-form{grid-gap:8px;align-items:center;background:linear-gradient(145deg,hsla(39,52%,94%,.075),hsla(39,52%,94%,.024)),#08090bf0;border:1px solid #c8a45d2e;border-radius:999px;box-shadow:0 22px 58px #00000057,inset 0 1px 0 #f7f1e60d;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 50px;min-height:62px;padding:8px 9px}.crm-command-assistant-bar textarea{background:#0000;border:0;border-radius:0;max-height:72px;min-height:38px;overflow-y:auto;padding:9px 8px;resize:none}.crm-command-assistant-bar textarea:focus{box-shadow:none}.crm-command-icon-button,.crm-command-send-button{border-radius:999px;display:inline-grid;height:42px;min-height:42px;min-width:42px;padding:0;place-items:center;width:42px}.crm-command-icon-button{background:hsla(39,52%,94%,.055)!important;color:#f7f1e6c2!important}.crm-command-send-button{background:linear-gradient(135deg,#c8a45df2,#a98345f0)!important;border-color:#c8a45d80!important;color:#101010!important;font-size:22px;line-height:1}.crm-command-assistant-bar>p,.crm-command-privacy-note,.crm-command-voice-controls{display:none}.crm-persistent-assistant-bar{padding:18px 0 6px}.crm-persistent-assistant-bar .crm-command-assistant-bar{border-radius:0;padding:0;width:min(100%,860px)}.crm-persistent-assistant-bar .crm-command-assistant-bar textarea{max-height:72px;min-height:38px;padding:9px 8px}.crm-app-shell{color:var(--crm-text)!important}.crm-app-main,.crm-app-shell{background:var(--crm-bg)!important}.crm-app-sidebar{background:linear-gradient(180deg,var(--crm-sidebar-bg),var(--crm-bg))!important;border-right-color:var(--crm-border)!important}.crm-calendar-panel,.crm-call-client-card,.crm-call-finish-card,.crm-call-modal,.crm-call-question-card,.crm-call-suggestion-card,.crm-call-wizard-panel,.crm-command-assistant-bar .crm-command-assistant-form,.crm-dashboard-completed-list,.crm-data-safety-help-panel,.crm-data-safety-menu,.crm-detail-card,.crm-email-history-box,.crm-email-item,.crm-email-log-form,.crm-email-rotation-card,.crm-email-side-panel,.crm-intake-report-item,.crm-intake-sheet-panel,.crm-intake-sheet-section,.crm-lead-card,.crm-readonly-map-shell,.crm-settings-card,.crm-sidebar-nav button:hover,.crm-sidebar-website-button:hover,.crm-stat-card,.crm-table-panel,.crm-task-card,.crm-tool-panel{background:var(--crm-panel)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important}.crm-task-card{background:var(--crm-raised)!important}.crm-dashboard-command-center,.crm-dashboard-grid,.crm-dashboard-stack{color:var(--crm-text)}.crm-calendar-meta span,.crm-calendar-panel p,.crm-dashboard-completed-header p,.crm-dashboard-completed-item span,.crm-dashboard-completed-preview,.crm-dashboard-hero p,.crm-dashboard-hero span,.crm-data-safety-helper,.crm-data-safety-status,.crm-email-panel-help,.crm-intake-section-updated,.crm-intake-sheet-header p,.crm-intake-sheet-header span,.crm-intake-sheet-section p,.crm-map-technical-details summary,.crm-readonly-map-caption,.crm-settings-form-grid label span,.crm-settings-toggle span,.crm-task-grid span,.crm-task-kicker,.crm-task-note,.crm-task-summary{color:var(--crm-muted)!important}.crm-calendar-meta strong,.crm-calendar-panel h3,.crm-dashboard-active-card h3,.crm-dashboard-completed-item strong,.crm-dashboard-hero h2,.crm-data-safety-help-panel strong,.crm-data-safety-menu-header p,.crm-data-safety-section-label,.crm-data-safety-summary strong,.crm-email-panel-section label,.crm-email-panel-top h4,.crm-intake-report-item-top strong,.crm-intake-sheet-field strong,.crm-intake-sheet-header h3,.crm-intake-sheet-section h4,.crm-settings-card h3,.crm-settings-contact-row strong,.crm-task-card h3,.crm-task-grid strong,.crm-task-scheduling-box strong{color:var(--crm-text)!important}.crm-calendar-actions button,.crm-call-secondary-button,.crm-clean-toggle,.crm-command-assistant-chips button,.crm-command-assistant-open-chat,.crm-command-icon-button,.crm-copy-phone-button,.crm-data-safety-actions button,.crm-data-safety-advanced button,.crm-data-safety-advanced-toggle,.crm-data-safety-info,.crm-data-safety-trigger,.crm-email-approve-button,.crm-email-format-toolbar button,.crm-email-save-button,.crm-filter-button,.crm-intake-sheet-close,.crm-main-tab,.crm-settings-card button,.crm-task-actions button,.crm-task-approval-actions button,.crm-view-tab{background:#1a1a1a!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important}.crm-calendar-actions button:hover,.crm-clean-toggle:hover,.crm-command-assistant-chips button:hover,.crm-copy-phone-button:hover,.crm-data-safety-actions button:hover,.crm-email-approve-button:hover,.crm-email-format-toolbar button:hover,.crm-email-save-button:hover,.crm-filter-button:hover,.crm-intake-sheet-close:hover,.crm-main-tab:hover,.crm-settings-card button:hover,.crm-task-actions button:hover,.crm-view-tab:hover{background:var(--crm-panel)!important;border-color:var(--crm-gold)!important;color:var(--crm-text)!important}.crm-clean-toggle.active,.crm-filter-button.active,.crm-main-tab.active,.crm-view-tab.active{background:linear-gradient(135deg,#1c1a15,#111)!important;border-color:var(--crm-gold)!important;box-shadow:0 0 0 1px #c8a45d40!important;color:var(--crm-text)!important}.crm-ai-email-button,.crm-call-client-button,.crm-call-primary-button,.crm-command-send-button,.crm-contacted-button,.crm-email-approve-button,.crm-email-regenerate-button,.crm-log-email-button,.crm-start-call-button{background:var(--crm-gold)!important;border-color:var(--crm-gold-hover)!important;box-shadow:0 14px 28px #c8a45d2e!important;color:#090909!important}.crm-ai-email-button:hover,.crm-call-client-button:hover,.crm-call-primary-button:hover,.crm-command-send-button:hover,.crm-contacted-button:hover,.crm-email-approve-button:hover,.crm-email-regenerate-button:hover,.crm-log-email-button:hover,.crm-start-call-button:hover{background:var(--crm-gold-hover)!important;border-color:var(--crm-gold-hover)!important;color:#090909!important}.crm-ai-email-button:disabled,.crm-call-secondary-button:disabled,.crm-contacted-button:disabled,.crm-log-email-button:disabled,.crm-main-tab.disabled,.crm-task-actions button:disabled,.crm-task-approval-actions button:disabled{background:#202020!important;border-color:#303030!important;color:#6f6a62!important}.crm-call-answer-box,.crm-call-finish-card input,.crm-call-finish-card select,.crm-call-script-select,.crm-call-small-textarea,.crm-contact-workflow input,.crm-contact-workflow select,.crm-contact-workflow textarea,.crm-email-history-box input,.crm-email-history-box select,.crm-email-history-box textarea,.crm-email-log-form input,.crm-email-log-form select,.crm-email-log-form textarea,.crm-email-panel-input,.crm-email-preview-textarea,.crm-email-small-textarea,.crm-email-template-textarea,.crm-search-input,.crm-settings-form-grid input,.crm-settings-form-grid textarea,.crm-status-filter{background:var(--crm-panel)!important;border-color:var(--crm-border)!important;color:var(--crm-text)!important}.crm-contact-workflow textarea::placeholder,.crm-email-log-form textarea::placeholder,.crm-email-panel-input::placeholder,.crm-email-preview-textarea::placeholder,.crm-email-small-textarea::placeholder,.crm-email-template-textarea::placeholder,.crm-search-input::placeholder{color:#a8a29ab8!important}.crm-contact-workflow input:focus,.crm-contact-workflow select:focus,.crm-contact-workflow textarea:focus,.crm-email-log-form input:focus,.crm-email-log-form select:focus,.crm-email-log-form textarea:focus,.crm-search-input:focus,.crm-settings-form-grid input:focus,.crm-settings-form-grid textarea:focus,.crm-status-filter:focus{border-color:var(--crm-gold)!important;box-shadow:0 0 0 3px #c8a45d1a!important}.crm-category,.crm-clean-reason-box span,.crm-clean-summary-item span,.crm-dashboard-completed-header strong,.crm-dashboard-task-count strong,.crm-intake-sheet-pill,.crm-map-drawing-empty,.crm-map-drawing-summary-list div,.crm-readonly-map-empty,.crm-settings-pill-list span,.crm-task-priority-high,.crm-task-priority-nurture,.crm-task-scheduling-box,.crm-task-scheduling-box span,.crm-task-warning{background:#c8a45d1a!important;border-color:#c8a45d52!important;color:var(--crm-gold-hover)!important}.crm-command-ai-status.is-connected,.crm-command-reply-status.is-connected,.crm-task-approval-actions button:first-child{background:#2f8f5b1f!important;border-color:#2f8f5b57!important;color:var(--crm-success)!important}.crm-category.overdue,.crm-command-ai-status.is-disconnected,.crm-command-reply-status.is-disconnected,.crm-delete-button,.crm-email-discard-button,.crm-email-panel-close,.crm-urgency-label.overdue{background:#c85c5c1f!important;border-color:#c85c5c5c!important;color:var(--crm-danger)!important}.crm-command-ai-status,.crm-command-reply-status,.crm-command-voice-status{background:#1a1a1a!important;border-color:var(--crm-border)!important;color:var(--crm-muted)!important}.crm-call-progress-fill{background:var(--crm-gold)!important}@media (max-width:1100px){.crm-dashboard-command-center{max-height:none;min-height:calc(100dvh - 36px);overflow-y:auto}.crm-dashboard-hero{padding-right:0}.crm-dashboard-completed-panel{margin:16px auto 0;position:static;width:min(100%,520px)}.crm-dashboard-grid{height:auto}}.dot-field-container{background:#050505;height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:1}.schedule-page{background:#050608;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.schedule-background{background:linear-gradient(145deg,#050608,#0b0d12 48%,#12100c);inset:0;position:fixed;z-index:0}.schedule-shell{grid-gap:14px;align-content:center;box-sizing:border-box;display:grid;gap:14px;margin:0 auto;min-height:100vh;padding:28px 0;position:relative;width:min(920px,calc(100% - 28px));z-index:1}.schedule-brand{background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;color:#ffffffc2;cursor:pointer;font-size:12px;font-weight:850;padding:9px 12px;width:-webkit-fit-content;width:fit-content}.schedule-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1a,rgba(191,151,91,.055)),#050608e0;border:1px solid #ffffff21;border-radius:20px;box-shadow:0 28px 90px #00000080;padding:28px}.schedule-eyebrow{color:#e2e8f0ad;font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.schedule-card h1{color:#fff;font-size:clamp(31px,5vw,48px);font-weight:950;letter-spacing:0;line-height:1.03;margin:0}.schedule-complete p,.schedule-intro,.schedule-state{color:#ffffffb3;font-size:15px;line-height:1.6;margin:16px 0 0}.schedule-form{grid-gap:14px;display:grid;gap:14px;margin-top:24px}.schedule-attendees,.schedule-choice-group,.schedule-form label,.schedule-profile-form label{grid-gap:8px;display:grid;gap:8px}.schedule-attendees p,.schedule-choice-group p,.schedule-date-picker>span,.schedule-form label>span,.schedule-profile-form label>span{color:#ffffffb8;font-size:12px;font-weight:850;margin:0}.schedule-date-trigger,.schedule-form input,.schedule-form select,.schedule-form textarea,.schedule-profile-form input{background:hsla(0,0%,100%,.085);border:1px solid #ffffff24;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;outline:none;padding:13px 14px;width:100%}.schedule-date-trigger:focus,.schedule-form input:focus,.schedule-form select:focus,.schedule-form textarea:focus,.schedule-profile-form input:focus{border-color:#eab30875;box-shadow:0 0 0 3px #eab3081f}.schedule-form textarea{resize:vertical}.schedule-form select option{color:#111827}.schedule-two-column{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-alternatives,.schedule-availability{grid-gap:12px;background:linear-gradient(135deg,#eab3081a,#ffffff0a),hsla(0,0%,100%,.045);border:1px solid #ffffff1c;border-radius:16px;display:grid;gap:12px;padding:14px}.schedule-availability-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.schedule-alternatives p,.schedule-availability p{color:#fff;font-size:13px;font-weight:950;line-height:1.3;margin:0}.schedule-availability span,.schedule-availability-empty{color:#fff9;display:block;font-size:12px;font-weight:700;line-height:1.45;margin-top:4px}.schedule-availability em{color:#e2e8f0b3;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:900}.schedule-slot-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-slot-button{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:12px;color:#ffffffd1;cursor:pointer;font-size:12px;font-weight:900;line-height:1.2;min-height:42px;padding:9px 10px;text-align:left}.schedule-slot-button-active,.schedule-slot-button:hover{background:#f8fafc;border-color:#eab3089e;color:#0b0d12}.schedule-contact-note,.schedule-fallback-panel,.schedule-time-card{grid-gap:8px;background:hsla(0,0%,100%,.055);border:1px solid #eab3082e;border-radius:16px;display:grid;gap:8px;padding:14px}.schedule-contact-note{margin-top:16px}.schedule-contact-note strong,.schedule-fallback-panel strong{color:#fff;font-size:13px;font-weight:950;line-height:1.35}.schedule-contact-note span,.schedule-fallback-panel span,.schedule-timezone-hint{color:#ffffffa3;font-size:12px;font-style:normal;font-weight:700;line-height:1.45}.schedule-section-heading{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.schedule-section-heading p{color:#fff;font-size:13px;font-weight:950;margin:0}.schedule-section-heading span{color:#ffffff94;font-size:12px;font-weight:750;line-height:1.35;text-align:right}.schedule-date-grid,.schedule-time-grid{grid-gap:8px;display:grid;gap:8px}.schedule-date-grid,.schedule-time-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.schedule-date-chip,.schedule-time-chip{grid-gap:4px;align-content:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;color:#fff;cursor:pointer;display:grid;gap:4px;min-height:62px;padding:10px;text-align:left}.schedule-date-chip span,.schedule-time-chip span{color:#ffffff9e;font-size:11px;font-weight:850}.schedule-date-chip strong,.schedule-time-chip strong{color:#fff;font-size:13px;font-weight:950;line-height:1.18}.schedule-date-chip-active,.schedule-date-chip:hover,.schedule-time-chip-active,.schedule-time-chip:hover{background:#eab30829;border-color:#eab3089e}.schedule-manual-time{margin-top:2px}.schedule-date-picker{grid-gap:8px;display:grid;gap:8px;position:relative}.schedule-date-trigger{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:49px;text-align:left}.schedule-date-trigger:after{border:2px solid #ffffffb8;border-radius:3px;border-top:4px solid #ffffffb8;content:"";flex:0 0 13px;height:13px;opacity:.9;width:13px}.schedule-date-trigger-filled{color:#fff}.schedule-calendar-popover{background:#050608;border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 24px 70px #00000094;left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:min(292px,calc(100vw - 44px));z-index:30}.schedule-calendar-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.schedule-calendar-header strong{color:#fff;font-size:13px;font-weight:950}.schedule-calendar-day,.schedule-calendar-header button{background:#ffffff12;border:1px solid #ffffff1f;color:#fff;cursor:pointer}.schedule-calendar-header button{border-radius:10px;font-size:14px;font-weight:950;height:32px;width:34px}.schedule-calendar-grid,.schedule-calendar-weekdays{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-calendar-weekdays{margin-bottom:6px}.schedule-calendar-weekdays span{color:#ffffff80;font-size:11px;font-weight:900;text-align:center}.schedule-calendar-day{aspect-ratio:1;border-radius:10px;font-size:12px;font-weight:850}.schedule-calendar-day-today,.schedule-calendar-day:hover{border-color:#eab30894}.schedule-calendar-day-selected{background:#f8fafc;border-color:#f8fafc;color:#050608}.schedule-calendar-day-muted{color:#ffffff52}.schedule-attendees label,.schedule-checkbox{align-items:center;background:#ffffff0f;border:1px solid #eab3082e;border-radius:14px;display:flex;gap:10px;padding:13px}.schedule-attendees input,.schedule-checkbox input{-webkit-appearance:none;appearance:none;background:#ffffff14;border:1px solid #eab3087a;border-radius:7px;display:grid;flex:0 0 22px;height:22px;place-items:center;width:22px}.schedule-attendees input:checked,.schedule-checkbox input:checked{background:#f8fafc;border-color:#f8fafc}.schedule-attendees input:checked:after,.schedule-checkbox input:checked:after{border-bottom:2px solid #050608;border-right:2px solid #050608;content:"";height:11px;margin-top:-2px;transform:rotate(45deg);width:6px}.schedule-checkbox span{grid-gap:3px;display:grid;gap:3px}.schedule-checkbox span strong{color:#fff;font-size:13px;line-height:1.3}.schedule-checkbox span em{color:#ffffff94;font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.schedule-error{background:#7f1d1d33;border:1px solid #f871713d;border-radius:12px;color:#fecaca;font-weight:800;margin:0}.schedule-error,.schedule-success{font-size:13px;line-height:1.45;padding:11px 12px}.schedule-success{background:#14532d38;border:1px solid #4ade803d;border-radius:12px;color:#bbf7d0;font-weight:850;margin:14px 0 0}.schedule-submit{background:#fff;border:1px solid #fff3;border-radius:999px;color:#020617;cursor:pointer;font-size:14px;font-weight:950;padding:15px 18px;width:100%}.schedule-submit:hover:not(:disabled){background:#f4d88d;border-color:#f4d88ddb}.schedule-submit:disabled{cursor:progress;opacity:.68}.schedule-complete{padding:18px 0;text-align:center}.schedule-profile-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;text-align:left}.schedule-profile-summary div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:12px}.schedule-profile-summary span{color:#ffffff8f;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.schedule-profile-summary strong{color:#fff;display:block;font-size:13px;font-weight:900;line-height:1.35;word-break:break-word}.schedule-complete-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.schedule-secondary-action{background:hsla(0,0%,100%,.075);border:1px solid #ffffff2e;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:950;padding:12px 16px}.schedule-secondary-action:hover{background:#eab30826;border-color:#eab30894}.schedule-profile-form{grid-gap:12px;display:grid;gap:12px;margin-top:16px;text-align:left}@media (max-width:640px){.schedule-shell{align-content:start;padding:14px 0;width:min(100% - 18px,760px)}.schedule-card{border-radius:16px;padding:17px}.schedule-two-column{grid-template-columns:1fr}.schedule-availability-header{display:grid}.schedule-slot-grid{grid-template-columns:1fr}.schedule-section-heading{display:grid}.schedule-section-heading span{text-align:left}.schedule-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-profile-summary,.schedule-time-grid{grid-template-columns:1fr}.schedule-date-chip,.schedule-time-chip{min-height:54px}}.platform-page{background:radial-gradient(circle at 12% 8%,#d4af371f,#0000 30%),linear-gradient(135deg,#070707,#161414 48%,#211f1a);color:#f7f1e6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.platform-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707db;border-bottom:1px solid #f7f1e61f;display:flex;gap:24px;justify-content:space-between;padding:18px clamp(18px,4vw,56px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.platform-brand,.platform-nav button{background:#0000;border:0;color:#f7f1e6;cursor:pointer;font:inherit}.platform-brand{font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.platform-nav nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.platform-nav nav button{border:1px solid #f7f1e624;border-radius:8px;color:#f7f1e6c7;padding:9px 12px}.platform-nav nav button.active,.platform-nav nav button:hover{background:#d4af371a;border-color:#d4af3775;color:#f7f1e6}.platform-section{margin:0 auto;width:min(1120px,calc(100% - 36px))}.platform-hero{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);min-height:calc(100vh - 78px);padding:72px 0 56px}.platform-admin-header h1,.platform-form-intro h1,.platform-hero-copy h1,.platform-pricing-intro h1{font-size:clamp(42px,7vw,86px);letter-spacing:0;line-height:.95;margin:0;max-width:780px}.platform-admin-header p,.platform-band p,.platform-form-intro p,.platform-hero-copy p,.platform-pricing-intro p{color:#f7f1e6c2;font-size:18px;line-height:1.6;max-width:680px}.platform-eyebrow{color:#d4af37;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.platform-actions,.platform-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.platform-button{background:#f7f1e614;border:1px solid #f7f1e62e;border-radius:8px;color:#f7f1e6;cursor:pointer;font-size:14px;font-weight:900;min-height:44px;padding:0 18px}.platform-button.primary{background:#d4af37;border-color:#d4af3794;color:#17130b}.platform-button.subtle{background:#0000}.platform-button:disabled{cursor:not-allowed;opacity:.62}.platform-empty-state,.platform-feature,.platform-plan,.platform-signal-panel,.platform-subscription-status,.platform-ticket{background:hsla(0,0%,100%,.055);border:1px solid #f7f1e624;border-radius:8px;box-shadow:0 22px 70px #00000047}.platform-signal-panel{padding:24px}.platform-signal-header{color:#f7f1e6b8;display:flex;font-size:13px;gap:18px;justify-content:space-between}.platform-signal-header strong{color:#d4af37}.platform-pipeline{grid-gap:14px;display:grid;gap:14px;margin-top:28px}.platform-pipeline span{background:#0000003d;border-left:3px solid #d4af37;border-radius:6px;font-weight:800;padding:16px}.platform-feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:48px}.platform-feature{padding:22px}.platform-band h2,.platform-feature h2,.platform-plan h2,.platform-subscription-status h2,.platform-ticket h2{color:#fff8e8;font-size:21px;line-height:1.16;margin:0 0 10px}.platform-feature p,.platform-plan li,.platform-subscription-status p,.platform-ticket dd,.platform-ticket p{color:#f7f1e6b8;line-height:1.55}.platform-band{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:42px 0 72px}.platform-form-shell{grid-gap:clamp(26px,5vw,68px);display:grid;gap:clamp(26px,5vw,68px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);padding:64px 0 80px}.platform-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-field{grid-gap:8px;display:grid;gap:8px}.platform-field.full,.platform-form-actions,.platform-form-status{grid-column:1/-1}.platform-field dt,.platform-field span{color:#f7f1e6bd;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-field input,.platform-field select,.platform-field textarea{background:hsla(0,0%,100%,.075);border:1px solid #f7f1e62e;border-radius:8px;box-sizing:border-box;color:#fff8e8;font:inherit;outline:none;padding:13px 14px;width:100%}.platform-field textarea{min-height:118px;resize:vertical}.platform-field select option{color:#17130b}.platform-form-status{background:#ffffff0f;border:1px solid #f7f1e624;border-radius:8px;color:#f7f1e6db;margin:0;padding:14px 16px}.platform-form-status.loaded,.platform-form-status.saved{background:#53c4801a;border-color:#53c48057}.platform-form-status.error{background:#ff7a7a1a;border-color:#ff7a7a61}.platform-admin-header,.platform-pricing-intro{padding:64px 0 28px}.platform-admin-header{align-items:flex-end;display:flex;gap:22px;justify-content:space-between}.platform-plans{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:12px 0 80px}.platform-empty-state,.platform-plan,.platform-subscription-status,.platform-ticket{padding:24px}.platform-price{color:#d4af37;font-size:22px;font-weight:900}.platform-plan ul{grid-gap:10px;display:grid;gap:10px;margin:22px 0;padding-left:20px}.platform-subscription-status dl,.platform-ticket dl{grid-gap:12px;display:grid;gap:12px;margin:22px 0 0}.platform-subscription-status dt,.platform-ticket dt{color:#d4af37;font-size:12px;font-weight:900;text-transform:uppercase}.platform-subscription-status dd,.platform-ticket dd{margin:4px 0 0}.platform-ticket-list{grid-gap:16px;display:grid;gap:16px;padding:12px 0 80px}.platform-ticket{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.platform-ticket-controls{grid-gap:16px;align-content:start;display:grid;gap:16px}@media (max-width:900px){.platform-admin-header,.platform-band,.platform-nav{align-items:flex-start;flex-direction:column}.platform-nav nav{justify-content:flex-start}.platform-form-shell,.platform-hero,.platform-plans,.platform-ticket{grid-template-columns:1fr}.platform-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.platform-hero{min-height:auto;padding-top:46px}.platform-feature-grid,.platform-form{grid-template-columns:1fr}.platform-actions,.platform-form-actions{align-items:stretch;flex-direction:column}.platform-button{width:100%}}
/*# sourceMappingURL=main.5cbe6c35.css.map*/