.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;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{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.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:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.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);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;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;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--ricofy-bg:#f6f8fb;--ricofy-card-bg:#fff;--ricofy-border:#edf2f7;--ricofy-border-dark:#e2e8f0;--ricofy-text-dark:#0f172a;--ricofy-text-muted:#64748b;--ricofy-text-light:#94a3b8;--ricofy-blue:#4361ee;--ricofy-blue-hover:#3751db;--ricofy-blue-light:#eef2ff;--ricofy-purple:#7c3aed;--ricofy-purple-light:#f5f3ff;--ricofy-green:#10b981;--ricofy-green-light:#ecfdf5;--ricofy-red:#ef4444;--ricofy-red-light:#fef2f2}.pp-shell{background-color:var(--ricofy-bg);min-height:100vh;color:var(--ricofy-text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,system-ui,sans-serif;display:flex}.pp-shell,.pp-shell *,.pp-shell :before,.pp-shell :after,.pp-shell button,.pp-shell input,.pp-shell select,.pp-shell textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,system-ui,sans-serif!important}.pp-sidebar{border-right:1px solid var(--ricofy-border);z-index:50;background:#fff;flex-direction:column;flex:0 0 264px;width:264px;min-width:264px;height:100vh;padding:24px 18px 20px;transition:width .42s cubic-bezier(.2,.8,.2,1),min-width .42s cubic-bezier(.2,.8,.2,1),flex-basis .42s cubic-bezier(.2,.8,.2,1),padding .42s,transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:sticky;top:0}.pp-brand{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:28px;padding:0 4px;display:flex}.pp-brand-home{cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:7px;width:auto;min-width:0;height:46px;padding:0 2px;display:flex}.pp-brand-home img{flex:none;display:block}.pp-brand-home .pp-brand-mark{object-fit:contain;width:32px;height:32px;display:block}.pp-brand-wordmark{color:#142b49;letter-spacing:-.9px;white-space:nowrap;align-items:baseline;min-width:0;font-size:18px;font-weight:750;line-height:1;display:inline-flex}.pp-brand-wordmark b{color:#1672e6;font-weight:780}.pp-brand-wordmark small{color:#70829b;letter-spacing:-.2px;margin-left:1px;font-size:9px;font-weight:650}.pp-brand-collapse{color:#6d85a2;cursor:pointer;background:#fff;border:1px solid #e6eef8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:background .2s,color .2s,transform .25s;display:grid}.pp-brand-collapse:hover{color:#246bd7;background:#eff6ff;transform:translate(-1px)}.pp-brand-title{color:var(--ricofy-text-dark);letter-spacing:-.035em;align-items:baseline;font-size:23px;font-weight:800;display:flex}.pp-brand-title .brand-accent{color:var(--ricofy-text-dark)}.pp-brand-title .brand-dot{color:var(--ricofy-blue);margin-left:1px;font-size:26px}.pp-close{color:var(--ricofy-text-muted);cursor:pointer;background:0 0;border:none;display:none}.pp-nav-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.pp-nav-scroll::-webkit-scrollbar{display:none}.pp-nav-group{flex-direction:column;gap:3px;display:flex}.pp-nav-group-header{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:700}.pp-nav-item{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:500;transition:all .15s;display:flex;position:relative}.pp-nav-item svg{color:#64748b;flex-shrink:0;transition:color .15s}.pp-nav-item span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pp-nav-item:hover{color:var(--ricofy-text-dark);background:#f8fafc}.pp-nav-item:hover svg{color:var(--ricofy-text-dark)}.pp-nav-counter-pill{background:var(--ricofy-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pp-sidebar-profile-row{align-items:center;gap:6px;min-width:0;display:flex}.pp-sidebar-profile{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px;display:flex}.pp-sidebar-profile:hover,.pp-sidebar-logout:hover{background:#f2f7ff}.pp-sidebar-avatar{color:#1767d8;background:linear-gradient(145deg,#d5e8ff,#e8edff);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.pp-sidebar-avatar img{object-fit:cover;width:100%;height:100%}.pp-sidebar-profile-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-sidebar-profile-copy b{color:#173355;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.pp-sidebar-profile-copy small{color:#7890ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pp-sidebar-logout{color:#7188a5;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pp-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.pp-sidebar.collapsed{flex-basis:78px;width:78px;min-width:78px;padding:20px 10px 14px}.pp-sidebar.collapsed .pp-brand{gap:2px;padding:0}.pp-sidebar.collapsed .pp-brand-home{flex:none;justify-content:center;width:32px;padding:0}.pp-sidebar.collapsed .pp-brand-wordmark{display:none}.pp-sidebar.collapsed .pp-brand-collapse{width:22px;height:22px}.pp-sidebar.collapsed .pp-nav-scroll{gap:15px;overflow-x:hidden}.pp-sidebar.collapsed .pp-nav-group-header{display:none}.pp-sidebar.collapsed .pp-nav-group{gap:7px}.pp-sidebar.collapsed .pp-nav-item{justify-content:center;gap:0;padding:0}.pp-sidebar.collapsed .pp-nav-item>span:not(.pp-nav-counter-pill){display:none}.pp-sidebar.collapsed .pp-nav-item .pp-nav-counter-pill{min-width:15px;height:15px;padding:0 4px;font-size:9px;position:absolute;top:1px;right:3px}.pp-sidebar.collapsed .pp-sidebar-profile-row{flex-direction:column}.pp-sidebar.collapsed .pp-sidebar-profile{justify-content:center;padding:0}.pp-sidebar.collapsed .pp-sidebar-profile-copy{display:none}.pp-sidebar.collapsed .pp-sidebar-logout{width:32px;height:32px}.pp-header{border-bottom:1px solid var(--ricofy-border);z-index:40;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.pp-header-left{flex:1;align-items:center;gap:16px;max-width:520px;display:flex}.pp-menu{color:var(--ricofy-text-dark);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.pp-header-search{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:10px;width:100%;max-width:440px;height:40px;padding:0 12px;transition:all .2s;display:flex}.pp-header-search:focus-within{border-color:var(--ricofy-blue);box-shadow:0 0 0 3px #4361ee1f}.pp-header-search svg{color:#94a3b8;flex-shrink:0}.pp-header-search input{min-width:0;color:var(--ricofy-text-dark);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pp-header-search input::placeholder{color:#94a3b8}.pp-kbd-shortcut{color:#94a3b8;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:500}.pp-header-right{align-items:center;gap:20px;display:flex;position:relative}.pp-header-icon-btn{color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex;position:relative}.pp-header-icon-btn:hover{background:#f1f5f9}.pp-header-icon-btn .notif-dot{background:#ef4444;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.pp-lang-selector{color:var(--ricofy-text-dark);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.pp-lang-selector:hover{background:#f1f5f9}.pp-user-badge{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:4px 8px;transition:background .15s;display:flex}.pp-user-badge:hover{background:#f8fafc}.pp-profile-dropdown{z-index:90;background:#fffffff7;border:1px solid #cadbf0e0;border-radius:14px;width:min(250px,100vw - 28px);padding:7px;animation:.16s both pp-dashboard-enter;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #19395f26}.pp-profile-dropdown button{color:#45617f;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.pp-profile-dropdown button:hover{color:#236bd0;background:#f1f7ff}.pp-profile-dropdown button.danger{color:#b55;border-top:1px solid #edf1f6;border-radius:0 0 9px 9px;margin-top:4px}.pp-profile-dropdown button>span{color:#2771db;text-align:center;background:#eaf2ff;border-radius:99px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:10px}.pp-user-badge-text{text-align:right;flex-direction:column;display:flex}.pp-user-badge-name{color:var(--ricofy-text-dark);font-size:13px;font-weight:700;line-height:1.25}.pp-user-badge-role{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2}.pp-user-badge-avatar{color:#fff;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000026}.pp-user-badge-avatar img{object-fit:cover;width:100%;height:100%}.pp-subnav-strip{justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:4px;display:flex}.pp-subnav-tabs{align-items:center;gap:28px;display:flex}.pp-subnav-tab{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:15px;font-weight:500;transition:color .15s;position:relative}.pp-subnav-tab:hover{color:var(--ricofy-text-dark)}.pp-subnav-tab.active{color:var(--ricofy-text-dark);font-weight:700}.pp-subnav-manage{color:var(--ricofy-text-dark);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700;transition:color .15s}.pp-subnav-manage:hover{color:var(--ricofy-blue)}.pp-page{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:24px 32px 48px}.pp-dashboard-view{isolation:isolate;gap:18px;animation:.38s both pp-dashboard-enter;display:grid;position:relative}.pp-dashboard-view:before{z-index:-1;pointer-events:none;filter:blur(22px);content:"";background:radial-gradient(at 12% 8%,#cbe4ff62,#0000 38%),radial-gradient(at 88% 55%,#d9e9ff75,#0000 42%);position:absolute;inset:-32px -24px}.pp-dashboard-welcome{-webkit-backdrop-filter:blur(16px);isolation:isolate;background:linear-gradient(115deg,#ffffffd9 0%,#ffffffba 70%);border:1px solid #ffffffd9;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #2d67aa12,inset 0 1px #fff}.pp-dashboard-welcome:after{z-index:-1;content:"";border:1px solid #d9eaff;border-radius:50%;width:250px;height:250px;animation:14s ease-in-out infinite alternate pp-welcome-orbit;position:absolute;top:-112px;right:8%;box-shadow:0 0 0 25px #eaf4ff65,0 0 0 52px #eef6ff6b}.pp-dashboard-welcome{min-height:178px}.pp-dashboard-welcome>div:first-child,.pp-dashboard-quick-actions{z-index:2;position:relative}.pp-dashboard-welcome-art{z-index:1;pointer-events:none;width:clamp(170px,17vw,235px);height:142px;position:absolute;top:50%;right:clamp(245px,22%,390px);transform:translateY(-50%)}.pp-dashboard-welcome-art:before{filter:blur(13px);content:"";background:radial-gradient(#b9dbff72 0%,#dbeeff3c 42%,#0000 72%);border-radius:50%;animation:5s ease-in-out infinite pp-welcome-art-breathe;position:absolute;inset:15% 8%}.pp-dashboard-welcome-art svg{filter:drop-shadow(0 6px 12px #3c82cf1c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-welcome-network-path{fill:none;stroke:url(#welcomeNetworkGradient);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7;animation:7s linear infinite pp-network-flow}.pp-welcome-network-path-secondary{stroke:#72aaf0a8;stroke-width:1.5px;animation-duration:9s;animation-direction:reverse}.pp-welcome-network-node{fill:#fff;stroke:#8bb8f3;stroke-width:2px;filter:drop-shadow(0 2px 4px #4485cb35)}.pp-welcome-network-node-main{fill:#eef6ff;stroke:#438af0;stroke-width:2.5px}.pp-welcome-network-node-secondary{fill:#f6f2ff;stroke:#a18aea}.pp-welcome-network-pulse{fill:none;stroke:#4e95f1;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite pp-network-pulse}.pp-welcome-network-pulse-delayed{stroke:#927ae8;animation-delay:1.45s}.pp-welcome-art-orbit{border:1px solid #ffffffc7;border-radius:50%;position:absolute;box-shadow:0 0 0 5px #d8eaff48,inset 0 1px #fff}.pp-welcome-art-orbit-one{width:44px;height:44px;animation:7s ease-in-out infinite pp-orbit-drift;top:5px;left:45%}.pp-welcome-art-orbit-two{border-color:#d6e7ff;width:30px;height:30px;animation:6s ease-in-out 1s infinite reverse pp-orbit-drift;bottom:15px;right:3px}.pp-welcome-art-glint{background:#fff;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite pp-glint;position:absolute;box-shadow:0 0 0 4px #83b9f633,0 0 15px #4d9af6a8}.pp-welcome-art-glint-one{top:20px;right:24%}.pp-welcome-art-glint-two{animation-delay:1.2s;bottom:23px;left:12%}.pp-dashboard-welcome:hover .pp-dashboard-welcome-art{filter:saturate(1.12)}.pp-dashboard-welcome h1{color:#17365b;letter-spacing:-1.1px;margin:10px 0 5px;font-size:clamp(24px,3vw,34px);font-weight:700}.pp-dashboard-welcome p,.pp-dashboard-panel-heading p{color:#7186a2;margin:0;font-size:13px;line-height:1.55}.pp-dashboard-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.pp-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.pp-dashboard-metric{min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffffc9;border:1px solid #ffffffd9;border-radius:15px;align-items:flex-start;gap:12px;padding:17px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 22px #17385b0a,inset 0 1px #fff}.pp-dashboard-metric:hover{border-color:#bfd8fb;transform:translateY(-2px);box-shadow:0 10px 25px #2b65aa12}.pp-dashboard-metric-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pp-dashboard-metric-icon.blue{color:#2775e8;background:#eaf3ff}.pp-dashboard-metric-icon.violet{color:#7956d9;background:#f2edff}.pp-dashboard-metric-icon.amber{color:#d88a13;background:#fff4e5}.pp-dashboard-metric-icon.green{color:#1c9b70;background:#e8f8f1}.pp-dashboard-metric-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-dashboard-metric-copy>span{color:#6d819d;font-size:11px}.pp-dashboard-metric-copy strong{color:#183a63;font-size:27px;font-weight:700;line-height:1.1}.pp-dashboard-metric-copy small{color:#8a9bb1;font-size:10px}.pp-dashboard-metric-arrow{color:#9bb0c9;flex:none;margin:2px 0 0 auto;transition:transform .2s,color .2s}.pp-dashboard-metric:hover .pp-dashboard-metric-arrow{color:#2474e8;transform:translate(3px)}.pp-dashboard-verification{background:#fffaf0;border:1px solid #f3dfbd;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex}.pp-dashboard-verification-icon{color:#be7b18;background:#fff1d8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pp-dashboard-verification>div{flex:1;min-width:0}.pp-dashboard-verification b{color:#684d21;font-size:13px}.pp-dashboard-verification p{color:#90764e;margin:4px 0 0;font-size:11px}.pp-dashboard-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.pp-dashboard-side-stack{gap:16px;min-width:0;display:grid}.pp-dashboard-panel{min-width:0;padding:19px}.pp-dashboard-panel,.pp-dashboard-chart-card,.pp-dashboard-activity,.pp-dashboard-profile-progress{-webkit-backdrop-filter:blur(14px);background:#ffffffc9;border-color:#ffffffd9;box-shadow:0 8px 28px #17385b0b,inset 0 1px #fff}.pp-dashboard-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pp-dashboard-panel-heading h2{color:#19395f;letter-spacing:-.3px;margin:0 0 4px;font-size:16px;font-weight:680}.pp-dashboard-panel-heading p{font-size:11px}.pp-dashboard-text-link{color:#2673e5;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:11px;font-weight:650;display:inline-flex}.pp-dashboard-text-link:hover{color:#1458bb}.pp-dashboard-opportunity-list,.pp-dashboard-application-list{display:grid}.pp-dashboard-opportunity{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.pp-dashboard-opportunity-copy{min-width:0}.pp-dashboard-tag{color:#3475d1;background:#edf5ff;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex}.pp-dashboard-opportunity h3{color:#1e3a5c;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:13px;font-weight:650;overflow:hidden}.pp-dashboard-opportunity p{color:#7489a3;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.pp-dashboard-opportunity p svg{color:#5686ca;flex:none}.pp-dashboard-opportunity-copy>small{color:#8a9bb1;margin-top:6px;font-size:10px;display:block}.pp-dashboard-opportunity-actions{flex:none;gap:7px;display:flex}.pp-dashboard-opportunity-actions .pp-btn{height:34px;padding:0 11px;font-size:11px}.pp-dashboard-application{color:#7086a1;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f8;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.pp-dashboard-application>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pp-dashboard-application b{color:#244365;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.pp-dashboard-application small{color:#879ab1;font-size:10px}.pp-dashboard-application-icon{color:#3978dc;background:#eff5ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pp-dashboard-empty{color:#8aa0ba;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:28px 12px 18px;display:flex}.pp-dashboard-empty>svg{color:#5e91db;margin-bottom:3px}.pp-dashboard-empty b{color:#315273;font-size:12px;font-weight:650}.pp-dashboard-empty>span{color:#8598ae;max-width:300px;font-size:10px;line-height:1.5}.pp-dashboard-empty .pp-dashboard-text-link{margin-top:3px}.pp-dashboard-activity{padding:19px}.pp-dashboard-activity-list{display:grid}.pp-dashboard-activity-item{border-top:1px solid #edf2f8;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.pp-dashboard-activity-dot{background:#4384eb;border-radius:50%;flex:none;width:8px;height:8px;margin:4px 0 0 2px;box-shadow:0 0 0 4px #edf5ff}.pp-dashboard-activity-item>div{flex:1;min-width:0}.pp-dashboard-activity-item b{color:#315273;font-size:11px;font-weight:620}.pp-dashboard-activity-item p{color:#8598ae;margin:4px 0 0;font-size:10px}.pp-dashboard-activity-item time{color:#91a2b7;white-space:nowrap;font-size:10px}.pp-dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-dashboard-chart-card{border:1px solid #ffffffd9;border-radius:15px;min-width:0;padding:19px}.pp-dashboard-chart-period{color:#7289a6;white-space:nowrap;background:#f6faffb8;border:1px solid #e5effb;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.pp-dashboard-bar-chart{background:repeating-linear-gradient(0deg,#0000 0 38px,#e7eef7a0 39px 40px);border-bottom:1px solid #e8eff8;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:158px;padding:8px 8px 0;display:grid}.pp-dashboard-bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.pp-dashboard-bar-value{color:#7189a6;font-size:9px;font-weight:650}.pp-dashboard-bar-track{background:#eaf2fc91;border-radius:10px 10px 3px 3px;justify-content:center;align-items:flex-end;width:min(100%,30px);height:112px;display:flex;overflow:hidden}.pp-dashboard-bar-track i{transform-origin:bottom;background:linear-gradient(#64a6ff,#2c72e4);border-radius:9px 9px 2px 2px;width:100%;min-height:0;transition:filter .2s;animation:.72s cubic-bezier(.2,.8,.2,1) both pp-chart-rise;display:block;box-shadow:inset 0 1px #ffffff73}.pp-dashboard-bar-column:hover .pp-dashboard-bar-track i{filter:saturate(1.2)brightness(1.05)}.pp-dashboard-bar-column small{color:#879ab1;padding-bottom:8px;font-size:9px}.pp-dashboard-chart-summary{color:#8498b0;align-items:baseline;gap:7px;padding-top:13px;font-size:10px;display:flex}.pp-dashboard-chart-summary strong{color:#1d4a7a;font-size:18px;font-weight:700}.pp-dashboard-chart-total{color:#8a9bb1;margin-left:auto;font-size:9px}.pp-dashboard-status-chart{align-content:center;gap:14px;min-height:158px;padding:16px 2px 8px;display:grid}.pp-dashboard-status-row{color:#7186a1;grid-template-columns:minmax(84px,1fr) minmax(90px,2fr) 24px;align-items:center;gap:10px;font-size:10px;display:grid}.pp-dashboard-status-row strong{color:#345579;text-align:right;font-size:11px}.pp-dashboard-status-track{background:#eaf1f9;border-radius:99px;height:9px;overflow:hidden}.pp-dashboard-status-track i{border-radius:inherit;background:#7daeff;height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);display:block}.pp-dashboard-status-track i.amber{background:linear-gradient(90deg,#ffc66c,#e9a23b)}.pp-dashboard-status-track i.violet{background:linear-gradient(90deg,#bd9bff,#8c6be8)}.pp-dashboard-status-track i.green{background:linear-gradient(90deg,#65d2a5,#28a878)}.pp-dashboard-status-track i.red{background:linear-gradient(90deg,#ff9a9a,#e65e67)}.pp-dashboard-status-track i.muted{background:linear-gradient(90deg,#b9c7d9,#8ea0b7)}.pp-dashboard-chart-empty{color:#8498b0;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:158px;padding:14px;font-size:10px;line-height:1.5;display:flex}.pp-dashboard-chart-empty svg{color:#5488d1;flex:none}@keyframes pp-chart-rise{0%{opacity:.45;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.pp-dashboard-profile-progress{grid-template-columns:minmax(210px,1fr) minmax(100px,1.2fr) 48px auto;align-items:center;gap:16px;padding:16px 19px;display:grid}.pp-dashboard-profile-progress-copy{align-items:center;gap:11px;min-width:0;display:flex}.pp-dashboard-profile-progress-copy h2{color:#19395f;margin:0 0 3px;font-size:13px;font-weight:680}.pp-dashboard-profile-progress-copy p{color:#8094ac;margin:0;font-size:10px;line-height:1.45}.pp-dashboard-progress-track{background:#eaf1f9;border-radius:99px;height:8px;overflow:hidden}.pp-dashboard-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#3184ed,#62a7fc);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.pp-dashboard-progress-value{color:#2874d9;text-align:right;font-size:14px}.pp-dashboard-profile-card{-webkit-backdrop-filter:blur(14px);background:#ffffffc9;border:1px solid #ffffffd9;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:17px;display:grid;box-shadow:0 8px 28px #17385b0b,inset 0 1px #fff}.pp-dashboard-profile-ring{aspect-ratio:1;background:conic-gradient(#3a85eb var(--profile-progress),#e8f0fa 0);border-radius:50%;place-items:center;width:58px;display:grid;position:relative}.pp-dashboard-profile-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.pp-dashboard-profile-ring span{z-index:1;color:#1e4c7d;font-size:12px;font-weight:750;position:relative}.pp-dashboard-profile-copy{min-width:0}.pp-dashboard-profile-copy .pp-eyebrow-chip{font-size:8px}.pp-dashboard-profile-copy h2{color:#19395f;margin:5px 0 3px;font-size:13px}.pp-dashboard-profile-copy p{color:#8094ac;margin:0;font-size:10px;line-height:1.4}.pp-dashboard-profile-checks{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.pp-dashboard-profile-checks span{color:#778da8;background:#f8fbff;border:1px solid #e7eef8;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.pp-dashboard-profile-checks .done svg{color:#21a579}.pp-dashboard-profile-checks .todo svg{color:#d59635}.pp-dashboard-profile-card>.pp-dashboard-text-link{grid-column:1/-1;justify-self:start}@keyframes pp-welcome-orbit{to{transform:translate(-20px,15px)rotate(12deg)}}@keyframes pp-network-flow{to{stroke-dashoffset:-48px}}@keyframes pp-network-pulse{0%{opacity:.65;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.55)}}@keyframes pp-welcome-art-breathe{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes pp-orbit-drift{0%,to{translate:0}50%{translate:0 -7px}}@keyframes pp-glint{0%,to{opacity:.35;scale:.75}50%{opacity:1;scale:1.2}}@keyframes pp-dashboard-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ricofy-card{border:1px solid var(--ricofy-border);background:#fff;border-radius:16px;padding:22px 24px;position:relative;box-shadow:0 1px 3px #00000005}.ricofy-top-grid{grid-template-columns:1.35fr 1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.ricofy-chart-card{flex-direction:column;display:flex}.ricofy-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ricofy-card-title{color:var(--ricofy-text-dark);margin:0;font-size:15px;font-weight:700}.ricofy-pill-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.ricofy-pill-toggle button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.ricofy-pill-toggle button.active{color:var(--ricofy-text-dark);background:#fff;box-shadow:0 1px 3px #0000000f}.ricofy-chart-container{align-items:flex-end;gap:12px;height:120px;padding-top:10px;display:flex}.ricofy-chart-yaxis{color:#94a3b8;flex-direction:column;justify-content:space-between;height:100px;padding-bottom:18px;font-size:10px;font-weight:600;display:flex}.ricofy-chart-bars{flex:1;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.ricofy-chart-col{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.ricofy-segments{flex-direction:column-reverse;gap:4px;width:28px;display:flex}.ricofy-seg{background:#eef2f6;border-radius:3px;width:100%;height:6px;transition:background .2s}.ricofy-seg.active{background:var(--ricofy-blue)}.ricofy-chart-label{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:700}.ricofy-stat-card{flex-direction:column;justify-content:space-between;display:flex}.ricofy-stat-top{justify-content:space-between;align-items:center;display:flex}.ricofy-wave-icon{font-size:18px;font-weight:700;line-height:1}.ricofy-wave-icon.blue{color:var(--ricofy-blue)}.ricofy-wave-icon.red{color:#ef4444}.ricofy-dropdown-pill{color:var(--ricofy-text-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.ricofy-stat-body{text-align:center;margin:14px 0 10px}.ricofy-stat-label{letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.ricofy-stat-number{letter-spacing:-.02em;font-size:42px;font-weight:800;line-height:1}.ricofy-stat-number.blue{color:var(--ricofy-blue)}.ricofy-stat-number.dark{color:var(--ricofy-text-dark)}.ricofy-stat-bottom{text-align:center;flex-direction:column;gap:2px;display:flex}.ricofy-stat-sub-top{color:#64748b;font-size:12px;font-weight:500}.ricofy-stat-sub-bottom{color:var(--ricofy-text-dark);font-size:12px;font-weight:700}.ricofy-action-card{margin-bottom:22px}.ricofy-action-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ricofy-action-counter{color:#64748b;font-size:13px;font-weight:700}.ricofy-tags-container{background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;margin-bottom:18px;padding:8px 12px;display:flex}.ricofy-tag{color:var(--ricofy-text-dark);-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ricofy-tag button{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:0;font-size:11px;display:flex}.ricofy-tag button:hover{color:var(--ricofy-text-dark)}.ricofy-filter-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.ricofy-field-group{flex-direction:column;gap:6px;display:flex}.ricofy-field-label{color:#94a3b8;font-size:11px;font-weight:600}.ricofy-select-wrap{position:relative}.ricofy-select{width:100%;height:40px;color:var(--ricofy-text-dark);appearance:none;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 32px 0 12px;font-size:13px;font-weight:500;transition:all .15s}.ricofy-select:focus{border-color:var(--ricofy-blue);box-shadow:0 0 0 3px #4361ee1a}.ricofy-select-chevron{pointer-events:none;color:#64748b;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ricofy-action-buttons{align-items:center;gap:16px;display:flex}.ricofy-btn-primary-wide{background:var(--ricofy-blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;height:48px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.ricofy-btn-primary-wide:hover{background:var(--ricofy-blue-hover);transform:translateY(-1px);box-shadow:0 4px 14px #4361ee40}.ricofy-btn-outline-clear{height:48px;color:var(--ricofy-text-dark);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:0 32px;font-size:13px;font-weight:600;transition:all .15s}.ricofy-btn-outline-clear:hover{background:#f8fafc;border-color:#cbd5e1}.ricofy-table-card{padding:24px}.ricofy-table-card-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ricofy-table-more{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:background .15s}.ricofy-table-more:hover{color:var(--ricofy-text-dark);background:#f1f5f9}.ricofy-table-container{overflow-x:auto}.ricofy-table{border-collapse:collapse;text-align:left;width:100%}.ricofy-table th{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:11px;font-weight:700}.ricofy-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f8fafc;padding:18px 16px;font-size:13px}.ricofy-table tbody tr:hover{background:#fafcff}.ricofy-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--ricofy-blue);border:1.5px solid #cbd5e1;border-radius:4px}.ricofy-item-cell{flex-direction:column;gap:3px;display:flex}.ricofy-item-title{color:var(--ricofy-text-dark);font-size:13px;font-weight:700}.ricofy-item-sub{color:#94a3b8;font-size:11px}.ricofy-badge{border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ricofy-badge.great{color:var(--ricofy-blue);background:#eef2ff}.ricofy-badge.superb{color:var(--ricofy-purple);background:#f5f3ff}.ricofy-badge.active{color:var(--ricofy-green);background:#ecfdf5}.ricofy-badge.review{color:#d97706;background:#fffbeb}.pp-page-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pp-page-header h1{color:var(--ricofy-text-dark);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800}.pp-page-header p{color:#64748b;margin:0;font-size:13px}.pp-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pp-btn-primary{background:var(--ricofy-blue);color:#fff}.pp-btn-primary:hover{background:var(--ricofy-blue-hover)}.pp-btn-outline{color:var(--ricofy-text-dark);background:#fff;border-color:#e2e8f0}.pp-btn-outline:hover{background:#f8fafc}.pp-btn-sm{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pp-tab-bar{border-bottom:1px solid var(--ricofy-border);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:8px;display:flex}.pp-tab-item{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.pp-tab-item:hover{color:var(--ricofy-text-dark);background:#f1f5f9}.pp-tab-item.active{color:var(--ricofy-blue);background:#fff;box-shadow:0 1px 3px #0000000d}.pp-tab-count{color:#475569;background:#e2e8f0;border-radius:999px;padding:1px 6px;font-size:11px}.pp-tab-item.active .pp-tab-count{background:var(--ricofy-blue-light);color:var(--ricofy-blue)}.pp-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pp-modal-dialog{border:1px solid var(--ricofy-border);background:#fff;border-radius:20px;width:100%;max-width:620px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 40px -15px #0003}.pp-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:20px;right:20px}@media (width<=1024px){.pp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dashboard-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}}@media (width<=768px){.pp-sidebar{flex-basis:270px;width:270px;min-width:270px;position:fixed;transform:translate(-100%)}.pp-sidebar.open{transform:translate(0)}.pp-close,.pp-menu{display:block}.pp-sidebar.collapsed{flex-basis:270px;width:270px;min-width:270px;padding:24px 18px 20px}.pp-sidebar.collapsed .pp-brand{gap:0;padding:0 4px}.pp-sidebar.collapsed .pp-brand-home{flex:1;justify-content:flex-start;width:auto;padding:0 2px}.pp-sidebar.collapsed .pp-brand-wordmark{display:inline-flex}.pp-brand-collapse{display:none}.pp-sidebar.collapsed .pp-nav-scroll{gap:22px}.pp-sidebar.collapsed .pp-nav-group-header{display:block}.pp-sidebar.collapsed .pp-nav-group{gap:3px}.pp-sidebar.collapsed .pp-nav-item{justify-content:flex-start;gap:12px;padding:0 12px}.pp-sidebar.collapsed .pp-nav-item>span:not(.pp-nav-counter-pill){display:block}.pp-sidebar.collapsed .pp-nav-item .pp-nav-counter-pill{min-width:20px;height:20px;font-size:11px;position:static}.pp-sidebar.collapsed .pp-sidebar-profile-row{flex-direction:row}.pp-sidebar.collapsed .pp-sidebar-profile{justify-content:flex-start;padding:4px}.pp-sidebar.collapsed .pp-sidebar-profile-copy{display:flex}.pp-header{padding:0 16px}.pp-page{padding:16px}.pp-dashboard-welcome{flex-direction:column;align-items:flex-start;padding:20px}.pp-dashboard-welcome-art{display:none}.pp-dashboard-quick-actions{justify-content:flex-start}.pp-dashboard-content-grid,.pp-dashboard-analytics-grid{grid-template-columns:1fr}.pp-dashboard-opportunity{flex-direction:column;align-items:flex-start}.pp-dashboard-opportunity-actions{width:100%}.pp-dashboard-opportunity-actions .pp-btn{flex:1}}@media (width<=480px){.pp-dashboard-metrics{grid-template-columns:1fr 1fr;gap:8px}.pp-dashboard-metric{gap:8px;padding:12px 10px}.pp-dashboard-metric-icon{width:32px;height:32px}.pp-dashboard-metric-copy>span{font-size:10px}.pp-dashboard-metric-copy strong{font-size:23px}.pp-dashboard-metric-copy small{font-size:9px}.pp-dashboard-metric-arrow{display:none}.pp-dashboard-panel-heading{align-items:flex-start}.pp-dashboard-verification{flex-wrap:wrap;align-items:flex-start}.pp-dashboard-verification .pp-btn{margin-left:51px}.pp-dashboard-profile-progress{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pp-dashboard-profile-progress-copy{grid-column:1/-1}.pp-dashboard-progress-track{grid-column:1}.pp-dashboard-progress-value{grid-area:2/2}.pp-dashboard-profile-progress>.pp-dashboard-text-link{grid-column:1/-1;justify-self:start}.pp-dashboard-profile-card{grid-template-columns:52px minmax(0,1fr);padding:14px}.pp-dashboard-profile-ring{width:52px}}@media (prefers-reduced-motion:reduce){.pp-sidebar,.pp-sidebar *,.pp-dashboard-view,.pp-dashboard-welcome:after,.pp-dashboard-welcome-art *,.pp-dashboard-welcome-art:before,.pp-dashboard-metric,.pp-dashboard-progress-track span{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pp-sidebar{-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#fffffff0,#f7fbffe0);border-right-color:#c5d8efb8;flex:0 0 264px;width:264px;min-width:264px;height:100vh;position:sticky;inset:0 auto auto;box-shadow:5px 0 26px #2b5b910e,inset -1px 0 #fffc}.pp-sidebar.collapsed{flex-basis:78px;width:78px;min-width:78px}.pp-main{flex:1 1 0;width:auto;min-width:0;margin:0}.pp-header{-webkit-backdrop-filter:blur(22px)saturate(155%);background:#ffffffd1;border-bottom-color:#cdddf1b8;box-shadow:0 5px 20px #2c537f09}.pp-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:clamp(20px,2.2vw,36px) clamp(18px,2.4vw,42px) 48px}.pp-marketplace-filterbar,.pp-market-card,.pp-form-panel,.pp-table-container,.pp-referrals-empty{-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(145deg,#fffffff0,#f9fcffd6);border-color:#c2d8f3b8;box-shadow:0 14px 36px #2d5b8f12,inset 0 1px #fffffff2}.pp-market-card{border-radius:17px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;animation:.38s both pp-dashboard-enter}.pp-market-card:hover{border-color:#afd0fa;transform:translateY(-3px);box-shadow:0 20px 44px #2d5b8f1f,inset 0 1px #fff}.pp-market-card h3{overflow-wrap:anywhere}.pp-market-specs{background:#f4f9ffb8;border:1px solid #dce8f7c7;border-radius:12px}.pp-market-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-market-card-foot{margin-top:auto}.pp-form-panel{border-radius:18px;width:min(1120px,100%);max-width:1120px;padding:clamp(18px,2.2vw,30px)}.pp-post-view{min-width:0}.pp-post-view .pp-page-header,.pp-post-view .pp-form-panel{width:100%;max-width:none}.pp-stepper-bar{scrollbar-width:thin;overflow-x:auto}.pp-step-pill{flex:1 0 auto}.pp-my-referrals-view{min-width:0}.pp-my-referrals-view .pp-page-header{margin-bottom:20px}.pp-referrals-total{color:#6883a4;margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.pp-tab-bar{scrollbar-width:thin;overflow-x:auto}.pp-table-container{border-radius:16px;overflow-x:auto}.pp-data-table{min-width:820px}.pp-referrals-empty{border:1px solid #c2d8f3b8;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;padding:clamp(22px,3vw,42px);display:grid}.pp-owned-referrals-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pp-owned-referral-card{background:linear-gradient(145deg,#fffffff5,#f9fcffde);border:1px solid #c2d8f3c2;border-radius:17px;flex-direction:column;min-width:0;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.35s both pp-dashboard-enter;display:flex;box-shadow:0 12px 30px #2d5b8f0f,inset 0 1px #fff}.pp-owned-referral-card:hover{border-color:#b5d2f5;transform:translateY(-2px);box-shadow:0 18px 36px #2d5b8f1a,inset 0 1px #fff}.pp-owned-referral-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-owned-referral-date{color:#899bb0;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pp-owned-referral-card h2{color:#19395f;letter-spacing:-.35px;overflow-wrap:anywhere;margin:15px 0 6px;font-size:17px;line-height:1.3}.pp-owned-referral-location{color:#7489a3;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.pp-owned-referral-location svg{color:#4783d1;flex:none}.pp-owned-referral-meta{background:#f7faffa6;border:1px solid #eaf1f8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;padding:13px;display:grid}.pp-owned-referral-meta>div,.pp-owned-referral-meta>button{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.pp-owned-referral-meta small{color:#899bb0;font-size:9px}.pp-owned-referral-meta b{color:#294b70;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;line-height:1.35;display:inline-flex}.pp-owned-referral-meta>button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pp-owned-referral-meta>button:hover b{color:#2673e5}.pp-owned-referral-description{color:#7489a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.pp-owned-referral-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:17px;display:flex}.pp-referrals-pagination{color:#778da8;background:#ffffffb8;border:1px solid #e4edf8;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:13px 15px;font-size:11px;display:flex}.pp-referrals-pagination>div{align-items:center;gap:10px;display:flex}.pp-referrals-pagination .pp-btn-sm{min-height:34px}.pp-referrals-pagination button:disabled{opacity:.45;cursor:not-allowed}.pp-fee-filter{margin-left:auto}.pp-market-posted-time{color:#899bb0;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:inline-flex}.pp-fee-explainer{color:#7e91a8;margin:11px 0 0;font-size:11px;line-height:1.5}.pp-dashboard-posted-by{color:#7489a3!important}.pp-detail-backdrop{z-index:120;background:#11274342;justify-content:flex-end;animation:.18s both pp-detail-fade;display:flex;position:fixed;inset:0}.pp-detail-drawer{background:#fff;border-left:1px solid #dce8f6;flex-direction:column;width:min(520px,100vw);height:100dvh;min-height:0;animation:.24s cubic-bezier(.2,.8,.2,1) both pp-detail-enter;display:flex;box-shadow:-18px 0 60px #11274329}.pp-detail-drawer-head{background:#fff;border-bottom:1px solid #e7eef7;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex;position:relative}.pp-detail-drawer-head>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-detail-drawer-head .pp-modal-close{color:#607894;background:#fff;border:1px solid #e2ebf6;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:static}.pp-detail-drawer-content{overscroll-behavior:contain;flex:1;min-height:0;padding:23px;overflow-y:auto}.pp-detail-drawer-content .pp-modal-header{border:0;padding:0 0 19px}.pp-detail-drawer-content .pp-modal-header h2{overflow-wrap:anywhere}.pp-detail-drawer-content .pp-modal-specs-grid{margin:0 0 20px}.pp-detail-posted-by{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 11px;display:grid}.pp-detail-posted-by h3{grid-column:1/-1}.pp-detail-posted-by .pp-detail-author-avatar{color:#2a74d7;background:#edf5ff;border:1px solid #d8e8fd;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.pp-detail-posted-by>div:last-child{min-width:0}.pp-detail-posted-by b{color:#294b70;font-size:13px}.pp-detail-posted-by p{color:#8498b0;margin:3px 0 0;font-size:11px}.pp-detail-drawer-footer{padding:14px 20px max(14px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e6edf7;flex:none;justify-content:flex-end;gap:9px}.pp-detail-drawer-footer>.pp-btn{min-height:42px}.pp-marketplace-filterbar .pp-filter-row{row-gap:10px}@keyframes pp-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-detail-enter{0%{opacity:.75;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pp-marketplace-results-line{color:#8498b0;justify-content:space-between;gap:12px;margin:0 2px 12px;font-size:10px;display:flex}.pp-marketplace-results-line span:first-child{color:#355679;font-weight:700}.pp-market-skeleton{background:linear-gradient(100deg,#fff 30%,#f2f7fd 48%,#fff 65%) 0 0/220% 100%;border:1px solid #e4edf8;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:13px;min-height:240px;padding:19px;animation:1.25s ease-in-out infinite pp-skeleton-shimmer;display:flex}.pp-market-skeleton i{background:#eaf1f8;border-radius:8px;width:66%;height:12px;display:block}.pp-market-skeleton i:first-child{width:38%;height:20px;margin-bottom:auto}.pp-market-skeleton i:last-child{width:83%}.pp-referral-error{background:snow;border:1px solid #f1cccc;border-radius:16px}.pp-dashboard-opportunity-loading{gap:12px;display:grid}.pp-dashboard-opportunity-loading i{background:linear-gradient(100deg,#fff 30%,#f2f7fd 48%,#fff 65%) 0 0/220% 100%;border:1px solid #e4edf8;border-radius:12px;height:78px;animation:1.25s ease-in-out infinite pp-skeleton-shimmer}@keyframes pp-skeleton-shimmer{to{background-position-x:-220%}}@media (width<=768px){.pp-sidebar,.pp-sidebar.collapsed{z-index:80;flex:0 0 270px;width:270px;min-width:270px;height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.pp-sidebar.open{transform:translate(0)}.pp-main{flex:100%;width:100%;min-width:0;margin:0}.pp-page{width:100%;max-width:none;padding:18px 14px 36px}.pp-form-panel{width:100%;padding:18px}.pp-marketplace-grid{grid-template-columns:minmax(0,1fr)}.pp-filter-row{align-items:stretch}.pp-filter-sort-wrap select{max-width:100%}.pp-referrals-empty,.pp-owned-referrals-grid{grid-template-columns:minmax(0,1fr)}.pp-dashboard-side-stack{grid-template-columns:1fr}.pp-referrals-pagination{flex-direction:column;align-items:flex-start}.pp-detail-drawer{width:100vw}.pp-detail-drawer-content{padding:18px 15px}.pp-detail-drawer-head{padding:13px 15px}.pp-detail-drawer-footer{padding-inline:15px}}@media (width<=480px){.pp-page-header{flex-direction:column;align-items:flex-start}.pp-page-header>.pp-btn{justify-content:center;align-self:stretch}.pp-marketplace-filterbar{padding:12px}.pp-market-card{padding:15px}.pp-market-card-foot{flex-direction:column;align-items:flex-start}.pp-market-actions{width:100%}.pp-market-actions .pp-btn-sm{flex:1;justify-content:center}.pp-form-panel{padding:14px}.pp-wizard-actions{flex-direction:column;align-items:stretch;gap:12px}.pp-wizard-right-actions{flex-wrap:wrap;justify-content:flex-end}.pp-owned-referral-card{padding:15px}.pp-owned-referral-actions .pp-btn-sm{flex:1;justify-content:center}.pp-referrals-pagination>div{justify-content:space-between;gap:6px;width:100%}.pp-fee-filter{margin-left:0}.pp-marketplace-results-line{margin:0 2px 9px}}@media (prefers-reduced-motion:reduce){.pp-market-card,.pp-owned-referral-card,.pp-market-skeleton,.pp-dashboard-opportunity-loading i,.pp-detail-backdrop,.pp-detail-drawer{transition:none!important;animation:none!important}}.pp-shell.pp-admin-inspired{--ricofy-blue:#1878ed;--ricofy-blue-hover:#1265d0;--ricofy-blue-light:#e8f3ff;--ricofy-text-dark:#172b45;--ricofy-text-muted:#647f9d;--ricofy-border:#e4eef7;color:#172b45;background-color:#0000;background-image:radial-gradient(at 18% 12%,#ade0fa99,#0000 47%),radial-gradient(at 97% 92%,#a9dcf699,#0000 42%),linear-gradient(125deg,#c6e7f9,#eaf6fe 72%,#d2ecfb);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:flex-start;gap:18px;min-height:100dvh;padding:22px;display:flex}.pp-shell.pp-admin-inspired,.pp-shell.pp-admin-inspired *{box-sizing:border-box;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.pp-admin-inspired .pp-reference-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:55;background:#ffffff60;border:1.5px solid #ffffffd9;border-radius:36px;flex-direction:column;flex:0 0 66px;align-items:center;gap:13px;width:66px;height:calc(100dvh - 44px);min-height:0;padding:22px 7px 15px;display:flex;position:sticky;top:22px;box-shadow:0 10px 34px #5b9abe10,inset 0 1px #fff}.pp-admin-inspired .pp-reference-rail button{cursor:pointer;color:#69829c;background:0 0;border:0;flex:none;place-items:center;display:grid}.pp-admin-inspired .pp-reference-rail .pp-reference-rail-avatar{aspect-ratio:1;color:#2c65ae;background:linear-gradient(145deg,#dfeaff,#b4dafa);border:2px solid #fff;border-radius:50%;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;line-height:0;overflow:hidden;box-shadow:0 5px 12px #41678f1a}.pp-admin-inspired .pp-reference-rail-avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;min-width:0;height:100%;display:block}.pp-admin-inspired .pp-reference-rail .pp-reference-rail-toggle{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:34px;right:-6px;box-shadow:0 2px 5px #385c821a}.pp-admin-inspired .pp-reference-rail-label{color:#8ba5bb;letter-spacing:.7px;margin:14px 0 4px;font-size:10px;font-weight:700}.pp-admin-inspired .pp-reference-rail-link,.pp-admin-inspired .pp-reference-rail-settings{border-radius:15px;width:43px;height:43px;transition:background .18s,color .18s,transform .18s;position:relative}.pp-admin-inspired .pp-reference-rail .active{color:#163856;background:#b9dbf57d;box-shadow:0 5px 14px #6ba5d21c}.pp-admin-inspired .pp-reference-rail-link:hover,.pp-admin-inspired .pp-reference-rail-settings:hover{color:#1474e6;background:#ffffffa6;transform:translateY(-1px)}.pp-admin-inspired .pp-reference-rail-settings{margin-top:auto}.pp-admin-inspired .pp-reference-rail-dot{background:#ed6868;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px}.pp-shell.pp-admin-inspired>.pp-sidebar{top:22px;width:232px;min-width:232px;height:calc(100dvh - 44px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:0 0 232px;padding:10px 0 14px;transition:flex-basis .22s,width .22s,min-width .22s,opacity .18s;position:sticky;inset-inline:auto}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:0;visibility:hidden;pointer-events:none;flex-basis:0;width:0;min-width:0;padding:0;overflow:hidden}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{margin-right:-18px}}.pp-admin-inspired .pp-brand{min-height:50px;margin:0 0 35px;padding:0 7px}.pp-admin-inspired .pp-brand-home{gap:9px}.pp-admin-inspired .pp-brand-wordmark{letter-spacing:-.65px;font-size:19px}.pp-admin-inspired .pp-brand-mark{width:31px;height:34px}.pp-admin-inspired .pp-brand-collapse{display:none}.pp-admin-inspired .pp-nav-scroll{scrollbar-width:thin;scrollbar-color:#9cc6df80 transparent;gap:25px;padding:0 5px}.pp-admin-inspired .pp-nav-group-header{color:#7f9db5;letter-spacing:.55px;margin-bottom:8px;padding-inline:12px;font-size:10px;font-weight:700}.pp-admin-inspired .pp-nav-item{color:#425c73;height:auto;min-height:43px;box-shadow:none;border:1px solid #0000;border-radius:12px;gap:12px;margin-bottom:3px;padding:11px 12px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s}.pp-admin-inspired .pp-nav-item svg{color:#67869f;stroke-width:1.65px}.pp-admin-inspired .pp-nav-item:hover{background:#ffffff45}.pp-admin-inspired .pp-nav-item.active{color:#183b5c;background:#ffffffa8;border-color:#ffffffb8;font-weight:650;box-shadow:0 5px 14px #5384ae09}.pp-admin-inspired .pp-nav-item.active:before{display:none}.pp-admin-inspired .pp-nav-item.active svg{color:#1777ed}.pp-admin-inspired .pp-nav-counter-pill{color:#4e6d8b;background:#ffffff80;flex:none;width:auto;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font-size:10px}.pp-admin-inspired .pp-sidebar-bottom{border-top:1px solid #9dc8e33d;margin-top:16px;padding-top:14px}.pp-admin-inspired .pp-sidebar-avatar{background:#ffffff8c;border:2px solid #fff}.pp-shell.pp-admin-inspired>.pp-main{background:0 0;flex:1 1 0;width:auto;min-width:0;margin:0}.pp-shell.pp-admin-inspired>.pp-main>.pp-header{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#ffffffc9;border:1px solid #ffffffb3;border-radius:38px;gap:20px;width:100%;height:auto;min-height:64px;margin:0;padding:10px 18px;position:sticky;top:14px;box-shadow:0 8px 28px #6a9ab60a,inset 0 1px #fff}.pp-admin-inspired .pp-header-left{flex:1;min-width:0;max-width:none}.pp-shell.pp-admin-inspired>.pp-main>.pp-header .pp-header-search{width:100%;max-width:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:24px;flex:1}.pp-admin-inspired .pp-header-search input{font-size:13px}.pp-admin-inspired .pp-kbd-shortcut{color:#8ca7bd;background:#edf6fd;border-color:#dfeef8}.pp-admin-inspired .pp-header-right{flex:none;gap:13px}.pp-shell.pp-admin-inspired>.pp-main>.pp-header .pp-user-badge{box-shadow:none;background:0 0;border:0;padding:2px}.pp-admin-inspired .pp-user-badge-avatar{color:#346a9e;background:linear-gradient(145deg,#dbeaff,#b9d9f6);border:2px solid #fff;box-shadow:0 3px 10px #54779a1c}.pp-admin-inspired .pp-user-badge-name{color:#294258;font-size:12px;font-weight:600}.pp-admin-inspired .pp-user-badge-role{color:#8ca5b9;margin-top:3px;font-size:10px}.pp-shell.pp-admin-inspired>.pp-main>.pp-page{background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:28px 8px 24px}.pp-admin-inspired :is(.pp-card,.pp-market-card,.pp-owned-referral-card,.pp-form-panel,.pp-marketplace-filterbar,.pp-referrals-empty,.pp-dashboard-metric){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border:1px solid #e2edf6;border-radius:16px;box-shadow:0 5px 18px #5d8dae0a,inset 0 1px #fff}.pp-admin-inspired .pp-dashboard-view{gap:20px;display:grid}.pp-admin-inspired .pp-dashboard-welcome{background:linear-gradient(110deg,#ffffffed,#ffffff9e);border:1px solid #ffffffb8;border-radius:17px;min-height:144px;padding:24px 26px;box-shadow:0 5px 18px #5d8dae08}.pp-admin-inspired .pp-dashboard-welcome h1{color:#192f47;letter-spacing:-1px;margin:10px 0 8px;font-size:clamp(24px,2vw,34px);font-weight:650;line-height:1.18}.pp-admin-inspired .pp-dashboard-welcome p{color:#7893ad;font-size:13px}.pp-admin-inspired .pp-dashboard-welcome:after{opacity:.35}.pp-admin-inspired .pp-dashboard-welcome-art{opacity:.55}.pp-admin-inspired .pp-eyebrow-chip{letter-spacing:.9px;color:#6b97b8;font-size:10px}.pp-admin-inspired .pp-dashboard-metrics{gap:18px}.pp-admin-inspired .pp-dashboard-metric{align-items:flex-start;min-height:130px;padding:22px 20px;position:relative}.pp-admin-inspired .pp-dashboard-metric-copy{gap:7px}.pp-admin-inspired .pp-dashboard-metric-copy>span{color:#829db6;font-size:11px}.pp-admin-inspired .pp-dashboard-metric-copy strong{color:#172d47;letter-spacing:-.8px;font-size:32px}.pp-admin-inspired .pp-dashboard-metric-copy small{color:#8ca4b9;font-size:11px;line-height:1.4}.pp-admin-inspired .pp-dashboard-metric-icon{border-radius:12px;width:38px;height:38px}.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:20px;display:grid}.pp-admin-inspired .pp-dashboard-side-stack{gap:20px;min-width:0;display:grid}.pp-admin-inspired .pp-dashboard-panel,.pp-admin-inspired .pp-dashboard-activity{padding:22px}.pp-admin-inspired .pp-dashboard-panel-heading{align-items:flex-start}.pp-admin-inspired .pp-dashboard-panel-heading h2{color:#29455e;font-size:17px;font-weight:600}.pp-admin-inspired .pp-dashboard-panel-heading p{color:#8ba1b7;margin-top:5px;font-size:12px;line-height:1.5}.pp-admin-inspired .pp-dashboard-text-link{font-size:12px;font-weight:550}.pp-admin-inspired .pp-dashboard-opportunity{gap:14px;padding:19px 0}.pp-admin-inspired .pp-dashboard-opportunity h3{white-space:normal;font-size:14px;line-height:1.45}.pp-admin-inspired .pp-dashboard-opportunity p,.pp-admin-inspired .pp-dashboard-opportunity-copy>small{font-size:11px;line-height:1.55}.pp-admin-inspired .pp-dashboard-empty{min-height:160px;padding:24px 12px}.pp-admin-inspired .pp-dashboard-empty b{font-size:13px}.pp-admin-inspired .pp-dashboard-empty>span{font-size:12px}.pp-admin-inspired .pp-dashboard-profile-card{gap:15px;padding:20px}.pp-admin-inspired .pp-dashboard-profile-copy h2{font-size:14px;line-height:1.4}.pp-admin-inspired .pp-dashboard-profile-copy p{font-size:11px}.pp-admin-inspired .pp-dashboard-profile-checks span{font-size:10px}.pp-admin-inspired .pp-page-header h1{color:#1b3550;letter-spacing:-1px;font-size:clamp(27px,2.4vw,36px);font-weight:650}.pp-admin-inspired .pp-page-header p{color:#758fa9;font-size:13px}.pp-admin-inspired .pp-market-card,.pp-admin-inspired .pp-owned-referral-card{padding:23px}.pp-admin-inspired .pp-market-card h3,.pp-admin-inspired .pp-owned-referral-card h2{color:#24415c;font-size:18px;font-weight:650}.pp-admin-inspired .pp-market-specs,.pp-admin-inspired .pp-owned-referral-meta{background:#f2f8fdb3;border-color:#e9f1f8}.pp-admin-inspired .pp-market-desc,.pp-admin-inspired .pp-owned-referral-description{color:#7990a8;font-size:13px}.pp-admin-inspired :is(.pp-btn-primary,.pp-btn-sm.pp-btn-primary){background:#1d7cf0;border:1px solid #368df5;border-radius:10px;font-weight:600;box-shadow:0 5px 13px #237ad61b}.pp-admin-inspired :is(.pp-btn-outline,.pp-btn-sm.pp-btn-outline){color:#577691;box-shadow:none;background:#ffffffb8;border-color:#dce9f5;border-radius:10px}.pp-admin-inspired .pp-tab-bar{border-bottom-color:#a5cce545;gap:5px;padding-bottom:9px}.pp-admin-inspired .pp-tab-item{color:#6b8ba4;border:1px solid #0000;border-radius:10px;font-weight:550}.pp-admin-inspired .pp-tab-item.active{color:#2374ca;background:#ffffffdc;border-color:#ffffffd9;box-shadow:0 4px 12px #668eac08}.pp-admin-inspired .pp-tab-item:after{display:none}.pp-admin-inspired .pp-form-panel{max-width:1120px;padding:28px}.pp-admin-inspired .pp-step-pill.active{color:#1979e8}.pp-admin-inspired .pp-type-card{background:#f9fcff;border-color:#dceaf5;border-radius:15px}.pp-admin-inspired .pp-type-card.selected{background:#edf7ff;border-color:#62a9f3;box-shadow:0 0 0 3px #deefff80}.pp-admin-inspired :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #3e88d8}@media (width<=1350px){.pp-shell.pp-admin-inspired{gap:12px;padding:16px}.pp-shell.pp-admin-inspired>.pp-sidebar{flex-basis:210px;width:210px;min-width:210px}.pp-admin-inspired .pp-reference-rail{height:calc(100dvh - 32px);top:16px}.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,.9fr)}.pp-admin-inspired .pp-dashboard-opportunity{flex-direction:column;align-items:flex-start}.pp-admin-inspired .pp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-admin-inspired .pp-dashboard-metric{min-height:114px}.pp-admin-inspired .pp-brand-wordmark{font-size:17px}.pp-admin-inspired .pp-dashboard-welcome{flex-wrap:wrap;gap:17px}}@media (width>=769px) and (width<=1350px){.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{margin-right:-12px}}@media (height<=700px) and (width>=769px){.pp-admin-inspired .pp-reference-rail{gap:6px;padding-block:12px}.pp-admin-inspired .pp-reference-rail-label{margin-block:5px 2px}.pp-admin-inspired .pp-reference-rail-link,.pp-admin-inspired .pp-reference-rail-settings{height:35px}.pp-admin-inspired .pp-reference-rail .pp-reference-rail-toggle{top:25px}}@media (height<=480px) and (width>=769px){.pp-admin-inspired .pp-reference-rail{scrollbar-width:thin;overflow-y:auto}}@media (width<=1050px){.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-dashboard-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-admin-inspired .pp-header-right{gap:8px}.pp-admin-inspired .pp-user-badge-text,.pp-admin-inspired .pp-lang-selector,.pp-admin-inspired .pp-kbd-shortcut{display:none}.pp-admin-inspired .pp-marketplace-grid,.pp-admin-inspired .pp-owned-referrals-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.pp-shell.pp-admin-inspired{gap:0;padding:12px}.pp-admin-inspired .pp-reference-rail{display:none}.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:1;visibility:visible;pointer-events:auto;z-index:90;background:#def0fdf5;border:1px solid #fff;border-radius:22px;width:min(280px,100vw - 28px);min-width:0;height:calc(100dvh - 20px);padding:18px 12px;position:fixed;inset:10px auto 10px 10px;transform:translate(-115%);box-shadow:12px 0 50px #3d688444}.pp-shell.pp-admin-inspired>.pp-sidebar.open{transform:translate(0)}.pp-admin-inspired .pp-sidebar .pp-brand{margin-bottom:18px}.pp-shell.pp-admin-inspired>.pp-main>.pp-header{border-radius:24px;gap:8px;min-height:60px;padding:8px 10px;top:8px}.pp-admin-inspired .pp-header-left{gap:6px}.pp-admin-inspired .pp-header-search{gap:5px;padding-inline:5px}.pp-admin-inspired .pp-header-search input{font-size:12px}.pp-shell.pp-admin-inspired>.pp-main>.pp-page{padding:20px 0}.pp-admin-inspired .pp-dashboard-welcome{min-height:0;padding:22px}.pp-admin-inspired .pp-dashboard-side-stack{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-dashboard-panel,.pp-admin-inspired .pp-market-card,.pp-admin-inspired .pp-owned-referral-card,.pp-admin-inspired .pp-form-panel{padding:18px}.pp-admin-inspired .pp-dashboard-metric{gap:9px;padding:16px 12px}.pp-admin-inspired .pp-dashboard-metric-copy strong{font-size:28px}.pp-admin-inspired .pp-dashboard-metric-icon{width:30px;height:30px}.pp-admin-inspired .pp-dashboard-quick-actions{flex-wrap:wrap;width:100%}.pp-admin-inspired .pp-dashboard-quick-actions button{flex:150px}}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:266px;transition:margin-left .22s cubic-bezier(.22,.7,.2,1)}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:0}.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{z-index:85;opacity:1;visibility:visible;pointer-events:auto;background:#e4f3fdfc;border:1px solid #ffffffed;border-radius:24px;flex:none;width:248px;min-width:248px;height:auto;margin:0;padding:22px 12px;transition:transform .22s cubic-bezier(.22,.7,.2,1),opacity .16s,visibility .22s;position:fixed;inset:22px auto 22px 104px;overflow:hidden;transform:translate(0);box-shadow:16px 12px 42px #3f6e9324}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-72px)}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-brand-wordmark{display:inline-flex}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-brand-home{flex:1;justify-content:flex-start;width:auto}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-nav-group-header{display:block}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-nav-item{justify-content:flex-start;gap:12px;padding:11px 12px}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-nav-item>span:not(.pp-nav-counter-pill){display:block}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-nav-counter-pill{position:static}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-nav-scroll{gap:25px}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-sidebar-profile-row{flex-direction:row}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed .pp-sidebar-profile-copy{display:flex}}.pp-admin-inspired .pp-dashboard-welcome{background:linear-gradient(105deg,#fffffffa 25%,#f3faffed 100%);min-height:150px}.pp-admin-inspired .pp-dashboard-welcome:after{display:none}.pp-dashboard-building-art{pointer-events:none;z-index:0;opacity:.65;width:62%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.pp-dashboard-building-art svg{object-fit:contain;width:100%;height:100%;position:absolute;bottom:-4px;right:0}@media (width<=768px){.pp-dashboard-building-art{opacity:.35;width:100%}}.pp-admin-inspired .pp-dashboard-metric{min-height:110px;padding:20px}.pp-admin-inspired .pp-dashboard-opportunity{padding-block:17px}.pp-admin-inspired .pp-marketplace-view{gap:22px;display:grid}.pp-admin-inspired .pp-marketplace-view .pp-page-header{margin-bottom:0}.pp-admin-inspired .pp-marketplace-filterbar{border-radius:20px;margin:0;padding:18px 20px 12px}.pp-admin-inspired .pp-marketplace-filterbar .pp-search-input-wrap{background:#f4f9fd;border-color:#e0ebf4;border-radius:13px;min-height:54px}.pp-admin-inspired .pp-market-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.pp-admin-inspired .pp-market-type-tabs{gap:5px;margin-right:auto;display:flex}.pp-admin-inspired .pp-market-type-tabs button{color:#617c94;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:600}.pp-admin-inspired .pp-market-type-tabs button.active{color:#1766c1;background:#eaf3ff}.pp-admin-inspired .pp-market-sort{color:#7890a5;align-items:center;gap:8px;font-size:12px;display:flex}.pp-admin-inspired .pp-market-sort select{color:#29465f;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px}.pp-admin-inspired .pp-market-advanced{border-top:1px solid #e7eef6;gap:18px;margin-top:14px;padding-top:16px}.pp-admin-inspired .pp-market-advanced[hidden],.pp-admin-inspired .pp-market-advanced>.pp-filter-group:first-child,.pp-admin-inspired .pp-market-advanced>.pp-filter-sort-wrap:nth-child(3){display:none}.pp-admin-inspired .pp-marketplace-results-line{margin:0;padding-inline:3px}.pp-admin-inspired .pp-marketplace-grid{gap:22px;margin:0}.pp-admin-inspired .pp-marketplace-view .pp-market-card{background:#ffffffef;border-color:#fff;border-radius:22px;flex-direction:column;padding:25px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 7px 24px #38698809}.pp-admin-inspired .pp-marketplace-view .pp-market-card:hover{border-color:#a7cdf2;transform:translateY(-3px)}.pp-admin-inspired .pp-market-card h3{letter-spacing:-.45px;margin-top:20px;font-size:20px;line-height:1.4}.pp-admin-inspired .pp-market-loc{margin-top:5px;font-size:13px}.pp-admin-inspired .pp-market-posted-time{color:#7890a5;align-items:center;gap:6px;margin:13px 0;font-size:11px;display:inline-flex}.pp-admin-inspired .pp-market-specs{background:#f3f8fd;border-radius:13px;gap:20px;padding:17px 18px}.pp-admin-inspired .pp-market-specs small{color:#718ba3;font-size:11px}.pp-admin-inspired .pp-market-specs b{color:#214364;margin-top:5px;font-size:15px}.pp-admin-inspired .pp-market-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.pp-admin-inspired .pp-market-card-foot{gap:15px;margin-top:auto;padding-top:20px}.pp-admin-inspired .pp-marketplace-view .pp-creator-tag{align-items:center;gap:10px;min-width:0;display:flex}.pp-admin-inspired .pp-market-creator-avatar{color:#6e93b8;background:#edf5ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pp-admin-inspired .pp-creator-tag b{color:#42627f;font-size:12px;font-weight:600;display:block}.pp-admin-inspired .pp-creator-tag small{margin-top:3px;font-size:11px;display:block}.pp-admin-inspired .pp-market-actions{flex-shrink:0}.pp-shell.pp-admin-inspired .pp-applications-view{gap:22px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-applications-view>.pp-page-header{margin:0}.pp-admin-inspired .pp-applications-view .pp-tab-bar{border-bottom:1px solid #a8cce23d;gap:8px;padding:0 0 12px;display:flex}.pp-admin-inspired .pp-applications-view .pp-tab-item{color:#66829a;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.pp-admin-inspired .pp-applications-view .pp-tab-item:hover{color:#315b7a;background:#ffffff73;border-color:#ffffffad}.pp-admin-inspired .pp-applications-view .pp-tab-item.active{color:#176fc8;background:#ffffffed;border-color:#fff;box-shadow:0 4px 14px #427a9d0d}.pp-admin-inspired .pp-applications-view .pp-tab-count{color:#64809a;background:#edf4fa;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.pp-admin-inspired .pp-applications-view .pp-tab-item.active .pp-tab-count{color:#1a73d0;background:#e8f3ff}.pp-admin-inspired .pp-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pp-admin-inspired .pp-app-card{background:#ffffffed;border:1px solid #fff;border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 24px #427a9d0c}.pp-admin-inspired .pp-applications-empty{background:linear-gradient(120deg,#ffffffed,#f8fcffe6);border:1px solid #fff;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);width:100%;min-height:370px;display:grid;overflow:hidden;box-shadow:0 18px 48px #427a9d12,inset 0 1px #fff}.pp-admin-inspired .pp-applications-empty-main{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,72px);display:flex}.pp-admin-inspired .pp-applications-empty-icon{color:#287bd3;background:linear-gradient(145deg,#eef7ff,#e1f0ff);border:1px solid #dcecff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid;box-shadow:0 8px 20px #397eb013}.pp-admin-inspired .pp-applications-empty-main .pp-eyebrow-chip{margin-bottom:12px}.pp-admin-inspired .pp-applications-empty-main h2{color:#1b3856;letter-spacing:-1.2px;max-width:620px;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:650;line-height:1.12}.pp-admin-inspired .pp-applications-empty-main p{color:#728ba3;max-width:560px;margin:14px 0 22px;font-size:14px;line-height:1.7}.pp-admin-inspired .pp-applications-empty-main .pp-btn{border-radius:12px;gap:9px;min-height:46px}.pp-admin-inspired .pp-applications-empty-note{color:#91a5b7;margin-top:16px;font-size:11px}.pp-admin-inspired .pp-applications-journey{background:linear-gradient(145deg,#f4f9fd,#f8fbfddd);border-left:1px solid #e8f0f6;flex-direction:column;justify-content:center;gap:19px;padding:clamp(24px,3vw,40px);display:flex}.pp-admin-inspired .pp-applications-journey h3{color:#284967;letter-spacing:-.3px;margin:-8px 0 3px;font-size:17px}.pp-admin-inspired .pp-applications-journey>div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pp-admin-inspired .pp-applications-journey>div>i{color:#3680ce;background:#fff;border:1px solid #dceafa;border-radius:11px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:750;display:grid}.pp-admin-inspired .pp-applications-journey>div b{color:#355675;margin:1px 0 4px;font-size:12px;display:block}.pp-admin-inspired .pp-applications-journey>div small{color:#7c93a8;font-size:11px;line-height:1.55;display:block}@media (width<=850px){.pp-admin-inspired .pp-applications-empty{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-applications-journey{border-top:1px solid #e8f0f6;border-left:0}.pp-admin-inspired .pp-apps-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pp-shell.pp-admin-inspired .pp-applications-view{gap:16px}.pp-admin-inspired .pp-applications-view .pp-tab-bar{gap:4px}.pp-admin-inspired .pp-applications-view .pp-tab-item{gap:5px;min-height:38px;padding:0 9px;font-size:11px}.pp-admin-inspired .pp-applications-empty{border-radius:19px}.pp-admin-inspired .pp-applications-empty-main{padding:28px 22px}.pp-admin-inspired .pp-applications-empty-main h2{font-size:29px}.pp-admin-inspired .pp-applications-journey{padding:24px 22px}}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:1;visibility:visible;pointer-events:auto;inset:22px auto 22px 22px;transform:none}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:266px}}@media (width>=769px) and (width<=1350px){.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{inset:16px auto 16px 16px}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:260px}}.pp-shell.pp-admin-inspired .pp-post-view{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-post-view>.pp-page-header,.pp-shell.pp-admin-inspired .pp-post-view>.pp-form-panel{width:100%;max-width:none}.pp-shell.pp-admin-inspired .pp-post-view>.pp-page-header{margin:0}.pp-shell.pp-admin-inspired .pp-post-view>.pp-form-panel{background:linear-gradient(145deg,#fffffffa,#f8fcfff2);border:1px solid #fff;border-radius:24px;padding:clamp(22px,3vw,42px);box-shadow:0 18px 48px #427a9d12,inset 0 1px #fff}.pp-admin-inspired .pp-post-view .pp-stepper-bar{align-items:center;gap:clamp(10px,2vw,28px);margin:0 0 30px;padding:0 0 24px}.pp-admin-inspired .pp-post-view .pp-step-pill{color:#8198ae;flex:1 1 0;gap:10px;min-width:0;font-size:12px;font-weight:600}.pp-admin-inspired .pp-post-view .pp-step-pill i{color:#7089a2;background:#edf4fa;flex:none;width:30px;height:30px;font-size:11px}.pp-admin-inspired .pp-post-view .pp-step-pill.active i,.pp-admin-inspired .pp-post-view .pp-step-pill.done i{color:#fff;background:#2179e8;box-shadow:0 4px 10px #2179e82b}.pp-admin-inspired .pp-post-view .pp-wizard-step{min-height:210px;padding:4px 2px 0}.pp-admin-inspired .pp-post-view .pp-wizard-step h2{color:#1b3857;letter-spacing:-.45px;margin:0 0 20px;font-size:clamp(19px,1.6vw,24px)}.pp-admin-inspired .pp-post-view .pp-type-choice-grid{gap:20px}.pp-admin-inspired .pp-post-view .pp-type-card{color:#42617f;background:linear-gradient(145deg,#fbfdff,#f4f9fe);border:1px solid #dfebf5;border-radius:20px;justify-content:center;gap:12px;min-height:190px;padding:30px}.pp-admin-inspired .pp-post-view .pp-type-card svg{color:#52799e;stroke-width:1.8px;width:34px;height:34px}.pp-admin-inspired .pp-post-view .pp-type-card b{font-size:17px}.pp-admin-inspired .pp-post-view .pp-type-card small{color:#7890a7;font-size:12px}.pp-admin-inspired .pp-post-view .pp-type-card:hover{background:#f2f8ff;border-color:#a6cdf4;transform:translateY(-2px)}.pp-admin-inspired .pp-post-view .pp-type-card.selected{color:#176cce;background:linear-gradient(145deg,#eff7ff,#e8f3ff);border-color:#579cf0;box-shadow:0 0 0 3px #dceeff,0 10px 24px #377ec20d}.pp-admin-inspired .pp-post-view .pp-type-card.selected svg{color:#2479df}.pp-admin-inspired .pp-post-view .pp-wizard-actions{border-color:#e7eff6;gap:16px;margin-top:26px;padding-top:22px}.pp-admin-inspired .pp-post-view .pp-wizard-right-actions{align-items:center;gap:14px}@media (width<=768px){.pp-shell.pp-admin-inspired .pp-post-view{gap:16px}.pp-shell.pp-admin-inspired .pp-post-view>.pp-form-panel{border-radius:18px;padding:20px}.pp-admin-inspired .pp-post-view .pp-stepper-bar{gap:14px;margin-bottom:22px;padding-bottom:18px}.pp-admin-inspired .pp-post-view .pp-step-pill{flex:none}.pp-admin-inspired .pp-post-view .pp-wizard-step{min-height:0;padding-bottom:12px}.pp-admin-inspired .pp-post-view .pp-type-card{min-height:160px;padding:20px 14px}}@media (width<=520px){.pp-admin-inspired .pp-post-view .pp-type-choice-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pp-admin-inspired .pp-post-view .pp-type-card{min-height:138px}.pp-admin-inspired .pp-post-view .pp-wizard-actions{flex-direction:column-reverse;align-items:stretch}.pp-admin-inspired .pp-post-view .pp-wizard-right-actions{justify-content:space-between}}@media (width<=1350px) and (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:260px}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:0}.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{margin:0;inset:16px auto 16px 94px}}@media (width<=1150px){.pp-admin-inspired .pp-market-card-foot{flex-wrap:wrap}.pp-admin-inspired .pp-market-actions{width:100%}.pp-admin-inspired .pp-market-actions button{flex:1;justify-content:center}}@media (width<=600px){.pp-admin-inspired .pp-marketplace-filterbar{padding:14px}.pp-admin-inspired .pp-market-type-tabs{width:100%}.pp-admin-inspired .pp-market-type-tabs button{flex:1;padding:10px 7px;font-size:11px}.pp-admin-inspired .pp-market-sort{margin-left:auto}.pp-admin-inspired .pp-marketplace-view .pp-market-card{padding:20px}.pp-admin-inspired .pp-market-specs{gap:12px;padding:14px}.pp-admin-inspired .pp-marketplace-results-line>span:last-child:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.pp-admin-inspired *,.pp-admin-inspired :before,.pp-admin-inspired :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pp-shell.pp-admin-inspired .pp-agreements-view{gap:20px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-agreements-view>.pp-page-header{margin:0}.pp-admin-inspired .pp-agreement-overview{gap:14px;display:grid}.pp-admin-inspired .pp-agreement-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-admin-inspired .pp-agreement-journey>div{background:#ffffffb8;border:1px solid #fff;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:19px;display:grid;box-shadow:0 6px 20px #427a9d09}.pp-admin-inspired .pp-agreement-journey>div>span{color:#2878ce;background:#f0f7ff;border:1px solid #dceafa;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}.pp-admin-inspired .pp-agreement-journey section b{color:#315371;margin:2px 0 5px;font-size:13px;display:block}.pp-admin-inspired .pp-agreement-journey section p{color:#7b91a6;margin:0;font-size:11px;line-height:1.55}.pp-admin-inspired .pp-agreement-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-admin-inspired .pp-agreement-counts>div{background:linear-gradient(120deg,#ffffffd9,#f7fbffbd);border:1px solid #fff;border-radius:15px;align-items:center;gap:13px;min-height:70px;padding:13px 17px;display:flex}.pp-admin-inspired .pp-agreement-counts>div b{color:#1e466a;letter-spacing:-.7px;font-size:24px;font-weight:700}.pp-admin-inspired .pp-agreement-counts>div span{color:#718ba2;font-size:11px;font-weight:600}.pp-admin-inspired .pp-agreements-view>.pp-tab-bar{border-bottom:1px solid #a8cce23d;gap:8px;padding:0 0 12px;display:flex}.pp-admin-inspired .pp-agreements-view .pp-tab-item{color:#66829a;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.pp-admin-inspired .pp-agreements-view .pp-tab-item.active{color:#176fc8;background:#ffffffed;border-color:#fff;box-shadow:0 4px 14px #427a9d0d}.pp-admin-inspired .pp-agreements-view .pp-tab-count{color:#64809a;background:#edf4fa;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.pp-admin-inspired .pp-agreements-view .pp-tab-item.active .pp-tab-count{color:#1a73d0;background:#e8f3ff}.pp-admin-inspired .pp-agreements-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.pp-admin-inspired .pp-agreement-card{background:#ffffffed;border:1px solid #fff;border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 24px #427a9d0c}.pp-admin-inspired .pp-agreement-card h3{color:#24415c;font-size:17px;line-height:1.4}.pp-admin-inspired .pp-agreement-party{color:#718ba2;font-size:12px}.pp-admin-inspired .pp-agreement-meta-box{background:#f5f9fd;border:1px solid #e8f0f7;border-radius:12px;gap:12px;padding:14px}.pp-admin-inspired .pp-agreement-signers{gap:8px;margin:0 0 15px;display:grid}.pp-admin-inspired .pp-agreement-foot{flex-wrap:wrap;gap:12px}.pp-admin-inspired .pp-agreement-empty{background:linear-gradient(120deg,#ffffffed,#f8fcffe6);border:1px solid #fff;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);width:100%;min-height:350px;display:grid;overflow:hidden;box-shadow:0 18px 48px #427a9d12,inset 0 1px #fff}.pp-admin-inspired .pp-agreement-empty-main{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,60px);display:flex}.pp-admin-inspired .pp-agreement-empty-icon{color:#287bd3;background:linear-gradient(145deg,#eef7ff,#e1f0ff);border:1px solid #dcecff;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:21px;display:grid}.pp-admin-inspired .pp-agreement-empty-main .pp-eyebrow-chip{margin-bottom:11px}.pp-admin-inspired .pp-agreement-empty-main h2{color:#1b3856;letter-spacing:-1px;max-width:610px;margin:0;font-size:clamp(25px,3vw,37px);font-weight:650;line-height:1.15}.pp-admin-inspired .pp-agreement-empty-main p{color:#728ba3;max-width:600px;margin:13px 0 22px;font-size:13px;line-height:1.7}.pp-admin-inspired .pp-agreement-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.pp-admin-inspired .pp-agreement-empty-side{background:linear-gradient(145deg,#f4f9fd,#f8fbfddd);border-left:1px solid #e8f0f6;flex-direction:column;justify-content:center;gap:17px;padding:clamp(24px,3vw,40px);display:flex}.pp-admin-inspired .pp-agreement-empty-side h3{color:#284967;margin:-7px 0 2px;font-size:17px}.pp-admin-inspired .pp-agreement-empty-side>div{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.pp-admin-inspired .pp-agreement-empty-side>div svg{color:#3986cd;margin-top:1px}.pp-admin-inspired .pp-agreement-empty-side>div b{color:#355675;margin-bottom:4px;font-size:12px;display:block}.pp-admin-inspired .pp-agreement-empty-side>div small{color:#7c93a8;font-size:11px;line-height:1.5;display:block}@media (width<=850px){.pp-admin-inspired .pp-agreement-journey,.pp-admin-inspired .pp-agreement-empty{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-agreement-empty-side{border-top:1px solid #e8f0f6;border-left:0}.pp-admin-inspired .pp-agreements-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pp-admin-inspired .pp-agreement-counts{gap:7px}.pp-admin-inspired .pp-agreement-counts>div{flex-direction:column;align-items:flex-start;gap:3px;min-height:75px;padding:11px}.pp-admin-inspired .pp-agreement-counts>div b{font-size:21px}.pp-admin-inspired .pp-agreements-view>.pp-tab-bar{gap:4px}.pp-admin-inspired .pp-agreements-view .pp-tab-item{gap:5px;min-height:38px;padding:0 9px;font-size:11px}.pp-admin-inspired .pp-agreement-empty{border-radius:19px}.pp-admin-inspired .pp-agreement-empty-main{padding:28px 22px}.pp-admin-inspired .pp-agreement-empty-main h2{font-size:28px}.pp-admin-inspired .pp-agreement-empty-side{padding:24px 22px}}.pp-shell.pp-admin-inspired .pp-notifications-view{gap:22px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-notifications-view>.pp-notifications-header{align-items:center;margin:0}.pp-admin-inspired .pp-notifications-header-actions{align-items:center;gap:12px;display:flex}.pp-admin-inspired .pp-live-indicator{color:#547795;white-space:nowrap;background:#ffffff9c;border:1px solid #fff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.pp-admin-inspired .pp-live-indicator i{background:#35b783;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #35b78320}.pp-admin-inspired .pp-live-indicator.offline i{background:#df9a3c;box-shadow:0 0 0 3px #df9a3c20}.pp-admin-inspired .pp-notifications-header-actions .pp-btn{border-radius:11px;min-height:40px}.pp-admin-inspired .pp-notifications-panel{background:linear-gradient(145deg,#ffffffed,#f9fcfff0);border:1px solid #fff;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 16px 42px #427a9d10,inset 0 1px #fff}.pp-admin-inspired .pp-notifications-panel-head{justify-content:space-between;align-items:center;gap:22px;padding:25px 28px 20px;display:flex}.pp-admin-inspired .pp-notifications-panel-head h2{color:#1e3d5c;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:650}.pp-admin-inspired .pp-notifications-panel-head p{color:#8197ab;margin:5px 0 0;font-size:12px}.pp-admin-inspired .pp-notification-search{color:#7892a9;background:#f7faff;border:1px solid #e1ebf4;border-radius:12px;align-items:center;gap:9px;width:min(340px,45%);min-height:42px;padding:0 13px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.pp-admin-inspired .pp-notification-search:focus-within{background:#fff;border-color:#8bbdf0;box-shadow:0 0 0 3px #3587de18}.pp-admin-inspired .pp-notification-search input{color:#294967;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.pp-admin-inspired .pp-notification-search input::placeholder{color:#9aabba}.pp-admin-inspired .pp-notification-filters{border-bottom:1px solid #eaf0f6;align-items:center;gap:7px;padding:0 28px 17px;display:flex}.pp-admin-inspired .pp-notification-filters button{color:#718ba2;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:650;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.pp-admin-inspired .pp-notification-filters button:hover{color:#355b7a;background:#f3f8fc}.pp-admin-inspired .pp-notification-filters button.active{color:#1b70c7;background:#edf6ff;border-color:#d9eaff}.pp-admin-inspired .pp-notification-filters button span{color:#748ba1;background:#edf2f7;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:750;display:grid}.pp-admin-inspired .pp-notification-filters button.active span{color:#2676c7;background:#fff}.pp-admin-inspired .pp-notification-error{color:#a04f36;background:#fff8f5;border:1px solid #f0d2c9;border-radius:11px;align-items:center;gap:8px;margin:16px 28px 0;padding:11px 13px;font-size:12px;display:flex}.pp-admin-inspired .pp-notif-list{gap:10px;padding:17px 20px 20px;display:grid}.pp-admin-inspired .pp-notif-card{color:#35516c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eff5;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:15px;width:100%;min-width:0;padding:18px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 3px 12px #37698a08}.pp-admin-inspired .pp-notif-card:hover{background:#fbfdff;border-color:#c7def2;transform:translateY(-1px);box-shadow:0 8px 20px #37698a0d}.pp-admin-inspired .pp-notif-card.unread{background:linear-gradient(105deg,#f1f8ff,#fff 68%);border-color:#d6e8f8}.pp-admin-inspired .pp-notif-icon-circle{color:#63819c;background:#f4f8fc;border:1px solid #e2edf6;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pp-admin-inspired .pp-notif-icon-circle.applications{color:#7863c2;background:#f4f1ff;border-color:#e5e0fb}.pp-admin-inspired .pp-notif-icon-circle.agreement{color:#347dc3;background:#eef6ff;border-color:#dceafa}.pp-admin-inspired .pp-notif-icon-circle.referral{color:#389377;background:#eff9f5;border-color:#d9eee7}.pp-admin-inspired .pp-notif-icon-circle.verification{color:#7569ae;background:#f4f3fc;border-color:#e6e4f7}.pp-admin-inspired .pp-notif-body{gap:7px;min-width:0;display:grid}.pp-admin-inspired .pp-notif-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-admin-inspired .pp-notif-cat{color:#3e78ad;letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:750}.pp-admin-inspired .pp-notif-top time{color:#8b9eaf;white-space:nowrap;font-size:10px}.pp-admin-inspired .pp-notif-body>b{color:#294764;font-size:14px;font-weight:700;line-height:1.4}.pp-admin-inspired .pp-notif-message{color:#71879b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.pp-admin-inspired .pp-notif-meta{color:#879bad;flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;font-size:10px;display:flex}.pp-admin-inspired .pp-notif-unread-tag,.pp-admin-inspired .pp-notif-read-tag{color:#347abd;background:#eef6ff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.pp-admin-inspired .pp-notif-unread-tag i{background:#3289e3;border-radius:50%;width:6px;height:6px}.pp-admin-inspired .pp-notif-read-tag{color:#788b9a;background:#f1f4f6}.pp-admin-inspired .pp-notif-arrow{color:#9ab0c2;align-self:center}.pp-admin-inspired .pp-notifications-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:34px 20px;display:flex}.pp-admin-inspired .pp-notifications-empty-icon{color:#6c91b0;background:#f1f7fc;border:1px solid #deebf6;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.pp-admin-inspired .pp-notifications-state h3{color:#294866;margin:0;font-size:16px}.pp-admin-inspired .pp-notifications-state p{color:#8195a7;max-width:430px;margin:7px 0 15px;font-size:12px;line-height:1.6}.pp-admin-inspired .pp-notifications-state>svg{color:#c0815a;margin-bottom:12px}.pp-admin-inspired .pp-notif-skeleton{background:#fff;border:1px solid #e8eff5;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:100px;padding:17px;display:grid}.pp-admin-inspired .pp-notif-skeleton>i{background:#edf3f8;border-radius:13px;width:42px;height:42px}.pp-admin-inspired .pp-notif-skeleton>span{gap:10px;display:grid}.pp-admin-inspired .pp-notif-skeleton b,.pp-admin-inspired .pp-notif-skeleton small{background:#edf3f8;border-radius:8px;width:44%;height:10px;display:block}.pp-admin-inspired .pp-notif-skeleton small{width:78%;height:9px}@media (width<=700px){.pp-shell.pp-admin-inspired .pp-notifications-view{gap:16px}.pp-admin-inspired .pp-notifications-header-actions{flex-wrap:wrap;justify-content:space-between;align-self:stretch}.pp-admin-inspired .pp-notifications-panel-head{flex-direction:column;align-items:stretch;gap:14px;padding:20px 18px 16px}.pp-admin-inspired .pp-notification-search{width:100%}.pp-admin-inspired .pp-notification-filters{gap:4px;padding:0 18px 14px;overflow-x:auto}.pp-admin-inspired .pp-notification-filters button{flex:none;padding-inline:10px}.pp-admin-inspired .pp-notif-list{padding:13px}.pp-admin-inspired .pp-notif-card{grid-template-columns:38px minmax(0,1fr) 14px;gap:10px;padding:14px 12px}.pp-admin-inspired .pp-notif-icon-circle{width:38px;height:38px}.pp-admin-inspired .pp-notif-top{flex-direction:column;align-items:flex-start;gap:3px}}.pp-shell.pp-admin-inspired .pp-settings-view{gap:22px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-settings-view>.pp-page-header{margin:0}.pp-admin-inspired .pp-settings-account-chip{background:#ffffffa6;border:1px solid #fff;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:8px 13px 8px 8px;display:flex}.pp-admin-inspired .pp-settings-account-chip>span{color:#fff;background:linear-gradient(145deg,#ff9d2f,#ef7400);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid;box-shadow:0 3px 10px #54779a1c}.pp-admin-inspired .pp-settings-account-chip b,.pp-admin-inspired .pp-settings-account-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.pp-admin-inspired .pp-settings-account-chip b{color:#31516d;font-size:12px}.pp-admin-inspired .pp-settings-account-chip small{color:#8399ad;margin-top:3px;font-size:10px}.pp-admin-inspired .pp-settings-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pp-admin-inspired .pp-settings-shortcuts>button{color:#6d89a1;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.pp-admin-inspired .pp-settings-shortcuts>button:hover{background:#fff;border-color:#c9e0f2;transform:translateY(-2px)}.pp-admin-inspired .pp-settings-shortcuts>button>span{color:#347fc7;background:#eff7ff;border:1px solid #dceafa;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pp-admin-inspired .pp-settings-shortcuts b,.pp-admin-inspired .pp-settings-shortcuts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pp-admin-inspired .pp-settings-shortcuts b{color:#315371;font-size:12px}.pp-admin-inspired .pp-settings-shortcuts small{color:#8298ab;margin-top:4px;font-size:10px}.pp-admin-inspired .pp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.pp-admin-inspired .pp-settings-section{background:#ffffffed;border:1px solid #fff;border-radius:18px;min-width:0;padding:23px;box-shadow:0 8px 24px #427a9d0c}.pp-admin-inspired .pp-settings-section-heading{align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.pp-admin-inspired .pp-settings-section-heading>span{color:#347fc7;background:#f0f7ff;border:1px solid #dceafa;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.pp-admin-inspired .pp-settings-section-heading h2{color:#294966;letter-spacing:-.2px;margin:1px 0 4px;font-size:15px}.pp-admin-inspired .pp-settings-section-heading p{color:#8196a9;margin:0;font-size:11px;line-height:1.5}.pp-admin-inspired .pp-settings-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-admin-inspired .pp-settings-section .pp-single-field{color:#607c96;gap:7px;font-size:11px}.pp-admin-inspired .pp-settings-section .pp-single-field input{color:#294967;background:#fbfdff;border:1px solid #dfe9f2;border-radius:10px;min-height:42px;padding:10px 12px;font-size:12px}.pp-admin-inspired .pp-settings-section-foot{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.pp-admin-inspired .pp-settings-section-foot>small{color:#8397a9;font-size:10px;line-height:1.5}.pp-admin-inspired .pp-settings-section-foot .pp-btn{border-radius:10px;flex:none;min-height:39px}.pp-admin-inspired .pp-setting-toggle-list{display:grid}.pp-admin-inspired .pp-setting-toggle-row{cursor:pointer;border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:11px 0;display:flex}.pp-admin-inspired .pp-setting-toggle-row:first-child{border-top:0}.pp-admin-inspired .pp-setting-toggle-row b,.pp-admin-inspired .pp-setting-toggle-row small{display:block}.pp-admin-inspired .pp-setting-toggle-row b{color:#365773;font-size:11px}.pp-admin-inspired .pp-setting-toggle-row small{color:#8498aa;max-width:350px;margin-top:4px;font-size:10px;line-height:1.45}.pp-admin-inspired .pp-setting-toggle-row input{appearance:none;cursor:pointer;background:#dce5ec;border:1px solid #cad8e4;border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s,border-color .18s}.pp-admin-inspired .pp-setting-toggle-row input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;margin:2px;transition:transform .18s;display:block;box-shadow:0 1px 3px #1836562c}.pp-admin-inspired .pp-setting-toggle-row input:checked{background:#3988df;border-color:#3988df}.pp-admin-inspired .pp-setting-toggle-row input:checked:before{transform:translate(16px)}.pp-admin-inspired .pp-setting-toggle-row input:disabled{opacity:.6;cursor:wait}.pp-admin-inspired .pp-settings-note{color:#7990a5;background:#f7faff;border:1px solid #e6eff7;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.pp-admin-inspired .pp-settings-note svg{color:#5789b8;flex:none}.pp-admin-inspired .pp-settings-density-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pp-admin-inspired .pp-settings-density-options>button{color:#7f96aa;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e5edf4;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 17px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.pp-admin-inspired .pp-settings-density-options>button.selected{background:#f1f8ff;border-color:#8bbced;box-shadow:0 0 0 2px #e2f0fd}.pp-admin-inspired .pp-settings-density-options>button>svg{color:#2d7ec8}.pp-admin-inspired .pp-settings-density-options b,.pp-admin-inspired .pp-settings-density-options small{display:block}.pp-admin-inspired .pp-settings-density-options b{color:#385976;font-size:10px}.pp-admin-inspired .pp-settings-density-options small{color:#879bad;margin-top:4px;font-size:9px;line-height:1.4}.pp-admin-inspired .pp-density-preview{background:#fff;border:1px solid #e3edf5;border-radius:8px;gap:4px;padding:7px;display:grid}.pp-admin-inspired .pp-density-preview i{background:#dceaf5;border-radius:4px;height:5px}.pp-admin-inspired .pp-density-preview.compact{gap:2px}.pp-admin-inspired .pp-density-preview.compact i{height:4px}.pp-admin-inspired .pp-settings-detail-list{gap:0;margin-bottom:16px;display:grid}.pp-admin-inspired .pp-settings-detail-list>div{border-bottom:1px solid #edf2f6;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.pp-admin-inspired .pp-settings-detail-list small{color:#8297a9;font-size:10px}.pp-admin-inspired .pp-settings-detail-list b{color:#385976;text-align:right;text-overflow:ellipsis;max-width:62%;font-size:10px;overflow:hidden}.pp-admin-inspired .pp-settings-account-details>.pp-btn{border-radius:10px;gap:8px;min-height:39px}.pp-shell.pp-admin-inspired[data-density=compact]>.pp-main>.pp-page{padding-top:18px;padding-bottom:18px}.pp-shell.pp-admin-inspired[data-density=compact] .pp-settings-grid{gap:11px}.pp-shell.pp-admin-inspired[data-density=compact] .pp-settings-section{padding:17px}@media (width<=900px){.pp-admin-inspired .pp-settings-grid,.pp-admin-inspired .pp-settings-shortcuts{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pp-shell.pp-admin-inspired .pp-settings-view{gap:16px}.pp-admin-inspired .pp-settings-account-chip{align-self:stretch}.pp-admin-inspired .pp-settings-password-fields{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-settings-section{padding:18px}.pp-admin-inspired .pp-settings-section-foot{flex-direction:column;align-items:stretch}.pp-admin-inspired .pp-settings-density-options{grid-template-columns:minmax(0,1fr)}}.pp-shell.pp-admin-inspired .pp-profile-view{gap:18px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-profile-view>.pp-page-header{margin:0}.pp-admin-inspired .pp-profile-completion-card{background:linear-gradient(120deg,#ffffffed,#f8fcfff0);border:1px solid #fff;border-radius:18px;margin:0;padding:21px 24px;box-shadow:0 8px 24px #427a9d0c}.pp-admin-inspired .pp-profile-completion-card .pp-completion-top b{color:#31516d;font-size:14px}.pp-admin-inspired .pp-profile-completion-card .pp-completion-top p{color:#8398ab;margin:4px 0 0;font-size:11px}.pp-admin-inspired .pp-profile-completion-card .pp-completion-percent{color:#2477d2;letter-spacing:-.8px;font-size:26px}.pp-admin-inspired .pp-profile-completion-card .pp-progress-track{background:#eaf1f6;border-radius:99px;height:8px;margin:15px 0;overflow:hidden}.pp-admin-inspired .pp-profile-completion-card .pp-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#52a8ec,#2379e4)}.pp-admin-inspired .pp-profile-completion-card .pp-completion-checklist{flex-wrap:wrap;gap:8px 13px;display:flex}.pp-admin-inspired .pp-profile-completion-card .pp-completion-checklist span{color:#7f93a5;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pp-admin-inspired .pp-profile-completion-card .pp-completion-checklist .done{color:#26896f}.pp-admin-inspired .pp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.pp-admin-inspired .pp-profile-card{background:#ffffffed;border:1px solid #fff;border-radius:19px;min-width:0;padding:24px;box-shadow:0 8px 24px #427a9d0c}.pp-admin-inspired .pp-profile-card h2{color:#294866;letter-spacing:-.35px;margin:0 0 18px;font-size:17px}.pp-admin-inspired .pp-profile-card h2:not(:first-child){border-top:1px solid #edf2f6;padding-top:21px;margin-top:24px!important}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col{gap:14px 12px}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col label{color:#607b94;gap:6px;font-size:10px}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col label small{color:#93a4b3;font-size:9px;font-weight:450}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col input,.pp-admin-inspired .pp-profile-card .pp-single-field textarea{color:#294967;background:#fbfdff;border:1px solid #dfe9f2;border-radius:10px;min-height:42px;font-size:11px}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col input:focus,.pp-admin-inspired .pp-profile-card .pp-single-field textarea:focus{background:#fff;border-color:#86b7e9;outline:none;box-shadow:0 0 0 3px #3587de15}.pp-admin-inspired .pp-profile-card .pp-single-field{color:#607b94;gap:7px;font-size:10px}.pp-admin-inspired .pp-profile-card .pp-single-field textarea{resize:vertical;min-height:115px;padding:12px;line-height:1.6}.pp-admin-inspired .pp-virtual-card-builder{grid-column:1/-1}.pp-admin-inspired .pp-virtual-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.pp-admin-inspired .pp-virtual-card-heading .pp-eyebrow-chip{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.pp-admin-inspired .pp-virtual-card-heading h2{color:#294866;letter-spacing:-.55px;margin:0;font-size:21px}.pp-admin-inspired .pp-virtual-card-heading p{color:#8196a9;max-width:620px;margin:7px 0 0;font-size:11px;line-height:1.6}.pp-admin-inspired .pp-virtual-card-save-state{color:#38846e;background:#f0faf5;border:1px solid #d8eee6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex}.pp-admin-inspired .pp-virtual-card-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,68px);display:grid}.pp-admin-inspired .pp-virtual-card-editor h3{color:#395976;margin:0 0 12px;font-size:12px}.pp-admin-inspired .pp-virtual-theme-list{gap:8px;display:grid}.pp-admin-inspired .pp-virtual-theme-list button{color:#637e96;text-align:left;cursor:pointer;min-height:42px;font:inherit;background:#fbfdff;border:1px solid #e5edf4;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 10px;font-size:10px;transition:border-color .16s,background .16s;display:grid}.pp-admin-inspired .pp-virtual-theme-list button.selected{color:#2b70b2;background:#f1f8ff;border-color:#8bbced;box-shadow:0 0 0 2px #e2f0fd}.pp-admin-inspired .pp-virtual-theme-list button>i{border-radius:7px;width:30px;height:25px;box-shadow:inset 0 0 0 1px #ffffff65}.pp-admin-inspired .pp-virtual-theme-list button>svg{color:#2879ce}.pp-admin-inspired .pp-virtual-card-tips{color:#7b92a7;background:#f7faff;border:1px solid #e7eff6;border-radius:11px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;font-size:10px;line-height:1.5;display:flex}.pp-admin-inspired .pp-virtual-card-tips svg{color:#5789b8;flex:none}.pp-admin-inspired .pp-virtual-card-preview{background:var(--virtual-card-gradient);color:#fff;border:1px solid #ffffffa3;border-radius:23px;flex-direction:column;min-height:285px;padding:clamp(22px,3vw,34px);display:flex;overflow:hidden;box-shadow:0 18px 35px #183e5a25,inset 0 1px #fff5}.pp-admin-inspired .pp-virtual-card-preview-top{color:var(--virtual-card-accent);letter-spacing:1.1px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.pp-admin-inspired .pp-virtual-card-person{align-items:center;gap:13px;margin-top:24px;display:flex}.pp-admin-inspired .pp-virtual-card-avatar{color:#fff;background:#ffffff24;border:2px solid #ffffffa8;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:20px;font-weight:750;display:grid;overflow:hidden}.pp-admin-inspired .pp-virtual-card-avatar img{object-fit:cover;width:100%;height:100%}.pp-admin-inspired .pp-virtual-card-person h3{color:#fff;letter-spacing:-.4px;margin:0;font-size:19px}.pp-admin-inspired .pp-virtual-card-person p{color:#ffffffc9;margin:4px 0 0;font-size:11px}.pp-admin-inspired .pp-virtual-card-rule{background:#ffffff45;height:1px;margin:20px 0 15px}.pp-admin-inspired .pp-virtual-card-brokerage{color:#fff;font-size:12px}.pp-admin-inspired .pp-virtual-card-location{color:#ffffffc7;margin:5px 0 0;font-size:10px}.pp-admin-inspired .pp-virtual-card-specialties{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.pp-admin-inspired .pp-virtual-card-specialties span{color:#fff;background:#ffffff1c;border:1px solid #ffffff45;border-radius:999px;padding:5px 8px;font-size:9px}.pp-admin-inspired .pp-virtual-card-contact{color:#ffffffdf;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}@media (width<=850px){.pp-admin-inspired .pp-profile-grid{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-virtual-card-builder{grid-column:auto}.pp-admin-inspired .pp-virtual-card-layout{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-virtual-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pp-shell.pp-admin-inspired .pp-profile-view{gap:14px}.pp-admin-inspired .pp-profile-completion-card,.pp-admin-inspired .pp-profile-card{padding:18px}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col label.span-2{grid-column:auto}.pp-admin-inspired .pp-virtual-card-heading{flex-direction:column}.pp-admin-inspired .pp-virtual-theme-list{grid-template-columns:minmax(0,1fr)}.pp-admin-inspired .pp-virtual-card-preview{min-height:260px}}.pp-shell.pp-admin-inspired .pp-profile-view>.pp-page-header{align-items:center}.pp-admin-inspired .pp-profile-view>.pp-page-header .pp-btn{border-radius:12px;min-height:44px;padding-inline:19px}.pp-admin-inspired .pp-profile-hero{color:#fff;background:radial-gradient(at 70% 10%,#79b7dc4d,#0000 42%),linear-gradient(120deg,#183a5b,#245477 56%,#327899);border:1px solid #ffffff65;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-width:0;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #214e6e25,inset 0 1px #ffffff45}.pp-admin-inspired .pp-profile-hero:after{content:"";pointer-events:none;border:1px solid #ffffff10;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-180px;right:20%;box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff06}.pp-admin-inspired .pp-profile-hero-identity{z-index:1;align-items:center;gap:21px;min-width:0;display:flex;position:relative}.pp-admin-inspired .pp-profile-hero-avatar{color:#fff;background:linear-gradient(145deg,#ffa13b,#e87500);border:3px solid #ffffffb8;border-radius:26px;flex:none;place-items:center;width:88px;height:88px;font-size:34px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 10px 24px #092c472f}.pp-admin-inspired .pp-profile-hero-avatar img{object-fit:cover;width:100%;height:100%}.pp-admin-inspired .pp-profile-hero-copy{min-width:0}.pp-admin-inspired .pp-profile-hero-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.pp-admin-inspired .pp-profile-role-tag,.pp-admin-inspired .pp-profile-verified-tag{color:#d9eaf5;letter-spacing:.4px;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.pp-admin-inspired .pp-profile-verified-tag.verified{color:#c8f7e4;letter-spacing:0;background:#8be0bd20;border-color:#a1e1c657}.pp-admin-inspired .pp-profile-hero-copy h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-1px;margin:0;font-size:clamp(24px,3vw,35px);font-weight:650;line-height:1.15}.pp-admin-inspired .pp-profile-hero-copy>p{color:#d2e3ef;margin:6px 0 15px;font-size:13px}.pp-admin-inspired .pp-profile-hero-facts{flex-wrap:wrap;gap:8px;display:flex}.pp-admin-inspired .pp-profile-hero-facts span{color:#e0edf5;background:#ffffff10;border:1px solid #fff2;border-radius:9px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:10px;display:inline-flex}.pp-admin-inspired .pp-profile-strength{z-index:1;color:#345672;background:#ffffffed;border:1px solid #ffffff52;border-radius:18px;flex:none;align-items:center;gap:17px;width:min(355px,38%);padding:17px;display:flex;position:relative;box-shadow:0 10px 25px #0f36521c}.pp-admin-inspired .pp-profile-strength-ring{background:conic-gradient(#2e8bdd var(--profile-strength),#e5edf4 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.pp-admin-inspired .pp-profile-strength-ring:before{content:"";background:#fff;border-radius:50%;width:62px;height:62px;position:absolute;top:7px;left:7px}.pp-admin-inspired .pp-profile-strength-ring>span{color:#2e74b4;letter-spacing:-.7px;font-size:20px;font-weight:750;position:relative}.pp-admin-inspired .pp-profile-strength-ring small{margin-left:1px;font-size:10px}.pp-admin-inspired .pp-profile-strength-copy{flex:1;min-width:0}.pp-admin-inspired .pp-profile-strength-copy>b{color:#31516e;font-size:12px}.pp-admin-inspired .pp-profile-strength-copy>p{color:#7d94a8;margin:4px 0 9px;font-size:10px}.pp-admin-inspired .pp-profile-strength-track{background:#eaf0f5;border-radius:99px;height:5px;overflow:hidden}.pp-admin-inspired .pp-profile-strength-track i{border-radius:inherit;background:linear-gradient(90deg,#55a9eb,#287be0);height:100%;display:block}.pp-admin-inspired .pp-profile-checklist-details{margin-top:9px}.pp-admin-inspired .pp-profile-checklist-details summary{color:#5481a4;cursor:pointer;align-items:center;gap:4px;font-size:9px;font-weight:700;list-style:none;display:inline-flex}.pp-admin-inspired .pp-profile-checklist-details summary::-webkit-details-marker{display:none}.pp-admin-inspired .pp-profile-checklist-details[open] summary svg{transform:rotate(180deg)}.pp-admin-inspired .pp-profile-checklist-details .pp-completion-checklist{gap:5px;max-height:110px;margin-top:8px;display:grid;overflow:auto}.pp-admin-inspired .pp-profile-checklist-details .pp-completion-checklist span{color:#71879b;align-items:center;gap:4px;font-size:9px;display:inline-flex}.pp-admin-inspired .pp-profile-checklist-details .pp-completion-checklist .done{color:#238c70}.pp-admin-inspired .pp-profile-card{padding:26px;position:relative}.pp-admin-inspired .pp-profile-card>h2{align-items:center;gap:10px;display:flex}.pp-admin-inspired .pp-profile-card>h2:before{content:"";background:linear-gradient(#61b1ee,#287de0);border-radius:4px;width:4px;height:21px}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col label.span-2{grid-column:1/-1}.pp-admin-inspired .pp-profile-card .pp-form-fields-2col input:disabled{color:#8297a9;background:#f2f6f9}.pp-admin-inspired .pp-virtual-card-builder{background:linear-gradient(135deg,#fffffffa,#f5faff);padding:clamp(23px,3vw,34px)}.pp-admin-inspired .pp-virtual-card-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr)}.pp-admin-inspired .pp-virtual-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-admin-inspired .pp-virtual-theme-list button{grid-template-columns:37px minmax(0,1fr) 15px;min-height:53px;padding:8px}.pp-admin-inspired .pp-virtual-theme-list button>i{width:35px;height:31px}.pp-admin-inspired .pp-virtual-card-preview{min-height:315px;padding:clamp(25px,4vw,40px)}.pp-admin-inspired .pp-virtual-card-preview:after{content:"";background:var(--virtual-card-accent);opacity:.8;border-radius:4px;align-self:flex-end;width:52px;height:4px;margin-top:15px}.pp-admin-inspired .pp-virtual-card-preview-top{font-size:10px}.pp-admin-inspired .pp-virtual-card-person{margin-top:31px}.pp-admin-inspired .pp-virtual-card-person h3{font-size:22px}.pp-admin-inspired .pp-virtual-card-brokerage{font-size:13px}.pp-admin-inspired .pp-virtual-card-contact{gap:8px 20px;font-size:11px}.pp-admin-inspired .pp-profile-save-footer{background:#ffffffc9;border:1px solid #fff;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:17px 21px;display:flex;box-shadow:0 6px 20px #427a9d09}.pp-admin-inspired .pp-profile-save-footer b,.pp-admin-inspired .pp-profile-save-footer small{display:block}.pp-admin-inspired .pp-profile-save-footer b{color:#31516e;font-size:12px}.pp-admin-inspired .pp-profile-save-footer small{color:#8297aa;margin-top:4px;font-size:10px}.pp-admin-inspired .pp-profile-save-footer .pp-btn{border-radius:11px;flex:none;min-height:42px}@media (width<=900px){.pp-admin-inspired .pp-profile-hero{flex-direction:column;align-items:stretch}.pp-admin-inspired .pp-profile-strength{width:min(100%,430px)}.pp-admin-inspired .pp-virtual-card-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pp-admin-inspired .pp-profile-hero{border-radius:20px;gap:20px;padding:21px}.pp-admin-inspired .pp-profile-hero-identity{align-items:flex-start;gap:13px}.pp-admin-inspired .pp-profile-hero-avatar{border-radius:19px;width:61px;height:61px;font-size:25px}.pp-admin-inspired .pp-profile-hero-badges{gap:5px;margin-bottom:8px}.pp-admin-inspired .pp-profile-role-tag,.pp-admin-inspired .pp-profile-verified-tag{min-height:21px;padding-inline:7px;font-size:8px}.pp-admin-inspired .pp-profile-hero-facts span{font-size:9px}.pp-admin-inspired .pp-profile-strength{width:100%;padding:13px}.pp-admin-inspired .pp-profile-strength-ring{width:64px;height:64px}.pp-admin-inspired .pp-profile-strength-ring:before{width:52px;height:52px}.pp-admin-inspired .pp-profile-card{padding:20px}.pp-admin-inspired .pp-virtual-card-heading h2{font-size:19px}.pp-admin-inspired .pp-profile-save-footer{flex-direction:column;align-items:stretch}}.pp-agreement-signature-method{border:1px solid #dbe7f5;border-radius:12px;flex-wrap:wrap;gap:18px;margin:14px 0;padding:12px 14px;display:flex}.pp-agreement-signature-method legend{color:#5d7797;padding:0 5px;font-size:12px;font-weight:700}.pp-agreement-signature-method label{color:#28496f;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pp-agreement-typed-preview{color:#183e6b;background:#f7fbff;border:1px dashed #cad9ee;border-radius:10px;min-height:60px;margin:8px 0 15px;padding:13px 18px;font-size:24px;font-family:cursive!important}.pp-agreement-signature-canvas{touch-action:none;cursor:crosshair;background:#fbfdff;border:1px dashed #b9cde5;border-radius:10px;width:100%;height:120px;margin:8px 0;display:block}.pp-agreement-terms-warning{color:#805d18;background:#fffbef;border:1px solid #f2d9a3;border-radius:10px;padding:14px}.pp-agreement-consent-check a{color:#1769f5;text-decoration:underline}.pp-agreement-audit{border-top:1px solid #e4ebf4;margin-top:22px;padding-top:16px}.pp-agreement-audit h5{align-items:center;gap:7px;display:flex}.pp-agreement-audit ol{gap:10px;padding-left:20px;display:grid}.pp-agreement-audit li b,.pp-agreement-audit li small{display:block}.pp-agreement-audit li small{color:#7890ac;margin-top:3px}.pp-shell.pp-admin-inspired>.pp-reference-rail{display:none!important}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar{opacity:1;visibility:visible;pointer-events:auto;inset:22px auto 22px 22px;transform:none}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:266px}}@media (width>=769px) and (width<=1350px){.pp-shell.pp-admin-inspired>.pp-sidebar{inset:16px auto 16px 16px}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:260px}}.pp-admin-inspired .pp-profile-hero-avatar,.pp-admin-inspired .pp-virtual-card-avatar{border-radius:50%}.pp-admin-inspired .pp-virtual-card-preview{isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative}.pp-admin-inspired .pp-virtual-card-preview:hover{transform:translateY(-3px);box-shadow:0 24px 46px #183e5a35,inset 0 1px #ffffff70}.pp-admin-inspired .pp-virtual-card-preview:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff35;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-45px;box-shadow:0 0 0 22px #ffffff12,0 0 0 48px #ffffff0a}.pp-admin-inspired .pp-virtual-card-preview-top,.pp-admin-inspired .pp-virtual-card-person,.pp-admin-inspired .pp-virtual-card-rule,.pp-admin-inspired .pp-virtual-card-brokerage,.pp-admin-inspired .pp-virtual-card-location,.pp-admin-inspired .pp-virtual-card-specialties,.pp-admin-inspired .pp-virtual-card-contact{z-index:1;position:relative}.pp-admin-inspired .pp-virtual-card-share{background:linear-gradient(120deg,#f4f9ff,#fff);border:1px solid #dce9f7;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:22px;padding:19px 20px;display:flex;box-shadow:inset 0 1px #fff}.pp-admin-inspired .pp-virtual-card-share>div{gap:6px;min-width:0;display:grid}.pp-admin-inspired .pp-virtual-card-share .pp-eyebrow-chip{color:#2878ce}.pp-admin-inspired .pp-virtual-card-share b{color:#294866;font-size:13px}.pp-admin-inspired .pp-virtual-card-share small{color:#7e94aa;max-width:620px;font-size:10px;line-height:1.55}.pp-admin-inspired .pp-card-link-field{color:#5c88b5;background:#fff;border:1px solid #dce8f5;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:600px;margin-top:3px;padding:0 12px;display:flex}.pp-admin-inspired .pp-card-link-field input{color:#456988;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-family:inherit;font-size:10px;font-weight:500}.pp-admin-inspired .pp-card-link-field svg{flex:none}.pp-admin-inspired .pp-virtual-card-share>.pp-btn{border-radius:11px;flex:none;min-height:42px}.pp-admin-inspired .pp-detail-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1e3761}.pp-admin-inspired .pp-detail-drawer{background:linear-gradient(160deg,#fbfdff,#f4f8fd);border-left:1px solid #dce8f6;width:min(640px,100vw);box-shadow:-24px 0 80px #0b2b5033}.pp-admin-inspired .pp-detail-drawer-head{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffd;padding:18px 26px;position:sticky;top:0}.pp-admin-inspired .pp-detail-drawer-content{scrollbar-color:#bfd3ea transparent;padding:24px 28px 30px}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-header{background:radial-gradient(at 100% 0,#e9f3ff 0,#0000 55%),#fff;border:1px solid #e0eaf6;border-radius:18px;margin-bottom:17px;padding:20px;animation:.38s 40ms both pp-detail-content-enter;box-shadow:0 12px 30px #244d7610}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-header h2{color:#183656;letter-spacing:-.7px;margin:12px 0 8px;font-size:clamp(23px,3vw,30px);line-height:1.17}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-header p{color:#647f9c;align-items:center;gap:7px;font-size:12px;display:flex}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid{background:#ffffffc9;border:1px solid #e2ebf6;border-radius:16px;gap:11px;padding:15px;animation:.4s 90ms both pp-detail-content-enter}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid>div{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #edf2f8;border-radius:12px;min-height:73px;padding:12px}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid small{color:#8297ae;font-size:10px}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid b{color:#294967;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid .text-primary{color:#236ed1}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-section{border-bottom:1px solid #e5edf6;margin:0;padding:18px 4px;animation:.42s .14s both pp-detail-content-enter}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-section h3{color:#315372;font-size:12px;font-weight:750}.pp-admin-inspired .pp-detail-drawer-content .pp-modal-section>p{color:#6d829a;font-size:12px;line-height:1.75}.pp-admin-inspired .pp-detail-posted-by{grid-template-columns:48px minmax(0,1fr);gap:7px 12px}.pp-admin-inspired .pp-detail-posted-by .pp-detail-author-avatar{border-radius:50%;width:48px;height:48px;box-shadow:0 4px 14px #387ac51a}.pp-admin-inspired .pp-detail-drawer-footer{padding:15px 26px max(15px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf}.pp-admin-inspired .pp-detail-drawer-footer>.pp-btn{border-radius:12px;min-height:46px}@keyframes pp-detail-content-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.pp-admin-inspired .pp-virtual-card-share{flex-direction:column;align-items:stretch}.pp-admin-inspired .pp-virtual-card-share>.pp-btn{justify-content:center;width:100%}.pp-admin-inspired .pp-detail-drawer-content{padding:18px 16px 24px}}@media (prefers-reduced-motion:reduce){.pp-admin-inspired .pp-detail-drawer-content .pp-modal-header,.pp-admin-inspired .pp-detail-drawer-content .pp-modal-specs-grid,.pp-admin-inspired .pp-detail-drawer-content .pp-modal-section{animation:none}}.pp-shell.pp-admin-inspired{--pp-dash-navy-950:#06152f;--pp-dash-navy-900:#0a2144;--pp-dash-navy-800:#12335f;--pp-dash-ink:#0e2647;--pp-dash-ink-soft:#27496d;--pp-dash-muted:#65809e;--pp-dash-muted-light:#8da4bd;--pp-dash-blue:#166bea;--pp-dash-blue-deep:#0c53c7;--pp-dash-blue-bright:#45adff;--pp-dash-aqua:#7de4e7;--pp-dash-line:#a4c6e76b;--pp-dash-surface:#ffffffb8;--pp-dash-surface-strong:#ffffffe0;--pp-dash-shadow:0 20px 55px #1b4a7c1a;isolation:isolate;min-height:100svh;color:var(--pp-dash-ink);background:radial-gradient(at 72% 4%,#7adcff3d,#0000 32%),radial-gradient(at 100% 74%,#70adff24,#0000 34%),linear-gradient(135deg,#eef7ff 0%,#f8fbff 44%,#edf6ff 100%);position:relative;overflow-x:clip}.pp-shell.pp-admin-inspired:before,.pp-shell.pp-admin-inspired:after{z-index:-1;pointer-events:none;content:"";position:absolute}.pp-shell.pp-admin-inspired:before{opacity:.8;border:1px solid #73c6f73d;border-radius:50%;width:47vw;min-width:360px;height:47vw;min-height:360px;top:-18vw;right:-8vw;box-shadow:0 0 0 28px #b0e2ff1f,0 0 0 58px #cdedff1a,0 0 90px #52aef11f}.pp-shell.pp-admin-inspired:after{filter:blur(70px);background:#5de0e221;border-radius:50%;width:430px;height:300px;bottom:-180px;right:23%}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:1;visibility:visible;pointer-events:auto;border:1px solid #8fcbf23d;border-radius:28px;flex:0 0 250px;width:250px;min-width:250px;height:calc(100svh - 44px);margin:0;padding:24px 15px 18px;inset:22px auto auto;transform:none}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{flex-basis:250px;width:250px;min-width:250px}}.pp-shell.pp-admin-inspired>.pp-sidebar{z-index:30;-webkit-backdrop-filter:blur(26px)saturate(145%);background:radial-gradient(at 24% 0,#4cb0ff38,#0000 34%),linear-gradient(#081f44f7 0%,#081b3af2 54%,#05152ffa 100%);border-right:1px solid #8fcbf23d;height:100vh;min-height:100svh;position:sticky;top:0;overflow:hidden;box-shadow:14px 0 42px #041c3d1f,inset -1px 0 #d6f4ff14}.pp-shell.pp-admin-inspired>.pp-sidebar:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#ffffff0f,#0000 34%,#59dcde0a);position:absolute;inset:0}.pp-shell.pp-admin-inspired .pp-brand{min-height:53px;margin-bottom:32px;padding:0 7px;position:relative}.pp-shell.pp-admin-inspired .pp-brand-home{gap:9px}.pp-shell.pp-admin-inspired .pp-brand-wordmark{color:#f1f8ff;text-shadow:0 2px 18px #5cc0ff38}.pp-shell.pp-admin-inspired .pp-brand-wordmark small{color:#83a6c9}.pp-shell.pp-admin-inspired .pp-brand-mark{filter:drop-shadow(0 4px 12px #45adff57)}.pp-shell.pp-admin-inspired .pp-close{color:#a9cae5}.pp-shell.pp-admin-inspired .pp-nav-scroll{scrollbar-color:#81cef561 transparent;gap:25px;padding-inline:5px}.pp-shell.pp-admin-inspired .pp-nav-group-header{color:#7098bc;letter-spacing:.13em;font-size:9px}.pp-shell.pp-admin-inspired .pp-nav-item{color:#a5c0db;border:1px solid #0000;border-radius:13px;min-height:44px;font-size:12px;font-weight:550;transition:background .22s,border-color .22s,color .22s,transform .22s;position:relative}.pp-shell.pp-admin-inspired .pp-nav-item svg{color:#6f9bc1;stroke-width:1.75px;transition:color .22s,filter .22s}.pp-shell.pp-admin-inspired .pp-nav-item:hover{color:#edf8ff;background:#85cdf61a;border-color:#97d8ff24;transform:translate(2px)}.pp-shell.pp-admin-inspired .pp-nav-item:hover svg{color:#8cd6ff}.pp-shell.pp-admin-inspired .pp-nav-item.active{color:#f5fbff;background:linear-gradient(100deg,#2480e86b,#50baf429);border-color:#7dd7ff47;font-weight:650;box-shadow:0 8px 22px #02122a2e,inset 0 1px #ffffff24}.pp-shell.pp-admin-inspired .pp-nav-item.active:after{content:"";background:linear-gradient(#a3eeff,#3184ef);border-radius:99px;width:2px;position:absolute;top:11px;bottom:11px;right:7px;box-shadow:0 0 11px #5bd3ffc2}.pp-shell.pp-admin-inspired .pp-nav-item.active svg{color:#7ddcff;filter:drop-shadow(0 0 7px #4ebdff6b)}.pp-shell.pp-admin-inspired .pp-nav-counter-pill{color:#bfeaff;background:#6acaff2e;border:1px solid #afe8ff2e;box-shadow:inset 0 1px #ffffff21}.pp-shell.pp-admin-inspired .pp-sidebar-avatar{color:#f5fcff;background:linear-gradient(145deg,#7dd4ff,#5269dc);border:1px solid #d6f5ff85;box-shadow:0 5px 16px #010d2347,0 0 0 4px #5ab9f217}.pp-shell.pp-admin-inspired .pp-sidebar-profile-copy b{color:#eaf6ff}.pp-shell.pp-admin-inspired .pp-sidebar-profile-copy small{color:#7f9fbd}.pp-shell.pp-admin-inspired>.pp-main{z-index:1;background:0 0;min-width:0;position:relative}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:0}.pp-shell.pp-admin-inspired>.pp-main>.pp-header{-webkit-backdrop-filter:blur(24px)saturate(155%);background:#f7fcffad;border-bottom:1px solid #9fc2e357;min-height:74px;box-shadow:0 8px 28px #1e4c790f,inset 0 1px #ffffffe6}.pp-shell.pp-admin-inspired .pp-header-search{background:#ffffff75;border:1px solid #a7c9e86e;border-radius:14px;min-height:42px;box-shadow:inset 0 1px #ffffffd1}.pp-shell.pp-admin-inspired .pp-header-search:focus-within{background:#ffffffc7;border-color:#348fefa8;box-shadow:0 0 0 4px #318ff01f,inset 0 1px #ffffffe6}.pp-shell.pp-admin-inspired .pp-header-search svg{color:#5f91bd}.pp-shell.pp-admin-inspired .pp-header-search input{color:var(--pp-dash-ink)}.pp-shell.pp-admin-inspired .pp-kbd-shortcut{color:#7b9abb;background:#e8f3fdb8;border-color:#a7c9e86b}.pp-shell.pp-admin-inspired .pp-header-icon-btn{color:#285274;transition:background .2s,color .2s,box-shadow .2s}.pp-shell.pp-admin-inspired .pp-header-icon-btn:hover{color:var(--pp-dash-blue);background:#ffffffb8;box-shadow:0 6px 16px #2c6aa51a}.pp-shell.pp-admin-inspired .pp-header-icon-btn .notif-dot{background:#f06876;border-color:#f7fcff;box-shadow:0 0 0 3px #f0687629}.pp-shell.pp-admin-inspired .pp-lang-selector{color:#4a6986}.pp-shell.pp-admin-inspired .pp-lang-selector:hover{background:#ffffffa6}.pp-shell.pp-admin-inspired .pp-user-badge{border:1px solid #0000;border-radius:15px;transition:background .2s,border-color .2s,box-shadow .2s}.pp-shell.pp-admin-inspired .pp-user-badge:hover,.pp-shell.pp-admin-inspired .pp-user-badge.open{background:#ffffff9e;border-color:#a5cae95c;box-shadow:0 7px 20px #29639914}.pp-shell.pp-admin-inspired .pp-user-badge-name{color:#183957}.pp-shell.pp-admin-inspired .pp-user-badge-role{color:#7995af}.pp-shell.pp-admin-inspired .pp-user-badge-avatar{color:#1e5ca1;background:linear-gradient(145deg,#d5f3ff,#82baf7 50%,#7279df);border:1px solid #ffffffeb;box-shadow:0 4px 13px #245b8f2b}.pp-shell.pp-admin-inspired>.pp-main>.pp-page{background:0 0;width:100%;min-width:0;max-width:none;padding:clamp(22px,3vw,42px) clamp(18px,3vw,48px) 54px}.pp-shell.pp-admin-inspired .pp-dashboard-view{isolation:isolate;gap:18px;width:min(100%,1540px);margin:0 auto;animation:.48s cubic-bezier(.2,.8,.2,1) both pp-dashboard-surface-in;display:grid;position:relative}.pp-shell.pp-admin-inspired .pp-dashboard-view:before,.pp-shell.pp-admin-inspired .pp-dashboard-view:after{z-index:-1;pointer-events:none;content:"";position:absolute}.pp-shell.pp-admin-inspired .pp-dashboard-view:before{filter:blur(24px);background:radial-gradient(at 3% 8%,#65c9ff47,#0000 34%),radial-gradient(at 94% 20%,#7beae02e,#0000 28%),radial-gradient(at 60% 100%,#6ca1ff1f,#0000 42%);border-radius:42px;inset:-30px -28px}.pp-shell.pp-admin-inspired .pp-dashboard-view:after{opacity:.8;border:1px solid #ffffff70;border-radius:50%;width:250px;height:250px;top:16%;right:-3%;box-shadow:0 0 0 24px #a6e0ff17,0 0 0 54px #bdecff0f}.pp-shell.pp-admin-inspired .pp-dashboard-welcome{min-height:206px;box-shadow:var(--pp-dash-shadow), inset 0 1px #fffffff5, inset 0 -1px #85bee71f;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(112deg,#ffffffe3 0%,#f6fbffba 52%,#e5f7ff94 100%),radial-gradient(at 86% 24%,#79e1e542,#0000 40%);border:1px solid #ffffffc7;border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(26px,3.3vw,42px);display:grid;position:relative;overflow:hidden}.pp-shell.pp-admin-inspired .pp-dashboard-welcome:before{pointer-events:none;opacity:.65;content:"";background:linear-gradient(110deg,#0000 0 40%,#ffffff47 48%,#0000 62%) 0 0/100% 100%,radial-gradient(circle at 86% 24%,#ffffffa3 0 1px,#0000 2px) 0 0/31px 31px,radial-gradient(circle at 78% 76%,#78d3f552 0 1px,#0000 2px) 0 0/43px 43px;position:absolute;inset:0}.pp-shell.pp-admin-inspired .pp-dashboard-welcome:after{z-index:0;content:"";border:1px solid #70bcef47;border-radius:50%;width:300px;height:300px;animation:18s ease-in-out infinite alternate pp-dashboard-orbit;position:absolute;top:-144px;right:7%;box-shadow:0 0 0 21px #aae1f91f,0 0 0 48px #ccf0fc1a}.pp-shell.pp-admin-inspired .pp-dashboard-welcome>div:first-child,.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions{z-index:3;position:relative}.pp-shell.pp-admin-inspired .pp-dashboard-welcome>div:first-child{max-width:670px}.pp-shell.pp-admin-inspired .pp-dashboard-welcome .pp-eyebrow-chip{color:#2774b4;letter-spacing:.12em;background:#e2f5ffb8;border:1px solid #4ea1e138;border-radius:999px;align-items:center;gap:7px;min-height:25px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #317fbb0f}.pp-shell.pp-admin-inspired .pp-dashboard-welcome .pp-eyebrow-chip svg{color:#258ce0}.pp-shell.pp-admin-inspired .pp-dashboard-welcome h1{max-width:740px;color:var(--pp-dash-navy-900);letter-spacing:-1.65px;text-wrap:balance;margin:14px 0 8px;font-size:clamp(27px,3.2vw,43px);font-weight:720;line-height:1.08}.pp-shell.pp-admin-inspired .pp-dashboard-welcome p{color:#5d7794;max-width:510px;margin:0;font-size:13px;line-height:1.65}.pp-shell.pp-admin-inspired .pp-dashboard-building-art{z-index:1;pointer-events:none;opacity:.5;width:min(61%,780px);height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%)}.pp-shell.pp-admin-inspired .pp-dashboard-building-art:before{filter:blur(22px);content:"";background:radial-gradient(#5abaff47,#8fe6e51f 43%,#0000 73%);border-radius:50%;animation:7s ease-in-out infinite pp-dashboard-breathe;position:absolute;inset:22% 9% 12%}.pp-shell.pp-admin-inspired .pp-dashboard-building-art svg{filter:drop-shadow(0 9px 16px #1d639e1f);width:100%;height:100%;position:absolute;bottom:-2px;right:0}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:10px;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn{letter-spacing:-.05px;border-radius:13px;min-height:45px;padding:0 16px;font-size:12px;font-weight:650;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn-primary,.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn-primary{color:#fff;background:linear-gradient(135deg,#2589f4 0%,#1266df 58%,#154fc4 100%);border:1px solid #5fbcffc2;box-shadow:0 10px 22px #1666dc38,inset 0 1px #ffffff59}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn-primary:hover,.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn-primary:hover{background:linear-gradient(135deg,#399dff 0%,#176fe9 55%,#1251c8 100%);transform:translateY(-2px);box-shadow:0 14px 28px #1666dc4d,0 0 0 4px #42a9ff1f,inset 0 1px #ffffff6b}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn-outline,.pp-shell.pp-admin-inspired .pp-dashboard-verification .pp-btn-outline,.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn-outline{color:#2d5c87;background:#ffffffa3;border:1px solid #93bde294;box-shadow:inset 0 1px #ffffffe6}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn-outline:hover,.pp-shell.pp-admin-inspired .pp-dashboard-verification .pp-btn-outline:hover,.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn-outline:hover{color:#125fbc;background:#ebf7ffeb;border-color:#3b8fe29e;transform:translateY(-2px);box-shadow:0 9px 20px #2d6ba51a,inset 0 1px #fff}.pp-shell.pp-admin-inspired .pp-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-metric{min-width:0;min-height:132px;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffd6,#f2f9ff9e);border:1px solid #ffffffc9;border-radius:19px;align-items:flex-start;gap:13px;padding:21px 19px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 32px #285d8f14,inset 0 1px #fffffff2}.pp-shell.pp-admin-inspired .pp-dashboard-metric:before{opacity:.75;content:"";background:linear-gradient(90deg,#0000,#74cdffb8,#0000);height:1px;position:absolute;top:0;left:19px;right:19px}.pp-shell.pp-admin-inspired .pp-dashboard-metric:hover{background:linear-gradient(145deg,#fffffff0,#ebf7ffc7);border-color:#79c1f7c2;transform:translateY(-4px);box-shadow:0 18px 38px #2065a626,0 0 0 4px #5cb8f514,inset 0 1px #fff}.pp-shell.pp-admin-inspired .pp-dashboard-metric:focus-visible,.pp-shell.pp-admin-inspired .pp-dashboard-application:focus-visible,.pp-shell.pp-admin-inspired .pp-dashboard-text-link:focus-visible,.pp-shell.pp-admin-inspired .pp-dashboard-view .pp-btn:focus-visible{outline-offset:3px;outline:3px solid #2f8fef52}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon{border:1px solid #ffffffc2;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffffa8,0 7px 16px #2164a514}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon.blue{color:#1472d9;background:linear-gradient(145deg,#e7f6ff,#c6e6ff)}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon.violet{color:#6b59cb;background:linear-gradient(145deg,#f0eeff,#dfd9ff)}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon.amber{color:#c17b16;background:linear-gradient(145deg,#fff3d9,#ffe2ad)}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon.green{color:#138c78;background:linear-gradient(145deg,#e1fbf6,#b8eadf)}.pp-shell.pp-admin-inspired .pp-dashboard-metric-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-metric-copy>span{color:#6e89a5;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.pp-shell.pp-admin-inspired .pp-dashboard-metric-copy strong{color:var(--pp-dash-navy-900);letter-spacing:-1.2px;font-size:clamp(25px,2.2vw,34px);font-weight:750;line-height:.98}.pp-shell.pp-admin-inspired .pp-dashboard-metric-copy small{color:#8aa1b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.pp-shell.pp-admin-inspired .pp-dashboard-metric-arrow{color:#8eacc8;flex:none;margin:2px 0 0 auto;transition:transform .22s,color .22s}.pp-shell.pp-admin-inspired .pp-dashboard-metric:hover .pp-dashboard-metric-arrow{color:var(--pp-dash-blue);transform:translate(4px)}.pp-shell.pp-admin-inspired .pp-dashboard-verification{-webkit-backdrop-filter:blur(14px);background:linear-gradient(105deg,#fffaedd6,#fff7e294);border:1px solid #ecc16c7a;border-radius:17px;align-items:center;gap:14px;padding:15px 17px;display:flex;box-shadow:0 10px 26px #9b712312,inset 0 1px #ffffffdb}.pp-shell.pp-admin-inspired .pp-dashboard-verification-icon{color:#bd7c19;background:linear-gradient(145deg,#fff5dc,#ffe9ba);border:1px solid #f0c5706b;border-radius:13px;flex:none;place-items:center;width:41px;height:41px;display:grid;box-shadow:inset 0 1px #fff,0 7px 15px #ba7f1914}.pp-shell.pp-admin-inspired .pp-dashboard-verification>div{flex:1;min-width:0}.pp-shell.pp-admin-inspired .pp-dashboard-verification b{color:#70501f;font-size:12px;font-weight:700}.pp-shell.pp-admin-inspired .pp-dashboard-verification p{color:#9a7b4a;margin:4px 0 0;font-size:11px;line-height:1.5}.pp-shell.pp-admin-inspired .pp-dashboard-verification .pp-btn{border-radius:11px;min-height:37px;padding-inline:13px;font-size:11px}.pp-shell.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1.48fr) minmax(300px,.86fr);align-items:start;gap:18px;display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-side-stack{gap:18px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-panel,.pp-shell.pp-admin-inspired .pp-dashboard-activity,.pp-shell.pp-admin-inspired .pp-dashboard-profile-card,.pp-shell.pp-admin-inspired .pp-dashboard-chart-card,.pp-shell.pp-admin-inspired .pp-dashboard-profile-progress{-webkit-backdrop-filter:blur(19px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#f4faff9e);border:1px solid #fffc;border-radius:21px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #1f578a16,inset 0 1px #fffffff5,inset 0 -1px #87bce11a}.pp-shell.pp-admin-inspired .pp-dashboard-panel:before,.pp-shell.pp-admin-inspired .pp-dashboard-activity:before,.pp-shell.pp-admin-inspired .pp-dashboard-profile-card:before{content:"";background:linear-gradient(90deg,#0000,#65bef29e,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.pp-shell.pp-admin-inspired .pp-dashboard-panel,.pp-shell.pp-admin-inspired .pp-dashboard-activity{padding:22px}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading h2{color:var(--pp-dash-navy-800);letter-spacing:-.35px;margin:0 0 5px;font-size:16px;font-weight:720;line-height:1.25}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading p{color:#7892ac;margin:0;font-size:11px;line-height:1.55}.pp-shell.pp-admin-inspired .pp-dashboard-text-link{min-height:25px;color:var(--pp-dash-blue-deep);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 0;font-size:11px;font-weight:700;transition:color .18s,transform .18s;display:inline-flex}.pp-shell.pp-admin-inspired .pp-dashboard-text-link:hover{color:#0a3f9d;transform:translate(2px)}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-list,.pp-shell.pp-admin-inspired .pp-dashboard-application-list,.pp-shell.pp-admin-inspired .pp-dashboard-activity-list{display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity{border-top:1px solid #a6c7e45c;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;transition:background .2s,border-color .2s;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity:first-child,.pp-shell.pp-admin-inspired .pp-dashboard-application:first-child,.pp-shell.pp-admin-inspired .pp-dashboard-activity-item:first-child{border-top-color:#0000}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity:hover{background:linear-gradient(90deg,#e7f6ff61,#ffffff1f);border-radius:13px;margin-inline:-10px;padding-inline:10px}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-copy{min-width:0}.pp-shell.pp-admin-inspired .pp-dashboard-tag{color:#2c76bb;letter-spacing:.02em;background:linear-gradient(100deg,#e2f6fff0,#e1f0ffb8);border:1px solid #66b8f03d;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity h3{color:#1a3d64;letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:13px;font-weight:720;line-height:1.4;overflow:hidden}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity p{color:#6d89a5;align-items:center;gap:5px;margin:0;font-size:10px;line-height:1.45;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity p svg{color:#3f91d7;flex:none}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-copy>small{color:#8aa0b7;margin-top:6px;font-size:10px;line-height:1.45;display:block}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-copy>.pp-dashboard-posted-by{color:#738eaa}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions{flex:none;gap:7px;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn{border-radius:10px;min-height:35px;padding:0 12px;font-size:10px}.pp-shell.pp-admin-inspired .pp-dashboard-application{color:#6c87a2;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #a6c7e45c;align-items:center;gap:10px;width:100%;padding:13px 0;transition:padding .2s,background .2s,color .2s;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-application:hover{color:var(--pp-dash-blue);background:#e2f4ff75;border-radius:12px;padding-inline:8px}.pp-shell.pp-admin-inspired .pp-dashboard-application>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-application b{color:#23486c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;line-height:1.35;overflow:hidden}.pp-shell.pp-admin-inspired .pp-dashboard-application small{color:#829ab2;font-size:10px}.pp-shell.pp-admin-inspired .pp-dashboard-application>svg{color:#9bb4ca;flex:none;transition:transform .2s,color .2s}.pp-shell.pp-admin-inspired .pp-dashboard-application:hover>svg{color:var(--pp-dash-blue);transform:translate(3px)}.pp-shell.pp-admin-inspired .pp-dashboard-application-icon{color:#327cc9;background:linear-gradient(145deg,#ecf8ff,#d9eeff);border:1px solid #73bcee38;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff,0 5px 13px #2a6ea912}.pp-shell.pp-admin-inspired .pp-dashboard-empty{color:#8aa2b9;text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:174px;padding:30px 14px 20px;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-empty>svg{color:#398ad3;filter:drop-shadow(0 4px 8px #398ad32b);margin-bottom:4px}.pp-shell.pp-admin-inspired .pp-dashboard-empty b{color:#315878;font-size:12px;font-weight:720}.pp-shell.pp-admin-inspired .pp-dashboard-empty>span{color:#8299b0;max-width:320px;font-size:10px;line-height:1.55}.pp-shell.pp-admin-inspired .pp-dashboard-empty .pp-dashboard-text-link{margin-top:4px}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-loading{gap:10px;display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-loading i{background:linear-gradient(105deg,#ffffffb8 26%,#e3f2fdeb 48%,#ffffffb8 70%) 0 0/220% 100%;border:1px solid #d6e7f6e0;border-radius:14px;height:82px;animation:1.8s ease-in-out infinite pp-dashboard-shimmer;display:block;box-shadow:inset 0 1px #fff}.pp-shell.pp-admin-inspired .pp-dashboard-activity{padding:22px}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item{border-top:1px solid #a6c7e45c;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-activity-dot{background:#318df0;border:2px solid #ffffffe6;border-radius:50%;flex:none;width:8px;height:8px;margin:5px 1px 0 2px;box-shadow:0 0 0 4px #3a99ef29,0 0 12px #40a4f46b}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item>div{flex:1;min-width:0}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item b{color:#315878;font-size:11px;font-weight:680;line-height:1.4}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item p{color:#8299b0;margin:4px 0 0;font-size:10px;line-height:1.5}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item time{color:#91a8be;white-space:nowrap;flex:none;font-size:10px}.pp-shell.pp-admin-inspired .pp-dashboard-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px 15px;padding:21px;display:grid}.pp-shell.pp-admin-inspired .pp-dashboard-profile-ring{aspect-ratio:1;background:conic-gradient(#2389ed var(--profile-progress), #dbeaf7 0);border:1px solid #5cb2ed40;border-radius:50%;place-items:center;width:66px;display:grid;position:relative;box-shadow:0 8px 20px #2875b91f,inset 0 1px #ffffffd6}.pp-shell.pp-admin-inspired .pp-dashboard-profile-ring:before{content:"";background:linear-gradient(145deg,#fffffff7,#eff8ffe6);border:1px solid #bedcf199;border-radius:50%;position:absolute;inset:6px}.pp-shell.pp-admin-inspired .pp-dashboard-profile-ring span{z-index:1;color:#1f5b91;font-size:13px;font-weight:780;position:relative}.pp-shell.pp-admin-inspired .pp-dashboard-profile-copy{min-width:0}.pp-shell.pp-admin-inspired .pp-dashboard-profile-copy .pp-eyebrow-chip{color:#4b87b4;letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.pp-shell.pp-admin-inspired .pp-dashboard-profile-copy h2{color:var(--pp-dash-navy-800);margin:6px 0 4px;font-size:14px;font-weight:720;line-height:1.35}.pp-shell.pp-admin-inspired .pp-dashboard-profile-copy p{color:#8299b0;margin:0;font-size:10px;line-height:1.5}.pp-shell.pp-admin-inspired .pp-dashboard-profile-checks{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.pp-shell.pp-admin-inspired .pp-dashboard-profile-checks span{color:#748da7;background:#f8fcffb8;border:1px solid #aecce573;border-radius:9px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:9px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.pp-shell.pp-admin-inspired .pp-dashboard-profile-checks .done svg{color:#159b82}.pp-shell.pp-admin-inspired .pp-dashboard-profile-checks .todo svg{color:#d79531}.pp-shell.pp-admin-inspired .pp-dashboard-profile-card>.pp-dashboard-text-link{grid-column:1/-1;justify-self:start}@media (width<=1240px){.pp-shell.pp-admin-inspired .pp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-shell.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.9fr)}}@media (width<=1000px){.pp-shell.pp-admin-inspired .pp-dashboard-content-grid{grid-template-columns:minmax(0,1fr)}.pp-shell.pp-admin-inspired .pp-dashboard-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-shell.pp-admin-inspired .pp-dashboard-side-stack>.pp-dashboard-profile-card{grid-column:1/-1}.pp-shell.pp-admin-inspired .pp-dashboard-welcome{min-height:190px}}@media (width<=760px){.pp-shell.pp-admin-inspired{background:radial-gradient(at 72% 0,#7adcff33,#0000 38%),linear-gradient(145deg,#f1f8ff,#f8fbff 60%,#eef7ff)}.pp-shell.pp-admin-inspired:before{width:390px;height:390px;top:-150px;right:-170px}.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{border:1px solid #caeeff47;border-radius:24px;flex-basis:auto;width:min(280px,100vw - 28px);min-width:0;height:calc(100svh - 20px);padding:22px 14px 18px;inset:10px auto 10px 10px;transform:translate(-115%)}.pp-shell.pp-admin-inspired>.pp-sidebar.open{transform:translate(0)}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{opacity:1;visibility:visible;pointer-events:auto;flex-basis:auto;width:min(280px,100vw - 28px);min-width:0}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed:not(.open){transform:translate(-115%)}.pp-shell.pp-admin-inspired>.pp-sidebar.open,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed.open{background:radial-gradient(at 25% 0,#4cb0ff3d,#0000 35%),linear-gradient(#081f44fb,#05152ffb);box-shadow:18px 0 48px #03142b47}.pp-shell.pp-admin-inspired>.pp-main>.pp-header{border-radius:0 0 18px 18px;min-height:64px;padding-inline:12px}.pp-shell.pp-admin-inspired .pp-header-left{gap:7px}.pp-shell.pp-admin-inspired .pp-header-search{min-height:39px;padding-inline:9px}.pp-shell.pp-admin-inspired .pp-kbd-shortcut,.pp-shell.pp-admin-inspired .pp-lang-selector,.pp-shell.pp-admin-inspired .pp-user-badge-text{display:none}.pp-shell.pp-admin-inspired .pp-header-right{gap:5px}.pp-shell.pp-admin-inspired .pp-user-badge{padding:2px}.pp-shell.pp-admin-inspired>.pp-main>.pp-page{padding:20px 12px 38px}.pp-shell.pp-admin-inspired .pp-dashboard-view{gap:14px}.pp-shell.pp-admin-inspired .pp-dashboard-welcome{border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding:24px 21px}.pp-shell.pp-admin-inspired .pp-dashboard-welcome:after{opacity:.6;top:-156px;right:-50px}.pp-shell.pp-admin-inspired .pp-dashboard-building-art{opacity:.23;width:100%;height:48%;top:auto;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.pp-shell.pp-admin-inspired .pp-dashboard-welcome h1{letter-spacing:-1.15px;max-width:540px;margin-top:12px;font-size:clamp(27px,7vw,36px)}.pp-shell.pp-admin-inspired .pp-dashboard-welcome p{max-width:430px;font-size:12px}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions{justify-content:flex-start;align-self:stretch}.pp-shell.pp-admin-inspired .pp-dashboard-quick-actions .pp-btn{flex:170px}.pp-shell.pp-admin-inspired .pp-dashboard-metrics{gap:10px}.pp-shell.pp-admin-inspired .pp-dashboard-metric{border-radius:16px;min-height:111px;padding:16px 13px}.pp-shell.pp-admin-inspired .pp-dashboard-metric-icon{border-radius:11px;width:36px;height:36px}.pp-shell.pp-admin-inspired .pp-dashboard-metric-copy strong{font-size:25px}.pp-shell.pp-admin-inspired .pp-dashboard-metric-arrow{display:none}.pp-shell.pp-admin-inspired .pp-dashboard-verification{flex-wrap:wrap;align-items:flex-start;padding:14px}.pp-shell.pp-admin-inspired .pp-dashboard-verification .pp-btn{margin-left:55px}.pp-shell.pp-admin-inspired .pp-dashboard-panel,.pp-shell.pp-admin-inspired .pp-dashboard-activity{border-radius:18px;padding:18px}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading{gap:10px}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading h2{font-size:15px}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity{flex-direction:column;align-items:flex-start;gap:12px}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions{width:100%}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity-actions .pp-btn{flex:1}}@media (width<=520px){.pp-shell.pp-admin-inspired .pp-dashboard-side-stack{grid-template-columns:minmax(0,1fr)}.pp-shell.pp-admin-inspired .pp-dashboard-side-stack>.pp-dashboard-profile-card{grid-column:auto}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading{align-items:flex-start}.pp-shell.pp-admin-inspired .pp-dashboard-panel-heading .pp-dashboard-text-link{font-size:10px}.pp-shell.pp-admin-inspired .pp-dashboard-opportunity h3{white-space:normal}.pp-shell.pp-admin-inspired .pp-dashboard-activity-item time{display:none}.pp-shell.pp-admin-inspired .pp-dashboard-profile-card{grid-template-columns:54px minmax(0,1fr);padding:17px}.pp-shell.pp-admin-inspired .pp-dashboard-profile-ring{width:54px}.pp-shell.pp-admin-inspired .pp-dashboard-profile-checks span{font-size:8px}}@media (width<=380px){.pp-shell.pp-admin-inspired .pp-dashboard-metrics{grid-template-columns:minmax(0,1fr)}.pp-shell.pp-admin-inspired .pp-dashboard-metric{min-height:91px}.pp-shell.pp-admin-inspired .pp-dashboard-metric-arrow{display:block}}@keyframes pp-dashboard-surface-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-dashboard-orbit{to{transform:translate(-18px,15px)rotate(9deg)}}@keyframes pp-dashboard-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}@keyframes pp-dashboard-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.pp-shell.pp-admin-inspired,.pp-shell.pp-admin-inspired *,.pp-shell.pp-admin-inspired :before,.pp-shell.pp-admin-inspired :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (width>=769px){.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{align-self:auto;z-index:70!important;background:radial-gradient(at 18% 0,#70c1ff47,#0000 39%),radial-gradient(at 100% 55%,#358cff33,#0000 47%),linear-gradient(#1768cc 0%,#1059bd 43%,#0a459d 100%)!important;border:1px solid #78beff6b!important;border-radius:27px!important;height:auto!important;min-height:0!important;position:fixed!important;inset:22px auto 22px 22px!important;overflow:hidden!important;box-shadow:0 20px 54px #0a336f47,inset 0 1px #fff3,inset -1px 0 #91ceff29!important}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:266px!important}.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed+.pp-main{margin-left:0!important}}@media (width>=769px) and (width<=1350px){.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{inset:16px auto 16px 16px!important}.pp-shell.pp-admin-inspired>.pp-sidebar+.pp-main{margin-left:260px!important}}.pp-shell.pp-admin-inspired .pp-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5db8ff6b transparent;min-height:0;padding:2px 7px 8px}.pp-shell.pp-admin-inspired .pp-nav-scroll::-webkit-scrollbar{width:5px}.pp-shell.pp-admin-inspired .pp-nav-scroll::-webkit-scrollbar-track{background:0 0}.pp-shell.pp-admin-inspired .pp-nav-scroll::-webkit-scrollbar-thumb{background:#5db8ff61;border-radius:99px}.pp-shell.pp-admin-inspired .pp-nav-group-header{letter-spacing:.14em;text-shadow:0 1px 8px #023e8b33;color:#d0edff!important;font-size:10px!important}.pp-shell.pp-admin-inspired .pp-brand-wordmark{text-shadow:0 1px 8px #0220523d;color:#fff!important}.pp-shell.pp-admin-inspired .pp-brand-wordmark b{color:#fff!important}.pp-shell.pp-admin-inspired .pp-brand-wordmark small{opacity:1;color:#e4f3ff!important}.pp-shell.pp-admin-inspired .pp-nav-item{color:#f0f8ff;border-radius:13px;min-height:45px;font-size:13px;font-weight:600}.pp-shell.pp-admin-inspired .pp-nav-item svg{color:#c3e8ff}.pp-shell.pp-admin-inspired .pp-nav-item:hover{color:#fff;background:linear-gradient(100deg,#ffffff38,#aee2ff29);border-color:#ffffff7a}.pp-shell.pp-admin-inspired .pp-nav-item.active{color:#fff;background:linear-gradient(105deg,#ffffff4d,#b1e4ff33);border-color:#ffffff9e;box-shadow:0 8px 22px #04489b33,inset 0 1px #ffffff61}.pp-shell.pp-admin-inspired .pp-nav-item.active:after{background:linear-gradient(#fff,#a8ecff);width:3px;box-shadow:0 0 12px #ffffffd1}.pp-shell.pp-admin-inspired .pp-nav-item.active svg{color:#fff}.pp-shell.pp-admin-inspired .pp-nav-counter-pill{color:#fff;background:#fff3;border:1px solid #ffffff7a}.pp-shell.pp-admin-inspired .pp-sidebar-bottom{border-top-color:#e2f6ff61}.pp-shell.pp-admin-inspired .pp-sidebar-profile-copy b{color:#f2f8ff;font-size:12px}.pp-shell.pp-admin-inspired .pp-sidebar-profile-copy small{color:#d6efff;font-size:10px}.pp-shell.pp-admin-inspired .pp-sidebar-logout{color:#e1f4ff}.pp-shell.pp-admin-inspired .pp-sidebar-profile:hover,.pp-shell.pp-admin-inspired .pp-sidebar-logout:hover{background:#ffffff2e}.pp-shell.pp-admin-inspired>.pp-main>.pp-header{background:linear-gradient(110deg,#ffffffdb,#eff8ffc9);border-color:#ffffffe0;min-height:70px;padding:9px 16px 9px 22px;box-shadow:0 12px 30px #205e9717,inset 0 1px #fffffff5}.pp-shell.pp-admin-inspired .pp-header-left{gap:12px}.pp-shell.pp-admin-inspired .pp-header-search{background:#ffffff85;border-radius:18px;min-height:48px;padding-inline:17px}.pp-shell.pp-admin-inspired .pp-header-search input{font-size:14px;font-weight:550}.pp-shell.pp-admin-inspired .pp-header-search input::placeholder{color:#718ba6}.pp-shell.pp-admin-inspired .pp-kbd-shortcut{color:#396c9d;font-weight:700}.pp-shell.pp-admin-inspired .pp-header-right{gap:12px}.pp-shell.pp-admin-inspired .pp-header-icon-btn{background:#ffffff9e;border:1px solid #d5e5f5;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.pp-shell.pp-admin-inspired .pp-header-icon-btn:hover,.pp-shell.pp-admin-inspired .pp-header-icon-btn.open{background:#fff;border-color:#9cc8f5;box-shadow:0 6px 17px #1d70ca21}.pp-shell.pp-admin-inspired .notif-count-badge{color:#fff;background:#e94f67;border:2px solid #f8fcff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.pp-shell.pp-admin-inspired .pp-lang-selector{border-radius:10px;min-height:38px;padding:0 7px;font-weight:750}.pp-shell.pp-admin-inspired .pp-user-badge{border-radius:14px;gap:10px;padding:4px 8px}.pp-shell.pp-admin-inspired .pp-user-badge-avatar{width:42px;height:42px;overflow:hidden}.pp-shell.pp-admin-inspired .pp-user-badge-avatar img{object-fit:cover;width:100%;height:100%}.pp-shell.pp-admin-inspired .pp-profile-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-color:#d9e8f7;border-radius:16px;width:268px;padding:9px;top:calc(100% + 12px);box-shadow:0 20px 48px #163e6b33}.pp-shell.pp-admin-inspired .pp-notification-popover{z-index:95;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d9e8f7;border-radius:17px;width:min(370px,100vw - 28px);animation:.16s both pp-dashboard-enter;position:absolute;top:calc(100% + 12px);right:104px;overflow:hidden;box-shadow:0 20px 48px #163e6b33}.pp-shell.pp-admin-inspired .pp-notification-popover-head{border-bottom:1px solid #e9f0f8;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.pp-shell.pp-admin-inspired .pp-notification-popover-head>span{gap:3px;display:grid}.pp-shell.pp-admin-inspired .pp-notification-popover-head b{color:#1a3858;font-size:14px}.pp-shell.pp-admin-inspired .pp-notification-popover-head small{color:#7188a2;font-size:11px}.pp-shell.pp-admin-inspired .pp-notification-popover-head>button{color:#2375d4;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.pp-shell.pp-admin-inspired .pp-notification-popover-head>button:disabled{color:#91a3b8;cursor:default}.pp-shell.pp-admin-inspired .pp-notification-popover-list{max-height:360px;padding:5px 8px;overflow:auto}.pp-shell.pp-admin-inspired .pp-notification-popover-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:11px 9px;display:flex}.pp-shell.pp-admin-inspired .pp-notification-popover-item:hover{background:#f2f8ff}.pp-shell.pp-admin-inspired .pp-notification-popover-item>i{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.pp-shell.pp-admin-inspired .pp-notification-popover-item.unread>i{background:#2585ee;box-shadow:0 0 0 3px #e4f1ff}.pp-shell.pp-admin-inspired .pp-notification-popover-item>span{gap:4px;min-width:0;display:grid}.pp-shell.pp-admin-inspired .pp-notification-popover-item b{color:#294967;font-size:12px}.pp-shell.pp-admin-inspired .pp-notification-popover-item small{color:#6c819a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.pp-shell.pp-admin-inspired .pp-notification-popover-empty{color:#7188a2;text-align:center;margin:0;padding:24px 18px;font-size:12px}.pp-shell.pp-admin-inspired .pp-notification-popover-footer{color:#216fca;cursor:pointer;background:#f8fbff;border:0;border-top:1px solid #e9f0f8;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:12px;font-weight:750;display:flex}.pp-shell.pp-admin-inspired .pp-notification-popover-footer:hover{background:#eff6ff}@media (width<=768px){.pp-shell.pp-admin-inspired .pp-header-search{min-height:40px;padding-inline:10px}.pp-shell.pp-admin-inspired .pp-header-icon-btn{width:38px;height:38px}.pp-shell.pp-admin-inspired .pp-notification-popover{right:0}.pp-shell.pp-admin-inspired>.pp-sidebar,.pp-shell.pp-admin-inspired>.pp-sidebar.collapsed{position:fixed!important}}:root{--coterie-backdrop:#e4e1d8;--app-1:#f5f3ee;--app-2:#f2efe6;--app-3:#fbeec0;--card:#fffdf8a8;--card-2:#fffdf8db;--solid:#f9f7f1;--well:#efece4;--hair:#ffffffe6;--line:#1d1d1b17;--line-2:#1d1d1b29;--ink:#1d1d1b;--dim:#5c5a54;--faint:#75726a;--honey:#f6c343;--honey-2:#fbe29a;--honey-ink:#5a4306;--night:#252523;--night-2:#34332f;--night-ink:#f4f2ec;--night-dim:#a9a69c;--grey:#b9b6ad;--ok:#3f8f5a;--warn:#b86b12;--shadow:0 1px 0 #fffc inset, 0 18px 40px -26px #3c321459;--shadow-app:0 40px 90px -50px #28200a8c, 0 0 0 1px #ffffffb3 inset;--font-display:"Outfit", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--r-app:38px;--r-card:28px;--gap:14px}.coterie-portal{background:var(--coterie-backdrop);min-height:100vh;color:var(--ink);font:400 14px/1.45 var(--font-body);-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;overflow-x:hidden}.coterie-portal *{box-sizing:border-box}.coterie-portal button,.coterie-portal input{font:inherit;color:inherit}.coterie-portal button{cursor:pointer;background:0 0;border:0;padding:0}.coterie-portal h1,.coterie-portal h2,.coterie-portal h3,.coterie-portal p,.coterie-portal ul,.coterie-portal dl,.coterie-portal dd{margin:0}.coterie-portal ul{padding:0;list-style:none}.coterie-portal img{max-width:100%;display:block}.coterie-portal :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.coterie-portal .sprite{width:0;height:0;position:absolute;overflow:hidden}.coterie-portal .ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.coterie-portal .stage{z-index:1;min-height:100vh;position:relative}.coterie-portal .app{background:radial-gradient(90% 70% at 100% 100%, #f8d66e8c, #f8d66e00 70%), radial-gradient(60% 50% at 88% 0%, #fae4a080, #fae4a000 70%), linear-gradient(160deg, var(--app-1), var(--app-2) 55%, var(--app-3));min-height:100vh;box-shadow:var(--shadow-app);flex-direction:column;padding:clamp(16px,1.6vw,28px) clamp(16px,2vw,40px) 60px;display:flex;position:relative;overflow:clip visible}.coterie-portal .view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.coterie-portal .top{align-items:center;gap:16px;margin-bottom:26px;display:flex}.coterie-portal .brand{border:1px solid var(--line-2);font:400 20px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink);background:var(--card-2);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:8px 18px 8px 12px;text-decoration:none;display:inline-flex}.coterie-portal .brand:hover{transform:translateY(-1px);box-shadow:0 4px 12px #28200a14}.coterie-portal .brand__dot{background:conic-gradient(var(--honey) 0 50%, var(--ink) 0 100%);border-radius:50%;width:12px;height:12px}.coterie-portal .tabs{background:var(--card-2);box-shadow:0 0 0 1px var(--hair) inset;border-radius:999px;gap:2px;margin-left:auto;padding:4px;display:flex;position:relative}.coterie-portal .tabs__pill{pointer-events:none;opacity:1;background:var(--night);z-index:1;border-radius:999px;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 10px #0003}.coterie-portal .tab{z-index:2;color:var(--dim);transition:color .35s var(--ease);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;position:relative;box-shadow:none!important;background:0 0!important}.coterie-portal .tab:hover{color:var(--ink)}.coterie-portal .tab.is-active{color:var(--night-ink)!important}.coterie-portal .top__tools{align-items:center;gap:8px;display:flex}.coterie-portal .chip-btn{background:var(--card-2);box-shadow:0 0 0 1px var(--hair) inset;transition:transform .2s var(--ease), background .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.coterie-portal .chip-btn:hover{background:#fff;transform:translateY(-1px)}.coterie-portal .round-btn{background:var(--card-2);width:40px;height:40px;box-shadow:0 0 0 1px var(--hair) inset;transition:transform .2s var(--ease), background .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.coterie-portal .round-btn:hover{background:#fff;transform:translateY(-1px)}.coterie-portal .round-btn__badge{background:var(--honey);min-width:17px;height:17px;color:var(--honey-ink);font:600 10px/1 var(--font-body);box-shadow:0 0 0 2px var(--app-1);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-2px;right:-2px}.coterie-portal .hello__title{font:300 clamp(32px, 4.2vw, 54px)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:22px}.coterie-portal .hello__row{align-items:flex-end;gap:40px;margin-bottom:24px;display:flex}.coterie-portal .rail{flex:1;gap:8px;min-width:0;display:flex}.coterie-portal .seg{flex:var(--w) 1 0;min-width:64px}.coterie-portal .seg__label{color:var(--dim);white-space:nowrap;margin-bottom:8px;font-size:12.5px;display:block}.coterie-portal .seg__bar{isolation:isolate;border-radius:999px;align-items:center;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.coterie-portal .seg__fill{border-radius:inherit;transform-origin:0;transition:transform .8s var(--ease);position:absolute;inset:0;overflow:hidden}.coterie-portal .seg__num{font:500 12px/1 var(--font-body);font-variant-numeric:tabular-nums;z-index:2;padding-left:16px;position:relative}.coterie-portal .seg--ink .seg__fill{background:var(--night)}.coterie-portal .seg--ink .seg__num{color:var(--night-ink)}.coterie-portal .seg--honey .seg__fill{background:var(--honey)}.coterie-portal .seg--honey .seg__num{color:var(--honey-ink)}.coterie-portal .seg--grey .seg__fill{background:var(--grey)}.coterie-portal .seg--grey .seg__num{color:var(--ink)}.coterie-portal .seg--line .seg__fill{background:#ffffff60;box-shadow:inset 0 0 0 1px #1d1d1b73}.coterie-portal .seg--line .seg__num{color:var(--ink)}.coterie-portal .seg--hatch .seg__fill{box-shadow:0 0 0 1px var(--line) inset;background:#ffffff80}.coterie-portal .seg--hatch .seg__num{color:var(--ink)}.coterie-portal .seg__stripes{background:repeating-linear-gradient(-55deg,#1d1d1b29 0 1.5px,#0000 1.5px 9px);animation:3.2s linear infinite coterie-stripes;position:absolute;inset:0 0 0 -40px}@keyframes coterie-stripes{to{transform:translate(22px)}}.coterie-portal .stats{gap:34px;display:flex}.coterie-portal .stat{grid-template-areas:"num""lab";display:grid}.coterie-portal .stat__num{font:300 clamp(40px, 4.6vw, 64px)/.9 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);grid-area:num}.coterie-portal .stat__lab{color:var(--dim);grid-area:lab;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.coterie-portal .stat__lab .ico{width:15px;height:15px}.coterie-portal .bento{gap:var(--gap);flex:1;grid-template-rows:minmax(260px,1.1fr) minmax(240px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coterie-portal .card--profile{grid-area:1/1}.coterie-portal .card--progress{grid-area:1/2}.coterie-portal .card--timer{grid-area:1/3}.coterie-portal .card--onboard{grid-area:1/4/span 2}.coterie-portal .card--acc{grid-area:2/1}.coterie-portal .card--cal{grid-area:2/2/auto/span 2}.coterie-portal .card{border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow), 0 0 0 1px var(--hair) inset;min-width:0;transition:transform .3s var(--ease), box-shadow .3s var(--ease);padding:20px;position:relative}.coterie-portal .card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 24px 48px -24px #3c321470}.coterie-portal .card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.coterie-portal .card__title{font:400 20px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.coterie-portal .big{font:300 34px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.coterie-portal .big--pct{font-size:38px}.coterie-portal .icon-btn{background:var(--card-2);width:38px;height:38px;box-shadow:0 0 0 1px var(--line) inset;transition:transform .2s var(--ease), background .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.coterie-portal .icon-btn:hover{box-shadow:0 0 0 1px var(--line-2) inset;transform:scale(1.05)}.coterie-portal .icon-btn--ghost{box-shadow:none;background:0 0}.coterie-portal .card--profile{cursor:pointer;background:#d9cdb6;padding:0;overflow:hidden}.coterie-portal .portrait{position:absolute;inset:0;overflow:hidden}.coterie-portal .portrait__img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .4s var(--ease);scale:1.08}.coterie-portal .card--profile:hover .portrait__img{transform:scale(1.04)}.coterie-portal .portrait.is-missing{background:radial-gradient(80% 60% at 30% 20%,#f7dfa2,#f7dfa200 70%),linear-gradient(160deg,#e9d3a8,#b99263)}.coterie-portal .portrait.is-missing:after{content:attr(data-initials);text-align:center;font:200 110px/1 var(--font-display);letter-spacing:-.04em;color:#ffffffb3;position:absolute;top:30%;left:0;right:0}.coterie-portal .portrait.is-missing img{display:none}.coterie-portal .portrait:before{content:"";z-index:1;background:linear-gradient(#1e180c00,#1e180c9e);position:absolute;inset:45% 0 0}.coterie-portal .profile__meta{z-index:2;color:#fffaf0;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.coterie-portal .profile__name{font:400 22px/1.1 var(--font-display);color:#fffaf0}.coterie-portal .profile__role{opacity:.85;margin-top:3px;font-size:12.5px}.coterie-portal .glass-chip{font:500 14px/1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #fff9;border-radius:999px;padding:10px 16px}.coterie-portal .progress__sum{align-items:flex-start;gap:14px;margin:10px 0 0;display:flex}.coterie-portal .progress__cap{color:var(--dim);padding-top:3px;font-size:12px;line-height:1.3}.coterie-portal .week{grid-template-columns:repeat(7,1fr);height:clamp(120px,17vh,164px);margin-top:clamp(8px,1.6vh,18px);padding-top:34px;display:grid;position:relative}.coterie-portal .day{cursor:pointer;grid-template-rows:1fr auto auto;justify-items:center;display:grid}.coterie-portal .day__track{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.coterie-portal .day__stub{background:repeating-linear-gradient(var(--line-2) 0 3px, transparent 3px 7px);width:2px;height:100%;margin-left:-1px;position:absolute;bottom:0;left:50%}.coterie-portal .day__bar{width:7px;height:calc(var(--h) * 100%);background:var(--night);transform-origin:50% 100%;border-radius:6px;transition:opacity .3s,transform .3s;position:relative}.coterie-portal .day.is-weekend .day__bar{background:var(--grey)}.coterie-portal .day.is-today .day__bar{background:var(--honey);width:9px}.coterie-portal .day__dot{background:var(--night);border-radius:50%;width:5px;height:5px;margin:8px 0 7px}.coterie-portal .day.is-weekend .day__dot{background:var(--grey)}.coterie-portal .day.is-today .day__dot{background:var(--honey)}.coterie-portal .day__lab{color:var(--faint);font-size:11px}.coterie-portal .week.is-hover .day:not(.is-hot) .day__bar{opacity:.35}.coterie-portal .day.is-hot .day__lab{color:var(--ink);font-weight:600}.coterie-portal .week__tip{z-index:2;background:var(--honey);color:var(--honey-ink);font:600 10.5px/1 var(--font-body);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;transition:transform .2s var(--ease), opacity .2s;border-radius:999px;padding:5px 9px;position:absolute;top:0;left:0;box-shadow:0 4px 10px #f6c34366}.coterie-portal .card--timer{flex-direction:column;display:flex}.coterie-portal .dial{aspect-ratio:1;width:min(100%,216px,100vh - 640px);margin:6px auto 0;position:relative}.coterie-portal .dial__svg{width:100%;height:100%;overflow:visible}.coterie-portal .dial__ticks line{stroke:var(--line-2);stroke-width:1.4px;stroke-linecap:round}.coterie-portal .dial__ticks line.is-lit{stroke:var(--ink)}.coterie-portal .dial__track{fill:none;stroke:var(--well);stroke-width:14px}.coterie-portal .dial__arc{fill:none;stroke:var(--honey);stroke-width:14px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:67.7px;transform-origin:100px 100px;transition:stroke-dashoffset .6s var(--ease);transform:rotate(-90deg)}.coterie-portal .dial__sweep circle{fill:var(--ink)}.coterie-portal .dial__read{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.coterie-portal .clock{font:300 38px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);justify-content:center;display:flex}.coterie-portal .clock__sep{text-align:center;width:.3em}.coterie-portal .clock__sec{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-flex}.coterie-portal .dg{height:1em;display:inline-block;overflow:hidden}.coterie-portal .dg__col{transition:transform .5s var(--ease);flex-direction:column;display:flex}.coterie-portal .dg__col span{height:1em;line-height:1}.coterie-portal .dial__cap{color:var(--dim);margin-top:6px;font-size:11.5px}.coterie-portal .dial__state{font-weight:600}.coterie-portal .card--timer.is-running .dial__state{color:var(--ok)}.coterie-portal .timer__ctrls{align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.coterie-portal .ctrl-btn{background:var(--card-2);width:40px;height:40px;box-shadow:0 0 0 1px var(--line) inset;transition:transform .2s var(--ease), background .2s;border-radius:50%;place-items:center;display:grid}.coterie-portal .ctrl-btn:hover{background:#fff;transform:scale(1.08)}.coterie-portal .ctrl-btn .ico{width:17px;height:17px}.coterie-portal .ctrl-btn.is-primary .ico--play{fill:currentColor;stroke-width:1.2px}.coterie-portal .ctrl-btn--dark{background:var(--night);color:var(--night-ink);box-shadow:none;margin-left:auto}.coterie-portal .ctrl-btn--dark[aria-pressed=true]{background:var(--honey);color:var(--honey-ink)}.coterie-portal .card--onboard{flex-direction:column;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.coterie-portal .phases{grid-template-columns:1.25fr 1fr .8fr;gap:6px;margin:16px 0;display:grid}.coterie-portal .phase__pct{color:var(--dim);font-variant-numeric:tabular-nums;margin-bottom:6px;padding-left:2px;font-size:11.5px;display:block}.coterie-portal .phase__bar{height:46px;box-shadow:0 0 0 1px var(--line) inset;background:#1d1d1b0f;border-radius:12px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.coterie-portal .phase__fill{transform-origin:0;transform:scaleX(var(--p,0));transition:transform .9s var(--ease);position:absolute;inset:0}.coterie-portal .phase--honey .phase__fill{background:var(--honey)}.coterie-portal .phase--ink .phase__fill{background:var(--night)}.coterie-portal .phase--grey .phase__fill{background:var(--grey)}.coterie-portal .phase__name{color:var(--ink);padding:0 0 7px 9px;font-size:11.5px;font-weight:500;position:relative}.coterie-portal .phase--honey .phase__name{color:var(--honey-ink)}.coterie-portal .phase--ink .phase__name{mix-blend-mode:difference;color:#fff}.coterie-portal .tasks{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.coterie-portal .tasks__stack{background:#8f8c84;border-radius:18px 18px 0 0;height:14px;margin:0 14px -2px}.coterie-portal .tasks__card{background:var(--night);min-height:220px;color:var(--night-ink);border-radius:22px;flex-direction:column;flex:1;padding:18px 12px 12px 16px;display:flex}.coterie-portal .tasks__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-right:6px;display:flex}.coterie-portal .tasks__head h3{font:400 17px/1.2 var(--font-display);color:var(--night-ink)}.coterie-portal .tasks__count{font:300 30px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--night-ink);display:flex}.coterie-portal .tasks__list{scrollbar-width:thin;scrollbar-color:var(--night-2) transparent;flex:1;align-content:start;gap:4px;min-height:0;padding-right:4px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.coterie-portal .task{text-align:left;border-radius:14px;align-items:center;gap:11px;width:100%;padding:7px 6px 7px 4px;transition:background-color .3s;display:flex}.coterie-portal .task:hover{background:#ffffff0d}.coterie-portal .task:focus-visible{outline-color:var(--honey)}.coterie-portal .task__ico{width:36px;height:36px;color:var(--night);background:#f1efe8;border-radius:50%;flex:none;place-items:center;transition:background-color .35s,color .35s;display:grid}.coterie-portal .task[aria-pressed=true] .task__ico{background:var(--night-2);color:var(--night-dim)}.coterie-portal .task__txt{flex:1;min-width:0;display:grid}.coterie-portal .task__title{color:var(--night-ink);justify-self:start;font-size:13px;transition:color .35s;position:relative}.coterie-portal .task__strike{transform-origin:0;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;top:52%;left:-1px;right:-1px;transform:scaleX(0)}.coterie-portal .task[aria-pressed=true] .task__title{color:var(--night-dim)}.coterie-portal .task[aria-pressed=true] .task__strike{transform:scaleX(1)}.coterie-portal .task__when{color:var(--night-dim);margin-top:1px;font-size:11px}.coterie-portal .task__tick{width:22px;height:22px;color:var(--night);background:#4a4944;border-radius:50%;flex:none;place-items:center;transition:background-color .3s;display:grid}.coterie-portal .task__tick .ico{stroke-width:2.6px;opacity:0;width:14px;height:14px}.coterie-portal .task[aria-pressed=true] .task__tick{background:var(--honey)}.coterie-portal .task[aria-pressed=true] .task__tick .ico{opacity:1}.coterie-portal .card--acc{padding:8px 18px;overflow:hidden}.coterie-portal .acc__item+.acc__item{border-top:1px solid var(--line)}.coterie-portal .acc__head{text-align:left;width:100%;font:400 15px/1.2 var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;padding:15px 2px;display:flex}.coterie-portal .acc__chev{color:var(--dim);transition:transform .45s var(--ease)}.coterie-portal .acc__head[aria-expanded=true] .acc__chev{transform:rotate(180deg)}.coterie-portal .acc__body{padding:0 2px 14px}.coterie-portal .acc__line{color:var(--dim);justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.coterie-portal .acc__line b{color:var(--ink);font-weight:500}.coterie-portal .device{align-items:center;gap:12px;display:flex}.coterie-portal .device__img{background:var(--well);border-radius:10px;flex:none;place-items:center;width:64px;height:44px;display:grid;position:relative;overflow:hidden}.coterie-portal .device__ico{width:22px;height:22px;color:var(--dim)}.coterie-portal .device__txt{flex:1;display:grid}.coterie-portal .device__txt b{font-size:13.5px;font-weight:500}.coterie-portal .device__txt small{color:var(--faint);font-size:11.5px}.coterie-portal .card--cal{flex-direction:column;padding:16px 18px 18px;display:flex;overflow:hidden}.coterie-portal .cal__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.coterie-portal .cal__title{font:400 17px/1 var(--font-display);color:var(--ink)}.coterie-portal .pill-btn{background:var(--card-2);box-shadow:0 0 0 1px var(--line) inset;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.coterie-portal .pill-btn:hover:not(:disabled){background:#fff}.coterie-portal .pill-btn .ico{width:14px;height:14px}.coterie-portal .pill-btn--static{cursor:default}.coterie-portal .cal{flex:1;grid-template-rows:auto repeat(8,minmax(15px,1fr));grid-template-columns:58px repeat(6,minmax(0,1fr));display:grid;position:relative}.coterie-portal .cal__day{text-align:center;grid-row:1;padding:6px 0 10px}.coterie-portal .cal__dname{color:var(--faint);font-size:12px;display:block}.coterie-portal .cal__dnum{font:300 17px/1.3 var(--font-display);color:var(--faint);display:block}.coterie-portal .cal__day.is-today .cal__dname{color:var(--ink);font-weight:600}.coterie-portal .cal__day.is-today .cal__dnum{background:var(--night);width:30px;height:30px;color:var(--night-ink);border-radius:50%;place-items:center;margin-top:2px;display:inline-grid}.coterie-portal .cal__col{border-left:1px dashed var(--line-2);grid-row:2/-1}.coterie-portal .cal__time{color:var(--dim);white-space:nowrap;grid-column:1;align-self:start;font-size:11.5px;transform:translateY(-.55em)}.coterie-portal .cal__rule{border-top:1px solid #1d1d1b0d;grid-column:2/-1;align-self:start}.coterie-portal .ev{z-index:1;background:var(--solid);box-shadow:0 0 0 1px var(--line) inset, 0 10px 20px -16px #281e0a99;text-align:left;cursor:pointer;min-width:0;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:12px;align-items:center;gap:10px;margin:2px 4px;padding:7px 10px;display:flex;position:relative}.coterie-portal .ev:hover{box-shadow:0 0 0 1px var(--line-2) inset, 0 14px 24px -16px #281e0ab3;transform:translateY(-1px)}.coterie-portal .ev--dark{background:var(--night);color:var(--night-ink);box-shadow:0 10px 20px -14px #000000b3}.coterie-portal .ev--honey{background:var(--honey-2);box-shadow:inset 0 0 0 1px #a0781433}.coterie-portal .ev__txt{flex:1;min-width:0;display:grid}.coterie-portal .ev__txt b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.coterie-portal .ev__txt small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.coterie-portal .cal__now{z-index:2;pointer-events:none;grid-column:2/-1;align-self:stretch;position:relative}.coterie-portal .cal__now:after{content:"";left:0;right:0;top:calc(var(--f) * 100%);border-top:1.5px solid var(--honey);position:absolute}.coterie-portal .cal__now:before{content:"";left:-4px;top:calc(var(--f) * 100% - 3.5px);background:var(--honey);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 3px #f6c3434d}.coterie-portal .avatar{background:var(--av,#d8cfbd);color:#1d1d1bcc;width:34px;height:34px;font:500 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.coterie-portal .avatar--xl{width:88px;height:88px;font:300 30px/1 var(--font-display)}.coterie-portal .avatars{display:flex}.coterie-portal .avatars .avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--solid);font-size:9px}.coterie-portal .ev--dark .avatars .avatar{box-shadow:0 0 0 2px var(--night)}.coterie-portal .avatars .avatar+.avatar{margin-left:-7px}.coterie-portal .view__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.coterie-portal .view__head .hello__title{margin-bottom:18px}.coterie-portal .toolbar{gap:8px;margin-bottom:20px;display:flex}.coterie-portal .search{background:var(--card-2);width:280px;max-width:100%;height:42px;box-shadow:0 0 0 1px var(--line) inset;color:var(--dim);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.coterie-portal .search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.coterie-portal .search:focus-within{box-shadow:0 0 0 1.5px var(--ink) inset}.coterie-portal .dark-btn{background:var(--night);height:42px;color:var(--night-ink);white-space:nowrap;transition:transform .2s var(--ease), background .2s;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.coterie-portal .dark-btn:hover{background:#000;transform:translateY(-1px)}.coterie-portal .filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.coterie-portal .filter{background:var(--card-2);box-shadow:0 0 0 1px var(--line) inset;color:var(--dim);transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.coterie-portal .filter.is-on{background:var(--night);color:var(--night-ink)}.coterie-portal .filter__n{opacity:.65;font-variant-numeric:tabular-nums;font-size:11px}.coterie-portal .card--table{padding:8px 10px}.coterie-portal .table{position:relative}.coterie-portal .trow{border-radius:16px;grid-template-columns:36px minmax(160px,1.5fr) minmax(120px,1.2fr) 1fr 1fr .8fr 110px;align-items:center;gap:12px;padding:12px 14px;display:grid}.coterie-portal .trow--head{color:var(--faint);padding-top:12px;padding-bottom:12px;font-size:12px}.coterie-portal .tbody .trow{cursor:pointer;position:relative}.coterie-portal .tbody .trow+.trow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.coterie-portal .trow__bg{border-radius:inherit;background:var(--honey);opacity:0;pointer-events:none;transition:opacity .25s var(--ease);position:absolute;inset:0}.coterie-portal .tbody .trow:hover .trow__bg{opacity:.18}.coterie-portal .tbody .trow.is-sel .trow__bg{opacity:1}.coterie-portal .trow>:not(.trow__bg){min-width:0;position:relative}.coterie-portal .trow__name{align-items:center;gap:10px;font-weight:500;display:flex}.coterie-portal .trow__name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coterie-portal .trow__cell{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.coterie-portal .trow.is-sel .trow__cell{color:var(--ink)}.coterie-portal .check{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--line-2) inset;background:var(--card-2);border-radius:6px;place-items:center;transition:background .2s;display:grid}.coterie-portal .check .ico{stroke-width:2.6px;opacity:0;width:13px;height:13px}.coterie-portal .trow.is-sel .check{background:var(--night);color:var(--honey);box-shadow:none}.coterie-portal .trow.is-sel .check .ico{opacity:1}.coterie-portal .status{color:#2e6d43;background:#3f8f5a1f;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.coterie-portal .status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.coterie-portal .status--away{color:#8a4f0c;background:#b86b121f}.coterie-portal .status--new{background:var(--night);color:var(--night-ink)}.coterie-portal .table__empty{text-align:center;color:var(--faint);padding:40px;font-size:15px}.coterie-portal .payroll{gap:var(--gap);flex:1;grid-template-columns:280px minmax(0,1fr) 320px;align-items:stretch;display:grid}.coterie-portal .card--roster .card__title{margin:4px 4px 12px}.coterie-portal .roster{gap:4px;display:grid}.coterie-portal .roster__item{text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .2s;display:flex;position:relative}.coterie-portal .roster__item:hover{background:#1d1d1b0d}.coterie-portal .roster__item[aria-selected=true]{background:var(--night);color:var(--night-ink)}.coterie-portal .roster__txt{min-width:0;display:grid}.coterie-portal .roster__txt b{font-size:13.5px;font-weight:500}.coterie-portal .roster__txt small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.coterie-portal .roster__item[aria-selected=true] small{color:var(--night-dim)}.coterie-portal .month__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.coterie-portal .month__sum{font:300 20px/1 var(--font-display);color:var(--dim)}.coterie-portal .month__sum .big{color:var(--ink)}.coterie-portal .month__unit{margin-left:4px;font-size:16px}.coterie-portal .rail--mini{flex:none;margin-bottom:16px}.coterie-portal .rail--mini .seg__bar{height:34px}.coterie-portal .card--month{flex-direction:column;display:flex}.coterie-portal .month{grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-content:start;gap:6px;display:grid}.coterie-portal .month__dname{color:var(--faint);text-align:center;padding-bottom:4px;font-size:11.5px}.coterie-portal .mday{min-height:64px;box-shadow:0 0 0 1px var(--line) inset;background:#ffffff73;border-radius:14px;flex-direction:column;justify-content:space-between;padding:7px 8px;display:flex;position:relative}.coterie-portal .mday__n{color:var(--dim);font-size:12px}.coterie-portal .mday.is-off{background:0 0}.coterie-portal .mday.is-off .mday__n{color:var(--faint)}.coterie-portal .mday.is-today{box-shadow:0 0 0 1.5px var(--ink) inset}.coterie-portal .mday__chip{font:600 10.5px/1.2 var(--font-body);font-variant-numeric:tabular-nums;background:var(--honey-2);color:var(--honey-ink);border-radius:999px;align-self:flex-start;padding:3px 7px}.coterie-portal .mday__chip--ot{background:var(--night);color:var(--night-ink)}.coterie-portal .mday__chip--leave{color:var(--dim);background:#1d1d1b14}.coterie-portal .mday.is-pad{visibility:hidden}.coterie-portal .card--person{text-align:left}.coterie-portal .person__hero{text-align:center;border-bottom:1px solid var(--line);justify-items:center;margin-bottom:14px;padding:8px 0 16px;display:grid}.coterie-portal .person__name{font:400 21px/1.2 var(--font-display);color:var(--ink);margin-top:12px}.coterie-portal .person__role{color:var(--dim);font-size:12.5px}.coterie-portal .info{gap:9px;margin-bottom:18px;display:grid}.coterie-portal .info div{align-items:center;gap:9px;font-size:12.5px;display:flex}.coterie-portal .info dt{color:var(--dim);flex:none;align-items:center;gap:8px;width:92px;display:flex}.coterie-portal .info dt .ico{width:15px;height:15px}.coterie-portal .info dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.coterie-portal .person__sub{font:500 13px/1 var(--font-body);color:var(--ink);margin-bottom:10px}.coterie-portal .docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.coterie-portal .doc{background:var(--card-2);box-shadow:0 0 0 1px var(--line) inset;color:var(--ink);transition:transform .2s var(--ease);border-radius:14px;align-items:center;gap:6px;padding:10px;font-size:11.5px;text-decoration:none;display:flex}.coterie-portal .doc:hover{background:#fff;transform:translateY(-1px)}.coterie-portal .doc span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.coterie-portal .doc .ico{width:15px;height:15px}.coterie-portal .doc__dl{color:var(--faint)}.coterie-portal .meters{gap:12px;display:grid}.coterie-portal .meter__top{color:var(--dim);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.coterie-portal .meter__top b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.coterie-portal .meter__bar{background:#1d1d1b14;border-radius:99px;height:8px;overflow:hidden}.coterie-portal .meter__fill{border-radius:inherit;background:var(--night);transform-origin:0;height:100%;transition:width .8s var(--ease)}.coterie-portal .meter:first-child .meter__fill{background:var(--honey)}.coterie-portal .tray{z-index:100;background:var(--night);width:320px;color:var(--night-ink);transform-origin:90% 0;animation:coterie-tray-in .3s var(--ease);border-radius:24px;padding:14px;position:fixed;top:84px;right:clamp(16px,2vw,40px);box-shadow:0 30px 60px -24px #0000008c}@keyframes coterie-tray-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.coterie-portal .tray__head{justify-content:space-between;align-items:center;padding:2px 2px 8px 6px;display:flex}.coterie-portal .tray__head h2{font:400 17px/1 var(--font-display);color:var(--night-ink)}.coterie-portal .tray__head .icon-btn{color:var(--night-ink);box-shadow:none;background:0 0}.coterie-portal .tray__list li{border-radius:14px;align-items:center;gap:10px;padding:9px 6px;display:flex}.coterie-portal .tray__list li+li{border-top:1px solid #ffffff12}.coterie-portal .tray__list p{color:var(--night-ink);font-size:13px;display:grid}.coterie-portal .tray__list b{font-weight:500}.coterie-portal .tray__list small{color:var(--night-dim);font-size:11.5px}.coterie-portal .toast{z-index:200;background:var(--night);width:fit-content;max-width:calc(100vw - 32px);color:var(--night-ink);animation:coterie-toast-in .4s var(--ease);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:12px 20px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:26px;left:0;right:0;box-shadow:0 20px 40px -20px #0009}@keyframes coterie-toast-in{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1240px){.coterie-portal .bento{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.coterie-portal .card--profile{grid-area:1/1;min-height:320px}.coterie-portal .card--progress{grid-area:1/2}.coterie-portal .card--timer{grid-area:1/3}.coterie-portal .card--onboard{grid-area:2/3/span 2}.coterie-portal .card--acc{grid-area:2/1/auto/span 2}.coterie-portal .card--cal{grid-area:3/1/auto/span 2;min-height:300px}.coterie-portal .payroll{grid-template-columns:230px minmax(0,1fr)}.coterie-portal .card--person{grid-column:1/-1;grid-template-columns:220px 1fr 1fr;gap:0 24px;display:grid}.coterie-portal .card--person .person__hero{border:0;grid-row:span 4}.coterie-portal .hello__row{flex-wrap:wrap}.coterie-portal .hello__row .rail{flex-basis:100%}.coterie-portal .stats{margin-left:auto}}@media (width<=900px){.coterie-portal .app{padding:16px}.coterie-portal .top{flex-wrap:wrap;row-gap:12px}.coterie-portal .tabs{order:3;justify-content:space-between;width:100%;margin-left:0}.coterie-portal .tab{text-align:center;flex:1;padding:9px 8px}.coterie-portal .top__tools{margin-left:auto}.coterie-portal .chip-btn span{display:none}.coterie-portal .chip-btn{justify-content:center;width:40px;height:40px;padding:0}.coterie-portal .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.coterie-portal .card--profile{grid-area:auto;min-height:340px}.coterie-portal .card--progress,.coterie-portal .card--timer,.coterie-portal .card--onboard,.coterie-portal .card--acc{grid-area:auto}.coterie-portal .card--cal{grid-area:auto/1/auto/span 2}.coterie-portal .payroll{grid-template-columns:1fr}.coterie-portal .card--person{display:block}.coterie-portal .trow{grid-template-columns:30px minmax(0,1.6fr) minmax(0,1.2fr) 96px}.coterie-portal .c-team,.coterie-portal .c-city,.coterie-portal .c-since{display:none}.coterie-portal .tray{width:auto;top:140px;left:16px;right:16px}}@media (width<=640px){.coterie-portal .bento{grid-template-columns:minmax(0,1fr)}.coterie-portal .card--cal{grid-area:auto}.coterie-portal .card--cal .cal{grid-template-columns:50px repeat(6,minmax(96px,1fr));overflow-x:auto}.coterie-portal .hello__row{gap:18px}.coterie-portal .rail{flex-wrap:wrap;row-gap:12px}.coterie-portal .seg{flex:calc(50% - 8px)}.coterie-portal .stats{justify-content:space-between;gap:12px;width:100%;margin-left:0}.coterie-portal .view__head{display:block}.coterie-portal .toolbar{flex-wrap:wrap}.coterie-portal .search{flex:1;width:auto}.coterie-portal .trow--head{display:none}.coterie-portal .tbody .trow{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"check name status""check role status";gap:0 10px;padding:10px}.coterie-portal .c-check{grid-area:check}.coterie-portal .c-name{grid-area:name}.coterie-portal .c-role{grid-area:role;margin-top:-8px;padding-left:44px;font-size:12px}.coterie-portal .c-status{grid-area:status}}.coterie-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;animation:coterie-fade-in .25s var(--ease);background:#25252373;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.coterie-modal-box{background:var(--app-1);border-radius:var(--r-card);box-shadow:0 30px 70px -20px #28200a66, 0 0 0 1px var(--hair) inset;width:100%;max-width:680px;max-height:90vh;animation:coterie-scale-in .3s var(--ease);padding:28px;position:relative;overflow-y:auto}.coterie-modal-box.coterie-modal-lg{max-width:860px}@keyframes coterie-fade-in{0%{opacity:0}to{opacity:1}}@keyframes coterie-scale-in{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.coterie-modal-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.coterie-modal-head h2{font:400 22px/1.2 var(--font-display);color:var(--ink)}.coterie-modal-close{background:var(--card-2);border:1px solid var(--line-2);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:grid}.coterie-modal-close:hover{background:#fff;transform:scale(1.08)}.coterie-form-group{margin-bottom:16px}.coterie-form-group label{color:var(--dim);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.coterie-input,.coterie-textarea{background:var(--card-2);border:1px solid var(--line-2);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.coterie-input:focus,.coterie-textarea:focus{border-color:var(--honey);box-shadow:0 0 0 3px #f6c34340}.coterie-textarea{resize:vertical;min-height:90px}.coterie-btn-primary{background:var(--night);color:var(--night-ink);font:500 14px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:transform .2s,background .2s;display:inline-flex}.coterie-btn-primary:hover{background:#000;transform:translateY(-1px)}.coterie-btn-honey{background:var(--honey);color:var(--honey-ink);font:600 14px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:transform .2s,background .2s;display:inline-flex}.coterie-btn-honey:hover{background:#f1b72e;transform:translateY(-1px)}.coterie-btn-ghost{background:var(--card-2);border:1px solid var(--line-2);color:var(--ink);font:500 14px/1 var(--font-body);cursor:pointer;border-radius:999px;padding:11px 20px;transition:background .2s}.coterie-btn-ghost:hover{background:#fff}@keyframes coterie-confetti-float{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(60px)rotate(360deg)}}.coterie-confetti-dot{pointer-events:none;z-index:9999;border-radius:50%;animation:.8s ease-out forwards coterie-confetti-float;position:fixed}.coterie-view-entering{animation:.55s cubic-bezier(.22,1,.36,1) forwards coterie-view-enter}@keyframes coterie-view-enter{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.coterie-view-exiting{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) forwards coterie-view-exit}@keyframes coterie-view-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.995)}}.coterie-view-entering .hello__title{animation:.65s cubic-bezier(.16,1,.3,1) 20ms both coterie-title-in}@keyframes coterie-title-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.coterie-view-entering .hello__row,.coterie-view-entering .toolbar,.coterie-view-entering .filters{animation:.5s cubic-bezier(.16,1,.3,1) 60ms both coterie-fade-up}@keyframes coterie-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.coterie-view-entering .card--profile{animation:.7s cubic-bezier(.16,1,.3,1) 60ms both coterie-card-in}.coterie-view-entering .card--progress{animation:.7s cubic-bezier(.16,1,.3,1) .12s both coterie-card-in}.coterie-view-entering .card--timer{animation:.7s cubic-bezier(.16,1,.3,1) .18s both coterie-card-in}.coterie-view-entering .card--onboard{animation:.7s cubic-bezier(.16,1,.3,1) .24s both coterie-card-in}.coterie-view-entering .card--acc{animation:.7s cubic-bezier(.16,1,.3,1) .28s both coterie-card-in}.coterie-view-entering .card--cal{animation:.7s cubic-bezier(.16,1,.3,1) .32s both coterie-card-in}@keyframes coterie-card-in{0%{opacity:0;transform:translateY(32px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}.coterie-view-entering .card--table{animation:.65s cubic-bezier(.16,1,.3,1) 80ms both coterie-card-in}.coterie-view-entering .tbody .trow:first-child{animation:.45s cubic-bezier(.16,1,.3,1) .14s both coterie-row-in}.coterie-view-entering .tbody .trow:nth-child(2){animation:.45s cubic-bezier(.16,1,.3,1) .18s both coterie-row-in}.coterie-view-entering .tbody .trow:nth-child(3){animation:.45s cubic-bezier(.16,1,.3,1) .22s both coterie-row-in}.coterie-view-entering .tbody .trow:nth-child(4){animation:.45s cubic-bezier(.16,1,.3,1) .26s both coterie-row-in}.coterie-view-entering .tbody .trow:nth-child(5){animation:.45s cubic-bezier(.16,1,.3,1) .3s both coterie-row-in}.coterie-view-entering .tbody .trow:nth-child(6){animation:.45s cubic-bezier(.16,1,.3,1) .34s both coterie-row-in}@keyframes coterie-row-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.coterie-view-entering .card--roster{animation:.65s cubic-bezier(.16,1,.3,1) 60ms both coterie-card-in}.coterie-view-entering .card--month{animation:.65s cubic-bezier(.16,1,.3,1) .12s both coterie-card-in}.coterie-view-entering .card--person{animation:.65s cubic-bezier(.16,1,.3,1) .18s both coterie-card-in}.coterie-view-entering .roster li:first-child{animation:.45s cubic-bezier(.16,1,.3,1) .12s both coterie-roster-in}.coterie-view-entering .roster li:nth-child(2){animation:.45s cubic-bezier(.16,1,.3,1) .16s both coterie-roster-in}.coterie-view-entering .roster li:nth-child(3){animation:.45s cubic-bezier(.16,1,.3,1) .2s both coterie-roster-in}.coterie-view-entering .roster li:nth-child(4){animation:.45s cubic-bezier(.16,1,.3,1) .24s both coterie-roster-in}.coterie-view-entering .roster li:nth-child(5){animation:.45s cubic-bezier(.16,1,.3,1) .28s both coterie-roster-in}.coterie-view-entering .roster li:nth-child(6){animation:.45s cubic-bezier(.16,1,.3,1) .32s both coterie-roster-in}@keyframes coterie-roster-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.coterie-portal .tabs{max-width:620px;position:relative}.coterie-portal .tabs__pill{z-index:1;background:var(--night)}.coterie-portal .tab{white-space:nowrap}.coterie-portal .brand-logo-img{object-fit:contain;width:24px;height:24px}.coterie-welcome-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.coterie-welcome-header h1{font:300 clamp(28px, 3.8vw, 44px)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:6px}.coterie-welcome-header p{color:var(--dim);font-size:14px}.coterie-welcome-actions{align-items:center;gap:10px;display:flex}.coterie-btn-primary{background:var(--night);color:var(--night-ink);transition:transform .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #2525232e}.coterie-btn-primary:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 14px #25252347}.coterie-btn-honey{background:var(--honey);color:var(--honey-ink);transition:transform .2s var(--ease), filter .2s var(--ease);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.coterie-btn-honey:hover{filter:brightness(1.06);transform:translateY(-1px)}.coterie-btn-secondary{background:var(--card-2);color:var(--ink);box-shadow:0 0 0 1px var(--hair) inset, 0 1px 3px #0000000d;transition:transform .2s var(--ease), background .2s var(--ease);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.coterie-btn-secondary:hover{background:#fff;transform:translateY(-1px)}.coterie-kpis-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1100px){.coterie-kpis-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.coterie-kpis-grid{grid-template-columns:1fr}}.coterie-kpi-card{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #1d1d1b14;border-radius:20px;outline:none;flex-direction:column;justify-content:space-between;min-height:154px;padding:20px 22px 18px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 1px 3px #00000005,0 8px 24px -8px #2d230a0f}.coterie-kpi-card:hover{border-color:#f6c343e6;transform:translateY(-3px);box-shadow:0 14px 34px -8px #3c301424,0 0 0 1px #f6c34380}.coterie-kpi-card:focus-visible{box-shadow:0 0 0 3px #f6c34399}.coterie-kpi-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.coterie-kpi-header-left{align-items:center;gap:7px;display:flex}.coterie-accent-bar{background:var(--honey);border-radius:2px;flex-shrink:0;width:3.5px;height:14px;display:inline-block}.coterie-accent-bar.charcoal{background:var(--night)}.coterie-accent-bar.blue{background:#0284c7}.coterie-accent-bar.green{background:#059669}.coterie-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:11.5px;font-weight:700}.coterie-kpi-icon-pill{background:var(--well);width:36px;height:36px;color:var(--ink);transition:all .25s var(--ease);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.coterie-kpi-card:hover .coterie-kpi-icon-pill{background:var(--honey);color:var(--honey-ink);transform:scale(1.08)}.coterie-kpi-card.kpi--referrals:hover .coterie-kpi-icon-pill{background:var(--night);color:#fff}.coterie-kpi-card.kpi--apps:hover .coterie-kpi-icon-pill{color:#0369a1;background:#e0f2fe}.coterie-kpi-card.kpi--agreements:hover .coterie-kpi-icon-pill{color:#15803d;background:#dcfce7}.coterie-kpi-middle{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.coterie-kpi-value{font:600 clamp(38px, 3.8vw, 46px)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.coterie-kpi-badge{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.coterie-kpi-badge.honey{background:var(--honey-2);color:var(--honey-ink)}.coterie-kpi-badge.dark{background:var(--night);color:#fff}.coterie-kpi-badge.blue{color:#0369a1;background:#e0f2fe}.coterie-kpi-badge.green{color:#15803d;background:#dcfce7}.coterie-kpi-badge.neutral{background:var(--well);color:var(--dim)}.coterie-kpi-footer{width:100%;color:var(--dim);border-top:1px solid #1d1d1b0f;justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.coterie-kpi-footer-text{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.coterie-kpi-footer-text strong{color:var(--ink);font-weight:600}.coterie-kpi-arrow{color:var(--dim);transition:transform .25s var(--ease), color .25s;flex-shrink:0;margin-left:6px}.coterie-kpi-card:hover .coterie-kpi-arrow{color:var(--ink);transform:translate(3px)}.coterie-priority-section{grid-template-columns:1.8fr 1.2fr;gap:16px;margin-bottom:24px;display:grid}@media (width<=960px){.coterie-priority-section{grid-template-columns:1fr}}.coterie-priority-card{background:#fff;border:1px solid #1d1d1b14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;box-shadow:0 1px 3px #00000005,0 8px 24px -8px #2d230a0f}.coterie-section-heading{border-bottom:1px solid #1d1d1b0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.coterie-heading-title{align-items:center;gap:8px;display:flex}.coterie-heading-title h2{font:600 16px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.coterie-badge-urgent{color:#991b1b;letter-spacing:.03em;background:#fee2e2;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.coterie-badge-ok{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.coterie-priority-items{flex-direction:column;flex:1;gap:10px;display:flex}.coterie-priority-item{transition:all .2s var(--ease);background:#faf9f6;border:1px solid #1d1d1b0f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.coterie-priority-item:hover{background:#fff;border-color:#f6c343cc;box-shadow:0 4px 14px #0000000a}.coterie-priority-item-info{align-items:center;gap:14px;min-width:0;display:flex}.coterie-priority-icon{background:var(--honey-2);width:38px;height:38px;color:var(--honey-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.coterie-priority-text{min-width:0}.coterie-priority-text b{color:var(--ink);margin-bottom:2px;font-size:13.5px;line-height:1.35;display:block}.coterie-priority-text small{color:var(--dim);font-size:12px;line-height:1.4;display:block}.coterie-btn-action{background:var(--night);color:var(--night-ink);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.coterie-btn-action:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.coterie-priority-empty{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:16px;margin:auto 0;padding:22px 20px;display:flex}.coterie-priority-empty-icon{color:#166534;background:#dcfce7;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.coterie-priority-empty-text h4{font:600 14px/1.2 var(--font-display);color:#14532d;margin:0 0 4px}.coterie-priority-empty-text p{color:#166534;margin:0;font-size:12.5px;line-height:1.4}.coterie-profile-card{background:#fff;border:1px solid #1d1d1b14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 1px 3px #00000005,0 8px 24px -8px #2d230a0f}.coterie-readiness-row{align-items:center;gap:18px;margin-bottom:16px;display:flex}.coterie-ring-progress{flex-shrink:0;place-items:center;width:66px;height:66px;display:grid;position:relative}.coterie-ring-progress svg{width:100%;height:100%;transform:rotate(-90deg)}.coterie-ring-progress circle{fill:none;stroke-width:5.5px}.coterie-ring-bg{stroke:#f1ede4}.coterie-ring-fill{stroke:var(--honey);stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.coterie-ring-number{font:700 15px/1 var(--font-display);color:var(--ink);position:absolute}.coterie-readiness-copy h3{font:600 16px/1.2 var(--font-display);color:var(--ink);margin-bottom:4px}.coterie-readiness-copy p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.4}.coterie-readiness-checklist{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.coterie-check-chip{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.coterie-check-chip.done{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.coterie-check-chip.pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.coterie-verif-badge-pill{border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.coterie-verif-badge-pill.approved{color:#15803d;background:#dcfce7}.coterie-verif-badge-pill.pending{color:#92400e;background:#fef3c7}.coterie-charts-section{grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:24px;display:grid}@media (width<=1024px){.coterie-charts-section{grid-template-columns:1fr}}.coterie-chart-card{box-sizing:border-box;background:#fff;border:1px solid #1d1d1b14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 1px 3px #00000005,0 8px 24px -8px #2d230a0f}.coterie-chart-card:hover{border-color:#1d1d1b24;box-shadow:0 14px 32px -8px #2d230a1a}.coterie-chart-header{border-bottom:1px solid #1d1d1b0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.coterie-chart-header-left{align-items:center;gap:8px;display:flex}.coterie-chart-header-left h3{font:600 16px/1.2 var(--font-display);color:var(--ink);margin:0}.coterie-timeframe-pills{background:#f4f2ec;border-radius:999px;gap:2px;padding:3px;display:flex}.coterie-timeframe-btn{color:var(--dim);cursor:pointer;transition:all .2s var(--ease);background:0 0;border:none;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600}.coterie-timeframe-btn.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #00000014}.coterie-chart-summary-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.coterie-summary-stat-box{background:#faf8f3;border:1px solid #1d1d1b0d;border-radius:12px;flex-direction:column;padding:10px 14px;display:flex}.coterie-summary-stat-box small{color:var(--dim);margin-bottom:2px;font-size:11px;font-weight:500}.coterie-summary-stat-box strong{font:700 18px/1 var(--font-display);color:var(--ink)}.coterie-bar-canvas-wrap{flex-direction:column;justify-content:flex-end;height:140px;margin-bottom:16px;display:flex;position:relative}.coterie-grid-guide-line{border-top:1px dashed #1d1d1b14;position:absolute;left:0;right:0}.coterie-bar-chart-body{z-index:2;border-bottom:1px solid #1d1d1b1a;grid-template-columns:repeat(4,1fr);align-items:flex-end;gap:14px;height:100%;padding-bottom:26px;display:grid;position:relative}.coterie-bar-group{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.coterie-bar-pair{align-items:flex-end;gap:8px;height:100%;display:flex}.coterie-bar-single{cursor:pointer;border-radius:8px 8px 0 0;width:16px;min-height:8px;transition:all .6s cubic-bezier(.2,.8,.2,1);position:relative}.coterie-bar-single.posted{background:linear-gradient(#3d3b37,#252523);box-shadow:0 2px 6px #25252333}.coterie-bar-single.received{background:linear-gradient(#f9ce5d,#f6c343);box-shadow:0 2px 8px #f6c34340}.coterie-bar-single.ghost{background:#1d1d1b12}.coterie-bar-label{color:var(--dim);white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;bottom:-22px}.coterie-chart-legend{color:var(--dim);align-items:center;gap:16px;margin-top:8px;font-size:12px;display:flex}.coterie-chart-legend span{align-items:center;gap:6px;display:inline-flex}.coterie-legend-dot{border-radius:50%;width:8px;height:8px}.coterie-legend-dot.posted{background:var(--night)}.coterie-legend-dot.received{background:var(--honey)}.coterie-chart-tip-box{color:#713f12;background:#fefbeb;border:1px solid #fef08a;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.coterie-funnel-stages-list{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.coterie-funnel-stage-row{background:#faf8f3;border:1px solid #1d1d1b0d;border-radius:12px;grid-template-columns:34px 105px 1fr 38px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:grid}.coterie-funnel-stage-row:hover{background:#fff;border-color:#1d1d1b1f;box-shadow:0 2px 8px #00000008}.coterie-funnel-icon{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.coterie-funnel-icon.slate{color:#475569;background:#e2e8f0}.coterie-funnel-icon.amber{color:#b45309;background:#fef3c7}.coterie-funnel-icon.emerald{color:#15803d;background:#dcfce7}.coterie-funnel-icon.rose{color:#be123c;background:#ffe4e6}.coterie-funnel-meta{flex-direction:column;display:flex}.coterie-funnel-meta b{color:var(--ink);font-size:12.5px;line-height:1.2}.coterie-funnel-meta small{color:var(--dim);font-size:11px}.coterie-funnel-track{background:#ede9e0;border-radius:999px;height:8px;position:relative;overflow:hidden}.coterie-funnel-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.coterie-funnel-fill.slate{background:#64748b}.coterie-funnel-fill.amber{background:#f59e0b}.coterie-funnel-fill.emerald{background:#10b981}.coterie-funnel-fill.rose{background:#f43f5e}.coterie-funnel-count{font:700 13px/1 var(--font-display);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.coterie-acceptance-hero{background:#faf8f3;border:1px solid #1d1d1b14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.coterie-acceptance-hero-left{align-items:center;gap:12px;display:flex}.coterie-acceptance-rate-num{font:700 24px/1 var(--font-display);color:var(--ink);background:#fff;border:1px solid #1d1d1b14;border-radius:10px;padding:6px 12px}.coterie-acceptance-hero-text b{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.coterie-acceptance-hero-text small{color:var(--dim);font-size:11.5px;display:block}.coterie-opps-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:22px;margin-bottom:32px;display:grid}@media (width<=768px){.coterie-opps-grid{grid-template-columns:1fr;gap:16px}}.coterie-market-card{box-sizing:border-box;background:#fff;border:1px solid #1d1d1b14;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:320px;padding:24px;transition:all .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005}.coterie-market-card:hover{border-color:#f6c343b3;transform:translateY(-4px);box-shadow:0 16px 36px -8px #3c30141f,0 0 0 1px #f6c34359}.coterie-market-card-body{flex-direction:column;flex:1;display:flex}.coterie-market-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.coterie-tag-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.coterie-tag-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.coterie-tag-pill.buyer{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.coterie-tag-pill.seller{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.coterie-market-top-right{align-items:center;gap:8px;display:flex}.coterie-fee-badge{color:#92400e;font-family:var(--font-body);background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:750;display:inline-flex;box-shadow:0 1px 3px #f6c34333}.coterie-star-btn{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:grid;color:#a1a1aa!important;background:#fff!important;border:1px solid #e5e5e5!important;padding:0!important}.coterie-star-btn:hover{transform:scale(1.1);color:#d97706!important;background:#fef3c7!important;border-color:#fde68a!important}.coterie-star-btn.is-saved{color:#f59e0b!important;background:#fef3c7!important;border-color:#fde68a!important}.coterie-market-heading-group{margin-bottom:14px}.coterie-market-card-title{color:#1d1d1b!important;margin:0 0 6px!important;font-family:Outfit,system-ui,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}.coterie-market-meta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coterie-market-loc{color:#52525b;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}.coterie-market-time{color:#71717a;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.coterie-market-specs-bento{background:#faf8f3;border:1px solid #f2ede3;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;padding:14px;display:grid}.coterie-spec-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.coterie-spec-cell small{letter-spacing:.05em;color:#8c887f;text-transform:uppercase;font-size:10px;font-weight:650}.coterie-spec-cell b{color:#252523;font-size:13.5px;font-weight:650;line-height:1.3}.coterie-spec-budget{color:#1d4ed8!important}.coterie-spec-status-pill{color:#166534;align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.coterie-market-description{color:#71717a;-webkit-line-clamp:2;border-left:2px solid #f6c343;-webkit-box-orient:vertical;margin:0 0 16px;padding-left:10px;font-size:12.5px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.coterie-market-foot{border-top:1px solid #f0ece3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.coterie-creator-info{align-items:center;gap:10px;min-width:0;display:flex}.coterie-avatar-circle{color:#fff;background:linear-gradient(135deg,#f6c343,#d97706);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 6px #d9770640}.coterie-creator-text{flex-direction:column;gap:2px;min-width:0;display:flex}.coterie-creator-name-row{align-items:center;gap:4px;display:flex}.coterie-creator-name-row b{color:#252523;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.coterie-verified-icon{color:#16a34a;flex-shrink:0}.coterie-creator-text small{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.coterie-market-btns{flex-shrink:0;align-items:center;gap:8px;display:flex}.coterie-portal .coterie-btn-sm-outline,.coterie-portal button.coterie-btn-sm-outline{color:#252523!important;cursor:pointer!important;background:#fff!important;border:1px solid #d4d4d8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 15px!important;font-size:12px!important;font-weight:650!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.coterie-portal .coterie-btn-sm-outline:hover,.coterie-portal button.coterie-btn-sm-outline:hover{background:#faf8f3!important;border-color:#252523!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00000014!important}.coterie-portal .coterie-btn-sm-primary,.coterie-portal button.coterie-btn-sm-primary{color:#fff!important;cursor:pointer!important;background:#1d1d1b!important;border:1px solid #1d1d1b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 12px #00000026!important}.coterie-portal .coterie-btn-sm-primary:hover,.coterie-portal button.coterie-btn-sm-primary:hover{color:#1d1d1b!important;background:#f6c343!important;border-color:#f6c343!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #f6c34359!important}.coterie-portal .coterie-btn-primary,.coterie-portal button.coterie-btn-primary{color:#fff!important;cursor:pointer!important;background:#1d1d1b!important;border:1px solid #1d1d1b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:700!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 16px #00000026!important}.coterie-portal .coterie-btn-primary:hover,.coterie-portal button.coterie-btn-primary:hover{color:#1d1d1b!important;background:#f6c343!important;border-color:#f6c343!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #f6c34359!important}.coterie-portal .coterie-btn-secondary,.coterie-portal button.coterie-btn-secondary{color:var(--ink)!important;cursor:pointer!important;background:#fff!important;border:1px solid #1d1d1b26!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important}.coterie-portal .coterie-btn-secondary:hover,.coterie-portal button.coterie-btn-secondary:hover{background:#faf8f3!important;border-color:#1d1d1b4d!important;transform:translateY(-1px)!important}.coterie-recent-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow), 0 0 0 1px var(--hair) inset;margin-bottom:24px;padding:22px 24px}.coterie-recent-list{flex-direction:column;gap:8px;display:flex}.coterie-recent-item{cursor:pointer;background:#ffffff60;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .2s;display:flex}.coterie-recent-item:hover{background:#fff}.coterie-recent-item-left{align-items:center;gap:12px;min-width:0;display:flex}.coterie-recent-dot{background:var(--honey);border-radius:50%;flex-shrink:0;width:8px;height:8px}.coterie-recent-copy b{color:var(--ink);font-size:13.5px;display:block}.coterie-recent-copy small{color:var(--dim);font-size:12px}.coterie-recent-item-right{align-items:center;gap:10px;display:flex}.coterie-subtabs-bar{background:#fff!important;border:1px solid #dcd7cbd9!important;border-radius:999px!important;align-items:center!important;gap:5px!important;max-width:100%!important;margin-top:12px!important;margin-bottom:22px!important;padding:5px 6px!important;display:inline-flex!important;overflow-x:auto!important;box-shadow:0 2px 12px #231e140a!important}.coterie-subtab-btn{box-shadow:none!important;color:#635f56!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-family:Outfit,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.coterie-subtab-btn:hover{color:#1e1e1c!important;background:#f7f4ed!important}.coterie-subtab-btn.active{color:#fff!important;background:#1d1d1b!important;font-weight:700!important;box-shadow:0 4px 14px #1d1d1b2e!important}.coterie-subtab-count{color:#fff!important;background:#ffffff38!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.coterie-subtab-btn:not(.active) .coterie-subtab-count{color:#555147!important;background:#ede8dc!important}.coterie-popover-tray{background:var(--card-2);width:360px;max-width:90vw;box-shadow:0 20px 50px #00000029, 0 0 0 1px var(--hair) inset;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:coterie-fade-up .25s var(--ease);border-radius:20px;padding:18px;position:absolute;top:58px;right:0}.coterie-popover-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.coterie-popover-header h4{font:500 15px/1 var(--font-display)}.coterie-notif-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.coterie-notif-item{cursor:pointer;background:#ffffffa0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;transition:background .2s;display:flex}.coterie-notif-item:hover{background:#fff}.coterie-notif-item.unread{background:#fef9c3}.coterie-notif-unread-dot{background:var(--honey-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.coterie-my-referrals-flow{flex-direction:column;gap:20px;display:flex}.coterie-my-referral-card{background:#fff!important;border:1px solid #1d1d1b14!important;border-radius:20px!important;flex-direction:column!important;gap:16px!important;padding:24px 28px!important;transition:all .25s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:relative!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}.coterie-my-referral-card:hover{border-color:#f6c343cc!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px -8px #3c30141f!important}.coterie-my-referral-top{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.coterie-my-referral-header-left{flex-direction:column!important;flex:1!important;gap:6px!important;min-width:0!important;display:flex!important}.coterie-my-referral-status-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.coterie-status-pill{letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.coterie-status-pill-dot{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important}.coterie-status-pill.status-draft{color:#92400e!important;background:#fef3c7!important;border:1px solid #fde68a!important}.coterie-status-pill.status-published,.coterie-status-pill.status-open,.coterie-status-pill.status-active{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.coterie-status-pill.status-paused{color:#52525b!important;background:#f4f4f5!important;border:1px solid #e4e4e7!important}.coterie-status-pill.status-closed{color:#64748b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.coterie-my-referral-time{color:#71717a!important;align-items:center!important;gap:4px!important;font-size:12px!important;display:inline-flex!important}.coterie-my-referral-title{color:#1d1d1b!important;margin:6px 0 2px!important;font-family:Outfit,system-ui,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.coterie-my-referral-loc{color:#52525b!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:13px!important;display:inline-flex!important}.coterie-my-referral-actions{flex-wrap:wrap!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.coterie-my-referral-specs{background:#faf8f3!important;border:1px solid #f2ede3!important;border-radius:16px!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-top:4px!important;padding:16px 20px!important;display:grid!important}.coterie-my-referral-specs .coterie-spec-cell{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.coterie-my-referral-specs .coterie-spec-cell small{letter-spacing:.06em!important;color:#8c887f!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important;display:block!important}.coterie-my-referral-specs .coterie-spec-cell b{color:#252523!important;overflow-wrap:break-word!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;display:block!important}.coterie-my-referral-specs .coterie-spec-budget{color:#1d4ed8!important;font-weight:700!important}@media (width<=960px){.coterie-my-referral-specs{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.coterie-my-referral-specs{grid-template-columns:1fr!important}.coterie-my-referral-card{padding:18px 20px!important}}.coterie-applicants-drawer{border-top:1px solid #f0ede6;margin-top:18px;padding-top:18px}.coterie-applicants-drawer-title{color:#252523!important;align-items:center!important;gap:7px!important;margin:0 0 12px!important;font-family:Outfit,system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important;display:flex!important}.coterie-applicant-card{background:#faf9f6!important;border:1px solid #ede8de!important;border-radius:14px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;transition:all .2s!important;display:flex!important}.coterie-applicant-card:hover{background:#fff!important;border-color:#e2dbcd!important;box-shadow:0 4px 14px #0000000d!important}.coterie-agreements-flow{width:100%}.coterie-agreements-stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.coterie-agreement-kpi{cursor:pointer;background:#fff;border:1px solid #dcd7cbbf;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 10px #231e1408}.coterie-agreement-kpi:hover{border-color:#dfc88a;transform:translateY(-2px);box-shadow:0 8px 24px #2d230f14}.coterie-agreement-kpi.is-selected{border-color:#1d1d1b;box-shadow:0 0 0 1.5px #1d1d1b,0 4px 16px #0000000f}.coterie-agreement-kpi.kpi-urgent{background:#fffdf8;border-color:#f7d488}.coterie-agreement-kpi.kpi-completed{background:#fbfdfb;border-color:#c7eed9}.coterie-kpi-icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.coterie-kpi-icon.icon-neutral{color:#5a574f;background:#f6f3eb}.coterie-kpi-icon.icon-urgent{color:#d97706;background:#fef3c7}.coterie-kpi-icon.icon-success{color:#059669;background:#d1fae5}.coterie-kpi-info{flex-direction:column;display:flex}.coterie-kpi-num{color:#1e1e1c;font-family:Outfit,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.coterie-kpi-lbl{color:#767268;margin-top:2px;font-size:12px;font-weight:600}.coterie-kpi-tag{color:#6e6a61;white-space:nowrap;background:#f2ede4;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.coterie-kpi-tag.tag-urgent{color:#b45309;background:#fef3c7;border:1px solid #fde68a;animation:1.8s infinite coteriePulse}.coterie-kpi-tag.tag-success{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}@keyframes coteriePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.coterie-agreements-list{flex-direction:column;gap:20px;display:flex}.coterie-card,.coterie-agreement-card,.coterie-application-card{background:#fff!important;border:1px solid #dcd7cbcc!important;border-radius:20px!important;padding:26px 28px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative!important;box-shadow:0 4px 22px #231e140a!important}.coterie-card:hover,.coterie-agreement-card:hover,.coterie-application-card:hover{border-color:#dfc88a!important;transform:translateY(-2px)!important;box-shadow:0 14px 40px #2d230f14!important}.coterie-agreement-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.coterie-agreement-heading-block{flex:1;min-width:280px}.coterie-agreement-badge-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.coterie-agreement-id-chip{letter-spacing:.05em;color:#524f47;cursor:pointer;background:#f6f3eb;border:1px solid #e8e2d4;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.coterie-agreement-id-chip:hover{color:#1e1e1c;background:#eee8dc;border-color:#ddd5c4}.coterie-copied-hint{color:#059669;margin-left:2px;font-size:10px;font-weight:700}.coterie-pill-executed{letter-spacing:.03em;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.coterie-pill-urgent{letter-spacing:.03em;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;animation:1.8s infinite coteriePulse;display:inline-flex}.coterie-pill-waiting{letter-spacing:.03em;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.coterie-contract-type-pill{color:#827e74;background:#faf8f3;border:1px solid #ece6da;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.coterie-pill-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.coterie-pill-dot.dot-green{background:#10b981;box-shadow:0 0 6px #10b98199}.coterie-pill-dot.dot-amber{background:#f59e0b;box-shadow:0 0 6px #f59e0bb3}.coterie-pill-dot.dot-blue{background:#3b82f6;box-shadow:0 0 6px #3b82f680}.coterie-agreement-title{color:#1f1f1d!important;letter-spacing:-.01em!important;margin:4px 0 8px!important;font-family:Outfit,system-ui,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.3!important}.coterie-agreement-partner-line{align-items:center;gap:10px;margin-top:4px;display:flex}.coterie-partner-avatar{color:#5c4728;background:#ebdcc2;border:1.5px solid #fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid;box-shadow:0 2px 6px #00000014}.coterie-partner-info-text{color:#4e4b44;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.coterie-partner-subrole{color:#858177;font-size:12px}.coterie-agreement-quick-action{align-items:center;gap:8px;display:flex}.coterie-agreement-flow-container{background:#faf8f3!important;border:1px solid #ece5d6!important;border-radius:16px!important;margin:18px 0!important;padding:18px 22px!important}.coterie-flow-header{border-bottom:1px solid #eee8db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.coterie-flow-title{text-transform:uppercase;letter-spacing:.05em;color:#685f4e;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.coterie-flow-status-text{color:#3d3b36;font-size:12.5px;font-weight:600}.coterie-flow-stepper{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.coterie-flow-track-bg{z-index:1;background:#e5ded0;border-radius:4px;height:3px;position:absolute;top:18px;left:8%;right:8%}.coterie-flow-track-fill{background:linear-gradient(90deg,#e5ad23,#10b981);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.coterie-flow-node{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.coterie-node-circle{border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;transition:all .3s;display:grid;box-shadow:0 0 0 4px #faf8f3}.coterie-flow-node.is-done .coterie-node-circle{color:#fff;background:#10b981;box-shadow:0 0 0 4px #faf8f3,0 3px 10px #10b9814d}.coterie-flow-node.is-active-action .coterie-node-circle{color:#fff;background:#f59e0b;animation:1.8s infinite coteriePulse;box-shadow:0 0 0 4px #faf8f3,0 3px 12px #f59e0b66}.coterie-flow-node.is-pending .coterie-node-circle{color:#787265;background:#e7dfd1}.coterie-flow-node.is-upcoming .coterie-node-circle{color:#a39c8e;background:#eee8dc}.coterie-node-body{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.coterie-node-step{letter-spacing:.07em;color:#9c9586;text-transform:uppercase;font-size:9.5px;font-weight:800}.coterie-node-name{color:#222220;font-size:13.5px;font-weight:700;line-height:1.25}.coterie-node-desc{color:#6f6a5f;text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:1px;font-size:11px;overflow:hidden}.coterie-node-time{color:#8e887a;margin-top:4px;font-size:10.5px;font-weight:600}.coterie-node-status-badge{border-radius:999px;align-items:center;margin-top:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.coterie-node-status-badge.badge-signed{color:#047857;background:#d1fae5}.coterie-node-status-badge.badge-action{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.coterie-node-status-badge.badge-wait{color:#7e796e;background:#f0ebe0}.coterie-agreement-specs{background:#faf9f6!important;border:1px solid #f0ebe1!important;border-radius:14px!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-top:16px!important;padding:15px 18px!important;display:grid!important}.coterie-agreement-specs .coterie-spec-cell{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.coterie-agreement-specs .coterie-spec-cell small{letter-spacing:.06em!important;color:#8c887f!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important;display:block!important}.coterie-agreement-specs .coterie-spec-cell b{color:#222220!important;overflow-wrap:break-word!important;font-size:14.5px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.coterie-agreement-specs .coterie-spec-highlight{color:#b45309!important;font-size:15px!important;font-weight:750!important}.coterie-agreement-specs .coterie-spec-note{color:#8c887f!important;margin-top:2px!important;font-size:11px!important;display:block!important}.coterie-agreement-foot{border-top:1px solid #f2ede4!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:20px!important;padding-top:16px!important;display:flex!important}.coterie-audit-pill{color:#5a574e;background:#fbf9f5;border:1px solid #ede7db;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.coterie-foot-action-wrap{align-items:center;gap:8px;display:flex}.coterie-btn-sign-urgent{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#1d1d1b 0%,#302e2a 100%)!important;border:1px solid #1d1d1b!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:10px 18px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #1d1d1b2e!important}.coterie-btn-sign-urgent:hover{background:linear-gradient(135deg,#2b2b28 0%,#3d3b36 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #1d1d1b47!important}.coterie-agreement-empty-box{text-align:center;background:#fff;border:1px solid #dcd7cbb3;border-radius:20px;padding:56px 24px;box-shadow:0 4px 20px #231e1408}.coterie-empty-icon-wrap{color:#c49a3c;background:#faf7f0;border:1px solid #ede6d8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.coterie-agreement-empty-box h3{color:#1e1e1c;margin:0 0 8px;font-family:Outfit,system-ui,sans-serif;font-size:20px;font-weight:700}.coterie-agreement-empty-box p{color:#726e64;max-width:520px;margin:0 auto;font-size:14px;line-height:1.5}@media (width<=960px){.coterie-agreements-stats-grid{grid-template-columns:1fr}.coterie-flow-stepper{grid-template-columns:repeat(2,1fr);gap:20px}.coterie-flow-track-bg{display:none}.coterie-agreement-specs{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.coterie-agreement-card{padding:18px 20px!important}.coterie-flow-stepper{grid-template-columns:1fr}.coterie-agreement-specs{grid-template-columns:1fr!important}.coterie-agreement-foot{flex-direction:column;align-items:stretch}.coterie-foot-action-wrap{width:100%}.coterie-foot-action-wrap button{justify-content:center;width:100%}}.coterie-theme-wrapper .pp-profile-view{gap:18px;min-width:0;display:grid}.coterie-theme-wrapper .pp-profile-view>.pp-page-header{align-items:center;margin:0}.coterie-theme-wrapper .pp-profile-view>.pp-page-header .pp-btn{border-radius:12px;min-height:44px}.coterie-theme-wrapper .pp-profile-hero{color:#fff;background:radial-gradient(at 82% 5%,#83c4ff40,#0000 42%),linear-gradient(120deg,#113b73,#1768c5 58%,#3d91ed);border:1px solid #ffffff80;border-radius:23px;justify-content:space-between;align-items:center;gap:25px;min-width:0;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1f5b9b24,inset 0 1px #ffffff4c}.coterie-theme-wrapper .pp-profile-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-190px;right:20%;box-shadow:0 0 0 35px #ffffff09,0 0 0 75px #ffffff06}.coterie-theme-wrapper .pp-profile-hero-identity{z-index:1;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.coterie-theme-wrapper .pp-profile-hero-avatar{color:#fff;background:linear-gradient(145deg,#7dc4ff,#246ddd);border:3px solid #ffffffc7;border-radius:50%;flex:none;place-items:center;width:82px;height:82px;font-size:31px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 10px 24px #082e6540}.coterie-theme-wrapper .pp-profile-hero-avatar img{object-fit:cover;width:100%;height:100%}.coterie-theme-wrapper .pp-profile-hero-copy{min-width:0}.coterie-theme-wrapper .pp-profile-hero-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.coterie-theme-wrapper .pp-profile-role-tag,.coterie-theme-wrapper .pp-profile-verified-tag{color:#e5f2ff;letter-spacing:.35px;background:#ffffff16;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.coterie-theme-wrapper .pp-profile-verified-tag.verified{color:#f3f9ff;background:#88c8ff27;border-color:#a9d5ff78}.coterie-theme-wrapper .pp-profile-hero-copy h2{color:#fff;letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.16}.coterie-theme-wrapper .pp-profile-hero-copy>p{color:#d6eaff;margin:6px 0 12px;font-size:12px}.coterie-theme-wrapper .pp-profile-hero-facts{flex-wrap:wrap;gap:7px;display:flex}.coterie-theme-wrapper .pp-profile-hero-facts span{color:#e8f4ff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:9px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:9px;display:inline-flex}.coterie-theme-wrapper .pp-profile-strength{z-index:1;color:#345672;background:#ffffffed;border:1px solid #ffffff80;border-radius:17px;flex:none;align-items:center;gap:13px;width:min(330px,37%);padding:14px;display:flex;position:relative;box-shadow:0 10px 25px #0f36521c}.coterie-theme-wrapper .pp-profile-strength-ring{background:conic-gradient(#2e8bdd var(--profile-strength),#e5edf4 0);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.coterie-theme-wrapper .pp-profile-strength-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.coterie-theme-wrapper .pp-profile-strength-ring>span{color:#236fc6;font-size:18px;font-weight:750;position:relative}.coterie-theme-wrapper .pp-profile-strength-ring small{font-size:9px}.coterie-theme-wrapper .pp-profile-strength-copy{flex:1;min-width:0}.coterie-theme-wrapper .pp-profile-strength-copy>b{color:#31516e;font-size:11px}.coterie-theme-wrapper .pp-profile-strength-copy>p{color:#7d94a8;margin:4px 0 8px;font-size:9px}.coterie-theme-wrapper .pp-profile-strength-track{background:#eaf0f5;border-radius:99px;height:5px;overflow:hidden}.coterie-theme-wrapper .pp-profile-strength-track i{border-radius:inherit;background:linear-gradient(90deg,#55a9eb,#287be0);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.coterie-theme-wrapper .pp-profile-checklist-details{margin-top:8px}.coterie-theme-wrapper .pp-profile-checklist-details summary{color:#5481a4;cursor:pointer;align-items:center;gap:4px;font-size:9px;font-weight:700;list-style:none;display:inline-flex}.coterie-theme-wrapper .pp-profile-checklist-details summary::-webkit-details-marker{display:none}.coterie-theme-wrapper .pp-profile-checklist-details[open] summary svg{transform:rotate(180deg)}.coterie-theme-wrapper .pp-profile-checklist-details .pp-completion-checklist{gap:5px;max-height:100px;margin-top:8px;display:grid;overflow:auto}.coterie-theme-wrapper .pp-profile-checklist-details .pp-completion-checklist span{color:#71879b;align-items:center;gap:4px;font-size:9px;display:inline-flex}.coterie-theme-wrapper .pp-profile-checklist-details .pp-completion-checklist .done{color:#287ce0}.coterie-theme-wrapper .pp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.coterie-theme-wrapper .pp-profile-card{background:linear-gradient(145deg,#ffffffed,#f8fbffed);border:1px solid #dfeaf7;border-radius:18px;min-width:0;padding:22px;box-shadow:0 10px 28px #1d4c780c,inset 0 1px #fff}.coterie-theme-wrapper .pp-profile-card>h2{color:#294866;letter-spacing:-.35px;align-items:center;gap:9px;margin:0 0 16px;font-size:16px;display:flex}.coterie-theme-wrapper .pp-profile-card>h2:before{content:"";background:linear-gradient(#62b1ee,#287de0);border-radius:4px;width:4px;height:19px}.coterie-theme-wrapper .pp-profile-card>h2:not(:first-child){border-top:1px solid #e9f0f8;padding-top:17px;margin-top:22px!important}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col label,.coterie-theme-wrapper .pp-profile-card .pp-single-field{color:#607b94;gap:6px;min-width:0;font-size:10px;font-weight:650;display:grid}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col label small{color:#91a3b5;font-size:9px;font-weight:450}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col label.span-2{grid-column:1/-1}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col input,.coterie-theme-wrapper .pp-profile-card .pp-single-field textarea{color:#294967;background:#fbfdff;border:1px solid #dce8f5;border-radius:10px;width:100%;min-width:0;min-height:41px;padding:0 11px;font-size:11px}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col input:focus,.coterie-theme-wrapper .pp-profile-card .pp-single-field textarea:focus{background:#fff;border-color:#83b7eb;outline:none;box-shadow:0 0 0 3px #3587de15}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col input:disabled{color:#8297a9;background:#f2f6fa}.coterie-theme-wrapper .pp-profile-card .pp-single-field textarea{resize:vertical;min-height:110px;padding:11px;line-height:1.6}.coterie-theme-wrapper .pp-virtual-card-builder{background:linear-gradient(135deg,#fffffffa,#f3f8ff);grid-column:1/-1;padding:clamp(20px,3vw,30px)}.coterie-theme-wrapper .pp-virtual-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.coterie-theme-wrapper .pp-virtual-card-heading .pp-eyebrow-chip{color:#287bd6;align-items:center;gap:6px;margin-bottom:7px;display:inline-flex}.coterie-theme-wrapper .pp-virtual-card-heading h2{color:#294866;letter-spacing:-.5px;margin:0;font-size:20px}.coterie-theme-wrapper .pp-virtual-card-heading p{color:#8196a9;max-width:570px;margin:6px 0 0;font-size:10px;line-height:1.6}.coterie-theme-wrapper .pp-virtual-card-save-state{color:#377ab9;background:#f4f9ff;border:1px solid #dce8f6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:650;display:inline-flex}.coterie-theme-wrapper .pp-virtual-card-layout{grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.coterie-theme-wrapper .pp-virtual-card-editor h3{color:#395976;margin:0 0 11px;font-size:12px}.coterie-theme-wrapper .pp-virtual-theme-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coterie-theme-wrapper .pp-virtual-theme-list button{color:#637e96;text-align:left;cursor:pointer;min-height:43px;font:inherit;background:#fbfdff;border:1px solid #e1eaf4;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:6px 8px;font-size:9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.coterie-theme-wrapper .pp-virtual-theme-list button:hover{border-color:#b6d5f6;transform:translateY(-1px)}.coterie-theme-wrapper .pp-virtual-theme-list button.selected{color:#2b70b2;background:#f1f8ff;border-color:#8bbced;box-shadow:0 0 0 2px #e2f0fd}.coterie-theme-wrapper .pp-virtual-theme-list button>i{border-radius:7px;width:29px;height:25px;box-shadow:inset 0 0 0 1px #ffffff65}.coterie-theme-wrapper .pp-virtual-theme-list button>svg{color:#2879ce}.coterie-theme-wrapper .pp-virtual-card-tips{color:#7b92a7;background:#f5f9ff;border:1px solid #e1ebf6;border-radius:11px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;font-size:9px;line-height:1.5;display:flex}.coterie-theme-wrapper .pp-virtual-card-tips svg{color:#5789b8;flex:none}.coterie-theme-wrapper .pp-virtual-card-preview{isolation:isolate;background:var(--virtual-card-gradient);color:#fff;border:1px solid #ffffffa3;border-radius:22px;flex-direction:column;min-height:290px;padding:clamp(22px,3vw,32px);transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 35px #183e5a25,inset 0 1px #fff5}.coterie-theme-wrapper .pp-virtual-card-preview:hover{transform:translateY(-3px);box-shadow:0 24px 46px #183e5a35,inset 0 1px #ffffff70}.coterie-theme-wrapper .pp-virtual-card-preview:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff35;border-radius:50%;width:220px;height:220px;position:absolute;top:-115px;right:-45px;box-shadow:0 0 0 22px #ffffff12,0 0 0 48px #ffffff0a}.coterie-theme-wrapper .pp-virtual-card-preview-top{z-index:1;color:var(--virtual-card-accent);letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.coterie-theme-wrapper .pp-virtual-card-person{z-index:1;align-items:center;gap:12px;margin-top:26px;display:flex;position:relative}.coterie-theme-wrapper .pp-virtual-card-avatar{color:#fff;background:#ffffff24;border:2px solid #ffffffb8;border-radius:50%;flex:none;place-items:center;width:57px;height:57px;font-size:20px;font-weight:750;display:grid;overflow:hidden}.coterie-theme-wrapper .pp-virtual-card-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.coterie-theme-wrapper .pp-virtual-card-person h3{color:#fff;letter-spacing:-.4px;margin:0;font-size:20px}.coterie-theme-wrapper .pp-virtual-card-person p{color:#ffffffd3;margin:4px 0 0;font-size:10px}.coterie-theme-wrapper .pp-virtual-card-rule{background:#ffffff45;height:1px;margin:19px 0 14px}.coterie-theme-wrapper .pp-virtual-card-brokerage{color:#fff;font-size:12px}.coterie-theme-wrapper .pp-virtual-card-location{color:#ffffffc7;margin:5px 0 0;font-size:9px}.coterie-theme-wrapper .pp-virtual-card-specialties{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.coterie-theme-wrapper .pp-virtual-card-specialties span{color:#fff;background:#ffffff1c;border:1px solid #ffffff45;border-radius:999px;padding:5px 8px;font-size:8px}.coterie-theme-wrapper .pp-virtual-card-contact{color:#ffffffdf;overflow-wrap:anywhere;flex-wrap:wrap;gap:7px 15px;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.coterie-theme-wrapper .pp-virtual-card-share{background:linear-gradient(120deg,#f3f8ff,#fff);border:1px solid #dce9f7;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:17px;margin-top:19px;padding:17px;display:flex}.coterie-theme-wrapper .pp-virtual-card-share>div{gap:5px;min-width:0;display:grid}.coterie-theme-wrapper .pp-virtual-card-share .pp-eyebrow-chip{color:#2878ce}.coterie-theme-wrapper .pp-virtual-card-share b{color:#294866;font-size:12px}.coterie-theme-wrapper .pp-virtual-card-share small{color:#7e94aa;max-width:570px;font-size:9px;line-height:1.55}.coterie-theme-wrapper .pp-card-link-field{color:#5c88b5;background:#fff;border:1px solid #dce8f5;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:570px;margin-top:4px;padding:0 11px;display:flex}.coterie-theme-wrapper .pp-card-link-field input{color:#456988;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-family:inherit;font-size:10px;font-weight:500}.coterie-theme-wrapper .pp-card-link-field svg{flex:none}.coterie-theme-wrapper .pp-virtual-card-share>.pp-btn{border-radius:11px;flex:none;min-height:41px}.coterie-theme-wrapper .pp-profile-save-footer{background:#ffffffd4;border:1px solid #dce9f7;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.coterie-theme-wrapper .pp-profile-save-footer b,.coterie-theme-wrapper .pp-profile-save-footer small{display:block}.coterie-theme-wrapper .pp-profile-save-footer b{color:#31516e;font-size:11px}.coterie-theme-wrapper .pp-profile-save-footer small{color:#8297aa;margin-top:4px;font-size:9px}.coterie-theme-wrapper .pp-profile-save-footer .pp-btn{border-radius:11px;flex:none;min-height:41px}.coterie-theme-wrapper .pp-detail-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1e3763}.coterie-theme-wrapper .pp-detail-drawer{background:linear-gradient(160deg,#fbfdff,#f3f8ff);border-left:1px solid #dce8f6;width:min(640px,100vw);box-shadow:-24px 0 80px #0b2b5033}.coterie-theme-wrapper .pp-detail-drawer-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffde;padding:17px 24px}.coterie-theme-wrapper .pp-detail-drawer-content{scrollbar-color:#bfd3ea transparent;padding:22px 25px 28px}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-header{background:radial-gradient(at 100% 0,#e9f3ff 0,#0000 55%),#fff;border:1px solid #e0eaf6;border-radius:17px;margin-bottom:16px;padding:19px;animation:.38s 40ms both workspace-content-enter;box-shadow:0 12px 30px #244d7610}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-header h2{color:#183656;letter-spacing:-.7px;margin:12px 0 8px;font-size:clamp(22px,3vw,29px);line-height:1.17}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-header p{color:#647f9c;align-items:center;gap:7px;font-size:12px;display:flex}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid{background:#ffffffc9;border:1px solid #e2ebf6;border-radius:15px;gap:10px;padding:14px;animation:.4s 90ms both workspace-content-enter}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid>div{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #edf2f8;border-radius:11px;min-height:69px;padding:11px}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid small{color:#8297ae;font-size:10px}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid b{color:#294967;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid .text-primary{color:#236ed1}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-section{border-bottom:1px solid #e5edf6;margin:0;padding:17px 4px;animation:.42s .14s both workspace-content-enter}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-section h3{color:#315372;font-size:12px;font-weight:750}.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-section>p{color:#6d829a;font-size:12px;line-height:1.75}.coterie-theme-wrapper .pp-detail-posted-by{grid-template-columns:46px minmax(0,1fr);gap:7px 12px}.coterie-theme-wrapper .pp-detail-posted-by .pp-detail-author-avatar{border-radius:50%;width:46px;height:46px;box-shadow:0 4px 14px #387ac51a}.coterie-theme-wrapper .pp-detail-drawer-footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf}.coterie-theme-wrapper .pp-detail-drawer-footer>.pp-btn{border-radius:12px;min-height:44px}@keyframes workspace-content-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.coterie-theme-wrapper .pp-profile-hero{flex-direction:column;align-items:flex-start}.coterie-theme-wrapper .pp-profile-strength{width:min(100%,430px)}.coterie-theme-wrapper .pp-virtual-card-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.coterie-theme-wrapper .pp-profile-grid{grid-template-columns:minmax(0,1fr)}.coterie-theme-wrapper .pp-profile-card{padding:18px}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col{grid-template-columns:minmax(0,1fr)}.coterie-theme-wrapper .pp-profile-card .pp-form-fields-2col label.span-2{grid-column:auto}.coterie-theme-wrapper .pp-profile-hero-identity{align-items:flex-start;gap:13px}.coterie-theme-wrapper .pp-profile-hero-avatar{width:62px;height:62px;font-size:24px}.coterie-theme-wrapper .pp-profile-hero{border-radius:19px;padding:20px}.coterie-theme-wrapper .pp-virtual-card-heading{flex-direction:column}.coterie-theme-wrapper .pp-virtual-theme-list{grid-template-columns:minmax(0,1fr)}.coterie-theme-wrapper .pp-virtual-card-share{flex-direction:column;align-items:stretch}.coterie-theme-wrapper .pp-virtual-card-share>.pp-btn{justify-content:center;width:100%}.coterie-theme-wrapper .pp-profile-save-footer{flex-direction:column;align-items:stretch}.coterie-theme-wrapper .pp-detail-drawer-content{padding:18px 15px 23px}.coterie-theme-wrapper .pp-detail-drawer-head{padding:13px 15px}.coterie-theme-wrapper .pp-detail-drawer-footer{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-header,.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-specs-grid,.coterie-theme-wrapper .pp-detail-drawer-content .pp-modal-section{animation:none}}.coterie-portal{--coterie-backdrop:#eaf2ff;--app-1:#f8fbff;--app-2:#eff6ff;--app-3:#dceaff;--card:#ffffffc9;--card-2:#fffffff2;--solid:#fff;--well:#f1f6ff;--hair:#ffffffed;--line:#1d4ea01a;--line-2:#1d4ea02e;--ink:#14243e;--dim:#536985;--faint:#7186a2;--honey:#2878f0;--honey-2:#e5f0ff;--honey-ink:#1558bd;--night:#1558bd;--night-2:#0e438f;--night-ink:#fff;--night-dim:#c9ddff;--grey:#c6d5e9;--ok:#2878f0;--warn:#2878f0;--shadow:0 1px 0 #fff inset, 0 18px 40px -26px #255bab33;--shadow-app:0 40px 90px -50px #204e9447, 0 0 0 1px #ffffffd9 inset}.coterie-portal .app{background:radial-gradient(90% 70% at 100% 100%, #4091ff2e, transparent 70%), radial-gradient(60% 50% at 88% 0%, #78b4ff33, transparent 70%), linear-gradient(160deg, var(--app-1), var(--app-2) 55%, var(--app-3))}.coterie-portal .coterie-accent-bar.green,.coterie-portal .coterie-accent-bar,.coterie-portal .coterie-accent-bar.charcoal,.coterie-portal .coterie-accent-bar.blue,.coterie-portal .coterie-kpi-badge.green,.coterie-portal .coterie-kpi-badge.urgent,.coterie-portal .coterie-kpi-badge.dark,.coterie-portal .coterie-kpi-badge.blue,.coterie-portal .coterie-badge-ok,.coterie-portal .coterie-badge-urgent,.coterie-portal .coterie-verif-badge-pill.approved,.coterie-portal .coterie-verif-badge-pill.pending,.coterie-portal .coterie-check-chip.done,.coterie-portal .coterie-check-chip.pending,.coterie-portal .coterie-priority-empty{color:#1558bd!important;background:#e5f0ff!important;border-color:#c6ddff!important}.coterie-portal .coterie-kpi-card:hover .coterie-kpi-icon-pill,.coterie-portal .coterie-kpi-card.kpi--apps:hover .coterie-kpi-icon-pill,.coterie-portal .coterie-kpi-card.kpi--agreements:hover .coterie-kpi-icon-pill,.coterie-portal .coterie-priority-icon,.coterie-portal .coterie-funnel-icon.amber,.coterie-portal .coterie-funnel-icon.emerald,.coterie-portal .coterie-priority-empty-icon,.coterie-portal .coterie-priority-empty-text h4,.coterie-portal .coterie-priority-empty-text p,.coterie-portal .coterie-kpi-badge.honey,.coterie-portal .coterie-ring-fill,.coterie-portal .coterie-kpi-card.kpi--agreements:hover .coterie-kpi-icon-pill{color:#1558bd!important;background-color:#e5f0ff!important;border-color:#c6ddff!important}.coterie-portal .coterie-ring-fill{stroke:#2878f0!important}.coterie-portal .coterie-priority-empty{background:#f3f8ff!important;border-color:#c6ddff!important}.coterie-portal .coterie-kpi-card:hover,.coterie-portal .coterie-kpi-card:focus-visible,.coterie-portal .coterie-priority-item:hover{border-color:#2878f08c!important;box-shadow:0 8px 24px #2878f01a!important}.coterie-portal .coterie-kpi-card.kpi--apps:hover .coterie-kpi-icon-pill,.coterie-portal .coterie-kpi-card.kpi--agreements:hover .coterie-kpi-icon-pill{color:#1558bd!important;background:#e5f0ff!important}.coterie-portal [style*=\#fef3c7],.coterie-portal [style*=\#fde68a],.coterie-portal [style*=\#f6c343],.coterie-portal [style*=\#fbe29a],.coterie-portal [style*=\#92400e]{color:#1558bd!important;background-color:#e5f0ff!important;background-image:none!important;border-color:#c6ddff!important}.coterie-portal [style*=\#92400e],.coterie-portal [style*=\#b45309],.coterie-portal [style*=\#15803d],.coterie-portal [style*=\#059669],.coterie-portal [style*=\#166534],.coterie-portal [style*=\#d97706],.coterie-portal [style*=\#b45309],.coterie-portal [style*=\#f59e0b],.coterie-portal [style*=\#10b981],.coterie-portal [style*=\#fdf6e2],.coterie-portal [style*=\#8a6200]{color:#1558bd!important}.coterie-portal .coterie-tag-pill.seller,.coterie-portal .coterie-fee-badge,.coterie-portal .coterie-star-btn:hover,.coterie-portal .coterie-star-btn.is-saved,.coterie-portal .coterie-status-pill.status-draft,.coterie-portal .coterie-kpi-icon.icon-urgent,.coterie-portal .coterie-kpi-icon.icon-success,.coterie-portal .coterie-kpi-tag.tag-urgent,.coterie-portal .coterie-kpi-tag.tag-success,.coterie-portal .coterie-pill-urgent,.coterie-portal .coterie-node-status-badge.badge-action,.coterie-portal .coterie-notif-item.unread,.coterie-portal .coterie-status-pill.status-published,.coterie-portal .coterie-status-pill.status-open,.coterie-portal .coterie-status-pill.status-active,.coterie-portal .coterie-pill-executed,.coterie-portal .coterie-node-status-badge.badge-signed{color:#1558bd!important;background:#e5f0ff!important;border-color:#c6ddff!important}.coterie-portal .coterie-market-description,.coterie-portal .coterie-timeframe-btn.active,.coterie-portal .coterie-subtab-btn.active,.coterie-portal .coterie-btn-sm-primary,.coterie-portal button.coterie-btn-sm-primary{color:#fff!important;background:#2878f0!important;border-color:#2878f0!important}.coterie-portal .coterie-avatar-circle{background:linear-gradient(135deg,#72b1ff,#2878f0)!important}.coterie-portal .coterie-funnel-fill.amber,.coterie-portal .coterie-funnel-fill.emerald,.coterie-portal .coterie-flow-node.is-active-action .coterie-node-circle,.coterie-portal .coterie-flow-node.is-done .coterie-node-circle{color:#fff!important;background:#2878f0!important;border-color:#2878f0!important}.coterie-portal .coterie-flow-track-fill,.coterie-portal .coterie-flow-node.is-active-action:before,.coterie-portal .coterie-flow-node.is-done:before{background-color:#2878f0!important}.coterie-portal .coterie-status-pill.status-draft .coterie-status-pill-dot,.coterie-portal .coterie-pill-dot.dot-amber{background:#2878f0!important}.coterie-portal .coterie-agreement-specs .coterie-spec-highlight,.coterie-portal .coterie-copied-hint,.coterie-portal .coterie-verified-icon{color:#1558bd!important}.coterie-portal .coterie-agreement-kpi.is-selected,.coterie-portal .coterie-kpi-card:hover .coterie-kpi-icon-pill,.coterie-portal .coterie-kpi-card.kpi--referrals:hover .coterie-kpi-icon-pill{color:#fff!important;background:#1558bd!important}.coterie-portal .coterie-agreements-flow{color:#14243e}.coterie-portal .coterie-agreements-flow>.coterie-welcome-header{background:linear-gradient(115deg,#fffffff7,#eff6ffeb);border:1px solid #cfe0f8;border-radius:24px;margin:0 0 22px;padding:clamp(20px,3vw,34px);box-shadow:0 16px 42px #255bab14,inset 0 1px #fff}.coterie-portal .coterie-agreements-flow>.coterie-welcome-header h1{color:#14243e!important;letter-spacing:-.035em!important;font-size:clamp(28px,3vw,38px)!important}.coterie-portal .coterie-agreements-flow>.coterie-welcome-header p{color:#536985!important}.coterie-portal .coterie-agreements-flow>.coterie-welcome-header .pp-eyebrow-chip{color:#1558bd!important;background:#e5f0ff!important;border:1px solid #c6ddff!important}.coterie-portal .coterie-agreements-stats-grid{gap:16px;margin-top:0}.coterie-portal .coterie-agreement-kpi{border-radius:20px;min-height:100px;padding:18px 20px;box-shadow:0 8px 26px #255bab12,inset 0 1px #fff;background:#ffffffeb!important;border:1px solid #d6e4f7!important}.coterie-portal .coterie-agreement-kpi:hover,.coterie-portal .coterie-agreement-kpi.is-selected{border-color:#7db2ff!important;box-shadow:0 0 0 2px #2878f01a,0 14px 30px #255bab1f!important}.coterie-portal .coterie-agreement-kpi.is-selected{background:linear-gradient(145deg,#fff,#f2f7ff)!important}.coterie-portal .coterie-kpi-icon.icon-neutral,.coterie-portal .coterie-kpi-icon.icon-urgent,.coterie-portal .coterie-kpi-icon.icon-success{color:#1766d5!important;background:#e8f2ff!important}.coterie-portal .coterie-kpi-num{color:#14243e;letter-spacing:-.04em;font-size:30px}.coterie-portal .coterie-kpi-lbl{color:#536985}.coterie-portal .coterie-kpi-tag{color:#536985!important;background:#f1f6ff!important;border:1px solid #dce8f8!important}.coterie-portal .coterie-subtabs-bar{background:#ffffffd1;border:1px solid #d8e5f6;border-radius:16px;gap:6px;width:fit-content;max-width:100%;padding:6px;box-shadow:0 5px 18px #255bab0d}.coterie-portal .coterie-subtab-btn{color:#536985!important;border-radius:12px!important}.coterie-portal .coterie-subtab-btn.active{box-shadow:0 5px 14px #1766d538;color:#fff!important;background:#1766d5!important}.coterie-portal .coterie-subtab-count{color:#1558bd!important;background:#e8f2ff!important}.coterie-portal .coterie-subtab-btn.active .coterie-subtab-count{color:#fff!important;background:#fff3!important}.coterie-portal .coterie-agreements-list{gap:18px}.coterie-portal .coterie-agreement-card{overflow:hidden;background:linear-gradient(155deg,#fff 0% 60%,#f8fbff 100%)!important;border:1px solid #d5e3f6!important;border-radius:24px!important;padding:clamp(20px,2.4vw,30px)!important;box-shadow:0 14px 38px #255bab14,inset 0 1px #fff!important}.coterie-portal .coterie-agreement-card:before{content:"";background:linear-gradient(90deg,#75b5ff,#1766d5 55%,#6eaaff);height:4px;position:absolute;inset:0 0 auto}.coterie-portal .coterie-agreement-card:hover{border-color:#9fc5fb!important;box-shadow:0 20px 48px #255bab21!important}.coterie-portal .coterie-agreement-id-chip{color:#31557f!important;background:#f1f6ff!important;border-color:#dce8f8!important}.coterie-portal .coterie-pill-executed,.coterie-portal .coterie-pill-urgent,.coterie-portal .coterie-pill-waiting{color:#1558bd!important;background:#e8f2ff!important;border-color:#c6ddff!important;animation:none!important}.coterie-portal .coterie-contract-type-pill{color:#536985!important;background:#f7faff!important;border-color:#dce8f8!important}.coterie-portal .coterie-pill-dot.dot-green,.coterie-portal .coterie-pill-dot.dot-amber,.coterie-portal .coterie-pill-dot.dot-blue{background:#2878f0!important;box-shadow:0 0 0 3px #2878f01f!important}.coterie-portal .coterie-agreement-title{color:#14243e!important;letter-spacing:-.025em!important;font-size:clamp(20px,2vw,25px)!important}.coterie-portal .coterie-partner-avatar{color:#1558bd!important;background:linear-gradient(145deg,#e9f3ff,#d9eaff)!important;border:1px solid #c6ddff!important}.coterie-portal .coterie-agreement-flow-container{box-shadow:inset 0 1px #fff;background:linear-gradient(150deg,#f8fbff,#eef5ff)!important;border:1px solid #d6e5f8!important;border-radius:20px!important}.coterie-portal .coterie-flow-title{color:#1558bd!important}.coterie-portal .coterie-flow-title svg{color:#2878f0!important}.coterie-portal .coterie-flow-track-bg{background:#d8e6f8!important}.coterie-portal .coterie-flow-track-fill{background:linear-gradient(90deg,#70b2ff,#1766d5)!important}.coterie-portal .coterie-flow-node.is-pending .coterie-node-circle,.coterie-portal .coterie-flow-node.is-upcoming .coterie-node-circle{color:#7e94b1!important;background:#fff!important;border-color:#c9d9ee!important}.coterie-portal .coterie-node-status-badge.badge-wait{color:#536985!important;background:#f1f6ff!important;border-color:#dce8f8!important}.coterie-portal .coterie-agreement-specs{background:#fff;border:1px solid #dce8f8;border-radius:18px;gap:0;overflow:hidden}.coterie-portal .coterie-agreement-specs .coterie-spec-cell{padding:18px;background:0 0!important}.coterie-portal .coterie-agreement-specs .coterie-spec-cell+.coterie-spec-cell{border-left:1px solid #e7eef8}.coterie-portal .coterie-agreement-specs .coterie-spec-cell small{color:#7186a2!important}.coterie-portal .coterie-agreement-specs .coterie-spec-cell b{color:#14243e!important}.coterie-portal .coterie-agreement-foot{padding-top:18px;border-top:1px solid #e6eef8!important}.coterie-portal .coterie-audit-pill{color:#536985!important}.coterie-portal .coterie-audit-pill svg{color:#2878f0!important}.coterie-portal .coterie-agreement-empty-box{box-shadow:0 14px 38px #255bab14;background:linear-gradient(145deg,#fff,#f3f8ff)!important;border:1px solid #d6e5f8!important;border-radius:24px!important}.coterie-portal .coterie-empty-icon-wrap{color:#1766d5!important;background:#e5f0ff!important}@media (width<=700px){.coterie-portal .coterie-subtabs-bar{flex-wrap:nowrap;width:100%;overflow-x:auto}.coterie-portal .coterie-subtab-btn{flex:none}.coterie-portal .coterie-agreement-specs .coterie-spec-cell+.coterie-spec-cell{border-top:1px solid #e7eef8;border-left:0}}:root{--admin-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "SF Pro", "San Francisco", sans-serif;--admin-bg:linear-gradient(135deg, #d3ebfd 0%, #c4e4fb 25%, #eef7fe 65%, #b9def9 100%);--admin-card-bg:#fff;--admin-card-radius:22px;--admin-card-shadow:0 10px 30px #78a5d21f;--admin-text-main:#0f172a;--admin-text-muted:#8da2b5;--admin-text-secondary:#64748b;--admin-primary-blue:#1b74e4;--admin-primary-hover:#155ec4;--admin-accent-green:#10b981;--admin-accent-red:#ef4444;--admin-border-subtle:#edf3f9}.adminExperienceWrapper{background:var(--admin-bg);width:100%;min-height:100vh;font-family:var(--admin-font);color:var(--admin-text-main);box-sizing:border-box;-webkit-font-smoothing:antialiased;background-attachment:fixed;gap:20px;padding:18px 24px;transition:gap .32s cubic-bezier(.2,.75,.25,1),padding .32s;display:flex;position:relative;overflow-x:hidden}.adminAmbientGlow{pointer-events:none;z-index:0;filter:blur(80px);opacity:.65;border-radius:50%;position:fixed}.adminAmbientGlow.glow1{background:radial-gradient(circle,#93d7ff99 0%,#d6eeff00 70%);width:450px;height:450px;top:-100px;left:100px}.adminAmbientGlow.glow2{background:radial-gradient(circle,#a2e0ff80 0%,#e6f6ff00 70%);width:500px;height:500px;bottom:-100px;right:50px}.adminMiniRail{-webkit-backdrop-filter:blur(20px);z-index:10;box-sizing:border-box;background:#ffffff73;border:1.5px solid #ffffffbf;border-radius:36px;flex-direction:column;flex:none;align-items:center;gap:20px;width:72px;height:calc(100vh - 36px);padding:22px 10px;display:flex;position:sticky;top:18px;box-shadow:0 10px 30px #64a0dc24}.railAvatarWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.railAvatar{object-fit:cover;background:linear-gradient(135deg,#fbcfe8,#fed7aa);border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 10px #00000014}.railAvatarChevron{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;width:16px;height:16px;transition:transform .2s;display:grid;position:absolute;top:12px;right:-8px;box-shadow:0 2px 6px #0000001f}.railAvatarChevron:hover{transform:scale(1.1)}.railSectionLabel{color:#8fa2b7;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9.5px;font-weight:700}.railNavGroup{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.railBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .2s;display:grid;position:relative}.railBtn:hover{color:#1e293b;background:#fff9;transform:translateY(-1px)}.railBtn.active{color:#1e293b;background:#cce4f7;box-shadow:0 4px 14px #8cb9e147}.railBtn .railCount{color:#426b9f;background:#dbeafe;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:1px;right:0;box-shadow:0 0 0 2px #ffffffb8}.railBtn .railCount.alert{color:#fff;background:#ef4444}.railMessagesGroup{flex-direction:column;align-items:center;gap:12px;margin-top:auto;margin-bottom:8px;display:flex}.railContactAvatar{cursor:pointer;border-radius:50%;width:34px;height:34px;transition:transform .2s;position:relative}.railContactAvatar:hover{transform:scale(1.08)}.railContactAvatar img,.railContactAvatar .avatarPlaceholder{object-fit:cover;color:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:grid}.onlineDot{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.adminSubNav{z-index:10;scrollbar-width:none;white-space:nowrap;flex-direction:column;flex:none;gap:24px;width:240px;height:calc(100vh - 36px);padding:10px 0;transition:width .32s cubic-bezier(.2,.75,.25,1),flex-basis .32s cubic-bezier(.2,.75,.25,1),opacity .2s,transform .32s cubic-bezier(.2,.75,.25,1),margin .32s;display:flex;position:sticky;top:18px;overflow-y:auto}.adminSubNav::-webkit-scrollbar{display:none}.adminBrandMark{cursor:pointer;align-items:center;gap:10px;padding:6px 12px 14px;display:flex}.logoTextTitle{color:#0f172a;letter-spacing:-.02em;font-size:17px;font-weight:700}.logoTextTitle span{color:var(--admin-primary-blue)}.subNavSection{flex-direction:column;gap:6px;display:flex}.subNavSectionTitle{color:#8da2b5;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.navItemButton{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .18s;display:flex}.navItemButton:hover{color:#0f172a;background:#ffffff80}.navItemButton.active{color:#0f172a;font-weight:600}.navItemIcon{color:#64748b;flex:none;place-items:center;display:grid}.navItemChevron{color:#94a3b8;margin-left:auto;transition:transform .2s}.navItemChevron.open{transform:rotate(180deg)}.navTree{border-left:1.5px solid #c9dff2;flex-direction:column;gap:4px;margin-top:2px;margin-bottom:6px;margin-left:20px;padding-left:12px;display:flex}.navTreeItem{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s;display:flex;position:relative}.navTreeItem:hover{color:#0f172a;background:#fff9}.navTreeItem.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 4px 14px #6ea0d226}.navBadgeRed{color:#fff;background:#ff3b30;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2}.navBadgeGray{color:#475569;background:#e2e8f0;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10.5px;font-weight:600}.recentMessagesList{flex-direction:column;gap:4px;display:flex}.recentMessageUser{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s;display:flex}.recentMessageUser:hover{color:#0f172a;background:#fff9}.userMiniAvatar{object-fit:cover;color:#fff;border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.adminMainCanvas{z-index:10;flex-direction:column;flex:1;gap:20px;min-width:0;transition:flex-basis .32s,min-width .32s;display:flex}.adminExperienceWrapper.sidebarCollapsed{gap:18px}.adminExperienceWrapper.sidebarCollapsed .adminSubNav{opacity:0;pointer-events:none;flex-basis:0;width:0;min-width:0;margin-right:-18px;padding-left:0;padding-right:0;overflow:hidden;transform:translate(-14px)}.adminExperienceWrapper.sidebarCollapsed .adminMainCanvas{min-width:0}.consoleNavScrim{display:none}.adminTopSearchBar{box-sizing:border-box;background:#fff;border-radius:30px;align-items:center;gap:12px;width:100%;height:48px;padding:0 20px;display:flex;box-shadow:0 4px 20px #78a5d21f}.adminTopSearchBar svg{color:#94a3b8;flex:none}.adminTopSearchBar input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.adminTopSearchBar input::placeholder{color:#94a3b8;font-weight:400}.topBarActions{align-items:center;gap:8px;display:flex}.topBarChip{color:#64748b;background:#f1f5f9;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.dashboardGrid{flex-direction:column;gap:20px;animation:.3s ease-out fadeIn;display:flex}.kpiRowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.adminCard{background:var(--admin-card-bg);border-radius:var(--admin-card-radius);box-shadow:var(--admin-card-shadow);box-sizing:border-box;padding:22px 24px;position:relative;overflow:hidden}.welcomeCard{flex-direction:column;justify-content:center;display:flex}.welcomeAvatarBadge{background:var(--admin-primary-blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid;box-shadow:0 4px 12px #1b74e44d}.welcomeCard h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 4px;font-size:21px;font-weight:700}.welcomeCard p{color:#64748b;margin:0;font-size:13px;font-weight:400}.metricKpiCard{flex-direction:column;justify-content:space-between;min-height:145px;display:flex}.metricCardHeader{justify-content:space-between;align-items:center;display:flex}.metricCardLabel{color:#8da2b5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.metricValueRow{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.metricValue{color:#0f172a;letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.metricSparkline{width:120px;height:42px}.metricFootRow{color:#8da2b5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.trendBadge{font-size:12px;font-weight:600}.trendBadge.positive{color:var(--admin-accent-green)}.trendBadge.negative{color:var(--admin-accent-red)}.cardSectionHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cardSectionTitle{color:#8da2b5;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.cardActionLink{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;display:flex}.cardActionLink:hover{color:var(--admin-primary-blue)}.casesTable{border-collapse:separate;border-spacing:0 10px;width:100%;margin-top:-6px}.casesTable th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:0 14px 6px;font-size:11px;font-weight:500}.casesTable th:first-child{width:32px;padding-left:4px}.casesTableRow{cursor:pointer;transition:all .15s}.casesTableRow:hover td{background:#f8fafc}.casesTableRow td{color:#334155;vertical-align:middle;background:#fff;border-bottom:1px solid #f8fafc;padding:12px 14px;font-size:13px}.casesTableRow td:first-child{width:32px;padding-left:4px}.customCheckbox{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;place-items:center;width:16px;height:16px;transition:all .15s;display:grid}.customCheckbox.checked{background:var(--admin-primary-blue);border-color:var(--admin-primary-blue);color:#fff}.caseNameText{color:#0f172a;font-weight:600}.priorityPill{border-radius:12px;justify-content:center;align-items:center;padding:3px 12px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.priorityPill.low{color:#16a34a;background:#f0fdf4;border:1.5px solid #86efac}.priorityPill.medium{color:#2563eb;background:#eff6ff;border:1.5px solid #93c5fd}.priorityPill.high{color:#dc2626;background:#fef2f2;border:1.5px solid #fca5a5}.attachmentPill{color:#475569;background:#f1f5f9;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.attachmentPill svg{color:#64748b}.assigneeCell{align-items:center;gap:4px;display:flex}.wireAssigneeIcon{color:#94a3b8}.assigneeBadgeRound{color:#fff;background:#a855f7;border:1.5px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.assigneeMiniImg{object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:24px;height:24px}.communicationList{flex-direction:column;gap:16px;display:flex}.communicationItem{cursor:pointer;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;padding-bottom:14px;transition:background .15s;display:flex}.communicationItem:last-child{border-bottom:none;padding-bottom:0}.commSenderRow{align-items:center;gap:8px;display:flex}.commSenderName{color:#0f172a;font-size:13.5px;font-weight:700}.commSnippet{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden}.commTimeRow{color:#94a3b8;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.unreadRedDot{background:#ef4444;border-radius:50%;width:6px;height:6px;display:inline-block}.bottomTwoColGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.breakdownContainer{align-items:flex-end;gap:24px;height:120px;margin-top:10px;display:flex;position:relative}.breakdownScale{color:#94a3b8;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:4px;font-size:10px;display:flex}.breakdownBarsArea{border-bottom:1px solid #e2e8f0;flex:1;align-items:flex-end;gap:16px;height:100%;padding-bottom:2px;display:flex}.breakdownSliderTrack{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.breakdownBarFill{background:linear-gradient(#38bdf8,#1b74e4);border-radius:5px;width:10px;transition:height .5s;position:relative}.breakdownBarFill.red{background:linear-gradient(#f87171,#ef4444)}.breakdownLegendCol{flex-direction:column;gap:10px;min-width:120px;display:flex}.legendItem{justify-content:space-between;align-items:center;font-size:12px;display:flex}.legendDotLabel{color:#475569;align-items:center;gap:6px;display:flex}.legendDot{border-radius:50%;width:8px;height:8px}.legendDot.blue{background:#1b74e4}.legendDot.red{background:#ef4444}.legendDot.purple{background:#8b5cf6}.legendVal{color:#0f172a;font-weight:700}.countryTable{border-collapse:collapse;width:100%;margin-top:-4px}.countryTable th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding-bottom:8px;font-size:11px;font-weight:500}.countryTable th:last-child{text-align:right}.countryTable td{border-bottom:1px solid #f8fafc;padding:10px 0;font-size:13px}.countryTable td:last-child{text-align:right}.countryName{color:#0f172a;font-weight:600}.countryStatGroup{align-items:center;gap:8px;display:inline-flex}.countryStatGroup strong{color:#0f172a;font-weight:700}.countryDelta{align-items:center;gap:2px;font-size:11.5px;font-weight:600;display:inline-flex}.countryDelta.up{color:var(--admin-accent-green)}.countryDelta.down{color:var(--admin-accent-red)}.pageHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pageHeaderLeft h1{color:#0f172a;letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}.pageHeaderLeft p{color:#64748b;margin:0;font-size:13px}.adminBtnPrimary{background:var(--admin-primary-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #1b74e440}.adminBtnPrimary:hover{background:var(--admin-primary-hover);transform:translateY(-1px)}.adminBtnOutline{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.adminBtnOutline:hover{background:#f8fafc;border-color:#cbd5e1}.tabFilterRow{align-items:center;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.filterChip{color:#475569;cursor:pointer;background:#fff9;border:1px solid #fffc;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex}.filterChip:hover{color:#0f172a;background:#fff}.filterChip.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 4px 12px #6ea0d21f}.chipCount{background:#f1f5f9;border-radius:8px;padding:1px 6px;font-size:11px}.tasksGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.taskCard{box-shadow:var(--admin-card-shadow);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px;transition:transform .18s;display:flex}.taskCard:hover{transform:translateY(-2px)}.taskCardTop{justify-content:space-between;align-items:center;display:flex}.taskCardTitle{color:#0f172a;margin:0;font-size:14px;font-weight:600}.taskCardDesc{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.taskCardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.filesGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.fileDocCard{box-shadow:var(--admin-card-shadow);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px;transition:all .18s;display:flex}.fileDocCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #78a5d22e}.fileIconSquare{width:44px;height:44px;color:var(--admin-primary-blue);background:#eff6ff;border-radius:12px;place-items:center;display:grid}.fileDetails h4{color:#0f172a;word-break:break-all;margin:0 0 3px;font-size:13.5px;font-weight:600}.fileDetails p{color:#94a3b8;margin:0;font-size:11.5px}.messagesShell{border-radius:var(--admin-card-radius);box-shadow:var(--admin-card-shadow);background:#fff;grid-template-columns:280px minmax(0,1fr);height:calc(100vh - 120px);min-height:550px;display:grid;overflow:hidden}.chatSidebar{background:#fafcff;border-right:1px solid #f1f5f9;flex-direction:column;display:flex}.chatSidebarHead{border-bottom:1px solid #f1f5f9;padding:16px 18px;font-size:14px;font-weight:700}.chatContactsList{flex-direction:column;flex:1;display:flex;overflow-y:auto}.chatContactItem{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f8fafc;align-items:center;gap:12px;padding:14px 18px;font-family:inherit;transition:background .15s;display:flex}.chatContactItem:hover{background:#f1f6fd}.chatContactItem.active{background:#e9f2fd}.chatContactAvatar{border-radius:50%;flex:none;width:36px;height:36px;position:relative}.chatContactAvatar img,.chatContactAvatar .avatarPh{color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:grid}.chatContactInfo{flex:1;min-width:0}.chatContactName{color:#0f172a;font-size:13px;font-weight:600}.chatContactPreview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.chatMainArea{flex-direction:column;height:100%;display:flex}.chatTopBar{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.chatMessagesFlow{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.bubbleRow{flex-direction:column;max-width:70%;display:flex}.bubbleRow.me{align-self:flex-end;align-items:flex-end}.bubbleRow.them{align-self:flex-start}.chatBubble{border-radius:18px;padding:10px 16px;font-size:13px;line-height:1.5}.bubbleRow.them .chatBubble{color:#0f172a;background:#f1f5f9;border-bottom-left-radius:4px}.bubbleRow.me .chatBubble{background:var(--admin-primary-blue);color:#fff;border-bottom-right-radius:4px}.chatBubbleTime{color:#94a3b8;margin-top:4px;font-size:10.5px}.chatComposeBar{border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 20px;display:flex}.chatComposeInput{border:1px solid #e2e8f0;border-radius:20px;outline:none;flex:1;height:40px;padding:0 16px;font-family:inherit;font-size:13px}.chatComposeInput:focus{border-color:var(--admin-primary-blue)}.adminModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172a73;place-items:center;padding:20px;animation:.2s ease-out fadeIn;display:grid;position:fixed;inset:0}.adminModalCard{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:600px;max-height:88vh;padding:26px;animation:.2s ease-out slideUp;overflow-y:auto;box-shadow:0 20px 50px #0000002e}.modalHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modalHeader h3{color:#0f172a;margin:0;font-size:18px;font-weight:700}.modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:6px;transition:all .15s;display:grid}.modalCloseBtn:hover{color:#0f172a;background:#f1f5f9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.kpiRowGrid,.bottomTwoColGrid{grid-template-columns:1fr}}@media (width<=900px){.adminMiniRail,.adminSubNav{display:none}.adminSubNav.mobileOpen{z-index:100;opacity:1;pointer-events:auto;background:#fff;flex-basis:260px;width:260px;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(0);box-shadow:0 10px 40px #00000026}.adminExperienceWrapper.sidebarCollapsed .adminSubNav.mobileOpen{opacity:1;pointer-events:auto;flex-basis:260px;width:260px;min-width:260px;margin-right:0;padding:20px;transform:translate(0)}.adminMiniRail{gap:13px;width:58px;height:calc(100vh - 20px);padding:16px 7px;display:flex;top:10px}.adminExperienceWrapper{gap:10px;padding:10px}.railBtn{width:40px;height:40px}.railNavGroup{gap:6px}.consoleNavScrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16273f40;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.adminExperienceWrapper,.adminExperienceWrapper *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=901px){.adminMiniRail{overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(145%);background:#f1f8ffb3;border-color:#ffffffdb;height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);position:fixed;top:18px;left:24px;overflow-y:auto;box-shadow:0 16px 42px #3570b124,inset 0 1px #fffffff2}.adminSubNav{overscroll-behavior:contain;height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);padding:10px 2px 14px 0;position:fixed;top:18px;left:116px;overflow:hidden auto}.adminMainCanvas{width:calc(100% - 352px);margin-left:352px;transition:margin-left .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1)}.adminExperienceWrapper.sidebarCollapsed .adminSubNav{margin-right:0;left:116px}.adminExperienceWrapper.sidebarCollapsed .adminMainCanvas{width:calc(100% - 92px);margin-left:92px}}.adminMiniRail,.adminSubNav{scrollbar-width:thin;scrollbar-color:#5d8bbe3d transparent}.adminMiniRail::-webkit-scrollbar{width:5px}.adminSubNav::-webkit-scrollbar{width:5px}.adminMiniRail::-webkit-scrollbar-thumb{background:#5d8bbe38;border-radius:9px}.adminSubNav::-webkit-scrollbar-thumb{background:#5d8bbe38;border-radius:9px}.railBtn{isolation:isolate;overflow:visible}.railBtn:before{content:"";opacity:0;z-index:-1;background:linear-gradient(140deg,#fffffff2,#dceeffcc);border-radius:13px;transition:opacity .22s,transform .38s cubic-bezier(.18,.89,.32,1.38);position:absolute;inset:3px;transform:scale(.72)}.railBtn:hover:before,.railBtn.active:before{opacity:1;transform:scale(1)}.railBtn.active{background:#c0def8b8;box-shadow:0 7px 20px #4a8bcf30,inset 0 1px #fffc}.railBtn svg{transition:transform .32s cubic-bezier(.2,.8,.2,1),color .2s}.railBtn:hover svg{transform:scale(1.09)rotate(-4deg)}.railAvatarChevron{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.railAvatarChevron:hover{transform:scale(1.12);box-shadow:0 4px 12px #2868ab38}.navItemButton{transition:background .22s,color .22s,transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.navItemButton:hover{background:#ffffff85;transform:translate(3px);box-shadow:0 5px 16px #3d79b714}.navItemButton.active{background:#ffffffc2;box-shadow:0 5px 18px #3d79b717,inset 0 1px #fffffff2}.adminSubNav{-webkit-backdrop-filter:blur(13px);background:linear-gradient(#ffffff1a,#ffffff06);border-radius:18px}@media (width<=900px){.adminMiniRail{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);position:fixed;top:10px;left:10px;overflow-y:auto}.adminSubNav{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);position:fixed;top:10px;left:68px}.adminSubNav.mobileOpen{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#f1f8ffe8;border:1px solid #ffffffe6;border-radius:20px;width:min(280px,100vw - 80px);max-height:calc(100dvh - 20px);top:10px;bottom:10px;left:68px}.adminExperienceWrapper.sidebarCollapsed .adminSubNav.mobileOpen{width:min(280px,100vw - 80px);min-width:0;max-height:calc(100dvh - 20px);margin:0;padding:20px;left:68px}.adminMainCanvas{width:calc(100% - 68px);margin-left:68px}}@media (prefers-reduced-motion:reduce){.railBtn:before,.railBtn svg,.navItemButton,.adminMainCanvas{transition:none!important}}.adminShell,.adminShell button,.adminShell input,.adminShell select,.adminShell textarea,.adminDrawer,.adminModalCard{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,Helvetica Neue,Helvetica,Arial,sans-serif}.adminShell{color:#0f172a;background:radial-gradient(at 0 0,#38bdf814 0,#0000 50%),radial-gradient(at 100% 100%,#6366f10f 0,#0000 50%);min-height:100vh;font-size:13px;line-height:1.5;display:flex}.adminShell *{box-sizing:border-box}.adminSidebar{color:#cbd5e1;z-index:40;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#07152b 0%,#091e3a 45%,#0c274d 100%);border-right:1px solid #38bdf829;flex-direction:column;flex:none;width:268px;height:100vh;display:flex;position:sticky;top:0;box-shadow:4px 0 24px -4px #07152b66}.adminBrand{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.adminBrand img{filter:drop-shadow(0 2px 8px #38bdf859);flex:none;width:34px;height:34px}.adminBrandText{flex-direction:column;min-width:0;display:flex}.brandName{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700}.brandName .blue{color:#38bdf8;text-shadow:0 0 12px #38bdf866}.brandCenterBadge{letter-spacing:.08em;color:#93c5fd;text-transform:uppercase;opacity:.9;margin-top:2px;font-size:9px;font-weight:700}.adminNav{flex-direction:column;flex:1;gap:16px;padding:16px 12px;display:flex;overflow-y:auto}.adminNavSection{flex-direction:column;gap:3px;display:flex}.adminNavCaption{letter-spacing:.12em;color:#64748b;text-transform:uppercase;padding:6px 12px 4px;font-size:10px;font-weight:700}.superAdminSection{border-top:1px solid #38bdf826;margin-top:4px;padding-top:12px}.superAdminCaption{color:#38bdf8;align-items:center;gap:6px;font-weight:800;display:flex}.adminNavItem{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;padding:9px 13px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.adminNavItem:hover{color:#fff;background:#ffffff14;transform:translate(3px)}.adminNavItem.active{color:#fff;background:linear-gradient(135deg,#0ea5e959 0%,#2563eb73 100%);border:1px solid #38bdf859;font-weight:600;box-shadow:0 4px 16px -2px #0ea5e94d,inset 0 1px #ffffff40}.superAdminItem.active{background:linear-gradient(135deg,#0284c766 0%,#6366f166 100%);border:1px solid #6366f166;box-shadow:0 4px 16px -2px #6366f159,inset 0 1px #ffffff40}.adminNavBadge{color:#cbd5e1;background:#ffffff1a;border-radius:12px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.adminNavBadge.alert{color:#fff;background:#ef4444;box-shadow:0 2px 8px #ef444466}.adminSidebarFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f1fb3;border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding:16px 14px;display:flex}.adminIdentityCard{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:10px;padding:8px;transition:all .2s;display:flex}.adminIdentityCard:hover{background:#ffffff14;border-color:#38bdf84d}.adminAvatar{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;box-shadow:0 2px 10px #0284c766}.adminIdentityInfo{flex:1;min-width:0}.adminIdentityInfo b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.adminRoleBadgeSmall{letter-spacing:.05em;color:#38bdf8;background:#0ea5e926;border-radius:4px;margin-top:2px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.adminLogoutBtn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.adminLogoutBtn:hover{color:#fca5a5;background:#ef44441a;border-color:#f8717166}.adminMain{flex-direction:column;flex:1;min-width:0;display:flex}.adminHeader{-webkit-backdrop-filter:blur(20px);z-index:30;background:#ffffffd9;border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.adminHeaderLeft{align-items:center;gap:14px;display:flex}.adminMenuButton{color:#475569;cursor:pointer;background:0 0;border:0;padding:6px;display:none}.adminHeaderBrandTag{align-items:center;gap:8px;display:flex}.brandLead{color:#0f172a;letter-spacing:-.02em;font-size:13px;font-weight:700}.brandPipe{color:#cbd5e1}.brandPortalTitle{letter-spacing:.06em;color:#0284c7;background:#e0f2fe;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #0284c733}.adminHeaderCenter{flex:1;max-width:440px;margin:0 20px}.adminGlobalSearch{color:#64748b;background:#f1f5f9cc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;transition:all .2s;display:flex}.adminGlobalSearch:focus-within{background:#fff;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826}.adminGlobalSearch input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.adminGlobalSearch button{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:2px}.adminHeaderRight{align-items:center;gap:16px;display:flex}.adminHeaderIconBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:36px;height:36px;transition:all .15s;display:grid;position:relative;box-shadow:0 1px 3px #00000005}.adminHeaderIconBtn:hover{background:#f8fafc;border-color:#cbd5e1}.headerNotifDot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.adminProfilePill{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:9px;padding:4px 12px 4px 5px;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000008}.adminProfilePill:hover{background:#f8fafc;border-color:#38bdf8;box-shadow:0 2px 8px #0284c71a}.adminAvatarSmall{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.adminPillInfo{flex-direction:column;display:flex}.adminPillName{color:#0f172a;font-size:12px;font-weight:600;line-height:1.1}.adminPillRole{letter-spacing:.05em;color:#0284c7;font-size:9px;font-weight:800}.adminHeaderLogout{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;transition:color .15s}.adminHeaderLogout:hover{color:#ef4444}.adminContent{flex:1;width:100%;max-width:1540px;margin:0 auto;padding:32px 36px 60px}.adminView{flex-direction:column;gap:24px;display:flex}.adminViewHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adminViewHeader h1{letter-spacing:-.03em;color:#0f172a;margin:0 0 4px;font-size:27px;font-weight:800}.adminViewHeader p{color:#64748b;margin:0;font-size:13px}.adminHeaderActions{align-items:center;gap:10px;display:flex}.countIndicator{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:12px;box-shadow:0 1px 2px #00000005}.countIndicator.alert{color:#92400e;background:#fef3c7;border-color:#fde68a}.adminPrimaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #0284c740}.adminPrimaryBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0284c759}.adminSecondaryBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000008}.adminSecondaryBtn:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.adminMetricsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.adminMetricCard.glassMetric{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:14px;padding:18px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0284c70a,0 2px 4px #00000005}.adminMetricCard.glassMetric:hover{border-color:#38bdf8;transform:translateY(-3px)scale(1.008);box-shadow:0 16px 36px -8px #0ea5e926,0 4px 8px #00000008}.adminMetricCard.glassMetric.highlightAlert{background:#fffbebf2;border-color:#fbbf24}.metricTop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.metricLabel{letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:700}.metricIconWrap{border-radius:8px;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.adminMetricCard.glassMetric:hover .metricIconWrap{transform:scale(1.1)}.metricIconWrap.blue{color:#0284c7;background:#e0f2fe}.metricIconWrap.green{color:#16a34a;background:#dcfce7}.metricIconWrap.amber{color:#d97706;background:#fef3c7}.metricIconWrap.violet{color:#7c3aed;background:#ede9fe}.metricIconWrap.cyan{color:#0891b2;background:#cffafe}.metricIconWrap.teal{color:#0d9488;background:#ccfbf1}.metricIconWrap.emerald{color:#059669;background:#d1fae5}.metricIconWrap.rose{color:#e11d48;background:#ffe4e6}.metricValueRow{align-items:baseline;gap:8px;display:flex}.metricValue{letter-spacing:-.04em;color:#0f172a;font-size:32px;font-weight:800;line-height:1;display:block}.metricTrend{border-radius:10px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:700;display:flex}.metricTrend.positive{color:#15803d;background:#dcfce7}.metricTrend.neutral{color:#64748b;background:#f1f5f9}.metricSubtext{color:#64748b;margin-top:8px;font-size:11px;display:block}.metricSparklineBar{background:#f1f5f9;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.sparklineFill{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.sparklineFill.blue{background:linear-gradient(90deg,#38bdf8,#0284c7)}.sparklineFill.green{background:linear-gradient(90deg,#4ade80,#16a34a)}.sparklineFill.amber{background:linear-gradient(90deg,#fcd34d,#d97706)}.sparklineFill.violet{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.sparklineFill.cyan{background:linear-gradient(90deg,#67e8f9,#0891b2)}.sparklineFill.teal{background:linear-gradient(90deg,#5eead4,#0d9488)}.sparklineFill.emerald{background:linear-gradient(90deg,#6ee7b7,#059669)}.sparklineFill.rose{background:linear-gradient(90deg,#fda4af,#e11d48)}.adminQuickActionsStrip.glassStrip{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #e2e8f0d9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex;box-shadow:0 4px 12px #00000005}.stripCaption{letter-spacing:.08em;color:#0284c7;align-items:center;gap:4px;margin-right:4px;font-size:11px;font-weight:800;display:flex}.stripIcon{color:#0284c7}.adminQuickActionsStrip button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000005}.adminQuickActionsStrip button:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 4px 10px #0284c740}.adminChartsGrid{grid-template-columns:2fr 1fr;gap:20px;display:grid}.adminCard.glassChartCard{-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 10px 30px -8px #0f172a0d,0 2px 6px #0f172a05}.adminCard.glassChartCard:hover{border-color:#38bdf899;box-shadow:0 16px 36px -8px #0ea5e91f}.chartHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.chartTitleRow{align-items:center;gap:12px;display:flex}.chartIconPill{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.chartIconPill.blue{color:#0284c7;background:#e0f2fe}.chartIconPill.cyan{color:#0891b2;background:#cffafe}.chartIconPill.teal{color:#0d9488;background:#ccfbf1}.chartTitleRow h3{color:#0f172a;letter-spacing:-.02em;margin:0 0 2px;font-size:16px;font-weight:700}.chartTitleRow small{color:#64748b;font-size:12px}.timeframeSelector{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;padding:3px;display:flex}.timeframeBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s}.timeframeBtn:hover{color:#0f172a}.timeframeBtn.active{color:#0284c7;background:#fff;font-weight:700;box-shadow:0 2px 6px #00000014}.chartSummaryKpis{background:#f8fafcb3;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;padding:12px 16px;display:grid}.chartKpi{flex-direction:column;display:flex}.chartKpi span{letter-spacing:.05em;color:#64748b;text-transform:uppercase;font-size:10px;font-weight:700}.chartKpi b{color:#0f172a;margin:2px 0;font-size:16px;font-weight:800}.chartKpi small.positive{color:#16a34a;font-size:10px;font-weight:600}.chartKpi small.neutral{color:#64748b;font-size:10px;font-weight:600}.chartCanvasContainer{width:100%;height:240px;position:relative}.splineAreaSvg{width:100%;height:100%;overflow:visible}.chartPulseDot{cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.chartPulseDot:hover{r:8;filter:drop-shadow(0 0 8px #0284c799)}.chartFloatingTooltip{color:#fff;pointer-events:none;z-index:50;white-space:nowrap;background:#0f172a;border-radius:8px;padding:8px 12px;font-size:11px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 20px #00000040}.chartFloatingTooltip b{color:#38bdf8;margin-bottom:4px;font-size:12px;display:block}.chartFloatingTooltip span{color:#94a3b8;margin-right:4px}.donutContainer{flex-direction:column;align-items:center;gap:20px;display:flex}.donutSvgWrapper{width:170px;height:170px;position:relative}.donutSvg{width:100%;height:100%;transform:rotate(-90deg)}.donutSegment{cursor:pointer;transition:stroke-width .2s,filter .2s}.donutSegment:hover{filter:drop-shadow(0 0 6px #38bdf880)}.donutCenterText{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donutCenterText strong{color:#0f172a;font-size:26px;font-weight:800;line-height:1;display:block}.donutCenterText span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:700}.donutLegendList{flex-direction:column;gap:8px;width:100%;display:flex}.donutLegendItem{cursor:pointer;background:#f8fafccc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .2s;display:flex}.donutLegendItem:hover,.donutLegendItem.highlighted{background:#e0f2fe;border-color:#38bdf8;transform:translate(3px)}.legendLeft{align-items:center;gap:8px;display:flex}.legendDot{border-radius:50%;flex:none;width:9px;height:9px}.legendName{color:#334155;font-size:12px;font-weight:500}.legendRight{align-items:center;gap:6px;display:flex}.legendRight b{color:#0f172a;font-size:12px;font-weight:700}.legendRight small{color:#94a3b8;font-size:11px}.funnelList{flex-direction:column;gap:14px;display:flex}.funnelStage{flex-direction:column;gap:6px;display:flex}.funnelTop{align-items:center;gap:10px;font-size:12px;display:flex}.stageNum{color:#0284c7;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.stageLabel{color:#1e293b;flex:1;font-weight:600}.stageCount{color:#0f172a;font-weight:700}.stagePct{color:#0284c7;font-size:11px;font-weight:700}.funnelTrack{background:#f1f5f9;border-radius:6px;height:8px;overflow:hidden}.funnelFill{border-radius:6px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.funnelFill.step1{background:linear-gradient(90deg,#38bdf8,#0284c7)}.funnelFill.step2{background:linear-gradient(90deg,#60a5fa,#2563eb)}.funnelFill.step3{background:linear-gradient(90deg,#818cf8,#4f46e5)}.funnelFill.step4{background:linear-gradient(90deg,#34d399,#059669)}.metroLeaderboard{flex-direction:column;gap:12px;display:flex}.metroItem{background:#f8fafcb3;border:1px solid #f1f5f9;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.metroItem:hover{background:#fff;border-color:#38bdf8;transform:translate(2px);box-shadow:0 4px 12px #0284c714}.metroRank{color:#94a3b8;width:20px;font-size:11px;font-weight:800}.metroInfo{flex-direction:column;flex:1;gap:4px;display:flex}.metroNameRow{justify-content:space-between;align-items:center;display:flex}.metroNameRow b{color:#0f172a;font-size:13px}.metroNameRow span{color:#64748b;font-size:11px}.metroProgressBar{background:#e2e8f0;border-radius:4px;height:5px;overflow:hidden}.metroProgressFill{background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:4px;height:100%}.metroFee{text-align:right}.metroFee span{color:#94a3b8;text-transform:uppercase;font-size:9px;display:block}.metroFee b{color:#0284c7;font-size:12px}.adminCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #0f172a08}.adminCardHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.adminCardHeader h3{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:700}.adminCardHeader small{color:#64748b;font-size:12px}.adminCardActionLink{color:#0284c7;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.adminCardActionLink:hover{text-decoration:underline}.adminCardBody{padding:20px 22px}.adminTwoColGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.healthGrid{grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 22px;display:grid}.healthItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.healthItem b{color:#0f172a;font-size:12px;display:block}.healthItem small{color:#64748b;font-size:10px}.healthStatusTag{border-radius:12px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.healthStatusTag.online{color:#15803d;background:#dcfce7}.healthAllGoodPill{color:#15803d;background:#dcfce7;border-radius:14px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:700;display:flex}.pulseGreen{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #16a34a4d}.adminTableCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #0f172a08}.tableControls{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.filterGroup{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.filterGroup select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:12px}.searchBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;min-width:260px;padding:6px 12px;display:flex}.searchBox input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.tableContainer{overflow-x:auto}.adminDataTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.adminDataTable th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 18px;font-size:11px;font-weight:700}.adminDataTable td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 18px}.adminDataTable tr:hover td{background:#f8fafc}.userCell{align-items:center;gap:10px;display:flex}.userAvatarSmall{color:#334155;background:#e2e8f0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.cellSubtext{color:#94a3b8;font-size:11px;display:block}.roleTag{letter-spacing:.05em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.roleTag.super{color:#7e22ce;background:#f3e8ff;border:1px solid #d8b4fe}.roleTag.admin{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.roleTag.pro{color:#475569;background:#f1f5f9}.roleBadge{letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.roleBadge.super{color:#fff;background:#7e22ce}.roleBadge.admin{color:#fff;background:#0284c7}.statusPill{text-transform:capitalize;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.statusPill.active,.statusPill.open,.statusPill.published{color:#15803d;background:#dcfce7}.statusPill.suspended,.statusPill.cancelled{color:#b91c1c;background:#fee2e2}.statusPill.alert,.statusPill.pending{color:#b45309;background:#fef3c7}.verifyPill{text-transform:capitalize;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.verifyPill.approved{color:#15803d;background:#dcfce7}.verifyPill.pending{color:#b45309;background:#fef3c7}.verifyPill.rejected{color:#b91c1c;background:#fee2e2}.categoryBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.actionBtnGroup{align-items:center;gap:6px;display:flex}.rowActionBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.rowActionBtn:hover{background:#f1f5f9;border-color:#94a3b8}.rowActionBtn.suspend:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.rowActionBtn.reactivate:hover{color:#15803d;background:#dcfce7;border-color:#86efac}.adminSmallActionBtn{cursor:pointer;color:#334155;background:#f1f5f9;border:0;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s}.adminSmallActionBtn.approve{color:#fff;background:#16a34a}.adminSmallActionBtn.approve:hover{background:#15803d}.adminSmallActionBtn.reject{color:#fff;background:#dc2626}.adminSmallActionBtn.reject:hover{background:#b91c1c}.adminTabsBar{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding-bottom:2px;display:flex}.tabBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px;font-size:13px;font-weight:600}.tabBtn.active{color:#0284c7;border-bottom-color:#0284c7;font-weight:700}.adminCompactList{flex-direction:column;gap:10px;display:flex}.compactListItem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.compactItemLeft{align-items:center;gap:10px;display:flex}.compactAvatar{color:#0369a1;background:#e0f2fe;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.compactAvatar.blue{color:#2563eb;background:#eff6ff}.compactItemLeft b{color:#0f172a;font-size:13px;display:block}.compactItemLeft span{color:#64748b;font-size:11px;display:block}.compactItemLeft small{color:#94a3b8;font-size:11px}.compactItemRight{align-items:center;gap:8px;display:flex}.adminAuditStream{flex-direction:column;display:flex}.auditStreamItem{border-bottom:1px solid #f1f5f9;grid-template-columns:140px 180px 220px 1fr;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.auditStreamItem:last-child{border-bottom:0}.auditTime{color:#94a3b8;font-size:11px}.auditActor b{color:#0f172a;display:block}.roleTagSmall{color:#64748b;font-size:9px;font-weight:700}.actionBadge{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.actionBadge.alert{color:#991b1b;background:#fef2f2;border-color:#fecaca}.resourceTarget{color:#64748b;font-size:11px}.auditReason{color:#64748b}.adminActivityList{flex-direction:column;gap:14px;display:flex}.activityRow{align-items:flex-start;gap:12px;display:flex}.activityDot{background:#0284c7;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.activityMain b{color:#0f172a;font-size:13px;display:block}.activityMain p{color:#64748b;margin:2px 0;font-size:12px}.activityMain small{color:#94a3b8;font-size:11px}.permissionsGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.permissionPill{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.roleMatrixItem{border-bottom:1px solid #f1f5f9;padding:14px 0}.roleMatrixItem:last-child{border-bottom:0}.roleHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.roleHeader b{color:#0f172a;font-size:14px}.roleMatrixItem p{color:#64748b;margin:4px 0;font-size:12px}.roleMatrixItem small{color:#0284c7;font-weight:600}.settingItem{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.settingItem:last-child{border-bottom:0}.settingItem b{color:#0f172a;font-size:13px}.settingItem span{color:#64748b}.adminEmptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.adminEmptyState b{color:#0f172a;font-size:14px}.adminEmptyState p{color:#94a3b8;max-width:320px;margin:0;font-size:12px}.adminModalOverlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adminDrawer{background:#fff;flex-direction:column;width:min(560px,100%);animation:.2s slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000026}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.drawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}.drawerCaption{letter-spacing:.08em;color:#0284c7;font-size:10px;font-weight:800}.drawerHeader h2{color:#0f172a;margin:4px 0 0;font-size:20px}.drawerCloseBtn{color:#64748b;cursor:pointer;background:0 0;border:0;padding:4px}.drawerBody{flex:1;padding:24px 26px;overflow-y:auto}.drawerFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.detailFieldGrid{flex-direction:column;gap:12px;display:flex}.detailField{border-bottom:1px solid #f1f5f9;padding-bottom:10px}.detailField label{color:#64748b;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.detailField div{color:#0f172a;word-break:break-word;font-size:13px}.adminConfirmModal{background:#fff;border-radius:14px;width:min(480px,100% - 32px);overflow:hidden;box-shadow:0 20px 40px #0003}.modalHeader{border-bottom:1px solid #f1f5f9;padding:20px 24px}.modalKicker{letter-spacing:.08em;color:#0284c7;font-size:10px;font-weight:800}.modalHeader h3{color:#0f172a;margin:4px 0 0;font-size:18px}.modalBody{padding:22px 24px}.formGroup{flex-direction:column;gap:6px;margin-top:14px;display:flex}.formGroup label{color:#334155;font-size:12px;font-weight:700}.formGroup input,.formGroup textarea,.formGroup select{color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;outline:0;padding:9px 12px;font-size:13px}.formGroup input:focus,.formGroup textarea:focus,.formGroup select:focus{border-color:#0284c7}.modalFooter{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.adminProfileModal{background:#fff;border-radius:14px;width:min(520px,100% - 32px);overflow:hidden;box-shadow:0 20px 40px #0003}.profileModalHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding:24px 26px;display:flex}.modalAvatar{color:#fff;background:#0284c7;border-radius:10px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.profileModalHeader h3{margin:0 0 4px;font-size:17px}.profileModalBody{flex-direction:column;gap:14px;padding:22px 26px;display:flex}.profileInfoRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding-bottom:10px;font-size:12px;display:flex}.profileInfoRow span{color:#64748b}.profilePermissionsSection .caption{color:#64748b;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.permissionsMiniList{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow-y:auto}.permTag{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.profileModalFooter{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;padding:16px 26px;display:flex}.adminToast{color:#fff;z-index:120;background:#0f172a;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;animation:.2s slideUp;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0003}.adminToast.error{background:#b91c1c}.adminToast button{color:#94a3b8;cursor:pointer;background:0 0;border:0}.drawerSubTabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:6px;padding:0 20px;display:flex}.drawerSubTabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;font-weight:600}.drawerSubTabs button.active{color:#0284c7;border-bottom-color:#0284c7;font-weight:700}.drawerSection{flex-direction:column;gap:12px;display:flex}.drawerSection h3{color:#0f172a;margin:0 0 4px;font-size:14px}.reportBreakdownRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.reportBreakdownRow span{color:#64748b}.reportBreakdownRow b{color:#0f172a}.timeframeSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-size:12px}.tablePaginationBar{color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.paginationButtons{align-items:center;gap:8px;display:flex}.paginationButtons button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.paginationButtons button:disabled{opacity:.4;cursor:not-allowed}.toggleBtn{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.adminFooter{color:#64748b;background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 36px;font-size:12px;display:flex}.footerLeft,.footerRight{align-items:center;gap:8px;display:flex}.footerBrandName{color:#0f172a;font-weight:700}.footerDivider{color:#cbd5e1}@media (width<=1200px){.adminMetricsGrid,.healthGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.adminTwoColGrid{grid-template-columns:1fr}.adminSidebar{transition:left .25s;position:fixed;left:-270px}.adminSidebar.open{left:0}.adminMenuButton{display:block}.adminContent{padding:24px 20px 40px}}@media (width<=600px){.adminMetricsGrid,.healthGrid{grid-template-columns:1fr}.auditStreamItem{grid-template-columns:1fr;gap:4px}.adminHeader{padding:0 16px}.adminHeaderCenter{display:none}}.superAdminExperience{--sa-ink:#13294d;--sa-muted:#6d82a5;--sa-blue:#2769e8;--sa-line:#7299d533;color:var(--sa-ink);background:radial-gradient(circle at 70% -8%,#5b9cff2e,#0000 34%),radial-gradient(circle at 13% 58%,#82bfff1a,#0000 30%),#f5f8ff}.superAdminExperience .adminSidebar{width:252px;color:var(--sa-ink);-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#ffffffe8;border-right:1px solid #769cd82e;box-shadow:12px 0 40px #2959a80e}.superAdminExperience .adminBrand{border-bottom:1px solid var(--sa-line);background:0 0;padding:27px 20px 23px}.superAdminExperience .adminBrand img{filter:drop-shadow(0 5px 9px #1d67e929)}.superAdminExperience .adminMobileClose{display:none}.superAdminExperience .brandName{color:#142b4e;letter-spacing:-.045em}.superAdminExperience .brandName .blue{color:#2775ed;text-shadow:none}.superAdminExperience .brandCenterBadge{color:#7b91b2;letter-spacing:.15em;font-size:8px}.superAdminExperience .adminNav{scrollbar-width:thin;scrollbar-color:#d7e6fb transparent;gap:19px;padding:18px 11px 22px}.superAdminExperience .adminNavCaption{color:#91a1bb;letter-spacing:.16em;padding-left:14px;font-size:9px;font-weight:800}.superAdminExperience .superAdminSection{border-color:#749dda2e}.superAdminExperience .superAdminCaption{color:#3577de}.superAdminExperience .adminNavItem{color:#607694;border-radius:11px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:650;transition:color .16s,background .16s,transform .16s,box-shadow .16s}.superAdminExperience .adminNavItem svg{color:#7896be;stroke-width:1.8px}.superAdminExperience .adminNavItem:hover{color:#2668d6;background:#eff5ff;transform:translate(2px)}.superAdminExperience .adminNavItem.active,.superAdminExperience .superAdminItem.active{color:#fff;background:linear-gradient(115deg,#2e7af0,#2462db);border-color:#2a6be680;box-shadow:0 7px 17px #1f62dc33,inset 0 1px #ffffff38}.superAdminExperience .adminNavItem.active svg{color:#fff}.superAdminExperience .adminNavBadge{color:#55749f;background:#edf3fc;font-size:9px}.superAdminExperience .adminNavItem.active .adminNavBadge{color:#fff;background:#fff3}.superAdminExperience .adminNavBadge.alert{color:#cf6234;box-shadow:none;background:#fff0e9}.superAdminExperience .adminSidebarFooter{border-top:1px solid var(--sa-line);background:#f5f9ffcc;padding:13px}.superAdminExperience .adminIdentityCard{background:#fff;border:1px solid #e3edfb;border-radius:13px}.superAdminExperience .adminIdentityCard:hover{background:#f7faff;border-color:#bdd5fc}.superAdminExperience .adminIdentityInfo b{color:#1b355a}.superAdminExperience .adminLogoutBtn{color:#6e82a0}.superAdminExperience .adminHeader{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffffc2;border-bottom:1px solid #88aee72e;height:73px;padding:0 clamp(20px,3vw,50px);box-shadow:0 3px 24px #315da606}.superAdminExperience .brandLead{color:#243e64;letter-spacing:.035em;font-size:11px}.superAdminExperience .brandPortalTitle{color:#316fd1;box-shadow:none;background:#edf4ff;border-radius:99px;padding:5px 10px;font-size:9px}.superAdminExperience .adminGlobalSearch{background:#f3f7fe;border-color:#e4ecf8;border-radius:99px;padding:10px 16px}.superAdminExperience .adminGlobalSearch input::placeholder{color:#9aabc4}.superAdminExperience .adminGlobalSearch:focus-within{background:#fff;border-color:#85b6fa;box-shadow:0 0 0 4px #3e8af314}.adminHeaderCenter{position:relative}.adminSearchResults{z-index:80;background:#fff;border:1px solid #dce8f7;border-radius:13px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #214a8d2b}.adminSearchResults button{text-align:left;color:#50749f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.adminSearchResults button:hover{background:#f0f6ff}.adminSearchResults button>span{flex-direction:column;flex:1;min-width:0;display:flex}.adminSearchResults button b{color:#25466f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminSearchResults button small{color:#8b9db5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.adminSearchResults button em{color:#3979ce;text-transform:capitalize;font-size:9px;font-style:normal;font-weight:700}.adminSearchEmpty{color:#8296ad;text-align:center;padding:16px;font-size:11px}.superAdminExperience .adminHeaderIconBtn,.superAdminExperience .adminProfilePill{border-color:#e4ecf8;box-shadow:0 3px 12px #2f6ecc0b}.superAdminExperience .adminHeaderIconBtn{border-radius:12px;width:39px;height:39px}.superAdminExperience .adminProfilePill{border-radius:99px;padding:5px 15px 5px 5px}.superAdminExperience .adminContent{max-width:1660px;padding:30px clamp(20px,3vw,50px) 65px}.superAdminExperience .adminView{gap:22px;animation:.38s cubic-bezier(.2,.8,.2,1) both saReveal}.superAdminExperience .adminViewHeader h1{color:#142b4d;letter-spacing:-.045em;font-size:27px}.superAdminExperience .adminViewHeader p{color:#7184a2;max-width:600px}.superAdminExperience .adminPrimaryBtn{background:linear-gradient(110deg,#3086f5,#225bd8);border-radius:10px;box-shadow:0 9px 20px #347bed34}.superAdminExperience .adminSecondaryBtn{color:#47658d;border-color:#d9e6f7;border-radius:10px;box-shadow:0 4px 12px #275eac0a}.superAdminExperience .adminMetricCard.glassMetric,.superAdminExperience .adminCard,.superAdminExperience .adminTableCard,.superAdminExperience .adminQuickActionsStrip.glassStrip{-webkit-backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #8baee238;border-radius:18px;box-shadow:0 12px 38px #315fa60e,inset 0 1px #fffffff2}.superAdminExperience .adminMetricCard.glassMetric{min-height:146px;padding:20px 21px 18px}.superAdminExperience .adminMetricCard.glassMetric:hover,.superAdminExperience .adminCard.glassChartCard:hover{border-color:#a4c5f6;transform:translateY(-3px);box-shadow:0 18px 40px #346dc024}.superAdminExperience .metricLabel{color:#7184a1;letter-spacing:.12em;font-size:9px}.superAdminExperience .metricValue{color:#183254;letter-spacing:-.06em}.superAdminExperience .metricSubtext{color:#8a9bb2}.superAdminExperience .metricSparklineBar{background:#eaf2fd;height:3px;display:none}.superAdminExperience .adminMetricCard .metricTrend.positive{color:#2372c9;background:#edf5ff}.superAdminExperience .adminFooter{background:0 0;border-top:1px solid #e5edf8}.superAdminExperience .adminToast{border-radius:13px;box-shadow:0 16px 40px #184a9430}.superAdminExperience .metricTrend.positive:first-of-type{box-shadow:none}.superWelcome{isolation:isolate;color:#fff;background:linear-gradient(112deg,#1246ad 0%,#2777e9 58%,#5aa2ff 100%);border:1px solid #ffffff6b;border-radius:25px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:246px;margin-bottom:24px;animation:.48s cubic-bezier(.2,.8,.2,1) both saReveal;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 44px #2262cb2e}.superWelcome:before{content:"";pointer-events:none;border:1px solid #ffffff27;border-radius:50%;height:320px;position:absolute;inset:-80% 38% auto -10%;box-shadow:0 0 0 56px #ffffff08,0 0 0 112px #ffffff07}.superWelcome:after{content:"";pointer-events:none;background:radial-gradient(circle,#b9e0ff45,#0000 68%);border-radius:50%;height:280px;position:absolute;inset:auto -10% -100px 55%}.superWelcomeCopy{z-index:2;align-self:center;padding:32px clamp(28px,3vw,50px);position:relative}.superWelcomeEyebrow{letter-spacing:.15em;color:#dbeaff;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.superLiveDot{background:#82f9cd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7ff5c428}.superWelcomeDivider{background:#c7dfff;border-radius:50%;width:3px;height:3px}.superWelcome h1{color:#fff;letter-spacing:-.055em;margin:18px 0 9px;font-size:clamp(26px,2.5vw,37px);font-weight:760;line-height:1.15}.superWelcome h1 em{color:#b9dbff;font-style:normal}.superWelcome p{color:#d8e9ff;max-width:560px;margin:0;font-size:12px;line-height:1.65}.superWelcomeActions{align-items:center;gap:10px;margin-top:21px;display:flex}.superWelcomeActions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:750;transition:transform .16s,background .16s,box-shadow .16s;display:flex}.superWelcomeActions button:first-child{color:#1e5dca;background:#fff;border:1px solid #fff;box-shadow:0 9px 18px #0e3a8c38}.superWelcomeActions button:last-child{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1d;border:1px solid #ffffff5c}.superWelcomeActions button:hover{transform:translateY(-2px)}.superWelcomeActions button:focus-visible,.superAdminExperience button:focus-visible{outline-offset:3px;outline:3px solid #80bbff}.superWelcomeVisual{z-index:1;place-items:center;min-height:240px;display:grid;position:relative}.superVisualOrb{border:1px solid #ffffff38;border-radius:50%;position:absolute}.superVisualOrbOne{width:300px;height:300px;top:-36%;right:3%}.superVisualOrbTwo{width:210px;height:210px;bottom:-70%;right:25%}.superVisualFrame{color:#1c437f;background:#ffffffed;border:1px solid #fffb;border-radius:16px;width:min(280px,75%);height:174px;padding:14px 16px;transition:transform .32s cubic-bezier(.2,.8,.2,1);transform:rotate(-5deg);box-shadow:0 22px 35px #0d347c51}.superWelcome:hover .superVisualFrame{transform:rotate(-2deg)translateY(-3px)}.superVisualFrameTop{align-items:center;gap:4px;display:flex}.superVisualFrameTop span{background:#c8dcf7;border-radius:50%;width:5px;height:5px}.superVisualFrameTop i{letter-spacing:.15em;color:#849ec1;margin-left:auto;font-size:7px;font-style:normal;font-weight:800}.superVisualGraph{border-bottom:1px solid #e6effb;justify-content:space-between;align-items:flex-end;gap:9px;height:90px;margin:14px 0 9px;padding:0 5px;display:flex}.superVisualGraph div{opacity:.85;background:linear-gradient(#4ba1fd,#2571e8);border-radius:5px 5px 0 0;flex:1}.superVisualGraph div:first-child{height:35%}.superVisualGraph div:nth-child(2){height:55%}.superVisualGraph div:nth-child(3){height:46%}.superVisualGraph div:nth-child(4){height:71%}.superVisualGraph div:nth-child(5){height:62%}.superVisualGraph div:nth-child(6){height:84%}.superVisualGraph div:nth-child(7){height:100%}.superVisualFrameFoot{color:#6a85aa;justify-content:space-between;font-size:9px;display:flex}.superVisualFrameFoot span{align-items:center;gap:5px;display:flex}.superVisualFrameFoot i{background:#39d5a2;border-radius:50%;width:5px;height:5px;display:block}.superVisualFrameFoot b{color:#214a8c}.superFloatingCard{color:#3582e9;background:#ffffffed;border:1px solid #fff;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;line-height:1.4;display:flex;position:absolute;bottom:24px;right:7%;transform:rotate(4deg);box-shadow:0 12px 25px #0f377d38}.superFloatingCard b{color:#2a4775;font-size:9px}@keyframes saReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1150px){.superWelcome{grid-template-columns:1.4fr .6fr}.superVisualFrame{width:230px}.superFloatingCard{right:1%}.superAdminExperience .adminHeaderCenter{max-width:330px}}@media (width<=900px){.superAdminExperience .adminSidebar{left:-265px}.superAdminExperience .adminSidebar.open{left:0}.superAdminExperience .adminMobileClose{display:grid}.superAdminExperience .adminContent{padding:22px 20px 55px}.superWelcome{grid-template-columns:1fr 280px}.superAdminExperience .adminHeader{padding:0 18px}}@media (width<=720px){.superWelcome{grid-template-columns:1fr}.superWelcomeCopy{padding:29px}.superWelcomeVisual,.superAdminExperience .adminHeaderCenter,.superAdminExperience .adminHeaderBrandTag .brandLead,.superAdminExperience .adminHeaderBrandTag .brandPipe{display:none}.superAdminExperience .adminProfilePill{padding:4px}.superAdminExperience .adminPillInfo{display:none}.superAdminExperience .adminViewHeader{flex-direction:column}.superAdminExperience .adminHeaderActions{flex-wrap:wrap;width:100%}.superAdminExperience .adminHeaderActions button{justify-content:center}}@media (width<=480px){.superWelcome{border-radius:18px}.superWelcome h1{font-size:28px}.superWelcomeActions{flex-wrap:wrap}.superWelcomeActions button{flex:1}.superAdminExperience .adminMetricsGrid{grid-template-columns:1fr}.superAdminExperience .adminHeader{height:62px}}@media (prefers-reduced-motion:reduce){.superAdminExperience *,.superAdminExperience :before,.superAdminExperience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ops-dashboard{--ops-green:#176c4d;--ops-mint:#42b883;--ops-ink:#20231f;--ops-muted:#7e8780;color:var(--ops-ink);font-family:var(--admin-font);animation:.38s both ops-reveal}.ops-dashboard *{box-sizing:border-box}.ops-dashboard button,.ops-dashboard select{font:inherit;cursor:pointer}.ops-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 17px;display:flex}.ops-intro h1{letter-spacing:-1.45px;color:#20241f;margin:6px 0 7px;font-size:clamp(26px,2.5vw,37px);font-weight:580;line-height:1.12}.ops-intro p{color:#7f8880;margin:0;font-size:12px}.ops-eyebrow{color:#839188;letter-spacing:1.05px;font-size:9px;font-weight:800;display:block}.ops-intro-actions{align-items:center;gap:8px;display:flex}.ops-primary,.ops-outline,.ops-toolbar>button,.ops-small-outline{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#19815a,#10563d);border:1px solid #1d7856;border-radius:22px;justify-content:center;align-items:center;gap:7px;height:37px;padding:0 14px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 5px 13px #0c69441a;font-size:10px!important}.ops-primary:hover,.ops-toolbar>button:hover{transform:translateY(-2px);box-shadow:0 8px 17px #0c69442c}.ops-outline,.ops-small-outline{color:#34443b;box-shadow:none;background:#fff;border-color:#cbd4ce}.ops-outline:hover,.ops-small-outline:hover{background:#edf5f0;border-color:#9bc2ac}.ops-small-outline{border-radius:17px;height:30px;padding:0 10px;font-size:9px!important}.ops-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ops-toolbar-label{color:#7a887f;align-items:center;gap:7px;font-size:10px;display:flex}.ops-toolbar-label>span{background:#38a878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #38a87820}.ops-toolbar>button{color:#627068;height:30px;box-shadow:none;background:#ffffffba;border:1px solid #dbe2dc;border-radius:17px;padding:0 11px;font-size:9px!important}.ops-toolbar>button:disabled{opacity:.5}.ops-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.ops-stat{text-align:left;color:#20241f;background:#fff;border:1px solid #eaede9;border-radius:17px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:139px;padding:15px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.45s both ops-reveal;display:flex;box-shadow:0 5px 14px #27372b08}.ops-stat:nth-child(2){animation-delay:45ms}.ops-stat:nth-child(3){animation-delay:90ms}.ops-stat:nth-child(4){animation-delay:.135s}.ops-stat:hover{border-color:#d1ded5;transform:translateY(-3px);box-shadow:0 10px 20px #27372b12}.ops-stat.primary{color:#fff;background:linear-gradient(150deg,#166b4c,#0b5239);border-color:#277855;box-shadow:0 7px 17px #135e4326}.ops-stat-top{color:#9aa39b;justify-content:space-between;align-items:center;width:100%;display:flex}.ops-stat.primary .ops-stat-top{color:#d9eee3}.ops-stat-top i{color:#597365;background:#f2f5f2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.ops-stat.primary .ops-stat-top i{color:#fff;background:#ffffff20}.ops-stat>small{color:#647068;margin-top:6px;font-size:10px;font-weight:600}.ops-stat.primary>small{color:#d5e8dd}.ops-stat>strong{letter-spacing:-1.1px;font-size:31px;font-weight:580;line-height:1.12}.ops-stat-note{color:#8b958e;margin-top:3px;font-size:9px}.ops-stat.primary .ops-stat-note{color:#c8e0d2}.ops-grid{grid-template-columns:1.15fr 1.15fr .95fr .95fr;grid-template-areas:"analytics analytics reminders reminders""pipeline pipeline pipeline progress""team team team progress""activity activity agreements agreements";align-items:stretch;gap:12px;display:grid}.ops-panel{background:#fff;border:1px solid #eaede9;border-radius:17px;min-width:0;padding:16px 17px;transition:box-shadow .22s,border-color .22s;animation:.45s both ops-reveal;box-shadow:0 5px 16px #25382b08}.ops-panel:hover{border-color:#dce7df;box-shadow:0 9px 21px #25382b0d}.ops-panel h2{letter-spacing:-.45px;color:#262b27;margin:3px 0 0;font-size:16px;font-weight:600}.ops-panel>p,.ops-panel-head p{color:#89928b;margin:6px 0 12px;font-size:10px;line-height:1.5}.ops-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-panel-head>div{min-width:0}.ops-link-button{color:#1d7957;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:inline-flex;font-size:9px!important;font-weight:700!important}.ops-link-button svg,.ops-small-outline svg{transition:transform .18s}.ops-link-button:hover svg,.ops-small-outline:hover svg{transform:translate(3px)}.ops-analytics{grid-area:analytics;min-height:280px}.ops-reminders{flex-direction:column;grid-area:reminders;min-height:280px;display:flex}.ops-pipeline{grid-area:pipeline}.ops-team{grid-area:team}.ops-monthly{grid-area:monthly}.ops-progress{text-align:center;flex-direction:column;grid-area:progress;align-items:center;display:flex}.ops-activity{grid-area:activity}.ops-agreements{background:linear-gradient(110deg,#fff,#f7faf7);grid-area:agreements;align-items:center;gap:13px;display:flex}.ops-chart-legend{align-items:center;gap:14px;margin-top:4px;display:flex}.ops-chart-legend>span{color:#7b877e;align-items:center;gap:5px;font-size:9px;display:flex}.ops-chart-legend i{background:#176b4c;border-radius:50%;width:7px;height:7px}.ops-chart-legend i.application{background:#86cbaa}.ops-week-chart{background:repeating-linear-gradient(0deg,#0000 0 36px,#edf1ed 37px 38px);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;height:150px;margin-top:11px;padding:5px 1px 0;display:grid}.ops-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.ops-day-track{background:#f7f9f7;border-radius:9px;justify-content:center;align-items:flex-end;width:100%;height:125px;display:flex;position:relative}.ops-bars{align-items:flex-end;gap:3px;width:min(34px,76%);height:100%;display:flex}.ops-bars>span{transform-origin:bottom;border-radius:8px 8px 3px 3px;flex:1;min-height:3px;animation:.7s both ops-bar}.ops-bar-referral{background:linear-gradient(#36a87a,#145b40)}.ops-bar-application{background:linear-gradient(#b2ddc3,#74bd93)}.ops-day-track>small{color:#597467;font-size:9px;position:absolute;top:4px}.ops-day-label{color:#9aa39c;font-size:8px}.ops-reminders>p{margin-bottom:5px}.ops-count{color:#287453;background:#eaf3ed;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.ops-reminder-list,.ops-pipeline-list,.ops-team-list,.ops-activity-list{display:grid}.ops-reminder-list{margin:3px 0 10px}.ops-reminder-list>button,.ops-pipeline-list>button,.ops-team-list>button,.ops-activity-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eff2ef;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 0;display:flex}.ops-reminder-list>button>span,.ops-pipeline-list>button>span:nth-child(2),.ops-team-list>button>span:nth-child(2),.ops-activity-list>button>span{flex:1;min-width:0}.ops-reminder-icon,.ops-pipeline-icon{color:#237a56;background:#edf5f0;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ops-reminder-list b,.ops-pipeline-list b,.ops-team-list b,.ops-activity-list b{text-overflow:ellipsis;white-space:nowrap;color:#37443c;font-size:10px;font-weight:650;display:block;overflow:hidden}.ops-reminder-list small,.ops-pipeline-list small,.ops-team-list small,.ops-activity-list small{text-overflow:ellipsis;white-space:nowrap;color:#929a94;margin-top:3px;font-size:9px;display:block;overflow:hidden}.ops-reminder-list time,.ops-pipeline-list time{color:#949d96;white-space:nowrap;font-size:8px}.ops-reminders>.ops-link-button{margin-top:auto}.ops-pipeline-icon{color:#77897d;background:#f1f4ef}.ops-team-list>button{gap:10px;padding:9px 0}.ops-avatar{color:#684b3d;background:linear-gradient(145deg,#f3ddce,#edc8b5);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:750;display:grid}.ops-team-list>button:nth-child(2) .ops-avatar{color:#3c6a4d;background:#dceddf}.ops-team-list>button:nth-child(3) .ops-avatar{color:#4b5f89;background:#e0e6f2}.ops-team-list>button:nth-child(4) .ops-avatar{color:#7d6525;background:#f2e7c8}.ops-team-status{color:#87928a;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.ops-team-status i{background:#41a876;border-radius:50%;width:6px;height:6px}.ops-monthly{display:none}.ops-progress-ring{--progress:0%;background:conic-gradient(#248359 var(--progress),#e8eee9 0);border-radius:50%;place-items:center;width:102px;height:102px;margin:21px auto 11px;display:grid;position:relative}.ops-progress-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.ops-progress-ring>span{color:#266c4d;letter-spacing:-.6px;font-size:21px;font-weight:650;position:relative}.ops-progress>p{color:#88928b;max-width:160px;font-size:10px;line-height:1.5}.ops-progress-track{background:#e9efea;border-radius:7px;width:100%;height:6px;margin:5px 0 17px;overflow:hidden}.ops-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#2ba174,#155d41);height:100%;transition:width .6s;display:block}.ops-progress .ops-link-button{margin-top:auto}.ops-activity-list>button>i{background:#31a879;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e9f6ee}.ops-activity-list>button>svg{color:#a2aba4}.ops-agreement-icon{color:#237750;background:#eaf5ee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ops-agreements h2{font-size:15px}.ops-agreements p{margin:5px 0}.ops-agreements .ops-link-button{margin-top:2px}.ops-empty{text-align:center;flex:1;align-content:center;justify-items:center;min-height:90px;display:grid}.ops-empty>span{color:#348362;background:#e9f4ed;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.ops-empty p{color:#8b958e;max-width:180px;font-size:9px;line-height:1.5}.ops-load-error{color:#b45454;background:#fff8f7;border:1px solid #f0cccc;border-radius:13px;align-items:center;gap:11px;padding:18px;display:flex}.ops-load-error>span{flex:1;gap:4px;display:grid}.ops-load-error b{font-size:12px}.ops-load-error small{font-size:10px}.ops-load-error button{color:#a64c4c;background:#fff;border:1px solid #eacaca;border-radius:9px;padding:7px 12px;font-size:10px}.ops-loading{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ops-loading>div{background:linear-gradient(100deg,#f2f4f1,#fff,#f2f4f1) 0 0/200% 100%;border-radius:16px;height:140px;animation:1.3s infinite ops-shimmer}.ops-dashboard button:focus-visible,.ops-dashboard select:focus-visible{outline-offset:3px;outline:2px solid #49a57d}@keyframes ops-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ops-bar{0%{opacity:.4;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes ops-shimmer{to{background-position:-200% 0}}@media (width>=1400px){.ops-stat{min-height:151px;padding:18px 19px}.ops-stat>strong{font-size:35px}.ops-panel{padding:19px 20px}.ops-grid{gap:14px}.ops-analytics,.ops-reminders{min-height:300px}.ops-week-chart{height:166px}.ops-day-track{height:139px}}@media (width<=1050px){.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"analytics analytics""reminders reminders""pipeline pipeline""team team""progress agreements""activity activity"}.ops-reminders{min-height:220px}}@media (width<=650px){.ops-intro{flex-direction:column;align-items:flex-start;gap:13px}.ops-intro h1{font-size:28px}.ops-intro-actions{flex-wrap:wrap;width:100%}.ops-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-stat{min-height:123px;padding:12px}.ops-stat>strong{font-size:27px}.ops-stat-note{font-size:8px}.ops-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"analytics""reminders""pipeline""team""progress""activity""agreements"}.ops-panel{padding:15px}.ops-week-chart{gap:6px;height:143px}.ops-day-track{height:118px}.ops-load-error{flex-wrap:wrap;align-items:flex-start}.ops-load-error>span{min-width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.ops-dashboard,.ops-dashboard *{transition:none!important;animation:none!important}}.peoplePage{color:#183657;flex-direction:column;gap:20px;animation:.4s cubic-bezier(.2,.8,.2,1) both peopleEnter;display:flex}.peoplePage button,.peoplePage input,.peoplePage select{font:inherit}.peoplePage button{cursor:pointer}.peopleIntro{justify-content:space-between;align-items:center;gap:18px;padding:10px 2px 1px;display:flex}.peopleEyebrow{letter-spacing:.16em;color:#3279d9;font-size:9px;font-weight:850}.peopleIntro h1{letter-spacing:-.055em;color:#142b4e;margin:7px 0 5px;font-size:clamp(28px,2.6vw,38px)}.peopleIntro p{color:#7d90ad;margin:0;font-size:12px}.peopleLoaded{color:#2e73d2;white-space:nowrap;background:#eaf4ff;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:760;display:flex}.peopleSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.peopleSummaryCard{text-align:left;color:#193959;background:#ffffffdf;border:1px solid #e0eaf8;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:125px;padding:17px 18px;transition:transform .17s,box-shadow .17s,border-color .17s,background .17s;display:flex;box-shadow:0 9px 25px #3b70b80d}.peopleSummaryCard:hover{border-color:#aacafb;transform:translateY(-3px);box-shadow:0 14px 27px #346dbf20}.peopleSummaryCard.active{color:#fff;background:linear-gradient(120deg,#184bb3,#287aef);border-color:#2878ed;box-shadow:0 16px 29px #246bd32a}.peopleSummaryCard>span{color:#347bdf;justify-content:space-between;width:100%;display:flex}.peopleSummaryCard.active>span{color:#fff}.peopleSummaryCard strong{letter-spacing:-.06em;margin-top:13px;font-size:29px;line-height:1}.peopleSummaryCard small{color:#7f94b2;margin-top:4px;font-size:10px;font-weight:700}.peopleSummaryCard.active small{color:#d8eaff}.peopleDirectory{background:#ffffffea;border:1px solid #dfeafa;border-radius:20px;overflow:hidden;box-shadow:0 13px 33px #3269ad0e}.peopleDirectoryHead{justify-content:space-between;align-items:flex-end;gap:16px;padding:21px 21px 18px;display:flex}.peopleDirectoryHead h2{letter-spacing:-.03em;color:#193758;margin:4px 0 0;font-size:18px}.peopleDirectoryHead h2 span{color:#3979d3;vertical-align:middle;background:#edf5ff;border-radius:99px;margin-left:5px;padding:4px 7px;font-size:11px}.peopleToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.peopleSearch,.peopleSelect{color:#7e95b5;background:#f8fbff;border:1px solid #e1eaf7;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.peopleSearch:focus-within,.peopleSelect:focus-within{background:#fff;border-color:#8dbcf9;box-shadow:0 0 0 3px #438df519}.peopleSearch input{color:#26476d;background:0 0;border:0;outline:0;width:225px;min-width:215px;font-size:11px}.peopleSearch input::placeholder{color:#a3b2c7}.peopleSelect select{color:#41638b;cursor:pointer;background:0 0;border:0;outline:0;max-width:140px;font-size:10px;font-weight:700}.peopleActiveFilter{color:#6e88a9;background:#f4f9ff;border-block:1px solid #e5effb;justify-content:space-between;align-items:center;gap:10px;padding:8px 21px;font-size:10px;display:flex}.peopleActiveFilter button{color:#2971d5;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:780;display:flex}.peopleTableWrap{scrollbar-width:thin;scrollbar-color:#cddff7 transparent;overflow:auto}.peopleTable{border-collapse:collapse;text-align:left;width:100%;min-width:1060px}.peopleTable th{color:#8ba0bd;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;background:#f7faff;border-bottom:1px solid #e5edf9;padding:14px 20px;font-size:9px;font-weight:800}.peopleTable td{color:#5f7796;white-space:nowrap;border-bottom:1px solid #edf2f9;padding:13px 20px;font-size:10px}.peopleTable tr:last-child td{border-bottom:0}.peopleTable tbody tr{transition:background .15s}.peopleTable tbody tr:hover{background:#f8fbff}.peoplePerson{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.peoplePerson>span:last-child{flex-direction:column;gap:3px;max-width:235px;display:flex}.peoplePerson b{color:#23415f;text-overflow:ellipsis;font-size:11px;overflow:hidden}.peoplePerson small{color:#91a2b7;text-overflow:ellipsis;font-size:9px;overflow:hidden}.peopleAvatar{color:#2f72cf;background:linear-gradient(135deg,#dfedff,#c5deff);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.peopleStatus,.peopleVerification{color:#199d70;text-transform:capitalize;background:#e8f9f0;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.peopleStatus i,.peopleEmailStatus i{background:currentColor;border-radius:50%;width:5px;height:5px}.peopleStatus.suspended,.peopleVerification.rejected,.peopleEmailStatus.unverified{color:#d76363;background:#fff1f0}.peopleStatus.pending,.peopleStatus.PENDING,.peopleVerification.pending,.peopleVerification.pending_review{color:#c28a2a;background:#fff6e7}.peopleEmailStatus{color:#199d70;background:#e8f9f0;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.peopleMuted{color:#aab7c9}.peopleActions{align-items:center;gap:5px;display:flex}.peopleView,.peopleActionMore{color:#2e70ce;white-space:nowrap;background:#edf5ff;border:1px solid #e0ecfb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;transition:background .15s,transform .15s;display:flex}.peopleView:hover,.peopleActionMore:hover{background:#dfeeff;transform:translateY(-1px)}.peopleActionMore{width:29px;padding:6px}.peopleActions button:disabled{opacity:.4;cursor:not-allowed;transform:none}.peopleEmpty{color:#8296b0;text-align:center;flex-direction:column;align-items:center;padding:50px 20px;display:flex}.peopleEmpty>div{color:#3680e4;background:#edf5ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.peopleEmpty h3{color:#26476d;margin:14px 0 4px;font-size:14px}.peopleEmpty p{margin:0 0 13px;font-size:11px}.peopleEmpty button{color:#3175d4;background:#eaf3ff;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.peoplePagination{color:#8398b3;border-top:1px solid #e9eff8;justify-content:space-between;align-items:center;padding:14px 20px;font-size:10px;display:flex}.peoplePagination>div{align-items:center;gap:10px;display:flex}.peoplePagination button{color:#4477b8;background:#fff;border:1px solid #dae6f5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.peoplePagination button:disabled{opacity:.4;cursor:not-allowed}.peoplePage button:focus-visible{outline-offset:2px;outline:3px solid #8cbdf9}@keyframes peopleEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.peopleDirectoryHead{flex-direction:column;align-items:flex-start}.peopleToolbar{justify-content:flex-start;width:100%}.peopleSearch{flex:1}.peopleSearch input{width:100%;min-width:100px}}@media (width<=760px){.peopleSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.peopleIntro{flex-direction:column;align-items:flex-start}.peopleToolbar{grid-template-columns:1fr 1fr;display:grid}.peopleSearch{grid-column:1/-1}.peopleSelect{min-width:0}.peopleSelect select{max-width:100%}}@media (width<=600px){.peopleTableWrap{overflow:visible}.peopleTable{min-width:0;display:block}.peopleTable thead{display:none}.peopleTable tbody{gap:10px;padding:5px 12px 15px;display:grid}.peopleTable tr{background:#fff;border:1px solid #e3ecf8;border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.peopleTable td{white-space:normal;border:0;padding:0}.peopleTable td:first-child{grid-column:1/-1}.peopleTable td:nth-child(4),.peopleTable td:nth-child(5){font-size:9px}.peopleTable td:last-child{border-top:1px solid #eef2f8;grid-column:1/-1;padding-top:7px}.peopleActions{justify-content:flex-start}.peopleDirectoryHead{padding:17px}.peopleSummaryCard{min-height:108px;padding:14px}.peopleSummaryCard strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.peoplePage,.peoplePage *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.peopleBreadcrumb{color:#8da1ba;align-items:center;gap:7px;margin:2px 0 -9px;font-size:10px;display:flex}.peopleBreadcrumb b{color:#496a93;font-weight:750}.peopleIntroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.peopleIntroActions .consoleExport{color:#3375cf;background:#ffffffd9;border:1px solid #dce9f8;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .2s,background .2s;display:flex}.peopleIntroActions .consoleExport:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #347ad21c}.peopleIntroActions .consoleExport:disabled{opacity:.45;cursor:not-allowed}.peopleWorkspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;min-width:0;display:grid}.peopleDirectory{min-width:0}.peopleProfile{scrollbar-width:thin;scrollbar-color:#cbdcf0 transparent;-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#ffffffed,#f9fcffed);border:1px solid #dce8f6;border-radius:18px;max-height:calc(100dvh - 36px);padding:17px 16px 15px;animation:.38s cubic-bezier(.2,.8,.2,1) both profileReveal;position:sticky;top:18px;overflow-y:auto;box-shadow:0 13px 35px #3269ad11}.profileTopline{justify-content:space-between;align-items:center;gap:9px;display:flex}.profileTopline .peopleStatus{padding:5px 7px;font-size:8px}.profileIdentity{align-items:center;gap:11px;padding:17px 0 14px;display:flex}.profileAvatar{color:#3477ce;background:linear-gradient(145deg,#ddecff,#b9d8ff);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:15px;font-weight:850;display:grid;box-shadow:0 0 0 1px #cfe1f8,0 7px 16px #3980ce20}.profileIdentity h2{color:#1c385a;margin:0 0 3px;font-size:13px;line-height:1.35}.profileIdentity p{color:#8094ae;overflow-wrap:anywhere;margin:0 0 4px;font-size:9px}.profileIdentity small{color:#8aa0bb;font-size:8px}.profileTabs{border-bottom:1px solid #e8eff8;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid}.profileTabs span{text-align:center;color:#8a9db7;padding:9px 2px;font-size:9px}.profileTabs .active{color:#3479d5;border-bottom:2px solid #468cf0;font-weight:800}.profileSection{padding:4px 1px 10px}.profileSection h3{color:#607b9e;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.profileInfo{color:#7791b0;align-items:flex-start;gap:9px;padding:7px 0;display:flex}.profileInfo>svg{color:#7798c1;flex:none;margin-top:2px}.profileInfo>span{flex-direction:column;gap:3px;min-width:0;display:flex}.profileInfo small{color:#96a7bc;font-size:8px}.profileInfo b{color:#355271;overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.45}.profileActivity{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 12px;display:grid}.profileActivity>span{background:linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #e3edf9;border-radius:11px;flex-direction:column;gap:4px;padding:10px;display:flex}.profileActivity b{color:#2c66ae;font-size:17px;line-height:1}.profileActivity small{color:#8297b2;font-size:8px}.profileActions{border-top:1px solid #e9f0f8;flex-direction:column;gap:7px;padding-top:12px;display:flex}.profileActions button{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:800;transition:transform .18s,box-shadow .2s,background .2s;display:flex}.profilePrimary{color:#fff;background:linear-gradient(105deg,#2673df,#428ff1);border:1px solid #367fe5;box-shadow:0 6px 15px #337fe42a}.profilePrimary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #337fe440}.profileSecondary{color:#697f9c;background:#fff;border:1px solid #e2eaf4}.profileSecondary:hover:not(:disabled){color:#cd6666;background:#fff5f4}.profileActions button:disabled{opacity:.45;cursor:not-allowed}.profileNoSelection{text-align:center;color:#89a1bd;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.profileNoSelection b{color:#4a678a;font-size:11px}.profileNoSelection span{font-size:9px}.peopleTable{min-width:850px}.peopleTable tbody tr{cursor:pointer}.peopleTable tbody tr.selected{background:linear-gradient(90deg,#eff6ff,#fff)}.peopleTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 #4a8bea}.peopleStatus.unknown,.peopleVerification.not.submitted,.peopleEmailStatus.unknown{color:#7e8ca1;background:#f0f3f7}.peopleVerification.not.submitted{white-space:nowrap}.peopleStatus.active{color:#22875f;background:#e8f8f1}.peopleStatus.suspended{color:#c76464;background:#fff0ef}@keyframes profileReveal{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@media (width<=1250px){.peopleWorkspace{grid-template-columns:minmax(0,1fr) 280px;gap:10px}.peopleProfile{padding:14px}.peopleTable{min-width:820px}}@media (width<=980px){.peopleWorkspace{grid-template-columns:1fr}.peopleProfile{order:-1;grid-template-columns:1fr 1fr;column-gap:18px;max-height:none;display:grid;position:relative;top:auto}.profileTopline,.profileIdentity,.profileTabs,.profileActivity,.profileActions{grid-column:1/-1}.profileSection{min-width:0}.peopleTable{min-width:850px}}@media (width<=600px){.peopleBreadcrumb{margin-bottom:-5px}.peopleIntroActions{justify-content:flex-start}.peopleWorkspace{gap:10px}.peopleProfile{display:block}.peopleTable{min-width:850px}.peopleDirectoryHead{gap:12px}}@media (prefers-reduced-motion:reduce){.peopleProfile,.peopleIntroActions .consoleExport,.profileActions button{transition:none!important;animation:none!important}}.peopleFullProfilePage{color:#183657;flex-direction:column;gap:19px;min-width:0;animation:.32s cubic-bezier(.2,.8,.2,1) both peopleEnter;display:flex}.fullProfileBreadcrumb{color:#9aabc0;align-items:center;gap:8px;font-size:10px;display:flex}.fullProfileBreadcrumb button{color:#4776ad;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:5px 7px 5px 0;font-size:10px;font-weight:750;display:inline-flex}.fullProfileBreadcrumb button:hover{color:#1c69d4}.fullProfileBreadcrumb span{color:#526e8f;font-weight:700}.fullProfilePageHead{justify-content:space-between;align-items:flex-end;gap:18px;padding:1px 2px 2px;display:flex}.fullProfilePageHead h1{color:#142b4e;letter-spacing:-.055em;margin:6px 0 5px;font-size:clamp(28px,2.5vw,37px)}.fullProfilePageHead p{color:#7d90ad;margin:0;font-size:12px}.fullProfileHeadActions{align-items:center;gap:9px;display:flex}.fullProfileHeadActions .profileSecondary{cursor:pointer;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:inline-flex}.fullProfileHeadActions .peopleStatus{white-space:nowrap}.fullProfileHero{background:radial-gradient(at 0 0,#eaf4ff 0%,#0000 55%),linear-gradient(120deg,#fff,#f8fbff);border:1px solid #dce9f9;border-radius:19px;align-items:center;gap:18px;padding:23px 25px;display:flex;box-shadow:0 12px 32px #3269ad0c}.fullProfileHeroAvatar{color:#3477ce;background:linear-gradient(145deg,#ddecff,#bad8ff);border:3px solid #fff;border-radius:21px;flex:none;place-items:center;width:68px;height:68px;font-size:25px;font-weight:850;display:grid;box-shadow:0 0 0 1px #cfe1f8,0 9px 20px #3980ce20}.fullProfileHeroIdentity{flex:1;min-width:0}.fullProfileNameLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fullProfileNameLine h2{color:#1b385a;letter-spacing:-.045em;margin:0;font-size:23px}.fullProfileHeroIdentity>p{color:#7188a5;overflow-wrap:anywhere;margin:5px 0 12px;font-size:11px}.fullProfileBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fullProfileBadges .peopleEmailStatus,.fullProfileBadges .peopleVerification{padding:6px 9px;font-size:9px}.fullProfileJoined{color:#8397b0;align-items:center;gap:6px;font-size:9px;display:inline-flex}.fullProfileMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fullProfileMetrics article{background:#ffffffdf;border:1px solid #e0eaf8;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:74px;padding:13px 15px;display:grid;box-shadow:0 8px 22px #3269ad09}.fullProfileMetrics article>span{color:#3479d5;background:#edf5ff;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.fullProfileMetrics article>b{color:#1b3d62;font-variant-numeric:tabular-nums;align-self:end;font-size:20px;line-height:1.1}.fullProfileMetrics article>small{color:#8297b2;align-self:start;margin-top:3px;font-size:9px}.fullProfileTabs{border-bottom:1px solid #e2ebf7;gap:5px;padding:0 8px;display:flex}.fullProfileTabs button{color:#7c91ac;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 14px;font-size:10px;font-weight:750;display:inline-flex;position:relative}.fullProfileTabs button:hover{color:#3279d9}.fullProfileTabs button.active{color:#2674dd}.fullProfileTabs button.active:after{content:"";background:#3b82ea;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.fullProfileTabs button>span{color:#6b84a4;background:#eff5fd;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.fullProfileContent{gap:13px;min-width:0;display:grid}.fullProfileSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.fullProfilePanel{background:#ffffffed;border:1px solid #e0eaf8;border-radius:15px;min-width:0;padding:18px 19px;box-shadow:0 8px 25px #3269ad09}.fullProfilePanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.fullProfilePanelHead>div>span{color:#4382d8;letter-spacing:.13em;font-size:8px;font-weight:850}.fullProfilePanelHead h3{color:#234365;letter-spacing:-.025em;margin:4px 0 0;font-size:14px}.fullProfilePanelHead>svg{color:#8aa6ca;flex:none}.fullProfileBio>p{color:#5e7693;white-space:pre-wrap;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:11px;line-height:1.75}.fullProfileDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.fullProfileDataField{border-top:1px solid #edf2f8;flex-direction:column;gap:5px;min-width:0;padding:10px 0;display:flex}.fullProfileDataField>span{color:#8a9eb7;font-size:9px;font-weight:650}.fullProfileDataField>b{color:#365474;overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;font-weight:750;line-height:1.55}.fullProfileEmptyNote{color:#94a5ba;margin:0;font-size:10px;line-height:1.6}.fullProfileRecordList{display:grid}.fullProfileRecordList>div{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.fullProfileRecordList>div>span{gap:4px;min-width:0;display:grid}.fullProfileRecordList b{color:#365474;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fullProfileRecordList small{color:#91a2b7;font-size:9px}.fullProfileRecordList em{color:#6280a4;text-transform:capitalize;background:#f0f5fc;border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.fullProfileTimeline{display:grid}.fullProfileTimeline article{grid-template-columns:12px 1fr;gap:10px;padding:0 0 17px;display:grid;position:relative}.fullProfileTimeline article:last-child{padding-bottom:0}.fullProfileTimeline article>i{background:#fff;border:2px solid #6a9ce3;border-radius:50%;width:8px;height:8px;margin-top:5px;position:relative}.fullProfileTimeline article:not(:last-child)>i:after{content:"";background:#e2ecf8;width:2px;height:calc(100% + 11px);position:absolute;top:8px;left:1px}.fullProfileTimeline article>div{gap:4px;display:grid}.fullProfileTimeline b{color:#365474;font-size:10px}.fullProfileTimeline p{color:#7188a5;margin:0;font-size:10px;line-height:1.5}.fullProfileTimeline small{color:#97a8bc;font-size:9px}@media (width<=900px){.fullProfileMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fullProfileSectionGrid{grid-template-columns:1fr}}@media (width<=600px){.peopleFullProfilePage{gap:13px}.fullProfilePageHead{flex-direction:column;align-items:flex-start}.fullProfileHeadActions{flex-wrap:wrap;width:100%}.fullProfileHero{align-items:flex-start;gap:13px;padding:17px}.fullProfileHeroAvatar{border-radius:16px;width:52px;height:52px;font-size:19px}.fullProfileNameLine h2{font-size:19px}.fullProfileBadges{flex-direction:column;align-items:flex-start}.fullProfileMetrics{gap:8px}.fullProfileMetrics article{min-height:66px;padding:10px}.fullProfileTabs{white-space:nowrap;padding:0;overflow-x:auto}.fullProfileTabs button{padding:11px 9px;font-size:9px}.fullProfilePanel{padding:15px}.fullProfileDataGrid{grid-template-columns:1fr}}.peopleSummary{grid-auto-rows:142px;align-items:stretch}.peopleSummaryCard{box-sizing:border-box;grid-template-rows:23px 1fr 16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;height:142px;min-height:142px;padding:17px 19px;display:grid}.peopleSummaryCard>span{grid-area:1/1/auto/-1;align-self:center;align-items:center}.peopleSummaryCard strong{font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;align-self:end;margin:0 0 2px}.peopleSummaryCard small{grid-area:3/1/auto/-1;align-self:start;margin:0;line-height:16px}.peopleSummaryCard>span svg:last-child{transition:transform .2s}.peopleSummaryCard:hover>span svg:last-child{transform:translate(3px)}.peopleTable{table-layout:fixed;width:100%;min-width:850px}.peopleTable th,.peopleTable td{text-overflow:ellipsis;padding-left:9px;padding-right:9px;overflow:hidden}.peopleTable th:first-child,.peopleTable td:first-child{width:21%}.peopleTable th:nth-child(2),.peopleTable td:nth-child(2){width:10%}.peopleTable th:nth-child(3),.peopleTable td:nth-child(3){width:12%}.peopleTable th:nth-child(4),.peopleTable td:nth-child(4){width:15%}.peopleTable th:nth-child(5),.peopleTable td:nth-child(5){width:12%}.peopleTable th:nth-child(6),.peopleTable td:nth-child(6){width:11%}.peopleTable th:nth-child(7),.peopleTable td:nth-child(7){width:19%}.peopleActions{white-space:nowrap;gap:4px}.peopleView{padding:6px 7px;font-size:8px}.peopleActionMore{width:27px;min-width:27px;height:28px;padding:5px}.peopleDirectoryHead{align-items:center}@media (width<=1250px){.peopleSummary{grid-auto-rows:136px}.peopleSummaryCard{height:136px;min-height:136px;padding:15px}}@media (width<=980px){.peopleSummary{grid-auto-rows:136px}.peopleSummaryCard{height:136px;min-height:136px}}@media (width<=600px){.peopleSummary{grid-auto-rows:108px}.peopleSummaryCard{height:108px;min-height:108px;padding:14px}}.peopleWorkspace{grid-template-columns:minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.peopleProfile{align-self:start;max-height:none;position:relative;top:auto;overflow:visible}.profileTopline{padding-right:24px;position:relative}.profileClose{color:#7890ad;cursor:pointer;background:#fff;border:1px solid #e0eaf7;border-radius:8px;place-items:center;width:25px;height:25px;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profileClose:hover{color:#3479d5;background:#edf5ff;transform:translateY(-50%)rotate(90deg)}.peopleWorkspace.hasProfile .peopleTable{table-layout:fixed;width:100%;min-width:850px}.peopleWorkspace.hasProfile .peopleTableWrap{overflow-x:auto}.peopleTable td:last-child{overflow:hidden}.peopleActions{min-width:0}@media (width>=1151px){.peopleWorkspace.hasProfile .peopleTable{min-width:0}.peopleWorkspace.hasProfile .peopleDirectoryHead{align-items:center}.peopleWorkspace.hasProfile .peopleToolbar{flex-wrap:nowrap}.peopleWorkspace.hasProfile .peopleSearch input{width:100%;min-width:90px}.peopleWorkspace.hasProfile .peopleSelect select{max-width:110px}}@media (width<=1150px){.peopleWorkspace.hasProfile{grid-template-columns:minmax(0,1fr)}.peopleWorkspace.hasProfile .peopleProfile{order:-1;max-width:none}}@media (width<=980px){.peopleWorkspace.hasProfile .peopleProfile{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.peopleWorkspace.hasProfile .profileTopline,.peopleWorkspace.hasProfile .profileIdentity,.peopleWorkspace.hasProfile .profileTabs,.peopleWorkspace.hasProfile .profileActivity,.peopleWorkspace.hasProfile .profileActions{grid-column:1/-1}}@media (width<=600px){.peopleWorkspace.hasProfile .peopleProfile{display:block}}.peopleViewToggle{background:#f5f7f4;border:1px solid #e3e8e3;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.peopleViewToggle button{color:#768178;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.peopleViewToggle button.active{color:#236e4d;background:#fff;box-shadow:0 1px 4px #1b42230e}.peopleCards{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:11px;padding:14px;display:grid}.peopleCard{text-align:center;background:#fff;border:1px solid #e9ede9;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:257px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.35s both peopleEnter;display:flex;box-shadow:0 4px 12px #1b382609}.peopleCard:hover,.peopleCard.selected{border-color:#b8d7c4;transform:translateY(-2px);box-shadow:0 9px 19px #1b382612}.peopleCardHead{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.peopleCardPresence{color:#89958c;align-items:center;gap:5px;font-size:8px;display:flex}.peopleCardPresence i{background:#a2aaa4;border-radius:50%;width:6px;height:6px}.peopleCardPresence.online i{background:#32a36d;box-shadow:0 0 0 3px #32a36d20}.peopleCardAvatar{color:#674d41;background:linear-gradient(145deg,#f5dfd1,#ebc5b0);border:3px solid #f5f6f3;border-radius:50%;place-items:center;width:62px;height:62px;margin:12px 0 7px;font-size:16px;font-weight:700;display:grid}.peopleCard:nth-child(3n+2) .peopleCardAvatar{color:#426c4d;background:linear-gradient(145deg,#e0f1e3,#c7e5cf)}.peopleCard:nth-child(3n) .peopleCardAvatar{color:#4f5f7d;background:linear-gradient(145deg,#e3e8f4,#cdd7ea)}.peopleCard h3{text-overflow:ellipsis;white-space:nowrap;color:#292d29;max-width:100%;margin:0;font-size:13px;font-weight:650;overflow:hidden}.peopleCard>p{color:#828b83;margin:4px 0 8px;font-size:9px}.peopleCardRole{text-overflow:ellipsis;white-space:nowrap;color:#53725e;background:#edf5ef;border-radius:20px;max-width:100%;padding:5px 9px;font-size:8px;overflow:hidden}.peopleCardMetrics{border-top:1px solid #eef1ed;border-bottom:1px solid #eef1ed;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:13px 0 11px;padding:10px 0;display:grid}.peopleCardMetrics>span{gap:4px;min-width:0;display:grid}.peopleCardMetrics>span+span{border-left:1px solid #edf0ec}.peopleCardMetrics b{text-overflow:ellipsis;white-space:nowrap;color:#36453b;font-size:10px;font-weight:650;overflow:hidden}.peopleCardMetrics small{color:#939b94;font-size:7px}.peopleCardActions{gap:7px;width:100%;margin-top:auto;display:flex}.peopleCardActions button{color:#4d5e52;white-space:nowrap;background:#fff;border:1px solid #d9e1db;border-radius:19px;flex:1;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:9px;font-weight:650;display:flex}.peopleCardActions .peopleCardProfile{color:#fff;background:linear-gradient(135deg,#218059,#135d40);border-color:#176d4c}.peopleProfile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:115!important;background:#fff!important;border:1px solid #e5e9e5!important;border-radius:21px!important;width:min(420px,100vw - 36px)!important;max-height:none!important;padding:19px!important;animation:.3s cubic-bezier(.2,.8,.2,1) both peopleDrawerIn!important;position:fixed!important;top:18px!important;bottom:18px!important;right:18px!important;overflow:auto!important;box-shadow:0 18px 60px #14231c30!important}.peopleWorkspace.hasProfile{grid-template-columns:minmax(0,1fr)!important}.peopleWorkspace.hasProfile:before{content:"";z-index:105;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#26372c35;position:fixed;inset:0}.peopleProfile .profileTopline{z-index:1;background:#ffffffed;padding:2px 0 12px;position:sticky;top:-19px}.peopleProfile .profileClose{color:#68736b;background:#f6f7f5;border:1px solid #e7ebe7;border-radius:50%;width:30px;height:30px}.peopleProfile .profileTabs{border-bottom-color:#e9ede9}.peopleProfile .profileTabs .active{color:#19714f;border-bottom-color:#19805a}.peopleProfile .profilePrimary{background:linear-gradient(135deg,#218059,#135d40);border-color:#19704e}.peopleProfile .profileSection{border-color:#e9ede9}.peopleProfile .profileInfo svg{color:#458265}@keyframes peopleDrawerIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.peopleCards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:10px}.peopleProfile{width:min(420px,100vw - 24px)!important;top:12px!important;bottom:12px!important;right:12px!important}}@media (width<=650px){.peopleDirectoryHead .peopleToolbar{grid-template-columns:1fr 1fr;display:grid}.peopleViewToggle{grid-column:1/-1;justify-self:start}.peopleSearch{grid-column:1/-1}.peopleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.peopleCard{min-height:245px;padding:10px}.peopleCardHead{align-items:flex-start}.peopleCardHead .peopleStatus{font-size:8px}.peopleCardPresence{font-size:7px}.peopleCardMetrics{margin:11px 0 9px}.peopleCardActions button{padding:0 5px;font-size:8px}}@media (width<=430px){.peopleCards{grid-template-columns:1fr}.peopleCard{min-height:220px}}@media (prefers-reduced-motion:reduce){.peopleCard,.peopleProfile{transition:none!important;animation:none!important}}.verificationWorkspace{color:#183452;flex-direction:column;gap:16px;min-width:0;padding:0 1px 24px;animation:.42s cubic-bezier(.2,.8,.2,1) both verificationEnter;display:flex}.verificationBreadcrumb{color:#8296af;align-items:center;gap:7px;margin:0 0 -8px;font-size:10px;display:flex}.verificationBreadcrumb b{color:#3e5d83;font-weight:750}.verificationIntro{justify-content:space-between;align-items:center;gap:20px;padding:3px 2px 4px;display:flex}.verificationEyebrow{letter-spacing:.15em;color:#347fe3;text-transform:uppercase;font-size:9px;font-weight:850}.verificationIntro h1{letter-spacing:-.055em;color:#142c4b;margin:5px 0;font-size:clamp(27px,2.4vw,36px)}.verificationIntro h1 span{color:#458df0}.verificationIntro p{color:#7c90aa;margin:0;font-size:11px;line-height:1.6}.verificationPromise{white-space:nowrap;background:linear-gradient(120deg,#eff7ffdd,#e7f2ff9c);border:1px solid #dceafe;border-radius:13px;align-items:center;gap:11px;padding:11px 14px;display:flex;box-shadow:0 8px 20px #3779c20b}.verificationPromise>span{color:#3279d7;background:#e5f1ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.verificationPromise div{flex-direction:column;gap:4px;display:flex}.verificationPromise b{color:#28548c;font-size:10px}.verificationPromise small{color:#8297b1;font-size:9px}.verificationStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.verificationStat{text-align:left;color:#274564;cursor:pointer;background:#ffffffd4;border:1px solid #e2ebf7;border-radius:15px;grid-template-rows:1fr;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:96px;padding:13px 12px;transition:transform .2s,box-shadow .24s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #3d70ad0a}.verificationStat:hover{background:#fff;border-color:#bdd7f8;transform:translateY(-3px);box-shadow:0 13px 25px #3478c21a}.verificationStat.active{border-color:#78aef1;box-shadow:0 0 0 2px #cfe4ff,0 10px 23px #3478c21a}.verificationStatIcon{color:#3482e2;background:#eaf3ff;border-radius:13px;place-items:center;width:39px;height:39px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid}.verificationStat:hover .verificationStatIcon{transform:scale(1.08)rotate(-5deg)}.verificationStatText{flex-direction:column;gap:2px;min-width:0;display:flex}.verificationStatText small{color:#768ba7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:750;overflow:hidden}.verificationStatText strong{letter-spacing:-.04em;color:#1d3552;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.verificationStatText em{color:#96a7bc;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.verificationStatArrow{color:#568cce;transition:transform .2s}.verificationStat:hover .verificationStatArrow{transform:translate(3px)}.verificationStat.amber .verificationStatIcon{color:#d79630;background:#fff4df}.verificationStat.green .verificationStatIcon{color:#21a67a;background:#e4f8f0}.verificationStat.orange .verificationStatIcon{color:#d68c26;background:#fff2df}.verificationStat.red .verificationStatIcon{color:#df656b;background:#fff0f0}.verificationLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1);display:grid}.verificationLayout.hasSelection{grid-template-columns:minmax(0,1fr) 365px}.verificationDirectory,.verificationProfile{background:#ffffffe8;border:1px solid #dfe9f7;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 11px 30px #356da90d}.verificationDirectory{animation:.35s cubic-bezier(.2,.8,.2,1) both verificationPanelIn}.verificationDirectoryHead{border-bottom:1px solid #edf2f9;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px 13px;display:flex}.verificationDirectoryHead h2{letter-spacing:-.035em;color:#203c5c;margin:4px 0 3px;font-size:16px}.verificationDirectoryHead h2 span{color:#3978d0;vertical-align:2px;background:#edf5ff;border-radius:7px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.verificationDirectoryHead p{color:#8a9db5;margin:0;font-size:9px}.verificationHeadActions{flex:none;align-items:center;gap:7px;display:flex}.verificationButton,.verificationIconBtn{color:#3d6da8;cursor:pointer;background:#fff;border:1px solid #dfe9f6;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:33px;padding:0 10px;font-size:9px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.verificationButton:hover:not(:disabled),.verificationIconBtn:hover{background:#f1f7ff;transform:translateY(-1px);box-shadow:0 5px 12px #3478c215}.verificationButton:disabled{opacity:.45;cursor:not-allowed}.verificationIconBtn{width:34px;padding:0}.verificationFilters{scrollbar-width:none;border-bottom:1px solid #eff3f8;align-items:center;gap:6px;padding:11px 18px 10px;display:flex;overflow-x:auto}.verificationFilters::-webkit-scrollbar{display:none}.verificationFilters button{color:#68819f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3ebf6;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;transition:all .18s;display:flex}.verificationFilters button:hover{background:#f7fbff;border-color:#b9d3f4}.verificationFilters button.active{color:#fff;background:linear-gradient(105deg,#2374e7,#408ff2);border-color:#347fe9;box-shadow:0 5px 12px #387de826}.verificationFilters button span{color:#7086a3;background:#f0f5fb;border-radius:6px;place-items:center;min-width:18px;height:17px;padding:0 4px;font-size:8px;display:grid}.verificationFilters button.active span{color:#fff;background:#ffffff29}.verificationToolbar{background:#fbfdff;border-bottom:1px solid #eaf0f7;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(125px,auto));gap:7px;padding:10px 18px;display:grid}.verificationSearch,.verificationSelect{color:#8198b6;background:#fff;border:1px solid #e0e9f5;border-radius:8px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;display:flex}.verificationSearch:focus-within,.verificationSelect:focus-within{border-color:#8cbafa;box-shadow:0 0 0 3px #4087e714}.verificationSearch input,.verificationSelect select{color:#43658c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.verificationSearch input::placeholder{color:#9bacc1}.verificationSelect select{appearance:none;cursor:pointer;font-weight:700}.verificationFilterNote{color:#8196b0;background:#f7faff;justify-content:space-between;align-items:center;padding:7px 18px;font-size:9px;display:flex}.verificationFilterNote button{color:#397bd4;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.verificationTableWrap{scrollbar-width:thin;scrollbar-color:#cadcf2 transparent;width:100%;overflow-x:auto}.verificationTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:780px}.verificationTable th{color:#8398b4;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#f8fbff;border-bottom:1px solid #e7eef7;padding:10px 11px;font-size:8px;font-weight:850}.verificationTable td{color:#627a98;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef3f8;padding:10px 11px;font-size:9px;overflow:hidden}.verificationTable th:first-child{width:26%}.verificationTable th:nth-child(2){width:17%}.verificationTable th:nth-child(3),.verificationTable th:nth-child(4){width:15%}.verificationTable th:nth-child(5){width:14%}.verificationTable th:nth-child(6){width:13%}.verificationTable tbody tr{cursor:pointer;transition:background .16s}.verificationTable tbody tr:hover{background:#f7fbff}.verificationTable tbody tr.selected{background:linear-gradient(90deg,#eff6ff,#fff)}.verificationTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 #438af0}.verificationPerson{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:0;display:flex}.verificationPerson>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.verificationPerson b{text-overflow:ellipsis;color:#294765;max-width:100%;font-size:9px;overflow:hidden}.verificationPerson small{text-overflow:ellipsis;color:#8ea1b9;max-width:100%;font-size:8px;overflow:hidden}.verificationAvatar{color:#357bd4;background:linear-gradient(145deg,#e9f3ff,#d6e9ff);border:1px solid #d7e7fa;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.verificationAvatar.large{width:42px;height:42px;font-size:15px}.verificationLicense{flex-direction:column;gap:3px;display:flex}.verificationLicense b{color:#47668b;font-size:9px}.verificationLicense small{color:#94a6bc;font-size:8px}.verificationMuted{color:#a3b0c1}.verificationDate{flex-direction:column;gap:3px;display:flex}.verificationDate small{color:#95a7bc;font-size:8px}.verificationStatus{color:#74869e;white-space:nowrap;background:#f1f5fa;border:1px solid #dfe8f4;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.verificationStatus i{background:currentColor;border-radius:50%;width:5px;height:5px}.verificationStatus.pending{color:#b78128;background:#fff8e9;border-color:#f4e5c7}.verificationStatus.approved{color:#239a70;background:#eaf9f2;border-color:#d5f0e4}.verificationStatus.requires_changes{color:#bf862b;background:#fff7e9;border-color:#f5e3c6}.verificationStatus.rejected{color:#cd6367;background:#fff0f0;border-color:#f4dada}.verificationStatus.not_submitted{color:#8493a7;background:#f1f4f8}.verificationReview{color:#3478d2;white-space:nowrap;cursor:pointer;background:#f4f9ff;border:1px solid #dce9f8;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;transition:all .18s;display:inline-flex}.verificationReview:hover{background:#e8f3ff;transform:translateY(-1px)}.verificationEmpty{text-align:center;color:#8ca1bb;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:24px;display:flex}.verificationEmpty>span{color:#4486d8;background:#edf5ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.verificationEmpty b{color:#426184;font-size:11px}.verificationEmpty small{max-width:260px;font-size:9px;line-height:1.6}.verificationEmpty button{color:#347bd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.verificationPagination{color:#8499b4;border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;padding:10px 16px;font-size:9px;display:flex}.verificationPagination>div{align-items:center;gap:8px;display:flex}.verificationPagination button{color:#4a78b1;cursor:pointer;background:#fff;border:1px solid #dfe9f6;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.verificationPagination button:disabled{opacity:.38;cursor:not-allowed}.verificationProfile{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-color:#d9e7f7;max-height:calc(100dvh - 32px);animation:.34s cubic-bezier(.2,.8,.2,1) both verificationProfileIn;position:sticky;top:16px;overflow:auto}.verificationProfileHead{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.verificationProfileHead b{color:#213c5c;font-size:11px}.verificationProfileHead button{color:#7890ae;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:transform .2s,background .2s;display:grid}.verificationProfileHead button:hover{color:#3478d2;background:#edf5ff;transform:rotate(90deg)}.verificationProfileIdentity{align-items:center;gap:9px;padding:13px 15px 12px;display:flex}.verificationProfileIdentity>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.verificationProfileIdentity>div b{color:#264463;font-size:10px}.verificationProfileIdentity>div span{color:#8196b0;text-overflow:ellipsis;font-size:8px;overflow:hidden}.verificationProfileIdentity>div small{color:#98a8bc;font-size:8px}.verificationProfileIdentity .verificationStatus{padding:5px 6px;font-size:7px}.verificationDetailTabs{border-bottom:1px solid #eaf0f7;grid-template-columns:repeat(4,1fr);padding:0 10px;display:grid}.verificationDetailTabs button{color:#8297b2;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:10px 2px;font-size:8px;font-weight:700;position:relative}.verificationDetailTabs button:after{content:"";background:#397fe3;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.verificationDetailTabs button.active{color:#2d75d5}.verificationDetailTabs button.active:after{transform:scaleX(1)}.verificationProfileBody{padding:10px 15px 2px}.verificationProfileBody section{padding:5px 0 10px}.verificationProfileBody section+section{border-top:1px solid #eef2f7;padding-top:11px}.verificationProfileBody h3{color:#395a7e;letter-spacing:.055em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:850}.verificationInfo{color:#6f8caf;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.verificationInfo>svg{color:#7b9bc1;flex:none;margin-top:1px}.verificationInfo>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.verificationInfo small{color:#98a8bc;font-size:7px}.verificationInfo b{color:#355373;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.verificationDocsTeaser{background:#f8fbff;border:1px solid #e3edf9;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:1px 0 9px;padding:9px;display:flex}.verificationDocsTeaser>div{color:#4988dc;align-items:center;gap:8px;display:flex}.verificationDocsTeaser>div span{flex-direction:column;gap:3px;display:flex}.verificationDocsTeaser b{color:#395879;font-size:8px}.verificationDocsTeaser small{color:#91a5be;font-size:7px}.verificationDocsTeaser button{color:#357cda;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;font-weight:800;display:flex}.verificationDocumentEmpty{text-align:center;color:#85a0bd;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:160px;padding:15px;display:flex}.verificationDocumentEmpty svg{color:#79a6dc}.verificationDocumentEmpty b{color:#4b6684;font-size:10px}.verificationDocumentEmpty span{color:#8da0b6;max-width:240px;font-size:8px;line-height:1.6}.verificationDocumentList{flex-direction:column;gap:7px;display:flex}.verificationDocument{border:1px solid #e6eef8;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.verificationDocument>span{color:#4386d7;background:#edf5ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.verificationDocument>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.verificationDocument b{color:#395777;text-overflow:ellipsis;font-size:8px;overflow:hidden}.verificationDocument small{color:#91a4bc;font-size:7px}.verificationDocument a{color:#4283d2}.verificationReason{background:#fff8eb;border-radius:8px;padding:8px}.verificationReason small{color:#9b7b43;font-size:7px}.verificationReason p{color:#6e5c3d;margin:4px 0 0;font-size:8px;line-height:1.55}.verificationTimeline{flex-direction:column;gap:0;display:flex}.verificationTimeline>div{gap:8px;padding:4px 0 12px;display:flex;position:relative}.verificationTimeline>div>i{background:#4387df;border-radius:50%;flex:none;width:8px;height:8px;margin:4px 0 0 2px;position:relative;box-shadow:0 0 0 3px #eaf3ff}.verificationTimeline>div>span{flex-direction:column;gap:4px;display:flex}.verificationTimeline b{color:#385777;font-size:8px}.verificationTimeline small{color:#879bb4;font-size:7px;line-height:1.5}.verificationTimeline time{color:#a0afc2;font-size:7px}.verificationQuickActions{border-top:1px solid #eaf0f7;padding:11px 14px 14px}.verificationFullProfile{color:#fff;cursor:pointer;background:linear-gradient(100deg,#2476e5,#438ef1);border:1px solid #2879e9;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;font-size:8px;font-weight:850;transition:transform .18s,box-shadow .2s;display:flex;box-shadow:0 5px 14px #327fe52a}.verificationFullProfile:hover{transform:translateY(-1px);box-shadow:0 9px 19px #327fe540}.verificationDecisionActions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;display:grid}.verificationDecisionActions button{white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px 3px;font-size:7px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.verificationDecisionActions button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #2a578918}.verificationDecisionActions .approve{color:#21956e;background:#f2fbf7;border:1px solid #d5efe3}.verificationDecisionActions .changes{color:#ac7d2e;background:#fffaf0;border:1px solid #f2e4ca}.verificationDecisionActions .reject{color:#c45e64;background:#fff6f6;border:1px solid #f2dddd}@keyframes verificationEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes verificationPanelIn{0%{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes verificationProfileIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1450px){.verificationStats{gap:7px}.verificationStat{grid-template-columns:34px minmax(0,1fr) 12px;gap:7px;padding:11px 9px}.verificationStatIcon{border-radius:11px;width:33px;height:33px}.verificationStatText strong{font-size:21px}.verificationToolbar{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(112px,auto));padding-inline:12px}.verificationTable th,.verificationTable td{padding-inline:8px}}@media (width<=1250px){.verificationLayout.hasSelection{grid-template-columns:minmax(0,1fr)}.verificationProfile{order:-1;max-height:none;position:relative;top:auto}.verificationStats{grid-template-columns:repeat(5,minmax(0,1fr))}.verificationDirectoryHead{align-items:flex-start}.verificationToolbar{grid-template-columns:1fr 1fr}.verificationSearch{grid-column:1/-1}}@media (width<=760px){.verificationWorkspace{gap:12px}.verificationIntro{flex-direction:column;align-items:flex-start}.verificationPromise{align-self:flex-start}.verificationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.verificationStat:first-child{grid-column:1/-1}.verificationDirectoryHead{flex-direction:column;align-items:stretch}.verificationHeadActions{align-self:flex-end}.verificationToolbar{grid-template-columns:1fr}.verificationSearch{grid-column:auto}.verificationProfileIdentity{flex-wrap:wrap}.verificationProfileIdentity .verificationStatus{margin-left:51px}.verificationDirectory,.verificationProfile{border-radius:14px}}@media (prefers-reduced-motion:reduce){.verificationWorkspace,.verificationDirectory,.verificationProfile,.verificationStat,.verificationStatIcon,.verificationStatArrow,.verificationProfileHead button,.verificationDetailTabs button:after,.verificationDecisionActions button,.verificationFullProfile{transition:none!important;animation:none!important}}.verificationPolicyManager{background:linear-gradient(140deg,#fff,#f7fbff);border:1px solid #dce8f6;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #356da909}.verificationPolicyManager>summary{cursor:pointer;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:flex}.verificationPolicyManager>summary::-webkit-details-marker{display:none}.verificationPolicySummaryIcon{color:#347fe1;background:#edf5ff;border:1px solid #dfeafd;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.verificationPolicyManager>summary>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.verificationPolicyManager>summary b{color:#345477;font-size:10px}.verificationPolicyManager>summary small{color:#8b9db2;font-size:8px}.verificationPolicyManager>summary>svg:last-child{color:#7893b2;transition:transform .2s}.verificationPolicyManager[open]>summary{border-bottom:1px solid #e9eff7}.verificationPolicyManager[open]>summary>svg:last-child{transform:rotate(180deg)}.verificationPolicyContent{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:18px;padding:17px;display:grid}.verificationPolicyIntro h2{color:#203b5b;letter-spacing:-.035em;margin:5px 0 7px;font-size:16px}.verificationPolicyIntro>p{color:#7187a1;margin:0;font-size:9px;line-height:1.65}.verificationPolicyIntro ol{color:#587391;gap:7px;margin:12px 0 0;padding-left:17px;font-size:8px;line-height:1.55;display:grid}.verificationPolicyPrivacy{color:#567f73;background:#f2fbf7;border:1px solid #dcefe8;border-radius:9px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;font-size:8px;line-height:1.5;display:flex}.verificationPolicyPrivacy svg{color:#259a75;flex:none}.verificationPolicyForm{gap:11px;min-width:0;display:grid}.verificationPolicyFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.verificationPolicyFields>label{color:#526d8d;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.verificationPolicyFields>label small{color:#92a3b8;margin-top:-3px;font-size:7px;font-weight:500}.verificationPolicyFields input{box-sizing:border-box;color:#284868;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dce6f2;border-radius:8px;outline:0;padding:0 9px;font-size:9px}.verificationPolicyFields input:focus{border-color:#78a7e8;box-shadow:0 0 0 3px #4087e714}.verificationPolicyForm fieldset{background:#fbfdff;border:1px solid #e1eaf5;border-radius:9px;min-width:0;margin:0;padding:10px}.verificationPolicyForm fieldset legend{color:#496787;padding:0 5px;font-size:8px;font-weight:800}.verificationPolicyForm fieldset>p{color:#8a9db4;margin:0 0 8px;font-size:7px}.verificationPolicyForm fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.verificationPolicyForm fieldset label{color:#607996;cursor:pointer;align-items:center;gap:6px;font-size:8px;display:flex}.verificationPolicyForm fieldset input{accent-color:#347fe1}.verificationPolicySubmit{justify-content:space-between;align-items:center;gap:10px;display:flex}.verificationPolicySubmit>small{color:#91a2b6;font-size:7px;line-height:1.5}.verificationPolicySubmit .verificationButton{flex:none}.verificationPolicyMessage{color:#286;background:#edf8f3;border-radius:8px;margin:0;padding:8px 10px;font-size:8px}.verificationHowTo{background:linear-gradient(100deg,#f3f8ff,#fbfdff);border-bottom:1px solid #eaf0f7;align-items:flex-start;gap:11px;padding:10px 17px;display:flex}.verificationHowTo>span{color:#4280cd;letter-spacing:.08em;background:#e5f0ff;border-radius:6px;flex:none;padding:5px 7px;font-size:7px;font-weight:850}.verificationHowTo p{color:#7e92aa;flex-wrap:wrap;align-items:center;gap:4px;margin:1px 0 0;font-size:8px;line-height:1.6;display:flex}.verificationHowTo p b{color:#496888}.verificationHowTo p svg{color:#9ab0cc}@media (width<=850px){.verificationPolicyContent{grid-template-columns:1fr}.verificationPolicyFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.verificationPolicyFields,.verificationPolicyForm fieldset>div{grid-template-columns:1fr}.verificationHowTo{flex-direction:column;gap:6px}}:is(.verificationWorkspace:has(.verificationLayout.hasSelection)>.verificationIntro,.verificationWorkspace:has(.verificationLayout.hasSelection)>.verificationStats,.verificationWorkspace:has(.verificationLayout.hasSelection)>.verificationPolicyManager){display:none}.verificationLayout.hasSelection{grid-template-columns:minmax(0,1fr);display:block}.verificationLayout.hasSelection .verificationDirectory{display:none}.verificationLayout.hasSelection .verificationProfile{background:#fff;border-radius:18px;order:0;width:100%;max-height:none;animation:none;position:relative;top:auto;overflow:visible;box-shadow:0 12px 34px #355d8d12}.verificationFullPageHead{justify-content:flex-start;gap:14px;min-height:56px;padding:10px 18px;display:flex}.verificationFullPageHead>span:nth-child(2){color:#607792;letter-spacing:.08em;flex:1;font-size:10px;font-weight:800}.verificationBackButton{color:#345b83;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.verificationBackButton:hover{background:#f2f7fd;border-color:#b7d1f0}.verificationFullPage .verificationProfileIdentity{padding:20px 22px}.verificationFullPage .verificationProfileIdentity .verificationAvatar{width:54px;height:54px;font-size:20px}.verificationFullPage .verificationProfileIdentity>div b{color:#1d3858;font-size:19px}.verificationFullPage .verificationDetailTabs{grid-template-columns:repeat(4,minmax(100px,160px));justify-content:start;padding:0 20px}.verificationFullPage .verificationDetailTabs button{padding:13px 12px;font-size:12px!important}.verificationFullPage .verificationProfileBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:18px 20px 22px;display:grid}.verificationFullPage .verificationProfileBody>section{background:#fff;border:1px solid #e5edf6;border-radius:12px;height:100%;padding:15px}.verificationFullPage .verificationProfileBody>section+section{border-top:1px solid #e5edf6;padding-top:15px}.verificationFullPage .verificationProfileBody h3{color:#496584;letter-spacing:.06em;margin-bottom:12px;font-size:11px}.verificationFullPage .verificationInfo>svg{color:#5885b5;width:16px;height:16px}.verificationFullPage .verificationInfo b{color:#294969;line-height:1.5;font-size:13px!important}.verificationFullPage .verificationDocumentList{gap:9px}.verificationFullPage .verificationDocument{padding:11px}.verificationFullPage .verificationDocument b{color:#2f4e70;font-size:12px!important}.verificationFullPage .verificationDocument small{color:#6b819b;font-size:11px!important}.verificationFullPage .verificationDocument button{color:#3778bf;cursor:pointer;background:#f6faff;border:1px solid #dce8f5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.verificationFullPage .verificationReviewItem{background:#fcfdff;border:1px solid #e2ebf5;border-radius:12px;margin-top:11px;padding:14px}.verificationFullPage .verificationReviewItem header b{color:#294969;font-size:13px!important}.verificationFullPage .verificationReviewItem header small,.verificationFullPage .verificationItemReason,.verificationFullPage .verificationItemActions label{color:#647b95;font-size:11px!important}.verificationFullPage .verificationReviewItem .verificationStatus{font-size:11px!important}.verificationFullPage .verificationTimeline b{color:#304e70;font-size:12px!important}.verificationFullPage .verificationTimeline small,.verificationFullPage .verificationTimeline time{color:#687f99;font-size:11px!important}@media (width<=760px){.verificationFullPageHead{flex-wrap:wrap}.verificationFullPageHead>span:nth-child(2){flex-basis:100%;order:3}.verificationFullPage .verificationProfileBody{grid-template-columns:1fr;padding:12px}.verificationFullPage .verificationDetailTabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 6px}.verificationFullPage .verificationDetailTabs button{padding-inline:4px;font-size:11px!important}}.verificationWorkspace{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizelegibility;color:#1e3552;font-family:Inter,Segoe UI,Arial,sans-serif}.verificationWorkspace :where(p,small,th,td,label,button,input,select,textarea){font-size:12px!important}.verificationWorkspace .verificationEyebrow,.verificationWorkspace .verificationHowTo>span{color:#1d62bd;letter-spacing:.09em;font-size:10px!important}.verificationWorkspace .verificationIntro p,.verificationWorkspace .verificationDirectoryHead p{line-height:1.55;color:#536b87!important}.verificationWorkspace .verificationStatText small{color:#4f6682!important;font-size:12px!important}.verificationWorkspace .verificationStatText em{color:#657b95!important;font-size:11px!important}.verificationWorkspace .verificationPromise b{color:#244b78;font-size:12px!important}.verificationWorkspace .verificationPromise small{color:#617994;font-size:11px!important}.verificationWorkspace .verificationTable th{color:#526984;letter-spacing:.07em;font-size:10px!important}.verificationWorkspace .verificationTable td{color:#405a78;font-size:12px!important}.verificationWorkspace .verificationPerson b,.verificationWorkspace .verificationLicense b{color:#234363;font-size:12px!important}.verificationWorkspace .verificationPerson small,.verificationWorkspace .verificationLicense small,.verificationWorkspace .verificationDate small{color:#617994;font-size:11px!important}.verificationWorkspace .verificationStatus{font-weight:750;font-size:11px!important}.verificationWorkspace .verificationSearch input,.verificationWorkspace .verificationSelect select{color:#304f71;font-size:12px!important}.verificationWorkspace .verificationFilters button{color:#405d7d;font-size:12px!important}.verificationWorkspace .verificationFilters button span{font-size:11px!important}.verificationWorkspace .verificationReview,.verificationWorkspace .verificationButton{font-size:12px!important}.verificationWorkspace .verificationHowTo p{color:#526b86;font-size:11px!important}.verificationWorkspace .verificationPolicyManager summary b{color:#284967;font-size:12px!important}.verificationWorkspace .verificationPolicyManager summary small{color:#637b95;font-size:11px!important}.verificationWorkspace .verificationPolicyIntro>p,.verificationWorkspace .verificationPolicyIntro ol,.verificationWorkspace .verificationPolicyPrivacy{color:#4f6883;font-size:12px!important}.verificationWorkspace .verificationPolicyFields>label,.verificationWorkspace .verificationPolicyFields>label small,.verificationWorkspace .verificationPolicyFields input{font-size:12px!important}.verificationWorkspace .verificationPolicyForm fieldset legend,.verificationWorkspace .verificationPolicyForm fieldset>p,.verificationWorkspace .verificationPolicyForm fieldset label,.verificationWorkspace .verificationPolicySubmit>small{color:#4f6883;font-size:11px!important}.verificationWorkspace .verificationProfile{-webkit-backdrop-filter:none}.verificationWorkspace .verificationFilters{-webkit-backdrop-filter:blur(14px);background:linear-gradient(115deg,#eef6ffb8,#f8fbffb5);gap:9px;padding:13px 16px}.verificationWorkspace .verificationFilters button{isolation:isolate;background:linear-gradient(145deg,#ffffffd6,#f1f7ffe0);border:1px solid #ffffffd9;border-radius:12px;min-height:42px;padding:0 15px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;position:relative;box-shadow:0 4px 12px #315b8810,inset 0 1px #fff;color:#385a7e!important;font-size:12px!important}.verificationWorkspace .verificationFilters button:before{z-index:-1;content:"";border-radius:inherit;opacity:.75;pointer-events:none;background:linear-gradient(120deg,#ffffffa6,#0000 58%);position:absolute;inset:0}.verificationWorkspace .verificationFilters button:hover{background:linear-gradient(145deg,#ffffffed,#eaf4ffe8);border-color:#b9d6fa;transform:translateY(-1px);box-shadow:0 7px 16px #3172b51b,inset 0 1px #fff}.verificationWorkspace .verificationFilters button.active{background:linear-gradient(125deg,#307ef0ed,#4b97f1e8);border-color:#77aaf4;box-shadow:0 7px 17px #2873db35,inset 0 1px #ffffff75;color:#fff!important}.verificationWorkspace .verificationFilters button.active:before{opacity:1;background:linear-gradient(115deg,#ffffff42,#0000 64%)}.verificationWorkspace .verificationFilters button span{background:#eaf2fc;border:1px solid #dfeafa;min-width:22px;height:22px;padding:0 6px;font-weight:800;color:#587493!important;font-size:11px!important}.verificationWorkspace .verificationFilters button.active span{background:#ffffff36;border-color:#ffffff4d;color:#fff!important}@media (prefers-reduced-motion:reduce){.verificationWorkspace .verificationFilters button{transition:none!important}}@media (width<=760px){.verificationWorkspace :where(p,small,th,td,label,button,input,select,textarea){font-size:12px!important}.verificationWorkspace .verificationTable{min-width:800px}}.verificationFullPageHead{background:linear-gradient(100deg,#fbfdff,#f5f9ff);border-bottom:1px solid #e3ebf5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:16px!important;min-height:64px!important;padding:12px 22px!important;display:grid!important}.verificationFullPageHead .verificationBackButton{white-space:nowrap;color:#285482;flex:none;padding:10px 13px;font-size:12px!important}.verificationFullPageHead>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;letter-spacing:.075em;min-width:0;overflow:hidden;color:#526b87!important;font-size:11px!important}.verificationFullPageHead>span:nth-child(2) i{color:#9aabc0;font-style:normal}.verificationFullPageHead>.verificationStatus{justify-self:end;padding:7px 11px;font-size:11px!important}.verificationFullPage .verificationProfileIdentity{background:radial-gradient(at 0 0,#f2f7ff 0,#0000 58%),#fff;gap:15px!important;padding:22px 26px!important}.verificationFullPage .verificationProfileIdentity .verificationAvatar{border-radius:17px!important;width:58px!important;height:58px!important;font-size:21px!important}.verificationFullPage .verificationProfileIdentity>div{gap:5px!important}.verificationFullPage .verificationProfileIdentity>div b{letter-spacing:-.025em;color:#172f4e!important;font-size:21px!important}.verificationFullPage .verificationProfileIdentity>div span{color:#496787!important;font-size:13px!important}.verificationFullPage .verificationProfileIdentity>div small{color:#7187a1!important;font-size:12px!important}.verificationFullPage .verificationProfileIdentity>.verificationStatus{display:none}.verificationFullPage .verificationDetailTabs{background:#fff;padding:0 26px!important}.verificationFullPage .verificationDetailTabs button{color:#607894;min-height:49px;font-weight:750;font-size:13px!important}.verificationFullPage .verificationDetailTabs button.active{color:#1769d2}.verificationFullPage .verificationProfileBody{background:#f8faff;gap:16px!important;padding:20px 24px 24px!important}.verificationFullPage .verificationProfileBody>section{box-sizing:border-box;min-width:0;box-shadow:0 4px 12px #254b7410;background:linear-gradient(145deg,#fff,#fcfdff)!important;border:1px solid #e0e9f4!important;border-radius:14px!important;padding:18px 20px!important}.verificationFullPage .verificationProfileBody>section+section{border-top:1px solid #e0e9f4!important}.verificationFullPage .verificationProfileBody h3{letter-spacing:.07em;align-items:center;gap:9px;display:flex;color:#28517e!important;margin-bottom:14px!important;font-size:12px!important}.verificationFullPage .verificationProfileBody h3:before{content:"";background:#347fe6;border-radius:3px;width:3px;height:14px}.verificationFullPage .verificationInfo{gap:10px;padding:9px 0!important}.verificationFullPage .verificationInfo>svg{margin-top:2px;color:#3e7bc5!important;width:17px!important;height:17px!important}.verificationFullPage .verificationInfo>span{gap:4px!important}.verificationFullPage .verificationInfo small{color:#647b95!important;font-size:12px!important}.verificationFullPage .verificationInfo b{overflow-wrap:anywhere;white-space:pre-wrap;color:#243f5f!important;font-size:13px!important;line-height:1.55!important}.verificationFullPage .verificationDocsTeaser{grid-column:1/-1;align-items:center;min-height:68px;display:flex;background:#f3f8ff!important;border-color:#dce8f7!important;padding:13px 15px!important}.verificationFullPage .verificationDocsTeaser b{color:#294b70!important;font-size:12px!important}.verificationFullPage .verificationDocsTeaser small{color:#617994!important;font-size:11px!important}.verificationFullPage .verificationDocsTeaser button{font-size:12px!important}.verificationFullPage .verificationRejectSubmission{background:linear-gradient(135deg,snow,#fff5f5);border:1px solid #f1d1d1;border-radius:13px;gap:10px;margin-top:18px;padding:18px;display:grid}.verificationFullPage .verificationRejectSubmission>div{color:#bd4549;align-items:flex-start;gap:10px;display:flex}.verificationFullPage .verificationRejectSubmission>div>svg{flex:none;margin-top:2px}.verificationFullPage .verificationRejectSubmission>div span{gap:4px;display:grid}.verificationFullPage .verificationRejectSubmission>div b{color:#8f3037;font-size:14px}.verificationFullPage .verificationRejectSubmission>div small{color:#76585b;line-height:1.5;font-size:12px!important}.verificationFullPage .verificationRejectSubmission label{color:#6d4b4e;font-weight:750;font-size:12px!important}.verificationFullPage .verificationRejectSubmission textarea{box-sizing:border-box;resize:vertical;color:#3c4d61;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #e7c9ca;border-radius:9px;outline:none;padding:11px 12px;line-height:1.5;font-size:12px!important}.verificationFullPage .verificationRejectSubmission textarea:focus{border-color:#d78080;box-shadow:0 0 0 3px #cc4a4a18}.verificationFullPage .verificationRejectSubmission>button{color:#fff;cursor:pointer;background:#c9434b;border:1px solid #c63f48;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex;font-size:12px!important}.verificationFullPage .verificationRejectSubmission>button:hover:not(:disabled){background:#ad303b}.verificationFullPage .verificationRejectSubmission>button:disabled{opacity:.48;cursor:not-allowed}.verificationFullPage .verificationReviewMessage{color:#315c89;font-size:12px!important}@media (width<=760px){.verificationFullPageHead{grid-template-columns:1fr auto!important;gap:8px!important;padding:10px 13px!important}.verificationFullPageHead>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1}.verificationFullPage .verificationProfileIdentity{padding:17px!important}.verificationFullPage .verificationDetailTabs{padding:0 8px!important}.verificationFullPage .verificationProfileBody{gap:11px!important;padding:13px!important}.verificationFullPage .verificationProfileBody>section{padding:14px!important}}.verificationProfileOverviewGrid{background:#f7f6f2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:22px 26px!important;font-family:Inter,system-ui,sans-serif!important;display:grid!important}.coterieOverviewCard{box-sizing:border-box;min-width:0;background:#fff!important;border:1px solid #00000012!important;border-radius:18px!important;padding:20px 22px!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s!important;box-shadow:0 4px 18px #00000009,0 1px 2px #00000005!important}.coterieOverviewCard:hover{border-color:#f6c34373!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #00000012!important}.coterieCardHeader{border-bottom:1px solid #f1eee7;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.coterieCardHeaderIcon{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.coterieOverviewCard:hover .coterieCardHeaderIcon{transform:scale(1.06)rotate(-2deg)}.coterieCardHeaderIcon.honey{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.coterieCardHeaderIcon.amber{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.coterieCardHeaderIcon.emerald{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.coterieCardHeaderIcon.blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.coterieCardHeaderIcon.violet{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.coterieCardHeader h3{letter-spacing:-.015em!important;color:#252523!important;text-transform:none!important;margin:0!important;font-family:Outfit,system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important}.coterieCardHeader h3:before{display:none!important}.coterieCardHeader p{color:#71717a!important;margin:2px 0 0!important;font-size:11px!important;font-weight:450!important;line-height:1.4!important}.coterieFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coterieFieldTile{background:#faf9f6;border:1px solid #f1ece4;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 13px;transition:background .15s,border-color .15s;display:flex}.coterieFieldTile:hover{background:#f5f3ed;border-color:#e5ded2}.coterieFieldTile.fullWidth{grid-column:1/-1}.coterieFieldLabel{letter-spacing:.05em!important;text-transform:uppercase!important;color:#8b887f!important;font-size:10px!important;font-weight:650!important}.coterieFieldValue{overflow-wrap:break-word;color:#252523!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.coterieFieldWithAction{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.coterieCopyBtn{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e5dfd5;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:650;transition:all .15s;display:inline-flex}.coterieCopyBtn:hover{color:#92400e;background:#fef3c7;border-color:#fde68a;transform:translateY(-1px)}.coterieCopyBtn .text-emerald{color:#059669}.coterieMetaRow{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.coterieMetaPill{background:#faf8f4;border:1px solid #ede8de;border-radius:10px;flex-direction:column;flex:1;gap:2px;min-width:90px;padding:8px 12px;display:flex}.coterieMetaPill b{color:#252523;font-size:12px;font-weight:650}.coterieSubSection{flex-direction:column;gap:6px;margin-top:12px;display:flex}.coterieChipGroup{flex-wrap:wrap;gap:6px;display:flex}.coterieLocationChip{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:550;display:inline-flex}.coterieSpecialtyChip{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #f6c34326}.coterieMutedNotice{color:#a1a1aa;font-size:11px;font-style:italic}.coterieBioCardlet{background:#faf9f5;border:1px solid #f0ede4;border-left:3px solid #f6c343;border-radius:11px;gap:9px;margin-top:14px;padding:12px 14px;display:flex;position:relative}.coterieBioIcon{color:#d97706;flex-shrink:0;margin-top:2px}.coterieBioCardlet p{color:#4a4945;margin:0;font-size:12px;font-style:italic;line-height:1.55}.coterieWebsiteRow{margin-top:12px}.coterieWebsiteLink{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.coterieWebsiteLink:hover{background:#fef3c7;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 4px 12px #f6c34340}.coterieStatusTag{border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.coterieStatusTag.verified{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.coterieStatusTag.unverified{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.coterieDocsTeaserCard{background:linear-gradient(110deg,#fffbeb,#fef3c7 65%,#fffdf8);border:1px solid #fde68a;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #f6c3431f}.coterieDocsTeaserCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f6c34338}.coterieDocsTeaserLeft{align-items:center;gap:12px;display:flex}.coterieDocsTeaserIcon{color:#d97706;background:#fff;border:1px solid #fde68a;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.coterieDocsTeaserLeft div{flex-direction:column;gap:2px;display:flex}.coterieDocsTeaserLeft b{color:#252523;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:700}.coterieDocsTeaserLeft small{color:#78716c;font-size:11px}.coterieDocsTeaserBtn{color:#252523;cursor:pointer;background:#f6c343;border:1px solid #f59e0b;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-family:Outfit,system-ui,sans-serif;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 3px 10px #f59e0b40}.coterieDocsTeaserBtn:hover{background:#eab308;transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b59}@media (width<=1024px){.verificationProfileOverviewGrid{grid-template-columns:1fr!important;padding:16px!important}}.verificationActionBtns{align-items:center;gap:6px;display:inline-flex}.verificationApproveBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#059669;border:1px solid #047857;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:8.5px;font-weight:750;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #05966933}.verificationApproveBtn:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 10px #05966959}.verificationApproveBtn:disabled{opacity:.6;cursor:not-allowed}.verificationRejectBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:8.5px;font-weight:750;transition:all .18s;display:inline-flex}.verificationRejectBtn:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;transform:translateY(-1px)}.verificationRejectBtn:disabled{opacity:.6;cursor:not-allowed}.verificationApprovedPill{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;font-weight:750;display:inline-flex}.verificationDrawerHeadActions{align-items:center;gap:8px;margin-left:auto;display:flex}.verificationDrawerHeadActions .verificationApproveBtn,.verificationDrawerHeadActions .verificationRejectBtn{border-radius:9px;padding:8px 14px;font-size:11px}.verificationSpinner{animation:.9s linear infinite verificationSpin}@keyframes verificationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arm-page{--arm-blue:#1769e8;--arm-blue-2:#0b57cf;--arm-ink:#152b49;--arm-muted:#7186a2;--arm-line:#e1eaf5;--arm-bg:#f5f9ff;color:var(--arm-ink);padding-bottom:28px;animation:.42s both arm-enter}@keyframes arm-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.arm-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:23px;display:flex}.arm-header h1{letter-spacing:-.7px;color:#102644;margin:7px 0 5px;font-size:30px}.arm-header p{color:#7186a2;margin:0;font-size:14px}.arm-eyebrow{letter-spacing:1.35px;color:#2676ed;font-size:10px;font-weight:800}.arm-total{background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #dce9f9;border-radius:15px;grid-template-columns:1fr auto;align-items:center;min-width:175px;padding:15px 20px;display:grid;box-shadow:0 6px 18px #245b9d0b}.arm-total span{color:#7186a2;font-size:12px;font-weight:700}.arm-total strong{color:#185fce;grid-area:1/2/3;font-size:25px}.arm-total small{color:#9aabc0;grid-column:1;font-size:10px}.arm-error{color:#a33a31;background:#fff2f1;border:1px solid #f8d7d3;border-radius:12px;align-items:center;gap:12px;margin-bottom:15px;padding:14px 17px;display:flex}.arm-error div{flex:1;gap:2px;display:grid}.arm-error div span{color:#97655f;font-size:12px}.arm-error button{color:#9d3c35;cursor:pointer;background:#fff;border:1px solid #e6ada8;border-radius:8px;padding:8px 14px;font-weight:700}.arm-statusbar{background:#eaf2fc;border:1px solid #e2ecf8;border-radius:13px;gap:5px;margin-bottom:13px;padding:5px;display:flex;overflow-x:auto}.arm-statusbar button{color:#657d99;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:flex}.arm-statusbar button b{text-align:center;color:#627b98;background:#dce8f6;border-radius:20px;min-width:20px;padding:3px 6px;font-size:10px}.arm-statusbar button.is-active{color:#165ecb;background:#fff;box-shadow:0 2px 8px #264a7510}.arm-statusbar button.is-active b{color:#236ce1;background:#eaf2ff}.arm-toolbar{border:1px solid var(--arm-line);background:#fff;border-radius:13px;margin-bottom:16px;padding:12px;box-shadow:0 4px 14px #234f8507}.arm-search{color:#7890ae;background:#fbfdff;border:1px solid #dce7f5;border-radius:9px;align-items:center;gap:9px;height:41px;padding:0 12px;display:flex}.arm-search:focus-within{border-color:#8bb9ff;box-shadow:0 0 0 3px #2480ef15}.arm-search input{min-width:0;font:inherit;color:#183351;background:0 0;border:0;outline:0;flex:1;font-size:12px}.arm-search input::placeholder{color:#9baec5}.arm-search button{color:#8295ae;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.arm-selects{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.arm-selects label{color:#6d85a2;background:#fff;border:1px solid #e1eaf5;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 8px;display:flex;position:relative}.arm-selects label>svg:last-child{pointer-events:none}.arm-selects select{appearance:none;color:#4e6684;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:155px;padding:0 2px;font-size:11px}.arm-selects label>svg:last-child{width:12px;margin-left:-3px}.arm-view-toggle{float:right;background:#f0f5fb;border-radius:8px;margin-top:-34px;padding:3px;display:flex}.arm-view-toggle button{color:#7388a3;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:11px;font-weight:700}.arm-view-toggle button.active{color:#1b66d7;background:#fff;box-shadow:0 1px 4px #264a7514}.arm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.arm-card{background:#fff;border:1px solid #dfe9f5;border-radius:14px;min-width:0;padding:16px 17px 14px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.35s both arm-enter;box-shadow:0 5px 18px #1f4a7909}.arm-card:hover{border-color:#c8dbf4;transform:translateY(-2px);box-shadow:0 10px 25px #20529412}.arm-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.arm-status{letter-spacing:.1px;border-radius:20px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.arm-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.arm-status-published{color:#15966b;background:#e8f8f1}.arm-status-paused{color:#bd7913;background:#fff5e5}.arm-status-suspended{color:#c74747;background:#fff0ef}.arm-status-closed{color:#64748b;background:#edf1f5}.arm-status-expired,.arm-status-archived,.arm-status-unknown{color:#7f8da0;background:#f1f3f6}.arm-posted{color:#91a2b7;align-items:center;gap:5px;font-size:10px;display:flex}.arm-card-title{color:#162e4d;letter-spacing:-.25px;text-align:left;cursor:pointer;background:0 0;border:0;margin:12px 0 4px;padding:0;font-size:17px;font-weight:750;display:block}.arm-card-title:hover{color:#1769e8}.arm-card-subtitle{color:#7187a3;align-items:center;gap:8px;min-height:18px;font-size:11px;display:flex}.arm-card-subtitle i{background:#9fb0c2;border-radius:50%;width:3px;height:3px}.arm-meta-grid{border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 11px;margin:16px 0 13px;padding:13px 0;display:grid}.arm-field{align-items:flex-start;gap:7px;min-width:0;display:flex}.arm-field-icon{color:#6d91c2;flex:none;margin-top:1px}.arm-field>div{gap:3px;min-width:0;display:grid}.arm-field-label{color:#8b9db4;font-size:9px;font-weight:650}.arm-field b{color:#294361;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.arm-description{color:#667d99;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;margin:0 0 13px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.arm-poster{border-bottom:1px solid #edf2f8;align-items:center;gap:9px;padding:9px 0 12px;display:flex}.arm-avatar{color:#2871d7;background:linear-gradient(145deg,#edf5ff,#d9eaff);border:1px solid #d0e4ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.arm-poster>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.arm-poster>div:nth-child(2)>span{color:#90a2b8;letter-spacing:.7px;font-size:8px;font-weight:800}.arm-poster b{color:#294361;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.arm-poster small{color:#8c9eb4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.arm-poster>button{color:#3676cf;cursor:pointer;background:#f7faff;border:1px solid #e0eafa;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.arm-card-actions{align-items:center;gap:6px;padding-top:11px;display:flex;position:relative}.arm-button,.arm-icon-button{color:#3269b2;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce8f7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:33px;padding:0 10px;font-size:10px;font-weight:750;transition:all .18s;display:inline-flex}.arm-button:hover,.arm-icon-button:hover{background:#f1f7ff;border-color:#bad4f5}.arm-button b{color:#205fbd}.arm-button-quiet{color:#6e829c;margin-left:auto}.arm-icon-button{color:#7188a6;width:33px;padding:0}.arm-danger-quiet{color:#c74a4a}.arm-button-primary{color:#fff;background:#236de1;border-color:#236de1}.arm-button-primary:hover{color:#fff;background:#155dcc;border-color:#155dcc}.arm-button-danger{color:#fff;background:#c94444;border-color:#c94444}.arm-more-wrap{margin-left:auto;position:relative}.arm-more-menu,.arm-footer-menu{z-index:5;background:#fff;border:1px solid #dce6f2;border-radius:10px;width:190px;padding:5px;animation:.14s arm-enter;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #203b5c22}.arm-more-menu button,.arm-footer-menu button{color:#3a506c;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:10px;display:flex}.arm-more-menu button:hover,.arm-footer-menu button:hover{background:#f2f7ff}.arm-more-menu button.danger,.arm-footer-menu button.danger{color:#c33e3e}.arm-list{gap:8px;display:grid}.arm-card-list{grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:12px 16px;display:grid}.arm-card-list .arm-card-top,.arm-card-list .arm-card-title,.arm-card-list .arm-card-subtitle,.arm-card-list .arm-description,.arm-card-list .arm-poster{grid-column:1}.arm-card-list .arm-meta-grid{grid-column:1;grid-template-columns:repeat(6,minmax(0,1fr));margin:9px 0 0;padding:9px 0 0}.arm-card-list .arm-card-actions{grid-area:1/2/7}.arm-skeleton{background:linear-gradient(100deg,#fff 25%,#f2f7fd 40%,#fff 60%) 0 0/220% 100%;border:1px solid #e2ebf5;border-radius:14px;height:260px;padding:17px;animation:1.4s linear infinite arm-shimmer}.arm-skeleton i{background:#e8eff8;border-radius:10px;width:62%;height:13px;margin:15px 0;display:block}.arm-skeleton i:first-child{width:28%;margin-top:0}.arm-skeleton i:nth-child(3){width:92%;height:65px}.arm-skeleton i:last-child{width:50%}@keyframes arm-shimmer{to{background-position-x:-220%}}.arm-pagination{color:#8194ac;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:11px;display:flex}.arm-pagination>div{gap:4px;display:flex}.arm-pagination button{color:#6480a0;cursor:pointer;background:#fff;border:1px solid #e0e9f4;border-radius:7px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.arm-pagination button.active{color:#1769e8;background:#eaf3ff;border-color:#bfd8fa;font-weight:800}.arm-pagination button:disabled{opacity:.4;cursor:not-allowed}.arm-empty{text-align:center;background:#fff;border:1px dashed #d4e1f1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:32px;display:flex}.arm-empty-icon{color:#4380d8;background:#edf5ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.arm-empty h2{margin:14px 0 5px;font-size:17px}.arm-empty p{color:#8093aa;margin:0 0 15px;font-size:12px}.arm-drawer-backdrop,.arm-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12253c5c;justify-content:flex-end;animation:.18s arm-fade;display:flex;position:fixed;inset:0}@keyframes arm-fade{0%{opacity:0}to{opacity:1}}.arm-drawer{background:#fff;flex-direction:column;width:min(490px,94vw);height:100%;animation:.28s cubic-bezier(.2,.8,.2,1) arm-slide;display:flex;box-shadow:-18px 0 50px #132c4c24}@keyframes arm-slide{0%{opacity:.6;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.arm-drawer>header{border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;gap:10px;padding:19px 21px;display:flex}.arm-drawer>header>div{align-items:center;gap:11px;display:flex}.arm-drawer>header>div>span{letter-spacing:1px;color:#68809d;font-size:10px;font-weight:850}.arm-drawer-scroll{flex:1;padding:18px 21px 24px;overflow:auto}.arm-drawer-scroll h2{letter-spacing:-.35px;color:#173252;margin:0 0 5px;font-size:20px;line-height:1.3}.arm-drawer-location{color:#768aa3;margin:0 0 12px;font-size:12px}.arm-id{color:#7890ad;border-bottom:1px solid #eaf0f7;justify-content:space-between;gap:8px;padding:10px 0;font-size:10px;font-weight:750;display:flex}.arm-id span{font-weight:500}.arm-drawer-section h3{letter-spacing:.8px;color:#66809e;margin:0 0 13px;font-size:10px}.arm-drawer-section h4{color:#385471;margin:15px 0 6px;font-size:11px}.arm-drawer-grid{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.arm-drawer-grid .arm-field b{white-space:normal;overflow:visible}.arm-drawer-poster{align-items:flex-start;gap:10px;display:flex}.arm-drawer-poster .arm-avatar{width:40px;height:40px}.arm-drawer-poster>div:last-child{gap:4px;min-width:0;display:grid}.arm-drawer-poster span{color:#748aa4;overflow-wrap:anywhere;font-size:10px}.arm-drawer-poster small{color:#8c9eb4;margin-top:2px;font-size:9px;line-height:1.5}.arm-profile-button{width:100%;margin-top:12px}.arm-full-description{color:#536b86;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.arm-app-total{background:#f2f7fd;border-radius:9px;align-items:baseline;gap:8px;padding:9px 11px;display:flex}.arm-app-total b{color:#1c65d3;font-size:22px}.arm-app-total span{color:#748aa4;font-size:11px}.arm-app-statuses{grid-template-columns:repeat(2,1fr);gap:6px;margin:9px 0;display:grid}.arm-app-statuses div{color:#7287a1;border:1px solid #e8eef6;border-radius:8px;justify-content:space-between;padding:8px 9px;font-size:10px;display:flex}.arm-app-statuses b{color:#2d4664}.arm-no-activity{color:#8b9db2;background:#f8fafd;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.arm-timeline{gap:0;display:grid}.arm-timeline-item{border-left:1px solid #dce8f6;gap:4px;padding:0 0 16px 17px;display:grid;position:relative}.arm-timeline-item:last-child{border-left-color:#0000;padding-bottom:0}.arm-timeline-item i{background:#397ce0;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px;box-shadow:0 0 0 3px #e8f1ff}.arm-timeline-item span{color:#8b9eb6;font-size:9px}.arm-timeline-item b{color:#344f6e;font-size:11px}.arm-timeline-item small{color:#8294aa;font-size:10px;line-height:1.4}.arm-drawer-footer{background:#fff;border-top:1px solid #e8eef6;flex-wrap:wrap;gap:7px;padding:12px 18px;display:flex;position:relative}.arm-drawer-footer .arm-button-primary{flex:1}.arm-footer-menu{top:auto;bottom:52px}.arm-modal-backdrop{justify-content:center;align-items:center;padding:20px}.arm-modal{background:#fff;border:1px solid #e4ebf3;border-radius:16px;width:min(440px,95vw);padding:26px;animation:.22s arm-modal-in;position:relative;box-shadow:0 24px 80px #0d27434a}@keyframes arm-modal-in{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.arm-modal-icon{color:#2670df;background:#eaf3ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.arm-modal-icon.danger{color:#c74747;background:#fff0ef}.arm-modal-close{color:#8394a8;cursor:pointer;background:0 0;border:0;position:absolute;top:17px;right:17px}.arm-modal h2{color:#183250;margin:15px 0 7px;font-size:18px}.arm-modal>p{color:#71839a;margin:0 0 16px;font-size:12px;line-height:1.6}.arm-form-label{color:#506987;margin:12px 0 6px;font-size:11px;font-weight:750;display:block}.arm-form-control{box-sizing:border-box;color:#294361;width:100%;font:inherit;background:#fff;border:1px solid #dbe5f1;border-radius:8px;outline:none;padding:10px 11px;font-size:12px}.arm-form-control:focus{border-color:#8ab7f3;box-shadow:0 0 0 3px #287dec15}.arm-delete-confirm{color:#566e89;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.arm-related-warning{color:#94651c;background:#fff5e8;border:1px solid #f4dfb8;border-radius:9px;padding:11px 12px;font-size:11px;line-height:1.5}.arm-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.arm-modal-actions .arm-button:disabled{opacity:.45;cursor:not-allowed}.arm-date-strip{flex-wrap:wrap;gap:14px;padding-top:9px;display:flex}.arm-date-strip span{color:#8a9bb0;font-size:9px}.arm-date-strip b{color:#566f8d;margin-left:3px;font-size:9px;font-weight:650}.referralApplicationFilter{color:#7085a0;background:#edf5ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:9px;padding:7px 10px;font-size:11px;display:flex}.referralApplicationFilter b{color:#2e527b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referralApplicationFilter button{color:#4d6a8a;cursor:pointer;background:#fff;border:1px solid #dae6f3;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;display:flex}@media (width<=1100px){.arm-selects label{flex:145px}.arm-card-actions{flex-wrap:wrap}.arm-button{padding:0 8px;font-size:9px}}@media (width<=760px){.arm-header{align-items:flex-start}.arm-header h1{font-size:25px}.arm-total{min-width:110px;padding:12px}.arm-total strong{font-size:21px}.arm-grid{grid-template-columns:1fr}.arm-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arm-view-toggle{float:none;margin:10px 0 0;display:inline-flex}.arm-card-list{display:block}.arm-card-list .arm-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arm-card-list .arm-card-actions{display:flex}.arm-statusbar button{padding:8px 10px}.arm-pagination{flex-direction:column;align-items:flex-start}.arm-pagination>div{max-width:100%;overflow:auto}.arm-drawer{width:min(490px,100vw)}}@media (width<=460px){.arm-header{display:block}.arm-total{width:max-content;margin-top:14px}.arm-drawer-scroll{padding:16px}.arm-drawer>header{padding:15px 16px}.arm-card{padding:14px}.arm-card-actions{gap:5px}.arm-card-actions .arm-button{font-size:9px}.arm-selects label{flex-basis:125px}}.arm-page,.arm-drawer,.arm-modal{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,sans-serif}.arm-drawer-backdrop{-webkit-backdrop-filter:blur(9px)saturate(110%);background:#2e4b7457;justify-content:flex-end;align-items:center;padding:14px}.arm-drawer{transform-origin:100%;background:linear-gradient(150deg,#fffffff5,#f8fbffed);border:1px solid #ffffffd9;border-radius:23px;width:min(555px,100vw - 28px);height:calc(100dvh - 28px);animation:.48s cubic-bezier(.16,1,.3,1) both arm-pop-in;overflow:hidden;box-shadow:-18px 8px 55px #1539662a,inset 0 1px #fff}@keyframes arm-pop-in{0%{opacity:0;transform:translate(40px)scale(.955)}65%{opacity:1;transform:translate(-5px)scale(1.006)}to{opacity:1;transform:translate(0)scale(1)}}.arm-drawer-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:linear-gradient(110deg,#f3f7ffeb,#ffffffdb);min-height:69px;position:relative;border-bottom:1px solid #e8eef8!important;padding:16px 21px!important}.arm-drawer-header>div{gap:10px!important}.arm-drawer-header>div>span{color:#76869c!important;letter-spacing:1.1px!important}.arm-drawer-header .arm-icon-button{color:#71819a;background:#fff;border:1px solid #e7edf5;border-radius:11px;width:35px;height:35px}.arm-drawer-scroll{background:0 0;padding:20px 23px 28px}.arm-detail-hero{background:linear-gradient(135deg,#f4f8ff,#ffffffb8);border:1px solid #e9eff9;border-radius:16px;padding:17px 17px 14px;position:relative;box-shadow:inset 0 1px #fff}.arm-detail-hero>span{color:#8a98ac;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.arm-detail-hero>h2{letter-spacing:-.65px;color:#172f51;margin:11px 0 6px;font-size:clamp(20px,2.1vw,25px);font-weight:650;line-height:1.28}.arm-detail-hero>.arm-drawer-location{color:#71839e;margin:0 0 13px;font-size:11px}.arm-detail-hero .arm-id{color:#6680a3;border-top:1px solid #e6edf7;border-bottom:0;padding:11px 0 3px;font-size:9px}.arm-detail-hero .arm-id span{color:#8b9ab0;font-size:9px}.arm-detail-hero .arm-date-strip{border-top:1px solid #e6edf7;gap:8px 16px;margin-top:8px;padding-top:9px}.arm-detail-hero .arm-date-strip span,.arm-detail-hero .arm-date-strip b{font-size:8px}.arm-detail-hero .arm-date-strip b{color:#506b91}.arm-drawer-section{border-bottom:1px solid #e9eff7;padding:19px 3px}.arm-drawer-section h3{color:#516987;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-size:9px;display:flex}.arm-drawer-section h3:before{content:"";background:#4380ef;border-radius:2px;width:3px;height:12px}.arm-drawer-grid{gap:17px 12px}.arm-field{gap:9px}.arm-field-icon{color:#5180ca;background:#eff5ff;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:0;display:grid}.arm-field-label{color:#91a0b4;font-size:9px}.arm-field b{color:#2e4666;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.arm-drawer-poster .arm-avatar{border-radius:14px;width:43px;height:43px}.arm-drawer-poster b{color:#253f62;font-size:12px}.arm-drawer-poster span{font-size:10px}.arm-drawer-poster small{color:#8494aa}.arm-profile-button{min-height:39px;font-size:10px}.arm-full-description{color:#5e728d;background:#f7faff;border:1px solid #edf2f9;border-radius:11px;padding:12px 14px;font-size:11px;line-height:1.8}.arm-app-total{background:linear-gradient(110deg,#eff6ff,#f8fbff);border:1px solid #e4edfa}.arm-app-statuses div{background:#fff;border-color:#e8eef6}.arm-timeline-item{padding-left:19px}.arm-timeline-item b{font-size:10px}.arm-drawer-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdf;border-top-color:#e8eef6;padding:12px 20px;box-shadow:0 -8px 25px #34557c08}.arm-drawer-footer .arm-button{min-height:35px;font-size:9px}.arm-modal{border-radius:20px;animation:.4s cubic-bezier(.16,1,.3,1) arm-modal-pop;box-shadow:0 22px 70px #193b6835,inset 0 1px #fff}@keyframes arm-modal-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.arm-drawer-backdrop{align-items:flex-end;padding:0}.arm-drawer{border-radius:22px 22px 0 0;width:100vw;height:min(92dvh,900px);animation:.42s cubic-bezier(.16,1,.3,1) arm-sheet-pop}@keyframes arm-sheet-pop{0%{opacity:.65;transform:translateY(48px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.arm-drawer-scroll{padding:14px 16px 24px}.arm-detail-hero{padding:15px}.arm-drawer-header{padding:13px 16px!important}.arm-drawer-section{padding:16px 2px}.arm-drawer-footer{gap:6px;padding:10px 12px}.arm-drawer-footer .arm-button{flex:1;min-width:calc(50% - 5px)}}@media (prefers-reduced-motion:reduce){.arm-drawer,.arm-modal{animation:none!important}}.arm-drawer-backdrop{z-index:1500;-webkit-backdrop-filter:none;background:#14274133;justify-content:flex-end;align-items:stretch;padding:0;position:fixed;inset:0}.arm-drawer{background:#fff;border:0;border-left:1px solid #dce7f5;border-radius:18px 0 0 18px;width:min(720px,100vw - 20px);height:100dvh;max-height:100dvh;box-shadow:-12px 0 38px #18315229}.arm-drawer-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex:none;min-height:60px;padding:11px 20px!important}.arm-drawer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:22px;padding:14px 22px 18px;display:grid;overflow-y:auto}.arm-detail-hero{grid-column:1/-1;margin-bottom:2px}.arm-drawer-scroll>.arm-drawer-section:first-of-type{grid-column:1/-1}.arm-drawer-scroll>.arm-drawer-section:first-of-type .arm-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 15px}.arm-drawer-scroll>.arm-drawer-section:nth-of-type(2),.arm-drawer-scroll>.arm-drawer-section:nth-of-type(3){grid-column:1}.arm-drawer-scroll>.arm-drawer-section:nth-of-type(4){grid-area:3/2/span 2}.arm-drawer-scroll>.arm-drawer-section:nth-of-type(5){grid-column:1/-1}.arm-drawer-section{padding:13px 2px}.arm-drawer-section h3{margin-bottom:10px}.arm-drawer-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex:none;padding:10px 16px;box-shadow:0 -5px 16px #2442660f}@media (width<=760px){.arm-drawer{border-radius:0;width:min(600px,100vw);height:100dvh;max-height:100dvh}.arm-drawer-scroll{grid-template-columns:1fr;padding:12px 16px 16px}.arm-drawer-scroll>.arm-detail-hero,.arm-drawer-scroll>.arm-drawer-section:nth-of-type(n){grid-area:auto/1}.arm-drawer-scroll>.arm-drawer-section:first-of-type .arm-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.arm-drawer-backdrop,.arm-drawer{animation:none!important}}.arm-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding:2px 1px 9px;display:grid;overflow-x:auto}.arm-board-column{scroll-snap-align:start;background:linear-gradient(150deg,#fbfefc,#f3f8f5);border:1px solid #e1eee7;border-radius:13px;min-width:0;min-height:260px;padding:11px}.arm-board-column>header{border-bottom:1px solid #e6f0ea;justify-content:space-between;align-items:center;padding:2px 2px 11px;display:flex}.arm-board-column>header>div{align-items:center;gap:8px;display:flex}.arm-board-column h2{color:#34584b;margin:0;font-size:12px;font-weight:700}.arm-board-column>header>b{color:#5d816f;background:#e7f3eb;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.arm-board-dot{background:#219878;border-radius:50%;width:8px;height:8px}.arm-board-dot.paused{background:#d7a33f}.arm-board-dot.review{background:#d46767}.arm-board-dot.closed{background:#98a8a0}.arm-board-cards{align-content:start;gap:8px;padding-top:9px;display:grid}.arm-board-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ede7;border-radius:10px;gap:8px;width:100%;min-width:0;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.3s both arm-enter;display:grid;box-shadow:0 3px 9px #27564008}.arm-board-card:hover{border-color:#b7daca;transform:translateY(-2px);box-shadow:0 8px 18px #27564013}.arm-board-card .arm-status{padding:4px 7px;font-size:9px}.arm-board-card>strong{text-overflow:ellipsis;white-space:nowrap;color:#27483d;font-size:12px;overflow:hidden}.arm-board-card>span:not(.arm-status){text-overflow:ellipsis;white-space:nowrap;color:#7d9589;font-size:10px;overflow:hidden}.arm-board-card>small{color:#8ca197;align-items:center;gap:6px;font-size:9px;display:flex}.arm-board-card>small i{background:#9bad9f;border-radius:50%;width:3px;height:3px}.arm-board-empty{color:#91a69a;text-align:center;border:1px dashed #dce9e0;border-radius:9px;padding:15px 7px;font-size:10px}@media (width<=900px){.arm-board{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (width<=560px){.arm-board{grid-template-columns:repeat(4,minmax(245px,1fr))}}.adminCalendarPage{--cal-blue:#2874ee;--cal-ink:#18304e;--cal-muted:#7186a2;animation:.35s both cal-in}.adminCalendarIntro{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 22px;display:flex}.adminCalendarIntro h1{letter-spacing:-1.1px;color:var(--cal-ink);margin:8px 0 5px;font-size:clamp(27px,2.2vw,36px);font-weight:650}.adminCalendarIntro p{color:var(--cal-muted);margin:0;font-size:13px}.adminCalendarEyebrow{color:var(--cal-blue);letter-spacing:1.1px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.adminCalendarTotal{text-align:right;background:#ffffffa8;border:1px solid #deebff;border-radius:13px;gap:2px;padding:11px 16px;display:grid}.adminCalendarTotal strong{color:var(--cal-ink);font-size:23px}.adminCalendarTotal span{color:var(--cal-muted);font-size:10px}.adminCalendarLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.adminCalendarPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffed,#ffffffa8);border:1px solid #e0eafd;border-radius:17px;min-width:0;padding:20px;animation:.4s both cal-in;box-shadow:0 10px 28px #315e9610,inset 0 1px #fff}.adminCalendarAgenda{gap:16px;display:grid}.adminCalendarMonthHeader,.adminCalendarAgendaHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminCalendarMonthHeader>div:first-child>span,.adminCalendarAgendaHead>div>span{letter-spacing:.9px;color:#8ba0ba;font-size:9px;font-weight:800}.adminCalendarMonthHeader h2,.adminCalendarAgendaHead h2{color:var(--cal-ink);letter-spacing:-.4px;margin:5px 0 0;font-size:18px;font-weight:650}.adminCalendarControls{gap:6px;display:flex}.adminCalendarControls button{color:#52739e;cursor:pointer;background:#fff;border:1px solid #dfebfa;border-radius:9px;place-items:center;min-width:34px;height:34px;display:grid}.adminCalendarControls button:first-child{color:#2d67c5;padding:0 12px;font-size:11px;font-weight:650}.adminCalendarControls button:hover{background:#edf5ff;border-color:#bdd5fa}.adminCalendarWeekdays,.adminCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.adminCalendarWeekdays{border-bottom:1px solid #e9eff8;margin-top:21px;padding-bottom:8px}.adminCalendarWeekdays span{text-align:center;color:#93a3b7;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:750}.adminCalendarGrid{padding-top:7px}.adminCalendarDay{color:#465d79;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:clamp(47px,6vw,76px);padding:8px;transition:background .18s,border-color .18s,transform .18s;display:flex}.adminCalendarDay:hover{background:#f0f6ff;border-color:#dceaff;transform:translateY(-1px)}.adminCalendarDay.outside{color:#bdc8d7}.adminCalendarDay.today>span{color:#fff;background:var(--cal-blue);border-radius:8px;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.adminCalendarDay.selected{background:linear-gradient(145deg,#eef6ff,#f8fbff);border-color:#bdd7ff;box-shadow:inset 0 0 0 1px #fff}.adminCalendarDots{gap:3px;min-height:5px;padding-left:1px;display:flex}.adminCalendarDots b,.adminCalendarLegend i{border-radius:50%;width:6px;height:6px;display:block}.adminCalendarDots .application,.adminCalendarLegend i.application{background:#2874ee}.adminCalendarDots .referral,.adminCalendarLegend i.referral{background:#19a57d}.adminCalendarDots .agreement,.adminCalendarLegend i.agreement{background:#ee9b31}.adminCalendarLegend{border-top:1px solid #e9eff8;flex-wrap:wrap;align-items:center;gap:15px;margin-top:14px;padding-top:13px;display:flex}.adminCalendarLegend>span{color:#6e829d;align-items:center;gap:6px;font-size:10px;display:flex}.adminCalendarLegend small{color:#90a0b4;margin-left:auto;font-size:10px}.adminCalendarCount{color:#3475dc;background:#edf5ff;border-radius:9px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:11px;font-weight:750;display:grid}.adminCalendarEventList,.adminCalendarRecent{margin-top:14px;display:grid}.adminCalendarEvent,.adminCalendarRecent>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f9;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 0;display:flex}.adminCalendarEvent>i{border-radius:6px;flex:none;width:7px;height:32px}.adminCalendarEvent>i.application{background:#4388f4}.adminCalendarEvent>i.referral{background:#27b48c}.adminCalendarEvent>i.agreement{background:#f1a446}.adminCalendarEvent>span,.adminCalendarRecent>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.adminCalendarEvent b,.adminCalendarRecent b{color:#294563;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.adminCalendarEvent small,.adminCalendarRecent small{color:#8497b0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminCalendarEvent time,.adminCalendarRecent time{color:#8fa2ba;white-space:nowrap;font-size:9px}.adminCalendarEvent>svg{color:#91a7c2;flex:none;transition:transform .18s}.adminCalendarEvent:hover>svg{color:var(--cal-blue);transform:translate(3px)}.adminCalendarTextLink{color:#3274d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.adminCalendarRecentIcon{color:#397cdd;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.adminCalendarRecentIcon.referral{color:#159b77;background:#eaf8f3}.adminCalendarRecentIcon.agreement{color:#d78a28;background:#fff4e6}.adminCalendarEmpty{text-align:center;color:#8aa3c0;justify-items:center;gap:6px;padding:24px 10px 13px;display:grid}.adminCalendarEmpty b{color:#496583;font-size:11px}.adminCalendarEmpty span{color:#91a2b8;font-size:10px}.adminCalendarPage button:focus-visible{outline-offset:2px;outline:2px solid #6299ed}@keyframes cal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.adminCalendarLayout{grid-template-columns:minmax(0,1fr)}.adminCalendarAgenda{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCalendarDay{height:65px}}@media (width<=560px){.adminCalendarIntro{align-items:flex-start}.adminCalendarIntro p{max-width:260px;line-height:1.55}.adminCalendarTotal{padding:8px 11px}.adminCalendarPanel{border-radius:14px;padding:14px}.adminCalendarAgenda{grid-template-columns:minmax(0,1fr)}.adminCalendarWeekdays,.adminCalendarGrid{gap:2px}.adminCalendarWeekdays span{font-size:8px}.adminCalendarDay{border-radius:7px;height:49px;padding:5px;font-size:11px}.adminCalendarDay.today>span{width:20px;height:20px}.adminCalendarLegend{gap:9px}.adminCalendarLegend small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.adminCalendarPage,.adminCalendarPage *{transition:none!important;animation:none!important}}.adminExperienceWrapper.adminReferenceTheme{--admin-bg:#fafbfe;--admin-primary-blue:#2865ed;--admin-card-radius:16px;--admin-text-main:#202c3c;--admin-text-secondary:#768396;background:radial-gradient(at 50% -10%,#eff4ff8a,#0000 52%),linear-gradient(125deg,#fbfcfe,#f9faff 70%,#f5f8fe);border:6px solid #eef0f4;border-radius:14px;gap:0;min-height:100dvh;padding:22px clamp(16px,2.2vw,38px);display:block;overflow-x:clip}.adminReferenceTheme .adminAmbientGlow{opacity:.11;filter:blur(90px);width:350px;height:350px}.adminReferenceTheme .adminAmbientGlow.glow1{background:#afcaff;top:-270px;left:45%}.adminReferenceTheme .adminAmbientGlow.glow2{background:#cadbff;bottom:-270px}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{gap:0;width:100%;min-width:0;max-width:1740px;margin:0 auto}.adminExperienceWrapper.adminReferenceTheme .adminContent{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:27px 0 28px}.adminExperienceWrapper.adminReferenceTheme .adminTopSearchBar.referenceHeader{z-index:65;-webkit-backdrop-filter:blur(26px)saturate(125%);background:linear-gradient(120deg,#ffffffea,#ffffffad);border:1px solid #e9edf6;border-radius:40px;flex-wrap:nowrap;align-items:center;gap:16px;height:auto;min-height:60px;padding:9px 16px;display:flex;position:sticky;top:14px;box-shadow:0 2px 3px #2d3d5703,inset 0 1px #fff}.referenceHeader button{cursor:pointer;font-family:inherit}.referenceBrand{color:#1c2738;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0;display:flex}.referenceBrand>span{letter-spacing:-.8px;font-size:17px;font-weight:650}.referenceBrand b{color:#2d68e8;font-weight:650}.referenceTabs{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.referenceTabs::-webkit-scrollbar{display:none}.referenceTabs button{color:#4d5b6e;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:30px;flex:none;padding:8px 12px;font-size:11px;font-weight:550;transition:color .2s,background .2s,box-shadow .2s}.referenceTabs button:hover{color:#235fdb;background:#f0f4fc}.referenceTabs button.active{color:#fff;background:linear-gradient(#6493fb,#306bea);border-color:#b2c8fb;box-shadow:inset 0 0 0 2px #ffffff25,0 2px 5px #275dcc12}.referenceSearch{background:#ffffff70;border:1px solid #edf0f6;border-radius:24px;flex-shrink:1;align-items:center;gap:7px;width:14vw;min-width:100px;max-width:180px;padding:6px 9px;display:flex}.adminReferenceTheme .referenceSearch input{width:100%;min-width:0;font-size:10px;line-height:1.5}.referenceSearch:focus-within{border-color:#9bbcf6;box-shadow:0 0 0 3px #387aef0a}.adminReferenceTheme .referenceSearch>svg{color:#b6c1d0;order:2}.adminReferenceTheme .topBarActions{flex:none;gap:8px}.referenceIcon{color:#758499;background:#ffffff8c;border:1px solid #edf0f5;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;transition:background .2s,transform .2s;display:grid}.referenceIcon:hover{background:#edf3fe;transform:translateY(-1px)}.adminReferenceTheme .referenceIcon svg{color:inherit}.referenceProfile{text-align:left;background:0 0;border:0;align-items:center;gap:8px;max-width:170px;padding:0 3px 0 2px;display:flex}.referenceProfile>span{color:#3768b5;background:linear-gradient(150deg,#deebff,#bfd7fa);border:2px solid #fff;border-radius:11px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.referenceProfile>div{gap:3px;min-width:0;display:grid}.referenceProfile b{color:#3d4d63;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.referenceProfile small{color:#8b97aa;font-size:9px}.adminExperienceWrapper.adminReferenceTheme .adminSubNav{z-index:100;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden;pointer-events:none;background:#fafcffed;border:1px solid #fff;border-radius:23px;gap:18px;width:270px;min-width:0;height:auto;max-height:calc(100dvh - 36px);margin:0;padding:24px 18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility .35s;display:flex;position:fixed;top:18px;bottom:18px;left:18px;overflow-y:auto;transform:translate(-310px);box-shadow:10px 0 65px #1c365726}.adminExperienceWrapper.adminReferenceTheme .adminSubNav.mobileOpen{opacity:1;visibility:visible;pointer-events:auto;width:270px;min-width:0;padding:24px 18px;top:18px;bottom:18px;left:18px;transform:translate(0)}.referenceNavClose{color:#6e85a8;cursor:pointer;background:#edf2fc;border:0;border-radius:50%;align-self:flex-end;place-items:center;width:28px;height:28px;display:grid}.adminReferenceTheme .consoleNavScrim{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24365326;border:0;display:block;position:fixed;inset:0}.adminReferenceTheme .adminBrandMark{margin:0 0 15px}.adminReferenceTheme .navItemButton{font-size:12px}.adminReferenceTheme .navItemButton.active{color:#2363dc;background:#edf3ff}.adminReferenceTheme .adminFooter{color:#9ba6b7;background:0 0;border-top:1px solid #ecf0f6;padding:16px 0;font-size:10px}.adminReferenceTheme :is(.adminView,.peoplePage,.verificationWorkspace,.arm-page){gap:18px;animation:.4s both referenceEnter}.adminReferenceTheme :is(.adminViewHeader h1,.peopleIntro h1,.verificationIntro h1,.arm-header h1){letter-spacing:-1.2px;color:#202b3c;margin-top:4px;font-size:clamp(25px,2.25vw,34px);font-weight:550}.adminReferenceTheme :is(.adminViewHeader p,.peopleIntro p,.verificationIntro p,.arm-header p){color:#8390a2;font-size:12px;line-height:1.6}.adminReferenceTheme :is(.adminTableCard,.adminCard,.adminMetricCard,.peopleDirectory,.peopleProfile,.verificationDirectory,.verificationProfile,.verificationStat,.arm-card,.arm-toolbar,.arm-empty,.peopleSummaryCard:not(.active)){-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff0,#fffa);border:1px solid #e9eef7;border-radius:16px;box-shadow:0 5px 20px #304a7006,inset 0 1px #fff}.adminReferenceTheme :is(.adminPrimaryBtn,.verificationFullProfile,.peopleFullProfile,.arm-button-primary){background:linear-gradient(#5387fc,#2c66e7);border:1px solid #83a7f7;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff25,0 3px 8px #3970ed14}.adminReferenceTheme :is(.adminSecondaryBtn,.arm-button,.consoleExport){border-radius:9px}.adminReferenceTheme .peopleSummaryCard.active{background:linear-gradient(155deg,#1d59e7,#6395f5);border-color:#90adf6;box-shadow:inset 0 0 0 2px #ffffff25,0 5px 15px #3567bf16}.adminReferenceTheme :is(.peopleSummaryCard,.verificationStat){min-height:100px}.adminReferenceTheme :is(.peopleBreadcrumb,.verificationBreadcrumb){color:#9aa8bc;font-size:10px}.adminReferenceTheme :is(.arm-statusbar,.peopleLoaded,.verificationPromise){box-shadow:none;background:#f0f5ff8c;border-color:#e7edf9}.adminReferenceTheme :is(.peopleTable th,.verificationTable th,.adminDataTable th){color:#8c9aaf;background:#f7f9fc;font-size:10px}.adminReferenceTheme :is(.peopleTable td,.verificationTable td,.adminDataTable td){border-color:#edf1f7}.adminReferenceTheme :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #719df4}.adminReferenceTheme button:disabled{cursor:not-allowed;opacity:.55}.adminReferenceTheme .arm-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #344e7910}.adminReferenceTheme .arm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminReferenceTheme .arm-search{flex:400px}.adminReferenceTheme .arm-selects{order:3;width:100%;margin-top:0}.adminReferenceTheme .arm-view-toggle{float:none;margin:0}.adminReferenceTheme .arm-selects label{flex:1;min-width:125px}.adminReferenceTheme .arm-selects select{width:100%;max-width:none}.adminReferenceTheme .adminToast{z-index:1100}.adminReferenceTheme .adminContent>*{min-width:0}@keyframes referenceEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=1350px){.referenceBrand>span{font-size:15px}.referenceTabs button{padding:8px 9px;font-size:10px}.adminExperienceWrapper.adminReferenceTheme .referenceHeader{gap:10px;padding-inline:12px}.referenceSearch{max-width:140px}.referenceProfile{max-width:110px}.referenceIcon{width:27px;height:27px}.adminReferenceTheme .topBarActions{gap:5px}}@media (width<=1120px){.referenceProfile>div{display:none}.referenceProfile{max-width:none}.referenceSearch{width:105px;min-width:80px}.referenceBrand>span{font-size:14px}.referenceTabs button{padding-inline:8px;font-size:10px}.adminReferenceTheme .topBarActions>.referenceIcon:nth-child(2){display:none}}@media (width<=900px){.adminExperienceWrapper.adminReferenceTheme{border-width:4px;padding:15px}.adminExperienceWrapper.adminReferenceTheme .referenceHeader{border-radius:23px;flex-wrap:wrap;gap:9px 13px;top:8px}.referenceBrand{margin-right:auto}.referenceSearch{width:160px;min-width:100px;max-width:180px}.referenceTabs{border-top:1px solid #eef1f7;flex:1 0 100%;order:4;gap:7px;padding-top:5px}.referenceTabs button{flex:1;padding:8px 10px}.adminExperienceWrapper.adminReferenceTheme .adminContent{padding-top:23px}.referenceProfile>div{max-width:90px;display:grid}.adminExperienceWrapper.adminReferenceTheme .adminSubNav.mobileOpen{width:min(290px,100vw - 24px);top:12px;bottom:12px;left:12px}}@media (width<=600px){.adminExperienceWrapper.adminReferenceTheme{border-width:3px;padding:10px}.referenceProfile>div{display:none}.referenceBrand>span{font-size:14px}.referenceBrand svg{width:24px}.referenceSearch{width:95px;min-width:65px;max-width:110px}.adminReferenceTheme .topBarActions{gap:4px}.adminReferenceTheme .topBarActions>.referenceIcon:first-child{display:none}.referenceTabs{gap:2px}.referenceTabs button{flex:none;padding:7px 11px;font-size:10px}.adminExperienceWrapper.adminReferenceTheme .referenceHeader{border-radius:20px;gap:9px;padding:9px 10px}.adminReferenceTheme :is(.adminViewHeader,.peopleIntro,.verificationIntro,.arm-header){flex-wrap:wrap;align-items:flex-start;gap:12px}.adminReferenceTheme .arm-selects label{min-width:130px}}@media (prefers-reduced-motion:reduce){.adminReferenceTheme,.adminReferenceTheme *,.adminReferenceTheme :before,.adminReferenceTheme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adminReferenceTheme .adminModalOverlay:has(.applicationInspector){-webkit-backdrop-filter:none;background:#14274233}.adminReferenceTheme .adminModalOverlay:has(.applicationInspector) .adminDrawer{background:#fff;border-left:1px solid #dce7f5;width:min(720px,100vw);box-shadow:-14px 0 42px #1330532b}.adminReferenceTheme .adminModalOverlay:has(.applicationInspector) .drawerHeader{background:#fff;border-bottom:1px solid #e8eef7;align-items:center;padding:17px 24px}.adminReferenceTheme .applicationInspector{gap:16px;display:grid}.adminReferenceTheme .applicationInspectHero{background:linear-gradient(125deg,#f4f8ff,#fff 68%,#edf5ff);border:1px solid #e2ebf8;border-radius:17px;padding:20px;position:relative;box-shadow:inset 0 1px #fff}.applicationInspectEyebrow{color:#5c7ca5;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.applicationInspectEyebrow code{color:#6b83a0;letter-spacing:.2px;background:#fff;border:1px solid #e0e9f6;border-radius:7px;padding:5px 8px;font-size:9px}.applicationInspectStatus{color:#ad721c;background:#fff5e5;border-radius:999px;margin:15px 0 0;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.applicationInspectStatus.accepted,.applicationInspectStatus.approved{color:#14845f;background:#e9f8f1}.applicationInspectStatus.rejected,.applicationInspectStatus.withdrawn{color:#bd4943;background:#fff0ef}.applicationInspectHero h3{color:#183454;letter-spacing:-.55px;margin:11px 0 4px;font-size:21px;line-height:1.25}.applicationInspectHero p{color:#7086a1;margin:0 0 9px;font-size:11px}.applicationInspectHero small{color:#8c9db2;font-size:9px}.adminReferenceTheme .applicationInspectSection{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e7eef8;border-radius:15px;padding:17px}.applicationInspectSection h3{color:#526d8c;letter-spacing:.8px;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.applicationInspectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.applicationInspectGrid>div{background:#fff;border:1px solid #edf2f8;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px 11px;display:grid}.applicationInspectGrid small{color:#8a9db5;font-size:9px}.applicationInspectGrid b{color:#2a4565;overflow-wrap:anywhere;font-size:11px;font-weight:650}.applicationInspectOwner{background:#fff;border:1px solid #edf2f8;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.applicationInspectAvatar{color:#286ed1;background:linear-gradient(145deg,#eaf4ff,#d6e8ff);border:1px solid #d7e7fb;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-weight:800;display:grid}.applicationInspectOwner>div{gap:3px;min-width:0;display:grid}.applicationInspectOwner b{color:#2b4768;font-size:11px}.applicationInspectOwner small{color:#7e92ab;overflow-wrap:anywhere;font-size:10px}.applicationInspectPitch p{color:#485f7a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #edf2f8;border-radius:11px;margin:0;padding:13px 14px;font-size:12px;line-height:1.7}.adminReferenceTheme .adminModalOverlay:has(.applicationInspector) .drawerFooter{background:#fff;border-top:1px solid #e8eef7;padding:13px 22px}@media (width<=700px){.adminReferenceTheme .adminModalOverlay:has(.applicationInspector) .adminDrawer{width:100vw}.applicationInspectGrid{grid-template-columns:1fr}.adminReferenceTheme .adminModalOverlay:has(.applicationInspector) .drawerBody{padding:15px}}.adminExperienceWrapper.adminReferenceTheme{--admin-primary-blue:#178364;--admin-blue:#178364;background:radial-gradient(at 77% 8%,#e6f2e9 0,#0000 28%),radial-gradient(at 5% 90%,#eef4ed 0,#0000 28%),linear-gradient(125deg,#f4f5f2,#f4f5f2 70%,#f1f4f0)}.adminReferenceTheme .adminAmbientGlow.glow1{background:#b8e3cb}.adminReferenceTheme .adminAmbientGlow.glow2{background:#d1eedc}.adminReferenceTheme .referenceTabs button:hover{color:#16785c;background:#eaf5ee}.adminReferenceTheme .referenceTabs button.active{background:linear-gradient(#35a77c,#187b5e);border-color:#83c6a9;box-shadow:inset 0 0 0 2px #ffffff28,0 3px 9px #19765720}.adminReferenceTheme :is(.adminPrimaryBtn,.verificationFullProfile,.peopleFullProfile,.arm-button-primary,.ops-primary){color:#fff;background:linear-gradient(135deg,#2aa477,#16765a);border-color:#77b99c;box-shadow:inset 0 0 0 1px #ffffff25,0 4px 12px #19805f20}.adminReferenceTheme :is(.navItemButton.active,.railBtn.active){color:#187657;background:linear-gradient(135deg,#e8f5ee,#f5faf7);border-color:#cfe8d9}.adminReferenceTheme :is(.referenceIcon:hover,.adminButton:hover){color:#187657}.adminReferenceTheme .ops-dashboard{--ops-blue:#178364}.adminReferenceTheme :is(.ops-week-chart .ops-day-track>span,.ops-month-referrals){background:linear-gradient(#28a27a,#6fc29d)}.adminReferenceTheme .ops-brief{background:linear-gradient(155deg,#176e55,#258a6b 65%,#49aa84);border-color:#8bcbb0}.adminReferenceTheme .ops-text-link{color:#177b5d}.adminReferenceTheme .adminCalendarPage{--cal-blue:#198364}.adminReferenceTheme .adminCalendarDay.today>span{background:linear-gradient(135deg,#27a278,#16765a)}.adminReferenceTheme .adminCalendarDots .application,.adminReferenceTheme .adminCalendarLegend i.application{background:#2588d2}.adminReferenceTheme .adminCalendarDots .referral,.adminReferenceTheme .adminCalendarLegend i.referral{background:#219878}.adminReferenceTheme .arm-status-published{color:#187957;background:#e6f5ec}.adminReferenceTheme :is(button,a,input,select,textarea):focus-visible{outline-color:#4aa982}.adminReferenceTheme .adminContent :is(.adminTableCard,.adminDataCard,.peopleSummaryCard,.verificationStat,.arm-card,.adminCalendarPanel,.adminViewHeader,.adminSectionCard){border-color:#e2eee7;box-shadow:0 8px 24px #2d63420b,inset 0 1px #fff}.adminReferenceTheme .adminContent :is(.adminDataTable th,.peopleTable th,.verificationTable th){color:#71877b;background:#f4f8f5}.adminReferenceTheme .adminContent :is(.adminToast,.statusPill.active){border-color:#cde8d8}.adminReferenceTheme .adminContent :is(.arm-button:hover,.arm-icon-button:hover,.adminSecondaryBtn:hover){color:#187657;background:#f2faf5;border-color:#b9dcc9}.adminExperienceWrapper.adminReferenceTheme .adminMiniRail{display:none!important}.adminExperienceWrapper.adminReferenceTheme .adminSubNav{overscroll-behavior:contain;z-index:80;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);flex-direction:column;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(160deg,#f9faf8,#f6f7f4)!important;border:1px solid #e5e8e3!important;border-radius:19px!important;gap:12px!important;width:258px!important;height:auto!important;max-height:none!important;padding:22px 17px!important;display:flex!important;position:fixed!important;top:20px!important;bottom:20px!important;left:20px!important;overflow-y:auto!important;transform:none!important;box-shadow:0 10px 30px #283b2c0d!important}.adminReferenceTheme .adminSubNav .adminBrandMark{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e9e4;justify-content:flex-start;align-items:center;width:100%;padding:4px 5px 16px;display:flex;margin:0 0 14px!important}.adminReferenceTheme .adminSubNav .adminBrandMark img{width:min(205px,100%);height:auto;display:block}.adminReferenceTheme .adminSubNav .subNavSection{gap:5px;display:grid}.adminReferenceTheme .adminSubNav .subNavSectionTitle{color:#83a091;letter-spacing:1px;padding:9px 10px 5px;font-size:9px;font-weight:800}.adminReferenceTheme .adminSubNav .navItemButton{color:#526c60;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.adminReferenceTheme .adminSubNav .navItemButton:hover{color:#187657;background:#f0f7f2;border-color:#e0eee5;transform:translate(2px)}.adminReferenceTheme .adminSubNav .navItemButton.active{border-color:#cfe7d8;box-shadow:inset 3px 0 #238968,0 3px 9px #3172540b;color:#187657!important;background:linear-gradient(100deg,#e8f5ed,#f4faf6)!important}.adminReferenceTheme .adminSubNav .subNavSection:nth-of-type(2) .subNavSectionTitle{margin-top:12px}.adminReferenceTheme .adminSubNav .navItemIcon{color:#6e9380;background:#eef6f0;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.adminReferenceTheme .adminSubNav .navItemButton.active .navItemIcon{color:#177d5f;background:#d9efe2}.adminReferenceTheme .adminSubNav .referenceNavClose{display:none}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{min-width:0;width:calc(100% - 286px)!important;max-width:none!important;margin:0 0 0 286px!important}.adminExperienceWrapper.adminReferenceTheme .adminTopSearchBar.referenceHeader{border-radius:18px;min-height:58px;padding:10px 16px;top:12px}.adminReferenceTheme .referenceHeader>.referenceBrand,.adminReferenceTheme .referenceHeader>.referenceTabs{display:none!important}.adminReferenceTheme .referenceHeader>.referenceSearch{flex:1;width:auto;min-width:160px;max-width:480px;margin-right:auto}.adminReferenceTheme .referenceMenu{display:none}.adminReferenceTheme .adminContent{padding-top:22px!important}.adminReferenceTheme .consoleNavScrim{display:none!important}@media (width<=900px){.adminExperienceWrapper.adminReferenceTheme .adminSubNav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:100!important;width:min(290px,100vw - 24px)!important;top:12px!important;bottom:12px!important;left:12px!important;transform:translate(-310px)!important}.adminExperienceWrapper.adminReferenceTheme .adminSubNav.mobileOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.adminReferenceTheme .adminSubNav .referenceNavClose{align-self:flex-end;display:grid}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{width:100%!important;margin:0!important}.adminReferenceTheme .referenceMenu{display:grid!important}.adminReferenceTheme .consoleNavScrim{display:block!important}.adminExperienceWrapper.adminReferenceTheme .referenceHeader{border-radius:18px!important}.adminReferenceTheme .referenceHeader>.referenceSearch{min-width:0;max-width:none}}@media (width<=600px){.adminExperienceWrapper.adminReferenceTheme .adminSubNav{padding:18px 14px!important}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{width:100%!important}.adminReferenceTheme .adminTopSearchBar.referenceHeader{top:6px;padding:8px 10px!important}.adminReferenceTheme .referenceSearch{flex-basis:100%;order:3}}.adminExperienceWrapper.adminReferenceTheme .adminSubNav{width:225px!important;padding:20px 15px!important;left:13px!important}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{width:calc(100% - 215px)!important;margin-left:215px!important}@media (width<=900px){.adminExperienceWrapper.adminReferenceTheme .adminSubNav{width:min(290px,100vw - 24px)!important;padding:20px 15px!important;left:12px!important}.adminExperienceWrapper.adminReferenceTheme .adminMainCanvas{width:100%!important;margin-left:0!important}}@media (prefers-reduced-motion:reduce){.adminReferenceTheme *{scroll-behavior:auto!important}}:root{--page:#e9ebe9;--panel:#f5f6f5;--card:#fdfdfc;--hair:#e3e7e4;--ink:#131a15;--muted:#646d67;--faint:#6c756f;--g-950:#0d3a23;--g-800:#155a37;--g-700:#1d7347;--g-600:#27865a;--g-400:#5dbd8b;--g-100:#e3f2e9;--hatch:#8d9a92;--deep:color-mix(in srgb, var(--g-950) 55%, #000);--swirl:color-mix(in srgb, var(--g-400) 22%, transparent);--amber:#b06d0a;--amber-bg:#fdf3e2;--rose:#c23b3b;--rose-bg:#fdeceb;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r-lg:26px;--r-md:20px;--gap:16px;--shadow:0 1px 2px #131a150a, 0 8px 24px -12px #131a151a;--ease:cubic-bezier(.22, 1, .36, 1);--focus:0 0 0 3px var(--card), 0 0 0 5px var(--g-600)}:root[data-accent=ocean]{--g-950:#0f2a5c;--g-800:#173f86;--g-700:#1f4fa8;--g-600:#2f66c9;--g-400:#6d9bec;--g-100:#e6eefc}:root[data-accent=plum]{--g-950:#331653;--g-800:#4c2580;--g-700:#6a3fb0;--g-600:#7d52c4;--g-400:#ad8ce6;--g-100:#f0e9fb}:root[data-accent=ember]{--g-950:#4d1b08;--g-800:#7c2e10;--g-700:#b1491d;--g-600:#c85a2a;--g-400:#ec9a6c;--g-100:#fcebe2}.skip{z-index:100;color:#f2f8f4;background:var(--g-950);border-radius:10px;padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--page);min-height:100dvh;color:var(--ink);font:400 15px/1.45 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}h1,h2,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(a,button,input,label.btn):focus-visible{box-shadow:var(--focus);outline:none}label.btn:focus-within{box-shadow:var(--focus)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{grid-template-columns:252px minmax(0,1fr);gap:14px;max-width:1680px;min-height:100dvh;margin:0 auto;padding:14px;display:grid}.shell{grid-template-rows:auto 1fr;gap:14px;min-width:0;display:grid}.sidebar{background:var(--panel);border-radius:var(--r-lg);overscroll-behavior:contain;flex-direction:column;height:calc(100dvh - 28px);padding:26px 0 18px;display:flex;position:sticky;top:14px;overflow-y:auto}.sidebar__top{justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex}.icon-btn.sidebar__close{display:none}.brand{align-items:center;gap:12px;display:inline-flex}.brand__mark{width:40px;height:40px;color:var(--g-700);stroke-width:3.4px}.brand__name{letter-spacing:-.03em;font-size:22px;font-weight:600}.nav{margin-top:34px}.nav+.nav{margin-top:30px}.nav__label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:0 28px 12px;font-size:12px;font-weight:500}.nav__link{text-align:left;width:100%;color:var(--muted);align-items:center;gap:14px;padding:11px 28px;font-family:inherit;font-size:16px;transition:color .2s;display:flex;position:relative}.nav__link svg{width:22px;height:22px}.nav__link:hover{color:var(--ink)}.nav__link[aria-current=page]{color:var(--ink);font-weight:600}.nav__link[aria-current=page] svg{color:var(--g-700)}.sidebar__navs{position:relative}.nav__rail{z-index:1;background:var(--g-700);transform-origin:50% 0;opacity:0;pointer-events:none;border-radius:0 6px 6px 0;width:5px;height:40px;position:absolute;top:0;left:0}.nav__link svg{transition:color .2s}.nav__link:focus-visible{box-shadow:inset 0 0 0 2px var(--g-600)}.nav__badge{color:#f0f7f2;background:var(--g-950);border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.promo{isolation:isolate;border-radius:var(--r-md);color:#eef6f1;background:var(--deep);margin:auto 18px 0;padding:18px 16px 16px;position:relative;overflow:hidden}.promo:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 78% 70%, transparent 0 14px, var(--swirl) 15px 16px), radial-gradient(70% 60% at 85% 85%, var(--g-700), transparent 70%), radial-gradient(60% 50% at 10% 0%, var(--g-950), transparent 70%);position:absolute;inset:-40%}.promo__icon{color:#071a10;background:#eef6f1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.promo__icon svg{width:15px;height:15px}.promo__title{letter-spacing:-.02em;max-width:9em;margin-top:12px;font-size:19px;line-height:1.15}.promo__sub{color:#b9d4c3;margin-top:6px;font-size:12px}.promo__btn{width:100%;color:inherit;text-align:center;background:var(--g-800);border-radius:999px;margin-top:26px;padding:10px;font-size:13.5px;font-weight:600;transition:background .2s;display:block}.promo__btn:hover{background:var(--g-700)}.topbar{background:var(--panel);border-radius:var(--r-lg);align-items:center;gap:14px;padding:14px 18px;display:flex}.icon-btn.topbar__menu{display:none}.search{flex:0 380px;position:relative}.search input{background:var(--card);border:0;border-radius:999px;outline:none;width:100%;height:50px;padding:0 64px 0 50px;font-size:15px}.search input::placeholder{color:var(--faint)}.search input::-webkit-search-cancel-button{display:none}.search input:focus-visible{box-shadow:var(--focus)}.search__icon{width:22px;height:22px;color:var(--ink);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.search__kbd{font:500 12px var(--font);color:var(--ink);background:var(--panel);pointer-events:none;border-radius:7px;padding:3px 8px;position:absolute;top:50%;right:12px;translate:0 -50%}.topbar__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-btn{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.icon-btn--round{background:var(--card);width:52px;height:52px;transition:transform .25s var(--ease);border-radius:50%;position:relative}.icon-btn--round:hover{transform:translateY(-2px)}.icon-btn svg{width:22px;height:22px}.dot{background:var(--rose);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:13px;right:14px}.profile{text-align:left;border-radius:999px;align-items:center;gap:12px;padding:2px 6px 2px 2px;display:flex}.profile__text{display:grid}.profile__name{font-size:16px;font-weight:500}.profile__mail{color:var(--muted);font-size:13.5px}.avatar{background:var(--av,var(--g-100));letter-spacing:.02em;color:#131a15c7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13.5px;font-weight:600;display:grid}.avatar--lg{width:54px;height:54px;font-size:16px}.card,.board{scroll-margin-top:14px}.board{background:var(--panel);border-radius:var(--r-lg);min-width:0;padding:28px 22px 22px}.board__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:26px;display:flex}.board__title{letter-spacing:-.035em;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.1}.board__sub{color:var(--muted);margin-top:8px}.board__actions{flex-wrap:wrap;gap:12px;display:flex}.btn{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:16px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.btn--primary{color:#f2f8f4;background:linear-gradient(180deg, var(--g-700), var(--g-950))}.btn--primary:hover{background:linear-gradient(180deg, var(--g-600), var(--g-800))}.btn--ghost{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--g-950)}.btn--ghost:hover{background:var(--g-100)}.btn--block{width:100%}.btn--danger{color:#fff6f5;background:linear-gradient(#d64a4a,#a32727)}.btn--danger:hover{background:linear-gradient(#e05555,#b23030)}.btn--light{color:var(--g-950);background:#f1f8f3}.btn--light:hover{background:#fff}.btn--outline-light{color:#f1f8f3;box-shadow:inset 0 0 0 1.5px #f1f8f38c}.btn--outline-light:hover{background:#f1f8f31a}.link-btn{color:var(--g-700);border-radius:6px;font-size:13.5px;font-weight:600}.link-btn:hover{text-underline-offset:3px;text-decoration:underline}.icon-btn--soft{background:var(--panel);border-radius:50%;width:40px;height:40px;transition:background .2s}.icon-btn--soft:hover{background:var(--g-100)}.avatar--xl{width:72px;height:72px;font-size:22px}.chip{white-space:nowrap;height:36px;box-shadow:inset 0 0 0 1.5px var(--g-950);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.chip svg{stroke-width:2px;width:15px;height:15px}.chip:hover{background:var(--g-100)}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"s1 s1 s1 s2 s2 s2 s3 s3 s3 s4 s4 s4""an an an an an an re re re sd sd sd""tm tm tm tm tm pg pg pg pg sd sd sd";display:grid}.side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.side .projects{flex:1}.card{background:var(--card);border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow);padding:22px;position:relative}.card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card__title{letter-spacing:-.02em;font-size:19px;font-weight:500}.stat{flex-direction:column;min-height:178px;display:flex}.stat__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stat__title{letter-spacing:-.015em;font-size:18px;font-weight:500}.arrow{width:38px;height:38px;transition:transform .3s var(--ease), background .2s, color .2s;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.arrow:hover{background:var(--ink);color:var(--card);transform:rotate(45deg)}.stat__num{letter-spacing:-.04em;margin:auto 0 10px;padding-top:18px;font-size:clamp(42px,4vw,56px);font-weight:600;line-height:1}.stat__note{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.stat__note--plain{color:var(--g-700)}.trend{border-radius:5px;align-items:center;gap:1px;padding:0 4px;font-size:10.5px;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px}.trend svg{stroke-width:2.6px;width:10px;height:10px}.stat--hero{color:#f1f8f3;background:linear-gradient(135deg, var(--g-800) 0%, var(--g-950) 100%);box-shadow:0 14px 30px -16px #0d3a23b3}.stat--hero:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 80% at 100% 100%,#5dbd8b47,#0000 60%);position:absolute;inset:0}.stat--hero .arrow{color:var(--g-950);box-shadow:none;background:#f1f8f3}.stat--hero .arrow:hover{background:var(--g-400)}.stat--hero .stat__note{color:#b9e6cb}.analytics{flex-direction:column;display:flex}.bars{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);min-height:190px;margin-top:26px;display:grid}.bars li{grid-template-rows:1fr auto;gap:10px;min-width:0;display:grid}.bar{width:100%;height:calc(var(--h) * 100%);-webkit-tap-highlight-color:transparent;border-radius:999px;align-self:end;min-height:40px;position:relative;overflow:hidden}.bar:focus-visible{box-shadow:var(--focus)}.bar__fill{border-radius:inherit;background:var(--g-700);position:absolute;inset:0}.bar--light .bar__fill{background:var(--g-400)}.bar--dark .bar__fill{background:var(--g-950)}.bar--plan .bar__fill{background:repeating-linear-gradient(-45deg, var(--hatch) 0 2.4px, transparent 2.4px 8px);border-radius:inherit;box-shadow:inset 0 0 0 1.5px #8d9a9259}.bar:hover .bar__fill{filter:brightness(1.08)}.bar__day{text-align:center;color:var(--faint);font-size:14px}.bars__tip{z-index:2;white-space:nowrap;color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 6px 16px -8px #131a1559;pointer-events:none;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.bars__tip:after{content:"";background:var(--hatch);width:1px;height:10px;position:absolute;top:100%;left:50%;translate:-50%}.reminder{flex-direction:column;display:flex}.reminder__what{letter-spacing:-.025em;color:var(--g-800);margin-top:26px;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.15}.reminder__when{color:var(--muted);margin:10px 0 22px;font-size:14.5px}.reminder__btn{margin-top:auto}.reminder__btn[aria-pressed=true]{background:linear-gradient(#d24b4b,#9f2525)}.reminder__btn svg{width:22px;height:22px}.rec{background:#fff;border-radius:50%;width:9px;height:9px;display:none}.reminder__btn[aria-pressed=true] .rec{display:block}.reminder__btn[aria-pressed=true] svg{display:none}.plist{overscroll-behavior:contain;scrollbar-width:thin;gap:16px;max-height:300px;margin-top:20px;display:grid;overflow-y:auto}.pitem{align-items:center;gap:14px;display:flex}.pitem__name{font-size:15px;font-weight:500;line-height:1.3;display:block}.pitem__due{color:var(--faint);font-size:12px;display:block}.pico{border-radius:8px;flex:none;width:28px;height:28px;position:relative}.pico--api{background:repeating-linear-gradient(-60deg,#0000 0 4px,#3b5bdb 4px 7px,#0000 7px 9px);border-radius:4px}.pico--flow{background:conic-gradient(#1f9e8f 0 33%, #0b5f6b 0 66%, #6bd1c2 0);border-radius:50%}.pico--dash{background:linear-gradient(#f08c3c,#f08c3c) 50% 0/6px 11px no-repeat,linear-gradient(#4ab6e8,#4ab6e8) 50% 100%/6px 11px no-repeat,linear-gradient(#e64980,#e64980) 0/11px 6px no-repeat,linear-gradient(#40c057,#40c057) 100%/11px 6px no-repeat}.pico--speed{background:conic-gradient(from 200deg, #f59f00 0 50%, #fd7e14 0 75%, transparent 0);border-radius:50%}.pico--qa{background:radial-gradient(circle at 50% 30%,#e8590c 0 6px,#0000 6.5px),radial-gradient(circle at 28% 70%,#6741d9 0 6px,#0000 6.5px),radial-gradient(circle at 72% 70%,#364fc7 0 6px,#0000 6.5px)}.pico--new{background:radial-gradient(circle, var(--g-400) 0 5px, transparent 5.5px), var(--g-100);border-radius:50%}.tlist{gap:14px;margin-top:22px;display:grid}.titem{align-items:center;gap:14px;display:flex}.titem__body{flex:1;min-width:0;display:grid}.titem__name{font-size:15.5px;font-weight:500}.titem__task{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.titem__task b{color:var(--ink);font-weight:600}.pill{border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-weight:500;box-shadow:inset 0 0 0 1px}.pill--done{color:var(--g-700);background:var(--g-100)}.pill--prog{color:var(--amber);background:var(--amber-bg)}.pill--pend{color:var(--rose);background:var(--rose-bg)}.progress{flex-direction:column;display:flex}.gauge{flex:1;place-items:end center;width:min(100%,300px);margin:18px auto 0;display:grid;position:relative}.gauge__svg{width:100%;height:auto;overflow:visible}.gauge__track,.gauge__seg{stroke-width:44px;stroke-linecap:round;fill:none}.gauge__track{stroke:var(--panel)}.gauge__seg{stroke-dasharray:0 100}.gauge__seg--done{stroke:var(--g-700)}.gauge__seg--prog{stroke:var(--g-950)}.gauge__seg--pend{stroke:url(#hatch)}.gauge__read{justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.gauge__pct{letter-spacing:-.05em;font-size:clamp(40px,4vw,54px);font-weight:600;line-height:1}.gauge__lbl{color:var(--muted);margin-top:4px;font-size:13.5px}.legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:22px;font-size:13.5px;display:flex}.legend li{align-items:center;gap:8px;display:inline-flex}.sw{border-radius:50%;width:16px;height:16px}.sw--done{background:var(--g-700)}.sw--prog{background:var(--g-950)}.sw--pend{background:repeating-linear-gradient(-45deg, var(--hatch) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px #8d9a9266}.tracker{isolation:isolate;color:#f1f8f3;background:var(--deep);flex-direction:column;min-height:210px;display:flex;overflow:hidden}.tracker:before{content:"";z-index:-1;background:repeating-radial-gradient(ellipse at 95% 105%, transparent 0 11px, var(--swirl) 12px 13px), radial-gradient(60% 70% at 100% 100%, var(--g-700), transparent 70%), radial-gradient(55% 55% at 0% 0%, var(--g-950), transparent 70%);position:absolute;inset:-30%}.tracker .card__title{font-weight:500}.tracker__time{text-align:center;letter-spacing:-.02em;justify-content:center;margin:auto 0 0;padding-top:14px;font-size:clamp(38px,3.4vw,46px);font-weight:600;display:flex}.dg{height:1.15em;line-height:1.15;display:inline-block;overflow:hidden}.dg__col{display:grid}.dg__col span{height:1.15em}.dg-sep{padding:0 .02em}.tracker__ctrl{justify-content:center;gap:14px;margin-top:14px;display:flex}.tbtn{width:50px;height:50px;color:var(--g-950);transition:transform .25s var(--ease);background:#f1f8f3;border-radius:50%;place-items:center;display:grid}.tbtn:hover{transform:scale(1.07)}.tbtn:active{transform:scale(.94)}.tbtn svg{width:22px;height:22px}.tbtn--stop{color:#f1f8f3;background:#d63a3a}.tbtn:focus-visible{box-shadow:0 0 0 3px var(--deep), 0 0 0 5px #f1f8f3}.empty{color:var(--faint);margin-top:14px;font-size:13.5px}mark{color:inherit;background:#cdeedb;border-radius:3px}.dlg{width:min(420px,100vw - 32px);color:var(--ink);background:var(--card);border:0;border-radius:22px;padding:0;box-shadow:0 30px 80px -20px #131a1573}.dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d181166}.dlg[open]{animation:dlg-in .35s var(--ease)}@keyframes dlg-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.dlg__form{gap:16px;padding:26px;display:grid}.dlg__title{letter-spacing:-.03em;font-size:22px;font-weight:600}.field{color:var(--muted);gap:6px;font-size:13.5px;font-weight:500;display:grid}.field input{border:1.5px solid var(--hair);background:var(--panel);height:48px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:15px;transition:border-color .2s}.field input:focus-visible{border-color:var(--g-600);box-shadow:0 0 0 3px #27865a2e}.dlg__row{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.dlg .btn{height:46px;padding:0 20px;font-size:15px}.toast{z-index:50;color:#f1f8f3;background:var(--g-950);opacity:0;pointer-events:none;border-radius:999px;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:12px 18px;font-size:14px;font-weight:500;position:fixed;bottom:24px;left:0;right:0;box-shadow:0 16px 40px -14px #0d3a2399}.toast:empty{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media (width<=1360px){.app{grid-template-columns:224px minmax(0,1fr)}.profile__mail{display:none}.card{padding:20px}.stat__title{font-size:16.5px}}@media (width>=1181px) and (height<=1060px){.app{gap:12px;padding:12px}.shell{gap:12px}.sidebar{height:calc(100dvh - 24px);padding-top:22px;top:12px}.nav{margin-top:26px}.nav+.nav{margin-top:22px}.nav__link{padding-top:9px;padding-bottom:9px}.topbar{padding:10px 14px}.search input{height:46px}.icon-btn--round{width:46px;height:46px}.avatar--lg{width:46px;height:46px;font-size:14.5px}.board{padding:22px 20px 16px}.board__head{margin-bottom:18px}.board__title{font-size:34px}.board__sub{margin-top:4px}.btn{height:48px}.card{padding:18px 20px}.stat{min-height:148px}.stat__num{margin-bottom:8px;padding-top:8px;font-size:48px}.bars{min-height:150px;margin-top:16px}.reminder__what{margin-top:16px}.plist{gap:12px;margin-top:14px}.tlist{gap:10px;margin-top:14px}.tracker{min-height:0}.tracker__time{padding-top:6px}.tracker__ctrl{margin-top:10px}.gauge{width:min(100%,270px);margin-top:8px}.legend{margin-top:14px}.board{flex-direction:column;display:flex}.view[data-view=dashboard]{flex-direction:column;flex:1;display:flex}.view[data-view=dashboard]>.grid{flex:1;grid-template-rows:auto 1fr 1fr}}@media (width<=1180px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"s1 s2""s3 s4""an an""re pr""tm tm""pg tr"}.side{display:contents}}@media (width<=1024px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:40;border-radius:0 var(--r-lg) var(--r-lg) 0;visibility:hidden;width:min(290px,84vw);height:100dvh;transition:transform .45s var(--ease), visibility 0s .45s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 60px -20px #131a1559}.sidebar.is-open{visibility:visible;transition:transform .45s var(--ease);transform:none}.icon-btn.sidebar__close{display:grid}.scrim{z-index:30;opacity:0;background:#0d181159;transition:opacity .3s;position:fixed;inset:0}.scrim.is-on{opacity:1}.icon-btn.topbar__menu{display:grid}html.js .sidebar{animation:none}}@media (width<=720px){.app{gap:10px;padding:10px}.shell{gap:10px}.topbar{border-radius:22px;gap:8px;padding:10px}.search{flex:1}.search input{height:44px;padding-right:16px}.search__kbd,.profile__text{display:none}.topbar__actions{gap:6px}.icon-btn--round{width:44px;height:44px}.dot{top:10px;right:11px}.avatar--lg{width:44px;height:44px;font-size:14px}.board{border-radius:22px;padding:22px 12px 12px}.board__head{padding:0 4px}.board__actions{width:100%}.board__actions .btn{flex:1;height:50px;padding:0 16px}.grid{grid-template-areas:"s1 s2""s3 s4""an an""re re""pr pr""tm tm""pg pg""tr tr";gap:12px}.stat{min-height:150px;padding:16px}.stat__title{font-size:14.5px}.arrow{width:30px;height:30px}.arrow svg{width:16px;height:16px}.stat__note{font-size:11.5px}.bars{min-height:170px}}@media (width<=400px){.topbar .icon-btn--round:first-of-type{display:none}}.view:focus-visible,.board__title:focus{outline:none}.word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.ch{display:inline-block}.card__sub{color:var(--muted);margin-top:4px;font-size:13px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.toolbar__meta{color:var(--muted);font-size:14px}.toolbar__meta b{color:var(--ink);font-weight:600}.seg{isolation:isolate;background:var(--card);box-shadow:var(--shadow);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg__pill{z-index:-1;background:linear-gradient(180deg, var(--g-700), var(--g-950));transform-origin:0;border-radius:999px;width:100px;position:absolute;top:5px;bottom:5px;left:0}.seg__btn{white-space:nowrap;height:40px;color:var(--muted);border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;transition:color .25s}.seg__btn:hover{color:var(--ink)}.seg__btn[aria-pressed=true]{color:#f2f8f4}.seg__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--g-400)}.seg--range .seg__btn{height:44px;padding:0 16px}.tray-wrap{position:relative}.tray{z-index:45;background:var(--card);width:min(360px,100vw - 24px);box-shadow:0 0 0 1px var(--hair), 0 24px 60px -20px #131a1559;transform-origin:90% 0;border-radius:20px;padding:16px;position:absolute;top:calc(100% + 12px);right:-8px}.tray__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tray__title{font-weight:600}.tray__list{gap:4px;display:grid}.tray__list li{color:var(--muted);border-radius:14px;align-items:flex-start;gap:12px;padding:10px;font-size:13.5px;line-height:1.4;display:flex}.tray__list li.is-unread{background:var(--g-100)}.tray__list b{color:var(--ink);font-weight:600}.tray__list .avatar{width:36px;height:36px;font-size:12px}.tray__ago{color:var(--faint);margin-top:2px;font-size:12px;display:block}.kanban{gap:var(--gap);scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;padding-bottom:6px;display:grid;overflow-x:auto}.col{border-radius:var(--r-md);min-height:420px;box-shadow:inset 0 0 0 1px var(--hair);scroll-snap-align:start;background:#fdfdfc8c;flex-direction:column;padding:14px;transition:background-color .2s,box-shadow .2s;display:flex}.col.is-over{background:var(--g-100);box-shadow:inset 0 0 0 2px var(--g-400)}.col__head{align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.col__dot{background:var(--c);border-radius:50%;width:10px;height:10px}.col__title{font-size:15px;font-weight:600}.col__count{text-align:center;background:var(--card);min-width:28px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12.5px;font-weight:600}.col__list{flex:1;align-content:start;gap:12px;min-height:60px;display:grid}.col__empty{text-align:center;color:var(--faint);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:14px;padding:22px 10px;font-size:13px}.task{background:var(--card);box-shadow:var(--shadow);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;padding:14px 14px 12px;position:relative}.task:focus-visible{box-shadow:var(--focus);outline:none}.task.is-dragging{opacity:.35}.task__top{align-items:center;gap:8px;display:flex}.tag{color:var(--fg);background:var(--bg);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.pri{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.pri svg{width:13px;height:13px}.pri--high{color:var(--rose)}.pri--med{color:var(--amber)}.task__menu{width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;margin-left:auto;display:grid}.task__menu:hover{background:var(--panel);color:var(--ink)}.task__menu svg{width:18px;height:18px}.task__title{letter-spacing:-.01em;margin:10px 0 12px;font-size:14.5px;font-weight:600;line-height:1.35}.task.is-done .task__title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--hatch);-webkit-text-decoration-color:var(--hatch);text-decoration-color:var(--hatch)}.meter{background:var(--panel);border-radius:99px;height:6px;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--g-600);transform-origin:0;height:100%}.task__foot{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.task__due{align-items:center;gap:4px;display:inline-flex}.task__due svg{width:14px;height:14px}.task__due.is-late{color:var(--rose);font-weight:600}.task__notes{align-items:center;gap:4px;display:inline-flex}.task__notes svg{width:14px;height:14px}.stack{margin-left:auto;display:flex}.stack .avatar{letter-spacing:0;width:30px;height:30px;box-shadow:0 0 0 2px var(--card);font-size:10.5px}.stack .avatar+.avatar{margin-left:-5px}.ghost{z-index:80;pointer-events:none;cursor:grabbing;margin:0;position:fixed;top:0;left:0;box-shadow:0 24px 50px -16px #131a1566}.menu{z-index:85;background:var(--card);min-width:190px;box-shadow:0 0 0 1px var(--hair), 0 18px 40px -12px #131a1559;transform-origin:100% 0;border-radius:14px;padding:6px;position:fixed}.menu__label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.menu__item{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--g-100);outline:none}.menu__item[aria-disabled=true]{color:var(--faint);cursor:default;background:0 0}.menu__item .col__dot{flex:none}.cal{gap:var(--gap);grid-template:"month agenda""month next"1fr/minmax(0,2fr) minmax(280px,1fr);display:grid}.cal__month{flex-direction:column;grid-area:month;display:flex}.cal__agenda{grid-area:agenda}.cal__next{grid-area:next}.cal__label{letter-spacing:-.03em;font-size:22px;font-weight:600}.cal__nav{gap:8px;display:flex}.cal__dow,.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal__dow{margin:18px 0 8px}.cal__dow span{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.cal__viewport{border-radius:14px;flex:1;overflow:hidden}.cal__grid{grid-auto-rows:minmax(84px,1fr)}.day{text-align:left;background:var(--panel);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.day:hover{background:var(--g-100)}.day:focus-visible{box-shadow:var(--focus);outline:none}.day--out{background:0 0}.day--out .day__n{color:var(--faint);opacity:.6}.day__n{border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.day--today .day__n{color:#f2f8f4;background:var(--g-700)}.day[aria-pressed=true]{background:var(--card);box-shadow:inset 0 0 0 2px var(--g-600)}.day__dots{flex-wrap:wrap;gap:4px;display:flex}.day__dot{background:var(--c);border-radius:50%;width:7px;height:7px}.day__evt{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;display:block;overflow:hidden}.cal__legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:13px;display:flex}.cal__legend li{align-items:center;gap:7px;display:inline-flex}.cal__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--g-700);font-size:13px;font-weight:600}.cal__day{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:600}.agenda{gap:10px;margin-top:18px;display:grid}.agenda li{background:var(--panel);box-shadow:inset 4px 0 0 var(--c);border-radius:14px;grid-template-columns:64px 1fr;gap:12px;padding:12px;display:grid}.agenda__time{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.4}.agenda__time small{color:var(--faint);font-weight:500;display:block}.agenda__t{font-size:14.5px;font-weight:600;line-height:1.3}.agenda__k{color:var(--c);margin-top:2px;font-size:12px;font-weight:600}.agenda .stack{margin:8px 0 0}.agenda .stack .avatar{box-shadow:0 0 0 2px var(--panel)}.upnext{gap:4px;margin-top:14px;display:grid}.upnext button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.upnext button:hover{background:var(--panel)}.upnext__date{background:var(--g-100);width:46px;height:46px;color:var(--g-800);border-radius:12px;flex:none;place-items:center;line-height:1;display:grid}.upnext__date b{font-size:17px}.upnext__date small{text-transform:uppercase;font-size:10.5px;font-weight:600}.upnext__t{font-size:14px;font-weight:600}.upnext__s{color:var(--muted);font-size:12px}.an-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kpi{flex-direction:column;grid-column:span 3;min-height:168px;display:flex;overflow:hidden}.kpi__label{color:var(--muted);font-size:14.5px;font-weight:500}.kpi__num{letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1}.kpi__delta{color:var(--g-700);align-items:center;gap:4px;margin-top:8px;font-size:12.5px;font-weight:600;display:inline-flex}.kpi__delta.is-down{color:var(--rose)}.kpi__delta svg{stroke-width:2.4px;width:14px;height:14px}.kpi__delta span{color:var(--faint);font-weight:500}.spark{width:calc(100% + 44px);height:46px;margin:auto -22px -22px}.spark__line{fill:none;stroke:var(--g-600);stroke-width:2px;vector-effect:non-scaling-stroke}.spark__area{fill:var(--g-100);stroke:none}.trend-card{flex-direction:column;grid-column:span 8;display:flex}.key{color:var(--muted);gap:16px;font-size:13px;display:flex}.key li{align-items:center;gap:7px;display:inline-flex}.key__sw{background:var(--g-600);border-radius:3px;width:16px;height:3px}.key__sw--prev{background:repeating-linear-gradient(90deg, var(--hatch) 0 4px, transparent 4px 7px)}.chart{touch-action:pan-y;flex:1;min-height:260px;margin-top:16px;position:relative}.chart__svg{width:100%;height:calc(100% - 26px);position:absolute;inset:0 0 26px;overflow:visible}.chart__grid line{stroke:var(--hair);stroke-width:1px}.chart__grid text{fill:var(--faint);stroke:none;font-size:11px}.chart__line{fill:none;stroke:var(--g-600);stroke-width:2.5px;stroke-linejoin:round}.chart__area{fill:url(#area-grad);stroke:none}.chart__prev{fill:none;stroke:var(--hatch);stroke-width:1.6px;stroke-dasharray:5 5}.chart__cross{stroke:var(--g-800);stroke-width:1px;stroke-dasharray:3 4;opacity:0}.chart__dot{fill:var(--card);stroke:var(--g-700);stroke-width:3px;opacity:0}.chart__x{height:18px;color:var(--faint);font-size:11px;position:absolute;bottom:0;left:0;right:0}.chart__x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.chart__tip{z-index:2;color:#f2f8f4;background:var(--g-950);white-space:nowrap;pointer-events:none;opacity:0;border-radius:12px;padding:8px 12px;font-size:12px;position:absolute;top:0;left:0;box-shadow:0 12px 30px -10px #0d3a2380}.chart__tip b{font-size:16px;display:block}.donut-card{flex-direction:column;grid-column:span 4;display:flex}.donut{width:min(220px,100%);margin:18px auto 0;position:relative}.donut__svg{width:100%;height:auto;display:block;transform:rotate(-90deg)}.donut__svg circle{fill:none;stroke-width:16px;stroke-linecap:butt;cursor:pointer;transition:opacity .2s}.donut__svg .donut__track{stroke:var(--panel);cursor:default}.donut__svg.is-focus circle:not(.is-on):not(.donut__track){opacity:.25}.donut__read{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut__num{letter-spacing:-.04em;font-size:30px;font-weight:600}.donut__lbl{color:var(--muted);font-size:12.5px}.donut__legend{gap:4px;margin-top:18px;display:grid}.donut__legend button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:13.5px;display:flex}.donut__legend button:hover,.donut__legend button[aria-pressed=true]{background:var(--panel)}.donut__legend .col__dot{flex:none}.donut__legend b{margin-left:auto;font-weight:600}.heat-card{grid-column:span 8}.heat__scale{color:var(--faint);align-items:center;gap:4px;font-size:12px;display:flex}.heat__scale i,.heat i{border-radius:4px;display:block}.heat__scale i{width:12px;height:12px}.heat{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:5px;margin-top:18px;display:grid}.heat i{aspect-ratio:1}[data-l="0"]{background:var(--panel)}[data-l="1"]{background:color-mix(in srgb, var(--g-400) 35%, var(--panel))}[data-l="2"]{background:var(--g-400)}[data-l="3"]{background:var(--g-700)}[data-l="4"]{background:var(--g-950)}.leaders-card{grid-column:span 4}.leaders{gap:14px;margin-top:18px;display:grid}.leaders li{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;display:grid}.leaders .avatar{grid-row:span 2;width:38px;height:38px;font-size:12px}.leaders__name{font-size:14px;font-weight:600}.leaders__n{color:var(--muted);font-size:13px;font-weight:600}.leaders .meter{grid-column:2/4}.people{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.member{text-align:center;flex-direction:column;align-items:center;padding:26px 20px 20px;display:flex;position:relative}.member__av{position:relative}.member__av .avatar{width:76px;height:76px;font-size:22px}.status{background:var(--c);width:16px;height:16px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;bottom:2px;right:2px}.status--online{--c:#2fb36b}.status--away{--c:#e8a317}.status--offline{--c:#b5bdb8}.member__name{letter-spacing:-.015em;margin-top:14px;font-size:16.5px;font-weight:600}.member__role{color:var(--muted);margin-top:2px;font-size:13.5px}.member__dept{color:var(--g-800);background:var(--g-100);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:11.5px;font-weight:600}.member__stats{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;width:100%;margin-top:18px;padding-top:16px;display:grid}.member__stats p{color:var(--muted);font-size:12px}.member__stats b{color:var(--ink);font-size:18px;display:block}.member__load{text-align:left;width:100%;margin-top:16px}.member__load p{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.member__load .meter__fill.is-hot{background:var(--amber)}.member__actions{gap:8px;width:100%;margin-top:18px;display:flex}.member__actions .btn{flex:1;height:42px;padding:0 12px;font-size:14px}.panel{z-index:70;overscroll-behavior:contain;background:var(--card);border-radius:26px;width:min(420px,100vw - 24px);padding:26px;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:-30px 0 80px -30px #131a1573}.panel-scrim{z-index:65;background:#0d181152;position:fixed;inset:0}.panel__close{background:var(--panel);border-radius:50%;position:absolute;top:16px;right:16px}.panel__hero{text-align:center;flex-direction:column;align-items:center;padding-top:10px;display:flex}.panel__hero .avatar{width:96px;height:96px;font-size:28px}.panel__name{letter-spacing:-.03em;margin-top:14px;font-size:22px;font-weight:600}.panel__meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.panel__meta span{align-items:center;gap:5px;display:inline-flex}.panel__meta svg{width:15px;height:15px}.panel__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.panel__stats div{background:var(--panel);text-align:center;border-radius:14px;padding:12px}.panel__stats b{font-size:20px;display:block}.panel__stats span{color:var(--muted);font-size:12px}.panel__h{margin:24px 0 10px;font-size:14px;font-weight:600}.panel__tasks{gap:8px;display:grid}.panel__tasks li{background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.panel__tasks .col__dot{flex:none}.panel__tasks small{color:var(--faint);white-space:nowrap;margin-left:auto}.panel__actions{gap:10px;margin-top:22px;display:flex}.panel__actions .btn{flex:1;height:48px}.settings{gap:var(--gap);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.set-nav{padding:10px;position:relative}.set-nav__tabs{gap:4px;display:grid;position:relative}.set-nav__pill{background:var(--g-100);transform-origin:50% 0;border-radius:14px;height:48px;position:absolute;top:10px;left:10px;right:10px}.set-nav__tab{height:48px;color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;transition:color .2s;display:flex;position:relative}.set-nav__tab:hover{color:var(--ink)}.set-nav__tab[aria-selected=true]{color:var(--g-800);font-weight:600}.set-nav__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--g-600)}.set-body{min-height:460px;padding:28px}.pane__head{align-items:center;gap:18px;margin-bottom:24px;display:flex}.pane__title{letter-spacing:-.03em;font-size:22px;font-weight:600}.pane__sub{color:var(--muted);margin-top:4px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.field--wide{grid-column:1/-1}.field select,.field textarea{border:1.5px solid var(--hair);background:var(--panel);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}.field textarea{resize:vertical;line-height:1.5}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23646d67' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field select:focus-visible,.field textarea:focus-visible{border-color:var(--g-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--g-600) 18%, transparent)}.field input[aria-invalid=true]{border-color:var(--rose)}.field__err{min-height:0;color:var(--rose);font-size:12.5px;font-style:normal}.field__err:empty{display:none}.pane__foot{border-top:1px solid var(--hair);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.save-btn{min-width:170px;position:relative;overflow:hidden}.save-btn__done{opacity:0;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.save-btn__done svg{stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;width:20px;height:20px}.switches{margin-top:18px;display:grid}.switches li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.switches li:last-child{border-bottom:0}.switches__t{font-size:15px;font-weight:600}.switches__d{color:var(--muted);margin-top:2px;font-size:13px}.switch{background:#cfd5d1;border-radius:999px;flex:none;width:52px;height:30px;transition:background-color .3s;position:relative}.switch[aria-checked=true]{background:var(--g-700)}.switch__knob{background:#fbfcfb;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #131a1540}.switch:focus-visible{box-shadow:var(--focus)}.set-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;padding:0;font-size:13px;font-weight:600}fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatches legend{width:100%}.swatch{background:var(--panel);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14.5px;font-weight:500;transition:box-shadow .2s,background-color .2s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.swatch input{opacity:0;pointer-events:none;position:absolute}.swatch__chip{background:linear-gradient(135deg, var(--sw), color-mix(in srgb, var(--sw) 55%, #000));border-radius:9px;width:30px;height:30px}.swatch:has(input:checked){background:var(--card);box-shadow:inset 0 0 0 2px var(--sw)}.swatch:has(input:focus-visible){box-shadow:var(--focus)}.radios{flex-wrap:wrap;gap:10px;display:flex}.radios legend{width:100%}.radio{cursor:pointer}.radio input{opacity:0;pointer-events:none;position:absolute}.radio span{background:var(--panel);border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s;display:inline-block}.radio input:checked+span{color:#f2f8f4;background:var(--g-700)}.radio input:focus-visible+span{box-shadow:var(--focus)}.help{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-areas:"hero hero""faq keys""faq contact";align-items:start;display:grid}.help__hero{isolation:isolate;color:#f1f8f3;background:var(--g-950);grid-area:hero;padding:30px;overflow:hidden}.help__hero:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 88% 30%, transparent 0 16px, #ffffff0f 17px 18px), radial-gradient(60% 80% at 90% 20%, color-mix(in srgb, var(--g-600) 80%, transparent), transparent 70%);position:absolute;inset:-40%}.help__q{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:600}.help__hint{color:#f1f8f3bf;margin-top:6px;font-size:14px}.help__cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hcat{text-align:left;color:#f1f8f3;background:#ffffff14;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:background-color .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.hcat svg{width:24px;height:24px}.hcat b{font-size:14.5px;font-weight:600;display:block}.hcat small{opacity:.75;font-size:12px}.hcat:hover{background:#ffffff24}.hcat[aria-pressed=true]{color:var(--g-950);background:#f1f8f3}.hcat:focus-visible{box-shadow:0 0 0 3px var(--g-950), 0 0 0 5px #f1f8f3}.help__faq{grid-area:faq}.faq{margin-top:10px;display:grid}.faq__item{border-bottom:1px solid var(--hair)}.faq__item:last-child{border-bottom:0}.faq__q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 2px;font-size:15.5px;font-weight:600;display:flex}.faq__q:focus-visible{border-radius:8px}.faq__icon{background:var(--panel);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.faq__icon svg{stroke-width:2.2px;width:16px;height:16px}.faq__a{color:var(--muted);padding:0 40px 18px 2px;font-size:14.5px;line-height:1.6}.faq__a b{color:var(--ink)}.faq__a code{background:var(--panel);border-radius:6px;padding:1px 6px;font-size:13px}.help__keys{grid-area:keys}.keys{gap:10px;margin:16px 0 0;display:grid}.keys div{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.keys dt{gap:4px;display:flex}.keys dd{color:var(--muted);text-align:right;margin:0}kbd{min-width:26px;height:26px;font:600 12px var(--font);background:var(--panel);box-shadow:inset 0 -2px 0 var(--hair), inset 0 0 0 1px var(--hair);border-radius:7px;place-items:center;padding:0 7px;display:inline-grid}.search__kbd{min-width:0;height:auto;box-shadow:none;align-items:center;gap:3px;display:inline-flex}.help__contact{isolation:isolate;color:#f1f8f3;background:var(--deep);grid-area:contact;overflow:hidden}.help__contact:before{content:"";z-index:-1;background:repeating-radial-gradient(ellipse at 100% 100%, transparent 0 11px, var(--swirl) 12px 13px), radial-gradient(60% 70% at 100% 100%, color-mix(in srgb, var(--g-700) 90%, transparent), transparent 70%);position:absolute;inset:-30%}.help__contact .promo__icon{width:34px;height:34px}.help__contact .promo__icon svg{width:18px;height:18px}.help__contact-t{letter-spacing:-.03em;margin-top:14px;font-size:22px;font-weight:600}.help__contact-d{color:#f1f8f3bf;margin-top:6px;font-size:14px}.help__contact-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.help__contact-row .btn{flex:1;height:48px;padding:0 16px;font-size:15px}.empty--block{text-align:center;padding:40px}.dlg__cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dlg__text{color:var(--muted);font-size:14.5px}.dlg--sm{width:min(380px,100vw - 32px)}@media (width<=1280px){.kpi{grid-column:span 6}.trend-card,.heat-card{grid-column:span 12}.donut-card,.leaders-card{grid-column:span 6}}@media (width<=1100px){.cal{grid-template-columns:1fr 1fr;grid-template-areas:"month month""agenda next"}.help__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.settings{grid-template-columns:1fr}.set-nav__tabs{grid-auto-columns:1fr;grid-auto-flow:column}.set-nav__pill{display:none}.set-nav__tab[aria-selected=true]{background:var(--g-100)}.help{grid-template-columns:1fr;grid-template-areas:"hero""faq""keys""contact"}}@media (width<=720px){.kanban{grid-template-columns:repeat(4,84%)}.cal{grid-template-columns:1fr;grid-template-areas:"month""agenda""next"}.cal__grid{grid-auto-rows:52px;gap:4px}.cal__dow{gap:4px}.day{align-items:center;gap:3px;padding:4px}.day__n{width:28px;height:28px;font-size:13px}.day__evt{display:none}.donut-card,.leaders-card{grid-column:span 12}.an-grid{gap:12px}.chart{min-height:220px}.heat{gap:3px}.form-grid,.dlg__cols{grid-template-columns:1fr}.set-body{padding:20px}.set-nav__tab{justify-content:center;padding:0 8px;font-size:13.5px}.set-nav__tab svg{display:none}.help__hero{padding:22px}.search__kbd{display:none}.seg--range{width:100%}.seg--range .seg__btn{flex:1}.board__actions:has(.seg--range) .btn{flex:1 0 100%}.kpi{grid-column:span 6;min-height:132px;padding:16px}.kpi__label{font-size:13px}.kpi__num{font-size:26px}.kpi__delta span{display:none}.spark{width:calc(100% + 32px);height:36px;margin:auto -16px -16px}.trend-card .card__head,.heat-card .card__head{flex-wrap:wrap}}@media (width>=721px){.day__dots{display:none}}:is(body:has(#fernly-superadmin-view),body:has(.fernly-root)){background:var(--page,#e9ebe9)!important;color:var(--ink,#131a15)!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important}#fernly-superadmin-view{background:var(--page,#e9ebe9)!important;box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important}.fernly-root.app,#fernly-superadmin-view .app{box-sizing:border-box!important;grid-template-columns:252px minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:1680px!important;min-height:100dvh!important;margin:0 auto!important;padding:14px!important;display:grid!important}.fernly-root .sidebar,#fernly-superadmin-view .sidebar{inset:14px auto auto!important;background:var(--panel,#f5f6f5)!important;border-radius:var(--r-lg,26px)!important;width:252px!important;min-width:252px!important;max-width:252px!important;height:calc(100dvh - 28px)!important;box-shadow:none!important;overscroll-behavior:contain!important;z-index:20!important;border:none!important;flex-direction:column!important;margin:0!important;padding:26px 0 18px!important;display:flex!important;position:sticky!important;inset:auto!important;overflow-y:auto!important}.fernly-root .shell,#fernly-superadmin-view .shell{box-sizing:border-box!important;grid-template-rows:auto 1fr!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.fernly-root .topbar,#fernly-superadmin-view .topbar{background:var(--panel,#f5f6f5)!important;border-radius:var(--r-lg,26px)!important;box-sizing:border-box!important;align-items:center!important;gap:14px!important;width:100%!important;padding:14px 18px!important;display:flex!important}.fernly-root .board,#fernly-superadmin-view .board{background:var(--panel,#f5f6f5)!important;border-radius:var(--r-lg,26px)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:28px 22px 22px!important;display:block!important}.fernly-root .people,#fernly-superadmin-view .people{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}.fernly-root .member,#fernly-superadmin-view .member{text-align:center!important;background:var(--card,#fdfdfc)!important;border-radius:var(--r-md,20px)!important;box-shadow:var(--shadow,0 1px 2px #131a150a, 0 8px 24px -12px #131a151a)!important;box-sizing:border-box!important;border:none!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:26px 20px 20px!important;display:flex!important;position:relative!important}.fernly-root .avatar,#fernly-superadmin-view .avatar{background:var(--av,var(--g-100,#e3f2e9))!important;letter-spacing:.02em!important;color:#131a15c7!important;border:none!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:44px!important;height:44px!important;font-size:13.5px!important;font-weight:600!important;display:grid!important}.fernly-root .avatar--lg,#fernly-superadmin-view .avatar--lg{width:54px!important;height:54px!important;font-size:16px!important}.fernly-root .avatar--xl,#fernly-superadmin-view .avatar--xl{width:72px!important;height:72px!important;font-size:22px!important}.fernly-root .member__av .avatar,#fernly-superadmin-view .member__av .avatar{width:76px!important;height:76px!important;font-size:22px!important}.fernly-root .panel__hero .avatar,#fernly-superadmin-view .panel__hero .avatar{width:96px!important;height:96px!important;font-size:28px!important}.fernly-root .brand,#fernly-superadmin-view .brand{color:inherit!important;align-items:center!important;gap:12px!important;padding:0!important;font-size:22px!important;text-decoration:none!important;display:inline-flex!important}@keyframes kpiCardEntrance{0%{opacity:0;filter:blur(3px);transform:translateY(28px)scale(.965)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes statNumberReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fernly-root .view,#fernly-superadmin-view .view{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.fernly-root .grid,#fernly-superadmin-view .grid{box-sizing:border-box!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"s1 s1 s1 s2 s2 s2 s3 s3 s3 s4 s4 s4""an an an an an an re re re tr tr tr""tm tm tm tm tm tm sd sd sd pg pg pg"!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fernly-root .card,#fernly-superadmin-view .card{box-sizing:border-box!important;width:100%!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .2s!important}.fernly-root .card:hover,#fernly-superadmin-view .card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px -8px #131a1529!important}.fernly-root .stat--hero:hover,#fernly-superadmin-view .stat--hero:hover{transform:translateY(-4px)!important;box-shadow:0 18px 40px -12px #0d3a23cc!important}.fernly-root .grid>:first-child,#fernly-superadmin-view .grid>:first-child{animation:.65s cubic-bezier(.16,1,.3,1) 40ms both kpiCardEntrance!important}.fernly-root .grid>:nth-child(2),#fernly-superadmin-view .grid>:nth-child(2){animation:.65s cubic-bezier(.16,1,.3,1) 90ms both kpiCardEntrance!important}.fernly-root .grid>:nth-child(3),#fernly-superadmin-view .grid>:nth-child(3){animation:.65s cubic-bezier(.16,1,.3,1) .15s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(4),#fernly-superadmin-view .grid>:nth-child(4){animation:.65s cubic-bezier(.16,1,.3,1) .21s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(5),#fernly-superadmin-view .grid>:nth-child(5){animation:.65s cubic-bezier(.16,1,.3,1) .27s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(6),#fernly-superadmin-view .grid>:nth-child(6){animation:.65s cubic-bezier(.16,1,.3,1) .33s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(7),#fernly-superadmin-view .grid>:nth-child(7){animation:.65s cubic-bezier(.16,1,.3,1) .39s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(8),#fernly-superadmin-view .grid>:nth-child(8){animation:.65s cubic-bezier(.16,1,.3,1) .45s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(9),#fernly-superadmin-view .grid>:nth-child(9){animation:.65s cubic-bezier(.16,1,.3,1) .51s both kpiCardEntrance!important}.fernly-root .grid>:nth-child(10),#fernly-superadmin-view .grid>:nth-child(10){animation:.65s cubic-bezier(.16,1,.3,1) .57s both kpiCardEntrance!important}.fernly-root .stat__num,#fernly-superadmin-view .stat__num{font-variant-numeric:tabular-nums;animation:.55s cubic-bezier(.16,1,.3,1) .2s both statNumberReveal!important}#fernly-superadmin-view{background:var(--page);min-height:100dvh;width:100%!important}#fernly-superadmin-view .app,.fernly-root.app{box-sizing:border-box!important;grid-template-columns:240px minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 18px!important}#fernly-superadmin-view .sidebar,.fernly-root .sidebar{box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#155a372e transparent!important;z-index:40!important;flex-direction:column!important;align-self:start!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:18px 0 16px!important;display:flex!important;position:sticky!important;top:14px!important;overflow:hidden auto!important}#fernly-superadmin-view .sidebar__top,.fernly-root .sidebar__top{flex-shrink:0!important;padding:0 18px 6px!important}#fernly-superadmin-view .sidebar__navs,.fernly-root .sidebar__navs{scrollbar-width:thin!important;scrollbar-color:#155a3724 transparent!important;flex:auto!important;min-height:0!important;padding-bottom:6px!important;overflow:hidden auto!important}#fernly-superadmin-view .nav{margin-top:14px!important}#fernly-superadmin-view .nav+.nav{margin-top:10px!important}#fernly-superadmin-view .nav__label{letter-spacing:.08em!important;color:var(--faint)!important;padding:0 16px 4px!important;font-size:11px!important;font-weight:700!important}#fernly-superadmin-view .nav__link{box-sizing:border-box!important;width:calc(100% - 16px)!important;min-height:38px!important;transition:background .2s, color .2s, transform .2s var(--ease)!important;border-radius:10px!important;margin:1px 8px!important;padding:8px 14px!important;font-size:13.5px!important}#fernly-superadmin-view .nav__link svg{width:19px!important;height:19px!important}#fernly-superadmin-view .nav__link:hover{background:var(--card)!important;transform:translate(2px)!important}#fernly-superadmin-view .nav__link[aria-current=page]{color:var(--g-950)!important;background:var(--g-100)!important;font-weight:650!important}#fernly-superadmin-view .nav__link[aria-current=page]:after{content:"";background:var(--g-600);border-radius:99px;width:4px;height:20px;position:absolute;right:10px}#fernly-superadmin-view .promo,.fernly-root .promo{box-sizing:border-box!important;border-radius:16px!important;flex-shrink:0!important;margin:8px 12px 6px!important;padding:14px 14px 12px!important}#fernly-superadmin-view .promo__icon{width:24px!important;height:24px!important}#fernly-superadmin-view .promo__icon svg{width:14px!important;height:14px!important}#fernly-superadmin-view .promo__title{margin-top:8px!important;font-size:14.5px!important;line-height:1.25!important}#fernly-superadmin-view .promo__sub{margin-top:4px!important;font-size:11px!important;line-height:1.35!important}#fernly-superadmin-view .promo__btn{border-radius:999px!important;margin-top:10px!important;padding:8px 12px!important;font-size:12px!important}#fernly-superadmin-view .shell,.fernly-root .shell{box-sizing:border-box!important;width:100%!important;min-width:0!important}#fernly-superadmin-view .board,.fernly-root .board{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:24px 22px 22px!important}#fernly-superadmin-view .board__title{font-weight:700!important}#fernly-superadmin-view .stat--hero{color:#f4fbf6!important;background:linear-gradient(145deg, var(--g-800), var(--g-950))!important}#fernly-superadmin-view .stat--hero .stat__note{color:#d4ebdc!important}#fernly-superadmin-view .stat--hero .arrow{color:#eff8f2!important;box-shadow:inset 0 0 0 1.5px #ffffff6b!important}#fernly-superadmin-view .stat--hero .arrow:hover{color:var(--g-950)!important;background:#fff!important}@media (width<=1200px){.fernly-root .grid,#fernly-superadmin-view .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"s1 s2""s3 s4""an an""re tr""tm tm""sd pg"!important}}@media (width<=1024px){.fernly-root.app,#fernly-superadmin-view .app{grid-template-columns:220px minmax(0,1fr)!important}.fernly-root .sidebar,#fernly-superadmin-view .sidebar{width:220px!important;min-width:220px!important;max-width:220px!important}}@media (width<=680px){.fernly-root .grid,#fernly-superadmin-view .grid{grid-template-columns:1fr!important;grid-template-areas:"s1""s2""s3""s4""an""re""tr""tm""sd""pg"!important}}#fernly-superadmin-view .data-card{padding:0;overflow:hidden}#fernly-superadmin-view .data-table-wrap{max-width:100%;overflow:auto}#fernly-superadmin-view .data-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:13px}#fernly-superadmin-view .data-table th{color:var(--faint);background:var(--panel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}#fernly-superadmin-view .data-table th,#fernly-superadmin-view .data-table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:15px 16px}#fernly-superadmin-view .data-table tbody tr{transition:background .18s}#fernly-superadmin-view .data-table tbody tr:hover{background:color-mix(in srgb, var(--g-100) 46%, var(--card))}#fernly-superadmin-view .data-table td strong,#fernly-superadmin-view .data-table td small{display:block}#fernly-superadmin-view .data-table td small{color:var(--muted);margin-top:4px;font-size:11.5px}#fernly-superadmin-view .data-status{background:var(--g-100);color:var(--g-800);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:650;display:inline-flex}#fernly-superadmin-view .data-loading{gap:12px;padding:18px;display:grid}#fernly-superadmin-view .review-details{background:var(--hair);border-radius:14px;gap:1px;display:grid;overflow:hidden}#fernly-superadmin-view .review-details div{background:var(--panel);gap:5px;padding:12px 14px;display:grid}#fernly-superadmin-view .review-details span{color:var(--muted);font-size:12px}#fernly-superadmin-view .review-details b{overflow-wrap:anywhere;font-size:13px;font-weight:600}#fernly-superadmin-view .panel__actions .btn--danger{min-width:74px}#fernly-superadmin-view .actionQueue,#fernly-superadmin-view .platformStatus{gap:10px;margin-top:16px;display:grid}#fernly-superadmin-view .actionQueue li{border:1px solid var(--hair);background:color-mix(in srgb, var(--panel) 65%, var(--card));border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}#fernly-superadmin-view .actionQueue li>svg{color:var(--g-700);width:18px;height:18px}#fernly-superadmin-view .actionQueue li>span{gap:2px;min-width:0;display:grid}#fernly-superadmin-view .actionQueue li b{font-size:12px;font-weight:650}#fernly-superadmin-view .actionQueue li small,#fernly-superadmin-view .platformStatus li small{color:var(--muted);font-size:11px}#fernly-superadmin-view .actionQueue li button{color:var(--g-800);border:1px solid var(--hair);background:var(--card);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}#fernly-superadmin-view .actionQueue li button:hover{background:var(--g-100)}#fernly-superadmin-view .platformStatus li{grid-template-columns:12px minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:5px 0;display:grid}#fernly-superadmin-view .platformStatus li b{font-size:11px;font-weight:650}#fernly-superadmin-view .platformStatus li small{text-align:right}@media (width<=420px){#fernly-superadmin-view .platformStatus li{grid-template-columns:12px 1fr}#fernly-superadmin-view .platformStatus li small{text-align:left;grid-column:2}}#fernly-superadmin-view .tracker:has(.sessionTimerDisplay){justify-content:flex-start;min-height:100%;padding:24px}#fernly-superadmin-view .sessionTimerHead{justify-content:space-between;align-items:center;gap:10px;display:flex}#fernly-superadmin-view .sessionTimerIcon{color:#e9fff0;background:#ffffff17;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff24}#fernly-superadmin-view .sessionTimerIcon svg{width:19px;height:19px}#fernly-superadmin-view .sessionTimerState{color:#d5e8dc;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}#fernly-superadmin-view .sessionTimerState i{background:#9aaea1;border-radius:50%;width:7px;height:7px}#fernly-superadmin-view .sessionTimerState i.is-running{background:#80e5a2;animation:1.8s ease-in-out infinite timerPulse;box-shadow:0 0 0 4px #80e5a225}#fernly-superadmin-view .sessionTimerTitle{color:#f2f8f3;margin-top:26px;font-size:19px;font-weight:650}#fernly-superadmin-view .sessionTimerHint{color:#c0d8c9;margin-top:5px;font-size:12px}#fernly-superadmin-view .sessionTimerDisplay{isolation:isolate;color:#f4fff7;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #88efae33;justify-content:center;align-items:center;gap:4px;margin:auto -4px 23px;padding:20px 4px;font-size:clamp(32px,3vw,46px);font-weight:650;line-height:1;animation:.34s cubic-bezier(.2,.8,.2,1) both timerDigitIn;display:flex;position:relative}#fernly-superadmin-view .sessionTimerDisplay i{color:#8ccaa2;font-style:normal;transform:translateY(-2px)}#fernly-superadmin-view .sessionTimerControls{align-items:center;gap:9px;display:flex}#fernly-superadmin-view .sessionTimerToggle,#fernly-superadmin-view .sessionTimerReset{color:#f4fff7;height:44px;transition:transform .22s var(--ease), background .22s ease, box-shadow .22s ease;background:#ffffff13;border:1px solid #ffffff30;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}#fernly-superadmin-view .sessionTimerToggle{color:#155a37;background:#f4fff7;border-color:#f4fff7;flex:1;box-shadow:0 8px 22px #061b1066}#fernly-superadmin-view .sessionTimerToggle svg{width:16px;height:16px}#fernly-superadmin-view .sessionTimerReset{width:44px}#fernly-superadmin-view .sessionTimerReset svg{width:17px;height:17px}#fernly-superadmin-view .sessionTimerToggle:hover,#fernly-superadmin-view .sessionTimerReset:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #061b1045}#fernly-superadmin-view .sessionTimerReset:hover:not(:disabled){background:#ffffff25}#fernly-superadmin-view .sessionTimerReset:disabled{opacity:.45;cursor:not-allowed}@keyframes timerDigitIn{0%{opacity:.35;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes timerPulse{50%{box-shadow:0 0 0 7px #80aef20e}}@media (width<=720px){#fernly-superadmin-view .tracker:has(.sessionTimerDisplay){min-height:285px}}@media (prefers-reduced-motion:reduce){#fernly-superadmin-view .sessionTimerDisplay,#fernly-superadmin-view .sessionTimerState i.is-running{animation:none}}#fernly-superadmin-view .verificationWorkspace{color:var(--ink);font-family:var(--font)}#fernly-superadmin-view .verificationEyebrow,#fernly-superadmin-view .verificationIntro h1 span{color:var(--g-700)}#fernly-superadmin-view .verificationIntro h1{color:var(--ink);animation:.55s cubic-bezier(.2,.8,.2,1) both verifyTitleIn}#fernly-superadmin-view .verificationIntro p,#fernly-superadmin-view .verificationPromise small{color:var(--muted)}#fernly-superadmin-view .verificationPromise{border-color:color-mix(in srgb, var(--g-600) 20%, var(--hair));background:linear-gradient(120deg, color-mix(in srgb, var(--g-100) 72%, white), #ffffffd9)}#fernly-superadmin-view .verificationPromise>span,#fernly-superadmin-view .verificationStatIcon,#fernly-superadmin-view .verificationEmpty>span{color:var(--g-700);background:var(--g-100)}#fernly-superadmin-view .verificationPromise b,#fernly-superadmin-view .verificationDirectoryHead h2,#fernly-superadmin-view .verificationIntro h1,#fernly-superadmin-view .verificationProfileHead b{color:var(--ink)}#fernly-superadmin-view .verificationStats .verificationStat{border-color:var(--hair);background:color-mix(in srgb, var(--card) 94%, var(--g-100));box-shadow:var(--shadow)}#fernly-superadmin-view .verificationStats .verificationStat:hover{border-color:color-mix(in srgb, var(--g-600) 45%, var(--hair));box-shadow:0 12px 28px color-mix(in srgb, var(--g-800) 12%, transparent)}#fernly-superadmin-view .verificationStats .verificationStat.active{border-color:var(--g-600);box-shadow:0 0 0 2px color-mix(in srgb, var(--g-600) 17%, transparent), var(--shadow)}#fernly-superadmin-view .verificationStatText strong{color:var(--ink)}#fernly-superadmin-view .verificationStatArrow,#fernly-superadmin-view .verificationButton,#fernly-superadmin-view .verificationIconBtn,#fernly-superadmin-view .verificationFilterNote button,#fernly-superadmin-view .verificationDetailTabs button.active,#fernly-superadmin-view .verificationDocsTeaser>div,#fernly-superadmin-view .verificationDocsTeaser button,#fernly-superadmin-view .verificationDocument a{color:var(--g-700)}#fernly-superadmin-view .verificationButton,#fernly-superadmin-view .verificationIconBtn,#fernly-superadmin-view .verificationPagination button{border-color:color-mix(in srgb, var(--g-600) 22%, var(--hair))}#fernly-superadmin-view .verificationButton:hover:not(:disabled),#fernly-superadmin-view .verificationIconBtn:hover,#fernly-superadmin-view .verificationReview:hover{background:var(--g-100)}#fernly-superadmin-view .verificationFilters button.active,#fernly-superadmin-view .verificationFullProfile{color:#fff;border-color:var(--g-700);background:linear-gradient(110deg, var(--g-800), var(--g-600));box-shadow:0 7px 18px color-mix(in srgb, var(--g-800) 20%, transparent)}#fernly-superadmin-view .verificationFilters button:hover:not(.active){border-color:color-mix(in srgb, var(--g-600) 36%, var(--hair));background:var(--g-100)}#fernly-superadmin-view .verificationSearch:focus-within,#fernly-superadmin-view .verificationSelect:focus-within{border-color:var(--g-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--g-600) 14%, transparent)}#fernly-superadmin-view .verificationTable tbody tr:hover,#fernly-superadmin-view .verificationTable tbody tr.selected{background:color-mix(in srgb, var(--g-100) 58%, white)}#fernly-superadmin-view .verificationTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--g-600)}#fernly-superadmin-view .verificationAvatar{border-color:color-mix(in srgb, var(--g-600) 18%, var(--hair));background:linear-gradient(145deg, var(--g-100), color-mix(in srgb, var(--g-400) 20%, white));color:var(--g-800)}#fernly-superadmin-view .verificationReview{border-color:color-mix(in srgb, var(--g-600) 24%, var(--hair));color:var(--g-800);background:color-mix(in srgb, var(--g-100) 60%, white)}#fernly-superadmin-view .verificationDetailTabs button:after{background:var(--g-600)}#fernly-superadmin-view .verificationDocsTeaser,#fernly-superadmin-view .verificationDocument{border-color:var(--hair);background:color-mix(in srgb, var(--panel) 66%, white)}#fernly-superadmin-view .verificationDocument>span{color:var(--g-700);background:var(--g-100)}#fernly-superadmin-view .verificationTimeline>div>i{background:var(--g-600);box-shadow:0 0 0 3px var(--g-100)}#fernly-superadmin-view .verificationFullProfile:hover{filter:brightness(1.04);box-shadow:0 10px 22px color-mix(in srgb, var(--g-800) 25%, transparent)}#fernly-superadmin-view .verificationIntro p{font-size:13px}#fernly-superadmin-view .verificationEyebrow{font-size:10px}#fernly-superadmin-view .verificationPromise b{font-size:12px}#fernly-superadmin-view .verificationPromise small,#fernly-superadmin-view .verificationStatText small{font-size:11px}#fernly-superadmin-view .verificationStatText strong{font-size:25px}#fernly-superadmin-view .verificationStatText em{font-size:10px}#fernly-superadmin-view .verificationDirectoryHead h2{font-size:19px}#fernly-superadmin-view .verificationDirectoryHead p{font-size:12px}#fernly-superadmin-view .verificationButton,#fernly-superadmin-view .verificationIconBtn,#fernly-superadmin-view .verificationFilters button{font-size:11px}#fernly-superadmin-view .verificationFilters button span{font-size:10px}#fernly-superadmin-view .verificationSearch,#fernly-superadmin-view .verificationSelect{height:40px}#fernly-superadmin-view .verificationSearch input,#fernly-superadmin-view .verificationSelect select{font-size:11px}#fernly-superadmin-view .verificationTable th{font-size:10px}#fernly-superadmin-view .verificationTable td,#fernly-superadmin-view .verificationPerson b{font-size:11px}#fernly-superadmin-view .verificationPerson small,#fernly-superadmin-view .verificationLicense b,#fernly-superadmin-view .verificationDate,#fernly-superadmin-view .verificationStatus,#fernly-superadmin-view .verificationReview,#fernly-superadmin-view .verificationProfileBody h3,#fernly-superadmin-view .verificationInfo small,#fernly-superadmin-view .verificationInfo b{font-size:10px}#fernly-superadmin-view .verificationPagination{font-size:11px}@keyframes verifyTitleIn{0%{opacity:0;letter-spacing:-.035em;transform:translateY(8px)}to{opacity:1;letter-spacing:-.055em;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#fernly-superadmin-view .verificationIntro h1{animation:none}}:root{--page:#eef4fb;--panel:#f7faff;--card:#fff;--hair:#dce6f2;--ink:#14243b;--muted:#61728b;--faint:#7d8ca2;--g-950:#102b5a;--g-800:#173f86;--g-700:#1f4fa8;--g-600:#2f66c9;--g-400:#6d9bec;--g-100:#e6eefc;--hatch:#8295ae;--deep:color-mix(in srgb, var(--g-950) 55%, #000);--swirl:color-mix(in srgb, var(--g-400) 22%, transparent);--focus:0 0 0 3px var(--card), 0 0 0 5px var(--g-600)}#fernly-superadmin-view .sessionTimerIcon{color:#edf4ff}#fernly-superadmin-view .sessionTimerState{color:#dce8fa}#fernly-superadmin-view .sessionTimerState i.is-running{background:#81b3ff;box-shadow:0 0 0 4px #81b3ff25}#fernly-superadmin-view .sessionTimerTitle{color:#f4f8ff}#fernly-superadmin-view .sessionTimerHint{color:#cad9ef}#fernly-superadmin-view .sessionTimerDisplay{color:#f6f9ff;text-shadow:0 2px 18px #8ab4ff33}#fernly-superadmin-view .sessionTimerDisplay i{color:#9fc1fa}#fernly-superadmin-view .sessionTimerDisplay.is-running{text-shadow:0 0 28px #82aef755}#fernly-superadmin-view .sessionTimerToggle{color:#173f86}#fernly-superadmin-view .sidebar,#fernly-superadmin-view .topbar,#fernly-superadmin-view .board,#fernly-superadmin-view .card{-webkit-backdrop-filter:blur(18px)saturate(150%);background-color:#ffffffa8;box-shadow:0 10px 30px #173f8610,inset 0 1px #fff;border:1px solid #ffffffc7!important}:is(#fernly-superadmin-view .stat--hero,#fernly-superadmin-view .tracker:has(.sessionTimerDisplay)){color:#fff;background-image:linear-gradient(135deg,#173f86ed,#2f66c9e8)!important;border-color:#6c9beb88!important}#fernly-superadmin-view .sidebar .promo,#fernly-superadmin-view .sidebar .promo:before{--g-950:#102b5a;--g-800:#173f86;--g-700:#1f4fa8;--g-600:#2f66c9;--g-400:#6d9bec}#fernly-superadmin-view .verificationFullPage{border:1px solid color-mix(in srgb, var(--g-600) 20%, var(--hair));background:var(--card);box-shadow:0 20px 54px color-mix(in srgb, var(--g-800) 9%, transparent);border-radius:22px;animation:.42s cubic-bezier(.2,.75,.25,1) both verificationProfileIn;overflow:hidden}#fernly-superadmin-view .verificationFullPageHead{border-bottom-color:var(--hair);background:linear-gradient(105deg, color-mix(in srgb, var(--g-100) 66%, white), var(--card) 62%);grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important;min-height:76px!important;padding:14px 24px!important}#fernly-superadmin-view .verificationFullPageHead .verificationBackButton{border-color:color-mix(in srgb, var(--g-600) 22%, var(--hair));background:var(--card);min-height:40px;color:var(--g-800);border-radius:11px;padding:0 13px;transition:transform .2s,background .2s,box-shadow .2s}#fernly-superadmin-view .verificationFullPageHead .verificationBackButton:hover{background:var(--g-100);box-shadow:0 6px 15px color-mix(in srgb, var(--g-800) 9%, transparent);transform:translate(-2px)}#fernly-superadmin-view .verificationFullPageHead .verificationAccountMeta{min-width:0;color:var(--ink);letter-spacing:0;gap:4px;display:grid;overflow:hidden}#fernly-superadmin-view .verificationAccountMeta small{color:var(--g-700);letter-spacing:.12em;font-size:9px;font-weight:850}#fernly-superadmin-view .verificationAccountMeta b{color:var(--muted);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}#fernly-superadmin-view .verificationFullPageHead>.verificationStatus{border-radius:999px;justify-self:end;padding:8px 12px;font-size:11px!important}#fernly-superadmin-view .verificationFullPageIdentity{border-bottom:1px solid var(--hair);background:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--g-100) 86%, transparent), transparent 58%), var(--card);position:relative;gap:17px!important;padding:24px 28px!important}#fernly-superadmin-view .verificationFullPageIdentity .verificationAvatar{border:1px solid color-mix(in srgb, var(--g-600) 20%, var(--hair));background:linear-gradient(145deg, white, var(--g-100));box-shadow:0 7px 18px color-mix(in srgb, var(--g-800) 9%, transparent);color:var(--g-800);border-radius:19px!important;width:62px!important;height:62px!important;font-size:23px!important}#fernly-superadmin-view .verificationFullPageIdentity>div b{letter-spacing:-.035em;color:var(--ink)!important;font-size:23px!important}#fernly-superadmin-view .verificationFullPageIdentity>div span{color:var(--g-800)!important;font-size:13px!important}#fernly-superadmin-view .verificationFullPageIdentity>div small{color:var(--muted)!important;font-size:11px!important}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs{border-bottom:1px solid var(--hair);background:color-mix(in srgb, var(--panel) 70%, white);gap:8px;display:flex;padding:12px 24px!important}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs button{min-width:112px;min-height:39px;color:var(--muted);border:1px solid #0000;border-radius:10px;transition:color .18s,background .18s,border-color .18s,transform .18s;padding:0 15px!important;font-size:12px!important}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs button:hover{color:var(--g-800);background:#fff;transform:translateY(-1px)}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs button.active{border-color:color-mix(in srgb, var(--g-600) 20%, var(--hair));box-shadow:0 4px 12px color-mix(in srgb, var(--g-800) 8%, transparent);color:var(--g-800);background:#fff}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs button:after{display:none}#fernly-superadmin-view .verificationFullPage .verificationProfileBody{background:color-mix(in srgb, var(--panel) 75%, white);gap:15px!important;padding:20px 24px 24px!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody>section{min-height:100%;box-shadow:0 5px 16px color-mix(in srgb, var(--g-800) 5%, transparent);transition:transform .2s,box-shadow .2s,border-color .2s;animation:.38s both verificationCardIn;position:relative;border-color:var(--hair)!important;background:linear-gradient(145deg, white, color-mix(in srgb, var(--g-100) 16%, white))!important;border-radius:15px!important;padding:19px 20px!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody>section:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--g-800) 8%, transparent);transform:translateY(-2px);border-color:color-mix(in srgb, var(--g-600) 24%, var(--hair))!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody h3{color:var(--g-800)!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody h3:before{background:var(--g-600);width:4px;height:16px}#fernly-superadmin-view .verificationFullPage .verificationInfo{gap:12px;padding:9px 0!important}#fernly-superadmin-view .verificationFullPage .verificationInfo>svg{color:var(--g-700)!important}#fernly-superadmin-view .verificationFullPage .verificationInfo small{color:var(--muted)!important;font-size:11px!important}#fernly-superadmin-view .verificationFullPage .verificationInfo b{color:var(--ink)!important;font-size:13px!important;line-height:1.55!important}#fernly-superadmin-view .verificationFullPage .verificationDocsTeaser{border-color:color-mix(in srgb, var(--g-600) 20%, var(--hair))!important;background:linear-gradient(105deg, var(--g-100), white)!important}#fernly-superadmin-view .verificationFullPage .verificationDocsTeaser button{color:var(--g-800)}#fernly-superadmin-view .verificationFullPage .verificationReviewItem{border-color:var(--hair);background:color-mix(in srgb, var(--panel) 75%, white)}@keyframes verificationCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){#fernly-superadmin-view .verificationFullPage{border-radius:16px}#fernly-superadmin-view .verificationFullPageHead{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;padding:12px!important}#fernly-superadmin-view .verificationFullPageHead .verificationBackButton{min-height:38px;padding:0 9px;font-size:10px!important}#fernly-superadmin-view .verificationFullPageHead>.verificationStatus{grid-area:1/2}#fernly-superadmin-view .verificationFullPageHead .verificationAccountMeta{grid-area:2/1/auto/-1}#fernly-superadmin-view .verificationFullPageIdentity{padding:18px!important}#fernly-superadmin-view .verificationFullPageIdentity .verificationAvatar{border-radius:16px!important;width:52px!important;height:52px!important}#fernly-superadmin-view .verificationFullPageIdentity>div b{font-size:19px!important}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs{gap:5px;overflow-x:auto;padding:9px 10px!important}#fernly-superadmin-view .verificationFullPage .verificationDetailTabs button{min-width:max-content;min-height:37px;padding:0 12px!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody{grid-template-columns:1fr;gap:11px!important;padding:13px!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody>section{min-height:0;padding:15px!important}}@media (prefers-reduced-motion:reduce){#fernly-superadmin-view .verificationFullPage,#fernly-superadmin-view .verificationFullPage .verificationProfileBody>section{transition:none!important;animation:none!important}#fernly-superadmin-view .verificationFullPage .verificationProfileBody>section:hover,#fernly-superadmin-view .verificationFullPageHead .verificationBackButton:hover{transform:none}}:root{--verify-line:#dce6f2;--verify-muted:#667791}#fernly-superadmin-view .verificationWorkspaceV2{--verify-line:#dce6f2;--verify-muted:#667791;scroll-margin-top:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectory,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager{border:1px solid var(--verify-line);background:#fff;box-shadow:0 8px 28px #12315e10}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectoryHead{background:linear-gradient(110deg,#f0f7f2,#fff 65%);padding:24px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectoryHead h2 span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button span{background:#eaf1fd;border-color:#dce6f2;color:#2454a6!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters{border-color:var(--verify-line);background:#f5f8fe;gap:8px;padding:14px 20px;overflow-x:auto}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button{border:1px solid var(--verify-line);box-shadow:none;background:#fff;border-radius:12px;flex-shrink:0;color:#536783!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button.active{background:linear-gradient(125deg,#112d5d,#2f66c9);border-color:#1f4fa8;box-shadow:0 6px 14px #184b9c2a;color:#fff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button.active span{background:#ffffff25;border-color:#ffffff38;color:#fff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationToolbar{background:#fff;gap:10px;padding:16px 20px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSearch,#fernly-superadmin-view .verificationWorkspaceV2 .verificationSelect{border-color:var(--verify-line);color:#647791;background:#fbfcfb;border-radius:10px;min-height:42px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSearch input::placeholder{color:#7b8ba3}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTable th{color:#61748f;border-color:var(--verify-line);letter-spacing:.045em;background:#f2f6fc}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTable td{border-color:#edf1f8;padding-top:17px;padding-bottom:17px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTable tbody tr{transition:background .18s}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTableWrap{scrollbar-color:#a8bce0 #f3f7fd;transition:opacity .2s}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTableWrap[aria-busy=true]{opacity:.5;pointer-events:none}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager summary{background:#f9fbff}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicySummaryIcon{color:#2f66c9;background:#eaf1fd}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyContent{border-color:var(--verify-line);background:#fff}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageHead .verificationBackButton{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:42px;line-height:1.3;transform:none;width:auto!important;height:auto!important;padding:10px 14px!important;display:inline-flex!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageHead .verificationBackButton svg{flex-shrink:0}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageHead .verificationAccountMeta{border-left:1px solid var(--verify-line);padding-left:12px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity{background:radial-gradient(at 95% 0,#3c7ae647,#0000 60%),repeating-radial-gradient(at 110% 130%,#0000 0 29px,#ffffff07 30px 31px),linear-gradient(115deg,#102b5a,#19488e);min-height:154px;padding:28px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity>div b{font-weight:650;line-height:1.25;color:#fff!important;font-size:clamp(22px,2vw,30px)!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity>div span{overflow-wrap:anywhere;color:#e0f0e6!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity .verificationAvatar{color:#fff;background:#ffffff18;border-color:#ffffff40;box-shadow:inset 0 1px #ffffff25;width:70px!important;height:70px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs{background:#fff;gap:6px;padding:12px 24px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button{justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button.active{color:#fff;background:#2454a6;border-color:#2454a6;box-shadow:0 4px 12px #183e8b23}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button small{color:#26529a;background:#eaf1fd;border-radius:5px;padding:2px 5px;font-size:10px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button.active small{color:#fff;background:#ffffff24}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTabPanel{min-height:260px;animation:.28s both verifyPanelReveal}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody{background:#f5f7f5;align-items:start}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody>section{height:auto;min-height:0;animation:none}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody>section:hover{transform:none}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody h3{letter-spacing:.065em;border-bottom:1px solid #edf1f8;padding-bottom:12px;font-weight:650}#fernly-superadmin-view .verificationWorkspaceV2 .verificationInfo>span{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid;gap:16px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationInfo b{font-weight:550}#fernly-superadmin-view .verificationWorkspaceV2 .verificationInfo+.verificationInfo{border-top:1px solid #f1f5fb}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTabPanel--documents .verificationProfileBody,#fernly-superadmin-view .verificationWorkspaceV2 .verificationTabPanel--verification .verificationProfileBody{grid-template-columns:minmax(0,1fr)}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument{border:1px solid var(--verify-line);background:#fcfdff;border-radius:13px;gap:12px;padding:18px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument>div{min-width:0}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument b{overflow-wrap:anywhere;font-weight:600;color:#213753!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument button{color:#1d663e;background:#eaf1fd;border-color:#cbdaf0;gap:6px;width:auto;min-height:38px;padding:8px 10px;display:inline-flex}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty{color:#587363;background:#f7faff;border:1px dashed #cdded2;border-radius:14px;gap:12px;padding:40px 24px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty>svg{color:#308355}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty b{color:#244532;font-size:15px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty span{max-width:480px;font-size:12px;line-height:1.7}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReviewItem{border:1px solid var(--verify-line);background:#fbfdff;border-radius:14px;margin-top:18px;padding:22px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReviewItem header{border-bottom:1px solid var(--verify-line);gap:12px;padding-bottom:14px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSourceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSourceFields label,#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions label{color:#55685b;gap:7px;display:grid;font-size:12px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSourceFields input,#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions textarea{box-sizing:border-box;color:#243d2d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3e0d7;border-radius:9px;padding:12px;font-size:13px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions button{cursor:pointer;border-radius:9px;min-height:40px;padding:10px 15px;font-size:12px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions button.approve{color:#fff;background:#206d46;border:1px solid #206d46}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions button.changes{color:#8a6416;background:#fff9eb;border:1px solid #eadab8}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions button.reject{color:#b14343;background:#fff6f5;border:1px solid #edcdca}#fernly-superadmin-view .verificationWorkspaceV2 button:disabled{cursor:not-allowed;opacity:.5}#fernly-superadmin-view .verificationWorkspaceV2 :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #89aeea}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline{padding:8px 4px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline>div{border-left:1px solid #cbd9ef;padding:0 0 24px 20px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline b{line-height:1.5;color:#23416c!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline small{margin:6px 0;line-height:1.6;display:block;color:#65756b!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline time{background:#eff4fc;border-radius:5px;padding:3px 7px;display:inline-block;color:#65756b!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFeedback{color:#35537a;overflow-wrap:anywhere;background:#f0f5fc;border:1px solid #d4e0f4;border-radius:10px;align-items:center;gap:8px;margin:14px 24px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}#fernly-superadmin-view .verificationReferralPanel{border:1px solid var(--verify-line);background:#fff;border-radius:16px;margin:22px 24px 26px;padding:22px;animation:.28s both verifyPanelReveal;box-shadow:0 8px 24px #122e5a0c}#fernly-superadmin-view .verificationReferralPanel>header{border-bottom:1px solid var(--verify-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}#fernly-superadmin-view .verificationReferralPanel>header h2{color:#1b355d;margin:0;font-size:20px;font-weight:650}#fernly-superadmin-view .verificationReferralPanel>header p{color:#647791;margin:6px 0 0;font-size:12px;line-height:1.5}#fernly-superadmin-view .verificationReferralPanel>header>svg{color:#2f66c9}#fernly-superadmin-view .verificationReferralCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}#fernly-superadmin-view .verificationReferralCounts button{color:#546581;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce6f2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px;min-height:74px;padding:13px 15px;transition:border .18s,background .18s,transform .18s;display:grid}#fernly-superadmin-view .verificationReferralCounts button:hover{border-color:#a9c4ed;transform:translateY(-2px)}#fernly-superadmin-view .verificationReferralCounts button.active{color:#2454a6;background:#eaf1fd;border-color:#a6bee8}#fernly-superadmin-view .verificationReferralCounts button span{font-size:12px;font-weight:600}#fernly-superadmin-view .verificationReferralCounts button strong{color:#183766;font-size:24px;font-weight:650}#fernly-superadmin-view .verificationReferralList{gap:9px;display:grid}#fernly-superadmin-view .verificationReferralRow{background:#fff;border:1px solid #dfe8f4;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}#fernly-superadmin-view .verificationReferralRow[open]{border-color:#b4c8e7;box-shadow:0 7px 20px #122e5a0b}#fernly-superadmin-view .verificationReferralRow>summary{cursor:pointer;grid-template-columns:42px minmax(140px,1fr) auto auto 18px;align-items:center;gap:13px;padding:14px 16px;list-style:none;display:grid}#fernly-superadmin-view .verificationReferralRow>summary::-webkit-details-marker{display:none}#fernly-superadmin-view .verificationReferralIcon{color:#2f66c9;background:#eaf1fd;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}#fernly-superadmin-view .verificationReferralTitle{gap:5px;min-width:0;display:grid}#fernly-superadmin-view .verificationReferralTitle b{color:#213753;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}#fernly-superadmin-view .verificationReferralTitle small{color:#718076;align-items:center;gap:4px;font-size:11px;display:inline-flex}#fernly-superadmin-view .verificationReferralType{color:#45648c;background:#eff4fc;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:650}#fernly-superadmin-view .verificationReferralRow>summary>svg{color:#668371;transition:transform .18s}#fernly-superadmin-view .verificationReferralRow[open]>summary>svg{transform:rotate(180deg)}#fernly-superadmin-view .verificationReferralDetails{background:#fbfdff;border-top:1px solid #edf1f8;padding:16px 18px 18px 71px;animation:.2s both verifyPanelReveal}#fernly-superadmin-view .verificationReferralDetails dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}#fernly-superadmin-view .verificationReferralDetails dl div{gap:4px;display:grid}#fernly-superadmin-view .verificationReferralDetails dt{color:#77847b;font-size:10px}#fernly-superadmin-view .verificationReferralDetails dd{color:#2a4062;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}#fernly-superadmin-view .verificationReferralDetails>p{color:#56665b;margin:12px 0 0;font-size:12px;line-height:1.65}#fernly-superadmin-view .verificationFeedback button{color:#2350a0;cursor:pointer;background:#fff;border:1px solid #b8cbe8;border-radius:7px;padding:5px 9px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationActivityLoading{gap:10px;padding:24px;display:grid}#fernly-superadmin-view .verificationWorkspaceV2 .verificationActivityLoading span{background:linear-gradient(90deg,#eef3fb,#dfe9f8,#eef3fb) 0 0/200% 100%;border-radius:8px;height:35px;animation:1.3s linear infinite verifyShimmer}#fernly-superadmin-view .verificationWorkspaceV2 .verificationActivityLoading b{color:#586f91;font-size:12px}.verificationSpinner,.isRefreshing svg{animation:1s linear infinite verifySpin}@keyframes verifySpin{to{transform:rotate(360deg)}}@keyframes verifyShimmer{to{background-position:-200% 0}}@keyframes verifyPanelReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){#fernly-superadmin-view .verificationWorkspaceV2 .verificationInfo>span{display:flex;gap:4px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentList{grid-template-columns:1fr}}@media (width<=760px){#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageHead .verificationAccountMeta{border:0;padding:6px 0 0}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity{min-height:130px;padding:20px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs{padding:9px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button{gap:5px;padding:0 10px!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationSourceFields{grid-template-columns:1fr}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReviewItem{padding:14px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument{flex-wrap:wrap}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFeedback{margin:12px}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocsTeaser{flex-wrap:wrap;gap:14px}#fernly-superadmin-view .verificationReferralPanel{margin:12px;padding:15px}#fernly-superadmin-view .verificationReferralCounts{grid-template-columns:repeat(2,minmax(0,1fr))}#fernly-superadmin-view .verificationReferralRow>summary{grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;padding:12px}#fernly-superadmin-view .verificationReferralIcon{width:36px;height:36px}#fernly-superadmin-view .verificationReferralType{grid-column:2;justify-self:start}#fernly-superadmin-view .verificationReferralRow>summary>svg{grid-area:1/3/span 3}#fernly-superadmin-view .verificationReferralDetails{padding:14px}#fernly-superadmin-view .verificationReferralDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#fernly-superadmin-view .verificationWorkspaceV2 *,#fernly-superadmin-view .verificationWorkspaceV2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectory,#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfile,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPage,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralPanel{-webkit-backdrop-filter:blur(18px)saturate(145%);box-shadow:0 14px 36px #193f7614,inset 0 1px #fff;background:#ffffffd9!important;border-color:#d6e4f8!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectoryHead,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager summary,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters,#fernly-superadmin-view .verificationWorkspaceV2 .verificationToolbar,#fernly-superadmin-view .verificationWorkspaceV2 .verificationTable th,#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs{-webkit-backdrop-filter:blur(14px);background:#f5f9ffdb!important;border-color:#dce7f7!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDirectoryHead,#fernly-superadmin-view .verificationWorkspaceV2 .verificationTable th,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager summary,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager summary b,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicySummaryIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationSearch>svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationSelect>svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPerson b,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReview,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatArrow,#fernly-superadmin-view .verificationWorkspaceV2 .verificationIntro h1 span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationEyebrow{color:#245fc0!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicySummaryIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationAvatar,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument>span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralIcon{color:#245fc0!important;background:linear-gradient(145deg,#fff,#e8f1ff)!important;border-color:#d5e4fa!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button.active,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button.active,#fernly-superadmin-view .verificationWorkspaceV2 .verificationButton,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullProfile,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReview.approve,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralCounts button.active{box-shadow:0 8px 22px #1b56ad25,inset 0 1px #ffffff35;color:#fff!important;background:linear-gradient(125deg,#173f86,#3479e6)!important;border-color:#2766ca!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralCounts button.active strong,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralCounts button.active span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFilters button.active span,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button.active small{color:#fff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatus.approved,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatus.pending,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatus.requires_changes,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatus.rejected,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStatus.not_submitted{color:#2454a6!important;background:#edf4ff!important;border-color:#cbdcf5!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody>section,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocument,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReviewItem,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralRow,#fernly-superadmin-view .verificationWorkspaceV2 .verificationSearch,#fernly-superadmin-view .verificationWorkspaceV2 .verificationSelect,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralCounts button{-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #183f7810,inset 0 1px #fff;background:#ffffffd9!important;border-color:#dbe7f7!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity{background:radial-gradient(at 95% 0,#6f9ff044,#0000 60%),repeating-radial-gradient(at 110% 130%,#0000 0 29px,#ffffff0c 30px 31px),linear-gradient(115deg,#102b5a,#245fc0)!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationDetailTabs button,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralCounts button,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralTitle b,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralDetails dd,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralType,#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileBody h3,#fernly-superadmin-view .verificationWorkspaceV2 .verificationInfo>svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty>svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline>div>i{color:#244f94!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralType,#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline time,#fernly-superadmin-view .verificationWorkspaceV2 .verificationDocumentEmpty,#fernly-superadmin-view .verificationWorkspaceV2 .verificationFeedback{color:#536b8c!important;background:#f1f6ff!important;border-color:#d8e5f7!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationTimeline>div{border-left-color:#cbdcf3!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralDetails,#fernly-superadmin-view .verificationWorkspaceV2 .verificationReferralRow[open]>summary{background:#f8fbff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationItemActions button.approve{background:#2766ca;border-color:#2766ca}#fernly-superadmin-view .verificationWorkspaceV2 :is(button,input,select,textarea):focus-visible{outline-color:#4d87e7!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity>div span{color:#e8f1ff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationFullPageIdentity>div small{color:#c5d8f5!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyManager summary>svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyContent svg,#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyPrivacy>svg{color:#2f66c9!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationPolicyForm input[type=checkbox]{accent-color:#2f66c9}#fernly-superadmin-view .verificationWorkspaceV2 .verificationStat.green .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStat.blue .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStat.amber .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStat.orange .verificationStatIcon,#fernly-superadmin-view .verificationWorkspaceV2 .verificationStat.red .verificationStatIcon{color:#245fc0!important;background:#e8f1ff!important}#fernly-superadmin-view .verificationWorkspaceV2 .verificationProfileOverviewGrid{background:#f7f6f2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}#fernly-superadmin-view .verificationWorkspaceV2 .coterieOverviewCard{background:#fff!important;border:1px solid #00000014!important;border-radius:18px!important;box-shadow:0 4px 18px #00000009!important}#fernly-superadmin-view .verificationWorkspaceV2 .coterieOverviewCard:hover{border-color:#f6c34373!important;transform:translateY(-2px)!important}#fernly-superadmin-view .verificationWorkspaceV2 .coterieCardHeader h3{letter-spacing:-.015em!important;border-bottom:none!important;padding-bottom:0!important}#fernly-superadmin-view .verificationWorkspaceV2 .coterieFieldTile{background:#faf9f6!important}.admin-password-section{border-top:1px solid var(--hair);margin-top:34px;padding-top:26px;scroll-margin-top:24px}.admin-password-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.admin-password-icon{color:#2868d8;background:#eaf2ff;border:1px solid #c9dcff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-password-heading h3{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:650}.admin-password-heading p{color:var(--muted);margin-top:3px;font-size:13px}.admin-password-section .field input{width:100%}.admin-password-foot{border-top:1px solid var(--hair);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding-top:18px;display:flex}.admin-password-feedback{color:var(--muted);font-size:13px}.admin-password-feedback.success{color:#1558bd}.admin-password-feedback.error{color:var(--rose)}.admin-password-foot .btn:disabled{cursor:wait;opacity:.65}@media (width<=720px){.admin-password-foot{flex-direction:column;align-items:stretch}.admin-password-foot .btn{justify-content:center;width:100%}}.po-shell{--po-ink:#14263f;--po-muted:#647792;--po-blue:#1769f5;--po-line:#dce7f5;isolation:isolate;min-height:100vh;color:var(--po-ink);background:radial-gradient(at 78% 20%,#dceeff 0,#0000 42%),radial-gradient(at 18% 76%,#e8f0ff 0,#0000 40%),linear-gradient(135deg,#f7faff,#eef5ff 54%,#f8fbff);flex-direction:column;padding:0 clamp(18px,5vw,72px);display:flex;position:relative;overflow:hidden}.po-orb{z-index:-1;pointer-events:none;filter:blur(24px);opacity:.65;border-radius:50%;position:absolute}.po-orb-one{background:#a9d4ff78;width:380px;height:380px;top:180px;right:-170px}.po-orb-two{background:#b8bbff5c;width:320px;height:320px;bottom:80px;left:-160px}.po-header{border-bottom:1px solid #dbe7f3a6;justify-content:space-between;align-items:center;height:82px;display:flex}.po-brand{color:#132741;letter-spacing:-.65px;align-items:center;gap:9px;font-size:18px;font-weight:760;text-decoration:none;display:flex}.po-brand img{object-fit:contain;width:34px;height:34px}.po-brand b{color:#2673e9}.po-brand small{color:#7084a0;font-size:12px}.po-text-button,.po-quiet-button{color:#5f7089;background:0 0;border:0;padding:10px;font-size:13px}.po-text-button b{color:#1769f5}.po-quiet-button{border:1px solid var(--po-line);background:#ffffff82;border-radius:10px}.po-register-card{-webkit-backdrop-filter:blur(20px);background:#ffffffcb;border:1px solid #fff;border-radius:26px;grid-template-columns:.78fr 1.22fr;width:min(990px,100%);margin:clamp(34px,6vh,70px) auto 42px;display:grid;overflow:hidden;box-shadow:0 24px 80px #2d568415,0 2px 8px #253d5b0c}.po-register-art{isolation:isolate;color:#fff;background:linear-gradient(150deg,#133d79,#1769d7 58%,#45a5ff);flex-direction:column;justify-content:flex-end;min-height:590px;padding:42px 34px;display:flex;position:relative;overflow:hidden}.po-register-art:before,.po-register-art:after{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;position:absolute}.po-register-art:before{width:390px;height:390px;top:-160px;left:-120px;box-shadow:0 0 0 32px #ffffff0a,0 0 0 74px #ffffff08}.po-register-art:after{background:#ffffff0c;width:220px;height:220px;bottom:100px;right:-110px}.po-register-art>span{background:#ffffff1a;border:1px solid #ffffff60;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:38px;left:34px}.po-register-art>div{max-width:285px}.po-register-art>div b{letter-spacing:-1.5px;font-size:clamp(25px,3vw,37px);line-height:1.13;display:block}.po-register-art>div small{color:#e2f1ff;margin-top:14px;font-size:14px;line-height:1.7;display:block}.po-register-art>i{background:#a9e4ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 22px 8px #91ddff55}.po-register-art>i:first-of-type{top:44%;right:23%}.po-register-art>i:last-of-type{width:4px;height:4px;top:25%;right:38%}.po-register-form{padding:42px clamp(24px,4vw,55px)}.po-eyebrow{color:#2675e4;letter-spacing:1.25px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.po-register-form h1,.po-welcome h1,.po-complete h1{letter-spacing:-1.2px;margin:13px 0 9px;font-size:clamp(26px,3vw,35px);line-height:1.16}.po-lead{color:var(--po-muted);margin:0 0 25px;font-size:13px;line-height:1.65}.po-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 13px;display:grid}.po-field{color:#425774;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.po-field.wide{grid-column:1/-1}.po-field>span i{color:#df5454;font-style:normal}.po-field input,.po-field select,.po-field textarea,.po-password{color:#182b45;background:#ffffffd9;border:1px solid #d8e3f0;border-radius:10px;outline:none;width:100%;min-height:45px;padding:0 13px;transition:border-color .16s,box-shadow .16s}.po-field textarea{resize:vertical;padding:12px}.po-field input:focus,.po-field select:focus,.po-field textarea:focus,.po-password:focus-within{border-color:#5a9afa;box-shadow:0 0 0 3px #4288f51c}.po-field input[aria-invalid=true]{border-color:#db6868}.po-field>small{color:#8494a9;font-size:10px;font-weight:450;line-height:1.4}.po-error-text{color:#b43e43!important;font-size:11px!important}.po-password{color:#8294ac;align-items:center;gap:9px;padding:0 10px;display:flex}.po-password input{background:0 0;border:0;flex:1;min-width:0;padding:0;box-shadow:none!important}.po-password button{color:#7386a1;background:0 0;border:0;padding:5px}.po-strength{align-items:center;gap:4px;margin-top:2px;display:flex}.po-strength i{background:#e6edf6;border-radius:5px;flex:1;height:3px}.po-strength i[data-active=true]{background:#2e89f4}.po-strength small{color:#7487a0;margin-left:5px;font-size:10px}.po-consent{color:#536680;align-items:flex-start;gap:9px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.po-consent input{accent-color:#2475ec;margin:1px 0 0}.po-consent b{color:#225cae}.po-alert{color:#a33f43;background:#fff5f4;border:1px solid #f1c8c8;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.po-alert svg{flex:none;margin-top:1px}.po-primary{color:#fff;background:linear-gradient(105deg,#338ef4,#1763df);border:1px solid #1a6ce5;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:13px;font-weight:720;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #216dde2b}.po-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #216dde3b}.po-primary:disabled{opacity:.62;cursor:wait}.po-register-form>.po-primary{width:100%;margin-top:20px}.po-privacy-note{color:#72849b;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.po-spin{animation:.8s linear infinite po-spin}@keyframes po-spin{to{transform:rotate(360deg)}}.po-progress-block,.po-content,.po-step-footer{width:min(790px,100%);margin-left:auto;margin-right:auto}.po-progress-block{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #fff;border-radius:18px;margin-top:45px;padding:22px 27px 18px;box-shadow:0 10px 32px #315b8610}.po-progress-head{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.po-progress-head b{letter-spacing:-.3px;font-size:16px}.po-progress-head small{color:#7588a2;font-size:11px}.po-progress-track{gap:6px;margin-top:15px;display:flex}.po-progress-track i{background:#dfe8f4;border-radius:4px;flex:1;height:5px}.po-progress-track i.complete{background:linear-gradient(90deg,#469eff,#1769ee)}.po-save-indicator{color:#72849c;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.po-save-indicator i{background:#31a981;border-radius:50%;width:6px;height:6px}.po-save-indicator i.saving{background:#e8a343}.po-save-indicator i.error{background:#d14f55}.po-content{margin-top:20px}.po-step-card,.po-welcome,.po-complete{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd4;border:1px solid #fff;border-radius:19px;padding:30px clamp(22px,4vw,40px);box-shadow:0 16px 46px #315b8614}.po-step-title{border-bottom:1px solid #e8eef6;align-items:flex-start;gap:13px;margin:0 0 25px;padding-bottom:19px;display:flex}.po-step-title>span{color:#2376e7;background:#eff6ff;border:1px solid #dceaff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.po-step-title h1{letter-spacing:-.55px;margin:1px 0 5px;font-size:20px}.po-step-title p{color:#73849a;margin:0;font-size:12px;line-height:1.55}.po-radio-field{border:0;flex-wrap:wrap;gap:11px 20px;margin:0 0 20px;padding:0;display:flex}.po-radio-field legend,.po-choice-group legend{color:#405571;width:100%;margin-bottom:9px;font-size:12px;font-weight:700}.po-radio-field label{color:#5c6f88;align-items:center;gap:7px;font-size:12px;display:flex}.po-radio-field input{accent-color:#216de8}.po-relationship{max-width:380px;margin-top:18px}.po-choice-group{border:0;margin:0 0 24px;padding:0}.po-choice-group>div{flex-wrap:wrap;gap:8px;display:flex}.po-choice-group button{color:#566a85;background:#fff;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:11px;display:inline-flex}.po-choice-group button.selected{color:#1763d4;background:#eef6ff;border-color:#6ea6f6}.po-photo-row{background:#f9fbff;border:1px solid #e2eaf4;border-radius:13px;align-items:center;gap:14px;margin-bottom:24px;padding:15px;display:flex}.po-photo-preview{color:#6c8ab4;background:#e8f2ff;border:1px solid #d7e5f6;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.po-photo-preview img{object-fit:cover;width:100%;height:100%}.po-photo-row>div:nth-child(2)>b,.po-photo-row>div:nth-child(2)>small{display:block}.po-photo-row>div:nth-child(2)>b{font-size:12px}.po-photo-row>div:nth-child(2)>small{color:#8494a9;margin-top:4px;font-size:10px}.po-photo-actions{gap:10px;margin-top:8px;display:flex}.po-photo-actions button{color:#1768db;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.po-photo-actions button.remove{color:#a34e53}.po-completion-meter{background:#f7faff;border:1px solid #dce8f7;border-radius:12px;margin-top:20px;padding:14px}.po-completion-meter>span{color:#425774;justify-content:space-between;font-size:11px;display:flex}.po-completion-meter>span strong{color:#1d6fe3}.po-completion-meter>i{background:#e1eaf5;border-radius:5px;height:6px;margin-top:10px;display:block;overflow:hidden}.po-completion-meter>i b{background:linear-gradient(90deg,#53afff,#1f67e8);border-radius:5px;height:100%;transition:width .25s;display:block}.po-completion-meter>small{color:#8594a9;margin-top:7px;font-size:10px;display:block}.po-preview{background:linear-gradient(140deg,#fff,#f7faff);border:1px solid #e1eaf5;border-radius:14px;padding:21px}.po-preview>header{align-items:center;gap:13px;display:flex}.po-preview>header>img,.po-preview>header>span{object-fit:cover;color:#427bbb;background:#e4f0ff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.po-preview h2{margin:0;font-size:17px}.po-preview header p{color:#637995;margin:4px 0;font-size:12px}.po-preview header small{color:#8292a8;align-items:center;gap:4px;font-size:10px;display:flex}.po-preview-tags{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.po-preview-tags span{color:#426c9f;background:#eaf3ff;border-radius:20px;padding:5px 9px;font-size:10px}.po-preview section{border-top:1px solid #e8eef5;margin-top:12px;padding-top:12px}.po-preview section>b{font-size:11px}.po-preview section>p{color:#687c96;margin:5px 0 0;font-size:12px;line-height:1.55}.po-welcome,.po-complete{flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;display:flex}.po-welcome-icon,.po-complete-icon{color:#2878eb;background:linear-gradient(145deg,#eff7ff,#dcecff);border:1px solid #d7e8ff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:21px;display:grid}.po-welcome h1,.po-complete h1{max-width:510px}.po-welcome>p,.po-complete>p{color:#6f8098;max-width:520px;font-size:13px;line-height:1.7}.po-welcome-list{border-top:1px solid #e8eef6;width:min(500px,100%);margin:16px 0 22px}.po-welcome-list span{color:#526782;border-bottom:1px solid #e8eef6;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.po-welcome-list i{color:#2875df;background:#eef6ff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.po-welcome-list small{color:#9aabc0;margin-left:auto;font-size:10px}.po-welcome .po-primary,.po-complete .po-primary{min-width:190px}.po-later,.po-complete-later button{color:#70819a;background:0 0;border:0;margin-top:11px;padding:9px 0;font-size:11px}.po-step-footer{justify-content:space-between;gap:12px;margin-top:15px;margin-bottom:36px;display:flex}.po-back{color:#526782;background:#ffffffc7;border:1px solid #dce6f1;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.po-step-footer>.po-primary{margin-left:auto}.po-complete{text-align:center;align-items:center}.po-complete-icon{color:#14936d;background:#e8f9f1;border-color:#c9efdf}.po-complete h1{margin-top:12px}.po-complete>p{margin:2px auto 14px}.po-complete-checks{color:#40826f;flex-wrap:wrap;justify-content:center;gap:14px;margin:9px 0 22px;font-size:11px;display:flex}.po-complete-checks span{align-items:center;gap:5px;display:flex}.po-complete>small{color:#8393a9;margin-top:14px;font-size:10px}.po-complete-later{justify-content:center;display:flex}.po-footer{color:#8594a9;justify-content:space-between;gap:12px;margin-top:auto;padding:18px 0 20px;font-size:10px;display:flex}.po-footer span:last-child{align-items:center;gap:6px;display:flex}@keyframes po-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.po-register-card{grid-template-columns:1fr;max-width:570px;margin-top:26px}.po-register-art{min-height:170px;padding:25px}.po-register-art>span{width:43px;height:43px;top:23px;left:auto;right:24px}.po-register-art>div{max-width:360px}.po-register-art>div b{font-size:25px}.po-register-art>div small{margin-top:8px;font-size:12px}.po-register-art>i:first-of-type{top:31%;right:36%}.po-register-form{padding:28px 25px}.po-progress-block{margin-top:25px;padding:18px}.po-step-card,.po-welcome,.po-complete{padding:23px 20px}.po-step-footer{margin-bottom:25px}}@media (width<=520px){.po-shell{padding:0 14px}.po-header{height:65px}.po-brand{font-size:16px}.po-brand img{width:30px;height:30px}.po-text-button,.po-quiet-button{padding:7px;font-size:11px}.po-register-card{border-radius:19px;margin:20px auto}.po-register-art{min-height:152px}.po-register-form{padding:24px 18px}.po-register-form h1{font-size:25px}.po-lead{font-size:12px}.po-form-grid{grid-template-columns:1fr;gap:13px}.po-field.wide{grid-column:auto}.po-progress-block{margin-top:20px;padding:15px}.po-progress-head b{font-size:14px}.po-progress-head small{font-size:10px}.po-content{margin-top:13px}.po-step-card,.po-welcome,.po-complete{border-radius:15px;padding:19px 16px}.po-step-title{gap:10px;margin-bottom:19px;padding-bottom:15px}.po-step-title h1{font-size:17px}.po-step-title p{font-size:11px}.po-step-title>span{width:35px;height:35px}.po-photo-row{align-items:flex-start;padding:12px}.po-photo-preview{width:52px;height:52px}.po-preview{padding:14px}.po-preview>header>img,.po-preview>header>span{width:48px;height:48px}.po-complete-checks{flex-direction:column;align-items:flex-start;gap:9px}.po-step-footer{margin-top:11px}.po-back,.po-step-footer>.po-primary{min-height:42px;padding:0 10px;font-size:11px}.po-footer{flex-direction:column;font-size:9px}.po-welcome h1,.po-complete h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.po-shell *,.po-shell :before,.po-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.po-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.po-shell-register{min-height:100svh;padding-inline:clamp(20px,4vw,76px)}.po-shell-register .po-header{flex:none;height:clamp(70px,8vh,88px)}.po-shell-register .po-register-card{border:1px solid #cbdcf0;border-radius:14px;flex:1 0 auto;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);width:min(1180px,100%);min-height:min(700px,100svh - 160px);margin:clamp(28px,5.5vh,64px) auto clamp(20px,3vh,36px);animation:.65s cubic-bezier(.2,.75,.25,1) both po-card-arrive;box-shadow:0 22px 64px #1d4b8017,0 2px 8px #1633540b}.po-shell-register .po-register-art{background:radial-gradient(circle at 25% 8%,#ffffff16 0 18%,#0000 18.2%),linear-gradient(155deg,#153f7c 0%,#1267d4 58%,#3294f5 100%);min-height:100%;padding:clamp(34px,4vw,58px)}.po-shell-register .po-register-art>span{top:clamp(34px,4vw,52px);left:clamp(34px,4vw,58px)}.po-shell-register .po-register-form{align-self:center;width:100%;max-width:760px;margin-inline:auto;padding:clamp(30px,4vw,58px) clamp(26px,4vw,64px)}.po-shell-register .po-register-form h1{letter-spacing:-1.55px;font-size:clamp(29px,3.1vw,42px)}.po-shell-register .po-lead{margin-bottom:clamp(22px,3vh,32px);font-size:14px}.po-shell-register .po-form-grid{gap:17px 15px}.po-shell-register .po-field{color:#304b6d;gap:8px;font-size:13px}.po-shell-register .po-field input,.po-shell-register .po-password{color:#182b45;background:#ffffffed;border-color:#cfdeef;min-height:50px;font-size:14px}.po-shell-register .po-field input::placeholder,.po-shell-register .po-password input::placeholder{color:#8290a2;opacity:1}.po-shell-register .po-primary{min-height:52px;font-size:14px}.po-shell-register .po-consent{cursor:pointer;font-size:12px}.po-shell-register .po-consent input{cursor:pointer;flex:none;width:16px;height:16px}.po-shell-register .po-footer{flex:none}.po-step-enter{animation:.42s cubic-bezier(.2,.75,.25,1) both po-step-arrive}.po-progress-track i{transition:background-color .28s,transform .28s;position:relative;overflow:hidden}.po-progress-track i.complete{animation:.36s ease-out both po-progress-pop;box-shadow:0 0 12px #348cf34a}@keyframes po-card-arrive{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes po-step-arrive{0%{opacity:0;transform:translate(12px,8px)}to{opacity:1;transform:translate(0,0)}}@keyframes po-progress-pop{0%{transform:scaleY(.65)}65%{transform:scaleY(1.22)}to{transform:scaleY(1)}}@media (width>=1500px){.po-shell-register .po-register-card{width:min(1280px,100%);min-height:min(760px,100svh - 168px)}.po-shell-register .po-register-art>div{max-width:390px}.po-shell-register .po-register-art>div b{font-size:clamp(38px,3.2vw,50px)}}@media (width<=900px){.po-shell-register{padding-inline:clamp(18px,3vw,32px)}.po-shell-register .po-register-card{width:min(680px,100%);min-height:unset;flex-direction:column;display:flex}.po-shell-register .po-register-art{min-height:clamp(190px,22vh,240px);padding:32px 26px}.po-shell-register .po-register-art>span{top:27px;left:auto;right:26px}.po-shell-register .po-register-art>div{max-width:480px}.po-shell-register .po-register-art>div b{max-width:460px}.po-shell-register .po-register-form{align-self:stretch;max-width:none;padding:34px clamp(22px,4vw,44px)}.po-shell-register .po-register-form h1{font-size:clamp(27px,3.4vw,36px)}}@media (width<=680px){.po-shell-register{padding-inline:16px}.po-shell-register .po-header{height:66px}.po-shell-register .po-register-card{border-radius:12px;flex-direction:column;width:min(560px,100%);margin:18px auto 22px;display:flex}.po-shell-register .po-register-art{min-height:clamp(155px,24vh,215px);padding:24px 25px}.po-shell-register .po-register-art>span{border-radius:13px;width:42px;height:42px;top:20px;left:auto;right:20px}.po-shell-register .po-register-art>div{max-width:400px}.po-shell-register .po-register-art>div b{max-width:390px;font-size:clamp(24px,5.4vw,34px)}.po-shell-register .po-register-art>div small{max-width:380px;margin-top:7px;font-size:12px}.po-shell-register .po-register-form{padding:27px clamp(20px,5vw,32px) 30px}.po-shell-register .po-register-form h1{font-size:clamp(26px,6.5vw,34px)}.po-shell-register .po-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.po-shell-register .po-field.wide{grid-column:1/-1}.po-shell-register .po-field{font-size:12px}.po-shell-register .po-field input,.po-shell-register .po-password{min-height:48px;font-size:14px}.po-shell-register .po-footer{padding-top:10px}}@media (width<=420px){.po-shell-register{padding-inline:12px}.po-shell-register .po-header{height:60px}.po-shell-register .po-brand{font-size:15px}.po-shell-register .po-brand img{width:28px;height:28px}.po-shell-register .po-text-button{padding:6px 2px;font-size:10px}.po-shell-register .po-register-card{border-radius:10px;margin-top:13px}.po-shell-register .po-register-art{min-height:145px;padding:22px 20px}.po-shell-register .po-register-form{padding:23px 17px 25px}.po-shell-register .po-register-form h1{font-size:26px}.po-shell-register .po-lead{font-size:12px}.po-shell-register .po-form-grid{grid-template-columns:1fr;gap:12px}.po-shell-register .po-field.wide{grid-column:auto}.po-shell-register .po-consent{font-size:11px}.po-shell-register .po-privacy-note{align-items:flex-start;font-size:9px}}@media (height<=760px) and (width>=681px){.po-shell-register .po-register-card{min-height:0;margin-block:22px}.po-shell-register .po-register-art,.po-shell-register .po-register-form{padding-block:28px}.po-shell-register .po-field input,.po-shell-register .po-password{min-height:44px}.po-shell-register .po-register-form h1{margin-top:9px;font-size:clamp(27px,2.8vw,35px)}.po-shell-register .po-lead{margin-bottom:18px}.po-shell-register .po-form-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.po-shell-register .po-register-card,.po-step-enter,.po-progress-track i.complete{animation:none!important}}@media (width<=680px){.po-shell-register .po-register-art{justify-content:flex-end;min-height:clamp(168px,25vh,205px);padding:25px clamp(22px,5vw,30px)}.po-shell-register .po-register-art>span{display:none}.po-shell-register .po-register-art>div{width:100%;max-width:100%;padding-right:0}.po-shell-register .po-register-art>div b{letter-spacing:-1.15px;text-wrap:balance;max-width:100%;font-size:clamp(26px,6vw,32px);line-height:1.12}.po-shell-register .po-register-art>div small{max-width:390px;margin-top:9px;font-size:13px;line-height:1.55}}@media (width<=420px){.po-shell-register .po-register-art{min-height:158px;padding:22px 20px}.po-shell-register .po-register-art>div b{font-size:26px}.po-shell-register .po-register-art>div small{font-size:12px}}.po-shell-register,.po-shell-register *{font-synthesis:none;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.po-shell-register .po-brand{letter-spacing:-.35px;font-weight:600}.po-shell-register .po-eyebrow{letter-spacing:1px;font-weight:600}.po-shell-register .po-register-art>div b{letter-spacing:-1.05px;font-weight:580}.po-shell-register .po-register-art>div small,.po-shell-register .po-lead{font-weight:400}.po-shell-register .po-register-form h1{letter-spacing:-1.05px;font-weight:580}.po-shell-register .po-field{font-weight:450}.po-shell-register .po-field input,.po-shell-register .po-password input,.po-shell-register .po-field input::placeholder,.po-shell-register .po-password input::placeholder,.po-shell-register .po-consent{font-weight:400}.po-shell-register .po-consent b{font-weight:550}.po-shell-register .po-consent a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #8db7ed;text-decoration:underline #8db7ed}.po-shell-register .po-consent a:hover{color:#075fdb;text-decoration-color:currentColor}.po-shell-register .po-primary{font-weight:550}.po-shell-register .po-privacy-note{font-weight:400}.po-shell-register .po-form-grid+.po-field{margin-top:14px}.po-shell:not(.po-shell-register),.po-shell:not(.po-shell-register) *{font-synthesis:none;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.po-shell:not(.po-shell-register){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-inline:clamp(20px,4vw,68px)}.po-shell:not(.po-shell-register) .po-header{flex:none;width:min(1380px,100%);height:clamp(70px,8vh,88px);margin-inline:auto}.po-shell:not(.po-shell-register) .po-progress-block,.po-shell:not(.po-shell-register) .po-content,.po-shell:not(.po-shell-register) .po-step-footer{width:min(1320px,100%)}.po-shell:not(.po-shell-register) .po-progress-block{background:#ffffffd9;border-color:#d6e5f5;border-radius:17px;margin-top:clamp(24px,4vh,42px);padding:22px clamp(24px,3.5vw,44px) 20px;box-shadow:0 12px 38px #244e7811}.po-shell:not(.po-shell-register) .po-content{margin-top:18px}.po-shell:not(.po-shell-register) .po-welcome{background:linear-gradient(145deg,#ffffffed,#f8fbffed);border-color:#d4e3f4;border-radius:22px;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:stretch;gap:clamp(22px,3vw,38px);min-height:clamp(540px,66vh,700px);padding:clamp(20px,2.6vw,34px);display:grid;box-shadow:0 25px 70px #1b477515,0 4px 14px #1c47760b}.po-welcome-main{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 16%,#a9dfff40 0 1px,#0000 2px),radial-gradient(circle at 78% 18%,#ffffff14 0 16%,#0000 16.2%),linear-gradient(145deg,#123d79 0%,#1266ce 60%,#2786ed 100%);border:1px solid #fff5;border-radius:17px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(32px,5vw,68px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1659a325}.po-welcome-main:after{content:"";z-index:-1;border:1px solid #ffffff3d;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-190px;right:-210px;box-shadow:0 0 0 28px #ffffff0b,0 0 0 58px #ffffff08}.po-welcome-main .po-welcome-icon{color:#fff;background:#ffffff17;border-color:#ffffff5c;width:54px;height:54px;margin-bottom:27px;box-shadow:inset 0 1px #ffffff50}.po-welcome-main .po-eyebrow{color:#bce2ff;letter-spacing:1.25px;font-weight:650}.po-welcome-main h1{color:#fff;letter-spacing:-1.9px;text-wrap:balance;max-width:600px;margin:16px 0 13px;font-size:clamp(36px,4.3vw,58px);font-weight:620;line-height:1.08}.po-welcome-main>p{color:#e0efff;max-width:510px;margin:0;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.75}.po-welcome-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(26px,4vh,42px);display:flex}.po-welcome-actions .po-primary{color:#135ab8;background:#fff;border-color:#fff;min-height:52px;padding-inline:22px;font-size:14px;font-weight:650;box-shadow:0 10px 26px #063f8a45}.po-welcome-actions .po-primary:hover:not(:disabled){box-shadow:0 14px 30px #063f8a52}.po-welcome-actions .po-later{color:#e5f2ff;margin:0;padding:12px 10px;font-size:13px;font-weight:500}.po-welcome-side{flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,3.2vw,48px);display:flex}.po-welcome-side>.po-eyebrow{color:#2375dd;letter-spacing:1.15px;font-weight:650}.po-welcome-side h2{color:#172e4b;letter-spacing:-.8px;text-wrap:balance;margin:11px 0 0;font-size:clamp(23px,2.3vw,31px);font-weight:620;line-height:1.22}.po-welcome-list{border:0;width:100%;margin:22px 0 0}.po-welcome-list span{color:#375473;background:linear-gradient(110deg,#fff,#f9fbff);border:1px solid #e0eaf5;border-radius:11px;align-items:center;gap:12px;min-height:52px;margin:0 0 9px;padding:9px 13px;font-size:13px;font-weight:550;display:flex;box-shadow:0 3px 10px #23496908}.po-welcome-list i{color:#2274e5;background:#edf6ff;border:1px solid #d6e8ff;border-radius:9px;flex:none;width:27px;height:27px;font-size:12px}.po-welcome-list small{color:#7d9abd;letter-spacing:.4px;margin-left:auto;font-size:10px;font-weight:650}.po-welcome-note{color:#587491;background:#f0f7ff;border:1px solid #d9e9f8;border-radius:11px;align-items:flex-start;gap:9px;margin-top:8px;padding:13px 14px;font-size:11px;line-height:1.55;display:flex}.po-welcome-note svg{color:#2879e6;flex:none}.po-shell:not(.po-shell-register) .po-step-card,.po-shell:not(.po-shell-register) .po-complete{max-width:1020px;margin-inline:auto}.po-shell:not(.po-shell-register) .po-step-footer{margin-bottom:32px}@media (width>=1500px){.po-shell:not(.po-shell-register) .po-progress-block,.po-shell:not(.po-shell-register) .po-content,.po-shell:not(.po-shell-register) .po-step-footer{width:min(1440px,100%)}.po-shell:not(.po-shell-register) .po-welcome{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);min-height:680px}}@media (width<=980px){.po-shell:not(.po-shell-register){padding-inline:clamp(18px,3vw,32px)}.po-shell:not(.po-shell-register) .po-welcome{min-height:unset;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:16px;padding:16px}.po-welcome-main{padding:clamp(28px,4vw,44px)}.po-welcome-main h1{font-size:clamp(34px,4.4vw,44px)}.po-welcome-side{padding:22px 14px}.po-welcome-list span{gap:8px;min-height:46px;padding:7px 9px;font-size:12px}}@media (width<=720px){.po-shell:not(.po-shell-register){padding-inline:16px}.po-shell:not(.po-shell-register) .po-header{height:68px}.po-shell:not(.po-shell-register) .po-progress-block{border-radius:14px;margin-top:20px;padding:17px 18px 15px}.po-shell:not(.po-shell-register) .po-progress-head b{font-size:15px}.po-shell:not(.po-shell-register) .po-content{margin-top:14px}.po-shell:not(.po-shell-register) .po-welcome{border-radius:18px;grid-template-columns:1fr;gap:0;padding:12px}.po-welcome-main{border-radius:13px;min-height:290px;padding:30px 25px}.po-welcome-main .po-welcome-icon{border-radius:13px;width:45px;height:45px;margin-bottom:20px}.po-welcome-main h1{letter-spacing:-1.3px;max-width:560px;font-size:clamp(32px,7vw,43px)}.po-welcome-main>p{font-size:14px}.po-welcome-actions{gap:8px;margin-top:22px}.po-welcome-actions .po-primary{min-height:48px}.po-welcome-side{padding:26px 15px 18px}.po-welcome-side h2{font-size:23px}.po-welcome-list{margin-top:17px}.po-welcome-list span{min-height:46px;margin-bottom:7px}.po-welcome-note{font-size:11px}.po-shell:not(.po-shell-register) .po-step-card,.po-shell:not(.po-shell-register) .po-complete{padding:23px 20px}}@media (width<=420px){.po-shell:not(.po-shell-register){padding-inline:12px}.po-shell:not(.po-shell-register) .po-header{height:61px}.po-shell:not(.po-shell-register) .po-brand{gap:6px;font-size:15px}.po-shell:not(.po-shell-register) .po-brand img{width:28px;height:28px}.po-shell:not(.po-shell-register) .po-quiet-button{padding:8px 10px;font-size:10px}.po-shell:not(.po-shell-register) .po-progress-block{padding:15px 13px 13px}.po-shell:not(.po-shell-register) .po-progress-head b{font-size:13px}.po-shell:not(.po-shell-register) .po-progress-head small{font-size:9px}.po-shell:not(.po-shell-register) .po-progress-track{gap:4px}.po-shell:not(.po-shell-register) .po-welcome{border-radius:15px;padding:8px}.po-welcome-main{min-height:270px;padding:25px 19px}.po-welcome-main h1{font-size:32px}.po-welcome-main>p{font-size:13px;line-height:1.65}.po-welcome-actions{flex-direction:column;align-items:stretch;width:100%}.po-welcome-actions .po-primary{width:100%}.po-welcome-actions .po-later{align-self:center}.po-welcome-side{padding:24px 11px 13px}.po-welcome-side h2{font-size:21px}.po-welcome-list span{font-size:11px}.po-welcome-note{padding:11px;font-size:10px}.po-shell:not(.po-shell-register) .po-step-card,.po-shell:not(.po-shell-register) .po-complete{padding:19px 15px}}@media (prefers-reduced-motion:reduce){.po-welcome-main,.po-welcome-list span{transition:none!important;animation:none!important}}.po-save-row{flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:11px;display:flex}.po-save-row .po-save-indicator{margin-top:0}.po-save-error{color:#a84045;flex:280px;font-size:10px;line-height:1.45}.po-save-retry{color:#1d66c6;background:#f5f9ff;border:1px solid #c8dcf5;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:650}.po-save-retry:hover{background:#eaf3ff;border-color:#75aaf0}.po-save-row.has-error{background:#fff8f7;border:1px solid #f1d0d0;border-radius:9px;padding:7px 10px}.po-phone-control{gap:8px;min-width:0;display:flex}.po-phone-control select{flex:0 0 42%;min-width:0;padding:0 10px;font-size:12px}.po-phone-control input{flex:1;min-width:0}.po-phone-control select:focus,.po-phone-control input:focus{border-color:#5a9afa;box-shadow:0 0 0 3px #4288f51c}.po-phone-control input[aria-invalid=true]{border-color:#db6868}.legal-page{--legal-ink:#152942;--legal-muted:#667b96;--legal-blue:#176cf0;isolation:isolate;min-height:100vh;color:var(--legal-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(at 82% 8%,#d9edff 0,#0000 35%),radial-gradient(at 8% 52%,#e8efff 0,#0000 36%),linear-gradient(145deg,#f7faff,#eef5ff 58%,#fbfdff);padding:0 clamp(20px,5vw,76px);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.legal-glow{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.legal-glow-a{background:#a8d6ff38;width:410px;height:410px;top:300px;right:-210px}.legal-glow-b{background:#bfceff30;width:300px;height:300px;top:790px;left:-190px}.legal-topbar{border-bottom:1px solid #dbe6f2;justify-content:space-between;align-items:center;height:84px;display:flex}.legal-brand{color:#172b45;letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:650;text-decoration:none;display:flex}.legal-brand img{object-fit:contain;width:34px;height:34px}.legal-brand span span{color:#2476ed}.legal-back{color:#37638f;align-items:center;gap:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.legal-back:hover,.legal-doc-footer a:hover,.legal-site-footer a:hover{color:#075de0}.legal-hero{max-width:1180px;margin:56px auto 30px}.legal-kicker{color:#176cf0;letter-spacing:1.1px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.legal-hero h1{letter-spacing:-2.1px;margin:15px 0 8px;font-size:clamp(36px,5vw,56px);font-weight:650;line-height:1.05}.legal-hero>p{color:var(--legal-muted);margin:0;font-size:16px;line-height:1.6}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.legal-meta span{color:#526b88;background:#ffffffa8;border:1px solid #dae6f4;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.legal-meta span:last-child svg{color:#1d9e7a}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;max-width:1180px;margin:0 auto 40px;display:grid}.legal-toc,.legal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #dbe7f4;border-radius:15px;box-shadow:0 12px 36px #294d7510}.legal-toc{padding:16px 12px;position:sticky;top:20px}.legal-toc>div:first-child{color:#234569;align-items:center;gap:9px;padding:5px 8px 12px;font-size:13px;display:flex}.legal-toc>div:first-child svg{color:#2679ed}.legal-toc>a{color:#5c708a;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:5px 7px;font-size:10.5px;line-height:1.25;text-decoration:none;display:flex}.legal-toc>a:hover{color:#155fca;background:#edf5ff}.legal-toc>a>span{color:#93a5bc;flex:none;font-size:9px;font-weight:650}.legal-toc>a>svg{color:#9aabc0;flex:none;margin-left:auto}.legal-switch{border-top:1px solid #e4edf6;margin:12px 4px 0;color:#3481df!important;align-items:flex-start!important;gap:9px!important;padding:13px 8px 2px!important;display:flex!important}.legal-switch>a{color:#276ac1;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.legal-content{padding:clamp(20px,3.2vw,40px)}.legal-content-head{border-bottom:1px solid #e5edf6;align-items:center;gap:12px;padding-bottom:20px;display:flex}.legal-content-head>span:first-child{color:#2477eb;background:#eff6ff;border:1px solid #d9e9ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.legal-content-head small{color:#7a90aa;letter-spacing:.9px;font-size:9px;font-weight:700}.legal-content-head h2{letter-spacing:-.45px;margin:3px 0 0;font-size:19px}.legal-version{color:#70839d;border:1px solid #e0eaf5;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:10px}.legal-notice{color:#507092;background:linear-gradient(105deg,#f1f7ff,#f7fbff);border:1px solid #d6e8ff;border-radius:10px;gap:10px;margin:19px 0 5px;padding:13px 14px;display:flex}.legal-notice svg{color:#2878e7;flex:none;margin-top:2px}.legal-notice p{margin:0;font-size:11px;line-height:1.65}.legal-section{border-bottom:1px solid #e8eef5;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:19px 0;scroll-margin-top:20px;display:grid}.legal-section-num{color:#3180ed;letter-spacing:.35px;padding-top:2px;font-size:10px;font-weight:700}.legal-section h3{color:#203a59;letter-spacing:-.15px;margin:0 0 7px;font-size:14px;font-weight:650}.legal-section p{color:#586d86;margin:0;font-size:12px;line-height:1.8}.legal-section p a{color:#1269dc;font-weight:550;text-decoration:none}.legal-section p a:hover{text-decoration:underline}.legal-doc-footer{color:#8a9bb0;justify-content:space-between;gap:12px;padding-top:17px;font-size:10px;display:flex}.legal-doc-footer a{color:#3477c9;align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.legal-site-footer{color:#8092a9;border-top:1px solid #dbe6f2;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto;padding:17px 0 23px;font-size:10px;display:flex}.legal-site-footer a{color:#416e9e;font-weight:550;text-decoration:none}@media (width<=760px){.legal-page{padding-inline:18px}.legal-topbar{height:70px}.legal-brand{font-size:16px}.legal-brand img{width:30px;height:30px}.legal-hero{margin:37px auto 22px}.legal-hero h1{letter-spacing:-1.5px;font-size:40px}.legal-hero>p{font-size:14px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:14px}.legal-toc{padding:12px;position:static}.legal-toc>a{min-height:32px}.legal-toc>a:nth-of-type(n+6){display:none}.legal-switch{margin-top:8px}.legal-content{padding:22px 19px}.legal-section{grid-template-columns:27px minmax(0,1fr);gap:7px;padding:16px 0}.legal-section h3{font-size:13px}.legal-section p{font-size:12px;line-height:1.75}}@media (width<=430px){.legal-page{padding-inline:13px}.legal-topbar{height:62px}.legal-brand{gap:6px;font-size:15px}.legal-brand img{width:27px;height:27px}.legal-back{gap:5px;font-size:10px}.legal-hero{margin-top:30px}.legal-hero h1{font-size:34px}.legal-meta{gap:6px;margin-top:16px}.legal-meta span{min-height:30px;padding:0 8px;font-size:9px}.legal-content{padding:18px 14px}.legal-content-head h2{font-size:17px}.legal-notice{padding:11px}.legal-section{gap:4px}.legal-site-footer{flex-direction:column;font-size:9px}}@media (prefers-reduced-motion:reduce){.legal-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.legal-toc{overscroll-behavior:contain;scrollbar-color:#bad4f3 transparent;scrollbar-width:thin;max-height:280px;overflow-y:auto}.legal-toc>a:nth-of-type(n+6){display:flex}}.public-agent-card-page{color:#173454;background:radial-gradient(at 12% 5%,#e3f1ff 0,#0000 38%),radial-gradient(at 90% 80%,#e6f3ff 0,#0000 42%),linear-gradient(145deg,#f9fcff,#edf5ff);min-height:100dvh;padding:clamp(18px,4vw,42px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.public-agent-card-nav{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto 56px;padding-bottom:17px;display:flex}.public-agent-brand{color:#142d4b;letter-spacing:-.6px;align-items:center;gap:9px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.public-agent-brand img{object-fit:contain;width:32px;height:32px}.public-agent-brand strong{color:#2679e9}.public-agent-card-nav>span{color:#8096ad;letter-spacing:1.15px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.public-agent-card-nav>span i{background:#347fe2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #347fe21a}.public-agent-eyebrow{color:#317edb;letter-spacing:1.35px;justify-content:center;align-items:center;gap:7px;margin:0 auto 13px;font-size:10px;font-weight:800;animation:.5s both public-agent-rise;display:flex}.public-agent-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0e4f94,#1971cf 57%,#4e9df3);border:1px solid #ffffff85;border-radius:28px;width:min(100%,610px);min-height:340px;margin:0 auto;padding:clamp(24px,5vw,42px);animation:.6s cubic-bezier(.2,.8,.2,1) 60ms both public-agent-rise;position:relative;overflow:hidden;box-shadow:0 26px 75px #174b8330,inset 0 1px #ffffff60}.public-agent-card-art{z-index:-1;pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:390px;height:390px;position:absolute;top:-170px;right:-72px;box-shadow:0 0 0 32px #ffffff0e,0 0 0 70px #ffffff09,0 0 0 110px #ffffff06}.public-agent-card-art i{background:#c5e9ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 20px #c5e9ff}.public-agent-card-art i:first-child{top:52%;left:8%}.public-agent-card-art i:nth-child(2){width:4px;height:4px;top:30%;left:34%}.public-agent-card-art i:nth-child(3){width:5px;height:5px;top:72%;left:43%}.public-agent-card-head{color:#c6e2ff;letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.public-agent-card-head>span:first-child b{color:#fff;margin:0 5px}.public-agent-chip{color:#eff8ff;letter-spacing:.65px;white-space:nowrap;background:#ffffff15;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:inline-flex}.public-agent-card-person{align-items:center;gap:18px;margin-top:38px;display:flex}.public-agent-avatar{color:#fff;background:linear-gradient(145deg,#a8d8ff55,#ffffff17);border:3px solid #ffffffc9;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;font-size:28px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 9px 24px #07376c40}.public-agent-avatar img{object-fit:cover;width:100%;height:100%}.public-agent-card-person h1{color:#fff;letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,32px);font-weight:750}.public-agent-card-person p{color:#d9edff;margin:5px 0 0;font-size:13px}.public-agent-card-rule{background:linear-gradient(90deg,#ffffff85,#ffffff10);height:1px;margin:26px 0 20px}.public-agent-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.public-agent-card-meta>span,.public-agent-card-meta>a{color:#f2f8ff;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.5;display:flex}.public-agent-card-meta svg{color:#b8ddff;flex:none}.public-agent-card-meta>a{color:#fff;text-decoration:none}.public-agent-card-meta>a:hover{text-decoration:underline}.public-agent-specialties{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.public-agent-specialties span{color:#f4f9ff;background:#ffffff18;border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:9px}.public-agent-bio{color:#e2f1ff;white-space:pre-wrap;margin:18px 0 0;font-size:11px;line-height:1.7}.public-agent-languages{color:#c7e4ff;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.public-agent-card-footer{color:#c4e2ff;letter-spacing:.2px;border-top:1px solid #ffffff32;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;font-size:9px;display:flex}.public-agent-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc9;border:1px solid #d9e7f6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,610px);margin:17px auto 0;padding:18px 20px;animation:.55s .16s both public-agent-rise;display:flex;box-shadow:0 12px 32px #1b46720c}.public-agent-cta b{color:#1e3b5e;font-size:13px;display:block}.public-agent-cta p{color:#7c92aa;margin:5px 0 0;font-size:10px;line-height:1.5}.public-agent-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3998ee,#2168df);border:1px solid #ffffff60;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 22px #2375df28}.public-agent-primary:hover{transform:translateY(-2px);box-shadow:0 13px 27px #2375df3a}.public-agent-privacy{color:#8498ae;text-align:center;width:min(100%,610px);margin:15px auto 0;font-size:9px;line-height:1.6}.public-agent-state{color:#6f86a0;text-align:center;background:#fffb;border:1px solid #dce8f6;border-radius:22px;align-content:center;justify-items:center;gap:10px;width:min(100%,500px);min-height:300px;margin:0 auto;padding:26px;display:grid;box-shadow:0 18px 50px #1d477019}.public-agent-state h1{color:#193959;margin:0;font-size:23px}.public-agent-state p{margin:0 0 8px;font-size:12px}.public-agent-state .public-agent-primary{margin-top:5px}.public-agent-state-icon{color:#287ce0;background:#eaf4ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.is-spinning{color:#3186e5;animation:.9s linear infinite public-agent-spin}@keyframes public-agent-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes public-agent-spin{to{transform:rotate(360deg)}}@media (width<=560px){.public-agent-card-page{padding:17px 13px}.public-agent-card-nav{margin-bottom:40px}.public-agent-card{border-radius:22px;min-height:0;padding:23px 20px}.public-agent-card-person{gap:13px;margin-top:28px}.public-agent-avatar{width:64px;height:64px;font-size:23px}.public-agent-card-meta{grid-template-columns:minmax(0,1fr);gap:10px}.public-agent-cta{flex-direction:column;align-items:stretch;padding:16px}.public-agent-cta .public-agent-primary{width:100%}}@media (prefers-reduced-motion:reduce){.public-agent-card,.public-agent-eyebrow,.public-agent-cta,.is-spinning{transition:none!important;animation:none!important}}.publicSite .referralHero{isolation:isolate;color:#142d50;background:radial-gradient(at 82% 35%,#dcecff80,#0000 56%),linear-gradient(155deg,#fcfdff,#f1f7ff 65%,#f9fcff);padding:150px max(28px,5vw) 28px;position:relative;overflow:hidden}.publicSite .referralHero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #cfe1f655;border-radius:50%;width:800px;height:800px;position:absolute;top:-480px;left:35%;box-shadow:0 0 0 80px #dceaff1c,0 0 0 160px #dceaff12}.publicSite .referralHero-inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,5vw,78px);max-width:1460px;min-height:min(700px,100svh - 210px);margin:auto;display:grid}.publicSite .referralHero-copy{min-width:0;padding:22px 0;animation:.85s cubic-bezier(.2,.8,.2,1) 80ms both referral-hero-arrive}.publicSite .referralHero-eyebrow{letter-spacing:1.8px;color:#3274c5;align-items:center;gap:10px;margin-bottom:26px;font-size:10px;font-weight:750;display:flex}.publicSite .referralHero-eyebrow>span{background:#438ee8;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #ddecff}.publicSite .referralHero h1{letter-spacing:-3.5px;color:#112a4b;text-wrap:balance;margin:0;font-size:clamp(44px,4.5vw,70px);font-weight:720;line-height:1.08}.publicSite .referralHero h1>span{color:#246cda;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#3199f4,#2364d5 76%);-webkit-background-clip:text;background-clip:text}.publicSite .referralHero-copy>p{color:#637b97;max-width:450px;margin:26px 0 30px;font-size:clamp(14px,1.08vw,16px);line-height:1.85}.publicSite .referralHero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.publicSite .referralHero-primary{color:#fff;background:linear-gradient(120deg,#328cf2,#2162d9);border:1px solid #2879e8;border-radius:13px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 23px;font:700 13px/1.4 inherit;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 22px #236dde26,inset 0 1px #ffffff29}.publicSite .referralHero-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #236dde38}.publicSite .referralHero-primary svg{transition:translate .25s}.publicSite .referralHero-primary:hover svg{translate:3px}.publicSite .referralHero-watch{color:#315679;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:11px;font-weight:650;display:flex}.publicSite .referralHero-watch>span{color:#2e74ce;background:#ffffffab;border:1px solid #cbddf4;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;transition:background .2s;display:grid}.publicSite .referralHero-watch:hover>span{background:#e7f1ff}.publicSite .referralHero-assurance{color:#7286a1;align-items:center;gap:7px;margin-top:19px;font-size:10px;display:flex}.publicSite .referralHero-assurance>svg{color:#4583d5;flex:none}.publicSite .referralHero-benefits{border-top:1px solid #dbe7f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;padding-top:22px;display:grid}.publicSite .referralHero-benefits>div{color:#6f87a1;align-items:flex-start;gap:9px;font-size:10px;line-height:1.8;display:flex}.publicSite .referralHero-benefits svg{color:#337ad0;flex:none;margin-top:2px}.publicSite .referralHero-benefits b{color:#294d73;font-size:10px;font-weight:650}.publicSite .referralJourney{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #fff;border-radius:26px;min-width:0;padding:7px;animation:1s cubic-bezier(.2,.8,.2,1) .2s both referral-hero-arrive;overflow:hidden;box-shadow:0 24px 65px -28px #1a4c874d,0 0 0 1px #d9e7f470,inset 0 1px #fff}.publicSite .referralJourney-header{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 18px;display:flex}.publicSite .referralJourney-brand{align-items:center;gap:10px;display:flex}.publicSite .referralJourney-brand>img{width:29px;height:32px}.publicSite .referralJourney-brand>span{color:#768aa0;font-size:10px;line-height:1.65}.publicSite .referralJourney-brand b{color:#193b61;font-size:12px;font-weight:650}.publicSite .referralJourney-demo{color:#6a83a0;letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.publicSite .referralJourney-demo>span{background:#6299da;border-radius:50%;width:5px;height:5px}.publicSite .referralJourney-marketbar{background:#f5f9ff;border:1px solid #e0ebf7;border-bottom:0;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.publicSite .referralJourney-marketbar>span{color:#7590b0;align-items:center;gap:7px;font-size:10px;display:flex}.publicSite .referralJourney-marketbar b{color:#34577d;font-weight:650}.publicSite .referralJourney-marketbar>div{background:#eaf1fa;border:1px solid #e2ebf7;border-radius:9px;gap:4px;padding:3px;display:flex}.publicSite .referralJourney-marketbar button{color:#6c829e;background:0 0;border:0;border-radius:6px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.publicSite .referralJourney-marketbar button[aria-pressed=true]{color:#235fac;background:#fff;box-shadow:0 2px 5px #37619712}.publicSite .referralJourney-marketbar button small{font-size:inherit;font-weight:450}.publicSite .journey-map-scene{isolation:isolate;background:#edf3fb;border-inline:1px solid #e0ebf7;height:300px;position:relative;overflow:hidden}.publicSite .journey-map-canvas{z-index:0;background:#ecf3fc;font-family:inherit;position:absolute;inset:0}.publicSite .journey-map-canvas .leaflet-overlay-pane>svg{width:auto;max-width:none;height:auto;overflow:visible}.publicSite .referralHero svg.lucide{flex:none;width:auto;height:auto}.publicSite .journey-map-canvas .leaflet-tile-pane{opacity:.66;filter:grayscale()contrast(.82)brightness(1.11)}.publicSite .journey-map-canvas:after{content:"";z-index:450;pointer-events:none;background:linear-gradient(#e5effa38,#0000 35%,#edf5ff33);position:absolute;inset:0}.publicSite .journey-map-canvas .leaflet-control-attribution{color:#748aa3;background:#ffffffcf;border-radius:5px 0 0;padding:2px 6px;font-size:8px}.publicSite .journey-map-canvas .leaflet-control-attribution a{color:#577faa}.publicSite .journey-map-canvas .leaflet-control-zoom{border:1px solid #d5e2f3;border-radius:10px;margin-bottom:29px;margin-right:13px;overflow:hidden;box-shadow:0 4px 14px #284d7920}.publicSite .journey-map-canvas .leaflet-control-zoom a{color:#306db8;background:#fff;width:29px;height:29px;font-size:19px;line-height:27px}.publicSite .journey-map-canvas .leaflet-control-zoom a:first-child{border-color:#e0eaf6}.publicSite .journey-map-marker{background:0 0;border:0}.publicSite .journey-pin-face{color:#fff;background:linear-gradient(140deg,#488ff2,#2861ca);border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:750;display:grid;position:relative;box-shadow:0 0 0 1px #bdd1ef,0 7px 18px #28559538}.publicSite .journey-map-marker--source .journey-pin-face{background:#fff}.publicSite .journey-pin-face img{width:30px;height:32px}.publicSite .journey-pin-label{color:#1c3a61;background:#ffffffef;border:1px solid #dbe6f4;border-radius:10px;flex-direction:column;width:max-content;padding:8px 11px;display:flex;position:absolute;top:5px;left:64px;box-shadow:0 5px 18px #2c54801a}.publicSite .journey-pin-label>b{font-size:11px;font-weight:700}.publicSite .journey-pin-label>small{color:#7a90a9;margin-top:3px;font-size:8px}.publicSite .journey-map-route{stroke-dasharray:var(--route-length,1000);stroke-dashoffset:var(--route-length,1000);filter:drop-shadow(0 2px 3px #286ddb33);transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.publicSite .referralHero[data-stage="1"] .journey-map-route,.publicSite .referralHero[data-stage="2"] .journey-map-route{stroke-dashoffset:0}.publicSite .referralHero[data-stage="1"] .journey-map-marker--destination .journey-pin-face:after{content:"";border:1px solid #307aea55;border-radius:50%;animation:1.6s ease-out 2 referral-connect;position:absolute;inset:-9px}.publicSite .referralHero[data-stage="2"] .journey-map-marker--destination .journey-pin-face{box-shadow:0 0 0 5px #377bec20,0 7px 18px #28559538}.publicSite .journey-map-caption{z-index:500;letter-spacing:.6px;color:#7790ad;pointer-events:none;background:#fffffff0;border:1px solid #dae6f3;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:6.5px;font-weight:650;display:flex;position:absolute;bottom:11px;left:13px}.publicSite .journey-map-caption>span{background:#739fdb;border-radius:50%;width:4px;height:4px}.publicSite .journey-map-loading{z-index:600;color:#6081a8;background:#f0f6ff;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset:0}.publicSite .journey-map-loading>span{border:2px solid #d2e4fa;border-top-color:#3c87e6;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite referral-loading}.publicSite .journey-map-error{z-index:650;color:#3b658e;background:#f9fcff;border:1px solid #c8ddf6;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex;position:absolute;top:8px;left:8px;right:8px}.publicSite .journey-map-error button{color:#2469b5;background:#edf5ff;border:1px solid #bcd3f1;border-radius:5px;padding:4px 8px}.publicSite .referralJourney-story{background:linear-gradient(120deg,#fff,#f9fbff);border:1px solid #e0ebf7;border-top:0;border-radius:0 0 15px 15px;padding:21px 20px 14px}.publicSite .referralJourney-storyline{align-items:flex-start;gap:12px;min-height:94px;animation:.4s both referral-story-in;display:flex}.publicSite .referralJourney-storyIcon{color:#347bce;background:linear-gradient(130deg,#edf5ff,#fff);border:1px solid #d3e3f9;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.publicSite .referralJourney-stepLabel{letter-spacing:1.25px;color:#7192b9;margin:1px 0 7px;font-size:7px;font-weight:750;display:block}.publicSite .referralJourney-storyline h2{color:#1b385b;letter-spacing:-.45px;margin:0 0 7px;font-size:clamp(15px,1.12vw,18px);font-weight:700;line-height:1.3}.publicSite .referralJourney-storyline p{color:#7086a0;max-width:460px;margin:0;font-size:11px;line-height:1.75}.publicSite .referralJourney-result{color:#376ba8;align-items:center;gap:6px;padding:10px 0 0 52px;font-size:10px;font-weight:600;display:flex}.publicSite .referralJourney-result>svg:last-child{color:#92aed0;margin-left:auto}.publicSite .referralJourney-controls{align-items:center;gap:14px;padding:14px 15px 7px;display:flex}.publicSite .referralJourney-steps{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publicSite .referralJourney-steps>button{color:#91a2b9;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 9px;font-size:10px;font-weight:600;transition:color .3s;display:flex;position:relative}.publicSite .referralJourney-steps>button>span{color:#90a4be;background:#edf2f9;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.publicSite .referralJourney-steps>button>i{background:#e6eef8;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0;overflow:hidden}.publicSite .referralJourney-steps>button[aria-pressed=true]{color:#2b6cc1}.publicSite .referralJourney-steps>button[aria-pressed=true]>span{color:#3276ca;background:#e6f0ff}.publicSite .referralJourney-steps>button[aria-pressed=true]>i:after{content:"";background:#528ee4;width:100%;height:100%;display:block}.publicSite .referralHero[data-playing=true] .referralJourney-steps>button[aria-pressed=true]>i:after{transform-origin:0;animation:4.4s linear both referral-progress}.publicSite .referralJourney-play{color:#6486af;background:#fff;border:1px solid #dbe7f6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.publicSite .referralHero-baseline{color:#8da0b8;border-top:1px solid #dce7f455;justify-content:space-between;align-items:center;gap:15px;max-width:1460px;margin:36px auto 0;padding-top:18px;font-size:9px;line-height:1.7;display:flex}.publicSite .referralHero-baseline>span:first-child{letter-spacing:1.9px;font-size:7px;font-weight:650}.publicSite .referralHero-baseline b{color:#6e87a5;font-weight:500}.publicSite .referralHero button:focus-visible{outline-offset:4px;outline:2px solid #3282e8}@keyframes referral-hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes referral-story-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes referral-connect{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes referral-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes referral-loading{to{transform:rotate(360deg)}}@media (width>=1700px){.publicSite .referralHero{padding-top:170px}.publicSite .journey-map-scene{height:350px}}@media (width<=1100px){.publicSite .referralHero{padding-inline:28px}.publicSite .referralHero-inner{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:30px}.publicSite .referralHero h1{letter-spacing:-2.5px;font-size:48px}.publicSite .referralHero-eyebrow{letter-spacing:1.1px;font-size:8px}.publicSite .referralHero-benefits{gap:8px}.publicSite .referralHero-benefits>div{flex-direction:column;gap:5px}.publicSite .referralJourney-demo{letter-spacing:.5px;font-size:6px}.publicSite .referralJourney-storyline{min-height:109px}}@media (width<=960px){.publicSite .referralHero{padding-top:125px}.publicSite .referralHero-inner{grid-template-columns:minmax(0,1fr);gap:30px;max-width:700px}.publicSite .referralHero-copy{padding:0}.publicSite .referralHero h1{font-size:clamp(43px,7.5vw,62px)}.publicSite .referralHero-break{display:none}.publicSite .referralHero-copy>p{max-width:560px;margin-block:22px}.publicSite .referralHero-benefits{gap:20px;margin-top:25px}.publicSite .referralHero-benefits>div{flex-direction:row;gap:8px}.publicSite .journey-map-scene{height:330px}.publicSite .referralJourney-storyline{min-height:90px}.publicSite .referralHero-baseline{max-width:700px}.publicSite .referralJourney-demo{font-size:7px}}@media (width<=560px){.publicSite .referralHero{padding:105px 18px 22px}.publicSite .referralHero-inner{gap:26px}.publicSite .referralHero h1{letter-spacing:-2px;font-size:clamp(37px,10.2vw,52px)}.publicSite .referralHero-eyebrow{letter-spacing:1.1px;margin-bottom:22px;font-size:7px}.publicSite .referralHero-copy>p{margin-top:19px;font-size:13px;line-height:1.85}.publicSite .referralHero-actions{gap:14px}.publicSite .referralHero-primary{gap:12px;min-height:49px;padding:12px 16px;font-size:11px}.publicSite .referralHero-watch{gap:6px;font-size:10px}.publicSite .referralHero-watch>span{width:25px;height:25px}.publicSite .referralHero-assurance{font-size:9px}.publicSite .referralHero-benefits{gap:10px;padding-top:19px}.publicSite .referralHero-benefits>div{flex-direction:column;gap:6px;font-size:9px}.publicSite .referralHero-benefits b{font-size:9px}.publicSite .referralJourney{border-radius:21px;padding:5px}.publicSite .referralJourney-header{padding:12px 10px 15px}.publicSite .referralJourney-brand>img{width:24px;height:27px}.publicSite .referralJourney-brand b{font-size:11px}.publicSite .referralJourney-demo{max-width:85px;font-size:6px;line-height:1.7}.publicSite .referralJourney-marketbar{gap:4px;padding:8px}.publicSite .referralJourney-marketbar>span{gap:4px;font-size:9px}.publicSite .referralJourney-marketbar>span>svg:first-child{display:none}.publicSite .referralJourney-marketbar button{padding:5px 7px;font-size:9px}.publicSite .referralJourney-marketbar button small{display:none}.publicSite .journey-map-scene{height:300px}.publicSite .journey-pin-face{width:44px;height:44px;font-size:11px}.publicSite .journey-pin-face img{width:25px;height:27px}.publicSite .journey-pin-label{padding:7px 8px;left:51px}.publicSite .journey-pin-label>b{font-size:10px}.publicSite .journey-pin-label>small{font-size:7px}.publicSite .journey-map-caption{letter-spacing:.2px;padding-inline:5px;font-size:5.5px;left:8px}.publicSite .referralJourney-story{padding:17px 12px 14px}.publicSite .referralJourney-storyline{gap:9px;min-height:115px}.publicSite .referralJourney-storyIcon{border-radius:10px;width:33px;height:33px}.publicSite .referralJourney-storyline h2{font-size:15px}.publicSite .referralJourney-storyline p{font-size:10px}.publicSite .referralJourney-result{padding-left:42px;font-size:9px}.publicSite .referralJourney-controls{gap:10px;padding-inline:8px}.publicSite .referralJourney-steps{gap:9px}.publicSite .referralJourney-steps>button{gap:5px;font-size:9px}.publicSite .referralHero-baseline{text-align:center;flex-direction:column;gap:5px;margin-top:25px}}@media (prefers-reduced-motion:reduce){.publicSite .referralHero *,.publicSite .referralHero :before,.publicSite .referralHero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.publicSite .referralHero-copy,.publicSite .referralJourney{opacity:1;transform:none}}.infoSite{--info-ink:#10274a;--info-muted:#627796;--info-blue:#1676f3;--info-blue2:#365cf0;--info-line:#dce8f7;--info-glass:#ffffffc9;min-height:100vh;color:var(--info-ink);background:radial-gradient(at 80% 8%,#dcecff 0,#0000 35%),linear-gradient(#f7fbff 0%,#fff 58%,#f5f9ff 100%);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.infoProgress{z-index:60;background:linear-gradient(90deg,#69caff,var(--info-blue),#696af2);width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 15px #368eff55}.infoHeader{z-index:50;-webkit-backdrop-filter:blur(20px);background:#ffffffc9;border:1px solid #ffffffd9;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;width:min(1500px,100% - 52px);min-height:70px;margin:14px auto 0;padding:10px 20px 10px 24px;display:flex;position:sticky;top:10px;box-shadow:0 12px 38px #1a4d8612,inset 0 1px #fff}.infoBrand{color:var(--info-ink);letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:750;text-decoration:none;display:flex}.infoBrand img{object-fit:contain;width:39px;height:39px}.infoBrand b{color:var(--info-blue)}.infoNav{align-items:center;gap:clamp(14px,2.1vw,32px);display:flex}.infoNav>a,.infoLogin{color:#536a89;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s,transform .2s}.infoNav>a:hover,.infoNav>a.is-active,.infoLogin:hover{color:var(--info-blue)}.infoNav>a:hover{transform:translateY(-1px)}.infoNavActions{align-items:center;gap:18px;margin-left:4px;display:flex}.infoLogin{cursor:pointer}.infoJoin,.infoPrimary{color:#fff;background:linear-gradient(105deg,#309aff 0%,#1971f5 60%,#4f5be9 100%);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 19px;font-size:13px;font-weight:730;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 24px #287af42a}.infoJoin:hover,.infoPrimary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #287af443}.infoMenuButton{display:none}.infoHero{isolation:isolate;align-items:center;max-width:1500px;min-height:340px;margin:auto;padding:77px clamp(25px,8vw,126px) 70px;display:flex;position:relative}.infoHeroGlow{z-index:-1;filter:blur(12px);background:radial-gradient(#d7eaffb0 0%,#e8f3ff6b 45%,#0000 72%);border-radius:50%;width:680px;height:420px;position:absolute;top:-5%;right:2%}.infoHeroCopy{max-width:780px}.infoEyebrow{color:#2875dd;letter-spacing:1.45px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.infoHero .infoEyebrow{background:#ffffffa3;border:1px solid #d5e8ff;border-radius:999px;padding:8px 12px;box-shadow:0 6px 16px #2869ad0a}.infoHero h1{letter-spacing:-3.8px;max-width:850px;margin:21px 0 15px;font-family:Outfit,Inter,system-ui,sans-serif;font-size:clamp(42px,6vw,75px);font-weight:730;line-height:1.02}.infoHero h1 em,.infoSectionHeading h2 em,.whyBanner h2 em,.faqSide h2 em,.aboutStory h2 em,.aboutClosing h2 em{color:#0000;background:linear-gradient(100deg,#329cff 0%,#2368ec 54%,#6c63ed 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.infoHeroCopy>p{max-width:690px;color:var(--info-muted);margin:0;font-size:16px;line-height:1.8}.infoHeroCopy>.infoPrimary{margin-top:26px}.infoHeroOrbit{pointer-events:none;border:1px solid #a9d0ff57;border-radius:50%;width:180px;height:180px;animation:23s linear infinite infoOrbit;position:absolute;top:55px;right:13%}.infoHeroOrbit:before,.infoHeroOrbit:after{content:"";border:1px solid #afd2ff60;border-radius:50%;position:absolute}.infoHeroOrbit:before{inset:17px}.infoHeroOrbit:after{background:radial-gradient(circle at 40% 35%,#fff 0,#e4f2ff 54%,#c4ddff 100%);inset:43px;box-shadow:0 10px 35px #3285e92a}.infoHeroOrbit span,.infoHeroOrbit i,.infoHeroOrbit b{z-index:2;background:#3b96ff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #e1efff,0 0 20px #4b9cff}.infoHeroOrbit span{top:34px;left:22px}.infoHeroOrbit i{background:#6b72f4;top:88px;right:14px}.infoHeroOrbit b{width:7px;height:7px;bottom:5px;left:75px}.infoContent{max-width:1290px;margin:0 auto;padding:0 34px 88px}.infoSectionHeading{text-align:center;max-width:650px;margin:5px auto 37px}.infoSectionHeading h2,.marketHeading h2{letter-spacing:-1.8px;margin:13px 0 8px;font-family:Outfit,Inter,sans-serif;font-size:clamp(31px,4vw,46px);line-height:1.08}.infoSectionHeading>p,.marketHeading p{color:var(--info-muted);margin:0;font-size:14px;line-height:1.7}.journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.journeyCard{background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #dce8f6;border-radius:21px;min-height:260px;padding:24px 22px 20px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;box-shadow:0 15px 35px #1748790a}.journeyCard:hover{border-color:#a9ceff;transform:translateY(-6px);box-shadow:0 22px 46px #1f68bd18}.journeyTop{justify-content:space-between;align-items:center;display:flex}.journeyTop>span{color:#92a8c4;letter-spacing:1px;font-size:12px;font-weight:800}.journeyTop>i,.benefitDetailIcon,.aboutValue>i{color:#2479ea;background:linear-gradient(145deg,#f5faff,#e8f2ff);border:1px solid #d6e8ff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.journeyCard h3{letter-spacing:-.4px;margin:22px 0 9px;font-size:17px}.journeyCard p,.benefitDetail p,.aboutValue p{color:var(--info-muted);margin:0;font-size:13px;line-height:1.7}.journeyLine{background:#eaf2fd;border-radius:4px;height:3px;position:absolute;bottom:0;left:22px;right:22px;overflow:hidden}.journeyLine span{background:linear-gradient(90deg,#5bc6ff,#3b70f1);border-radius:4px;width:30%;height:100%;transition:width .35s;display:block}.journeyCard:hover .journeyLine span{width:100%}.infoCallout{background:linear-gradient(110deg,#f3f9ff,#ffffffd9);border:1px solid #d7e7fb;border-radius:18px;align-items:center;gap:17px;margin-top:28px;padding:22px 25px;display:flex}.calloutIcon{color:#287bec;background:#e9f3ff;border:1px solid #d5e7ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.infoCallout b{font-size:14px}.infoCallout p{color:var(--info-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.calloutLock{color:#81a8dc;flex:none;margin-left:auto}.previewNotice{color:#527096;align-items:center;gap:8px;margin-top:23px;font-size:12px;font-weight:700;display:inline-flex}.previewNotice svg{color:#287bec}.marketContent{padding-top:4px}.marketHeading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}.marketHeading h2{margin-top:9px}.marketCount{border:1px solid var(--info-line);color:#287bec;background:#ffffffad;border-radius:15px;align-items:center;gap:11px;padding:12px 16px;display:flex}.marketCount span{flex-direction:column;display:flex}.marketCount b{color:var(--info-ink);font-size:17px}.marketCount small{color:var(--info-muted);font-size:10px}.marketToolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #deebfa;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;padding:12px;display:flex}.marketFilters{align-items:center;gap:5px;display:flex}.marketFilters button{color:#5d7390;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-height:37px;padding:0 15px;font-size:12px;font-weight:700;transition:all .2s}.marketFilters button:hover{color:#176fe9;background:#eff6ff}.marketFilters button.active{color:#fff;background:linear-gradient(100deg,#2b92ff,#285fec);box-shadow:0 7px 17px #267af42d}.marketSearch{color:#8298b4;background:#fff;border:1px solid #dce8f6;border-radius:11px;align-items:center;gap:9px;width:min(310px,40%);height:40px;padding:0 12px;display:flex}.marketSearch:focus-within{border-color:#84baff;box-shadow:0 0 0 3px #318aff15}.marketSearch input{width:100%;color:var(--info-ink);background:0 0;border:0;outline:0;font-size:12px}.marketSearch input::placeholder{color:#98a9bf}.sampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sampleCard{text-align:left;min-height:240px;color:var(--info-ink);cursor:pointer;background:linear-gradient(148deg,#fff,#f9fcff);border:1px solid #dbe8f7;border-radius:19px;flex-direction:column;padding:20px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;box-shadow:0 12px 30px #173f700a}.sampleCard:hover{border-color:#8ebdff;transform:translateY(-5px);box-shadow:0 20px 38px #236cba1a}.sampleCardTop{justify-content:space-between;align-items:center;display:flex}.sampleType{color:#2875da;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.sampleType i{background:#398fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6f1ff}.samplePreview{color:#587ca7;letter-spacing:.5px;text-transform:uppercase;background:#f1f7ff;border:1px solid #d8e8ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.sampleLocation{color:#778eac;align-items:center;gap:6px;margin-top:19px;font-size:11px;display:flex}.sampleLocation svg{color:#3889ed}.sampleCard h3{letter-spacing:-.4px;min-height:46px;margin:9px 0 15px;font-family:Outfit,Inter,sans-serif;font-size:18px;line-height:1.3}.sampleMeta{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.sampleMeta span{color:#627a9a;background:#f6f9fd;border:1px solid #e4edf8;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:650}.sampleCardFoot{border-top:1px solid #edf2f8;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.sampleAvatar{color:#2475e6;background:linear-gradient(140deg,#f4faff,#dcecff);border:1px solid #cfe3ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.sampleCardFoot>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.sampleCardFoot b{font-size:10px}.sampleCardFoot small{color:#7b90aa;font-size:9px}.sampleArrow{color:#2878e9;background:#fff;border:1px solid #dae8f8;border-radius:10px;place-items:center;width:30px;height:30px;margin-left:auto;transition:transform .2s;display:grid}.sampleCard:hover .sampleArrow{transform:translate(3px)}.marketEmpty{color:var(--info-muted);text-align:center;border:1px dashed #c9dbf2;border-radius:16px;padding:32px}.marketGate{background:linear-gradient(100deg,#eaf4ffb8,#ffffffd9);border:1px solid #d5e5f9;border-radius:17px;align-items:center;gap:14px;margin-top:22px;padding:17px 20px;display:flex}.gateIcon{color:#2678ea;background:#fff;border:1px solid #d1e4ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.marketGate b{font-size:13px}.marketGate p{color:var(--info-muted);margin:4px 0 0;font-size:11px}.marketGate .infoPrimary{white-space:nowrap;min-height:40px;margin-left:auto;font-size:11px}.whyBanner{isolation:isolate;background:linear-gradient(105deg,#f7fbff,#e7f2ff 76%,#dbeaff);border:1px solid #d0e3fb;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;min-height:305px;padding:38px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #174d8410}.whyBannerOrb{z-index:-1;background:radial-gradient(circle,#d1e5ff88 0%,#0000 66%);border:1px solid #a7cfff5e;border-radius:50%;width:420px;height:420px;position:absolute;top:-35%;right:8%}.whyBannerOrb:before,.whyBannerOrb:after{content:"";border:1px solid #9dc8ff62;border-radius:50%;position:absolute;inset:38px}.whyBannerOrb:after{inset:82px}.whyBanner .infoEyebrow{font-size:9px}.whyBanner h2{letter-spacing:-2.4px;margin:15px 0 0;font-family:Outfit,Inter,sans-serif;font-size:clamp(34px,5vw,56px);line-height:1.02}.whyNetwork{flex:none;justify-content:center;align-items:center;width:340px;height:184px;display:flex;position:relative}.networkNode{z-index:1;color:#fff;background:linear-gradient(140deg,#45b2ff,#1d67ea);border:4px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 20px #286dcc32}.networkNode.nodeTwo{background:linear-gradient(140deg,#8d9bff,#565ee4);align-self:flex-start}.networkNode.nodeThree{background:linear-gradient(140deg,#55a9ff,#3158d9);align-self:flex-end}.whyNetwork>span{border-top:2px dashed #6ca9ef;width:82px;transform:rotate(-18deg)}.whyNetwork>span:nth-of-type(2){transform:rotate(28deg)}.whyNetwork p{color:#647fa2;margin:0;font-size:10px;font-weight:650;position:absolute;bottom:2px}.benefitDetailGrid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px;display:grid}.benefitDetail{background:#ffffffd2;border:1px solid #dce8f6;border-radius:19px;padding:23px;box-shadow:0 12px 28px #1b51880a}.benefitDetailIcon{margin-bottom:16px}.benefitDetail>span{color:#3678cb;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.benefitDetail h3{letter-spacing:-.3px;margin:8px 0;font-size:17px}.benefitDetail p{font-size:12px}.infoTextAction{color:#2172e5;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:10px;font-size:12px;font-weight:750;display:inline-flex}.faqContent{grid-template-columns:.74fr 1.26fr;gap:55px;padding-top:6px;display:grid}.faqSide{align-self:start;position:sticky;top:112px}.faqBigIcon{color:#2779eb;background:#edf6ff;border:1px solid #d4e6ff;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.faqSide h2{letter-spacing:-1.8px;margin:12px 0;font-family:Outfit,Inter,sans-serif;font-size:37px;line-height:1.08}.faqSide>p{color:var(--info-muted);margin:0 0 21px;font-size:13px;line-height:1.7}.faqSide .infoPrimary{min-height:40px;font-size:11px}.faqRows{border-top:1px solid #dce7f4}.faqRow{border-bottom:1px solid #dce7f4}.faqRow>button{width:100%;color:var(--info-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 33px;align-items:center;gap:12px;padding:20px 4px;display:grid}.faqRowIndex{color:#4f94e8;letter-spacing:.7px;font-size:10px;font-weight:800}.faqRow>button b{font-size:14px}.faqRow>button i{color:#5b82b5;background:#fff;border:1px solid #dfeaf7;border-radius:10px;place-items:center;width:31px;height:31px;transition:transform .24s,color .24s,background .24s;display:grid}.faqRow.is-open>button i{color:#fff;background:#2479ed;transform:rotate(180deg)}.faqRowAnswer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faqRowAnswer p{max-width:640px;color:var(--info-muted);margin:0;padding:0 45px;font-size:12px;line-height:1.8;transition:padding .25s;overflow:hidden}.faqRow.is-open .faqRowAnswer{grid-template-rows:1fr}.faqRow.is-open .faqRowAnswer p{padding-bottom:20px}.aboutContent{padding-top:4px}.aboutStory{background:#ffffffc9;border:1px solid #dce8f6;border-radius:23px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;padding:40px 45px;display:grid;box-shadow:0 16px 36px #174d8410}.aboutStoryMark{background:radial-gradient(circle,#fff 0%,#edf6ff 66%,#dbeaff 100%);border:1px solid #d5e7fc;border-radius:50%;justify-self:center;place-items:center;width:190px;height:190px;display:grid;box-shadow:inset 0 0 0 12px #ffffffa6,0 10px 32px #297de61a}.aboutStoryMark img{object-fit:contain;filter:drop-shadow(0 10px 18px #246dc52a);width:95px;height:95px}.aboutStory h2{letter-spacing:-1.7px;margin:11px 0 15px;font-family:Outfit,Inter,sans-serif;font-size:clamp(31px,4vw,45px);line-height:1.08}.aboutStory p{max-width:690px;color:var(--info-muted);font-size:13px;line-height:1.8}.aboutValues{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:18px;display:grid}.aboutValue{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce8f6;border-radius:18px;padding:21px}.aboutValue>i{margin-bottom:13px}.aboutValue h3{margin:0 0 6px;font-size:15px}.aboutValue p{font-size:11px}.aboutClosing{background:linear-gradient(100deg,#eef6ff,#fff);border:1px solid #d6e6fa;border-radius:18px;align-items:center;gap:20px;margin-top:20px;padding:22px 25px;display:flex}.aboutClosing h2{letter-spacing:-.7px;margin:0 auto 0 0;font-family:Outfit,Inter,sans-serif;font-size:22px}.aboutClosing .infoPrimary{white-space:nowrap;min-height:40px;font-size:11px}.infoFooter{background:#f8fbffb8;border-top:1px solid #e0eaf6;padding:35px clamp(25px,7vw,100px) 17px}.infoFooterTop{align-items:center;gap:20px;max-width:1290px;margin:0 auto;padding-bottom:24px;display:flex}.infoFooterTop>.infoBrand{font-size:17px}.infoFooterTop>.infoBrand img{width:32px;height:32px}.infoFooterTop>p{color:#8092aa;margin:0;font-size:11px}.infoFooterLinks{align-items:center;gap:20px;margin-left:auto;display:flex}.infoFooterLinks a,.infoFooterLinks button{color:#647a97;cursor:pointer;background:0 0;border:0;padding:5px 0;font:600 10px Inter,system-ui,sans-serif;text-decoration:none}.infoFooterLinks a:hover,.infoFooterLinks button:hover{color:#176fe9}.infoFooterBottom{color:#8494aa;border-top:1px solid #e2eaf4;justify-content:space-between;max-width:1290px;margin:0 auto;padding-top:15px;font-size:9px;display:flex}.infoReveal{opacity:0;transition:opacity .62s cubic-bezier(.2,.7,.2,1) var(--delay,0s),transform .62s cubic-bezier(.2,.7,.2,1) var(--delay,0s);transform:translateY(17px)}.infoReveal.is-visible{opacity:1;transform:translateY(0)}@keyframes infoOrbit{to{transform:rotate(360deg)}}@media (width<=1000px){.infoHeader{gap:15px;padding-inline:18px}.infoNav{gap:15px}.infoNav>a,.infoLogin{font-size:11px}.infoNavActions{gap:12px}.infoJoin{padding-inline:13px;font-size:11px}.infoHeroOrbit{opacity:.62;right:7%}.journeyGrid,.sampleGrid{grid-template-columns:repeat(2,1fr)}.whyBanner{padding-inline:35px}.faqContent{gap:30px}}@media (width<=900px){.infoHeader{border-radius:19px;width:calc(100% - 26px);min-height:59px;margin-top:9px;padding:8px 12px 8px 15px}.infoBrand{gap:7px;font-size:17px}.infoBrand img{width:33px;height:33px}.infoMenuButton{color:#24456f;background:#fff;border:1px solid #dce8f6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.infoNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fbff;border:1px solid #dce8f6;border-radius:17px;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #123c6b22}.infoNav.is-open{flex-direction:column;display:flex}.infoNav>a{border-radius:10px;padding:12px 13px;font-size:13px}.infoNav>a.is-active{background:#e8f2ff}.infoNavActions{border-top:1px solid #e1ebf6;justify-content:space-between;margin:8px 0 0;padding:11px 9px 4px}.infoLogin{font-size:13px}.infoJoin{min-height:39px}.infoHero{min-height:280px;padding:65px 25px 55px}.infoHero h1{letter-spacing:-2.8px;max-width:620px;font-size:clamp(39px,8.5vw,60px)}.infoHeroCopy>p{max-width:590px;font-size:14px}.infoHeroOrbit{opacity:.32;width:120px;height:120px;top:30px;right:7%}.infoHeroOrbit:before{inset:12px}.infoHeroOrbit:after{inset:29px}.infoHeroOrbit span{width:8px;height:8px;top:22px;left:14px}.infoHeroOrbit i{width:8px;height:8px;top:58px;right:9px}.infoContent{padding-inline:20px;padding-bottom:60px}.marketHeading{align-items:flex-start}.marketCount{padding:9px 12px}.marketToolbar{flex-direction:column;align-items:stretch}.marketSearch{width:100%}.marketFilters{overflow:auto}.marketFilters button{white-space:nowrap}.whyBanner{flex-direction:column;align-items:flex-start;min-height:270px;padding:29px}.whyNetwork{align-self:center;margin-top:-5px}.faqContent{grid-template-columns:1fr;gap:30px}.faqSide{position:static}.faqSide h2{max-width:450px}.aboutStory{grid-template-columns:1fr;gap:25px;padding:27px}.aboutStoryMark{width:130px;height:130px}.aboutStoryMark img{width:70px;height:70px}.infoFooterTop{flex-wrap:wrap}.infoFooterTop>p{margin-left:auto}.infoFooterLinks{flex-wrap:wrap;gap:12px 18px;width:100%;margin:10px 0 0}}@media (width<=540px){.infoHero{padding-top:54px;padding-bottom:43px}.infoHero h1{letter-spacing:-2.4px;font-size:40px;line-height:1.04}.infoHeroOrbit{top:22px;right:-32px}.infoHeroCopy>p{font-size:13px;line-height:1.7}.infoContent{padding-inline:15px}.infoSectionHeading{margin-bottom:24px}.infoSectionHeading h2,.marketHeading h2{letter-spacing:-1.3px;font-size:31px}.infoSectionHeading>p,.marketHeading p{font-size:12px}.journeyGrid,.sampleGrid,.benefitDetailGrid,.aboutValues{grid-template-columns:1fr;gap:12px}.journeyCard{min-height:215px;padding:20px}.journeyCard h3{margin-top:15px}.marketHeading{flex-direction:column;gap:10px}.marketCount{align-self:flex-start}.marketToolbar{padding:9px}.sampleCard{min-height:225px;padding:18px}.marketGate{flex-wrap:wrap;align-items:flex-start;padding:15px}.marketGate>div:nth-child(2){width:calc(100% - 58px)}.marketGate .infoPrimary{width:100%;margin-left:0}.whyBanner{padding:24px 20px}.whyBanner h2{font-size:36px}.whyNetwork{width:100%;max-width:300px;transform:scale(.92)}.benefitDetail{padding:20px}.infoCallout{align-items:flex-start;gap:12px;padding:17px}.infoCallout p{font-size:11px}.calloutLock{display:none}.faqSide h2{font-size:31px}.faqRow>button{grid-template-columns:26px 1fr 30px;gap:9px;padding:16px 0}.faqRow>button b{font-size:12px;line-height:1.45}.faqRowAnswer p{padding-left:35px;padding-right:10px;font-size:11px}.aboutStory{padding:21px}.aboutStory h2{font-size:31px}.aboutStory p{font-size:12px}.aboutClosing{flex-wrap:wrap;align-items:flex-start;padding:18px}.aboutClosing h2{width:100%;font-size:21px}.aboutClosing .infoPrimary{margin-left:0}.infoFooter{padding:26px 20px 14px}.infoFooterTop{gap:10px}.infoFooterTop>p{width:100%;margin:0}.infoFooterLinks{gap:8px 14px}.infoFooterLinks a,.infoFooterLinks button{font-size:9px}.infoFooterBottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.infoSite *,.infoSite :before,.infoSite :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.infoReveal{opacity:1;transform:none}}.brandLockup{flex:none;width:216px;height:auto;display:block}@media (width<=560px){.brandLockup{width:195px}}:root{color:#1d1d1b;font-synthesis:none;text-rendering:optimizelegibility;--ink:#1d1d1b;--muted:#5c5a54;--blue:#f6c343;--blue2:#fbe29a;--line:#e6edf7;--pale:#fdfaf3;--navy:#252523;--green:#3f8f5a;--honey:#f6c343;--honey-2:#fbe29a;--honey-ink:#5a4306;--night:#252523;background:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{min-width:320px;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Outfit,system-ui,sans-serif}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.62;cursor:wait}a{color:inherit}.publicSite{background:#fff;overflow:hidden}.topline{color:#dbe8ff;letter-spacing:.1px;background:#071b38;justify-content:center;align-items:center;gap:9px;height:34px;font-size:10px;display:flex}.toplineSpark{color:#69baff}.toplineDivider{background:#45607f;width:1px;height:12px;margin:0 5px}.topline svg{color:#84bdff}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;height:78px;padding:0 max(50vw - 620px,6.2vw);display:flex;position:sticky;top:0}.brand{letter-spacing:-.75px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:760;text-decoration:none;display:flex}.brandMark{object-fit:contain;flex:none;width:40px;height:40px;display:block}.brandDomain{color:#63809f;margin-left:1px;font-size:.75em;font-weight:600}.blue{color:#1769e9}.siteNav{align-items:center;gap:33px;display:flex}.siteNav>a,.loginLink{color:#53637b;font-size:12px;font-weight:570;text-decoration:none;transition:color .2s}.siteNav>a:hover,.loginLink:hover{color:var(--blue)}.navActions{align-items:center;gap:22px;margin-left:8px;display:flex}.loginLink{background:0 0;border:0;padding:9px 0}.button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:13px;height:45px;padding:0 19px;font-size:12px;font-weight:680;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonBlue{color:#fff;background:linear-gradient(105deg,#3499ff 0%,#216df4 58%,#3b57e7 100%);box-shadow:0 8px 21px #286ef535}.buttonBlue:hover{box-shadow:0 12px 28px #286ef54b}.buttonSmall{height:39px;padding:0 15px;font-size:11px}.buttonLarge{border-radius:9px;height:53px;padding:0 22px;font-size:13px}.buttonWhite{color:#0e3471;background:#fff;box-shadow:0 8px 25px #001b4330}.buttonWhite:hover{box-shadow:0 13px 30px #001b4347}.mobileMenuButton{border:1px solid var(--line);width:41px;height:41px;color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;display:none}.homeHero{isolation:isolate;background:radial-gradient(at 70% 32%,#e6f2ff 0%,#f4f9ff 28%,#fff 69%);padding:87px max(50vw - 620px,6.2vw) 28px;position:relative}.heroOrb{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.orbOne{background:radial-gradient(circle,#d9eaff89 0%,#eaf4ff00 70%);width:340px;height:340px;top:2%;right:3%}.orbTwo{background:radial-gradient(circle,#cce8ff5e 0%,#eaf4ff00 70%);width:360px;height:360px;bottom:-130px;left:-220px}.heroInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;max-width:1240px;min-height:550px;margin:auto;display:grid}.heroCopy{z-index:2;padding:4px 0 33px;position:relative}.heroBadge,.eyebrow{color:#2972dc;letter-spacing:1.45px;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.badgePulse{background:#3987fa;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #dcecff}.heroCopy h1{letter-spacing:-4.3px;color:#0a1b35;margin:25px 0 20px;font-size:clamp(50px,5.2vw,74px);font-weight:720;line-height:1.045}.heroCopy h1 span,.sectionIntro h2 span,.whyIntro h2 span,.faqIntro h2 span{color:#0000;background:linear-gradient(100deg,#49adff 1%,#2174ef 55%,#525be7 100%);-webkit-background-clip:text;background-clip:text}.heroLead{letter-spacing:-.12px;color:#62748c;max-width:470px;margin:0;font-size:15px;line-height:1.78}.heroActions{align-items:center;gap:25px;margin-top:28px;display:flex}.textAction{color:#176be8;align-items:center;gap:9px;font-size:12px;font-weight:670;text-decoration:none;transition:gap .2s;display:inline-flex}.textAction:hover{gap:13px}.textAction svg{transition:transform .2s}.heroActions .textAction:hover svg{transform:translateY(2px)}.heroAssurance{color:#6d7c91;align-items:center;gap:16px;margin-top:29px;font-size:9px;display:flex}.heroAssurance span{align-items:center;gap:6px;display:flex}.heroAssurance svg{color:#3882e8}.heroAssurance i{background:#dbe5f2;width:1px;height:14px}.heroStage{perspective:1000px;width:100%;min-width:0;max-width:700px;margin:4px auto 22px;position:relative}.stageGlow{filter:blur(16px);background:radial-gradient(#80b8ff51 0%,#c9e3ff21 48%,#0000 73%);border-radius:50%;position:absolute;inset:13% 5% 5%}.previewWindow{z-index:1;background:#fff;border:1px solid #dce8f8;border-radius:15px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(1deg);box-shadow:0 33px 88px #2c578d20,0 7px 17px #3164a00c}.heroStage:hover .previewWindow{transform:rotateY(0)rotateX(0)translateY(-3px)}.windowChrome{background:#fbfcfe;border-bottom:1px solid #edf1f7;align-items:center;gap:5px;height:40px;padding:0 13px;display:flex}.windowChrome>span{background:#d8e1ee;border-radius:50%;width:7px;height:7px}.windowChrome>span:first-child{background:#ffb6ad}.windowChrome>span:nth-child(2){background:#ffd779}.windowChrome>span:nth-child(3){background:#92d6b4}.windowAddress{color:#94a1b3;background:#f1f5fa;border-radius:6px;align-items:center;gap:5px;height:21px;margin:auto;padding:0 34px;font-size:8px;display:flex}.windowAvatar,.previewMiniAvatar{color:#4c6da0;background:linear-gradient(140deg,#d8eaff,#e6ddff);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:700;display:grid}.previewContent{grid-template-columns:54px 1fr;min-height:345px;display:grid}.previewSidebar{background:#fcfdff;border-right:1px solid #eff3f8;flex-direction:column;align-items:center;gap:11px;padding:14px 0;display:flex;position:relative}.previewLogo{width:28px;height:28px;margin-bottom:7px}.previewLogo img{width:100%;height:100%}.previewSidebar>i{color:#a2b0c1;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.previewSidebar>i.navActive{color:#2372ec;background:#e9f2ff}.previewMiniAvatar{position:absolute;bottom:13px}.previewMain{min-width:0;padding:24px 25px 20px}.previewGreeting{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.previewGreeting small{letter-spacing:1px;color:#8392a8;margin-bottom:8px;font-size:7px;display:block}.previewGreeting b{letter-spacing:-.5px;color:#102443;font-size:17px;line-height:1.27}.previewMiniButton{white-space:nowrap;color:#fff;background:linear-gradient(100deg,#3999ff,#2767ee);border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:7px;font-weight:700;display:flex;box-shadow:0 4px 9px #397be526}.previewMetrics{grid-template-columns:1fr 1fr;gap:11px;margin:20px 0 18px;display:grid}.previewMetrics>div{background:#fcfdff;border:1px solid #e8eef7;border-radius:8px;min-width:0;padding:10px 11px}.previewMetrics small{color:#8796a9;letter-spacing:.8px;margin-bottom:7px;font-size:7px;display:block}.previewMetrics b{color:#334760;align-items:center;gap:5px;font-size:9px;display:flex}.statusDot{background:#27a17d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e3f6ef}.previewMetrics>div:nth-child(2) b{color:#3676de}.previewSectionHead{justify-content:space-between;align-items:center;gap:8px;margin:0 1px 9px;display:flex}.previewSectionHead b{color:#213650;font-size:9px}.previewSectionHead span{color:#397be3;white-space:nowrap;font-size:7px;font-weight:700}.opportunityCard{background:linear-gradient(105deg,#fff,#fbfdff);border:1px solid #e8eef5;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:grid}.opportunityIcon{color:#397be0;background:#eaf3ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.opportunityIcon.violet{color:#7468dd;background:#f0edff}.opportunityText b,.opportunityText small{display:block}.opportunityText b{color:#293d56;font-size:8px}.opportunityText small{color:#8997aa;margin-top:4px;font-size:7px}.opportunityText small i{background:#a4b1c1;border-radius:50%;width:3px;height:3px;margin:0 4px 2px;display:inline-block}.openTag{color:#188366;letter-spacing:.6px;background:#e9f8f2;border-radius:4px;align-self:start;padding:4px 6px;font-size:6px;font-weight:800}.opportunityFoot{color:#8593a6;border-top:1px solid #f0f3f8;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:8px;font-size:6px;display:flex}.opportunityFoot span:last-child{color:#5784c2;align-items:center;gap:3px;display:flex}.stageFloat{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffed;border:1px solid #e7eef8;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;animation:5s ease-in-out infinite floatY;display:flex;position:absolute;box-shadow:0 13px 30px #1d4d8520}.stageFloat b,.stageFloat small{display:block}.stageFloat b{color:#213958;font-size:8px}.stageFloat small{color:#8a99ad;margin-top:3px;font-size:7px}.floatTop{top:54px;right:-12px}.floatIcon{color:#327be8;background:linear-gradient(140deg,#e8f4ff,#e7edff);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.floatArrow{color:#9ab0c7;margin-left:7px}.floatBottom{animation-delay:-2.1s;bottom:32px;left:-15px}.avatarStack{padding-left:3px;display:flex}.avatarStack i{color:#496494;background:#dbeaff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-4px;font-size:7px;font-style:normal;font-weight:700;display:grid}.avatarStack i:nth-child(2){background:#f7dfd9}.avatarStack i:nth-child(3){background:#d9f1e8}.floatHeart{color:#5595ed;margin-left:4px;font-size:13px}.stageAnnotation{color:#8294ac;letter-spacing:.25px;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:-18px;right:9%}.stageAnnotation span{background:#317cf2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #e2efff}.heroBottom{color:#8795a8;border-top:1px solid #e8eff8;justify-content:space-between;align-items:center;max-width:1240px;margin:48px auto 0;padding-top:20px;font-size:9px;display:flex}.heroBottom>div{align-items:center;gap:25px;display:flex}.heroBottom>div span{color:#667891;align-items:center;gap:6px;display:flex}.heroBottom svg{color:#2c82e9}.trustStrip{z-index:3;background:#fff;border:1px solid #e6edf6;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1120px;margin:0 auto;padding:28px 30px;display:grid;position:relative;transform:translateY(0);box-shadow:0 14px 35px #1c4b7a09}.trustStrip>div{border-right:1px solid #e9eef5;align-items:center;gap:11px;padding:2px 16px;display:flex}.trustStrip>div:first-child{padding-left:4px}.trustStrip>div:last-child{border-right:0}.trustIcon{color:#2475e5;background:linear-gradient(140deg,#eef7ff,#e9f0ff);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.trustStrip b,.trustStrip small{display:block}.trustStrip b{color:#243b57;font-size:10px}.trustStrip small{color:#8291a5;margin-top:4px;font-size:8px}.section{max-width:1240px;margin:auto;padding-left:6.2vw;padding-right:6.2vw}.howSection{padding-top:120px;padding-bottom:120px}.sectionIntro{text-align:center;max-width:690px;margin:0 auto 53px}.sectionIntro .eyebrow,.whyIntro .eyebrow,.faqIntro .eyebrow{justify-content:center}.eyebrow>span{background:#3786f4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f1ff}.sectionIntro h2,.whyIntro h2,.faqIntro h2{letter-spacing:-2px;color:#0d203c;margin:19px 0 13px;font-size:clamp(34px,4vw,50px);font-weight:690;line-height:1.12}.sectionIntro>p,.whyIntro>p,.faqIntro>p{color:#70819a;max-width:515px;margin:0 auto;font-size:13px;line-height:1.75}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.stepCard{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e6edf6;border-radius:11px;min-height:245px;padding:23px 24px 25px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.stepCard:hover{border-color:#cfe1fa;transform:translateY(-7px);box-shadow:0 17px 40px #1f4f8b12}.stepTop{justify-content:space-between;align-items:center;display:flex}.stepNumber{letter-spacing:1.1px;color:#9dafc5;font-size:9px;font-weight:770}.stepIcon{color:#2777e8;background:linear-gradient(140deg,#f4faff,#eaf3ff);border:1px solid #e0edfc;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.shareGlyph{font-size:24px;font-weight:400;line-height:1}.stepCard h3{letter-spacing:-.35px;color:#19314f;margin:21px 0 8px;font-size:16px}.stepCard p{color:#71829a;max-width:285px;margin:0;font-size:11px;line-height:1.72}.stepCard>a{color:#2876e6;align-items:center;gap:7px;margin-top:20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.stepCard>a svg{transition:transform .2s}.stepCard:hover>a svg{transform:translate(4px)}.stepRule{background:linear-gradient(90deg,#55b7ff,#3159e9);width:0;height:2px;transition:width .35s;position:absolute;bottom:0;left:0}.stepCard:hover .stepRule{width:100%}.marketSection{color:#fff;background:linear-gradient(110deg,#091d3b 0%,#0b2c5e 52%,#144ca7 100%);position:relative;overflow:hidden}.marketBackdrop{background:radial-gradient(at 78% 48%,#2674db72 0%,#0000 47%),radial-gradient(at 0 100%,#08244a 0%,#0000 47%);position:absolute;inset:0}.marketInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;max-width:1240px;margin:auto;padding:94px 6.2vw 96px;display:grid;position:relative}.eyebrow.light{color:#a9ccff}.eyebrow.light>span{background:#70baff;box-shadow:0 0 0 4px #539bff28}.marketCopy h2{letter-spacing:-3px;color:#fff;margin:22px 0 17px;font-size:clamp(43px,5vw,62px);font-weight:680;line-height:1.04}.marketCopy h2 em,.ctaInner h2 em{color:#0000;background:linear-gradient(100deg,#98dcff,#7af 56%,#adb7ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.marketCopy>p{color:#bdd0eb;max-width:390px;margin:0;font-size:13px;line-height:1.8}.marketCopy .button{margin-top:27px}.marketFootnote{color:#a9c4e7;align-items:center;gap:7px;margin-top:17px;font-size:8px;display:flex}.marketFootnote svg{color:#83bdff}.marketVisual{min-width:0}.marketMap{background:linear-gradient(135deg,#123c74,#112c55 59%,#184b8e);border:1px solid #89b8ef3e;border-radius:16px;min-height:350px;position:relative;overflow:hidden;box-shadow:0 23px 70px #03152c59}.mapGrid{background-image:linear-gradient(#7db9f814 1px,#0000 1px),linear-gradient(90deg,#7db9f814 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 100%);mask-image:linear-gradient(90deg,#000,#0000 100%)}.mapContour{border:1px solid #8bc6ff21;border-radius:48%;position:absolute;transform:rotate(-24deg)}.contourA{width:120%;height:64%;top:19%;left:-3%;box-shadow:0 0 0 12px #8bc6ff08,0 0 0 26px #8bc6ff06,0 0 0 42px #8bc6ff04}.contourB{width:80%;height:130%;top:-14%;left:14%;transform:rotate(41deg);box-shadow:0 0 0 16px #8bc6ff07,0 0 0 36px #8bc6ff05}.mapPin{color:#d9eaff;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex;position:absolute}.mapPin>span{background:#76c8ff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #64b6ff26,0 0 20px #72bdff}.pinAustin{top:58%;left:20%}.pinDenver{top:31%;left:38%}.pinNashville{top:53%;right:13%}.mapPulse{border:1px solid #70baff55;border-radius:50%;animation:3s ease-out infinite pulseRing;position:absolute}.pulseA{width:75px;height:75px;top:48%;left:15.5%}.pulseB{width:68px;height:68px;animation-delay:1.4s;top:44%;right:9%}.mapLabel{color:#c4daf7;letter-spacing:1.3px;align-items:center;gap:8px;font-size:7px;font-weight:740;display:flex;position:absolute;top:19px;left:20px}.mapLabelDot{background:#59c5ab;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #59c5ab25}.mapLabelCount{color:#9fcaff;letter-spacing:.7px;background:#72b8ff1a;border-radius:4px;margin-left:3px;padding:4px 6px;font-size:6px}.mapCard{color:#204064;background:#f9fcffef;border:1px solid #b7d7ff35;border-radius:9px;align-items:center;gap:10px;width:calc(100% - 38px);max-width:370px;padding:12px;animation:6s ease-in-out infinite floatY;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #04183242}.mapCard>span:nth-child(2){flex:1}.mapCard b,.mapCard small{display:block}.mapCard b{font-size:9px}.mapCard small{color:#8294aa;margin-top:4px;font-size:7px}.mapCard>svg{color:#3982e8}.mapCardIcon{color:#397fe4;background:#e7f2ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.whySection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:62px;padding-top:120px;padding-bottom:118px;display:grid}.whyIntro .eyebrow,.faqIntro .eyebrow{justify-content:flex-start}.whyIntro h2{letter-spacing:-2px;margin:20px 0 15px;font-size:clamp(34px,4vw,48px)}.whyIntro>p{max-width:390px;margin:0}.whyIntro>.textAction{margin-top:24px}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.benefitCard{background:linear-gradient(150deg,#fff,#fcfdff);border:1px solid #e7edf5;border-radius:10px;min-height:220px;padding:18px 16px 15px;transition:transform .25s,box-shadow .25s}.benefitCard:hover{transform:translateY(-6px);box-shadow:0 15px 35px #164b8711}.benefitIcon{color:#2574e4;background:#edf5ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.benefitIcon.blueIcon{color:#2b80d7;background:#eaf7ff}.benefitIcon.violetIcon{color:#665fe1;background:#f0efff}.benefitCard h3{letter-spacing:-.2px;color:#203752;margin:18px 0 8px;font-size:12px}.benefitCard p{color:#75859c;margin:0;font-size:9px;line-height:1.7}.benefitMeta{color:#9aacbf;align-items:center;gap:7px;margin-top:19px;font-size:7px;font-weight:700;display:flex}.benefitMeta i{background:linear-gradient(90deg,#a8c9f7,#0000);width:24px;height:1px}.quoteSection{background:linear-gradient(110deg,#f4f8fe,#f8fbff 65%,#f1f6ff);justify-content:center;align-items:center;min-height:252px;padding:55px 8vw;display:flex;position:relative;overflow:hidden}.quoteMark{color:#dceaffb0;font-family:Georgia,serif;font-size:190px;line-height:1;position:absolute;top:12px;left:calc(50% - 415px)}.quoteGlow{filter:blur(62px);background:#dceaff70;border-radius:50%;width:350px;height:350px;position:absolute;top:-120px;right:9%}.quoteText{z-index:1;text-align:center;max-width:710px;position:relative}.quoteText>p{letter-spacing:-.8px;color:#183655;margin:0 auto 24px;font-size:clamp(19px,2.6vw,28px);font-weight:580;line-height:1.45}.quoteBy{text-align:left;justify-content:center;align-items:center;gap:9px;display:flex}.quoteAvatar{background:linear-gradient(145deg,#e4f1ff,#dbe6ff);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.quoteAvatar img{width:23px;height:23px}.quoteBy b,.quoteBy small{display:block}.quoteBy b{color:#2e4a67;font-size:9px}.quoteBy small{color:#8998aa;margin-top:3px;font-size:8px}.faqSection{grid-template-columns:.72fr 1.28fr;align-items:start;gap:85px;padding-top:113px;padding-bottom:122px;display:grid}.faqIntro h2{letter-spacing:-2.4px;margin:20px 0 14px;font-size:clamp(38px,4.3vw,52px)}.faqIntro>p{margin:0;font-size:12px}.faqIntro .textAction{margin-top:23px}.faqList{border-top:1px solid #e6edf5}.faqItem{border-bottom:1px solid #e6edf5}.faqItem>button{text-align:left;color:#1e3551;background:0 0;border:0;grid-template-columns:31px 1fr 26px;align-items:center;gap:12px;width:100%;padding:19px 3px;display:grid}.faqIndex{letter-spacing:.6px;color:#96a9c1;font-size:8px;font-weight:750}.faqItem>button>b{letter-spacing:-.1px;font-size:12px}.faqToggle{color:#7190b7;border:1px solid #e5edf7;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .25s,background .25s,color .25s;display:grid}.faqItem.active .faqToggle{color:#2678ed;background:#eaf3ff;border-color:#e0edff;transform:rotate(180deg)}.faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faqAnswer p{color:#71829a;margin:0;padding:0 40px 0 46px;font-size:10px;line-height:1.8;transition:padding .3s;overflow:hidden}.faqItem.active .faqAnswer{grid-template-rows:1fr}.faqItem.active .faqAnswer p{padding-bottom:19px}.finalCta{isolation:isolate;text-align:center;color:#fff;background:linear-gradient(110deg,#071a37 0%,#0d3470 50%,#205fd0 100%);padding:81px 20px 76px;position:relative;overflow:hidden}.finalCta:before{content:"";z-index:-1;background:radial-gradient(at 50% -10%,#72bdff4d,#0000 55%),radial-gradient(at 100% 100%,#287df45e,#0000 44%);position:absolute;inset:0}.ctaInner{z-index:2;position:relative}.ctaSparkle{color:#9ed7ff;background:#ffffff1b;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:33px;height:33px;margin:0 auto 19px;display:grid}.ctaInner .eyebrow{justify-content:center}.ctaInner h2{letter-spacing:-2.8px;margin:19px 0 12px;font-size:clamp(42px,5vw,60px);font-weight:690;line-height:1.04}.ctaInner>p{color:#cbdbf2;margin:0;font-size:12px}.ctaInner>.button{margin-top:24px}.ctaInner>small{color:#a9bfde;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:8px;display:flex}.ctaInner>small svg{color:#91c7ff}.ctaOrb{z-index:0;pointer-events:none;border:1px solid #b7d9ff1b;border-radius:50%;position:absolute}.ctaOrbA{width:420px;height:420px;top:-195px;left:-140px;box-shadow:0 0 0 35px #b7d9ff08,0 0 0 75px #b7d9ff05}.ctaOrbB{width:520px;height:520px;bottom:-360px;right:-200px;box-shadow:0 0 0 36px #b7d9ff08,0 0 0 79px #b7d9ff04}.siteFooter{max-width:1240px;margin:auto;padding:45px 6.2vw 19px}.footerTop{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;padding-bottom:35px;display:flex}.footerBrand .brand{font-size:17px}.footerBrand .brandMark{width:36px;height:36px}.footerBrand>p{color:#8090a5;margin:15px 0 0 46px;font-size:10px;line-height:1.7}.footerLinks{grid-template-columns:repeat(3,minmax(120px,1fr));gap:40px;display:grid}.footerLinks>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerLinks b{color:#2b415d;margin-bottom:4px;font-size:9px}.footerLinks a,.footerLinks button{color:#7989a0;background:0 0;border:0;padding:0;font-size:9px;text-decoration:none}.footerLinks a:hover,.footerLinks button:hover,.footerBottom a:hover{color:#176de8}.footerBottom{color:#95a1b1;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;font-size:8px;display:flex}.footerBottom>span:nth-child(2){align-items:center;gap:6px;display:flex}.footerDot{color:#428cec}.footerBottom>div{gap:15px;display:flex}.footerBottom a{color:#8392a5;text-decoration:none}.authOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06172fd1;place-items:center;padding:20px;animation:.2s overlayIn;display:grid;position:fixed;inset:0}.authDialog{background:#fff;border:1px solid #e2ebf7;border-radius:16px;width:min(500px,100%);max-height:min(90vh,820px);padding:26px 36px 30px;animation:.35s cubic-bezier(.2,.8,.2,1) dialogIn;position:relative;overflow:auto;box-shadow:0 35px 100px #00122f80}.authClose{z-index:3;color:#70809a;background:#fff;border:1px solid #e7edf5;border-radius:50%;place-items:center;width:33px;height:33px;transition:transform .2s,color .2s;display:grid;position:absolute;top:15px;right:15px}.authClose:hover{color:#1d68e4;transform:rotate(90deg)}.authDialog .authCard{width:100%;margin:0;padding:10px 0}.authDialog .cardBrand{padding-right:35px}.authDialog .cardIntro{margin-top:25px}.authDialog .terms{margin-top:15px}.authDialog .firebaseNotice{width:100%}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(23px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay1{transition-delay:.12s}.delay2{transition-delay:.22s}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulseRing{0%{opacity:.8;transform:scale(.65)}85%,to{opacity:0;transform:scale(1.2)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.right{background:#fff;flex-direction:column;align-items:center;padding:26px 38px 20px;display:flex;position:relative}.firebaseNotice{color:#74839a;background:#f9fbfe;border:1px solid #e4ecf5;border-radius:9px;align-items:center;gap:9px;width:min(430px,100%);padding:9px 11px;font-size:10px;display:flex}.noticeDot{background:#e6a63c;border-radius:50%;width:7px;height:7px}.noticeInfo{color:#8897a9;border:1px solid #ccd6e3;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:auto;font-size:10px;display:grid}.authCard{width:min(430px,100%);margin:auto 0;padding:13px 0 17px}.cardBrand{justify-content:space-between;align-items:center;display:flex}.cardBrand .brand{font-size:16px}.cardBrand .brandMark{width:31px;height:31px}.secure{color:#8292a9;align-items:center;gap:5px;font-size:10px;display:flex}.secure svg{color:#168568}.cardIntro{margin:33px 0 21px}.cardIntro .eyebrow{letter-spacing:.8px;font-size:9px}.cardIntro h1{letter-spacing:-.9px;margin:12px 0 9px;font-size:29px;font-weight:740;line-height:1.2}.cardIntro p{color:#7888a0;max-width:380px;margin:0;font-size:12px;line-height:1.6}.tabs{background:#f5f7fb;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 0 19px;padding:4px;display:grid}.tabs button{color:#708099;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 5px;font-size:11px;font-weight:600;display:flex}.tabs button.selected{color:#2b67de;background:#fff;box-shadow:0 1px 4px #152d4a15}.googleG{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 72%,#ea4335 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial;font-size:14px;font-weight:800}.authCard form label{color:#394c68;margin:13px 0;font-size:10px;font-weight:700;display:block}.inputWrap{color:#91a0b2;border:1px solid #e1e7ef;border-radius:8px;align-items:center;gap:9px;height:43px;margin-top:7px;padding:0 11px;transition:all .18s;display:flex}.inputWrap:focus-within{border-color:#75a4f2;box-shadow:0 0 0 3px #3677e915}.inputWrap input{color:#203452;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:11px}.inputWrap input::placeholder{color:#a1adbc}.eye{color:#93a1b3;background:0 0;border:0;place-items:center;padding:4px;display:grid}.forgot{color:#3170e4;background:0 0;border:0;margin:0 0 14px auto;font-size:10px;font-weight:700;display:block}.submit,.googleButton{color:#fff;background:linear-gradient(102deg,#48aaf1,#3167e5);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:43px;font-size:11px;font-weight:700;display:flex;box-shadow:0 5px 13px #3979e32a}.submit svg{margin-left:auto;margin-right:13px}.submit{padding-left:35px}.googlePane p{color:#77879e;margin:2px 0 15px;font-size:11px}.googleButton{color:#314560;box-shadow:none;background:#fff;border:1px solid #e3e9f1}.googleButton svg{color:#7990ad;margin-left:auto;margin-right:12px}.googleButton .googleG{font-size:17px}.switch{text-align:center;color:#8190a5;margin:17px 0;font-size:10px}.switch button{color:#2e6ddf;background:0 0;border:0;font-weight:700}.terms{text-align:center;color:#a0aabb;margin:20px auto 0;font-size:9px}.terms a{color:#71829a;text-decoration:none}.fieldHint{color:#8c99aa;margin-top:7px;font-size:9px;font-weight:400;display:block}.message{border-radius:8px;align-items:flex-start;gap:7px;margin-top:13px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.message.error{color:#a74141;background:#fff2f1}.message.success{color:#13785d;background:#eaf8f3}.message svg{flex:none;margin-top:1px}.loading{color:#7e8da2;margin:auto;font-size:12px}.connectionError{color:#a74141;background:#fff2f1;border-radius:8px;width:min(430px,100%);margin-top:8px;padding:9px;font-size:10px}.workspace{--line:#e7edf5;--muted:#75839a;background:#f7f9fc;min-height:100vh;display:flex}.sidebar{z-index:2;background:#fff;border-right:1px solid #e8edf4;flex-direction:column;width:228px;padding:24px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 9px 30px}.sidebar>.brand .brandMark{width:36px;height:36px}.navCaption{color:#a0aabd;letter-spacing:1px;padding:8px 10px;font-size:9px;font-weight:700}.navItem{color:#6c7b93;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.navItem>span{text-align:center;width:18px;font-size:16px}.navItem.active{color:#2c6de0;background:#edf4ff}.acct{margin-top:16px}.sideProfile{border-top:1px solid #e7edf5;align-items:center;gap:8px;margin-top:auto;padding:15px 4px 0;display:flex}.avatar{color:#49689f;background:linear-gradient(145deg,#d3eaff,#ddd7ff);border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:grid}.sideProfile b,.sideProfile small{white-space:nowrap;text-overflow:ellipsis;max-width:143px;display:block;overflow:hidden}.sideProfile b{font-size:10px}.sideProfile small{color:#8794a7;margin-top:3px;font-size:8px}.sideProfile button{color:#8391a4;background:0 0;border:0;margin-left:auto}.workMain{width:calc(100% - 228px);margin-left:228px}.workTop{color:#8b99ad;background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;height:60px;padding:0 30px;font-size:10px;display:flex}.workTop b{color:#344862}.workTop>div{color:#6f8098;align-items:center;gap:18px;display:flex}.smallAvatar{width:30px;height:30px}.workContent{max-width:1240px;margin:auto;padding:30px 34px}.welcome{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.welcome h1{letter-spacing:-.6px;margin:0 0 5px;font-size:24px}.welcome h1 span{font-size:18px}.welcome p{color:#7c8ba0;margin:0;font-size:11px}.postButton{color:#fff;background:linear-gradient(100deg,#48aaf1,#3167e5);border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:700;box-shadow:0 4px 12px #347be52b}.verifyBanner{background:linear-gradient(100deg,#eff6ff,#f5f8ff);border:1px solid #deebfd;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.verifyIcon{color:#3477e6;background:#e1edff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.verifyBanner b{font-size:10px}.verifyBanner p{color:#7989a0;margin:4px 0 0;font-size:9px}.pendingPill{color:#a77420;background:#fff4df;border-radius:15px;margin-left:auto;padding:5px 9px;font-size:9px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 17px;display:grid}.metric{background:#fff;border:1px solid #e7edf5;border-radius:10px;padding:15px}.metric>div{color:#76859b;justify-content:space-between;align-items:center;font-size:9px;display:flex}.metric>div i{color:#3272e2;background:#eef4ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;display:grid}.metric>strong{margin:9px 0 3px;font-size:24px;display:block}.metric>small{color:#8d9aae;font-size:9px}.workGrid{grid-template-columns:1.55fr .8fr;gap:14px;display:grid}.workPanel{background:#fff;border:1px solid #e7edf5;border-radius:11px;min-width:0;overflow:hidden}.panelTop{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:15px 17px;font-size:11px;display:flex}.panelTop>a{color:#3475e4;font-size:9px;font-weight:700}.referral{border-bottom:1px solid #eef1f5;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.referral:last-child{border-bottom:0}.referral>div:first-child b{font-size:10px}.referral>div:first-child small{color:#8290a5;align-items:center;gap:3px;margin-top:5px;font-size:9px;display:flex}.referral>div:first-child small svg{color:#4381e5}.typeTag{color:#3971ca;background:#edf4ff;border-radius:13px;align-self:start;padding:4px 7px;font-size:8px;font-weight:700}.refMeta{color:#8492a6;grid-column:1/-1;gap:20px;margin-top:3px;font-size:8px;display:flex}.refMeta b{color:#415572}.emptyRef{text-align:center;padding:40px 15px}.emptyIcon{color:#3e79df;background:#eff5ff;border-radius:12px;place-items:center;width:41px;height:41px;margin:0 auto 12px;display:grid}.emptyRef>b{font-size:11px}.emptyRef p{color:#8492a6;max-width:240px;margin:7px auto 12px;font-size:9px;line-height:1.5}.emptyRef>span{color:#3573e2;font-size:9px;font-weight:600}.accountCard{padding:18px}.bigCheck{color:#3476e4;background:#edf4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.accountCard h3{margin:13px 0 6px;font-size:13px}.accountCard>p{color:#8491a5;margin:0 0 17px;font-size:9px;line-height:1.6}.accountStep{border-top:1px solid #eff2f6;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:flex}.accountStep i{color:#1d8b6b;background:#e9f7f1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.accountStep:nth-of-type(4) i{color:#4679da;background:#edf3ff}.accountStep small{color:#8e9aad;margin-left:auto;font-size:8px}.workFooter{color:#9aa5b4;justify-content:space-between;padding:22px 1px;font-size:9px;display:flex}.dotSep{padding:0 4px}@media (width<=1100px){.siteHeader{padding-left:4vw;padding-right:4vw}.siteNav{gap:21px}.homeHero{padding-left:4vw;padding-right:4vw}.heroInner{gap:21px}.heroCopy h1{font-size:59px}.floatTop{right:-4px}.floatBottom{left:-6px}.section,.marketInner{padding-left:4vw;padding-right:4vw}.whySection{gap:35px}.benefitGrid{gap:8px}.benefitCard{padding:16px 12px}.trustStrip{margin-left:4vw;margin-right:4vw}.siteFooter{padding-left:4vw;padding-right:4vw}}@media (width<=800px){.topline{font-size:9px}.siteHeader{height:68px;padding:0 22px}.mobileMenuButton{display:flex}.siteNav{background:#fff;border-bottom:1px solid #e7edf5;flex-direction:column;align-items:stretch;gap:0;padding:16px 22px 21px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 16px 22px #1b365311}.siteNav.open{display:flex}.siteNav>a{border-bottom:1px solid #f0f3f7;padding:13px 2px}.navActions{justify-content:space-between;margin:13px 0 0}.loginLink{padding:10px 0}.heroInner{grid-template-columns:1fr;gap:20px;min-height:0}.homeHero{padding:66px 7vw 24px}.heroCopy{max-width:660px;padding:0}.heroCopy h1{letter-spacing:-3.5px;font-size:clamp(52px,9vw,72px)}.heroLead{max-width:560px}.heroStage{width:min(680px,92%);margin:20px auto 26px}.previewContent{min-height:330px}.heroBottom{flex-direction:column;align-items:flex-start;gap:15px;margin-top:34px}.heroBottom>div{flex-wrap:wrap;gap:20px}.trustStrip{grid-template-columns:repeat(2,1fr);margin-top:0;padding:20px}.trustStrip>div:nth-child(2){border-right:0}.trustStrip>div:nth-child(3){padding-left:4px}.trustStrip>div{padding:8px}.howSection{padding-top:88px;padding-bottom:86px}.sectionIntro{margin-bottom:37px}.stepsGrid{gap:10px}.stepCard{min-height:237px;padding:18px 16px}.stepCard h3{font-size:14px}.marketInner{grid-template-columns:1fr;gap:35px;padding-top:73px;padding-bottom:77px}.marketCopy>p{max-width:520px}.marketVisual{width:100%;max-width:620px;margin:0 auto}.marketMap{min-height:320px}.whySection{grid-template-columns:1fr;gap:32px;padding-top:86px;padding-bottom:88px}.whyIntro{max-width:620px}.whyIntro .eyebrow{justify-content:flex-start}.benefitGrid{gap:12px}.benefitCard{min-height:205px;padding:18px 15px}.faqSection{grid-template-columns:1fr;gap:34px;padding-top:84px;padding-bottom:88px}.faqIntro{max-width:540px}.faqIntro .eyebrow{justify-content:flex-start}.faqIntro>p{margin:0}.faqList{width:100%}.quoteMark{font-size:145px;left:6%}.siteFooter{padding-top:37px}.footerLinks{gap:20px}}@media (width<=560px){.topline{gap:6px;height:31px;font-size:8px}.toplineDivider,.topline>span:nth-of-type(2){display:none}.siteHeader{height:64px;padding:0 17px}.siteNav{top:63px}.brand{gap:8px;font-size:17px}.brandMark{width:35px;height:35px}.homeHero{padding:52px 20px 21px}.heroBadge{letter-spacing:1.1px;font-size:8px}.heroCopy h1{letter-spacing:-2.9px;margin:21px 0 16px;font-size:49px;line-height:1.07}.heroLead{font-size:13px;line-height:1.75}.heroActions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:23px}.heroActions .button{width:100%;height:50px}.heroAssurance{flex-wrap:wrap;gap:10px;margin-top:22px;font-size:8px}.heroAssurance i{height:12px}.heroStage{width:100%;margin:24px auto 19px}.previewWindow{border-radius:11px}.windowChrome{height:32px}.previewContent{grid-template-columns:38px 1fr;min-height:270px}.previewSidebar{gap:7px;padding-top:10px}.previewSidebar>i{width:25px;height:25px}.previewLogo{width:22px;height:22px}.previewMain{padding:17px 12px 13px}.previewGreeting b{font-size:13px}.previewGreeting small{font-size:6px}.previewMiniButton{padding:7px;font-size:6px}.previewMetrics{gap:6px;margin:14px 0}.previewMetrics>div{padding:8px 7px}.previewMetrics small{font-size:6px}.previewMetrics b,.previewSectionHead b{font-size:7px}.previewSectionHead span{font-size:6px}.opportunityCard{grid-template-columns:25px 1fr auto;gap:6px;margin-bottom:6px;padding:7px}.opportunityIcon{width:24px;height:24px}.opportunityIcon svg{width:13px}.opportunityText b{font-size:7px}.opportunityText small{font-size:6px}.opportunityFoot{font-size:5px}.opportunityFoot svg{width:9px}.openTag{padding:3px 4px;font-size:5px}.floatTop{transform-origin:100% 0;top:29px;right:-4px;transform:scale(.85)}.floatBottom{transform-origin:0 100%;bottom:19px;left:-7px;transform:scale(.85)}.stageAnnotation{font-size:6px;bottom:-16px;right:2%}.heroBottom{margin-top:34px;font-size:8px}.heroBottom>div{gap:9px 14px}.trustStrip{border-radius:10px;gap:7px;margin:0 14px;padding:14px 9px}.trustStrip>div{gap:8px;border:0!important;padding:6px!important}.trustIcon{border-radius:8px;width:30px;height:30px}.trustIcon svg{width:15px}.trustStrip b{font-size:8px}.trustStrip small{font-size:7px;line-height:1.4}.section{padding-left:20px;padding-right:20px}.howSection{padding-top:70px;padding-bottom:70px}.sectionIntro{text-align:left;margin-bottom:27px}.sectionIntro .eyebrow{justify-content:flex-start;font-size:8px}.sectionIntro h2,.whyIntro h2,.faqIntro h2{letter-spacing:-1.55px;margin:16px 0 11px;font-size:34px}.sectionIntro>p,.whyIntro>p,.faqIntro>p{margin:0;font-size:11px}.stepsGrid{grid-template-columns:1fr;gap:9px}.stepCard{min-height:0;padding:16px 17px}.stepTop{align-items:center}.stepIcon{width:35px;height:35px}.stepCard h3{margin:13px 0 5px;font-size:13px}.stepCard p{max-width:unset;font-size:10px}.stepCard>a{margin-top:13px}.stepRule{height:1px}.marketInner{gap:28px;padding:62px 20px 66px}.marketCopy h2{letter-spacing:-2.6px;margin:17px 0 12px;font-size:48px}.marketCopy>p{font-size:11px}.marketCopy .button{width:100%;margin-top:22px}.marketFootnote{font-size:7px;line-height:1.5}.marketMap{border-radius:11px;min-height:255px}.mapLabel{font-size:6px;top:13px;left:13px}.mapPin{font-size:7px}.pinAustin{top:55%;left:13%}.pinDenver{top:33%;left:36%}.pinNashville{top:50%;right:8%}.mapCard{width:calc(100% - 22px);padding:9px;bottom:11px}.mapCard b{font-size:8px}.mapCard small{font-size:6px}.mapCardIcon{width:26px;height:26px}.whySection{gap:25px;padding-top:70px;padding-bottom:72px}.whyIntro h2{max-width:350px}.whyIntro .textAction{margin-top:16px}.benefitGrid{grid-template-columns:1fr;gap:8px}.benefitCard{grid-template-columns:36px 1fr;align-items:start;column-gap:11px;min-height:0;padding:13px;display:grid}.benefitIcon{grid-row:span 2;width:34px;height:34px}.benefitCard h3{margin:1px 0 4px;font-size:11px}.benefitCard p{font-size:9px}.benefitMeta{grid-column:2;margin-top:9px}.quoteSection{min-height:215px;padding:51px 23px}.quoteMark{font-size:110px;top:9px;left:4%}.quoteText>p{letter-spacing:-.45px;font-size:18px}.faqSection{gap:25px;padding-top:69px;padding-bottom:73px}.faqItem>button{grid-template-columns:23px 1fr 24px;gap:9px;padding:16px 0}.faqItem>button>b{font-size:10px;line-height:1.5}.faqAnswer p{padding-left:32px;padding-right:30px;font-size:9px}.faqItem.active .faqAnswer p{padding-bottom:14px}.finalCta{padding:62px 20px 59px}.ctaInner h2{letter-spacing:-2.1px;font-size:47px}.ctaInner>p{max-width:310px;margin:auto;font-size:10px;line-height:1.6}.ctaInner>.button{width:100%;margin-top:20px}.ctaInner>small{font-size:7px}.siteFooter{padding:32px 20px 16px}.footerTop{padding-bottom:22px;display:block}.footerBrand>p{margin:10px 0 22px 43px}.footerLinks{grid-template-columns:repeat(2,1fr);gap:24px 15px}.footerLinks b,.footerLinks a,.footerLinks button{font-size:8px}.footerBottom{flex-wrap:wrap;font-size:7px;line-height:1.5}.footerBottom>span:nth-child(2){order:3;width:100%}.authOverlay{padding:10px}.authDialog{border-radius:13px;max-height:94vh;padding:19px 19px 23px}.authDialog .authCard{padding:12px 0}.authDialog .cardBrand .brand{font-size:14px}.authDialog .cardBrand .brandMark{width:28px;height:28px}.authDialog .cardIntro{margin:22px 0 17px}.authDialog .cardIntro h1{font-size:24px}.authClose{width:30px;height:30px;top:12px;right:12px}}@media (width<=800px){.sidebar{width:65px;padding:17px 7px}.sidebar>.brand{padding:0 8px 24px}.sidebar>.brand>span:not(.brandMark),.navCaption,.navItem:not(.active),.sideProfile>div:not(.avatar),.sideProfile button{display:none}.navItem{justify-content:center;padding:11px 5px;font-size:0}.navItem>span{font-size:19px}.workMain{width:calc(100% - 65px);margin-left:65px}.workContent{padding:24px 18px}.workTop{padding:0 18px}.workGrid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.workContent{padding:20px 12px}.workTop{padding:0 12px}.welcome{align-items:flex-start;gap:10px}.welcome h1{font-size:19px}.postButton{padding:9px;font-size:9px}.metrics{gap:8px}.metric{padding:12px}.metric>strong{font-size:21px}.verifyBanner{align-items:flex-start}.pendingPill{font-size:8px}.refMeta{gap:12px}.workFooter{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.topline{color:#a9c8ef;background:#06142c}.siteHeader{-webkit-backdrop-filter:blur(20px);background:#061932ae;border:1px solid #b8d8ff29;border-radius:999px;width:min(1180px,100% - 48px);height:62px;margin:14px auto -76px;padding:0 21px;top:0;box-shadow:0 12px 38px #020d2150}.siteHeader .brand{color:#f5f9ff;font-size:17px}.siteHeader .siteNav>a:hover,.siteHeader .loginLink:hover{color:#70c2ff}.homeHero{color:#fff;background:radial-gradient(at 77% 48%,#16458a 0%,#0b2755 29%,#071a38 63%,#06142d 100%);min-height:738px;margin-top:-76px;padding-top:164px;padding-bottom:29px}.homeHero .heroOrb.orbOne{filter:blur(11px);background:radial-gradient(circle,#2384ff41 0%,#1465e814 44%,#0000 70%);width:600px;height:600px;top:7%;right:4%}.homeHero .orbTwo{background:radial-gradient(circle,#387eff36 0%,#0000 72%)}.homeHero .heroBadge{color:#9dccff}.homeHero .badgePulse{background:#58b4ff;box-shadow:0 0 0 4px #3988e62c,0 0 22px #49a7ff}.homeHero .heroCopy h1{color:#f8fbff}.homeHero .heroCopy h1 span{background:linear-gradient(100deg,#8bd5ff 0%,#5a9cff 48%,#9494ff 100%);-webkit-background-clip:text;background-clip:text}.homeHero .heroLead{color:#c0d1e8}.homeHero .heroAssurance{color:#b4c7df}.homeHero .heroAssurance svg{color:#75baff}.homeHero .heroAssurance i{background:#ffffff38}.homeHero .heroBottom{color:#88a5c9;border-color:#ffffff27}.homeHero .heroBottom>div span{color:#bfd0e7}.homeHero .heroBottom svg{color:#68b5ff}.homeHero .stageGlow{filter:blur(32px);background:radial-gradient(#2789ff55 0%,#327bff23 42%,#0000 75%);inset:5% 0 0}.homeHero .previewWindow{transform:rotateY(-5deg)rotateX(1deg)translateZ(-20px);box-shadow:0 35px 92px #020a1d70,0 0 45px #287fe528}.homeHero .heroStage:hover .previewWindow{transform:rotateY(0)rotateX(0)translateY(-3px)}.homeHero .stageFloat{border-color:#dceaffcc;box-shadow:0 15px 42px #030e2870}.homeHero .stageAnnotation{color:#a8c1e3}.homeHero .stageAnnotation span{background:#68b9ff;box-shadow:0 0 0 4px #469dff35,0 0 16px #46a7ff}.homeHero .heroStage{isolation:isolate;transform-style:preserve-3d}.coinScene{z-index:5;pointer-events:none;width:178px;height:178px;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg)) translateY(var(--scene-scroll,0px));filter:drop-shadow(0 23px 28px #02091f6b);transition:transform .25s cubic-bezier(.2,.75,.3,1);position:absolute;top:31%;right:14%}.coinAura{filter:blur(29px);background:#34a5ff59;border-radius:50%;animation:3.8s ease-in-out infinite coinAura;position:absolute;inset:3%}.coinDisc{transform-style:preserve-3d;border-radius:50%;animation:5.4s ease-in-out infinite coinFloat;position:absolute;inset:19px}.coinEdge{background:linear-gradient(100deg,#0e3787,#4baaff 18%,#f4fdff 28%,#236bd2 38%,#10295b 55%,#76c5ff 73%,#164394);border:1px solid #bde8ffad;border-radius:50%;position:absolute;inset:-5px;box-shadow:inset 0 0 0 3px #3a94e797,0 0 23px #59baff88}.coinFace{background:radial-gradient(circle at 33% 22%,#83d8ff 0%,#298cff 31%,#1252c6 71%,#0a2b77 100%);border:1px solid #fff9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px;overflow:hidden;transform:translateZ(5px);box-shadow:inset 0 2px 9px #ffffff9c,inset 0 -12px 20px #071e6477,0 1px #fff}.coinFace:after{content:"";border:1px solid #c0e5ff68;border-radius:50%;position:absolute;inset:10px}.coinFace img{filter:drop-shadow(0 2px 3px #06275677);z-index:1;width:45px;height:45px}.coinFace b{text-align:center;color:#f7fcff;letter-spacing:1px;text-shadow:0 1px 3px #08336c;margin-top:1px;font-size:6px;line-height:1.3}.coinFace span{color:#c6e6ff;letter-spacing:1px;margin-top:6px;font-size:4px}.coinOrbit{transform-style:preserve-3d;border:1px solid #9cdaff98;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #4caaff25}.orbitA{width:202px;height:80px;margin:-40px 0 0 -101px;animation:10s linear infinite orbitOne;transform:rotate(-27deg)rotateY(51deg)}.orbitB{border-color:#a2acff70;width:217px;height:68px;margin:-34px 0 0 -108px;animation:13s linear infinite reverse orbitTwo;transform:rotate(45deg)rotateY(63deg)}.coinOrbit i{background:#71d0ff;border:1px solid #fff;border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;box-shadow:0 0 13px 3px #4ba9ffb5}.orbitA i:first-child{left:15%}.orbitA i:nth-child(2){top:1%;left:51%}.orbitA i:nth-child(3){width:5px;height:5px;top:73%;left:85%}.orbitB i:first-child{background:#bcadff;top:10%;left:24%}.orbitB i:nth-child(2){background:#c3eaff;width:5px;height:5px;top:82%;left:81%}.coinSpark{background:#effbff;border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite sparkPulse;position:absolute;box-shadow:0 0 10px 3px #70c7ff}.sparkOne{top:37%;left:3%}.sparkTwo{animation-delay:.8s;top:30%;right:0}.sparkThree{animation-delay:1.5s;bottom:2%;right:16%}.trustStrip{margin-top:-37px;box-shadow:0 16px 46px #061c3c22}.howSection{padding-top:116px}@keyframes coinFloat{0%,to{transform:translateY(0)rotate(-5deg)rotateY(-12deg)}50%{transform:translateY(-10px)rotate(4deg)rotateY(12deg)}}@keyframes coinAura{0%,to{opacity:.57;transform:scale(.87)}50%{opacity:1;transform:scale(1.12)}}@keyframes orbitOne{0%{transform:rotate(-27deg)rotateY(51deg)rotate(0)}to{transform:rotate(-27deg)rotateY(51deg)rotate(360deg)}}@keyframes orbitTwo{0%{transform:rotate(45deg)rotateY(63deg)rotate(0)}to{transform:rotate(45deg)rotateY(63deg)rotate(360deg)}}@keyframes sparkPulse{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.5)}}@media (width<=800px){.siteHeader{width:calc(100% - 36px);height:58px;margin:12px auto -70px;padding:0 14px;top:0}.homeHero{min-height:0;margin-top:-70px;padding-top:136px}.siteHeader .brand{font-size:16px}.siteHeader .brandMark{width:31px;height:31px}.siteHeader .siteNav{background:#091a37f7;border:1px solid #b9d8ff2b;border-radius:13px;box-shadow:0 18px 38px #020c20a8}.siteHeader .siteNav>a{color:#d6e4f6;border-bottom-color:#ffffff16}.siteHeader .loginLink{color:#d5e4f6}.coinScene{width:145px;height:145px;top:35%;right:14%}.coinDisc{inset:18px}.coinOrbit.orbitA{width:172px;height:68px;margin:-34px 0 0 -86px}.coinOrbit.orbitB{width:184px;height:58px;margin:-29px 0 0 -92px}.trustStrip{margin-top:-26px}}@media (width<=560px){.siteHeader{width:calc(100% - 26px);height:54px;margin:10px auto -64px;padding:0 12px}.siteHeader .brand{gap:6px;font-size:15px}.siteHeader .brandMark{width:28px;height:28px}.homeHero{background:radial-gradient(at 70% 35%,#17447f 0%,#0a2450 39%,#06152e 100%);min-height:0;margin-top:-64px;padding-top:113px}.homeHero .heroCopy h1{color:#f7fbff}.homeHero .heroLead{color:#bfd0e7}.coinScene{opacity:.96;width:100px;height:100px;top:auto;bottom:16%;right:8%}.coinDisc{inset:15px}.coinEdge{inset:-3px}.coinFace img{width:27px;height:27px}.coinFace b{font-size:4px}.coinFace span{margin-top:3px;font-size:3px}.coinOrbit.orbitA{width:125px;height:45px;margin:-22px 0 0 -62px}.coinOrbit.orbitB{width:133px;height:40px;margin:-20px 0 0 -66px}.coinOrbit i{width:5px;height:5px;margin:-2.5px}.stageFloat{transform:scale(.82)}.floatTop{transform-origin:100% 0}.floatBottom{transform-origin:0 100%}.trustStrip{margin-top:-17px}.howSection{padding-top:72px}}@media (prefers-reduced-motion:reduce){.coinScene,.coinDisc,.coinOrbit,.coinAura,.coinSpark{transition:none!important;animation:none!important}}.homeHero .heroActions .textAction{color:#b6d9ff}.homeHero .heroActions .textAction:hover{color:#fff}.cinematicHero{isolation:isolate;color:#fff;background:#06142d;align-items:center;height:max(720px,100svh);min-height:720px;margin-top:-76px;padding:0;display:flex;position:relative;overflow:hidden}.cinematicHero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 72% 45%,#1265ca30,#0000 44%),linear-gradient(90deg,#041126ed 0%,#061936d9 31%,#06183280 53%,#06142d15 78%),linear-gradient(#04142d36 0%,#0000 72%,#031020b8 100%);position:absolute;inset:0}.heroFilm{z-index:-2;object-fit:cover;object-position:center 50%;filter:saturate(1.08)contrast(1.06);width:100%;height:100%;animation:24s ease-in-out infinite alternate filmDrift;position:absolute;inset:0;transform:scale(1.035)}.filmShade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06142df2 0%,#071a37dc 28%,#071a3782 51%,#0000 78%),linear-gradient(#06152c55 0%,#0000 74%,#030e1ee8 100%);position:absolute;inset:0}.filmLightSweep{z-index:0;pointer-events:none;filter:blur(13px);background:linear-gradient(90deg,#0000,#69b8ff0b 20%,#8ed4ff29 51%,#73baff09 76%,#0000);width:13%;animation:12s ease-in-out infinite filmSweep;position:absolute;inset:-25% auto -25% 32%;transform:skew(-18deg)}.filmGrain{z-index:0;pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.27'/%3E%3C/svg%3E");position:absolute;inset:0}.cinematicInner{z-index:2;width:min(100%,1440px);max-width:none;height:100%;min-height:inherit;pointer-events:none;align-items:center;margin:0 auto;padding:76px max(50vw - 620px,7vw) 94px;display:flex;position:relative}.cinematicCopy{pointer-events:auto;max-width:660px;padding:20px 0 0;animation:1.1s cubic-bezier(.16,1,.3,1) both copyArrive}.cinematicCopy .heroBadge{color:#c5e3ff;letter-spacing:1.8px;font-size:10px}.cinematicCopy h1{color:#fff;letter-spacing:-5.5px;text-shadow:0 5px 36px #06193670;max-width:720px;margin:28px 0 22px;font-size:clamp(55px,7.1vw,100px);font-weight:690;line-height:.99}.cinematicCopy .heroLead{color:#d7e5f8;text-shadow:0 2px 18px #07172b;max-width:520px;font-size:17px;line-height:1.7}.cinematicCopy .heroActions{gap:29px;margin-top:32px}.cinematicCopy .buttonLarge{border-radius:11px;height:58px;padding:0 25px;font-size:13px;box-shadow:0 8px 28px #2176f263,0 0 35px #48a5ff2a}.cinematicCopy .textAction{color:#d8eaff;font-size:13px}.cinematicCopy .heroAssurance{color:#d0def0;margin-top:34px;font-size:10px}.filmWordmark{z-index:2;color:#dbeeff;letter-spacing:2.2px;text-shadow:0 2px 12px #06142d;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:108px;left:max(50vw - 620px,7vw)}.filmWordmark img{filter:drop-shadow(0 0 12px #469fff91);width:28px;height:28px}.filmControls{z-index:4;color:#f1f7ff;align-items:center;gap:11px;display:flex;position:absolute;bottom:28px;left:max(50vw - 620px,7vw);right:max(50vw - 620px,7vw)}.filmControls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07172d8a;border:1px solid #d5e7ff60;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s,transform .2s;display:grid}.filmControls button:hover{background:#287cf2;transform:scale(1.06)}.filmTimeline{background:#d9e8ff7d;border-radius:4px;flex:1;height:3px;margin:0 5px;overflow:hidden}.filmTimeline span{border-radius:inherit;background:linear-gradient(90deg,#69c8ff,#fff);width:31%;height:100%;animation:14s linear infinite alternate timelineTravel;display:block;box-shadow:0 0 12px #69baff}.filmControls small{letter-spacing:1.4px;color:#d2e0f2;white-space:nowrap;font-size:8px}.filmScroll{z-index:3;color:#d8eaff;letter-spacing:1.7px;align-items:center;gap:10px;font-size:8px;text-decoration:none;display:flex;position:absolute;bottom:106px;right:max(50vw - 620px,7vw)}.filmScroll i{border:1px solid #d7eaff75;border-radius:50%;place-items:center;width:29px;height:29px;animation:1.8s ease-in-out infinite scrollNudge;display:grid}@keyframes filmDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.105)translate(-1.2%,-.7%)}}@keyframes filmSweep{0%,to{opacity:.25;left:32%}50%{opacity:.8;left:72%}}@keyframes copyArrive{0%{opacity:0;filter:blur(5px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes timelineTravel{0%{width:14%}to{width:61%}}@keyframes scrollNudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=800px){.cinematicHero{height:max(780px,100svh);min-height:780px;margin-top:-70px}.cinematicInner{padding:95px 7vw 120px}.cinematicCopy{max-width:600px}.cinematicCopy h1{letter-spacing:-4px;font-size:clamp(52px,9vw,78px)}.cinematicCopy .heroLead{max-width:460px;font-size:15px}.filmWordmark{bottom:100px;left:7vw}.filmControls{bottom:24px;left:7vw;right:7vw}.filmScroll{bottom:101px;right:7vw}.filmControls small{display:none}}@media (width<=560px){.cinematicHero{align-items:flex-start;height:max(760px,100svh);min-height:760px;margin-top:-64px}.heroFilm{object-position:58% center;animation-duration:32s;transform:scale(1.08)}.filmShade{background:linear-gradient(90deg,#06142ded 0%,#071a37cf 58%,#071a374a 100%),linear-gradient(#06152c4d 0%,#0000 61%,#030e1eeb 100%)}.cinematicInner{align-items:flex-start;padding:178px 22px 130px}.cinematicCopy{padding:0}.cinematicCopy .heroBadge{letter-spacing:1.1px;font-size:8px}.cinematicCopy h1{letter-spacing:-3.5px;margin:22px 0 17px;font-size:clamp(43px,12vw,61px);line-height:1.02}.cinematicCopy .heroLead{font-size:13px;line-height:1.65}.cinematicCopy .heroActions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:22px}.cinematicCopy .heroActions .button{width:100%;height:52px}.cinematicCopy .heroActions .textAction{font-size:11px}.cinematicCopy .heroAssurance{flex-wrap:wrap;gap:9px;margin-top:20px;font-size:8px}.filmWordmark{letter-spacing:1.6px;font-size:7px;bottom:97px;left:22px}.filmWordmark img{width:24px;height:24px}.filmControls{gap:8px;bottom:19px;left:20px;right:20px}.filmControls button{width:34px;height:34px}.filmScroll{gap:7px;font-size:7px;bottom:97px;right:20px}.filmScroll i{width:25px;height:25px}.filmLightSweep{display:none}}@media (prefers-reduced-motion:reduce){.heroFilm,.filmLightSweep,.cinematicCopy,.filmTimeline span,.filmScroll i{animation:none!important}.heroFilm{transform:none}}.cinematicHero{height:max(780px,100svh);min-height:780px}.cinematicHero .filmShade{background:linear-gradient(90deg,#06142d 0%,#071a37fb 36%,#071a37e9 49%,#071a37a1 61%,#06183228 83%,#0000 100%),linear-gradient(#06152c65 0%,#0000 73%,#030e1ff2 100%)}@media (width<=800px){.cinematicHero{height:max(850px,100svh);min-height:850px}.cinematicHero .filmShade{background:linear-gradient(90deg,#06142d 0%,#071a37f4 45%,#071a37b0 67%,#06183235 100%),linear-gradient(#06152c69 0%,#0000 63%,#030e1fee 100%)}}@media (width<=560px){.cinematicHero{height:max(824px,100svh);min-height:824px}.cinematicHero .filmShade{background:linear-gradient(90deg,#06142dfb 0%,#071a37e8 58%,#071a3792 88%,#0618324d 100%),linear-gradient(#06152c68 0%,#0000 62%,#030e1fee 100%)}}.filmTimeline span{width:var(--film-progress,0%);transition:width .15s linear;animation:none}.topline{color:#62748d;background:#f5faffeb;border-bottom:1px solid #dce9f7}.toplineSpark,.topline svg{color:#438ce8}.toplineDivider{background:#c9d8ea}.siteHeader{background:#f5faffd9;border-color:#ffffffd9;box-shadow:0 12px 38px #174a811c}.siteHeader .siteNav>a,.siteHeader .loginLink{color:#546984}.cinematicHero{color:#0b1b34;background:#eff7ff}.cinematicHero:before{background:radial-gradient(at 78% 48%,#8bcaff36,#0000 46%),linear-gradient(90deg,#f8fbfff2 0%,#f5faffd9 34%,#f1f8ff99 52%,#e8f5ff20 83%,#0000 100%)}.cinematicHero .filmShade{z-index:1;-webkit-backdrop-filter:blur(1.4px);background:linear-gradient(90deg,#f8fbfff8 0%,#f5faffed 33%,#f2f8ffe0 48%,#eef7ffa1 62%,#eaf5ff32 82%,#0000 100%),linear-gradient(#f5faff6b 0%,#0000 72%,#edf6ffed 100%)}.cinematicHero .filmGrain{opacity:.045;mix-blend-mode:multiply}.cinematicCopy .heroBadge{color:#2872cb}.cinematicCopy .badgePulse{background:#378df4;box-shadow:0 0 0 5px #58a5f22b,0 0 20px #55a4fa}.cinematicCopy h1{color:#0b1b34;text-shadow:0 2px 20px #ffffff82}.cinematicCopy h1 span{color:#0000;background:linear-gradient(100deg,#45aaff 0%,#1769ec 56%,#5964df 100%);-webkit-background-clip:text;background-clip:text}.cinematicCopy .heroLead{color:#4f6480;text-shadow:0 1px 15px #ffffff8a}.cinematicCopy .heroAssurance{color:#536985}.cinematicCopy .heroAssurance svg{color:#3182e6}.cinematicCopy .heroAssurance i{background:#879bb480}.cinematicCopy .textAction{color:#246ed0}.filmWordmark{color:#314b6b;text-shadow:0 1px 12px #ffffffb8}.filmWordmark img{filter:drop-shadow(0 0 10px #4296ef55)}.filmControls{color:#25476e}.filmControls button{color:#153c6d;background:#f8fbffad;border-color:#ffffffdb;box-shadow:0 5px 20px #24568c1a}.filmControls button:hover{color:#fff;background:#2b79e9}.filmTimeline{background:#ffffffbd;box-shadow:0 1px 8px #25578c20}.filmTimeline span{background:linear-gradient(90deg,#47adff,#276de9);box-shadow:0 0 10px #4ca3f984}.filmControls small{display:none}.filmScroll{color:#365678;text-shadow:0 1px 12px #fff}.filmScroll i{background:#ffffff56;border-color:#6293c877}.geminiMarkCover{z-index:3;-webkit-backdrop-filter:blur(16px);color:#355575;letter-spacing:-.1px;background:#f8fbffef;border:1px solid #d6e6f8;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:112px;height:34px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 6px 22px #244f791e}.geminiMarkCover img{object-fit:contain;width:18px;height:18px}@media (width<=800px){.cinematicHero .filmShade{background:linear-gradient(90deg,#f8fbfff5 0%,#f4f9ffe9 43%,#eff7ffc8 65%,#edf7ff52 100%),linear-gradient(#f5faff69 0%,#0000 62%,#edf6ffeb 100%)}}@media (width<=560px){.cinematicHero .filmShade{background:linear-gradient(90deg,#f8fbfff5 0%,#f4f9ffeb 56%,#eff7ffbf 84%,#edf7ff66 100%),linear-gradient(#f5faff70 0%,#0000 61%,#edf6ffed 100%)}.geminiMarkCover{width:104px;height:31px;font-size:7px;bottom:7px;right:7px}.geminiMarkCover img{width:16px;height:16px}}.siteHeader{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#f9fcffb8;border:1px solid #ffffffed;box-shadow:0 9px 32px #284e751d,inset 0 1px #fff}.cinematicHero .cinematicCopy .textAction{color:#175cae!important}.cinematicHero .heroFilm{object-position:56% 48%;animation:28s ease-in-out infinite alternate filmDrift;transform:scale(1.15)translate(-1.2%,-1%)}.cinematicHero .filmShade{-webkit-backdrop-filter:blur(.7px)}.geminiMarkCover{background:linear-gradient(135deg,#f8fbfff4,#e9f4ffed);border-color:#e5eef8;border-radius:18px 0 0;width:178px;height:57px;font-size:10px;bottom:0;right:0;box-shadow:0 -4px 26px #4b6c921c}.geminiMarkCover img{width:21px;height:21px}.filmControls{z-index:45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;position:fixed;inset:auto max(50vw - 620px,7vw) 16px}.filmControls.filmControlsVisible{opacity:1;visibility:visible;pointer-events:auto}.cinematicHero .filmControls button{background:#f9fcffe8;border-color:#fff;box-shadow:0 4px 16px #16477a24}.cinematicHero .filmTimeline{background:#ffffffd9;height:4px}.cinematicHero .filmTimeline span{background:linear-gradient(90deg,#35a2f9,#2265e4);box-shadow:0 0 10px #4398ec7d}@media (width<=800px){.siteHeader{-webkit-backdrop-filter:blur(28px)saturate(180%)}.cinematicHero .heroFilm{object-position:59% 48%;transform:scale(1.16)translate(-1.5%,-1%)}.filmControls{bottom:14px;left:18px;right:18px}}@media (width<=560px){.cinematicHero .heroFilm{object-position:62% 48%;transform:scale(1.18)translate(-1.7%,-1%)}.geminiMarkCover{border-radius:14px 0 0;width:142px;height:46px;font-size:8px}.geminiMarkCover img{width:18px;height:18px}.filmControls{bottom:12px;left:16px;right:16px}.filmControls button{width:38px;height:38px}}@media (width<=800px){.siteHeader .siteNav{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#f7fbffef;border:1px solid #ffffffed;border-radius:22px;box-shadow:0 18px 42px #1d4b7a24,inset 0 1px #fff}.siteHeader .siteNav>a{color:#294667;border-bottom-color:#dce8f5}.siteHeader .loginLink{color:#294667}}.topline{display:none!important}.publicSite{color:#0b1b34;background:#fff!important}.howSection,.whySection,.faqSection,.quoteSection,.trustStrip{background-color:#fff}.marketSection{isolation:isolate;color:#102541;background:linear-gradient(145deg,#f8fbff 0%,#eff6ff 58%,#e8f2ff 100%);position:relative;overflow:hidden}.marketBackdrop{z-index:-1;background:radial-gradient(at 83% 24%,#c9e3ff88,#0000 39%),radial-gradient(at 2% 92%,#d9ebff90,#0000 43%)}.marketSection .marketInner{grid-template-columns:.78fr 1.22fr;gap:clamp(45px,7vw,112px);max-width:1360px;padding:112px max(50vw - 620px,6.2vw);position:relative}.marketSection .marketCopy{z-index:2;max-width:470px}.marketSection .marketCopy .eyebrow{color:#2874cf}.marketSection .marketCopy .eyebrow>span{background:#3d92f4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9ebff}.marketSection .marketCopy h2{letter-spacing:-3.8px;color:#0e2341;margin:22px 0 19px;font-size:clamp(46px,5.2vw,68px);font-weight:680;line-height:1.04}.marketSection .marketCopy h2 span{color:#0000;background:linear-gradient(100deg,#39a4fa,#176be9 60%,#6168df);-webkit-background-clip:text;background-clip:text}.marketSection .marketCopy>p{color:#5d718d;max-width:435px;font-size:14px;line-height:1.82}.marketSection .marketCopy .button{border-radius:10px;height:51px;margin-top:25px}.marketSection .marketFootnote{color:#7386a0;font-size:9px;line-height:1.5}.marketSection .marketFootnote svg{color:#3283e7}.marketSection .marketVisual{perspective:1200px;min-width:0}.marketSection .marketMap{isolation:isolate;background:#e9f2fb;border:1px solid #c4d9f2;border-radius:22px;height:clamp(410px,41vw,570px);min-height:490px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 30px 80px #24578d22,0 4px 14px #214c7712}.marketSection .marketMap.is-visible,.marketSection .marketVisual.is-visible .marketMap{transform:translateY(0)scale(1)}.marketSection .marketMap:hover{box-shadow:0 36px 90px #24578d2e,0 5px 18px #214c7717}.liveMapCanvas{background:linear-gradient(135deg,#e6eff8,#dce9f7);width:100%;height:100%;position:absolute;inset:0}.liveMapCanvas.leaflet-container{font:inherit;z-index:0;background:#e9f2fb}.liveMapCanvas .leaflet-control-attribution{color:#60748d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:6px;margin:0 9px 8px 0;padding:3px 7px;font-size:9px}.liveMapCanvas .leaflet-control-attribution a{color:#276fc7}.liveMapCanvas .leaflet-control-zoom{border:1px solid #d4e2f1;border-radius:11px;margin:0 12px 44px 0;overflow:hidden;box-shadow:0 5px 17px #1839571b}.liveMapCanvas .leaflet-control-zoom a{color:#205b9f;background:#ffffffed;border:0;width:34px;height:34px;line-height:32px}.liveMapCanvas .leaflet-control-zoom a:hover{color:#fff;background:#2278eb}.marketSection .mapLabel{z-index:500;color:#426181;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:1.05px;background:#f8fbffe8;border:1px solid #ffffffd6;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:8px;font-weight:780;display:flex;position:absolute;top:18px;left:19px;box-shadow:0 5px 18px #153c6615}.marketSection .mapLabelDot{background:#23a27b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #23a27b1e,0 0 14px #23a27b77}.marketSection .mapLabelCount{color:#3575bb;letter-spacing:.6px;background:#eaf3ff;border-radius:999px;padding:5px 7px;font-size:7px}.marketSection .mapCard{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#203f66;background:#f9fcfff0;border:1px solid #ffffffeb;border-radius:15px;width:min(340px,100% - 40px);min-height:73px;padding:13px 16px;transition:transform .4s,box-shadow .4s;animation:none;bottom:20px;left:20px;right:auto;box-shadow:0 15px 38px #173c611f}.marketSection .mapCard:hover{transform:translateY(-4px);box-shadow:0 19px 45px #173c612b}.marketSection .mapCard b{font-size:12px}.marketSection .mapCard small{color:#7689a1;font-size:9px}.marketSection .mapCard>svg{color:#3b80d3;margin-left:auto}.marketSection .mapCardIcon{color:#347dd6;background:linear-gradient(145deg,#e6f2ff,#d9eaff);border-radius:11px;width:40px;height:40px}.marketSection .mapHint{z-index:500;color:#597493;letter-spacing:1.35px;opacity:0;align-items:center;gap:7px;font-size:7px;font-weight:760;transition:opacity .35s .3s,transform .45s .3s;display:flex;position:absolute;bottom:27px;right:19px;transform:translateY(8px)}.marketSection.is-active .mapHint{opacity:1;transform:translateY(0)}.mapHintPing{background:#3488e8;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite hintPulse;box-shadow:0 0 0 4px #3488e824}.realMapPin{white-space:nowrap;opacity:0;transform-origin:0;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%;transform:translate(6px,-50%)scale(.62)}.realMapPin>i{background:#287bed;border:3px solid #fff;border-radius:50%;flex:none;width:15px;height:15px;display:block;position:relative;box-shadow:0 0 0 3px #277deb47,0 4px 10px #1552a54a}.realMapPin>i:after{content:"";opacity:0;border:1px solid #3989ed87;border-radius:50%;position:absolute;inset:-9px}.realMapPin>b{color:#254361;letter-spacing:-.1px;background:#ffffffed;border:1px solid #ffffffd9;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:740;box-shadow:0 4px 12px #17395620}.marketSection.is-active .realMapPin{animation:markerDrop .68s var(--pin-delay) cubic-bezier(.16,1,.3,1) both}.marketSection.is-active .realMapPin>i:after{animation:markerRipple 1.8s var(--pin-delay) ease-out infinite}.marketSection .referralRoute{stroke-dasharray:5 11;stroke-dashoffset:0;filter:drop-shadow(0 1px 2px #327add55)}.marketPopup{gap:5px;min-width:172px;padding:3px 2px;display:grid}.marketPopup strong{color:#132d4d;font-size:13px}.marketPopup span{color:#456481;font-size:10px}.marketPopup small{color:#8392a6;margin-top:3px;font-size:8px}.leaflet-popup-content-wrapper{border:1px solid #deebf8;border-radius:12px;box-shadow:0 12px 32px #102f4c28}.leaflet-popup-tip{box-shadow:0 4px 10px #102f4c10}.leaflet-container a.leaflet-popup-close-button{color:#7087a3}.marketSection .marketCopy.reveal{transition-duration:.95s}.marketSection .marketVisual.reveal{transition-duration:1.1s;transition-delay:.12s}.marketSection .marketCopy h2,.marketSection .marketCopy>p,.marketSection .marketCopy .button,.marketSection .marketFootnote{opacity:0;transition:opacity .6s,transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.marketSection .marketCopy.is-visible h2{opacity:1;transition-delay:.12s;transform:translateY(0)}.marketSection .marketCopy.is-visible>p{opacity:1;transition-delay:.22s;transform:translateY(0)}.marketSection .marketCopy.is-visible .button{opacity:1;transition-delay:.32s;transform:translateY(0)}.marketSection .marketCopy.is-visible .marketFootnote{opacity:1;transition-delay:.42s;transform:translateY(0)}@keyframes markerDrop{0%{opacity:0;transform:translate(6px,-22%)scale(.55)}65%{opacity:1;transform:translate(6px,-56%)scale(1.08)}to{opacity:1;transform:translate(6px,-50%)scale(1)}}@keyframes markerRipple{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.7)}}@keyframes routeFlow{to{stroke-dashoffset:-48px}}@keyframes mapCardEnter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hintPulse{50%{box-shadow:0 0 0 6px #3488e80d}}@media (width<=800px){.marketSection .marketInner{grid-template-columns:1fr;gap:32px;padding:78px 7vw}.marketSection .marketCopy{max-width:650px}.marketSection .marketCopy h2{font-size:clamp(44px,8vw,60px)}.marketSection .marketMap{height:clamp(390px,65vw,500px);min-height:390px}}@media (width<=560px){.marketSection .marketInner{gap:24px;padding:64px 20px}.marketSection .marketCopy h2{letter-spacing:-2.5px;font-size:45px}.marketSection .marketCopy>p{font-size:12px}.marketSection .marketMap{border-radius:17px;height:390px;min-height:390px}.marketSection .mapLabel{gap:6px;padding:7px 9px;font-size:6px;top:11px;left:11px}.marketSection .mapLabelCount{font-size:6px}.marketSection .mapCard{width:calc(100% - 22px);min-height:62px;padding:10px 11px;bottom:11px;left:11px}.marketSection .mapCardIcon{width:34px;height:34px}.marketSection .mapCard b{font-size:10px}.marketSection .mapCard small{font-size:8px}.marketSection .mapHint{display:none}.realMapPin>b{padding:6px 8px;font-size:8px}.liveMapCanvas .leaflet-control-attribution{font-size:7px}}@media (prefers-reduced-motion:reduce){.marketSection .referralRoute,.marketSection .mapHintPing,.marketSection .realMapPin>i:after{animation:none!important}.marketSection .marketCopy h2,.marketSection .marketCopy>p,.marketSection .marketCopy .button,.marketSection .marketCopy .marketFootnote{opacity:1;transform:none}}.marketSection .mapCard{width:260px;min-height:64px;padding:10px 12px;inset:18px 18px auto auto}.marketSection .mapHint{display:none}@media (width<=560px){.marketSection .mapCard{display:none}}.cinematicHero .heroFilm{mix-blend-mode:normal;object-fit:cover;object-position:center center;transform:scale(1.025);opacity:1!important;filter:none!important;animation:none!important}.cinematicHero .filmShade,.cinematicHero:before{opacity:0!important;-webkit-backdrop-filter:none!important;display:none!important}.cinematicHero .filmLightSweep,.cinematicHero .filmGrain,.geminiMarkCover{display:none!important}.cinematicHero .cinematicCopy h1{letter-spacing:-4.6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:clamp(50px,6.2vw,86px);font-weight:650;line-height:1.025;color:#10233f!important;text-shadow:0 2px 14px #ffffffb5!important}.cinematicHero .cinematicCopy .heroLead{max-width:500px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.68;color:#405875!important;text-shadow:0 1px 8px #fff9!important}.cinematicHero .cinematicCopy .heroBadge{color:#2168bd;letter-spacing:1.5px}.cinematicHero .cinematicCopy .heroAssurance{color:#405775!important}.cinematicHero .filmWordmark{color:#213b5d}.cinematicHero .filmScroll{color:#294a70}@media (width<=800px){.cinematicHero .heroFilm{object-position:55% center;transform:scale(1.03)}.cinematicHero .cinematicCopy h1{letter-spacing:-3.4px;font-size:clamp(48px,8vw,70px)}}@media (width<=560px){.cinematicHero .heroFilm{object-position:59% center;transform:scale(1.04)}.cinematicHero .cinematicCopy h1{letter-spacing:-2.8px;font-size:clamp(43px,11.5vw,57px);line-height:1.04}.cinematicHero .cinematicCopy .heroLead{font-size:14px}}.cinematicHero .cinematicCopy h1{letter-spacing:-4.2px;font-weight:680;color:#f8fbff!important;text-shadow:0 2px 18px #00142e8c!important}.cinematicHero .cinematicCopy h1 span{background:linear-gradient(100deg,#a4e4ff 0%,#69b7ff 52%,#a6a5ff 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.cinematicHero .cinematicCopy .heroLead{font-weight:450;color:#f0f6ff!important;text-shadow:0 1px 14px #00142e9c!important}.cinematicHero .cinematicCopy .textAction{text-shadow:0 1px 9px #00142e8c;color:#eff7ff!important}.cinematicHero .filmWordmark,.cinematicHero .filmScroll{color:#f0f6ff;text-shadow:0 1px 10px #00142eab}.cinematicHero .filmScroll i{color:#fff;background:#08224d66;border-color:#e8f3ffb0}@media (width<=800px){.cinematicHero .cinematicCopy h1{letter-spacing:-3.5px}}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(110deg,#061735d9 0%,#092553c9 56%,#0a2a59bf 100%);border:1px solid #a9ceff55;border-radius:999px;width:min(1560px,100% - 64px);height:78px;margin:14px auto -76px;padding:0 30px;animation:.8s cubic-bezier(.16,1,.3,1) both navSettle;position:sticky;top:0;box-shadow:0 18px 50px #00102c4d,inset 0 1px #ffffff2b}.siteHeader .brand{color:#f5f9ff;letter-spacing:-.9px;font-size:21px}.siteHeader .brandMark{width:46px;height:46px}.siteHeader .blue{color:#42a5ff}.siteHeader .siteNav{gap:clamp(20px,3vw,48px)}.siteHeader .siteNav>a{color:#e6efff;font-size:13px;font-weight:550;transition:color .2s,text-shadow .2s}.siteHeader .siteNav>a:hover{color:#8bd5ff;text-shadow:0 0 16px #50adff88}.siteHeader .navActions{gap:14px;margin-left:8px}.siteHeader .navActions .loginLink{color:#f2f7ff;background:#ffffff08;border:1px solid #afd1ff67;border-radius:999px;height:48px;padding:0 26px;transition:background .2s,border-color .2s}.siteHeader .navActions .loginLink:hover{background:#ffffff16;border-color:#c6e3ff}.siteHeader .navActions .buttonSmall{background:linear-gradient(105deg,#2699ff,#126bed);border-radius:999px;height:50px;padding:0 25px;font-size:13px;box-shadow:0 8px 24px #0875f059}.cinematicCopy .heroActions{gap:17px}.cinematicCopy .filmWatchButton{color:#f5f9ff;-webkit-backdrop-filter:blur(12px);background:#071e4477;border:1px solid #b7d5ff80;border-radius:11px;height:53px;padding:0 21px;font-size:13px;box-shadow:inset 0 1px #ffffff24,0 8px 24px #00173335}.cinematicCopy .filmWatchButton:hover{background:#16437b9c;border-color:#d5e7ff;box-shadow:0 10px 28px #00173359}.cinematicCopy .filmWatchButton svg{color:#a8d9ff}@keyframes navSettle{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.siteHeader{width:calc(100% - 48px);padding:0 23px}.siteHeader .brand{font-size:18px}.siteHeader .brandMark{width:40px;height:40px}.siteHeader .siteNav{gap:19px}.siteHeader .navActions{gap:8px}.siteHeader .navActions .loginLink{padding:0 19px}}@media (width<=800px){.siteHeader{width:calc(100% - 36px);height:64px;margin:10px auto -70px;padding:0 16px}.siteHeader .brand{font-size:17px}.siteHeader .brandMark{width:35px;height:35px}.siteHeader .mobileMenuButton{color:#f4f8ff;background:#ffffff12;border:1px solid #bbd9ff6e;border-radius:50%;width:42px;height:42px;box-shadow:inset 0 1px #ffffff2c}.siteHeader .siteNav{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#071b39ed;border:1px solid #b7d7ff58;border-radius:22px;top:70px;box-shadow:0 18px 46px #00142c70,inset 0 1px #ffffff21}.siteHeader .siteNav>a{color:#eaf3ff;border-bottom-color:#ffffff20}.siteHeader .loginLink,.siteHeader .navActions .loginLink{color:#eef6ff}}@media (width<=560px){.siteHeader{width:calc(100% - 24px);height:58px;margin:8px auto -64px;padding:0 12px}.siteHeader .brand{gap:6px;font-size:15px}.siteHeader .brandMark{width:31px;height:31px}.siteHeader .mobileMenuButton{width:38px;height:38px}.cinematicCopy .filmWatchButton{height:48px;padding:0 16px;font-size:12px}}.siteHeader{-webkit-backdrop-filter:blur(30px)saturate(190%);background:#f9fcffeb;border-color:#fffffffa;box-shadow:0 12px 34px #254d751a,inset 0 1px #fff}.cinematicHero .heroFilm{filter:saturate(1.02)brightness(1.02)contrast(1.04)}.cinematicHero .filmShade{-webkit-backdrop-filter:blur(.35px);background:linear-gradient(90deg,#f8fbffe8 0%,#f5faffd8 31%,#f2f8ffb0 47%,#edf7ff50 61%,#eaf5ff0d 79%,#0000 100%),linear-gradient(#f5faff38 0%,#0000 75%,#edf6ffb5 100%)}.geminiMarkCover{z-index:8;width:240px;height:144px;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(118deg,#f6faff00 0%,#f6faff 38%);border:0;border-radius:36px 0 0;justify-content:flex-end;align-items:flex-end;padding:0 22px 20px 0;font-size:10px;bottom:0;right:0}.filmScroll{bottom:106px;right:calc(max(50vw - 620px,7vw) + 250px)}@media (width<=800px){.cinematicHero .filmShade{background:linear-gradient(90deg,#f8fbffed 0%,#f5faffde 41%,#f2f8ffb7 57%,#edf7ff4a 74%,#0000 100%),linear-gradient(#f5faff46 0%,#0000 67%,#edf6ffba 100%)}.filmScroll{right:calc(7vw + 158px)}}@media (width<=560px){.geminiMarkCover{border-radius:25px 0 0;width:166px;height:112px;padding:0 10px 14px 0;font-size:8px}.geminiMarkCover img{width:18px;height:18px}.filmScroll{bottom:100px;right:170px}}.marketSection .marketMap{border-color:#b9d7fb;box-shadow:0 32px 86px #2767ad26,0 0 0 7px #ffffffa8,0 2px 12px #214c7714}.liveMapCanvas .leaflet-tile{filter:saturate(1.16)hue-rotate(4deg)contrast(1.035)}.liveMapCanvas:after{content:"";z-index:450;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(at 49% 57%,#48a5f411 0%,#0000 64%),linear-gradient(#80bbf213 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#80bbf213 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.opportunityLeafletIcon{background:0 0!important;border:0!important}.realMapPin{gap:8px;transform:translate(7px,-50%)scale(.62)}.realMapPin .pinAvatar{color:#fff;letter-spacing:.15px;background:linear-gradient(145deg,#31a9ff,#2169eb 65%,#5962df);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 3px #3487eb46,0 8px 20px #1752a64a}.realMapPin .pinAvatar:after{content:"";opacity:0;border:1px solid #388af47d;border-radius:50%;position:absolute;inset:-8px}.realMapPin>b{color:#fff;letter-spacing:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#102c55f2,#16447af0);border:1px solid #d8e9ff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:720;box-shadow:0 7px 19px #123b6c40}.marketSection.is-active .realMapPin .pinAvatar{animation:markerDrop .7s var(--pin-delay) cubic-bezier(.16,1,.3,1) both,avatarFloat 4.5s calc(var(--pin-delay) + .8s) ease-in-out infinite}.marketSection.is-active .realMapPin .pinAvatar:after{animation:markerRipple 2s calc(var(--pin-delay) + .25s) ease-out infinite}.marketSection .referralRoute{stroke:#087dff;stroke-width:3.4px;stroke-dasharray:6 10;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #178bff9e)drop-shadow(0 1px 2px #144a8b88)}.marketSection.is-active .referralRoute{animation:1.8s linear infinite routeFlow,2.6s ease-in-out infinite alternate routeGlow}.marketSection.is-active .routeTwo{animation-delay:.2s,1s}.marketSection .mapLabel{color:#24496f;background:#ffffffef;border-color:#fff;box-shadow:0 9px 26px #153c6626}.marketSection .mapCard{background:linear-gradient(130deg,#fffefa,#edf6fffa);border-color:#fff;box-shadow:0 17px 38px #0d31552d,0 0 0 1px #4b96e51c}.marketSection.is-active .mapCard{animation:.8s cubic-bezier(.2,.8,.2,1) .42s both mapCardEnter,5s ease-in-out 1.3s infinite mapCardFloat}.marketSection .mapCardIcon{color:#fff;background:linear-gradient(145deg,#38aaff,#2474ef 68%,#5366e4);box-shadow:0 7px 16px #307ae93b}.marketSection .mapCard>svg{color:#287be8}.marketSection .marketPeople{border-top:1px solid #dbe8f6;align-items:center;gap:12px;margin-top:25px;padding-top:18px;display:flex}.marketSection .peopleAvatars{align-items:center;padding-left:3px;display:flex}.marketSection .peopleAvatars i{color:#246ac1;background:linear-gradient(145deg,#d9edff,#fff);border:2px solid #f5f9ff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-4px;font-size:8px;font-style:normal;font-weight:800;display:grid;box-shadow:0 3px 9px #1c4b7921}.marketSection .peopleAvatars i:nth-child(2){color:#625cb6;background:linear-gradient(145deg,#e4e4ff,#f8f8ff)}.marketSection .peopleAvatars i:nth-child(3){color:#218169;background:linear-gradient(145deg,#dff6ee,#fff)}.marketSection .marketPeople>span:last-child{gap:3px;display:grid}.marketSection .marketPeople b{color:#294866;font-size:10px;font-weight:720}.marketSection .marketPeople small{color:#7890a8;font-size:8px}@keyframes avatarFloat{50%{translate:0 -3px}}@keyframes routeGlow{to{filter:drop-shadow(0 0 8px #178bffbd)drop-shadow(0 1px 2px #144a8b88)}}@keyframes mapCardFloat{50%{translate:0 -3px}}@media (width<=560px){.marketSection .marketPeople{margin-top:18px;padding-top:14px}.realMapPin .pinAvatar{width:34px;height:34px;font-size:9px}.realMapPin>b{padding:6px 8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.marketSection.is-active .realMapPin .pinAvatar,.marketSection.is-active .referralRoute,.marketSection.is-active .mapCard{animation:none!important}}.siteIntro{z-index:1000;color:#102541;background:linear-gradient(135deg,#fff 0%,#f4f9ff 53%,#e6f2ff 100%);flex-direction:column;justify-content:center;align-items:center;transition:transform .64s cubic-bezier(.76,0,.2,1),border-radius .64s cubic-bezier(.76,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 22px 60px #153e7633}.siteIntro.is-exiting{pointer-events:none;border-radius:0 0 44px 44px;transform:translateY(-105%)}.introAmbient{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#91c8ff43 0%,#cbe4ff1d 42%,#0000 69%);border-radius:50%;width:min(80vw,780px);animation:1.5s ease-in-out both introAura;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.introIdentity{opacity:0;align-items:center;gap:15px;animation:.75s cubic-bezier(.16,1,.3,1) .12s forwards introIdentity;display:flex;position:relative}.introIdentity img{filter:drop-shadow(0 8px 14px #1d65bf24);width:66px;height:66px}.introIdentity>span{letter-spacing:-2.5px;white-space:nowrap;font-size:clamp(29px,5vw,49px);font-weight:730}.introIdentity strong{color:#1478ed}.introIdentity small{color:#698bad;letter-spacing:-1px;font-size:.62em}.siteIntro>p{color:#6280a1;letter-spacing:2.5px;text-transform:uppercase;opacity:0;margin:11px 0 0;font-size:11px;font-weight:620;animation:.65s ease-out .35s forwards introIdentity;position:relative}.introTrack{background:#c9dcf3;border-radius:999px;width:min(260px,54vw);height:3px;margin-top:37px;position:relative;overflow:hidden}.introTrack i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#75beff,#187ef5 65%,#566ce8);width:100%;height:100%;animation:1.06s cubic-bezier(.36,0,.12,1) 90ms forwards introProgress;display:block;transform:scaleX(0)}.scrollProgress{z-index:100;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.scrollProgress span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#33acff,#1c76f3 65%,#6c69e4);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #398cf76e}.introPending .cinematicCopy,.introPending .filmWordmark,.introPending .filmScroll{opacity:0!important;animation:none!important}.introReady .cinematicCopy{animation:none}.introReady .cinematicCopy .heroBadge{animation:.7s cubic-bezier(.16,1,.3,1) 30ms both heroDetailIn}.introReady .cinematicCopy h1{animation:.87s cubic-bezier(.16,1,.3,1) .13s both heroDetailIn}.introReady .cinematicCopy .heroLead{animation:.78s cubic-bezier(.16,1,.3,1) .29s both heroDetailIn}.introReady .cinematicCopy .heroActions{animation:.75s cubic-bezier(.16,1,.3,1) .39s both heroDetailIn}.introReady .cinematicCopy .heroAssurance{animation:.68s cubic-bezier(.16,1,.3,1) .5s both heroDetailIn}.introReady .filmWordmark,.introReady .filmScroll{animation:.75s cubic-bezier(.16,1,.3,1) .65s both heroDetailIn}.cinematicHero .heroFilm{transform:translate3d(0,var(--hero-drift,0px),0) scale(1.06);transition:transform .12s linear}.trustStrip{opacity:0;transition:opacity .8s,transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(36px)scale(.98)}.trustStrip.is-visible{opacity:1;transform:translate(0,0)scale(1)}.trustStrip>div{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(15px)}.trustStrip.is-visible>div{opacity:1;transform:translateY(0)}.trustStrip.is-visible>div:nth-child(2){transition-delay:.1s}.trustStrip.is-visible>div:nth-child(3){transition-delay:.2s}.trustStrip.is-visible>div:nth-child(4){transition-delay:.3s}.sectionIntro.reveal h2,.whyIntro.reveal h2,.faqIntro.reveal h2,.marketSection .marketCopy.reveal h2{opacity:0;clip-path:inset(0 0 90%);transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1);transform:translateY(27px)}.sectionIntro.is-visible h2,.whyIntro.is-visible h2,.faqIntro.is-visible h2,.marketSection .marketCopy.is-visible h2{opacity:1;clip-path:inset(0);transition-delay:80ms;transform:translateY(0)}.stepCard.reveal,.benefitCard.reveal{opacity:0;transform-origin:50% 100%;transition:opacity .78s cubic-bezier(.2,.7,.2,1) var(--card-delay,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--card-delay,0s),box-shadow .28s,border-color .28s;transform:translateY(42px)scale(.965)rotateX(4deg)}.stepCard.reveal.delay1,.benefitCard.reveal.delay1{--card-delay:.12s}.stepCard.reveal.delay2,.benefitCard.reveal.delay2{--card-delay:.24s}.stepCard.reveal.is-visible,.benefitCard.reveal.is-visible{opacity:1;transform:translateY(0)scale(1)rotateX(0)}.stepCard.reveal.is-visible:hover,.benefitCard.reveal.is-visible:hover{transform:translateY(-7px)scale(1.015)}.stepCard.is-visible .stepNumber{animation:.75s cubic-bezier(.16,1,.3,1) .2s both stepNumberIn}.marketBackdrop{transform:translate3d(0,var(--scene-shift,0px),0) scale(1.12);transition:transform .12s linear}.quoteGlow{transform:translate3d(0,var(--scene-shift,0px),0);transition:transform .12s linear}.quoteSection .quoteMark{opacity:.45;transition:opacity 1s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(20px)rotate(-8deg)}.quoteSection.is-visible .quoteMark{opacity:1;transform:translateY(0)rotate(0)}.faqList.is-visible .faqItem{animation:.6s cubic-bezier(.16,1,.3,1) both faqItemIn}.faqList.is-visible .faqItem:nth-child(2){animation-delay:80ms}.faqList.is-visible .faqItem:nth-child(3){animation-delay:.16s}.faqList.is-visible .faqItem:nth-child(4){animation-delay:.24s}@keyframes introAura{0%{opacity:0;scale:.7}to{opacity:1;scale:1.1}}@keyframes introIdentity{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes introProgress{to{transform:scaleX(1)}}@keyframes heroDetailIn{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes stepNumberIn{0%{opacity:0;transform:translateY(12px)scale(.83)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faqItemIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.introIdentity{gap:8px}.introIdentity img{width:46px;height:46px}.introIdentity>span{letter-spacing:-1.8px;font-size:28px}.siteIntro>p{letter-spacing:1.7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.siteIntro{display:none}.introPending .cinematicCopy,.introPending .filmWordmark,.introPending .filmScroll,.reveal,.trustStrip,.trustStrip>div,.sectionIntro.reveal h2,.whyIntro.reveal h2,.faqIntro.reveal h2,.marketSection .marketCopy.reveal h2{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.stepCard.reveal,.benefitCard.reveal{opacity:1!important;transition:none!important;transform:none!important}.cinematicHero .heroFilm,.marketBackdrop,.quoteGlow{transition:none!important;transform:none!important}.faqList.is-visible .faqItem{animation:none!important}}.publicSite{overflow:clip}@media (width<=800px){.howSection .stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.howSection .stepCard{min-height:235px}.howSection .stepCard:last-child{grid-column:1/-1;min-height:195px}}@media (width<=560px){.howSection .stepsGrid{grid-template-columns:1fr}.howSection .stepCard,.howSection .stepCard:last-child{grid-column:auto;min-height:205px}}.howSection{background:radial-gradient(at 50% -10%,#fbf9f2 0%,#f5f3ee 50%,#edeae3 100%);padding-top:124px;padding-bottom:132px;position:relative}.howSection .sectionIntro{text-align:center;max-width:780px;margin-bottom:64px}.howSection .sectionIntro .eyebrow{color:#78350f;letter-spacing:1.8px;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #f6c34324}.howSection .sectionIntro h2{letter-spacing:-2.5px;color:#252523;margin:22px 0 20px;font-family:Outfit,system-ui,sans-serif;font-size:clamp(44px,4.9vw,64px);font-weight:700;line-height:1.06}.howSection .sectionIntro h2 span{background:linear-gradient(100deg,#d97706 0%,#f6c343 55%,#b45309 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.howSection .sectionIntro>p{color:#5c5a54;max-width:690px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.75}.howSection .stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.howSection .stepCard{isolation:isolate;background:linear-gradient(165deg,#fff 0%,#fdfcf8 55%,#faf7ef 100%);border:1px solid #1d1d1b17;border-radius:26px;flex-direction:column;min-width:0;min-height:365px;padding:26px 24px 30px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 36px -20px #2d240c1a}.howSection .stepCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#f6c3431f,#0000 65%);transition:opacity .35s;position:absolute;inset:0}.howSection .stepCard:hover{border-color:#f6c343;transform:translateY(-8px);box-shadow:inset 0 1px #fff,0 26px 60px -18px #f6c34352,0 0 0 1px #f6c34340}.howSection .stepCard:hover:before{opacity:1}.howSection .stepTop{justify-content:space-between;align-items:center;display:flex}.howSection .stepNumber{color:#78350f;letter-spacing:-.4px;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1.5px solid #fde68a;border-radius:15px;place-items:center;width:48px;height:48px;font-family:Outfit,sans-serif;font-size:16px;font-weight:800;display:grid;box-shadow:0 5px 14px #f6c3432e}.howSection .stepKicker{letter-spacing:1.8px;color:#8c8266;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:10px;font-weight:750}.howSection .stepArtwork{flex:none;place-items:center;height:120px;margin:12px 0 8px;display:grid;position:relative;overflow:visible}.howSection .stepArtworkHalo{filter:blur(6px);opacity:0;background:radial-gradient(#f6c34359 0%,#fbe29a2e 45%,#0000 74%);border-radius:50%;width:140px;height:94px;transition:opacity .4s,transform .4s;position:absolute;transform:scale(.7)}.howSection .stepArtworkCore{z-index:1;color:#78350f;background:linear-gradient(145deg,#fff 0%,#fef3c7 60%,#fde68a 100%);border:1.5px solid #fcd34d;border-radius:22px;place-items:center;width:78px;height:78px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:grid;position:relative;transform:rotate(-6deg)translateY(6px);box-shadow:0 16px 32px -8px #d9770647,inset 0 1px #fff}.howSection .stepArtworkCore:after{content:"";pointer-events:none;border:1px solid #ffffffd9;border-radius:15px;position:absolute;inset:6px}.howSection .stepArtwork i{background:#f59e0b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:3.2s ease-in-out infinite alternate amberParticleFloat;display:block;position:absolute;box-shadow:0 0 0 5px #fbe29a99,0 4px 12px #d9770659}.howSection .stepArtwork i:first-of-type{top:30px;left:calc(50% - 85px)}.howSection .stepArtwork i:last-of-type{width:7px;height:7px;animation-delay:1.6s;bottom:26px;right:calc(50% - 84px)}.howSection .stepCard:nth-child(2) .stepArtworkCore{color:#92400e;background:linear-gradient(145deg,#fffdf7,#fef0c7);border-color:#f59e0b}.howSection .stepCard:nth-child(3) .stepArtworkCore{color:#78350f;background:linear-gradient(145deg,#fffdf7,#fde68a);border-color:#d97706}.howSection .stepCard:nth-child(4) .stepArtworkCore{color:#b45309;background:linear-gradient(145deg,#fffdf7,#fef3c7);border-color:#f6c343}.howSection .stepCard h3{letter-spacing:-.4px;color:#252523;margin:10px 0;font-family:Outfit,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.howSection .stepCard p{color:#5c5a54;max-width:none;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.72}.howSection .stepRule{transform-origin:0;background:linear-gradient(90deg,#f6c343 0%,#f59e0b 50%,#d97706 100%);border-radius:999px 999px 0 0;width:auto;height:4px;transition:transform .75s cubic-bezier(.16,1,.3,1) .2s;bottom:0;left:24px;right:24px;transform:scaleX(0)}.howSection .stepCard.is-visible .stepRule,.howSection .stepCard:hover .stepRule{width:auto;transform:scaleX(1)}.howSection .stepCard.is-visible .stepArtworkHalo{animation:1s cubic-bezier(.16,1,.3,1) .2s both stepArtGlow}.howSection .stepCard.is-visible .stepArtworkCore{animation:.8s cubic-bezier(.16,1,.3,1) .25s both stepArtArrival}.howSection .stepCard.is-visible:hover .stepArtworkCore{animation:none;transform:rotate(0)translateY(-8px)scale(1.08);box-shadow:0 24px 44px -8px #f6c3436b,inset 0 1px #fff}@keyframes amberParticleFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.15)}}@keyframes stepArtGlow{to{opacity:1;transform:scale(1)}}@keyframes stepArtArrival{0%{opacity:0;transform:rotate(-14deg)translateY(24px)scale(.75)}to{opacity:1;transform:rotate(-6deg)translateY(6px)scale(1)}}@media (width<=1080px){.howSection .stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.howSection .stepCard,.howSection .stepCard:last-child{grid-column:auto;min-height:315px}.howSection .sectionIntro h2{font-size:clamp(41px,6vw,58px)}}@media (width<=560px){.howSection{padding-top:82px;padding-bottom:88px}.howSection .sectionIntro{margin-bottom:36px}.howSection .sectionIntro h2{letter-spacing:-2.3px;font-size:41px}.howSection .sectionIntro>p{font-size:13px}.howSection .stepsGrid{grid-template-columns:1fr;gap:14px}.howSection .stepCard,.howSection .stepCard:last-child{min-height:270px;padding:20px 21px 25px}.howSection .stepArtwork{height:82px;margin:1px 0 3px}.howSection .stepArtworkCore{border-radius:16px;width:58px;height:58px}.howSection .stepArtworkCore svg{width:25px}.howSection .stepCard h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.howSection .stepCard.is-visible .stepArtworkHalo,.howSection .stepCard.is-visible .stepArtworkCore{opacity:1;transform:none;animation:none!important}.howSection .stepCard .stepRule{transform:scaleX(1)}}.siteHeader{z-index:120;-webkit-backdrop-filter:blur(27px)saturate(160%);background:linear-gradient(110deg,#071d43a8,#11397191);border:1px solid #a8cefa75;width:min(1560px,100% - 64px);margin:0;transition:background .35s,border-color .35s,box-shadow .35s;animation:none;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:0 15px 42px #001b4740,inset 0 1px #ffffff37}.cinematicHero{margin-top:0}.siteHeader .brand{color:#f7fbff}.siteHeader .brandDomain{color:#c5ddf4}.siteHeader .siteNav>a{color:#f1f7ff}.siteHeader .navActions .loginLink{color:#f5f9ff;background:#ffffff0d;border-color:#bcd7fb7d}.siteHeader .mobileMenuButton{color:#f6fbff;background:#ffffff13;border-color:#bcd7fb7d}.siteHeader.overLight{background:linear-gradient(110deg,#fffb,#f1f7ffb2);border-color:#ffffffed;box-shadow:0 13px 35px #274f7e1d,inset 0 1px #fff}.siteHeader.overLight .brand{color:#132c4a}.siteHeader.overLight .brandDomain{color:#627e9d}.siteHeader.overLight .siteNav>a{color:#2e4c70}.siteHeader.overLight .siteNav>a:hover{color:#176fe9;text-shadow:none}.siteHeader.overLight .navActions .loginLink{color:#20466e;background:#ffffff5b;border-color:#a9c8ed}.siteHeader.overLight .navActions .loginLink:hover{background:#fff;border-color:#6fa7e8}.siteHeader.overLight .mobileMenuButton{color:#224b78;background:#ffffff8f;border-color:#bdd7f3}@media (width<=800px){.siteHeader{width:calc(100% - 36px);margin:0;top:10px}.siteHeader.overLight .siteNav{background:#f7fbfff2;border-color:#c9ddf5;box-shadow:0 18px 44px #24497430}.siteHeader.overLight .siteNav>a{color:#294867;border-bottom-color:#e4edf8}.siteHeader.overLight .siteNav .loginLink{color:#214971}}@media (width<=560px){.siteHeader{width:calc(100% - 24px);margin:0;top:8px}}.journeySection{isolation:isolate;background:radial-gradient(at 50% 44%,#e7f4ff 0%,#f7fbff 39%,#fff 75%);height:180vh;min-height:1250px;position:relative;overflow:clip}.journeySticky{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;min-height:720px;padding:92px 5vw 40px;display:flex;position:sticky;top:0}.journeyHeading{z-index:2;text-align:center;max-width:760px;margin:0 auto 22px;position:relative}.journeyHeading .eyebrow{color:#2676da;letter-spacing:1.7px;justify-content:center;font-size:10px}.journeyHeading h2{letter-spacing:-3.4px;color:#102643;margin:15px 0 10px;font-size:clamp(39px,4.4vw,62px);font-weight:700;line-height:1.03}.journeyHeading h2 span{color:#0000;background:linear-gradient(100deg,#49b0fc,#1975ed 55%,#6767df);-webkit-background-clip:text;background-clip:text}.journeyHeading p{color:#667b95;max-width:610px;margin:0 auto;font-size:13px;line-height:1.65}.journeyVisual{isolation:isolate;background:radial-gradient(circle at 51% 49%,#c7e7ff 0%,#e2f1ff 30%,#f8fbff 69%),linear-gradient(130deg,#f8fbff,#e9f4ff);border:1px solid #cfe4fa;border-radius:28px;width:min(1140px,100%);height:clamp(325px,44vh,450px);position:relative;overflow:hidden;box-shadow:0 36px 90px #2567b21e,0 0 0 6px #ffffffa8,inset 0 1px #fff}.journeyVisualGrid{z-index:0;opacity:.5;background-color:#0000;background-image:linear-gradient(#8abdf51b 1px,#0000 1px),linear-gradient(90deg,#8abdf51b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 37%,#0000 80%);mask-image:radial-gradient(#000 37%,#0000 80%)}.journeyVisual:before,.journeyVisual:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.journeyVisual:before{border:1px solid #70b8ff24;width:550px;height:550px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 46px #76bfff0a,0 0 0 92px #76bfff08}.journeyVisual:after{border:1px solid #60aafa35;width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 23px #4eaeff0d}.journeyHalo{z-index:0;filter:blur(69px);opacity:.62;background:#4aaaff4a;border-radius:50%;width:360px;height:210px;animation:5s ease-in-out infinite alternate journeyBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journeyRoutes{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journeyRouteBase{stroke:#64aefa69;stroke-width:2px;stroke-dasharray:5 11}.journeyRouteBranch{stroke:#9aa9ee73}.journeyRouteActive{stroke:url(#journeyGradient);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 7px #2d8ef5c9)}.journeyRouteSecond{stroke-width:3px;opacity:.75}.journeySignal{opacity:0;transition:opacity .55s}.journeySection[data-phase="2"] .journeySignal,.journeySection[data-phase="3"] .journeySignal{opacity:1}.journeySignalSecond{opacity:0!important}.journeySection[data-phase="3"] .journeySignalSecond{opacity:1!important}.journeyNode{z-index:3;-webkit-backdrop-filter:blur(18px);opacity:0;background:#ffffffdf;border:1px solid #fff;border-radius:17px;align-items:center;gap:11px;width:205px;min-height:83px;padding:12px 13px;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.72);box-shadow:0 14px 34px #1e5c9d2c,inset 0 1px #fff}.journeyNode:hover{box-shadow:0 20px 45px #1e5c9d38}.journeyNodeStart{top:57%;left:12.6%}.journeyNodeCenter{top:49%;left:51%}.journeyNodeEnd{top:53%;left:87.5%}.journeySection .journeyNodeStart,.journeySection[data-phase="2"] .journeyNodeCenter,.journeySection[data-phase="3"] .journeyNodeCenter,.journeySection[data-phase="3"] .journeyNodeEnd{opacity:1;transform:translate(-50%,-50%)scale(1)}.journeyNodeIcon{color:#fff;background:linear-gradient(145deg,#309eff,#236feb 70%,#5765df);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 17px #277cec3a}.journeyNodeCenter .journeyNodeIcon{background:linear-gradient(145deg,#4ab6ff,#296de9 66%,#6266dd)}.journeyNodeEnd .journeyNodeIcon{background:linear-gradient(145deg,#50bdff,#2384ee 68%,#486ce0)}.journeyNodeText{gap:5px;display:grid}.journeyNodeText small{letter-spacing:.8px;color:#4581c5;white-space:nowrap;font-size:7px;font-weight:800}.journeyNodeText b{color:#183b61;font-size:11px;font-weight:750;line-height:1.28}.journeyFloatingNote{z-index:4;color:#345778;white-space:nowrap;opacity:0;background:#fffffff0;border:1px solid #ffffffeb;border-radius:999px;align-items:center;gap:10px;min-height:37px;padding:8px 13px;font-size:10px;font-weight:650;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%,18px);box-shadow:0 10px 30px #2466af25}.journeyFloatingNote svg:first-child{color:#2b8cef}.journeyFloatingNote svg:last-child{color:#2d83e6}.journeySection[data-phase="3"] .journeyFloatingNote{opacity:1;transform:translate(-50%)}.journeyIndex{color:#90a8c0;letter-spacing:.5px;align-items:center;gap:15px;margin-top:22px;font-size:9px;font-weight:780;display:flex}.journeyIndex span{transition:color .4s}.journeyIndex b{margin-left:3px;font-weight:650}.journeyIndex i{background:#c5d9ee;width:35px;height:1px}.journeySection[data-phase="1"] .journeyIndex span:first-child,.journeySection[data-phase="2"] .journeyIndex span:nth-of-type(-n+2),.journeySection[data-phase="3"] .journeyIndex span{color:#297fea}@keyframes journeyBreathe{to{opacity:.88;transform:translate(-50%,-50%)scale(1.18)}}@media (width<=900px){.journeyHeading h2{font-size:clamp(38px,6vw,52px)}.journeyVisual{height:clamp(335px,47vh,420px)}.journeyNode{gap:8px;width:167px;min-height:75px;padding:9px}.journeyNodeIcon{border-radius:11px;width:39px;height:39px}.journeyNodeIcon svg{width:21px}.journeyNodeText small{font-size:6px}.journeyNodeText b{font-size:9px}}@media (width<=700px){.journeySection{height:auto;min-height:0}.journeySticky{height:auto;min-height:0;padding:90px 20px 77px;position:relative}.journeyHeading{margin-bottom:25px}.journeyHeading h2{letter-spacing:-2.5px;font-size:clamp(38px,9vw,48px)}.journeyHeading p{font-size:12px}.journeyVisual{border-radius:21px;height:540px}.journeyRoutes{display:none}.journeyVisual:before{width:380px;height:380px}.journeyVisual:after{width:185px;height:185px}.journeyVisualGrid{opacity:.35}.journeyVisual:focus-within{outline:2px solid #62adff}.journeyVisual .journeyNode{opacity:1;width:min(260px,100% - 42px);min-height:91px;left:50%;transform:translate(-50%,-50%)scale(1)}.journeyNodeStart{top:19%}.journeyNodeCenter{top:50%}.journeyNodeEnd{top:81%}.journeyVisual:before{border-radius:24px}.journeyVisualGrid:after{content:"";border-left:3px dashed #70b8ff80;height:74%;position:absolute;top:13%;left:50%}.journeyFloatingNote{display:none}.journeyIndex{gap:8px;font-size:8px}.journeyIndex i{width:18px}}@media (prefers-reduced-motion:reduce){.journeyHalo{animation:none}.journeySignal{display:none}.journeySection .journeyNode,.journeyFloatingNote{transition:none;opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.journeyFloatingNote{transform:translate(-50%)!important}.journeyRouteActive{stroke-dashoffset:0!important}}.cinematicHero{background:linear-gradient(115deg,#f8fbff 0%,#f1f7ff 56%,#eaf4ff 100%);min-height:680px;padding-top:74px;position:relative;overflow:hidden}.cinematicHero:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#cce7ff 0%,#d9edffad 34%,#e9f4ff38 61%,#0000 72%);border-radius:50%;width:min(62vw,790px);animation:8s ease-in-out infinite alternate heroAura;position:absolute;top:50%;right:-3%;transform:translateY(-48%)}.cinematicHero .cinematicInner{grid-template-columns:1fr;align-items:center;min-height:560px}.cinematicCopy{max-width:670px}.cinematicHero .cinematicCopy h1{color:#10233f!important;text-shadow:none!important}.cinematicHero .cinematicCopy .heroLead{color:#405875!important;text-shadow:none!important}.cinematicHero .cinematicCopy .heroBadge{color:#2168bd;text-shadow:none}.cinematicHero .cinematicCopy .heroAssurance{text-shadow:none;color:#405775!important}.cinematicHero .cinematicCopy .heroAssurance svg{color:#3482dc}.cinematicHero .cinematicCopy .filmWatchButton{color:#28527f;background:#ffffff9c;border:1px solid #c9ddf4;box-shadow:0 6px 20px #336ca313}.cinematicHero .cinematicCopy .filmWatchButton:hover{background:#fff;border-color:#94bce8}.cinematicHero .cinematicCopy .filmWatchButton svg{color:#347ed1}.simpleHeroArt{z-index:-1;aspect-ratio:1;pointer-events:none;place-items:center;width:min(39vw,490px);display:grid;position:absolute;top:50%;right:clamp(4%,50vw - 620px,12%);transform:translateY(-46%)}.heroOrbit{border:1px solid #68aaf02e;border-radius:50%;animation:7s ease-in-out infinite alternate orbitBreathe;display:block;position:absolute}.orbitA{inset:7%}.orbitB{animation-delay:-2s;inset:19%}.orbitC{animation-delay:-4s;inset:31%}.heroArtCore{aspect-ratio:1;background:linear-gradient(145deg,#fff,#e6f3ff);border:1px solid #fff;border-radius:30%;place-items:center;width:25%;animation:5s ease-in-out infinite coreFloat;display:grid;box-shadow:0 22px 52px #367cc526,inset 0 1px #fff}.heroArtCore img{object-fit:contain;width:68%;height:68%}.heroSpark{background:#5aa9f7;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:4s ease-in-out infinite alternate sparkFloat;position:absolute;box-shadow:0 0 0 5px #80b9f52e,0 5px 14px #3988d449}.sparkA{top:35%;left:18%}.sparkB{width:8px;height:8px;animation-delay:-1.4s;top:28%;right:17%}.sparkC{width:9px;height:9px;animation-delay:-2.4s;bottom:19%;right:25%}.cinematicHero .filmScroll{color:#587391;text-shadow:none;bottom:35px;right:6.2vw}@keyframes heroAura{to{opacity:.72;transform:translateY(-48%)scale(1.08)}}@keyframes orbitBreathe{to{border-color:#4b9aec50;transform:scale(1.055)}}@keyframes coreFloat{50%{transform:translateY(-8px)}}@keyframes sparkFloat{to{opacity:.68;transform:translateY(-10px)}}@media (width<=800px){.cinematicHero{min-height:650px;padding-top:85px}.cinematicHero .cinematicInner{min-height:530px}.simpleHeroArt{opacity:.55;width:min(60vw,400px);top:56%;right:-12%}.cinematicHero .cinematicCopy{max-width:620px}.cinematicHero .cinematicCopy h1{letter-spacing:-3.5px}}@media (width<=560px){.cinematicHero{min-height:680px;padding-top:82px}.cinematicHero .cinematicInner{min-height:560px}.simpleHeroArt{opacity:.37;width:72vw;top:61%;right:-19%}.cinematicHero .cinematicCopy h1{letter-spacing:-2.8px;font-size:clamp(43px,11.5vw,57px);line-height:1.04}.cinematicHero .cinematicCopy .heroLead{font-size:14px}.cinematicHero .cinematicCopy .heroActions{flex-wrap:wrap;gap:12px}.cinematicHero .filmScroll{bottom:22px;right:20px}}@media (prefers-reduced-motion:reduce){.cinematicHero:before,.heroOrbit,.heroArtCore,.heroSpark{animation:none!important}}.cinematicHero{background:#f6f9fd}.cinematicHero:before{display:none}.cinematicHero .cinematicInner{pointer-events:auto;grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr);gap:clamp(36px,6vw,90px);padding-left:max(50vw - 620px,7vw);padding-right:max(50vw - 620px,7vw);display:grid}.cinematicHero .cinematicCopy{max-width:680px;padding-bottom:0}.heroFeaturePanel{z-index:2;background:#fff;border:1px solid #e2eaf4;border-radius:18px;align-self:center;width:100%;max-width:510px;margin-left:auto;padding:27px 29px 23px;position:relative;box-shadow:0 22px 60px #1e406b12}.featurePanelTop{color:#7d8ea4;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex}.featurePanelTop b{color:#36836d;letter-spacing:.7px;align-items:center;gap:6px;font-size:7px;display:flex}.featurePanelTop b i{background:#39a984;border-radius:50%;width:6px;height:6px}.heroFeaturePanel h2{color:#142d4c;letter-spacing:-1.1px;margin:23px 0 9px;font-size:clamp(22px,2.25vw,30px);line-height:1.17}.heroFeaturePanel h2 span{color:#2878dc}.heroFeaturePanel>p{color:#6c7d92;margin:0;font-size:11px;line-height:1.65}.featureList{gap:9px;margin:21px 0 17px;display:grid}.featureList>div{background:#fcfdff;border:1px solid #edf1f6;border-radius:10px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:10px 11px;display:grid}.featureIcon{color:#347de0;background:#eaf3ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.featureIcon.violet{color:#7469d9;background:#f0edff}.featureIcon.green{color:#278b70;background:#eaf7f2}.featureList b,.featureList small{display:block}.featureList b{color:#29415e;font-size:10px}.featureList small{color:#8190a3;margin-top:4px;font-size:8px}.featureList>div>svg{color:#40a17f}.featurePanelLink{color:#2875d2;align-items:center;gap:7px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.simpleHeroArt,.cinematicHero .filmScroll{display:none!important}.cinematicHero .cinematicCopy .filmWatchButton{box-shadow:none;color:#2864a6;background:0 0;border:0;padding-left:6px}.cinematicHero .cinematicCopy .filmWatchButton:hover{background:#edf5ff}@media (width<=950px){.cinematicHero .cinematicInner{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:30px}.heroFeaturePanel{padding:22px}}@media (width<=760px){.cinematicHero{min-height:0;padding-top:105px;padding-bottom:76px}.cinematicHero .cinematicInner{flex-direction:column;align-items:stretch;gap:35px;min-height:0;padding:28px 7vw 20px;display:flex}.cinematicHero .cinematicCopy{max-width:650px}.heroFeaturePanel{max-width:650px;margin:0;padding:23px}.cinematicHero .cinematicCopy h1{font-size:clamp(46px,9vw,68px)}}@media (width<=560px){.cinematicHero{padding-top:82px;padding-bottom:52px}.cinematicHero .cinematicInner{gap:29px;padding:34px 22px 12px}.cinematicHero .cinematicCopy h1{letter-spacing:-2.8px;font-size:clamp(43px,11.5vw,57px)}.cinematicHero .cinematicCopy .heroActions{flex-direction:row;align-items:center}.cinematicHero .cinematicCopy .heroActions .button{width:auto}.heroFeaturePanel{border-radius:15px;padding:20px 17px}.heroFeaturePanel h2{margin-top:19px;font-size:24px}.featureList>div{padding:9px}.featureList small{font-size:7px}}.cinematicHero .cinematicCopy h1{letter-spacing:-3.4px;overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(48px,5.1vw,70px);line-height:1.04}.cinematicHero .cinematicCopy{min-width:0}.siteHeader:not(.overLight){-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffffed!important;border-color:#e7edf5!important;box-shadow:0 12px 34px #254d751a,inset 0 1px #fff!important}.siteHeader:not(.overLight) .brand{color:#142d4c!important}.siteHeader:not(.overLight) .brandDomain{color:#6e829b!important}.siteHeader:not(.overLight) .siteNav>a{color:#425a76!important}.siteHeader:not(.overLight) .navActions .loginLink,.siteHeader:not(.overLight) .mobileMenuButton{color:#294867!important;background:#fff!important;border-color:#d5e0ed!important}@media (width<=1050px){.cinematicHero .cinematicInner{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:36px}.cinematicHero .cinematicCopy h1{letter-spacing:-2.8px;font-size:clamp(46px,4.7vw,60px)}}@media (width<=760px){.cinematicHero .cinematicCopy h1{letter-spacing:-3px;font-size:clamp(46px,8.5vw,66px)}}@media (width<=560px){.cinematicHero .cinematicCopy h1{letter-spacing:-2.6px;font-size:clamp(42px,10.8vw,54px)}}.pp-shell{color:#152943;background:#f5f8fc;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,sans-serif;display:flex}.pp-sidebar{z-index:80;background:#fff;border-right:1px solid #e5edf5;flex-direction:column;width:264px;padding:20px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:2px 0 16px #102a4d06}.pp-brand{color:#133352;letter-spacing:-.6px;align-items:center;gap:9px;padding:0 8px 18px;font-size:18px;font-weight:800;display:flex}.pp-brand img{width:34px;height:34px}.pp-brand>span>span{color:#237dee}.pp-brand small{color:#71859d;margin-left:1px;font-size:11px}.pp-close{color:#647891;cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.pp-new-ref{color:#fff;cursor:pointer;background:linear-gradient(105deg,#3296f6,#1f6de8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;margin:0 2px 16px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #2270e52b}.pp-new-ref:hover{transform:translateY(-1px);box-shadow:0 9px 22px #2270e53f}.pp-nav-scroll{flex:1;padding-right:2px;overflow:hidden auto}.pp-nav-group{gap:2px;margin-bottom:14px;display:grid}.pp-nav-group>small{color:#98a7ba;letter-spacing:1.1px;padding:0 10px 6px;font-size:9px;font-weight:800}.pp-nav-item,.pp-support-link{color:#576b85;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:37px;padding:0 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex;position:relative}.pp-nav-item svg,.pp-support-link svg{color:#8496ae;flex:none}.pp-nav-item:hover,.pp-support-link:hover{color:#1e67c8;background:#f1f6fd}.pp-nav-item.active{color:#1f6ee5;background:#ebf4ff;font-weight:750}.pp-nav-item.active svg{color:#237bee}.pp-nav-counter{color:#4c678a;background:#e9f1fa;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:9px;font-weight:750}.pp-nav-counter.highlight{color:#fff;background:#ff4d4f;font-weight:800}.pp-sidebar-bottom{border-top:1px solid #edf2f8;margin-top:auto;padding-top:10px}.pp-user-box{align-items:center;gap:9px;margin-top:5px;padding:9px 4px 2px;display:flex}.pp-avatar{color:#285b9b;background:linear-gradient(135deg,#cbe3ff,#ddd4ff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.pp-avatar.sm{width:28px;height:28px;font-size:11px}.pp-avatar.lg{width:42px;height:42px;font-size:15px}.pp-avatar.xl{width:54px;height:54px;font-size:19px}.pp-user-info{cursor:pointer;flex:1;min-width:0}.pp-user-info b{text-overflow:ellipsis;white-space:nowrap;color:#1e3755;max-width:130px;font-size:11px;display:block;overflow:hidden}.pp-status-indicator{text-overflow:ellipsis;white-space:nowrap;color:#75879d;align-items:center;gap:5px;max-width:135px;margin-top:2px;font-size:9px;display:flex;overflow:hidden}.pp-status-dot-green{background:#1cb07b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #d4f4e7}.pp-logout-btn{color:#8595ab;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.pp-logout-btn:hover{color:#e14242;background:#f1f5fa}.pp-main{width:calc(100% - 264px);min-width:0;margin-left:264px}.pp-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e7edf4;align-items:center;gap:16px;height:64px;padding:0 clamp(18px,3vw,36px);display:flex;position:sticky;top:0}.pp-crumb{white-space:nowrap;color:#8d9eaf;font-size:11px}.pp-crumb span{color:#cbd6e2;padding:0 6px}.pp-crumb b{color:#2a4563;font-weight:700}.pp-header-search{color:#94a3b3;background:#f8fafc;border:1px solid #e2eaf2;border-radius:9px;align-items:center;gap:8px;width:min(320px,34vw);height:36px;margin-left:auto;padding:0 11px;display:flex}.pp-header-search input{color:#2c4562;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.pp-icon-button{color:#5a728d;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.pp-header-notif-dot{background:#ff4d4f;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.pp-header-user{color:#2b4767;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:9px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:680;display:flex}.pp-menu{color:#355373;cursor:pointer;background:0 0;border:0;display:none}.pp-page{flex-direction:column;width:min(1420px,100%);min-height:calc(100vh - 64px);margin:auto;padding:28px clamp(18px,3vw,36px) 20px;display:flex}.pp-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pp-eyebrow-chip{color:#2072e5;letter-spacing:1px;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.pp-page-header h1{color:#132d4b;letter-spacing:-.8px;margin:6px 0 4px;font-size:clamp(22px,2.6vw,29px);line-height:1.2}.pp-page-header p{color:#6f8299;margin:0;font-size:12px;line-height:1.5}.pp-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.pp-btn-sm{white-space:nowrap;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.pp-btn-primary{color:#fff;background:linear-gradient(105deg,#3197f6,#1e6be7);box-shadow:0 4px 13px #2473e62c}.pp-btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.pp-btn-outline{color:#395473;background:#fff;border:1px solid #d8e3ee}.pp-btn-outline:hover{color:#1963c6;background:#f4f8fd;border-color:#b9d2ee}.pp-btn-ghost{color:#4c6786;background:0 0;border:0}.pp-btn-ghost:hover{background:#edf3fa}.pp-card{background:#fff;border:1px solid #e4ecf4;border-radius:12px;padding:18px;box-shadow:0 3px 12px #102a4d04}.pp-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pp-card-head h2{color:#173453;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:750;display:flex}.pp-card-head p{color:#8596a9;margin:3px 0 0;font-size:10px}.pp-welcome-banner{background:linear-gradient(110deg,#fff,#f2f7ff 65%,#e8f2ff);border:1px solid #dce8f8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px 24px;display:flex;box-shadow:0 5px 20px #1c5ba609}.pp-welcome-text h1{color:#122f4e;letter-spacing:-.8px;margin:6px 0 4px;font-size:clamp(22px,2.5vw,28px)}.pp-welcome-text p{color:#6b8098;margin:0;font-size:12px}.pp-welcome-actions{gap:10px;display:flex}.pp-stat-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.pp-stat-card{cursor:pointer;background:#fff;border:1px solid #e4ecf4;border-radius:11px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s}.pp-stat-card:hover{border-color:#b8d6fa;transform:translateY(-2px);box-shadow:0 8px 20px #184c8a0c}.pp-stat-top{justify-content:space-between;align-items:center;display:flex}.pp-stat-top small{color:#76899f;font-size:10px;font-weight:600}.pp-stat-icon{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.pp-stat-icon.blue{color:#257de9;background:#ebf4ff}.pp-stat-icon.violet{color:#7360e2;background:#f1edff}.pp-stat-icon.green{color:#189a74;background:#eaf8f3}.pp-stat-icon.amber{color:#d59218;background:#fff8eb}.pp-stat-icon.cyan{color:#1499b2;background:#e7f9fc}.pp-stat-icon.emerald{color:#1aa46b;background:#ebfbf2}.pp-stat-card strong{color:#112f4f;letter-spacing:-.6px;margin:10px 0 3px;font-size:24px;display:block}.pp-stat-sub{color:#8f9fad;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.pp-pending-actions-card{border-color:#dae6f6;margin-bottom:20px}.pp-alert-icon{color:#e68c12}.pp-badge-count{color:#a85f06;background:#fdebd4;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:800}.pp-action-list{gap:9px;display:grid}.pp-action-item{background:#fbfdff;border:1px solid #edf2f8;border-radius:10px;align-items:center;gap:13px;padding:12px 14px;display:flex}.pp-action-item.highlight{background:#f6faff;border-color:#d7e8fc}.pp-action-item.highlight-amber{background:#fffcf5;border-color:#faebcb}.pp-action-status{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pp-action-status.verified{color:#199e74;background:#e6f8f1}.pp-action-status.attention{color:#247be6;background:#eaf3ff}.pp-action-status.sign{color:#d58814;background:#fff4de}.pp-action-content{flex:1;min-width:0}.pp-action-content b{color:#193859;font-size:12px;display:block}.pp-action-content p{color:#71859c;margin:3px 0 0;font-size:10px}.pp-dashboard-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;display:grid}.pp-dash-left,.pp-dash-right{align-content:start;gap:18px;display:grid}.pp-link-btn{color:#2375dd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.pp-dash-ref-list{gap:10px;display:grid}.pp-dash-ref-item{background:#fcfdff;border:1px solid #ebf1f7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.pp-tag-pill{color:#2874d6;background:#edf5ff;border-radius:12px;margin-bottom:4px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-block}.pp-tag-pill.success{color:#168c67;background:#eaf7f2}.pp-dash-ref-main h3{color:#1a3655;margin:2px 0 4px;font-size:13px}.pp-dash-ref-loc{color:#788ca2;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.pp-dash-ref-metrics{color:#8596a8;gap:14px;margin-top:7px;font-size:10px;display:flex}.pp-dash-ref-metrics strong{color:#2a4563}.pp-dash-ref-actions{gap:7px;display:flex}.pp-pipeline-glance{gap:8px;display:grid}.pp-pipeline-glance-row{background:#fcfdff;border:1px solid #ebf1f7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.pp-glance-info b{color:#1c3858;margin:3px 0 2px;font-size:11px;display:block}.pp-glance-info small{color:#7a8e9e;font-size:10px}.pp-glance-status{text-align:right}.pp-glance-next{color:#546f8c;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.pp-stage-tag{letter-spacing:.4px;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.stage-selected{color:#2270dd;background:#edf5ff}.stage-agreement{color:#c97f0e;background:#fff6e7}.stage-referred{color:#6b58dc;background:#f1edff}.stage-client-contact{color:#128ea5;background:#e7f9fc}.stage-in-progress{color:#189c74;background:#eaf8f3}.stage-closing{color:#d72f6a;background:#ffebf2}.stage-completed{color:#179862;background:#ebfbf2}.pp-mini-apps-list{gap:9px;display:grid}.pp-mini-app-item{background:#fafcff;border:1px solid #edf2f7;border-radius:8px;padding:10px 12px}.pp-mini-app-top{justify-content:space-between;align-items:center;display:flex}.pp-mini-app-top b{color:#1e3957;font-size:11px}.pp-mini-app-item small{color:#7e91a5;margin:2px 0 4px;font-size:10px;display:block}.pp-mini-app-note{color:#60768e;margin:0;font-size:10px;font-style:italic}.pp-status-pill{letter-spacing:.3px;border-radius:12px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-shortlisted,.status-published{color:#2472dd;background:#edf5ff}.status-pending{color:#c9800e;background:#fff7ea}.status-accepted,.status-signed{color:#189c74;background:#eaf8f3}.status-rejected,.status-withdrawn,.status-declined{color:#cb3c3c;background:#fff1f1}.status-ready-for-signature{color:#d37d0c;background:#fff2e0}.pp-timeline{gap:14px;padding-left:6px;display:grid;position:relative}.pp-timeline:before{content:"";background:#e5edf5;width:1.5px;position:absolute;top:8px;bottom:8px;left:18px}.pp-timeline-item{align-items:flex-start;gap:12px;display:flex;position:relative}.pp-timeline-dot{color:#3579d4;background:#eaf3fc;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 3px #fff}.pp-timeline-dot.success{color:#16946d;background:#e7f8f1}.pp-timeline-dot.amber{color:#cf830c;background:#fff6e7}.pp-timeline-body b{color:#1f3a58;font-size:11px;display:block}.pp-timeline-body p{color:#71859c;margin:2px 0;font-size:10px}.pp-timeline-body small{color:#9fb0c0;font-size:9px}.pp-marketplace-filterbar{background:#fff;border:1px solid #e5edf5;border-radius:12px;margin-bottom:20px;padding:14px;box-shadow:0 3px 12px #102a4d04}.pp-search-input-wrap{color:#8597aa;background:#fbfcfe;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:10px;height:42px;margin-bottom:12px;padding:0 12px;display:flex}.pp-search-input-wrap input{color:#233f5d;background:0 0;border:0;outline:0;width:100%;font-size:12px}.pp-clear-btn{color:#8fa0b2;cursor:pointer;background:0 0;border:0}.pp-filter-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pp-filter-group{align-items:center;gap:6px;display:flex}.pp-filter-label{color:#8294a6;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.pp-pill-filter{color:#5a6e86;cursor:pointer;background:#fff;border:1px solid #e1e9f2;border-radius:14px;height:28px;padding:0 11px;font-size:10px;font-weight:650}.pp-pill-filter.active{color:#2270dd;background:#edf5ff;border-color:#bfd8f8;font-weight:750}.pp-filter-sort-wrap{align-items:center;gap:6px;margin-left:auto;display:flex}.pp-filter-sort-wrap select{color:#334e6d;background:#fff;border:1px solid #dce5ef;border-radius:7px;outline:0;height:30px;padding:0 9px;font-size:11px}.pp-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-market-card{background:#fff;border:1px solid #e4ecf4;border-radius:12px;flex-direction:column;padding:18px;display:flex;box-shadow:0 3px 12px #102a4d04}.pp-market-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pp-type-badge{letter-spacing:.6px;color:#2173e1;background:#edf5ff;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800}.pp-type-badge.buyer{color:#2173e1;background:#edf5ff}.pp-type-badge.seller{color:#6d58e3;background:#f1edff}.pp-market-fee-badge{align-items:center;gap:8px;display:flex}.pp-market-fee-badge span{color:#c97f0e;background:#fff5e6;border-radius:14px;padding:3px 8px;font-size:10px;font-weight:800}.pp-save-btn{color:#91a2b5;cursor:pointer;background:#fff;border:1px solid #e5edf5;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pp-save-btn.saved{color:#e19918;background:#fff9ed;border-color:#f5e2b0}.pp-market-card h3{color:#183655;margin:0 0 4px;font-size:15px}.pp-market-loc{color:#72879e;align-items:center;gap:4px;margin:0 0 12px;font-size:11px;display:flex}.pp-market-specs{background:#f8fafc;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.pp-market-specs small{color:#8798aa;font-size:9px;display:block}.pp-market-specs b{color:#244160;margin-top:2px;font-size:11px;display:block}.pp-market-desc{color:#647990;flex:1;margin:0 0 14px;font-size:11px;line-height:1.6}.pp-market-card-foot{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.pp-creator-tag small{color:#90a1b2;font-size:9px}.pp-market-actions{gap:7px;display:flex}.pp-tab-bar{border-bottom:1px solid #e3ebf4;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.pp-tab-item{color:#70849c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:680;display:flex}.pp-tab-item.active{color:#2071df;border-bottom-color:#2071df;font-weight:750}.pp-tab-badge{color:#356094;background:#edf4fc;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:800}.pp-table-container{background:#fff;border:1px solid #e4ecf4;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #102a4d04}.pp-data-table{border-collapse:collapse;text-align:left;width:100%}.pp-data-table th{color:#8294a7;letter-spacing:.6px;background:#f8fafc;padding:12px 14px;font-size:9px;font-weight:750}.pp-data-table td{color:#5a708a;white-space:nowrap;border-top:1px solid #edf2f7;padding:13px 14px;font-size:11px}.pp-data-table td:first-child{white-space:normal}.pp-data-table td b{color:#1a3756;font-size:12px;display:block}.pp-data-table td small{color:#8a9caa;margin-top:2px;font-size:9px;display:block}.pp-applicant-pill{color:#2171de;cursor:pointer;background:#edf5ff;border-radius:14px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-flex}.pp-table-actions{gap:5px;display:flex}.pp-table-empty{text-align:center;color:#8597ab;padding:45px 15px}.pp-table-empty svg{color:#9cb1c5;margin-bottom:8px}.pp-apps-grid{gap:14px;display:grid}.pp-app-card{background:#fff;border:1px solid #e4ecf4;border-radius:12px;padding:18px;box-shadow:0 3px 12px #102a4d04}.pp-app-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.pp-app-ref-kicker{color:#2874d6;letter-spacing:.7px;font-size:9px;font-weight:800}.pp-app-card-head h3{color:#183757;margin:3px 0;font-size:15px}.pp-app-card-head small{color:#7c90a4;font-size:11px}.pp-app-card-meta{background:#f8fafc;border-radius:8px;gap:24px;margin-bottom:12px;padding:10px 14px;display:flex}.pp-app-card-meta small{color:#899baa;font-size:9px;display:block}.pp-app-card-meta b{color:#244262;margin-top:2px;font-size:11px;display:block}.pp-app-pitch-box{background:#fcfdff;border:1px solid #edf2f7;border-radius:8px;margin-bottom:14px;padding:11px 13px}.pp-app-pitch-box small{color:#8a9cac;margin-bottom:3px;font-size:9px;display:block}.pp-app-pitch-box p{color:#546c86;margin:0;font-size:11px;font-style:italic}.pp-app-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-tag-alert{color:#a9680c;background:#fff7ea;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700}.pp-pipeline-stage-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:22px;display:grid}.pp-pipeline-step-box{cursor:pointer;background:#fff;border:1px solid #e4ecf4;border-radius:11px;padding:12px 10px;transition:all .18s;box-shadow:0 3px 10px #102a4d04}.pp-pipeline-step-box:hover{border-color:#b9d6fa;transform:translateY(-2px)}.pp-pipeline-step-box.selected{background:#edf5ff;border-color:#2b79e6;box-shadow:0 0 0 2px #2b79e622}.pp-stage-box-top{color:#798ea4;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pp-stage-step-num{color:#9cb0c3;font-size:9px;font-weight:800}.pp-pipeline-step-box b{color:#183655;letter-spacing:.3px;font-size:10px;display:block}.pp-stage-counter{color:#1d6fe0;margin:6px 0 2px;font-size:19px;font-weight:800;display:block}.pp-pipeline-step-box small{color:#8a9cac;font-size:8px;line-height:1.3;display:block}.pp-pipeline-deals-wrap{background:#fff;border:1px solid #e4ecf4;border-radius:12px;padding:18px;box-shadow:0 3px 12px #102a4d04}.pp-pipeline-deals-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pp-pipeline-deals-head h3{color:#193858;margin:0;font-size:14px}.pp-deals-list{gap:14px;display:grid}.pp-deal-card{background:#fafcff;border:1px solid #edf2f8;border-radius:11px;padding:16px}.pp-deal-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pp-deal-top h3{color:#183757;margin:4px 0 3px;font-size:14px}.pp-deal-top p{color:#74899f;margin:0;font-size:11px}.pp-deal-fee-block{text-align:right}.pp-deal-fee-block small{color:#8496a8;font-size:9px;display:block}.pp-deal-fee-block strong{color:#1c6fe0;font-size:15px;display:block}.pp-deal-progress-bar-wrap{background:#fff;border:1px solid #e6edf5;border-radius:9px;margin-bottom:14px;padding:12px 14px}.pp-deal-steps-flow{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pp-deal-step-dot{color:#94a6b8;background:#f0f4f9;border-radius:6px;padding:6px 2px;font-size:8px;font-weight:750}.pp-deal-step-dot.done{color:#fff;background:#237dee}.pp-deal-bottom{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.pp-deal-status-info{color:#6f849c;gap:20px;font-size:10px;display:flex}.pp-deal-status-info b{color:#203c5d}.pp-deal-actions{gap:7px;display:flex}.pp-agreements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-agreement-card{background:#fff;border:1px solid #e4ecf4;border-radius:12px;flex-direction:column;padding:18px;display:flex;box-shadow:0 3px 12px #102a4d04}.pp-agreement-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pp-agreement-num{color:#2874d6;font-size:10px;font-weight:800}.pp-agreement-card h3{color:#183656;margin:0 0 4px;font-size:14px}.pp-agreement-party{color:#72889e;align-items:center;gap:5px;margin:0 0 12px;font-size:11px;display:flex}.pp-agreement-meta-box{background:#f8fafc;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.pp-agreement-meta-box small{color:#8a9baa;font-size:9px;display:block}.pp-agreement-meta-box b,.pp-agreement-meta-box strong{margin-top:2px;font-size:11px;display:block}.pp-agreement-notes{color:#647b92;flex:1;margin:0 0 14px;font-size:10px;line-height:1.5}.pp-agreement-foot{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pp-sign-status-tag{font-size:10px;font-weight:750}.text-success{color:#139870}.text-amber{color:#c97f0e}.text-primary{color:#2173e1}.text-danger{color:#cb3c3c}.font-bold{font-weight:750}.pp-notif-list{gap:9px;display:grid}.pp-notif-card{cursor:pointer;background:#fff;border:1px solid #e4ecf4;border-radius:11px;align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.pp-notif-card:hover{background:#f8faff}.pp-notif-card.unread{background:#f3f8ff;border-color:#d4e6fc}.pp-notif-icon-circle{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pp-notif-icon-circle.applications{color:#2476e3;background:#ebf4ff}.pp-notif-icon-circle.agreement{color:#cf820c;background:#fff4de}.pp-notif-icon-circle.referral{color:#6b59db;background:#f1edff}.pp-notif-icon-circle.verification{color:#189c74;background:#e7f8f1}.pp-notif-body{flex:1;min-width:0}.pp-notif-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.pp-notif-cat{color:#2474df;font-size:9px;font-weight:800}.pp-notif-top small{color:#90a1b2;font-size:9px}.pp-notif-body b{color:#193757;font-size:12px;display:block}.pp-notif-body p{color:#6b8097;margin:2px 0 0;font-size:11px}.pp-notif-arrow{color:#9fb0c2}.pp-profile-completion-card{border-color:#dae6f6;margin-bottom:20px}.pp-completion-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pp-completion-top b{color:#193858;font-size:13px}.pp-completion-top p{color:#788ea3;margin:2px 0 0;font-size:11px}.pp-completion-percent{color:#1f73e4;font-size:24px;font-weight:800}.pp-progress-track{background:#e9f1fa;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.pp-progress-fill{background:linear-gradient(90deg,#3ba1ff,#1f6de7);border-radius:10px;height:100%}.pp-completion-checklist{flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.pp-completion-checklist .done{color:#14956d;align-items:center;gap:4px;font-weight:700;display:flex}.pp-completion-checklist .missing{color:#8a9baa;align-items:center;gap:4px;display:flex}.pp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pp-form-fields-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-form-fields-2col label,.pp-single-field{color:#5a728d;gap:5px;font-size:10px;font-weight:700;display:grid}.pp-form-fields-2col label.span-2{grid-column:span 2}.pp-form-fields-2col input,.pp-form-fields-2col select,.pp-single-field input,.pp-single-field textarea{color:#284564;background:#fff;border:1px solid #dce5ef;border-radius:7px;outline-color:#2c7de7;width:100%;min-height:36px;padding:8px 10px;font-size:11px}.pp-single-field textarea{resize:vertical}.pp-chip-field label{color:#5a728d;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.pp-chips-row{flex-wrap:wrap;gap:6px;display:flex}.pp-chip{color:#435e7d;background:#edf3fa;border-radius:14px;padding:4px 9px;font-size:10px;font-weight:650}.pp-chip.blue{color:#2173e1;background:#edf5ff}.pp-chip.green{color:#179a72;background:#eaf8f3}.pp-brokerage-card{max-width:820px}.pp-brokerage-header{border-bottom:1px solid #edf2f8;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.pp-brokerage-logo-badge{color:#2174e2;background:#ebf4ff;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.pp-brokerage-header h2{color:#183858;margin:0 0 3px;font-size:17px}.pp-brokerage-header p{color:#788ea4;margin:0;font-size:11px}.pp-brokerage-header .pp-status-pill{margin-left:auto}.pp-brokerage-details-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px;display:grid}.pp-brokerage-details-grid small{color:#8b9caa;font-size:10px;display:block}.pp-brokerage-details-grid b{color:#213f5f;margin-top:2px;font-size:12px;display:block}.pp-brokerage-notice{color:#5a7594;background:#f2f7fd;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.pp-verification-center-card{max-width:820px}.pp-verification-status-banner{background:linear-gradient(105deg,#eaf8f3,#f6fcfa);border:1px solid #c9ede0;border-radius:11px;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.pp-verify-shield-icon{color:#179b73;background:#d8f4e9;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.pp-verification-status-banner h2{color:#12523d;margin:0 0 3px;font-size:16px}.pp-verification-status-banner p{color:#457d6b;margin:0;font-size:11px}.pp-verified-badge-lg{color:#fff;white-space:nowrap;background:#179b73;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:750;display:flex}.pp-verify-steps-list{gap:10px;margin-bottom:20px;display:grid}.pp-verify-step-row{background:#fcfdff;border:1px solid #edf2f8;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-step-icon{color:#7a8fa3;background:#eef3f9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pp-step-icon.done{color:#179971;background:#e7f8f1}.pp-verify-step-row b{color:#1a3756;font-size:12px;display:block}.pp-verify-step-row small{color:#7a8e9e;margin-top:2px;font-size:10px;display:block}.pp-verify-step-row .pp-tag-pill{margin-left:auto}.pp-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pp-doc-card{background:#fff;border:1px solid #e4ecf4;border-radius:11px;padding:16px;box-shadow:0 3px 12px #102a4d04}.pp-doc-icon{color:#2473de;background:#edf5ff;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.pp-doc-card b{color:#1a3758;font-size:12px;display:block}.pp-doc-card small{color:#8598aa;margin:2px 0 10px;font-size:10px;display:block}.pp-doc-secure{color:#199770;background:#e9f8f2;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.pp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pp-settings-section h2{color:#183656;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.pp-setting-toggle-row{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.pp-setting-toggle-row b{color:#1e3a58;font-size:11px;display:block}.pp-setting-toggle-row small{color:#7c90a4;font-size:10px;display:block}.pp-setting-toggle-row input[type=checkbox]{accent-color:#2071df;cursor:pointer;width:18px;height:18px}.pp-settings-section.span-2{grid-column:span 2}.pp-support-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:18px;display:grid}.pp-faq-card h2,.pp-contact-card h2{color:#173656;margin:0 0 16px;font-size:15px}.pp-faq-item{border-top:1px solid #edf2f7;padding:12px 0}.pp-faq-item:first-of-type{border-top:0;padding-top:0}.pp-faq-item b{color:#1f3c5c;margin-bottom:4px;font-size:12px;display:block}.pp-faq-item p{color:#677d94;margin:0;font-size:11px;line-height:1.6}.pp-contact-methods{gap:12px;margin-top:16px;display:grid}.pp-contact-methods>div{color:#4c6684;background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;display:flex}.pp-contact-methods a{color:#2071df;font-weight:750;text-decoration:none}.pp-form-panel{background:#fff;border:1px solid #e4ecf4;border-radius:14px;max-width:860px;padding:24px;box-shadow:0 3px 14px #102a4d05}.pp-stepper-bar{border-bottom:1px solid #edf2f8;justify-content:space-between;gap:6px;margin-bottom:22px;padding-bottom:18px;display:flex;overflow-x:auto}.pp-step-pill{color:#9cb0c2;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.pp-step-pill i{color:#71879c;background:#eef3f9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:750;display:grid}.pp-step-pill.active{color:#2173e1;font-weight:800}.pp-step-pill.active i,.pp-step-pill.done i{color:#fff;background:#2173e1}.pp-wizard-step h2{color:#173656;margin:0 0 4px;font-size:16px}.pp-wizard-step p{color:#73879d;margin:0 0 18px;font-size:11px}.pp-type-choice-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pp-type-card{text-align:center;color:#45607d;cursor:pointer;background:#fff;border:1.5px solid #dce5ef;border-radius:11px;flex-direction:column;align-items:center;gap:8px;padding:20px;transition:all .18s;display:flex}.pp-type-card.selected{color:#1b6ad2;background:#f3f8ff;border-color:#2477e3;box-shadow:0 0 0 2px #2477e322}.pp-type-card b{font-size:14px}.pp-type-card small{color:#7a8e9e;font-size:10px}.pp-fee-buttons{gap:10px;display:flex}.pp-fee-btn{color:#355373;cursor:pointer;background:#fff;border:1.5px solid #dce5ef;border-radius:9px;flex:1;height:44px;font-size:13px;font-weight:800}.pp-fee-btn.selected{color:#1c6cd3;background:#f3f8ff;border-color:#2273e1}.pp-privacy-alert-box{color:#486687;background:#f0f6fd;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;font-size:11px;display:flex}.pp-privacy-alert-box svg{color:#2071df;flex:none}.pp-review-card{background:#f9fbfe;border:1px solid #edf2f8;border-radius:10px;gap:10px;padding:16px;display:grid}.pp-review-row{color:#556e88;justify-content:space-between;font-size:11px;display:flex}.pp-review-row b{color:#193858}.pp-review-row p{color:#617790;margin:4px 0 0}.pp-wizard-actions{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;display:flex}.pp-wizard-right-actions{gap:10px;display:flex}.pp-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#091d35a8;place-items:center;padding:16px;animation:.18s overlayIn;display:grid;position:fixed;inset:0}.pp-modal-dialog{background:#fff;border-radius:14px;width:min(580px,100%);max-height:min(90vh,820px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 25px 70px #04142750}.pp-modal-large{width:min(760px,100%)}.pp-modal-close{color:#75899f;cursor:pointer;background:#fff;border:1px solid #e4ecf4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.pp-modal-close:hover{color:#183656;background:#f1f5fa}.pp-modal-header h2{color:#143455;margin:6px 0 3px;font-size:18px}.pp-modal-header p{color:#70859c;margin:0;font-size:11px}.pp-modal-specs-grid{background:#f8fafc;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;padding:12px 14px;display:grid}.pp-modal-specs-grid small{color:#8597a8;font-size:9px;display:block}.pp-modal-specs-grid b{color:#203e5e;margin-top:2px;font-size:12px;display:block}.pp-modal-section{margin-bottom:14px}.pp-modal-section h3{color:#183756;margin:0 0 6px;font-size:12px}.pp-modal-section p{color:#61778f;margin:0;font-size:11px;line-height:1.6}.pp-modal-footer{border-top:1px solid #edf2f8;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.pp-applicant-preview-pill{background:#f9fbfe;border:1px solid #e2ebf4;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pp-applicant-preview-pill b{color:#183858;font-size:12px;display:block}.pp-applicant-preview-pill small{color:#75899f;font-size:10px}.pp-applicants-list{gap:12px;margin-top:14px;display:grid}.pp-applicant-card{background:#fafcff;border:1px solid #e4ecf4;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.pp-applicant-card-left{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.pp-applicant-name-row{align-items:center;gap:8px;display:flex}.pp-applicant-name-row b{color:#183858;font-size:13px}.pp-verified-badge{color:#159871;background:#eaf8f3;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:750;display:inline-flex}.pp-applicant-card-left small{color:#788ea3;margin:2px 0 6px;font-size:10px;display:block}.pp-applicant-msg{color:#556d86;margin:0;font-size:11px;font-style:italic}.pp-applicant-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pp-applicant-modal-head{align-items:center;gap:14px;display:flex}.pp-applicant-full-note{color:#4f6883;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:12px;font-size:11px;font-style:italic;line-height:1.6}.pp-legal-doc-box{color:#4c6784;background:#fcfdff;border:1px solid #dce5f0;border-radius:10px;padding:20px;font-size:11px;line-height:1.6}.pp-legal-doc-box h4{color:#153454;text-align:center;letter-spacing:.5px;margin:0 0 12px;font-size:13px}.pp-legal-doc-box h5{color:#1d3d5f;margin:14px 0 4px;font-size:11px}.pp-signatures-grid{border-top:1px solid #e5edf5;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;padding-top:16px;display:grid}.pp-signature-block{background:#fff;border:1px solid #e4ecf4;border-radius:8px;padding:12px}.pp-signature-block small{color:#89a;font-size:9px}.pp-signature-block b{color:#183656;margin:3px 0 1px;font-size:12px;display:block}.pp-signature-block p{color:#71879c;margin:0 0 8px;font-size:10px}.pp-sig-badge{border-radius:4px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-block}.pp-sig-badge.signed{color:#14976f;background:#e7f8f1}.pp-sig-badge.pending{color:#cf820c;background:#fff4de}.pp-backdrop{display:none}@media (width<=1200px){.pp-stat-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-pipeline-stage-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.pp-dashboard-layout,.pp-marketplace-grid,.pp-agreements-grid,.pp-profile-grid,.pp-docs-grid,.pp-support-grid{grid-template-columns:1fr}}@media (width<=768px){.pp-sidebar{width:270px;transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:translate(-102%);box-shadow:14px 0 40px #0b234225}.pp-sidebar.open{transform:translate(0)}.pp-close{place-items:center;display:grid}.pp-backdrop{z-index:75;background:#0c1d3366;border:0;display:block;position:fixed;inset:0}.pp-main{width:100%;margin-left:0}.pp-header{gap:10px;height:58px;padding:0 14px}.pp-menu{place-items:center;width:32px;height:32px;display:grid}.pp-header-search{flex:1;width:auto}.pp-page{padding:20px 14px}.pp-stat-grid-6,.pp-pipeline-stage-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-deal-steps-flow{grid-template-columns:repeat(4,1fr)}.pp-welcome-banner{flex-direction:column;align-items:flex-start}}.pp-partner-lead-modal{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;width:min(520px,94vw);padding:32px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) modalPop;box-shadow:0 25px 80px #07152b59}@keyframes modalPop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.pp-lead-modal-content{text-align:center;flex-direction:column;align-items:center;display:flex}.pp-lead-modal-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 20px;font-size:20px;font-weight:700}.pp-lead-points-list{text-align:left;flex-direction:column;gap:16px;width:100%;margin:0 0 24px;padding:0;list-style:none;display:flex}.pp-lead-points-list li{align-items:flex-start;gap:12px;display:flex}.pp-lead-check{color:#fff;background:#10b981;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.pp-lead-points-list p{color:#475569;margin:0;font-size:13px;line-height:1.45}.pp-lead-modal-actions{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.pp-btn-block{justify-content:center;width:100%}.pp-btn-link-cancel{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .15s}.pp-btn-link-cancel:hover{color:#0f172a;text-decoration:underline}.pp-application-full-dialog{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:18px;flex-direction:column;gap:16px;width:min(780px,95vw);max-height:min(92vh,880px);padding:24px 28px;animation:.22s cubic-bezier(.16,1,.3,1) modalPop;display:flex;box-shadow:0 25px 80px #07152b66}.pp-app-flow-nav{align-items:center;display:flex}.pp-back-nav-btn{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.pp-back-nav-btn:hover{color:#0284c7;background:#e0f2fe}.pp-opp-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 24px;box-shadow:0 2px 8px #0f172a05}.pp-opp-badge-row{margin-bottom:10px}.pp-partner-lead-pill{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pp-opp-header-title{color:#0f172a;align-items:center;gap:6px;margin:0 0 6px;font-size:18px;font-weight:700;display:flex}.pp-pin-icon{color:#ef4444;flex:none}.pp-opp-price-val b{color:#0f172a;margin-bottom:8px;font-size:18px;font-weight:800;display:block}.pp-opp-meta-strip{color:#64748b;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:14px;font-size:12px;font-weight:500;display:flex}.pp-opp-meta-strip span{align-items:center;gap:5px;display:flex}.pp-opp-description-box h4{color:#1e293b;margin:0 0 6px;font-size:13px;font-weight:700}.pp-opp-description-box p{color:#475569;margin:0 0 8px;font-size:12px;line-height:1.55}.pp-opp-cta-note{font-weight:600;color:#0284c7!important}.pp-opp-disclaimer-note{color:#94a3b8;border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:8px;font-size:11px}.pp-app-submission-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:18px;padding:22px 24px;display:flex;box-shadow:0 2px 8px #0f172a05}.pp-app-form-header h3{color:#0f172a;margin:0 0 3px;font-size:16px;font-weight:700}.pp-app-form-header p{color:#64748b;margin:0;font-size:12px}.pp-pitch-field-group{flex-direction:column;display:flex}.pp-full-pitch-textarea{color:#0f172a;resize:vertical;background:#fdfefe;border:1px solid #cbd5e1;border-radius:10px;outline:0;width:100%;padding:12px 14px;font-size:13px;line-height:1.5;transition:all .2s}.pp-full-pitch-textarea:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.pp-char-counter{text-align:right;color:#94a3b8;margin-top:4px;font-size:11px}.pp-pitch-chips{flex-wrap:wrap;gap:8px;display:flex}.pp-pitch-chips button{color:#0369a1;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.pp-pitch-chips button:hover{background:#e0f2fe;border-color:#7dd3fc}.pp-broker-info-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px}.pp-broker-info-block h4{color:#0f172a;margin:0 0 2px;font-size:13px;font-weight:700}.pp-broker-caption{color:#64748b;margin:0 0 14px;font-size:11px}.pp-broker-inputs-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=600px){.pp-broker-inputs-grid{grid-template-columns:1fr}}.pp-single-input-wrap{flex-direction:column;gap:5px;display:flex}.pp-single-input-wrap label{color:#334155;font-size:11px;font-weight:700}.pp-single-input-wrap input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:0;padding:9px 12px;font-size:13px;transition:all .2s}.pp-single-input-wrap input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.pp-app-submit-section{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.pp-app-consent-disclaimer{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:1.45}.rm-onboarding-shell{color:#0f172a;background:#f8fafc;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,SF Pro,Segoe UI,Roboto,sans-serif}.rm-split-auth-container{width:100%;min-height:100vh;display:flex}@media (width<=900px){.rm-split-auth-container{flex-direction:column}}.rm-split-hero{color:#fff;background:linear-gradient(145deg,#1d60f5 0%,#1550d6 50%,#0d3eb8 100%);flex-direction:column;flex:1.1;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.rm-split-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#fff0 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-100px}.rm-split-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#fff0 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:80px;left:20%}.rm-split-brand{letter-spacing:-.02em;z-index:2;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex;position:relative}.rm-brand-mark{filter:drop-shadow(0 2px 8px #00000026);width:36px;height:36px}.rm-brand-highlight{color:#fff;font-weight:800}.rm-split-brand small{opacity:.85;font-size:14px;font-weight:400}.rm-split-hero-body{z-index:2;max-width:480px;margin:60px 0;position:relative}.rm-split-hero-body h1{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:40px;font-weight:800;line-height:1.18}.rm-split-hero-body p{color:#ffffffe0;margin:0 0 36px;font-size:16px;line-height:1.5}.rm-hero-perks{flex-direction:column;gap:18px;display:flex}.rm-hero-perk{color:#fff;align-items:center;gap:14px;font-size:15px;font-weight:500;display:flex}.rm-perk-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.rm-split-form-pane{background:#fff;flex:.9;justify-content:center;align-items:center;padding:48px 40px;display:flex}.rm-auth-form-card{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.rm-back-step-btn{color:#475569;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:6px 0;font-size:14px;font-weight:600;transition:color .15s;display:flex}.rm-back-step-btn:hover{color:#1d60f5}.rm-form-intro h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.rm-form-intro p{color:#64748b;margin:0;font-size:13px}.rm-form-fields{flex-direction:column;gap:16px;display:flex}.rm-input-wrap{flex-direction:column;gap:6px;display:flex}.rm-input-wrap label{color:#334155;font-size:12px;font-weight:600}.rm-input-wrap input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:12px 14px;font-size:14px;transition:all .2s}.rm-input-wrap input:focus{border-color:#1d60f5;box-shadow:0 0 0 3px #1d60f526}.rm-field-row{align-items:center;display:flex;position:relative}.rm-field-icon{color:#94a3b8;pointer-events:none;position:absolute;left:14px}.rm-field-row input{width:100%;padding-left:40px}.rm-otp-preview-block{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.rm-otp-preview-block small{color:#64748b;font-size:12px}.rm-code-boxes{gap:8px;display:flex}.rm-digit-input{text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:0;width:44px;height:52px;font-size:20px;font-weight:700;transition:all .2s}.rm-digit-input:focus{background:#fff;border-color:#1d60f5;box-shadow:0 0 0 3px #1d60f526}.rm-resend-btn{color:#1d60f5;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;font-weight:600}.rm-resend-btn:hover{text-decoration:underline}.rm-readonly-email-box{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.rm-readonly-email-box small{color:#64748b;font-size:11px;display:block}.rm-readonly-email-box b{color:#0f172a;font-size:13px}.rm-link-btn{color:#1d60f5;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.rm-link-btn:hover{text-decoration:underline}.rm-password-row{align-items:center;display:flex;position:relative}.rm-password-row input{width:100%;padding-right:42px}.rm-eye-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;right:12px}.rm-eye-btn:hover{color:#0f172a}.rm-btn-primary{color:#fff;cursor:pointer;background:#1d60f5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .2s;display:inline-flex}.rm-btn-primary:hover:not(:disabled){background:#1550d6;box-shadow:0 4px 14px #1d60f559}.rm-btn-primary.disabled,.rm-btn-primary:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.rm-btn-lg{padding:13px 20px;font-size:14px}.rm-btn-full{width:100%}.rm-alert{border-radius:8px;padding:10px 14px;font-size:12px;font-weight:500}.rm-alert.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.rm-alert.success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.rm-spin{animation:1s linear infinite rmSpin}@keyframes rmSpin{to{transform:rotate(360deg)}}.rm-onboarding-full-page{max-width:680px;margin:0 auto;padding:48px 20px 80px}.rm-onboarding-page-header{text-align:center;margin-bottom:32px}.rm-welcome-kicker{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:600;display:inline-block}.rm-onboarding-page-header h1{letter-spacing:-.02em;color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800}.rm-onboarding-page-header p{color:#64748b;margin:0;font-size:14px}.rm-onboarding-form-container{flex-direction:column;gap:24px;display:flex}.rm-onboarding-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 28px;box-shadow:0 1px 3px #0f172a0a}.rm-card-header{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:12px}.rm-card-header h3{color:#0f172a;margin:0 0 2px;font-size:16px;font-weight:700}.rm-card-header small{color:#94a3b8;font-size:12px}.rm-card-body{flex-direction:column;gap:16px;display:flex}.rm-form-field{flex-direction:column;gap:6px;display:flex}.rm-form-field label{color:#334155;font-size:12px;font-weight:600}.rm-form-field input,.rm-form-field textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:11px 14px;font-family:inherit;font-size:13px;transition:all .2s}.rm-form-field input:focus,.rm-form-field textarea:focus{border-color:#1d60f5;box-shadow:0 0 0 3px #1d60f526}.rm-textarea-foot{color:#94a3b8;justify-content:flex-end;margin-top:2px;font-size:11px;display:flex}.rm-phone-input-row{gap:10px;display:flex}.rm-country-prefix{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:600}.rm-phone-input-row input{flex:1}.rm-states-picker-wrap{position:relative}.rm-states-dropdown{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:160px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.rm-state-opt{cursor:pointer;color:#1e293b;padding:8px 14px;font-size:13px;transition:background .15s}.rm-state-opt:hover{color:#1d60f5;background:#eff6ff}.rm-selected-states-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rm-state-chip{color:#1d60f5;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rm-state-chip button{color:#1d60f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.rm-tags-cloud{flex-wrap:wrap;gap:8px;display:flex}.rm-tag-chip{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .15s}.rm-tag-chip:hover{color:#0f172a;background:#e2e8f0}.rm-tag-chip.active{color:#fff;background:#1d60f5;border-color:#1d60f5;font-weight:600}.rm-onboarding-footer{flex-direction:column;align-items:center;gap:12px;margin-top:12px;display:flex}.rm-missing-fields-warning{color:#ef4444;text-align:center;margin:0;font-size:12px}.rm-gate-shell{background:radial-gradient(circle at 50% 20%,#1e3a8a 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif;display:flex}.rm-gate-card{text-align:center;background:#fffffffa;border:1px solid #fff9;border-radius:24px;flex-direction:column;align-items:center;width:min(580px,94vw);padding:40px 36px;display:flex;box-shadow:0 30px 90px #00000073}.rm-gate-brand{align-items:center;gap:10px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}.rm-blue{color:#1d60f5}.rm-gate-status-pill{letter-spacing:.02em;border-radius:24px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.rm-gate-status-pill.pending{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.rm-gate-status-pill.rejected{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.rm-pulse-icon{animation:1.8s ease-in-out infinite pulseIcon}@keyframes pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.rm-gate-title{letter-spacing:-.02em;color:#0f172a;margin:0 0 10px;font-size:24px;font-weight:800}.rm-gate-description{color:#475569;margin:0 0 24px;font-size:14px;line-height:1.55}.rm-gate-credentials-summary{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;margin-bottom:24px;padding:18px 20px}.rm-cred-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.rm-cred-header h4{color:#0f172a;margin:0;font-size:13px;font-weight:700}.rm-review-tag{text-transform:uppercase;letter-spacing:.04em;color:#0369a1;background:#e0f2fe;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.rm-cred-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=500px){.rm-cred-grid{grid-template-columns:1fr}}.rm-cred-item small{color:#64748b;text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:10px;display:block}.rm-cred-item b{color:#0f172a;font-size:12px}.rm-cred-full{grid-column:1/-1}.rm-gate-actions{flex-direction:column;gap:10px;width:100%;display:flex}.rm-btn-outline{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:600;transition:all .15s}.rm-btn-outline:hover{background:#f8fafc;border-color:#94a3b8}.rm-btn-ghost{color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:500;display:inline-flex}.rm-btn-ghost:hover{color:#ef4444}.rm-gate-notice{color:#1d60f5;margin-top:14px;font-size:12px;font-weight:600}.rm-gate-footer-note{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:14px}.rm-gate-footer-note small{color:#94a3b8;font-size:11px;line-height:1.45}.rm-auth-switch-bar{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.platform-loader-shell{color:#0f172a;background:radial-gradient(circle at 50% 30%,#eef5ff 0%,#dbeafe 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,San Francisco,sans-serif;display:flex;position:relative;overflow:hidden}.platform-loader-ambient{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.platform-loader-orb{filter:blur(90px);opacity:.75;will-change:transform;border-radius:50%;position:absolute}.platform-loader-orb.orb-primary{background:radial-gradient(circle,#0878f980 0%,#34a9ff38 70%,#0000 100%);width:480px;height:480px;animation:12s ease-in-out infinite alternate floatOrbPrimary;top:10%;left:18%}.platform-loader-orb.orb-secondary{background:radial-gradient(circle,#38bdf873 0%,#0ea5e92e 70%,#0000 100%);width:460px;height:460px;animation:10s ease-in-out infinite alternate floatOrbSecondary;bottom:10%;right:18%}.platform-loader-orb.orb-accent{background:radial-gradient(circle,#6366f159 0%,#818cf826 70%,#0000 100%);width:360px;height:360px;animation:14s ease-in-out infinite alternate floatOrbAccent;top:40%;right:32%}@keyframes floatOrbPrimary{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}to{transform:translate(-30px,35px)scale(.95)}}@keyframes floatOrbSecondary{0%{transform:translate(0)scale(1)}50%{transform:translate(-45px,25px)scale(1.1)}to{transform:translate(25px,-35px)scale(.92)}}@keyframes floatOrbAccent{0%{transform:translate(0)scale(.95)}50%{transform:translate(30px,40px)scale(1.06)}to{transform:translate(-25px,-20px)scale(1)}}.platform-loader-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(32px)saturate(190%);background:#ffffffad;border:1px solid #ffffffd9;border-radius:30px;flex-direction:column;align-items:center;width:100%;max-width:410px;padding:46px 44px 38px;animation:.6s cubic-bezier(.16,1,.3,1) forwards loaderCardEnter;display:flex;position:relative;box-shadow:0 24px 50px -12px #0f172a1f,0 12px 24px -8px #0f172a0f,0 0 0 1px #fffc,inset 0 1.5px 2px #fffffff2,inset 0 -1px 2px #fff6}@keyframes loaderCardEnter{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.platform-loader-hero{justify-content:center;align-items:center;width:116px;height:116px;margin-bottom:22px;display:flex;position:relative}.platform-loader-aura{pointer-events:none;background:radial-gradient(circle,#0878f952 0%,#34a9ff24 50%,#0000 75%);border-radius:50%;animation:2.8s ease-in-out infinite loaderAuraPulse;position:absolute;inset:-16px}@keyframes loaderAuraPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:.95;transform:scale(1.22)}}.platform-loader-orbit-ring{-webkit-mask-composite:xor;background:conic-gradient(#0000 0% 40%,#0878f933 60%,#0878f9f2 85%,#38bdf8 100%);border-radius:50%;padding:2.5px;animation:1.8s linear infinite loaderOrbitRotate;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes loaderOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-loader-emblem{background:linear-gradient(135deg,#fffffff2 0%,#f0f7ffd9 100%);border:1.5px solid #fffffff2;border-radius:26px;justify-content:center;align-items:center;width:92px;height:92px;animation:3.2s ease-in-out infinite loaderLogoFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -4px #0878f92e,0 4px 10px -2px #0f172a0d,inset 0 2px 4px #fff}@keyframes loaderLogoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.02)}}.platform-loader-emblem-shine{pointer-events:none;background:linear-gradient(135deg,#0000 35%,#ffffffa6 50%,#0000 65%);width:220%;height:220%;animation:3.6s ease-in-out infinite loaderShineSweep;position:absolute;top:-60%;left:-60%;transform:rotate(25deg)}@keyframes loaderShineSweep{0%{transform:translateY(-120%)rotate(25deg)}35%,to{transform:translateY(120%)rotate(25deg)}}.platform-loader-logo-img{object-fit:contain;filter:drop-shadow(0 4px 10px #0878f940);z-index:1;width:56px;height:56px}.platform-loader-brand{letter-spacing:-.025em;justify-content:center;align-items:baseline;margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.2;display:flex}.platform-loader-brand .brand-text-dark{color:#0f172a}.platform-loader-brand .brand-text-blue{color:#0878f9;margin-left:1px}.platform-loader-brand .brand-text-tld{color:#64748b;font-size:15px;font-weight:600}.platform-loader-text-group{margin-bottom:24px}.platform-loader-subtitle{color:#64748b;margin:0;font-size:13px;font-weight:450;line-height:1.5}.platform-loader-track{background:#e2e8f0cc;border-radius:999px;width:160px;height:4px;position:relative;overflow:hidden}.platform-loader-beam{background:linear-gradient(90deg,#0878f9 0%,#38bdf8 100%);border-radius:999px;width:55%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite loaderBeamTravel;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #0878f980}.platform-loader-shell{background:radial-gradient(at 18% 18%,#68b1ff5c,#0000 42%),radial-gradient(at 82% 78%,#4ac7dc47,#0000 40%),linear-gradient(135deg,#eaf3ff 0%,#f6f9ff 48%,#e6f4fb 100%)}.platform-loader-ambient{filter:blur(8px);inset:-8%}.platform-loader-orb{opacity:.56;filter:blur(110px)}.platform-loader-card{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#ffffff7a;border:1px solid #ffffffc2;border-radius:24px;gap:18px;width:min(300px,100%);max-width:300px;padding:34px 36px 30px;box-shadow:0 24px 70px #2653821f,inset 0 1px #fffc}.platform-loader-spinner{border:2px solid #2878ed;border-color:#2878ed #54b7e8 #2563eb29 #2563eb29;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite loaderOrbitRotate}.platform-loader-title{color:#294665;letter-spacing:.01em;margin:0;font-size:15px;font-weight:650}.platform-loader-track{background:#486f991f;width:116px;height:3px}.platform-loader-beam{width:42%}@media (width<=480px){.platform-loader-shell{padding:18px}.platform-loader-card{padding:30px 24px 26px}}@keyframes loaderBeamTravel{0%{left:-60%}to{left:105%}}.workspaceLoading{background:radial-gradient(circle at 50% 40%,#fff 0%,#f1f5f9 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.workspaceLoading .loadingCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;gap:14px;max-width:360px;padding:32px 36px;display:flex;box-shadow:0 20px 40px #0f172a0f}.workspaceLoading p{color:#475569;margin:0;font-size:13px;font-weight:500}.pp-shell{align-items:stretch;width:100%;min-width:0;overflow-x:clip}.pp-shell>.pp-sidebar{z-index:80;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#fffffff0,#f7fbffe0);border-right-color:#c5d8efb8;flex:0 0 264px;width:264px;min-width:264px;height:100vh;position:sticky;inset:0 auto auto;box-shadow:5px 0 26px #2b5b910e,inset -1px 0 #fffc}.pp-shell>.pp-sidebar.collapsed{flex-basis:78px;width:78px;min-width:78px}.pp-shell>.pp-sidebar,.pp-shell>.pp-main,.pp-shell>.pp-main>.pp-header,.pp-shell>.pp-main>.pp-page{box-sizing:border-box}.pp-shell>.pp-main{flex:1 1 0;width:auto;min-width:0;margin-left:0}.pp-shell>.pp-main>.pp-header{-webkit-backdrop-filter:blur(26px)saturate(170%);background:#ffffffd1;border:1px solid #ffffffeb;border-bottom-color:#c3d8f1b3;width:100%;min-height:70px;padding-inline:clamp(18px,3vw,44px);box-shadow:0 8px 28px #2c537f0e,inset 0 1px #fffffff5}.pp-shell>.pp-main>.pp-header .pp-header-search{background:#f6faffc7;border-color:#ccddf2e0;border-radius:12px;max-width:440px;box-shadow:inset 0 1px 2px #1a487f09}.pp-shell>.pp-main>.pp-header .pp-header-search:focus-within{background:#fffffff5;border-color:#8bbaff;box-shadow:0 0 0 4px #3284ef1a}.pp-shell>.pp-main>.pp-header .pp-header-icon-btn{background:#ffffffa6;border:1px solid #ccddf2cc;border-radius:12px;width:38px;height:38px;transition:transform .2s,background .2s,box-shadow .2s}.pp-shell>.pp-main>.pp-header .pp-header-icon-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #235b9c1a}.pp-shell>.pp-main>.pp-header .pp-user-badge{background:#ffffffa8;border:1px solid #ccddf2bf;border-radius:14px;padding:5px 9px 5px 12px;transition:background .2s,box-shadow .2s,transform .2s}.pp-shell>.pp-main>.pp-header .pp-user-badge:hover{background:#fffffff5;transform:translateY(-1px);box-shadow:0 7px 18px #235b9c17}.pp-shell>.pp-main>.pp-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0}@media (width<=768px){.pp-shell>.pp-sidebar,.pp-shell>.pp-sidebar.collapsed{flex:0 0 270px;width:270px;min-width:270px;height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.pp-shell>.pp-sidebar.open{transform:translate(0)}.pp-shell>.pp-main{flex:100%;width:100%;margin:0}.pp-shell>.pp-main>.pp-page{width:100%;max-width:none}.pp-shell>.pp-main>.pp-header{min-height:58px;padding-inline:12px}.pp-shell>.pp-main>.pp-header .pp-header-right{gap:8px}}.pp-modal-overlay>.pp-application-full-dialog{background:linear-gradient(145deg,#fffffffa,#f4f9fff5);border:1px solid #cde0f8eb;border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px;width:min(1120px,100vw - 36px);max-width:1120px;max-height:min(92dvh,920px);padding:clamp(16px,2vw,24px);animation:.28s cubic-bezier(.16,1,.3,1) modalPop;display:grid;overflow:auto;box-shadow:0 34px 100px #0820434d,inset 0 1px #fff}.pp-application-full-dialog .pp-app-flow-nav{border-bottom:1px solid #d8e6f8e6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 12px}.pp-application-heading h2{color:#17385d;letter-spacing:-.7px;margin:6px 0 2px;font-size:clamp(20px,2vw,25px);font-weight:720}.pp-application-heading p{color:#7188a5;margin:0;font-size:12px}.pp-application-full-dialog .pp-back-nav-btn{background:#fffc;border:1px solid #d9e6f6;border-radius:11px;flex:none;padding:9px 12px}.pp-app-flow-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.pp-application-full-dialog .pp-opp-summary-card,.pp-application-full-dialog .pp-app-submission-form-card{background:#ffffffe0;border:1px solid #caddf5e0;border-radius:18px;min-width:0;margin:0;padding:clamp(16px,1.8vw,22px);box-shadow:0 10px 28px #2a568c11,inset 0 1px #fff}.pp-application-full-dialog .pp-opp-summary-card{flex-direction:column;gap:10px;display:flex}.pp-application-full-dialog .pp-opp-badge-row{margin:0}.pp-application-full-dialog .pp-opp-header-title{color:#193a60;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.25}.pp-application-full-dialog .pp-opp-location{color:#6e85a3;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.pp-application-full-dialog .pp-opp-location svg{color:#3984e7;flex:none}.pp-application-full-dialog .pp-opp-price-val{background:linear-gradient(110deg,#f2f8ff,#f8fbff);border:1px solid #deebfb;border-radius:13px;padding:12px 14px}.pp-application-full-dialog .pp-opp-price-val b{color:#1b5799;margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.25}.pp-application-full-dialog .pp-opp-meta-strip{color:#587391;border-bottom-color:#e8eff8;gap:8px 14px;margin:0;padding:2px 0 12px;font-size:11px}.pp-application-full-dialog .pp-opp-meta-strip span{gap:6px}.pp-application-full-dialog .pp-opp-meta-strip svg{color:#4385d7}.pp-application-full-dialog .pp-apply-description{background:#f9fbfe;border:1px solid #e4edf8;border-radius:12px;margin-top:0;padding:10px 12px}.pp-application-full-dialog .pp-apply-description summary{color:#28496d;cursor:pointer;font-size:12px;font-weight:680}.pp-application-full-dialog .pp-apply-description p{color:#667f9d;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.5}.pp-application-full-dialog .pp-app-submission-form-card{flex-direction:column;justify-content:flex-start;gap:11px;display:flex}.pp-application-full-dialog .pp-app-form-header h3{color:#193a60;font-size:18px}.pp-application-full-dialog .pp-app-form-header p{font-size:12px}.pp-application-privacy-note{background:#f2f8ff;border:1px solid #d9eafa;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.pp-application-privacy-note>span{color:#2b78d5;background:#e1efff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.pp-application-privacy-note p{color:#537293;margin:0;font-size:11px;line-height:1.45}.pp-application-full-dialog .pp-pitch-field-group{gap:0}.pp-application-full-dialog .pp-full-pitch-textarea{resize:vertical;background:#fafcffe6;border-color:#d3e1f1;border-radius:12px;height:116px;min-height:96px}.pp-application-full-dialog .pp-broker-info-block{background:#f6faffd1;border-color:#e0eaf6;border-radius:13px;padding:13px 14px}.pp-application-full-dialog .pp-broker-caption{margin-bottom:10px}.pp-application-full-dialog .pp-broker-inputs-grid{gap:10px}.pp-application-full-dialog .pp-single-input-wrap{gap:4px}.pp-application-full-dialog .pp-single-input-wrap input{border-color:#d3e1f1;border-radius:9px;height:39px;padding:8px 10px}.pp-application-full-dialog .pp-app-submit-section{align-items:stretch;gap:8px;margin:0}.pp-application-full-dialog .pp-app-submit-section .pp-btn{min-height:44px}.pp-application-full-dialog .pp-app-consent-disclaimer{font-size:10px;line-height:1.4}.pp-application-full-dialog .pp-apply-error{border-radius:11px}@media (width<=820px){.pp-modal-overlay>.pp-application-full-dialog{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px)}.pp-app-flow-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pp-modal-overlay{align-items:flex-start;padding:10px;overflow-y:auto}.pp-modal-overlay>.pp-application-full-dialog{border-radius:18px;gap:12px;width:100%;max-height:none;padding:14px}.pp-application-full-dialog .pp-app-flow-nav{align-items:flex-start}.pp-application-heading p{max-width:250px}.pp-application-full-dialog .pp-back-nav-btn{padding:8px;font-size:0}.pp-application-full-dialog .pp-back-nav-btn svg{margin:0}.pp-application-full-dialog .pp-opp-meta-strip{grid-template-columns:1fr 1fr;display:grid}.pp-application-full-dialog .pp-broker-inputs-grid{grid-template-columns:minmax(0,1fr)}}.publicSite{--blue:#216df4;--blue2:#8bc5ff;--pale:#f3f8ff;--navy:#102a4d;--green:#347fe2;--honey:#2878df;--honey-2:#a8d3ff;--honey-ink:#174d8f;--night:#102a4d;background:#f6faff}.publicSite .marketSection.homeMarketHero{background:radial-gradient(at 78% 28%,#d9ebff 0,#eff6ff 35%,#f8fbff 76%);align-items:center;min-height:calc(100svh - 82px);padding-top:35px;padding-bottom:38px;display:grid}.publicSite .homeMarketHero .marketBackdrop{background:radial-gradient(at 80%,#d9ebff75,#0000 52%),radial-gradient(at 4% 95%,#dceaff80,#0000 44%)}.publicSite .homeMarketHero .marketInner{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,6vw,92px);width:100%;max-width:1500px;padding-top:clamp(50px,7vh,86px);padding-bottom:clamp(45px,7vh,80px)}.publicSite .homeMarketHero .marketCopy{max-width:500px}.publicSite .homeMarketHero .marketCopy h2{letter-spacing:-4px;font-size:clamp(48px,5.4vw,76px);line-height:1.02}.publicSite .homeMarketHero .marketCopy>p{max-width:470px;font-size:clamp(14px,1.2vw,16px);line-height:1.8}.publicSite .homeMarketHero .marketCopy .button{border-radius:12px;min-height:52px;padding-inline:21px}.publicSite .homeMarketHero .marketFootnote{color:#647d9d;align-items:center;gap:7px;max-width:420px;font-size:10px;display:flex}.publicSite .homeMarketHero .marketPeople{border-top:1px solid #d8e6f6;margin-top:23px;padding-top:18px}.publicSite .homeMarketHero .marketMap{border-radius:27px;height:clamp(440px,57vh,620px);min-height:420px}.publicSite .homeMarketHero .mapLabelDot,.publicSite .homeMarketHero .mapHintPing{background:#3487e8;box-shadow:0 0 0 4px #3487e822,0 0 14px #3487e877}.publicSite .homeMarketHero .mapHint{display:flex;bottom:26px;right:22px}.publicSite .featureIcon.green,.publicSite .trustIcon{color:#287be0;background:#e8f2ff}.publicSite .benefitIcon.green,.publicSite .marketPeople .peopleAvatars i:nth-child(3){color:#287be0;background:#eaf3ff}.publicSite .mapLabelDot{background:#3487e8;box-shadow:0 0 0 4px #3487e822,0 0 14px #3487e877}.publicSite .siteIntro .introTrack i{background:linear-gradient(90deg,#4ba7ff,#246fee,#6465ed)}.publicSite .howSection{background:radial-gradient(at 50% -10%,#f8fbff 0%,#f1f7ff 52%,#eaf2ff 100%)}.publicSite .howSection .sectionIntro .eyebrow{color:#1f5ca8;background:#eaf3ff;border-color:#cfe2ff;box-shadow:0 2px 8px #3685e814}.publicSite .howSection .sectionIntro h2 span{background:linear-gradient(100deg,#3699ff 0%,#246fee 55%,#555eea 100%);-webkit-background-clip:text;background-clip:text}.publicSite .howSection .stepCard{background:linear-gradient(165deg,#fff 0%,#fbfdff 60%,#f4f8ff 100%);border-color:#dce9f8;box-shadow:inset 0 1px #fff,0 16px 36px -20px #28538b1a}.publicSite .howSection .stepCard:before{background:radial-gradient(circle at 50% 0,#5da7ff1c,#0000 65%)}.publicSite .howSection .stepCard:hover{border-color:#8ebcff;box-shadow:inset 0 1px #fff,0 26px 60px -18px #2878df38,0 0 0 1px #2878df20}.publicSite .howSection .stepNumber{color:#1856a5;background:linear-gradient(135deg,#f5faff,#e5f1ff);border-color:#c5ddff;box-shadow:0 5px 14px #2878df1c}.publicSite .howSection .stepArtworkHalo{background:radial-gradient(#7ab8ff55 0%,#d8eaff2e 45%,#0000 74%)}.publicSite .howSection .stepArtworkCore,.publicSite .howSection .stepCard:nth-child(2) .stepArtworkCore,.publicSite .howSection .stepCard:nth-child(3) .stepArtworkCore,.publicSite .howSection .stepCard:nth-child(4) .stepArtworkCore{color:#2469bd;background:linear-gradient(145deg,#fff 0%,#edf5ff 62%,#dcecff 100%);border-color:#a9ccfa;box-shadow:0 16px 32px -8px #2469bd35,inset 0 1px #fff}.publicSite .howSection .stepArtwork i{background:#3985ed;box-shadow:0 0 0 5px #b7d5ff99,0 4px 12px #2469bd59}.publicSite .howSection .stepRule{background:linear-gradient(90deg,#8cc5ff 0%,#337ff0 50%,#5362e8 100%)}.publicSite .howSection .stepCard.is-visible:hover .stepArtworkCore{box-shadow:0 24px 44px -8px #2469bd55,inset 0 1px #fff}.publicSite .marketPeople .peopleAvatars i:nth-child(2){color:#5965d8;background:#f0f0ff}.publicSite .marketPeople .peopleAvatars i:nth-child(3){color:#1673cb;background:#eaf5ff}@media (width<=800px){.publicSite .marketSection.homeMarketHero{min-height:auto;padding-top:12px;padding-bottom:14px}.publicSite .homeMarketHero .marketInner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:62px;padding-bottom:55px}.publicSite .homeMarketHero .marketCopy{max-width:680px}.publicSite .homeMarketHero .marketMap{height:clamp(390px,58vh,520px);min-height:390px}}@media (width<=560px){.publicSite .homeMarketHero .marketInner{gap:23px;padding-top:51px;padding-bottom:39px}.publicSite .homeMarketHero .marketCopy h2{letter-spacing:-2.8px;font-size:clamp(43px,12vw,58px);line-height:1.04}.publicSite .homeMarketHero .marketMap{border-radius:20px;height:390px;min-height:390px}.publicSite .homeMarketHero .mapHint{display:none}}@media (prefers-reduced-motion:reduce){.publicSite .homeMarketHero .marketMap,.publicSite .homeMarketHero .marketCopy h2,.publicSite .homeMarketHero .marketCopy>p,.publicSite .homeMarketHero .marketCopy .button,.publicSite .homeMarketHero .marketFootnote{opacity:1;transform:none;transition:none!important;animation:none!important}}.authPage{isolation:isolate;color:#102343;background:radial-gradient(circle at 10% 12%,#edf6ff 0,#0000 31%),radial-gradient(circle at 93% 82%,#e1efff 0,#0000 33%),linear-gradient(120deg,#f8fbff 0%,#f1f7ff 52%,#f8fbff 100%);flex-direction:column;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.authPage:before{content:"";z-index:-1;pointer-events:none;opacity:.13;background-image:radial-gradient(#a9c7ef .7px,#0000 .7px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 65%);mask-image:linear-gradient(100deg,#000,#0000 65%)}.authPageGlow{z-index:-1;pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}.authPageGlowOne{background:radial-gradient(circle,#c9e3ff91,#0000 69%);width:560px;height:560px;animation:13s ease-in-out infinite alternate authGlow;top:-245px;right:-260px}.authPageGlowTwo{background:radial-gradient(circle,#d4dfff96,#0000 69%);width:650px;height:650px;animation:15s ease-in-out infinite alternate-reverse authGlow;bottom:-330px;left:-390px}.authPageHeader,.authPageFooter{justify-content:space-between;align-items:center;width:min(1320px,100% - 96px);margin-inline:auto;display:flex}.authPageHeader{gap:24px;min-height:104px}.authPageHeader>a:first-child{text-decoration:none}.authPageHeader .brand{font-size:21px}.authPageHeader .brandMark{width:42px;height:42px}.authBack{color:#4c6283;background:#ffffffbc;border:1px solid #dce8f8;border-radius:99px;align-items:center;gap:10px;min-height:40px;padding:0 15px;font-size:12px;font-weight:660;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 16px #294f7909}.authBack svg{color:#2774ec;transform:rotate(180deg)}.authBack:hover{border-color:#aacbf5;transform:translate(-3px);box-shadow:0 9px 25px #2769d31a}.authPageMain{flex:1;grid-template-columns:minmax(0,1fr) minmax(410px,488px);align-items:center;gap:clamp(52px,7vw,118px);width:min(1220px,100% - 96px);margin:auto;padding:26px 0 40px;display:grid}.authStory{max-width:620px;animation:.7s cubic-bezier(.2,.8,.2,1) both authRise}.authStoryEyebrow{color:#3174dd;letter-spacing:1.7px;align-items:center;gap:10px;font-size:10px;font-weight:780;display:flex}.authStoryEyebrow span{background:#3891f9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dcecff}.authStory h1{letter-spacing:-.063em;margin:28px 0 20px;font-size:clamp(56px,5.7vw,86px);font-weight:740;line-height:1.025}.authStory h1 em{color:#0000;background:linear-gradient(100deg,#2da8f5,#2469ee 59%,#6769e7);-webkit-background-clip:text;background-clip:text;font-style:normal}.authStoryLead{color:#617591;max-width:510px;margin:0;font-size:16px;line-height:1.72}.authStoryCards{gap:10px;max-width:490px;margin-top:36px;display:grid}.authStoryCard{-webkit-backdrop-filter:blur(14px);background:#ffffffb5;border:1px solid #dfebfa;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:12px 16px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;animation:.7s cubic-bezier(.2,.8,.2,1) both authRise;display:grid;box-shadow:0 10px 30px #2c5c9c0c}.authStoryCard:nth-child(2){animation-delay:90ms}.authStoryCard:nth-child(3){animation-delay:.18s}.authStoryCard:hover{border-color:#a9cffb;transform:translate(7px);box-shadow:0 16px 36px #2b6cce19}.authStoryIcon{color:#2476e8;background:#e7f3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.authStoryIcon.violet{color:#6959d8;background:#eeedff}.authStoryIcon.mint{color:#138e78;background:#e4f7f2}.authStoryCard strong,.authStoryCard small{display:block}.authStoryCard strong{color:#1c3456;font-size:13px;font-weight:740}.authStoryCard small{color:#71839b;margin-top:5px;font-size:11px}.authStoryCard>svg{color:#8db2dd;transition:transform .25s}.authStoryCard:hover>svg{transform:translate(4px)}.authStoryFoot{color:#7b8fa8;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.authStoryFootMark{color:#178978;background:#e4f6f0;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.authPagePanel{-webkit-backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #d9e7f9;border-radius:26px;width:100%;padding:27px 40px 31px;animation:.75s cubic-bezier(.2,.8,.2,1) .1s both authPanelIn;position:relative;overflow:hidden;box-shadow:0 32px 90px #2a5d9e1b,0 7px 24px #2b5e9b0a}.authPanelAccent{background:linear-gradient(90deg,#2cb3f7,#246cef 50%,#7568e8);height:4px;position:absolute;inset:0 0 auto}.authPanelTop{color:#8ba1be;letter-spacing:1.25px;justify-content:space-between;font-size:9px;font-weight:760;display:flex}.authPanelTop>span:first-child{color:#4783d5;align-items:center;gap:8px;display:flex}.authPanelStatus{background:#33b998;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f7f0}.authPagePanel .authCard{width:100%;max-width:none;margin:27px 0 0;padding:0}.authPagePanel .cardBrand{padding-right:0}.authPagePanel .cardBrand .brand{font-size:16px}.authPagePanel .cardBrand .brandMark{width:32px;height:32px}.authPagePanel .cardIntro{margin:28px 0 25px}.authPagePanel .cardIntro h1{letter-spacing:-1.25px;margin-top:12px;font-size:33px}.authPagePanel .cardIntro p{font-size:12px}.authPagePanel .tabs{background:#f2f6fc;border:1px solid #e8eef7;border-radius:12px;margin-bottom:21px;padding:5px}.authPagePanel .tabs button{border-radius:9px;min-height:39px;transition:background .2s,color .2s,box-shadow .2s}.authPagePanel .tabs button:hover{color:#176bf0}.authPagePanel .inputWrap{background:#fbfdff;border-radius:10px;height:48px;transition:border-color .2s,box-shadow .2s,background .2s}.authPagePanel .inputWrap:focus-within{background:#fff}.authPagePanel .inputWrap input{font-size:12px}.authPagePanel .authCard form label{margin:15px 0;font-size:11px}.authPagePanel .submit,.authPagePanel .googleButton{border-radius:10px;height:49px;margin-top:5px;font-size:12px;transition:transform .25s,box-shadow .25s,filter .25s}.authPagePanel .submit:hover,.authPagePanel .googleButton:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 11px 24px #3979e340}.authPagePanel .switch{margin:21px 0 0;font-size:11px}.authPagePanel .switch button{font-size:inherit}.authPagePanel .terms{border-top:1px solid #edf2f8;margin-top:21px;padding-top:18px;line-height:1.5}.authPagePanel .rm-onboarding-shell{background:0 0;min-height:0;margin-top:25px;font-family:inherit}.authPagePanel .rm-split-auth-container{min-height:0;display:block}.authPagePanel .rm-split-hero{display:none}.authPagePanel .rm-split-form-pane{background:0 0;padding:0;display:block}.authPagePanel .rm-auth-form-card{gap:17px;max-width:none;animation:.42s cubic-bezier(.2,.8,.2,1) both authRise}.authPagePanel .rm-form-intro h2{color:#102343;letter-spacing:-1.2px}.authPagePanel .rm-form-intro p{color:#71839b}.authPagePanel .rm-terms-check{color:#657b96;cursor:pointer;align-items:flex-start;gap:9px;font-size:10px;line-height:1.55;display:flex}.authPagePanel .rm-terms-check input{accent-color:#2878eb;flex:none;width:15px;height:15px;margin:1px 0 0}.authPagePanel .rm-terms-check b{color:#2b70d4}.authPagePanel .rm-field-row,.authPagePanel .rm-password-row{background:#fbfdff;border-radius:10px}.authPagePanel .rm-field-row:focus-within,.authPagePanel .rm-password-row:focus-within{background:#fff;border-color:#75a4f2;box-shadow:0 0 0 3px #3677e915}.authPagePanel .rm-btn-primary{background:linear-gradient(102deg,#48aaf1,#3167e5);border-radius:10px;transition:transform .25s,box-shadow .25s;box-shadow:0 5px 13px #3979e32a}.authPagePanel .rm-btn-primary:hover{transform:translateY(-2px);box-shadow:0 11px 24px #3979e340}.authPagePanel .rm-onboarding-full-page{background:0 0;min-height:0;margin-top:24px;padding:0}.authPagePanel .rm-onboarding-form-container{width:100%;max-width:none;padding:0}.authPagePanel .rm-onboarding-card{box-shadow:none}.authPageFooter{color:#8a9cb3;border-top:1px solid #dfeaf9;min-height:58px;font-size:10px}@keyframes authRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes authPanelIn{0%{opacity:0;transform:translateY(25px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes authGlow{to{transform:translate(30px,28px)}}@media (width<=1040px){.authPageMain{grid-template-columns:minmax(0,1fr) minmax(370px,440px);gap:34px}.authStory h1{font-size:clamp(49px,5.8vw,69px)}.authPagePanel{padding:25px 30px 27px}}@media (width<=780px){.authPageHeader,.authPageFooter,.authPageMain{width:min(560px,100% - 36px)}.authPageHeader{min-height:76px}.authPageHeader .brand{font-size:18px}.authPageHeader .brandMark{width:35px;height:35px}.authPageMain{flex-direction:column;align-items:stretch;gap:28px;padding:20px 0 37px;display:flex}.authStory{max-width:none}.authStory h1{margin:19px 0 11px;font-size:clamp(43px,9vw,65px)}.authStory h1 br:first-of-type{display:none}.authStoryLead{font-size:13px;line-height:1.6}.authStoryCards{grid-template-columns:repeat(3,1fr);gap:7px;max-width:none;margin-top:20px}.authStoryCard{flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;padding:10px;display:flex}.authStoryCard strong{font-size:10px}.authStoryCard small,.authStoryCard>svg,.authStoryFoot{display:none}.authStoryIcon{border-radius:9px;width:32px;height:32px}.authStoryIcon svg{width:17px}.authPagePanel{max-width:560px;padding:25px 30px 28px}}@media (width<=480px){.authPageHeader,.authPageFooter,.authPageMain{width:calc(100% - 28px)}.authPageHeader .brand{font-size:16px}.authPageHeader .brandMark{width:32px;height:32px}.authBack{padding:0 10px;font-size:10px}.authStoryEyebrow{font-size:8px}.authStory h1{font-size:clamp(42px,10.5vw,54px)}.authStoryCards{margin-top:17px}.authPagePanel{border-radius:20px;padding:23px 20px 24px}.authPagePanel .cardIntro h1{font-size:28px}.authPagePanel .cardBrand .brand{font-size:13px}.authPagePanel .cardBrand .brandMark{width:27px;height:27px}.authPagePanel .secure{font-size:9px}.authPageFooter{gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.authPageGlow,.authStory,.authStoryCard,.authPagePanel{animation:none}.authStoryCard,.authBack,.authPagePanel .submit,.authPagePanel .googleButton{transition:none}}.verifyEmailPage{isolation:isolate;color:#102343;background:radial-gradient(circle at 8% 15%,#e9f4ff 0,#0000 31%),radial-gradient(circle at 92% 80%,#e4edff 0,#0000 34%),#f7faff;flex-direction:column;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.verifyEmailGlow{z-index:-1;background:radial-gradient(circle,#cfe5ff80,#0000 68%);border-radius:50%;width:540px;height:540px;animation:12s ease-in-out infinite alternate authGlow;position:absolute;top:10%;left:50%;transform:translate(-50%)}.verifyEmailHeader,.verifyEmailFooter{justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);margin-inline:auto;display:flex}.verifyEmailHeader{min-height:88px}.verifyEmailHeader .brand{font-size:19px;text-decoration:none}.verifyEmailHeader .brandMark{width:38px;height:38px}.verifyEmailHeader>button{color:#647895;background:#ffffffbf;border:1px solid #dce8f7;border-radius:99px;padding:10px 16px;font-size:11px;font-weight:700}.verifyEmailCard{text-align:center;-webkit-backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #dce8f7;border-radius:25px;width:min(470px,100% - 32px);margin:auto;padding:39px 42px 30px;animation:.55s cubic-bezier(.2,.8,.2,1) both authPanelIn;box-shadow:0 28px 80px #2b5b9419,0 5px 18px #315f970b}.verifyEmailIcon{color:#2b7dea;background:linear-gradient(145deg,#eef8ff,#e4edff);border:1px solid #d8eafe;border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid;box-shadow:0 10px 25px #3886e31b}.verifyEmailEyebrow{color:#3478d7;letter-spacing:1.45px;font-size:9px;font-weight:800}.verifyEmailCard h1{color:#132a4a;letter-spacing:-1.2px;margin:11px 0 8px;font-size:31px}.verifyEmailLead{color:#7487a1;margin:0;font-size:12px}.verifyEmailAddress{color:#2b507d;letter-spacing:.2px;background:#f6faff;border:1px solid #e1ecfa;border-radius:99px;justify-content:center;margin:13px auto 0;padding:9px 14px;font-size:13px;font-weight:750;display:inline-flex}.verifyEmailHint{color:#71839b;margin:17px 0 22px;font-size:11px;line-height:1.7}.verifyEmailPrimary,.verifyEmailSecondary,.verifyEmailConfirm{border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;font-size:11px;font-weight:760;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.verifyEmailPrimary{color:#fff;background:linear-gradient(105deg,#389df3,#2768ed);border:0;box-shadow:0 9px 21px #3079e42e}.verifyEmailResend{color:#315f9c;background:#fff;border:1px solid #d6e4f7;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:10px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:flex}.verifyOtpLabel{color:#617690;text-align:left;margin:0 0 7px;font-size:11px;font-weight:700;display:block}.verifyOtpInput{color:#183454;text-align:center;letter-spacing:.38em;background:#f8fbff;border:1px solid #d6e4f7;border-radius:12px;outline:none;width:100%;height:54px;margin-bottom:13px;font-size:25px;font-weight:750;transition:border-color .2s,box-shadow .2s,background .2s}.verifyOtpInput:focus{background:#fff;border-color:#4a93f4;box-shadow:0 0 0 4px #3789f219}.verifyOtpInput::placeholder{color:#b2c1d4}.verifyEmailResend:hover:not(:disabled){background:#f5f9ff;border-color:#a9cafa;transform:translateY(-1px)}.verifyEmailResend:disabled{opacity:.62;cursor:not-allowed}.verifyEmailPrimary:hover,.verifyEmailConfirm:hover{transform:translateY(-2px);box-shadow:0 13px 26px #3079e43b}.verifyEmailSecondary{color:#3d69a4;background:#fff;border:1px solid #dce8f7;margin-top:9px}.verifyEmailSecondary:disabled{color:#99a9bc;cursor:not-allowed}.verifyEmailDivider{color:#9babc0;letter-spacing:1px;align-items:center;gap:10px;margin:23px 0 12px;font-size:8px;font-weight:800;display:flex}.verifyEmailDivider span{background:#e8eff8;flex:1;height:1px}.verifyEmailConfirm{color:#2469ca;background:#edf5ff;border:1px solid #cfe1f8;justify-content:space-between;padding:0 14px}.verifyEmailConfirm svg:last-child{margin-left:auto}.verifyEmailNotice{text-align:left;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:10px;line-height:1.55}.verifyEmailNotice.error{color:#a34040;background:#fff0ef}.verifyEmailNotice.success{color:#187557;background:#eaf8f2}.verifyEmailFoot{color:#899bb2;justify-content:center;align-items:flex-start;gap:7px;margin-top:22px;font-size:9px;line-height:1.55;display:flex}.verifyEmailFoot svg{color:#178a71;flex:none}.verifyEmailFooter{color:#8a9bb0;border-top:1px solid #e1ebf8;min-height:55px;font-size:9px}@media (width<=520px){.verifyEmailHeader,.verifyEmailFooter{width:calc(100% - 30px)}.verifyEmailHeader{min-height:72px}.verifyEmailHeader .brand{font-size:16px}.verifyEmailHeader .brandMark{width:32px;height:32px}.verifyEmailCard{border-radius:21px;padding:31px 22px 25px}.verifyEmailCard h1{font-size:28px}.verifyEmailFooter{gap:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.verifyEmailGlow,.verifyEmailCard{animation:none}.verifyEmailPrimary,.verifyEmailSecondary,.verifyEmailConfirm{transition:none}}.verifyAddressToggle{color:#3573ce;text-underline-offset:3px;background:0 0;border:0;margin:10px auto 0;font-size:11px;text-decoration:underline;display:block}.verifyDeliveryHelp{text-align:left;color:#597395;background:#f8fbff;border:1px solid #e2eaf6;border-radius:10px;margin-top:16px;padding:11px 14px;font-size:12px;line-height:1.7}.verifyEmailCard{background:linear-gradient(145deg,#fffffffa,#f9fcffed);border-color:#d7e6f8;border-radius:22px;width:min(530px,100% - 32px);padding:clamp(34px,4vw,48px) clamp(25px,5vw,56px) 34px;position:relative;overflow:hidden;box-shadow:0 32px 90px #174e921c,0 7px 22px #275c9910,inset 0 1px #fff}.verifyEmailCard:before{content:"";background:linear-gradient(90deg,#4fb2ff,#1870f4 55%,#8ecfff);height:3px;position:absolute;inset:0 0 auto}.verifyEmailIcon{background:linear-gradient(145deg,#f6fbff,#e1efff);border-radius:20px;width:68px;height:68px;position:relative;box-shadow:0 12px 28px #3784df22,inset 0 1px #fff}.verifyEmailCard h1{letter-spacing:-1.35px;font-weight:650}.verifyEmailPrimary,.verifyEmailResend{border-radius:11px;min-height:49px}.verifyEmailPrimary{box-shadow:0 12px 24px #216fe42b}.verifyEmailFoot{border-top:1px solid #e8eff8;padding-top:14px}.verifyJourney{text-align:left;background:linear-gradient(105deg,#f8fbff,#f1f7ff);border:1px solid #e1ebf7;border-radius:12px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:22px 0 18px;padding:13px 14px;display:grid}.verifyJourney>div{color:#7e91aa;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.verifyJourney>div i{color:#8294ab;background:#fff;border:1px solid #d7e2f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.verifyJourney>div.current{color:#1765d3}.verifyJourney>div.current i{color:#fff;background:linear-gradient(145deg,#3795ff,#1b65e8);border-color:#287bed;box-shadow:0 4px 10px #2677e52e}.verifyJourney>b{background:linear-gradient(90deg,#8bbaf7,#d8e5f5);min-width:8px;height:1px}.verifyEmailCard .verifyEmailPrimary{margin-top:0}@media (width<=520px){.verifyEmailCard{border-radius:18px;width:min(500px,100% - 28px);padding:30px 21px 24px}.verifyEmailIcon{border-radius:17px;width:58px;height:58px}}@media (width<=390px){.verifyJourney{gap:5px;padding:11px 9px}.verifyJourney>div{gap:4px;font-size:9px}.verifyJourney>div i{width:20px;height:20px}.verifyJourney>b{min-width:5px}}.verifyDeliveryHelp summary{cursor:pointer;font-weight:600}.verifyDeliveryHelp p{margin:8px 0 0}.verifyEmailAddress{overflow-wrap:anywhere;max-width:100%}.verifyEmailNotice code{margin-top:6px;font-size:11px;display:inline-block}.verifyEmailPrimary:disabled{opacity:.65;cursor:not-allowed}.verificationGate{color:#1c3554;background:radial-gradient(at 18% 13%,#d9edff 0,#0000 36%),radial-gradient(at 92% 88%,#e2eaff 0,#0000 38%),linear-gradient(145deg,#f5f9ff,#eef4fc);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.rm-verification-legal-links{flex-wrap:wrap;gap:12px;display:flex}.rm-verification-legal-links a{color:#2874d7;font-size:10px;font-weight:700;text-decoration:none}.rm-verification-legal-links a:hover{text-decoration:underline}.verificationGateCard{-webkit-backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #ffffffc9;border-radius:22px;width:min(760px,100%);padding:26px;box-shadow:0 24px 80px #284b741a,0 2px 8px #3759810a}.verificationGateHeader{align-items:center;gap:13px;display:flex}.verificationGateIcon{color:#347fe1;background:linear-gradient(145deg,#eff7ff,#e6f0ff);border:1px solid #d9e9ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.verificationGateHeader>span:nth-child(2){flex:1;min-width:0}.verificationGateHeader small{letter-spacing:.15em;color:#5187c8;font-size:8px;font-weight:850}.verificationGateHeader h1{letter-spacing:-.045em;color:#183451;margin:4px 0 0;font-size:clamp(21px,3vw,27px)}.verificationGateSignout{color:#647c98;cursor:pointer;background:#fff;border:1px solid #e2eaf4;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.verificationGateLead{color:#7b8fa7;margin:12px 0 18px;font-size:11px;line-height:1.6}.verificationGateNotice{color:#7690ad;background:#f8fafd;border:1px solid #e5eaf1;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.verificationGateNotice>svg{flex:none;margin-top:1px}.verificationGateNotice span{flex-direction:column;gap:4px;display:flex}.verificationGateNotice b{color:#3d5c7f;font-size:10px}.verificationGateNotice small{color:#8194aa;font-size:9px;line-height:1.5}.verificationGateNotice.inReview{color:#4387db;background:#f2f8ff;border-color:#dceafd}.verificationGateNotice.needsAction{color:#c18b32;background:#fff9ee;border-color:#f4e3c4}.verificationGateNotice.policyMissing{color:#8265c5;background:#faf7ff;border-color:#eadfff}.verificationGateProgress{padding:16px 0 14px}.verificationGateProgress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.verificationGateProgress span{flex-direction:column;gap:4px;display:flex}.verificationGateProgress b{color:#385777;font-size:10px}.verificationGateProgress small{color:#8a9cb1;font-size:8px}.verificationGateProgress strong{color:#347ee1;letter-spacing:-.04em;font-size:20px}.verificationGateTrack{background:#e8eff7;border-radius:9px;height:6px;margin-top:9px;overflow:hidden}.verificationGateTrack i{border-radius:inherit;background:linear-gradient(90deg,#56aaf4,#346fe2);height:100%;transition:width .35s;display:block}.verificationGateProfile,.verificationGateChecks{border-top:1px solid #edf1f6;padding:14px 0}.verificationGateSectionTitle{align-items:center;gap:9px;display:flex}.verificationGateSectionTitle>span{color:#4b87d4;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.verificationGateSectionTitle>div{flex-direction:column;gap:3px;min-width:0;display:flex}.verificationGateSectionTitle b{color:#385778;font-size:10px}.verificationGateSectionTitle small{color:#8a9cb2;font-size:8px;line-height:1.45}.verificationGateFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.verificationGateFacts>span{background:#fbfdff;border:1px solid #e9eff6;border-radius:9px;grid-template-columns:16px minmax(0,1fr);gap:3px 7px;padding:9px;display:grid}.verificationGateFacts svg{color:#7396be;grid-row:span 2}.verificationGateFacts small{color:#96a7bb;font-size:7px}.verificationGateFacts b{color:#426183;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.verificationGateChecks ul{border:1px solid #e8eef6;border-radius:10px;margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.gateItem{border-bottom:1px solid #edf2f7;align-items:center;gap:9px;padding:9px 10px;display:flex}.gateItem:last-child{border-bottom:0}.gateItem>svg{color:#8397ad;flex:none}.gateItem.verified>svg,.gateItem.not_required>svg{color:#20a27a}.gateItem.changes_requested>svg{color:#d39531}.gateItem.rejected>svg{color:#d26068}.gateItem>span{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.gateItem>span b{color:#405e7e;font-size:8px}.gateItem>span small{color:#8196af;background:#eef4fb;border-radius:5px;padding:2px 5px;font-size:7px}.gateItem>span em{color:#a67a35;flex-basis:100%;font-size:8px;font-style:normal;line-height:1.4}.gateItem>strong{color:#8295ac;text-align:right;font-size:8px}.gateItem.verified>strong,.gateItem.not_required>strong{color:#249774}.gateItem.changes_requested>strong{color:#bd852e}.gateItem.rejected>strong{color:#c65f66}.verificationGateEmpty{color:#8298b3;align-items:center;gap:7px;padding:14px 3px;font-size:9px;display:flex}.verificationGateActions{border-top:1px solid #edf1f6;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.verificationGateActions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.verificationGateRefresh{color:#577595;background:#fff;border:1px solid #dfe9f5}.verificationGateRefresh:disabled{opacity:.6;cursor:wait}.verificationGateEdit{color:#fff;background:linear-gradient(100deg,#2477e6,#468ff0);border:1px solid #2d79e6;box-shadow:0 5px 13px #347fe526}.verificationGatePrivacy{color:#97a6b7;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:15px 0 0;font-size:8px;line-height:1.5;display:flex}.verificationGatePrivacy svg{color:#5f91d0;flex:none}.verificationGateError{color:#b25151;margin:10px 0 0;font-size:9px}.gateSpin{animation:.9s linear infinite gateRotate}@keyframes gateRotate{to{transform:rotate(360deg)}}@media (width<=600px){.verificationGate{padding:14px}.verificationGateCard{border-radius:17px;padding:18px 15px}.verificationGateHeader{flex-wrap:wrap;align-items:flex-start}.verificationGateHeader>span:nth-child(2){padding-top:3px}.verificationGateSignout{margin-left:auto}.verificationGateFacts{grid-template-columns:1fr}.verificationGateFacts>span{grid-template-columns:18px minmax(0,1fr)}.verificationGateActions{grid-template-columns:1fr;display:grid}.verificationGateActions button{width:100%}.gateItem{align-items:flex-start}.gateItem>strong{max-width:95px;line-height:1.4}.verificationGatePrivacy{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.verificationGateTrack i,.gateSpin{transition:none!important;animation:none!important}}
