.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-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: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:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-control-container{position:absolute;z-index:99999!important;pointer-events:none}.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{pointer-events:auto}.leaflet-control-zoom.leaflet-bar{background:#0a0a0ccc;border-radius:10px;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 16px #000000b3;overflow:hidden;width:40px}.leaflet-control-zoom.leaflet-bar a{display:flex;align-items:center;justify-content:center;width:44px;height:36px;padding:0;color:#e6eef8f2;font-weight:600;font-size:20px;background:transparent;border:none;transition:background .12s ease,transform 80ms ease}.leaflet-control-zoom.leaflet-bar a:hover{background:#ffffff0a;color:#fff}.leaflet-control-zoom.leaflet-bar a:active{transform:translateY(1px)}.leaflet-control-zoom.leaflet-bar a:not(:last-child){border-bottom:1px solid rgba(255,255,255,.03)}.leaflet-control-zoom.leaflet-bar a.leaflet-disabled{opacity:.45;pointer-events:none}.leaflet-control-zoom-in,.leaflet-control-zoom-out{line-height:1}.leaflet-popup-content-wrapper{background:#0a0a0ee6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:0 8px 24px #000000b3!important;padding:0!important;color:#e6eef8}.leaflet-popup-content{margin:10px 28px 10px 14px!important;font-size:.75rem!important;line-height:1.5!important}.leaflet-popup-tip-container{margin-top:-1px}.leaflet-popup-tip{background:#0a0a0ee6!important;box-shadow:none!important}.leaflet-popup-close-button{color:#fff6!important;font-size:16px!important;top:5px!important;right:7px!important;line-height:1!important}.leaflet-popup-close-button:hover{color:#fff!important}.mec-studio{--mec-bg: #ffffff;--mec-glass: #ffffff;--mec-line: rgba(0, 0, 0, .1);--mec-ink: #111111;--mec-mute: rgba(0, 0, 0, .55);--mec-faint: rgba(0, 0, 0, .38);--mec-accent: #3b82f6;--mec-fill: #f4f4f5;--mec-fill-hi: #ececec;--dl-page-text: #111111;--dl-page-muted: rgba(0, 0, 0, .55);--dl-page-faint: rgba(0, 0, 0, .38);--dl-page-surface: #ffffff;--dl-page-panel: #f7f7f8;--dl-page-hover: #f3f4f6;--dl-page-border: rgba(0, 0, 0, .1);--dl-page-dim: rgba(0, 0, 0, .12);--dl-page-bg: #ffffff;color-scheme:light;position:relative;isolation:isolate;width:100%;min-height:100%;padding:24px 28px 36px;border-radius:0;color:var(--mec-ink);overflow:visible;background:var(--mec-bg);animation:mec-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes mec-in{0%{opacity:0;transform:translateY(6px)}}.mec-studio>*{position:relative;z-index:1}.mec-studio input:not([type=checkbox]):not([type=radio]):not([type=file]),.mec-studio textarea,.mec-studio select{height:36px;padding:0 12px;background-color:#fff!important;color:var(--mec-ink)!important;border:1px solid var(--mec-line)!important;border-radius:10px!important;font-size:13px;outline:none;min-width:0;box-shadow:none!important}.mec-studio input:focus,.mec-studio textarea:focus,.mec-studio select:focus{border-color:#00000047!important;box-shadow:none!important}.mec-studio input::-moz-placeholder,.mec-studio textarea::-moz-placeholder{color:var(--mec-faint)!important}.mec-studio input::placeholder,.mec-studio textarea::placeholder{color:var(--mec-faint)!important}.mec-studio .mec-title-input{width:100%;height:auto!important;padding:2px 0 6px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:550;letter-spacing:-.04em;line-height:1.15}.mec-studio .mec-title-input::-moz-placeholder{color:#00000047!important}.mec-studio .mec-title-input::placeholder{color:#00000047!important}.mec-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mec-top-left{display:flex;align-items:center;gap:14px}.mec-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--mec-line);background:var(--mec-fill)}.mec-studio .mec-tabs button{height:30px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:var(--mec-faint);font-size:12.5px;font-weight:550}.mec-studio .mec-tabs button.is-on{background:#111;color:#fff;font-weight:650}.mec-studio .mec-top-link{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--mec-line);background:#fff;color:var(--mec-mute);font-size:12.5px;font-weight:550}.mec-studio .mec-top-link:hover{color:var(--mec-ink);background:var(--mec-fill)}.mec-steps{display:flex;align-items:center;gap:6px}.mec-studio .mec-steps button{width:24px;height:24px;border-radius:50%;border:1px solid var(--mec-line);background:transparent;color:var(--mec-faint);font-size:11px;font-weight:650;padding:0}.mec-studio .mec-steps button.is-on{background:#111;color:#fff;border-color:transparent}.mec-steps i{width:18px;height:1px;background:var(--mec-line)}.mec-steps i.is-on{background:#00000059}.mec-grid{--mec-phone-w: clamp(260px, 24vw, 380px);display:grid;grid-template-columns:minmax(0,1fr) var(--mec-phone-w);gap:clamp(16px,2.5vw,40px);align-items:start;width:100%}.mec-left{display:flex;flex-direction:column;gap:10px;min-width:0}.mec-card{border:1px solid var(--mec-line);border-radius:14px;background:var(--mec-glass);overflow:hidden;box-shadow:none}.mec-datetime{display:grid;grid-template-columns:64px 1fr}.mec-cal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-right:1px solid var(--mec-line);background:var(--mec-fill)}.mec-cal strong{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--mec-mute)}.mec-cal em{font-size:24px;font-style:normal;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mec-times{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.mec-time-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(120px,.4fr);gap:6px;align-items:center}.mec-time-row>span{font-size:12.5px;color:var(--mec-mute)}.mec-tz{display:flex;align-items:center;gap:6px;padding:2px 0 0 46px;font-size:11.5px;color:var(--mec-faint)}.mec-tz svg{width:13px;height:13px;flex-shrink:0}.mec-studio .mec-loc{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:transparent;text-align:left}.mec-studio .mec-loc:hover{background:var(--mec-fill)}.mec-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--mec-fill);color:var(--mec-mute);flex-shrink:0}.mec-row-text{min-width:0}.mec-row-text strong{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mec-row-text em{display:block;margin-top:1px;font-size:11.5px;font-style:normal;color:var(--mec-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mec-loc-expand{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;padding:0 14px 12px 58px}.mec-studio .mec-setting{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;border:none;border-bottom:1px solid var(--mec-line);background:transparent;text-align:left}.mec-studio .mec-setting:last-child{border-bottom:none}.mec-studio button.mec-setting:hover,.mec-studio label.mec-setting:hover{background:var(--mec-fill);cursor:pointer}.mec-setting-val{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mec-mute);flex-shrink:0;white-space:nowrap}.mec-studio .mec-toggle{position:relative;width:38px;height:22px;margin-left:auto;border-radius:999px;border:none;background:#00000029;padding:0;flex-shrink:0;transition:background .16s ease}.mec-studio .mec-toggle.is-on{background:var(--mec-accent)}.mec-toggle i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .16s ease}.mec-toggle.is-on i{transform:translate(16px)}.mec-file{display:none}.mec-studio .mec-setting.is-static{cursor:default}.mec-studio .mec-setting.is-open{background:transparent;border-bottom-color:transparent}.mec-setting-val.is-set{color:var(--mec-ink)}.mec-setting-val.is-unset{color:var(--mec-faint)}.mec-setting-val.is-required{color:#b45309}.mec-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.mec-chev{margin-left:2px;color:var(--mec-faint);font-size:13px;line-height:1}.mec-widget{width:min(640px,calc(100% - 72px));margin:2px 14px 16px 58px;padding:0;background:transparent;display:flex;flex-direction:column;gap:10px;animation:mec-widget-in .16s ease-out both}.mec-widget+.mec-setting,.mec-widget+.mec-setting.is-static{border-top:1px solid var(--mec-line)}@keyframes mec-widget-in{0%{opacity:0;transform:translateY(-4px)}}.mec-widget-hint{margin:0;font-size:11.5px;color:var(--mec-faint)}.mec-widget-actions{display:flex;justify-content:flex-end;gap:6px;padding-top:2px}.mec-studio .mec-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.mec-studio .mec-btn.is-ghost{border:1px solid var(--mec-line);background:#fff;color:var(--mec-mute)}.mec-studio .mec-btn.is-ghost:hover{color:var(--mec-ink);background:var(--mec-fill)}.mec-studio .mec-btn.is-solid{border:none;background:#111;color:#fff}.mec-studio .mec-btn.is-solid:hover{background:#000}.mec-studio .mec-link{border:none;background:transparent;padding:0;font-size:12px;color:var(--mec-mute);align-self:flex-start}.mec-studio .mec-link:hover{color:var(--mec-ink)}.mec-studio .mec-link.is-danger{color:#f87171}.mec-cover-pick{display:flex;align-items:center;gap:12px}.mec-cover-thumb{width:96px;aspect-ratio:16 / 9;border-radius:8px;border:1px dashed var(--mec-line);background:var(--mec-fill) center / cover no-repeat;flex-shrink:0}.mec-list{display:flex;flex-direction:column;gap:6px}.mec-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;border:1px solid var(--mec-line);background:var(--mec-fill)}.mec-list-row.is-stack{flex-direction:column;align-items:stretch}.mec-studio .mec-add{align-self:flex-start;height:32px;padding:0 16px;border:1px dashed rgba(0,0,0,.2);border-radius:10px;background:transparent;color:var(--mec-mute);font-size:12.5px;font-weight:550}.mec-studio .mec-add:hover{color:var(--mec-ink);border-color:#0006}.mec-cap{display:flex;align-items:center;gap:10px}.mec-studio .mec-cap input[type=number]{width:90px;height:30px}.mec-studio .mec-cap input:disabled{opacity:.4}.mec-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mec-mute);cursor:pointer;white-space:nowrap}.mec-check input{accent-color:#111111}.mec-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.mec-seg.is-chips{display:flex;flex-wrap:wrap}.mec-studio .mec-seg button{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--mec-line);border-radius:10px;background:#fff;color:var(--mec-mute);text-align:left}.mec-studio .mec-seg.is-chips button{padding:6px 12px;border-radius:999px}.mec-studio .mec-seg button:hover{border-color:#00000038}.mec-studio .mec-seg button.is-on{border-color:#111;background:var(--mec-fill);color:var(--mec-ink)}.mec-seg strong{font-size:12.5px;font-weight:600}.mec-seg em{font-size:11px;font-style:normal;color:var(--mec-faint)}.mec-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.mec-field-row{display:flex;align-items:center;gap:8px}.mec-field-row>input{flex:1}.mec-options{display:flex;flex-direction:column;gap:6px;padding-left:12px}.mec-missing{margin:0;font-size:12px;color:#b45309}.mec-studio .mec-desc textarea{display:block;width:100%;height:auto;min-height:140px;padding:12px 14px;resize:vertical;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;line-height:1.45}.mec-studio .mec-cta{flex:1;width:100%;height:46px;border:none;border-radius:12px;background:#111;color:#fff;font-size:14.5px;font-weight:650;letter-spacing:-.01em;transition:transform .14s ease,background .14s ease}.mec-studio .mec-cta:hover{background:#000;transform:translateY(-1px)}.mec-studio .mec-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.mec-cta-row{display:flex;gap:8px;margin-top:4px}.mec-studio .mec-ghost{height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--mec-line);background:#fff;color:var(--mec-mute);font-size:13.5px;font-weight:550}.mec-studio .mec-ghost:hover{color:var(--mec-ink);background:var(--mec-fill)}.mec-studio .mec-chip{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--mec-line);background:transparent;color:var(--mec-mute);font-size:12px}.mec-studio .mec-chip.is-on{background:#111;color:#fff;border-color:#111}.mec-panel{display:flex;flex-direction:column;gap:12px;padding:16px}.mec-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mec-panel h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mec-faint)}.mec-panel .field-label{color:var(--mec-mute)!important}.mec-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--mec-line);background:var(--mec-fill)}.mec-ticket-row p{margin:0}.mec-ticket-row .mec-row-sub{font-size:12px;color:var(--mec-faint)}.mec-row-actions{display:flex;align-items:center;gap:10px;font-size:12px}.mec-studio .mec-row-actions button{border:none;background:transparent;padding:0;color:var(--mec-mute)}.mec-studio .mec-row-actions button:hover{color:var(--mec-ink)}.mec-studio .mec-row-actions button:disabled{opacity:.3;cursor:not-allowed}.mec-studio .mec-row-actions .is-danger{color:#f87171}.mec-empty{margin:0;padding:14px 0;text-align:center;font-size:12.5px;color:var(--mec-faint)}.mec-radio{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mec-mute);cursor:pointer}.mec-radio input{accent-color:#111111}.mec-right{position:sticky;top:12px;display:flex;justify-content:center}.mec-phone{position:relative;width:100%;aspect-ratio:9 / 18.6;max-height:calc(100vh - 140px);border-radius:calc(var(--mec-phone-w) * .13);padding:calc(var(--mec-phone-w) * .033);background:#111113;border:1px solid rgba(0,0,0,.12);box-shadow:0 18px 40px #0000001f;animation:mec-phone-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes mec-phone-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.mec-phone-screen{position:relative;height:100%;border-radius:calc(var(--mec-phone-w) * .1);overflow:hidden;display:flex;flex-direction:column;background-size:cover;background-position:center top;transition:background-image .2s ease}.mec-phone-notch{position:absolute;top:8px;left:50%;width:86px;height:24px;border-radius:999px;background:#000;transform:translate(-50%);z-index:3}.mec-phone-bar{display:flex;justify-content:space-between;padding:42px 14px 0;z-index:2}.mec-phone-bar span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:600}.mec-phone-sheet{margin-top:auto;padding:16px 14px 14px;border-radius:22px 22px 0 0;background:#08080ac7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff}.mec-phone-title{margin:0;font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mec-phone-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.mec-phone-chips div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px;border-radius:10px;background:#ffffff12}.mec-phone-chips span{font-size:8.5px;font-weight:650;letter-spacing:.06em;color:#ffffff80}.mec-phone-chips strong{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mec-phone-loc{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px;border-radius:12px;background:#ffffff0d}.mec-phone-map{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:radial-gradient(circle at 50% 45%,#fff 0 3px,transparent 4px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 8px),#1e293b}.mec-phone-loc p{margin:0;font-size:10.5px;color:#ffffffa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mec-phone-loc em{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:6px;background:#fff;color:#000;font-size:9.5px;font-style:normal;font-weight:650}.mec-phone-desc{margin:10px 0 0;font-size:10.5px;line-height:1.45;color:#ffffffb8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap;word-break:break-word}.mec-phone-tickets{display:flex;flex-direction:column;gap:5px;margin-top:10px;max-height:104px;overflow:hidden}.mec-phone-ticket{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:9px;background:#ffffff0f}.mec-phone-ticket p{margin:0;font-size:11px;font-weight:600}.mec-phone-ticket small{font-size:9.5px;color:#fff9}.mec-phone-qty{display:flex;align-items:center;gap:6px;font-size:11px}.mec-phone-qty i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#00000073;font-style:normal}.mec-phone-buy{margin-top:12px;padding:9px 0;border-radius:14px;background:#ffffff29;text-align:center;font-size:12px;font-weight:650;color:#ffffffd9}@media(max-width:1080px){.mec-grid{grid-template-columns:1fr;--mec-phone-w: min(320px, 80vw)}.mec-right{position:static;order:-1}.mec-phone{width:var(--mec-phone-w)}}@media(max-width:860px){.mec-studio{padding:14px 14px 28px}.mec-top{flex-direction:column;align-items:stretch;gap:10px}.mec-top-left{justify-content:space-between}.mec-studio .mec-title-input{font-size:1.45rem!important}.mec-datetime{grid-template-columns:56px 1fr}.mec-time-row{grid-template-columns:36px minmax(0,1fr)}.mec-time-row>:nth-child(3){grid-column:2}.mec-tz{padding-left:0;flex-wrap:wrap}.mec-loc-expand{padding-left:14px;grid-template-columns:1fr}.mec-widget{width:auto;margin:2px 12px 14px 14px}.mec-fields,.mec-seg{grid-template-columns:1fr}.mec-cta-row{flex-direction:column-reverse}.mec-studio .mec-ghost,.mec-studio .mec-cta{width:100%}.mec-grid{--mec-phone-w: min(280px, 72vw);justify-items:center}.mec-left{width:100%}}@media(max-width:480px){.mec-right{display:none}.mec-studio .mec-setting{padding:10px 12px;gap:10px}.mec-setting-val{font-size:11.5px;max-width:46%;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.mec-studio,.mec-phone{animation:none!important}}.af-root{--af-brand: #f16cb3;--af-ink: currentColor;position:relative;width:100%;color:inherit}.af-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.af-kicker{margin:0;font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.af-avg{margin:0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.75}.af-empty{margin:0;padding:28px 0;font-size:13px;opacity:.45}.af-svg{display:block;width:100%;height:auto;overflow:visible}.af-grid-line{stroke:currentColor;stroke-opacity:.1;stroke-width:1}.af-axis{fill:currentColor;fill-opacity:.4;font-size:10px;font-family:inherit}.af-layer{fill:var(--af-layer-color, var(--af-brand));fill-opacity:.28;stroke:var(--af-layer-color, var(--af-brand));stroke-width:1.5;stroke-opacity:.85;transition:fill-opacity .16s ease,stroke-opacity .16s ease}.af-layer.is-hot,.af-root:not(.af-multi) .af-layer{fill-opacity:.38}.af-multi .af-layer:not(.is-hot){fill-opacity:.14;stroke-opacity:.45}.af-multi .af-layer.is-hot{fill-opacity:.42;stroke-opacity:1}.af-peak{fill:var(--af-layer-color, var(--af-brand));stroke:#fff;stroke-width:1.25;pointer-events:none}.af-band{fill:transparent;cursor:pointer;outline:none}.af-band:hover,.af-band:focus-visible{fill:var(--af-brand);fill-opacity:.12}.af-band:focus-visible{stroke:var(--af-brand);stroke-width:1.5}.af-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:12px 0 0;padding:0;list-style:none}.af-legend li{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;opacity:.7}.af-legend i{width:10px;height:10px;border-radius:2px;background:var(--af-swatch, var(--af-brand))}.af-tip{position:absolute;z-index:4;transform:translate(-50%,calc(-100% - 10px));min-width:140px;padding:8px 10px;border-radius:8px;background:#141414;color:#f5f5f5;box-shadow:0 12px 32px #0006;pointer-events:none;display:flex;flex-direction:column;gap:2px}.af-tip strong{font-size:12px;font-weight:650}.af-tip span{font-size:11px;opacity:.65}.dl-shell{--dl-sidebar-w: 268px;--dl-sidebar-pad-x: 12px;--dl-nav-pad-x: 8px;--dl-nav-icon: 16px;--dl-nav-gap: 10px;--dl-radius: 8px;--dl-radius-sm: 6px;--dl-accent: #f16cb3;--dl-green: #16a34a;--dl-green-bg: rgba(22, 163, 74, .08);--dl-green-border: rgba(22, 163, 74, .28);--dl-red: #e11d48;--dl-red-bg: rgba(225, 29, 72, .08);--dl-red-border: rgba(225, 29, 72, .28);--dl-sidebar-bg: #f7f7f8;--dl-sidebar-panel: #ffffff;--dl-sidebar-hover: #eceef2;--dl-sidebar-active: #e8edff;--dl-sidebar-border: #e5e7eb;--dl-sidebar-text: #111827;--dl-sidebar-muted: #4b5563;--dl-sidebar-faint: #9ca3af;--dl-sidebar-dim: #d1d5db;--dl-sidebar-badge-bg: #e5e7eb;--dl-page-bg: #ffffff;--dl-page-panel: #f7f7f8;--dl-page-surface: #ffffff;--dl-page-hover: #f3f4f6;--dl-page-active: #ffffff;--dl-page-border: #e5e7eb;--dl-page-border-soft: #eceef2;--dl-page-text: #111827;--dl-page-muted: #4b5563;--dl-page-faint: #9ca3af;--dl-page-dim: #d1d5db;--dl-link: #2563eb;--dl-on-page: #111827;--dl-on-surface: #111827;--dl-on-accent: #ffffff;--dl-on-sidebar: #111827;--dl-bg: var(--dl-page-bg);--dl-panel: var(--dl-page-panel);--dl-surface: var(--dl-page-surface);--dl-hover: var(--dl-page-hover);--dl-active: var(--dl-page-active);--dl-border: var(--dl-page-border);--dl-border-soft: var(--dl-page-border-soft);--dl-text: var(--dl-page-text);--dl-muted: var(--dl-page-muted);--dl-faint: var(--dl-page-faint);--dl-dim: var(--dl-page-dim);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;color:var(--dl-page-text);background:var(--dl-page-bg);-webkit-font-smoothing:antialiased;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.dl-shell[data-theme=dark]{--dl-sidebar-bg: #0a0a0a;--dl-sidebar-panel: #111111;--dl-sidebar-hover: #171717;--dl-sidebar-active: #1c1c1c;--dl-sidebar-border: #262626;--dl-sidebar-text: #f5f5f5;--dl-sidebar-muted: #a3a3a3;--dl-sidebar-faint: #737373;--dl-sidebar-dim: #525252;--dl-sidebar-badge-bg: #262626;--dl-page-bg: #000000;--dl-page-panel: #0a0a0a;--dl-page-surface: #111111;--dl-page-hover: #171717;--dl-page-active: #1c1c1c;--dl-page-border: #262626;--dl-page-border-soft: #1f1f1f;--dl-page-text: #f5f5f5;--dl-page-muted: #a3a3a3;--dl-page-faint: #737373;--dl-page-dim: #525252;--dl-link: #93c5fd;--dl-on-page: #f5f5f5;--dl-on-surface: #f5f5f5;--dl-on-accent: #ffffff;--dl-on-sidebar: #f5f5f5;--dl-green: #3ecf8e;--dl-green-bg: rgba(62, 207, 142, .08);--dl-green-border: rgba(62, 207, 142, .28);--dl-red: #f07178;--dl-red-bg: rgba(240, 113, 120, .08);--dl-red-border: rgba(240, 113, 120, .28)}.dl-shell *{box-sizing:border-box}.dl-shell button,.dl-shell input{font:inherit;color:inherit}.dl-shell button{cursor:pointer}.dl-app{position:relative;display:flex;height:100%;width:100%;min-height:0;overflow:hidden;background:var(--dl-page-bg)}.dl-sidebar{width:var(--dl-sidebar-w);flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--dl-sidebar-border);background:var(--dl-sidebar-bg);color:var(--dl-sidebar-text);padding:14px var(--dl-sidebar-pad-x) 18px;gap:10px;height:100%;min-height:0;overflow:visible;z-index:6;transition:width .22s ease,padding .22s ease,opacity .18s ease,border-color .18s ease}.dl-sidebar.is-collapsed{width:52px;padding:12px 8px 14px;align-items:stretch;overflow:hidden}.dl-sidebar-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dl-menu-rail-btn{display:grid;place-items:center;width:36px;height:36px;margin:0 auto;border-radius:8px;border:1px solid var(--dl-sidebar-border);background:var(--dl-sidebar-panel);color:var(--dl-sidebar-muted);padding:0;flex-shrink:0}.dl-menu-rail-btn:hover{background:var(--dl-sidebar-hover);color:var(--dl-sidebar-text);border-color:color-mix(in srgb,var(--dl-sidebar-border) 60%,var(--dl-sidebar-text))}.dl-rail{display:flex;flex-direction:column;align-items:stretch;gap:8px;height:100%;min-height:0;width:100%}.dl-rail-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0}.dl-rail-bottom{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:8px;border-top:1px solid var(--dl-sidebar-border)}.dl-rail-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--dl-sidebar-muted);padding:0;flex-shrink:0}.dl-rail-btn svg,.dl-rail-btn .dl-nav-img-icon{width:16px;height:16px}.dl-rail-btn:hover{background:var(--dl-sidebar-hover);color:var(--dl-sidebar-text)}.dl-rail-btn.is-active{background:var(--dl-sidebar-active);color:var(--dl-sidebar-text)}.dl-shell[data-theme=light] .dl-rail-btn.is-active,.dl-shell:not([data-theme]) .dl-rail-btn.is-active{background:#e8edff;box-shadow:inset 0 0 0 1px #c7d2fe;color:#1d4ed8}.dl-shell[data-theme=dark] .dl-rail-btn.is-active{background:#1c1c1c;box-shadow:inset 0 0 0 1px #333;color:var(--dl-sidebar-text)}.dl-company-row{display:flex;align-items:center;gap:6px;padding:0;position:relative;z-index:40;flex-shrink:0}.dl-ws{position:static;flex:1;min-width:0}.dl-ws-trigger{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px 0 6px;border-radius:8px;border:1px solid var(--dl-sidebar-border);background:var(--dl-sidebar-panel);color:var(--dl-sidebar-text);text-align:left}.dl-ws-trigger:hover,.dl-ws-trigger.is-open{background:var(--dl-sidebar-hover);border-color:color-mix(in srgb,var(--dl-sidebar-border) 70%,var(--dl-sidebar-text))}.dl-ws-trigger-name{flex:1;min-width:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-ws-chevrons{display:inline-flex;color:var(--dl-sidebar-faint);flex-shrink:0}.dl-ws-mark{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:750;letter-spacing:-.02em;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff14}.dl-ws-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;width:auto;border-radius:12px;border:1px solid #2a2a2a;background:#141414;box-shadow:0 18px 50px #0000008c;padding:8px;z-index:50}.dl-ws-menu-label{margin:0;padding:6px 8px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#737373}.dl-ws-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dl-ws-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;color:#f5f5f5;text-align:left}.dl-ws-item:hover{background:#1e1e1e}.dl-ws-item.is-selected{background:#1a1a1a}.dl-ws-grip{display:inline-flex;color:#525252;width:12px;flex-shrink:0}.dl-ws-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dl-ws-name{font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-ws-members{font-size:11.5px;color:#8a8a8a}.dl-ws-trailing{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;min-width:34px;flex-shrink:0;color:#8a8a8a}.dl-ws-trailing kbd,.dl-ws-create kbd{font-family:inherit;font-size:11px;font-weight:500;color:#737373}.dl-ws-footer{margin-top:6px;padding-top:6px;border-top:1px solid #262626}.dl-ws-create{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;color:#f5f5f5;font-size:13px;font-weight:600;letter-spacing:-.01em}.dl-ws-create:hover{background:#1e1e1e}.dl-ws-create-left{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.dl-ws-create-left span{overflow:hidden;text-overflow:ellipsis}.dl-ws-create kbd{flex-shrink:0;white-space:nowrap}.dl-icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--dl-radius-sm);border:1px solid var(--dl-sidebar-border);background:transparent;color:var(--dl-sidebar-muted);flex-shrink:0;padding:0}.dl-icon-btn:hover{background:var(--dl-sidebar-hover);color:var(--dl-sidebar-text)}.dl-search-bar{display:flex;align-items:center;gap:8px;height:34px;width:100%;padding:0 10px;border-radius:var(--dl-radius-sm);border:1px solid var(--dl-sidebar-border);background:var(--dl-sidebar-panel);color:var(--dl-sidebar-faint);text-align:left;flex-shrink:0}.dl-search-bar:hover,.dl-search-bar:focus-visible{border-color:color-mix(in srgb,var(--dl-sidebar-border) 50%,var(--dl-sidebar-text));background:var(--dl-sidebar-hover);color:var(--dl-sidebar-muted);outline:none}.dl-search-bar svg{flex-shrink:0;opacity:.9}.dl-search-bar-placeholder{flex:1;min-width:0;font-size:12.5px;color:var(--dl-sidebar-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-search-bar kbd{margin-left:auto;font-size:11px;color:var(--dl-sidebar-dim);font-family:inherit;flex-shrink:0}.dl-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-content:start;justify-items:center;padding:12vh 16px 24px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dl-search-palette{width:min(560px,100%);border-radius:14px;border:1px solid var(--dl-page-border);background:var(--dl-page-surface);color:var(--dl-page-text);box-shadow:0 24px 80px #00000047;overflow:hidden}.dl-shell[data-theme=dark] .dl-search-palette{box-shadow:0 24px 80px #0000008c}.dl-search-palette-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--dl-page-border);color:var(--dl-page-muted)}.dl-search-palette-bar input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:inherit;font-size:15px;padding:0}.dl-search-palette-bar kbd{font-family:inherit;font-size:11px;color:var(--dl-page-faint);padding:2px 6px;border-radius:5px;border:1px solid var(--dl-page-border)}.dl-search-results{list-style:none;margin:0;padding:8px;max-height:min(420px,52vh);overflow:auto}.dl-search-empty{padding:28px 12px;text-align:center;font-size:13px;color:var(--dl-page-faint)}.dl-search-result{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-align:left;color:inherit}.dl-search-result:hover,.dl-search-result.is-active{background:var(--dl-page-hover)}.dl-search-result-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dl-search-result-label{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.dl-search-result-section{font-size:11.5px;color:var(--dl-page-faint)}.dl-search-result-meta{font-size:11px;color:var(--dl-page-faint);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.dl-search-footer{display:flex;flex-wrap:wrap;gap:14px;padding:10px 16px 12px;border-top:1px solid var(--dl-page-border);font-size:11.5px;color:var(--dl-page-faint)}.dl-search-footer kbd{font-family:inherit;font-size:10.5px;padding:1px 5px;margin-right:3px;border-radius:4px;border:1px solid var(--dl-page-border)}.dl-nav{display:flex;flex-direction:column;gap:0;padding:4px 0 0;overflow:hidden;flex:1;min-height:0;height:100%}.dl-nav-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.dl-nav-map{padding:0;border:none;box-shadow:none;background:transparent}.dl-nav-map+.dl-nav-map{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--dl-sidebar-border) 70%,transparent)}.dl-nav-item{display:flex;align-items:center;gap:var(--dl-nav-gap);width:100%;min-height:32px;padding:0 var(--dl-nav-pad-x);border-radius:var(--dl-radius-sm);border:none;background:transparent;text-align:left;box-sizing:border-box}.dl-nav-section-label{display:flex;align-items:center;gap:6px;width:100%;min-height:22px;margin:0 0 4px;padding:2px 6px 2px 8px;border:none;border-radius:6px;background:transparent;text-align:left;box-sizing:border-box;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-sidebar-dim);cursor:pointer}.dl-nav-section-label:hover{color:var(--dl-sidebar-muted);background:transparent}.dl-nav-section-label:hover .dl-nav-fold{color:var(--dl-sidebar-muted)}.dl-nav-section-label.is-open{color:var(--dl-sidebar-faint)}.dl-nav-fold{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;color:var(--dl-sidebar-dim);opacity:.7;transform:rotate(-90deg);transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s ease,opacity .18s ease;pointer-events:none}.dl-nav-fold.is-open{transform:rotate(0);opacity:.85}.dl-nav-section-name{flex:1;min-width:0;text-align:left;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-nav-fold-body{display:grid;grid-template-rows:0fr;overflow:hidden;border:none;box-shadow:none;visibility:hidden;pointer-events:none;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.dl-nav-fold-body.is-open{grid-template-rows:1fr;visibility:visible;pointer-events:auto;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.dl-nav-fold-body>.dl-nav-group{overflow:hidden;min-height:0}.dl-nav-fold-body:not(.is-open) .dl-nav-item,.dl-nav-fold-body:not(.is-open) .dl-nav-item.is-active{background:transparent!important;box-shadow:none!important}.dl-nav-item{height:34px;color:var(--dl-sidebar-muted);font-size:13px;font-weight:500;transition:background .16s ease,color .16s ease}.dl-nav-item>:first-child{display:inline-flex;align-items:center;justify-content:center;width:var(--dl-nav-icon);height:var(--dl-nav-icon);flex-shrink:0;opacity:.9}.dl-nav-item>span:not(.dl-nav-badge){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-nav-item svg,.dl-nav-item .dl-nav-img-icon{width:var(--dl-nav-icon);height:var(--dl-nav-icon);flex-shrink:0;transition:opacity .16s ease,filter .16s ease}.dl-shell[data-theme=light] .dl-nav-img-icon,.dl-shell:not([data-theme]) .dl-nav-img-icon{filter:none}.dl-shell[data-theme=dark] .dl-nav-img-icon{filter:invert(1)}.dl-nav-item:hover{background:var(--dl-sidebar-hover);color:var(--dl-sidebar-text)}.dl-nav-item:hover>:first-child{opacity:1}.dl-nav-item.is-disabled,.dl-nav-item:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.dl-nav-item.is-disabled:hover,.dl-nav-item:disabled:hover{background:transparent;color:inherit}.dl-nav-item.is-active{background:var(--dl-sidebar-active);color:var(--dl-sidebar-text)}.dl-shell[data-theme=light] .dl-nav-item.is-active,.dl-shell:not([data-theme]) .dl-nav-item.is-active{background:#e8edff;box-shadow:inset 0 0 0 1px #c7d2fe;color:#1d4ed8}.dl-shell[data-theme=dark] .dl-nav-item.is-active{background:#1c1c1c;box-shadow:inset 0 0 0 1px #333;color:var(--dl-sidebar-text)}.dl-nav-badge{margin-left:auto;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--dl-sidebar-badge-bg);color:var(--dl-sidebar-muted);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dl-nav-group{display:flex;flex-direction:column;gap:1px;padding:1px 0 2px}.dl-nav-branch{display:flex;flex-direction:column;gap:1px}.dl-nav-children{display:flex;flex-direction:column;gap:1px;margin:0 0 2px calc(var(--dl-nav-pad-x) + var(--dl-nav-icon) / 2);padding:2px 0 2px 10px;border-left:1px solid var(--dl-sidebar-border)}.dl-nav-item.is-nested{height:30px;min-height:30px;padding-left:8px;font-size:12.5px}.dl-nav-bottom{flex-shrink:0;margin-top:auto;padding:8px 0 0;border-top:1px solid var(--dl-sidebar-border);display:flex;flex-direction:column;gap:1px;background:var(--dl-sidebar-bg)}.dl-main{--dl-pattern-image: none;--dl-pattern-size: auto;position:relative;isolation:isolate;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background-color:var(--dl-page-bg);background-image:var(--dl-pattern-image);background-size:var(--dl-pattern-size);background-position:0 0;background-repeat:repeat;color:var(--dl-page-text);padding:28px 32px 96px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.dl-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:transparent}.dl-loader{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:min(60vh,520px);padding:12px;--background: var(--dl-page-bg);--foreground: var(--dl-page-text);--card: var(--dl-page-surface);--card-foreground: var(--dl-page-text);--border: var(--dl-page-border);--muted-foreground: var(--dl-page-muted)}.dl-loader-bento{width:min(520px,100%);gap:10px!important;auto-rows:minmax(70px,auto)!important}.dl-loader-tile{position:relative;border-color:var(--dl-page-border);background:var(--dl-page-surface);box-shadow:none;min-height:70px}.dl-loader-word{display:grid;place-items:center;padding:16px 10px;min-height:220px}.dl-loader-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,color-mix(in srgb,var(--dl-page-text) 8%,transparent) 46%,transparent 70%);background-size:220% 100%;animation:dl-loader-shimmer 1.6s ease-in-out infinite}.dl-dots-word{max-width:100%;height:auto;overflow:visible}.dl-dot{fill:var(--dl-accent, #f16cb3);transform-box:fill-box;transform-origin:center;opacity:0;animation:dl-dot-write 2.6s ease-in-out infinite}.dl-loader-label{margin:0;font-size:13px;color:var(--dl-page-muted)}@keyframes dl-loader-shimmer{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes dl-dot-write{0%,6%{opacity:0;transform:scale(.35)}18%,72%{opacity:1;transform:scale(1)}88%,to{opacity:.16;transform:scale(.55)}}@media(prefers-reduced-motion:reduce){.dl-loader-shimmer,.dl-dot{animation:none}.dl-dot{opacity:1;transform:none}}.dl-page-enter{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;animation:dl-page-enter .52s cubic-bezier(.22,1,.36,1) both}.dl-page-enter>*:not(.dl-page-enter-bar){flex:1 1 auto;min-width:0;min-height:0}.dl-page-enter-bar{position:absolute;top:0;left:0;z-index:40;height:2px;width:100%;pointer-events:none;transform-origin:left center;background:linear-gradient(90deg,transparent 0%,var(--dl-accent, #f16cb3) 35%,color-mix(in srgb,var(--dl-accent, #f16cb3) 55%,#fff) 70%,transparent 100%);animation:dl-page-bar .64s cubic-bezier(.22,1,.36,1) both}@keyframes dl-page-enter{0%{opacity:0;transform:translateY(14px) scale(.992);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes dl-page-bar{0%{opacity:0;transform:scaleX(.12)}28%{opacity:1}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.dl-page-enter{animation:dl-page-enter-soft .22s ease both}.dl-page-enter-bar{display:none}@keyframes dl-page-enter-soft{0%{opacity:0}to{opacity:1}}}.dl-main.is-backstage,.dl-main.is-live-embed,.dl-main.is-deep-dive,.dl-main.is-the-deep-dive,.dl-main.is-plugins{background-image:none!important;background-color:var(--dl-page-bg)}.dl-main.is-backstage:before,.dl-main.is-live-embed:before,.dl-main.is-deep-dive:before,.dl-main.is-the-deep-dive:before,.dl-main.is-plugins:before{display:none!important}.dl-shell[data-atmosphere=aurora] .dl-main:before{background:radial-gradient(120% 80% at 10% -10%,rgba(241,108,179,.45),transparent 55%),radial-gradient(90% 70% at 90% 0%,rgba(56,189,248,.35),transparent 50%),radial-gradient(70% 60% at 50% 100%,rgba(99,102,241,.28),transparent 55%)}.dl-shell[data-atmosphere=dusk] .dl-main:before{background:radial-gradient(100% 80% at 0% 0%,rgba(251,146,60,.35),transparent 55%),radial-gradient(90% 70% at 100% 20%,rgba(244,63,94,.28),transparent 50%),linear-gradient(180deg,rgba(15,23,42,.08),transparent 40%)}.dl-shell[data-atmosphere=mist] .dl-main:before{background:radial-gradient(80% 60% at 20% 0%,rgba(148,163,184,.22),transparent 60%),radial-gradient(70% 50% at 90% 10%,rgba(226,232,240,.55),transparent 55%)}.dl-shell[data-atmosphere=bloom] .dl-main:before{background:radial-gradient(90% 70% at 15% -5%,rgba(244,114,182,.38),transparent 55%),radial-gradient(80% 60% at 95% 15%,rgba(251,207,232,.45),transparent 50%),radial-gradient(60% 50% at 50% 100%,rgba(253,242,248,.7),transparent 60%)}.dl-shell[data-atmosphere=noir] .dl-main:before{background:radial-gradient(100% 80% at 50% -20%,rgba(148,163,184,.18),transparent 55%),linear-gradient(160deg,rgba(2,6,23,.55),transparent 45%),linear-gradient(0deg,rgba(15,23,42,.35),transparent 40%)}.dl-shell[data-atmosphere=tide] .dl-main:before{background:radial-gradient(100% 80% at 80% -10%,rgba(14,165,233,.28),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(6,182,212,.22),transparent 50%),linear-gradient(180deg,rgba(224,242,254,.65),transparent 55%)}.dl-shell[data-atmosphere=grove] .dl-main:before{background:radial-gradient(90% 70% at 10% 0%,rgba(34,197,94,.22),transparent 55%),radial-gradient(80% 60% at 100% 80%,rgba(21,128,61,.18),transparent 50%),linear-gradient(160deg,rgba(236,253,245,.7),transparent 50%)}.dl-shell[data-atmosphere=emberglow] .dl-main:before{background:radial-gradient(90% 70% at 0% 0%,rgba(239,68,68,.28),transparent 55%),radial-gradient(80% 60% at 100% 0%,rgba(251,146,60,.22),transparent 50%),linear-gradient(180deg,rgba(255,247,237,.55),transparent 50%)}.dl-shell[data-atmosphere=papergrain] .dl-main:before{background:linear-gradient(180deg,rgba(255,252,247,.9),rgba(247,245,240,.4) 40%,transparent),radial-gradient(120% 80% at 50% 0%,rgba(214,201,180,.25),transparent 60%)}.dl-shell[data-atmosphere=studio] .dl-main:before{background:radial-gradient(120% 90% at 70% -10%,rgba(255,255,255,.95),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(148,163,184,.28),transparent 55%),linear-gradient(135deg,rgba(241,108,179,.12),transparent 40%,rgba(56,189,248,.1))}.dl-shell[data-pattern=dots] .dl-main{--dl-pattern-image: radial-gradient( color-mix(in srgb, var(--dl-page-text) 18%, transparent) 1.25px, transparent 1.6px );--dl-pattern-size: 16px 16px}.dl-shell[data-pattern=grid] .dl-main{--dl-pattern-image: linear-gradient( color-mix(in srgb, var(--dl-page-text) 14%, transparent) 1px, transparent 1px ), linear-gradient( 90deg, color-mix(in srgb, var(--dl-page-text) 14%, transparent) 1px, transparent 1px );--dl-pattern-size: 28px 28px, 28px 28px}.dl-shell[data-pattern=lines] .dl-main{--dl-pattern-image: repeating-linear-gradient( 0deg, transparent, transparent 10px, color-mix(in srgb, var(--dl-page-text) 12%, transparent) 10px, color-mix(in srgb, var(--dl-page-text) 12%, transparent) 11px );--dl-pattern-size: auto}.dl-shell[data-pattern=diagonal] .dl-main{--dl-pattern-image: repeating-linear-gradient( -45deg, transparent, transparent 7px, color-mix(in srgb, var(--dl-page-text) 11%, transparent) 7px, color-mix(in srgb, var(--dl-page-text) 11%, transparent) 8px );--dl-pattern-size: auto}.dl-shell[data-pattern=noise] .dl-main{--dl-pattern-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");--dl-pattern-size: 160px 160px}.dl-shell[data-pattern=waves] .dl-main{--dl-pattern-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40' viewBox='0 0 120 40'%3E%3Cpath fill='none' stroke='%23888' stroke-opacity='0.35' stroke-width='1.4' d='M0 20c20 0 20-12 40-12s20 12 40 12 20-12 40-12'/%3E%3C/svg%3E");--dl-pattern-size: 120px 40px}.dl-shell[data-pattern=hex] .dl-main{--dl-pattern-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23888' fill-opacity='0.2'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--dl-pattern-size: 28px 49px}.dl-preset-swatch.is-rich{background-color:var(--dl-page-bg, #fff);background-image:var(--dl-pattern-image, none);background-size:var(--dl-pattern-size, auto);background-position:0 0;background-repeat:repeat}.dl-preset-swatch.is-rich[data-atmosphere=aurora]{background-image:radial-gradient(120% 80% at 10% -10%,rgba(241,108,179,.45),transparent 55%),radial-gradient(90% 70% at 90% 0%,rgba(56,189,248,.35),transparent 50%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=dusk]{background-image:radial-gradient(100% 80% at 0% 0%,rgba(251,146,60,.35),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=mist]{background-image:radial-gradient(80% 60% at 20% 0%,rgba(148,163,184,.28),transparent 60%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=bloom]{background-image:radial-gradient(90% 70% at 15% -5%,rgba(244,114,182,.4),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=noir]{background-image:linear-gradient(160deg,rgba(2,6,23,.45),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=tide]{background-image:radial-gradient(100% 80% at 80% -10%,rgba(14,165,233,.32),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=grove]{background-image:radial-gradient(90% 70% at 10% 0%,rgba(34,197,94,.28),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=emberglow]{background-image:radial-gradient(90% 70% at 0% 0%,rgba(239,68,68,.32),transparent 55%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=papergrain]{background-image:radial-gradient(120% 80% at 50% 0%,rgba(214,201,180,.3),transparent 60%),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-atmosphere=studio]{background-image:linear-gradient(135deg,rgba(241,108,179,.16),transparent 45%,rgba(56,189,248,.12)),var(--dl-pattern-image, none)}.dl-preset-swatch.is-rich[data-pattern=dots]{--dl-pattern-image: radial-gradient(rgba(0, 0, 0, .18) 1px, transparent 1.5px);--dl-pattern-size: 12px 12px}.dl-preset-swatch.is-rich[data-pattern=grid]{--dl-pattern-image: linear-gradient(rgba(0, 0, 0, .12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, .12) 1px, transparent 1px);--dl-pattern-size: 16px 16px, 16px 16px}.dl-preset-swatch.is-rich[data-pattern=lines]{--dl-pattern-image: repeating-linear-gradient( 0deg, transparent, transparent 5px, rgba(0, 0, 0, .1) 5px, rgba(0, 0, 0, .1) 6px )}.dl-preset-swatch.is-rich[data-pattern=diagonal]{--dl-pattern-image: repeating-linear-gradient( -45deg, transparent, transparent 4px, rgba(0, 0, 0, .1) 4px, rgba(0, 0, 0, .1) 5px )}.dl-preset-swatch.is-rich[data-pattern=noise]{--dl-pattern-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--dl-pattern-size: 80px 80px}.dl-preset-swatch.is-rich[data-pattern=waves]{--dl-pattern-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='20' viewBox='0 0 120 40'%3E%3Cpath fill='none' stroke='%23888' stroke-opacity='0.35' d='M0 20c20 0 20-12 40-12s20 12 40 12 20-12 40-12'/%3E%3C/svg%3E");--dl-pattern-size: 60px 20px}.dl-preset-swatch.is-rich[data-pattern=hex]{--dl-pattern-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='34' viewBox='0 0 28 49'%3E%3Cg fill='%23888' fill-opacity='0.2'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5z'/%3E%3C/g%3E%3C/svg%3E");--dl-pattern-size: 20px 34px}.dl-main.is-notion,.dl-main.is-wide{padding:28px 32px 96px;align-items:stretch;width:100%}.dl-main.is-live-embed{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.dl-main.is-live-embed>*{flex:1;min-height:0;min-width:0}.dl-main.is-deep-dive{overflow:auto;display:flex;flex-direction:column;min-height:0;padding:24px 28px 28px;color:var(--dl-page-text);scrollbar-gutter:stable}.dl-main.is-deep-dive>*{flex:0 0 auto;min-height:0;min-width:0;width:100%;height:auto}.dl-main.is-the-deep-dive{overflow:hidden;display:flex;flex-direction:column;min-height:0;padding:0;background:var(--dl-page-bg)}.dl-main.is-the-deep-dive>*{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%}.dl-the-deep-dive-frame{display:block;width:100%;height:100%;border:0;background:var(--dl-page-bg);overflow:auto;-webkit-overflow-scrolling:touch}.dl-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;width:100%}.dl-kpi{border:1px solid var(--dl-page-border);border-radius:12px;background:var(--dl-page-surface);padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}.dl-shell[data-surface=dark] .dl-kpi{box-shadow:none;background:var(--dl-page-surface)}.dl-kpi-label{margin:0;font-size:12px;font-weight:550;color:var(--dl-page-faint)}.dl-kpi-value{margin:6px 0 0;font-size:22px;font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--dl-page-text)}.dl-kpi-meta{margin:4px 0 0;font-size:12px;font-weight:550;color:var(--dl-green)}.dl-kpi-meta.is-down{color:var(--dl-red)}.dl-stack{display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:960px){.dl-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dl-kpi-row{grid-template-columns:1fr}}.dl-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;width:100%}.dl-board-card{position:relative;isolation:isolate;border:1px solid var(--dl-page-border);border-radius:4px;background:#0a0a0a;padding:0;text-align:left;overflow:hidden;min-height:260px;aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:flex-end;color:#f5f5f5;transition:transform .2s cubic-bezier(.22,1,.36,1)}.dl-board-card:hover{transform:translateY(-3px)}.dl-board-card:hover .dl-board-card-photo{transform:scale(1.04)}.dl-board-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;transform:scale(1);transition:transform .42s cubic-bezier(.22,1,.36,1)}.dl-board-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,#0000008c,#0000006b 40%,#000000b8 72%,#000000e0),#0006}.dl-board-card-body{position:relative;z-index:2;padding:18px 16px 16px;display:flex;flex-direction:column;justify-content:flex-end;flex:1;gap:6px;min-height:0}.dl-board-mark{position:absolute;top:14px;left:14px;z-index:3;margin:0;padding:0;border:none;background:none;font-size:10px;font-weight:750;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;line-height:1}.dl-board-mark:after{content:"";display:block;width:100%;height:1px;margin-top:6px;background:#ffffff59}.dl-board-mark.is-live{color:#c8f135}.dl-board-mark.is-live:after{background:#c8f135;box-shadow:0 0 12px #c8f13573}.dl-board-mark.is-upcoming{color:#ffffffe0}.dl-board-mark.is-upcoming:after{background:#ffffff8c}.dl-board-mark.is-ended,.dl-board-mark.is-canceled,.dl-board-mark.is-draft{color:#ffffff8c}.dl-board-mark.is-ended:after,.dl-board-mark.is-canceled:after,.dl-board-mark.is-draft:after{background:#ffffff38;width:70%}.dl-board-card-title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.04em;line-height:1.15;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-board-card-meta{margin:0;font-size:12px;font-weight:500;color:#ffffff9e;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dl-board-card-time{margin:0;font-size:11.5px;font-weight:550;letter-spacing:.04em;color:#ffffff80;font-variant-numeric:tabular-nums;text-transform:uppercase}.dl-board-card-foot{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dl-board-card-foot .dl-list-item-aside{font-size:13px;font-weight:650;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.dl-board-card-tickets{font-size:11px;font-weight:550;letter-spacing:.01em;color:#ffffff73;text-transform:none}.dl-event-thumb{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--dl-page-panel);border:1px solid var(--dl-page-border);flex-shrink:0}.dl-event-thumb.sm{width:28px;height:28px;border-radius:6px}.dl-list-view{border:1px solid var(--dl-page-border);border-radius:12px;overflow:hidden;background:var(--dl-page-surface);width:100%}.dl-shell[data-theme=dark] .dl-list-view{background:var(--dl-page-bg)}.dl-list-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-bottom:1px solid var(--dl-page-border);text-align:left;background:transparent;color:inherit}.dl-list-item:last-child{border-bottom:none}.dl-list-item:hover{background:var(--dl-page-hover)}.dl-list-item-main{flex:1;min-width:0}.dl-list-item-title{margin:0;font-size:14px;font-weight:600;color:var(--dl-page-text)}.dl-list-item-sub{margin:3px 0 0;font-size:12.5px;color:var(--dl-page-faint)}.dl-list-item-aside{font-size:12.5px;color:var(--dl-page-muted);flex-shrink:0}.dl-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--dl-faint);margin-bottom:14px}.dl-crumb span:last-child{color:var(--dl-muted)}.dl-title-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dl-title{margin:0;font-size:28px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.dl-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--dl-border);background:var(--dl-surface);color:var(--dl-muted);font-size:12px;font-weight:600}.dl-subtitle{margin:0 0 28px;font-size:13.5px;line-height:1.45;color:var(--dl-faint)}.dl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.dl-toolbar:empty{display:none}.dl-view-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid var(--dl-border);background:var(--dl-panel)}.dl-view-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--dl-faint);font-size:12.5px;font-weight:550;white-space:nowrap}.dl-view-tab.is-active{background:var(--dl-page-surface);color:var(--dl-page-text);border-color:var(--dl-page-border);box-shadow:0 1px 2px #0000000d}.dl-shell[data-theme=dark] .dl-view-tab.is-active{background:var(--dl-page-active);border-color:var(--dl-page-border);box-shadow:none}.dl-view-tab:hover:not(.is-active){color:var(--dl-muted)}.dl-search-btn{display:inline-flex;align-items:center;gap:7px;color:var(--dl-faint);font-size:13px;padding:6px 4px}.dl-search-btn:hover{color:var(--dl-muted)}.dl-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.dl-filter{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--dl-border);background:var(--dl-page-surface);color:var(--dl-muted);font-size:12.5px;font-weight:500}.dl-filter:hover{background:var(--dl-hover);color:var(--dl-text)}.dl-filter-add{color:var(--dl-faint);font-size:12.5px;font-weight:500;padding:6px 4px}.dl-filter-add:hover{color:var(--dl-muted)}.dl-table-wrap{border:1px solid var(--dl-page-border);border-radius:12px;overflow:hidden;background:var(--dl-page-surface);box-shadow:0 1px 2px #0f172a0a}.dl-shell[data-surface=dark] .dl-table-wrap{box-shadow:none;background:var(--dl-page-surface);border-color:var(--dl-page-border)}.dl-table{width:100%;border-collapse:collapse;table-layout:fixed}.dl-table th,.dl-table td{border-bottom:1px solid var(--dl-page-border);border-right:1px solid var(--dl-page-border);padding:0 16px;text-align:left;vertical-align:middle}.dl-table th:last-child,.dl-table td:last-child{border-right:none}.dl-table tbody tr:last-child td{border-bottom:none}.dl-empty-cell{color:var(--dl-muted);font-size:13px;padding:28px 16px!important;text-align:center}.dl-empty-page{padding:48px 28px}.dl-table thead th{height:44px;font-size:12px;font-weight:550;color:var(--dl-page-faint);background:var(--dl-page-panel);border-bottom:1px solid var(--dl-page-border)}.dl-th{display:inline-flex;align-items:center;gap:7px}.dl-table tbody td{height:56px;font-size:13px;color:var(--dl-muted)}.dl-table tbody tr:hover td{background:var(--dl-page-hover)}.dl-check{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--dl-page-dim);background:var(--dl-page-surface);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.dl-shell[data-theme=dark] .dl-check{border-color:#525252;background:transparent}.dl-col-check{width:44px;text-align:center!important;padding-left:14px!important;padding-right:8px!important}.dl-col-name{width:22%}.dl-col-email{width:24%}.dl-col-role{width:20%}.dl-col-status{width:16%}.dl-col-joined{width:14%}.dl-user{display:flex;align-items:center;gap:10px;color:var(--dl-text);font-weight:500}.dl-avatar{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#2a2a2a;flex-shrink:0;border:1px solid var(--dl-page-border)}.dl-email{color:var(--dl-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.dl-email:hover{color:#c5cede}.dl-status{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:550;border:1px solid transparent}.dl-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.dl-status.is-active{color:var(--dl-green);background:var(--dl-green-bg);border-color:var(--dl-green-border)}.dl-status.is-inactive{color:var(--dl-red);background:var(--dl-red-bg);border-color:var(--dl-red-border)}.dl-status.is-pending{color:#b45309;background:#f59e0b1f;border-color:#f59e0b52}.dl-shell[data-surface=dark] .dl-status.is-pending{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2447}.dl-workpage{display:flex;flex-direction:column;gap:16px;width:100%}.dl-workpage .dl-loader{min-height:280px}.dl-workpage-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.dl-workpage-kicker{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dl-page-muted)}.dl-workpage-hero h1{margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:750;letter-spacing:-.035em;color:var(--dl-page-text)}.dl-workpage-lead{margin:6px 0 0;max-width:38rem;font-size:13.5px;line-height:1.5;color:var(--dl-page-muted)}.dl-workpage-search,.dl-workpage-tools{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.dl-workpage-search{align-items:center;min-width:min(320px,100%);height:42px;padding:0 12px;border:1px solid var(--dl-page-border);border-radius:12px;background:var(--dl-page-surface);color:var(--dl-page-muted)}.dl-workpage-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--dl-page-text);font:inherit;font-size:13.5px;outline:none}.dl-workpage-search input::-moz-placeholder{color:var(--dl-page-faint)}.dl-workpage-search input::placeholder{color:var(--dl-page-faint)}.dl-field{display:flex;flex-direction:column;gap:5px;min-width:132px}.dl-field span{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--dl-page-muted)}.dl-field select,.dl-field input{height:42px;padding:0 12px;border:1px solid var(--dl-page-border);border-radius:12px;background:var(--dl-page-surface);color:var(--dl-page-text);font:inherit;font-size:13.5px;outline:none}.dl-field select:focus,.dl-field input:focus,.dl-workpage-search:focus-within{border-color:color-mix(in srgb,var(--dl-accent, #f16cb3) 45%,var(--dl-page-border))}.dl-statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border:1px solid var(--dl-page-border);border-radius:14px;overflow:hidden;background:var(--dl-page-surface)}.dl-statbar>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-right:1px solid var(--dl-page-border);min-width:0}.dl-statbar>div:last-child{border-right:none}.dl-statbar span{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-page-muted)}.dl-statbar strong{font-size:18px;font-weight:700;letter-spacing:-.03em;color:var(--dl-page-text);overflow-wrap:anywhere}.dl-statbar strong.is-down{color:var(--dl-red)}.dl-statbar strong.is-up{color:var(--dl-green)}.dl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--dl-page-border)}.dl-panel-head h2{margin:0;font-size:13px;font-weight:700;color:var(--dl-page-text)}.dl-panel-head span{font-size:12px;font-weight:600;color:var(--dl-page-muted)}.dl-workpage-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;border:1px dashed var(--dl-page-border);border-radius:14px;background:var(--dl-page-surface)}.dl-workpage-empty.is-inset{border:none;border-radius:0;min-height:180px;justify-content:center}.dl-workpage-empty strong{font-size:15px;color:var(--dl-page-text)}.dl-workpage-empty p{margin:0;font-size:13.5px;line-height:1.5;color:var(--dl-page-muted);max-width:36rem}.dl-spec-list{display:grid;margin:16px 0 0;gap:0}.dl-spec-list.is-compact{margin-top:18px}.dl-spec{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--dl-page-border-soft)}.dl-spec dt{margin:0;font-size:12px;font-weight:650;color:var(--dl-page-muted)}.dl-spec dd{margin:0;font-size:13.5px;font-weight:550;color:var(--dl-page-text);overflow-wrap:anywhere}.dl-btn-primary,.dl-btn-ghost{height:42px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:650}.dl-btn-primary{border:none;background:var(--dl-accent, #f16cb3);color:var(--dl-on-accent, #fff)}.dl-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.dl-btn-ghost{border:1px solid var(--dl-page-border);background:var(--dl-page-surface);color:var(--dl-page-text)}.dl-btn-ghost:hover:not(:disabled){background:var(--dl-page-hover)}.dl-btn-primary:disabled,.dl-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.dl-approvals-layout,.dl-report-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;align-items:stretch;min-height:min(58vh,560px)}.dl-approvals-queue-panel,.dl-approvals-detail,.dl-report-table-panel,.dl-report-aside{border:1px solid var(--dl-page-border);border-radius:14px;background:var(--dl-page-surface);overflow:hidden;display:flex;flex-direction:column;min-height:0}.dl-approvals-queue{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:2px;flex:1;overflow:auto}.dl-approvals-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.dl-approvals-item:hover{background:var(--dl-page-hover)}.dl-approvals-item.is-on{background:color-mix(in srgb,var(--dl-accent, #f16cb3) 12%,var(--dl-page-surface));box-shadow:inset 3px 0 0 var(--dl-accent, #f16cb3)}.dl-approvals-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--dl-accent, #f16cb3) 16%,var(--dl-page-panel));color:var(--dl-page-text);font-size:11px;font-weight:750;letter-spacing:.04em;flex-shrink:0}.dl-approvals-avatar.is-lg{width:44px;height:44px;font-size:13px}.dl-approvals-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dl-approvals-item-body strong{font-size:13.5px;font-weight:650;color:var(--dl-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-approvals-item-body em{font-style:normal;font-size:12px;color:var(--dl-page-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-approvals-item-wait{flex-shrink:0;font-size:11px;font-weight:650;color:var(--dl-page-muted)}.dl-approvals-identity{display:flex;align-items:flex-start;gap:12px}.dl-approvals-detail-body,.dl-report-aside-body{padding:16px 18px 18px;flex:1}.dl-approvals-detail-title{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--dl-page-text)}.dl-approvals-detail-copy{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--dl-page-muted)}.dl-approvals-detail-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--dl-page-border);background:var(--dl-page-panel)}.dl-table-wrap.is-flush{border:none;border-radius:0;box-shadow:none;flex:1}.dl-table.is-dense tbody td{height:44px;padding:8px 14px}.dl-table.is-dense thead th,.dl-table.is-dense tfoot td{padding:0 14px}.dl-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.dl-table-strong{font-weight:650;color:var(--dl-page-text)}.dl-table.is-dense tbody tr:last-child td{border-bottom:1px solid var(--dl-page-border)}.dl-table tfoot td{height:48px;font-weight:700;color:var(--dl-page-text);background:var(--dl-page-panel);border-bottom:none}.dl-settle-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;color:var(--dl-page-muted)}.dl-settle-row strong{color:var(--dl-page-text);font-weight:650;font-variant-numeric:tabular-nums}.dl-settle-row.is-fee strong{color:var(--dl-red)}.dl-settle-payout{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:14px 0 4px;border-top:1px solid var(--dl-page-border)}.dl-settle-payout span{font-size:13px;font-weight:700;color:var(--dl-page-text)}.dl-settle-payout strong{font-size:1.2rem;font-weight:750;letter-spacing:-.03em;color:var(--dl-page-text);font-variant-numeric:tabular-nums}@media(max-width:980px){.dl-approvals-layout,.dl-report-layout{grid-template-columns:1fr}.dl-statbar>div{border-right:none;border-bottom:1px solid var(--dl-page-border)}.dl-statbar>div:last-child{border-bottom:none}}@media(max-width:720px){.dl-workpage-search,.dl-workpage-tools{width:100%}.dl-field{flex:1}.dl-spec{grid-template-columns:1fr;gap:3px}}.dl-ai-morph{--ai-size: 54px;--ai-open-w: min(400px, calc(100vw - 40px) );--ai-open-h: 320px;position:fixed;right:20px;bottom:20px;z-index:35;width:var(--ai-size);height:var(--ai-size);border-radius:999px;overflow:hidden;background:#c8f135;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 28px #0000002e;transform-origin:bottom right;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.dl-ai-morph:hover:not(.is-open){transform:translateY(-1px) scale(1.03);box-shadow:0 14px 32px #00000038}.dl-ai-morph.is-open{width:var(--ai-open-w);height:var(--ai-open-h);border-radius:22px;background:#ffffffe6;border-color:#1118271f;box-shadow:0 22px 60px #0f172a2e;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);transform:none}.dl-shell[data-theme=dark] .dl-ai-morph.is-open{background:#121212f0;border-color:#ffffff1f;box-shadow:0 22px 60px #00000080}.dl-ai-morph-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;color:#111;opacity:1;pointer-events:auto;transition:opacity .16s ease}.dl-ai-morph.is-open .dl-ai-morph-face{opacity:0;pointer-events:none}.dl-ai-morph-face-icon{display:grid;place-items:center}.dl-ai-morph-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:18px 18px 16px;opacity:0;pointer-events:none;transform:scale(.96);transform-origin:bottom right;transition:opacity .18s ease 80ms,transform .28s cubic-bezier(.22,1,.36,1)}.dl-ai-morph.is-open .dl-ai-morph-body{opacity:1;pointer-events:auto;transform:scale(1)}.dl-ai-glow{pointer-events:none;position:absolute;inset:-40% -20% auto -20%;height:140px;background:radial-gradient(ellipse at 18% 40%,rgba(200,241,53,.55),transparent 55%),radial-gradient(ellipse at 82% 30%,rgba(255,140,160,.45),transparent 55%);filter:blur(8px);opacity:.9}.dl-ai-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-shrink:0}.dl-ai-header h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;color:#111}.dl-shell[data-theme=dark] .dl-ai-header h2{color:#f5f5f5}.dl-ai-header-actions{display:inline-flex;align-items:center;gap:6px}.dl-ai-expand{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:#0000000d;border:1px solid rgba(0,0,0,.06);color:#525252}.dl-shell[data-theme=dark] .dl-ai-expand{background:#ffffff0f;border-color:#ffffff14;color:#a3a3a3}.dl-ai-expand:hover{background:#00000014;color:#111}.dl-ai-prompts{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;flex:1;min-height:0;overflow:auto}.dl-ai-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 14px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);color:#1f2937;font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #0000000a;text-align:left}.dl-shell[data-theme=dark] .dl-ai-chip{background:#ffffff0f;border-color:#ffffff1a;color:#e5e5e5}.dl-ai-chip:hover{background:#fff;border-color:#00000024}.dl-ai-chip span{min-width:0}.dl-ai-input-bar{position:relative;display:flex;align-items:center;gap:8px;height:54px;padding:0 12px 0 8px;border-radius:999px;background:#121212;border:1px solid #222;color:#f5f5f5;flex-shrink:0}.dl-ai-spark{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#c8f135;color:#111;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.dl-ai-spark:hover{filter:brightness(1.05)}.dl-ai-input-bar input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#f5f5f5;font-size:13.5px}.dl-ai-input-bar input::-moz-placeholder{color:#8a8a8a}.dl-ai-input-bar input::placeholder{color:#8a8a8a}.dl-ai-util{width:30px;height:30px;display:grid;place-items:center;color:#b0b0b0;border-radius:999px;border:1px solid transparent;flex-shrink:0}.dl-ai-util:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}@media(max-width:720px){.dl-ai-morph{right:12px;bottom:12px}.dl-ai-morph.is-open{--ai-open-w: calc(100vw - 24px) }.dl-mobile-fabs{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px))}}@media(max-width:960px){.dl-sidebar{display:none}.dl-main{padding:18px 16px}.dl-col-joined,.dl-col-role{display:none}}.dl-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dl-set-overlay-in .22s ease both}@keyframes dl-set-overlay-in{0%{opacity:0}to{opacity:1}}.dl-settings-panel{--set-accent: #f16cb3;--set-accent-soft: rgba(241, 108, 179, .12);--set-accent-border: rgba(241, 108, 179, .32);--set-accent-ring: rgba(241, 108, 179, .14);--set-text: #111827;--set-muted: #6b7280;--set-border: #e5e7eb;--set-bg: #ffffff;width:min(1080px,100%);height:min(720px,calc(100vh - 48px));display:grid;grid-template-columns:280px 1fr;background:var(--set-bg);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000073;color:var(--set-text);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;animation:dl-set-panel-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes dl-set-panel-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.dl-settings-panel.is-no-motion .dl-set-page,.dl-settings-panel.is-no-motion .dl-set-acc-btn,.dl-settings-panel.is-no-motion .dl-set-chevron,.dl-settings-panel.is-no-motion .dl-set-sub-wrap,.dl-settings-panel.is-no-motion .dl-set-sub{animation:none!important;transition:none!important}.dl-settings-nav{border-right:1px solid var(--set-border);padding:28px 18px 20px;overflow:auto;background:#fafafa}.dl-settings-title{margin:0 10px 22px;font-size:28px;font-weight:700;letter-spacing:-.03em}.dl-set-acc{margin-bottom:4px}.dl-set-acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 10px;border-radius:10px;color:#374151;font-size:14px;font-weight:550;position:relative;transition:background .18s ease,color .18s ease}.dl-set-acc-left{display:inline-flex;align-items:center;gap:10px}.dl-set-acc.is-active .dl-set-acc-btn{background:var(--set-accent-soft);color:var(--set-accent)}.dl-set-acc.is-active .dl-set-acc-btn:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--set-accent)}.dl-set-chevron{display:inline-flex;color:#9ca3af;transition:transform .22s ease,color .18s ease}.dl-set-chevron.is-open{transform:rotate(180deg);color:var(--set-accent)}.dl-set-sub-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.dl-set-sub-wrap.is-open{grid-template-rows:1fr}.dl-set-sub{display:flex;flex-direction:column;gap:2px;padding:0 0 0 36px;overflow:hidden;min-height:0;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,padding .28s ease}.dl-set-sub-wrap.is-open .dl-set-sub{padding:4px 0 8px 36px;opacity:1;transform:none}.dl-set-sub-item{text-align:left;height:34px;padding:0 10px;border-radius:8px;color:#6b7280;font-size:13.5px;font-weight:500;transition:background .14s ease,color .14s ease}.dl-set-sub-item:hover{background:#f3f4f6;color:#111827}.dl-set-sub-item.is-active{color:var(--set-accent);font-weight:700;background:var(--set-accent-soft)}.dl-settings-content{position:relative;padding:36px 40px 32px;overflow:auto;background:#fff}.dl-set-stage{min-height:min(520px,calc(100% - 8px));position:relative}.dl-set-page{will-change:opacity,transform}.dl-set-page.is-enter{animation:dl-set-page-in .32s cubic-bezier(.22,1,.36,1) both}.dl-set-page.is-exit{animation:dl-set-page-out .18s ease both}@keyframes dl-set-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dl-set-page-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.dl-set-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:min(520px,calc(100vh - 220px));padding:24px 8px 40px;color:var(--set-muted);animation:dl-set-page-in .22s ease both}.dl-set-loading-label{font-size:13px;font-weight:650;letter-spacing:.02em}.dl-set-spinner{width:36px;height:36px;border-radius:999px;border:3px solid var(--set-accent-soft);border-top-color:var(--set-accent);animation:dl-set-spin .65s linear infinite}@keyframes dl-set-spin{to{transform:rotate(360deg)}}.dl-set-skeleton{width:min(420px,100%);margin-top:18px;display:flex;flex-direction:column;gap:10px}.dl-set-skeleton>span{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--set-accent-soft) 0%,rgba(255,255,255,.9) 45%,var(--set-accent-soft) 90%);background-size:200% 100%;animation:dl-set-shimmer 1.1s ease-in-out infinite}.dl-set-skeleton>span.is-lg{height:18px;width:55%}.dl-set-skeleton>span.is-mid{width:78%}.dl-set-skeleton>span.is-short{width:42%}@keyframes dl-set-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dl-settings-close{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#9ca3af}.dl-settings-close:hover{background:#f3f4f6;color:#111827}.dl-set-block{padding:0 0 26px;margin-bottom:22px;border-bottom:1px solid var(--set-border)}.dl-set-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dl-set-block-head h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.dl-set-block-head p{margin:4px 0 0;font-size:13.5px;color:var(--set-muted)}.dl-set-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.dl-theme-grid.is-looks{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-theme-card{border:1.5px solid var(--set-border);border-radius:14px;overflow:hidden;background:#fff;text-align:left;padding:0;transition:border-color .12s ease,box-shadow .12s ease}.dl-theme-card.is-selected{border-color:var(--set-accent);box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-theme-card-foot{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;color:#111827;background:#fff}.dl-theme-card-foot em{display:block;margin-top:2px;font-style:normal;font-size:11px;font-weight:550;color:#6b7280}.dl-theme-card.is-selected .dl-theme-card-foot{background:var(--set-accent-soft)}.dl-radio{width:16px;height:16px;border-radius:999px;border:1.5px solid #d1d5db;display:inline-grid;place-items:center;flex-shrink:0}.dl-radio.is-on{border-color:var(--set-accent);background:var(--set-accent);box-shadow:inset 0 0 0 3px #fff}.dl-theme-preview{height:118px;padding:12px;background:#f3f4f6}.dl-theme-preview.is-light{background:#eef1f6}.dl-theme-preview.is-dark{background:#1f2430}.dl-theme-preview.is-cercino{background:#fff0f6}.dl-theme-preview.is-cercino .dl-theme-chrome span{background:#f16cb3}.dl-theme-preview.is-cercino .dl-theme-side{background:#120814}.dl-theme-preview.is-cercino .dl-theme-bar,.dl-theme-preview.is-cercino .dl-theme-line{background:#f16cb359}.dl-theme-preview.is-cercino .dl-theme-cards span{background:#f16cb347}.dl-theme-preview-system{display:grid;grid-template-columns:1fr 1fr;padding:0;height:118px}.dl-theme-half{padding:14px 12px}.dl-theme-half.is-light{background:#eef1f6}.dl-theme-half.is-dark{background:#1f2430}.dl-theme-chrome{display:flex;gap:4px;margin-bottom:8px}.dl-theme-chrome span{width:7px;height:7px;border-radius:999px;background:#d1d5db}.dl-theme-preview.is-dark .dl-theme-chrome span{background:#4b5563}.dl-theme-body{display:grid;grid-template-columns:28px 1fr;gap:8px;height:calc(100% - 18px)}.dl-theme-side{border-radius:6px;background:#1118270f}.dl-theme-preview.is-light .dl-theme-side{background:#f3f4f6;box-shadow:inset 0 0 0 1px #1118270f}.dl-theme-preview.is-dark .dl-theme-side{background:#ffffff14}.dl-theme-content{display:flex;flex-direction:column;gap:6px}.dl-theme-bar,.dl-theme-line{height:8px;border-radius:999px;background:#1118271f}.dl-theme-preview.is-dark .dl-theme-bar,.dl-theme-preview.is-dark .dl-theme-line,.dl-theme-half.is-dark .dl-theme-bar,.dl-theme-half.is-dark .dl-theme-line{background:#ffffff2e}.dl-theme-line.short{width:55%}.dl-theme-cards{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;flex:1}.dl-theme-cards span{border-radius:6px;background:#ffffffe6}.dl-theme-preview.is-dark .dl-theme-cards span{background:#ffffff14}.dl-accent-row{display:flex;align-items:center;gap:12px;margin-top:16px}.dl-swatch{width:28px;height:28px;border-radius:999px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000014}.dl-swatch.sm{width:22px;height:22px;border:none}.dl-swatch.is-selected{outline:2px solid var(--set-accent);outline-offset:2px}.dl-custom-color{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:13.5px;font-weight:600;color:#111827}.dl-hex-field{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--set-border);background:#fff}.dl-hex-field input{width:96px;border:none;outline:none;font:inherit;font-weight:500;color:#374151;background:transparent}.dl-coloors{display:flex;flex-direction:column;gap:12px}.dl-coloors-modes{display:flex;flex-wrap:wrap;gap:6px}.dl-coloors-mode{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--set-border);background:#fff;color:#6b7280;font-size:12px;font-weight:650}.dl-coloors-mode.is-on{border-color:var(--set-accent);background:var(--set-accent-soft);color:#111827;box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-coloors-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:92px;border-radius:14px;overflow:hidden;border:1px solid var(--set-border)}.dl-coloors-chip{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:92px;padding:10px}.dl-coloors-chip span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dl-coloors-chip em{font-style:normal;font-size:10.5px;opacity:.9}.dl-coloors-actions{display:flex;flex-wrap:wrap;gap:8px}.dl-coloors-generate{height:36px;padding:0 16px;border:none;border-radius:10px;background:var(--set-accent);color:#fff;font-size:13px;font-weight:700}.dl-coloors-generate:disabled,.dl-coloors-actions .dl-set-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.dl-coloors-generate:hover:not(:disabled){filter:brightness(1.05)}.dl-coloors-error{margin:0;font-size:12.5px;color:#be123c}.dl-coloors-note{margin:0;font-size:12px;color:#9ca3af}.dl-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dl-preset-grid.is-rich{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-preset-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--set-border);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.dl-preset-card.is-rich{flex-direction:row;align-items:stretch;gap:12px;padding:10px;min-height:88px}.dl-preset-card:hover{border-color:color-mix(in srgb,var(--set-accent) 45%,var(--set-border))}.dl-preset-card.is-selected{border-color:var(--set-accent);box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-preset-swatch{display:block;width:100%;height:44px;border-radius:8px;border:1px solid color-mix(in srgb,#000 8%,transparent)}.dl-preset-swatch.is-rich{position:relative;flex:0 0 96px;width:96px;height:auto;min-height:68px;border-radius:10px;overflow:hidden}.dl-preset-swatch.is-rich:before{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:var(--swatch-side, #111)}.dl-preset-swatch.is-rich:after{content:"";position:absolute;right:8px;bottom:8px;width:14px;height:14px;border-radius:50%;background:var(--swatch-accent, #f16cb3);box-shadow:0 0 0 2px color-mix(in srgb,#fff 55%,transparent)}.dl-preset-meta{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.dl-preset-label{font-size:13px;font-weight:650;color:#111827}.dl-preset-blurb{font-size:12px;color:#6b7280;line-height:1.35}.dl-look-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dl-look-chip{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border:1px solid var(--set-border);border-radius:12px;background:#fff;font-size:11.5px;font-weight:650;color:#374151;text-align:left;cursor:pointer}.dl-look-chip:hover{border-color:color-mix(in srgb,var(--set-accent) 40%,var(--set-border))}.dl-look-chip.is-selected{border-color:var(--set-accent);box-shadow:0 0 0 3px var(--set-accent-ring);color:#111827}.dl-look-chip-preview{display:block;height:36px;border-radius:8px;border:1px solid color-mix(in srgb,#000 8%,transparent)}.dl-fine-tune{margin:4px 0 18px;padding:12px 14px;border:1px solid var(--set-border);border-radius:14px;background:#fff}.dl-fine-tune>summary{cursor:pointer;font-size:13px;font-weight:650;color:#374151;list-style:none}.dl-fine-tune>summary::-webkit-details-marker{display:none}.dl-fine-tune>summary:after{content:"Show";float:right;font-size:12px;font-weight:600;color:#9ca3af}.dl-fine-tune[open]>summary:after{content:"Hide"}.dl-fine-tune-desc{margin:8px 0 14px;font-size:12.5px;color:#6b7280;line-height:1.4}.dl-custom-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-color-field{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--set-border);border-radius:12px;background:#fff}.dl-color-field>span{font-size:12px;font-weight:650;color:#6b7280}.dl-color-field-controls{display:flex;align-items:center;gap:10px}.dl-color-field-controls input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--set-border);border-radius:8px;background:transparent;cursor:pointer}.dl-color-field-controls input[type=text],.dl-color-field-controls input:not([type=color]){flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid var(--set-border);border-radius:8px;font-size:13px;font-weight:550;color:#111827;background:#fff;outline:none}.dl-color-field-controls input:not([type=color]):focus{border-color:var(--set-accent);box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-custom-theme-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dl-set-secondary-btn{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--set-border);background:#fff;color:#374151;font-size:12.5px;font-weight:650}.dl-set-secondary-btn:hover{background:#f3f4f6}@media(max-width:720px){.dl-preset-grid,.dl-preset-grid.is-rich,.dl-look-chip-grid,.dl-coloors-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-custom-theme-grid{grid-template-columns:1fr}}.dl-toggle{width:46px;height:26px;border-radius:999px;background:#d1d5db;position:relative;flex-shrink:0;transition:background .14s ease}.dl-toggle.is-on{background:var(--set-accent)}.dl-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .14s ease}.dl-toggle.is-on .dl-toggle-knob{transform:translate(20px)}.dl-table-view-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.dl-table-view-card{border:1.5px solid var(--set-border);border-radius:14px;padding:14px;background:#fafafa;text-align:left}.dl-table-view-card.is-selected{border-color:var(--set-accent);box-shadow:0 0 0 3px var(--set-accent-ring);background:#fff}.dl-table-preview{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.dl-table-preview-head,.dl-table-preview-row{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:10px;padding:8px 10px;border-bottom:1px solid #f3f4f6}.dl-table-preview-row:last-child{border-bottom:none}.dl-table-preview-head span,.dl-table-preview-row span{display:block;height:8px;border-radius:999px;background:#e5e7eb}.dl-table-preview-head span{background:#d1d5db}.dl-table-preview.is-compact .dl-table-preview-head,.dl-table-preview.is-compact .dl-table-preview-row{padding:5px 10px}.dl-set-placeholder{padding-top:40px}.dl-set-placeholder h3{margin:0;font-size:22px}.dl-set-placeholder p{margin:8px 0 0;color:var(--set-muted)}.dl-settings-panel.is-contrast{--set-border: #111827;--set-text: #000;--set-muted: #374151}.dl-settings-panel.is-contrast .dl-set-acc-btn,.dl-settings-panel.is-contrast .dl-set-sub-item,.dl-settings-panel.is-contrast .dl-set-field input,.dl-settings-panel.is-contrast .dl-set-field select{border-color:#111827}.dl-toggle:disabled{opacity:.7;cursor:not-allowed}.dl-set-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.dl-set-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;color:#374151}.dl-set-field input,.dl-set-field select{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--set-border);background:#fff;font:inherit;font-size:13.5px;font-weight:500;color:var(--set-text)}.dl-set-field input:disabled{background:#f3f4f6;color:var(--set-muted)}.dl-set-preview-line{margin:12px 0 0;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dl-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.dl-choice{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px 14px;border-radius:12px;border:1.5px solid var(--set-border);background:#fff}.dl-choice.is-selected{border-color:var(--set-accent);background:var(--set-accent-soft);box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-choice strong{display:block;font-size:13.5px;font-weight:700}.dl-choice em{display:block;margin-top:2px;font-size:12px;font-style:normal;color:var(--set-muted)}.dl-set-search{display:block;margin:14px 0 10px}.dl-set-search input{width:100%;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--set-border);font:inherit;font-size:13.5px}.dl-shortcut-list{list-style:none;margin:0;padding:0;border:1px solid var(--set-border);border-radius:12px;overflow:hidden}.dl-shortcut-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #f0f1f3;font-size:13.5px}.dl-shortcut-list li:last-child{border-bottom:none}.dl-shortcut-empty{color:var(--set-muted);justify-content:center!important}.dl-shortcut-keys{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.dl-shortcut-plus{font-style:normal;color:#9ca3af;margin:0 2px;font-size:11px}.dl-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:650;color:#374151;box-shadow:0 1px #e5e7eb}.dl-profile-hero{display:flex;align-items:center;gap:14px;margin:14px 0 4px}.dl-profile-avatar{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--set-accent);color:#fff;font-size:20px;font-weight:750}.dl-profile-hero strong{display:block;font-size:16px;font-weight:700}.dl-profile-hero em{display:block;margin-top:2px;font-size:12.5px;font-style:normal;color:var(--set-muted);text-transform:capitalize}.dl-set-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.dl-set-primary{height:38px;padding:0 16px;border-radius:10px;border:none;background:var(--set-accent);color:#111;font-size:13px;font-weight:700}.dl-set-ghost{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--set-border);background:#fff;color:#374151;font-size:12.5px;font-weight:650}.dl-set-ghost:hover{background:#f9fafb}.dl-set-toast{font-size:12.5px;font-weight:650;color:var(--set-accent)}.dl-set-toast-block{margin:12px 0 0}.dl-plan-current-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dl-card-edit{margin-top:14px}.dl-set-fields-stack{grid-template-columns:1fr 1fr}.dl-set-field-span{grid-column:1 / -1}.dl-card-hint{margin:12px 0 0;font-size:12px;color:var(--set-muted);line-height:1.4}.dl-pay-name{display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--set-muted)}.dl-session-list,.dl-invoice-list{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--set-border);border-radius:12px;overflow:hidden}.dl-session-list li,.dl-invoice-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #f0f1f3}.dl-session-list li:last-child,.dl-invoice-list li:last-child{border-bottom:none}.dl-session-list strong{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.dl-session-list em{display:block;margin-top:2px;font-size:12px;font-style:normal;color:var(--set-muted)}.dl-pill-soft{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--set-accent-soft);color:var(--set-accent);font-size:10px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.dl-plan-current,.dl-pay-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--set-border);background:#fafafa}.dl-plan-current strong,.dl-pay-card{display:block;font-size:15px;font-weight:750}.dl-plan-current em{display:block;margin-top:2px;font-size:12.5px;font-style:normal;color:var(--set-muted)}.dl-plan-price{font-size:20px;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dl-plan-price small{margin-left:4px;font-size:12px;font-weight:600;color:var(--set-muted);letter-spacing:0}.dl-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;align-items:stretch}.dl-plan-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px 16px 14px;border-radius:14px;border:1.5px solid var(--set-border);background:#fff;min-height:100%;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.dl-plan-card:hover,.dl-plan-card.is-focus{transform:translateY(-2px);border-color:var(--set-accent-border)}.dl-plan-card.is-selected{border-color:var(--set-accent);background:var(--set-accent-soft);box-shadow:0 0 0 3px var(--set-accent-ring)}.dl-plan-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.dl-plan-card-top>strong{font-size:15px;font-weight:750;margin-right:auto}.dl-plan-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--set-accent);color:#111;font-size:10px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.dl-plan-badge.is-current{background:#111;color:#fff}.dl-plan-tagline{margin:0;font-size:13px;font-weight:650;color:var(--set-text);letter-spacing:-.01em}.dl-plan-best{margin:0;font-size:11.5px;font-style:normal;color:var(--set-muted);line-height:1.35}.dl-plan-features{list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px solid rgba(17,24,39,.08);display:flex;flex-direction:column;gap:10px;width:100%;flex:1}.dl-plan-features li{display:flex;align-items:flex-start;gap:8px}.dl-plan-check{flex-shrink:0;width:16px;height:16px;margin-top:1px;border-radius:999px;display:grid;place-items:center;background:var(--set-accent-soft);color:var(--set-accent);font-size:10px;font-weight:800}.dl-plan-features strong{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.dl-plan-features em{display:block;margin-top:2px;font-size:11.5px;font-style:normal;color:var(--set-muted);line-height:1.35}.dl-plan-cta{margin-top:10px;width:100%;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid var(--set-accent-border);font-size:12px;font-weight:750;color:var(--set-accent)}.dl-plan-card.is-selected .dl-plan-cta{background:var(--set-accent);border-color:var(--set-accent);color:#111}.dl-plan-spotlight{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr);gap:16px;margin-top:14px;padding:16px;border-radius:14px;border:1px solid var(--set-border);background:linear-gradient(135deg,var(--set-accent-soft) 0%,#fff 48%,#fafafa 100%)}.dl-plan-spotlight-kicker{margin:0 0 12px;font-size:12.5px;font-weight:650;color:var(--set-muted)}.dl-plan-spotlight-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dl-plan-spotlight-list strong{display:block;font-size:13.5px;font-weight:750}.dl-plan-spotlight-list span{display:block;margin-top:2px;font-size:12.5px;color:var(--set-muted);line-height:1.4}.dl-plan-spotlight-side{display:flex;flex-direction:column;align-items:stretch;gap:10px;justify-content:center;padding:8px}.dl-plan-spotlight-price{margin:0 0 4px;font-size:28px;font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dl-plan-spotlight-price small{margin-left:4px;font-size:13px;font-weight:600;color:var(--set-muted)}.dl-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.dl-showcase-card{padding:14px 16px;border-radius:12px;border:1px solid var(--set-border);background:#fff}.dl-showcase-card strong{display:block;font-size:14px;font-weight:750;letter-spacing:-.01em}.dl-showcase-card p{margin:6px 0 10px;font-size:12.5px;color:var(--set-muted);line-height:1.4}.dl-showcase-card span{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:999px;background:var(--set-accent-soft);color:var(--set-accent);font-size:11px;font-weight:700}.dl-compare-wrap{margin-top:14px;border:1px solid var(--set-border);border-radius:12px;overflow:auto}.dl-compare-table{width:100%;border-collapse:collapse;font-size:12.5px}.dl-compare-table th,.dl-compare-table td{padding:11px 14px;text-align:left;border-bottom:1px solid #f0f1f3}.dl-compare-table th{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--set-muted);background:#fafafa}.dl-compare-table th.is-on,.dl-compare-table td.is-on{background:var(--set-accent-soft);color:var(--set-text);font-weight:700}.dl-compare-table tr:last-child td{border-bottom:none}.dl-invoice-list li span,.dl-invoice-list li strong{font-size:13px;font-variant-numeric:tabular-nums}.dl-invoice-list li span:first-child{font-weight:650;min-width:72px}.dl-set-range{width:100%;margin-top:16px;accent-color:var(--set-accent)}.dl-range-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--set-muted);font-weight:600}@media(max-width:900px){.dl-set-fields,.dl-choice-row,.dl-plan-grid,.dl-showcase-grid,.dl-plan-spotlight{grid-template-columns:1fr}.dl-settings-panel{grid-template-columns:1fr;height:min(860px,calc(100vh - 32px))}.dl-settings-nav{border-right:none;border-bottom:1px solid var(--set-border);max-height:220px}.dl-theme-grid,.dl-theme-grid.is-looks,.dl-table-view-grid{grid-template-columns:1fr 1fr}}.dl-mobile-fabs{display:none}.dl-drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;border:none;padding:0;margin:0;background:#00000080;pointer-events:none}.dl-mobile-drawer{display:none}@media(max-width:860px){.dl-shell{display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.dl-mobile-fabs{display:flex;flex-direction:column;align-items:center;gap:10px;position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:36}.dl-mobile-fab{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--dl-page-border);border-radius:999px;background:var(--dl-page-surface);color:var(--dl-page-text);box-shadow:0 8px 22px #0000001f}.dl-mobile-fab:hover,.dl-mobile-fab.is-on{background:var(--dl-page-hover)}.dl-shell[data-theme=dark] .dl-mobile-fab{box-shadow:0 8px 22px #0006}.dl-drawer-backdrop.is-visible{display:block;pointer-events:auto}.dl-app{flex:1;min-height:0;height:auto}.dl-desktop-sidebar{display:none!important}.dl-shell .dl-mobile-drawer{display:flex!important;flex-direction:column;position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;height:50dvh;max-height:50dvh;padding:6px 14px calc(10px + env(safe-area-inset-bottom,0px));margin:0;border:1px solid var(--dl-sidebar-border);border-bottom:none;border-radius:22px 22px 0 0;background:var(--dl-sidebar-bg);color:var(--dl-sidebar-text);z-index:95;box-shadow:0 -18px 50px #00000047;transform:translate3d(0,110%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none;overflow:hidden;gap:8px;touch-action:pan-y}.dl-shell .dl-mobile-drawer.is-drawer-open{transform:translateZ(0);pointer-events:auto}.dl-sheet-handle{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:16px;margin:0 -4px 2px;cursor:grab;touch-action:none}.dl-sheet-handle span{width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--dl-sidebar-text) 28%,transparent)}.dl-mobile-drawer .dl-company-row{min-height:40px;padding-bottom:2px}.dl-mobile-drawer .dl-search-bar{min-height:36px;border-radius:12px}.dl-mobile-drawer .dl-search-bar kbd{display:none}.dl-nav-sheet{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px;padding-top:2px}.dl-nav-sheet-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;padding:2px 0 6px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dl-nav-sheet-grid .dl-nav-item{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:8px 4px;border-radius:14px;text-align:center;background:color-mix(in srgb,var(--dl-sidebar-text) 5%,transparent)}.dl-nav-sheet-grid .dl-nav-item>span:not(.dl-nav-badge){font-size:10.5px;font-weight:600;line-height:1.15;white-space:normal}.dl-nav-sheet-grid .dl-nav-item.is-active{background:var(--dl-sidebar-active)}.dl-nav-sheet-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0;padding-top:6px;border-top:1px solid var(--dl-sidebar-border)}.dl-nav-sheet-foot .dl-nav-item{justify-content:center;min-height:40px;border-radius:12px;background:color-mix(in srgb,var(--dl-sidebar-text) 5%,transparent)}.dl-shell[data-drawer=open] .dl-mobile-fabs,.dl-shell[data-drawer=open] .dl-ai-morph:not(.is-open){opacity:0;pointer-events:none}.dl-main,.dl-main.is-notion,.dl-main.is-wide{padding:16px 14px 72px;scrollbar-gutter:auto}.dl-main.is-live-embed,.dl-main.is-the-deep-dive{padding:0}.dl-main.is-deep-dive{padding:12px 12px 14px}.dl-main.is-backstage{padding:0}.dl-toolbar{flex-wrap:wrap;gap:8px}.dl-filters{flex-wrap:wrap;gap:6px}.dl-view-tabs{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.dl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dl-settings-overlay{padding:0;align-items:stretch}.dl-settings-panel{width:100%;max-width:none;height:100%;max-height:none;border-radius:0}}@media(max-width:560px){.dl-board{grid-template-columns:1fr}}.dl-shell .dl-main.is-live-embed{background:var(--dl-page-bg);color:var(--dl-page-text);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.dl-shell .lab-live-root{background:var(--dl-page-bg)!important;color:var(--dl-page-text)!important;width:100%!important;max-width:none!important}.dl-shell .lab-live-root>main{background:var(--dl-page-bg)!important;color:var(--dl-page-text)!important;width:100%!important;max-width:none!important}.dl-shell .lab-live-root .bg-black,.dl-shell .lab-live-root .bg-black\/20,.dl-shell .lab-live-root .bg-black\/25,.dl-shell .lab-live-root .bg-black\/40,.dl-shell .lab-live-root .bg-black\/70,.dl-shell .lab-live-root .bg-black\/90,.dl-shell .lab-live-root .bg-\[\#0A0A0A\],.dl-shell .lab-live-root .bg-\[\#0A0A0A\]\/95,.dl-shell .lab-live-root .bg-\[\#0a0a0a\],.dl-shell .lab-live-root .bg-\[\#101010\],.dl-shell .lab-live-root .bg-\[\#111\],.dl-shell .lab-live-root .bg-\[\#111111\],.dl-shell .lab-live-root .bg-\[\#141414\],.dl-shell .lab-live-root .bg-\[\#141414\]\/95,.dl-shell .lab-live-root .bg-\[\#1a1a1a\],.dl-shell .lab-live-root .bg-\[\#1A1A1A\]{background-color:var(--dl-page-surface)!important}.dl-shell .lab-live-root .bg-white\/\[0\.03\],.dl-shell .lab-live-root .bg-white\/\[0\.04\],.dl-shell .lab-live-root .bg-white\/\[0\.06\],.dl-shell .lab-live-root .bg-white\/5,.dl-shell .lab-live-root .bg-white\/10,.dl-shell .lab-live-root .hover\:bg-white\/5:hover,.dl-shell .lab-live-root .hover\:bg-white\/10:hover,.dl-shell .lab-live-root .hover\:bg-white\/\[0\.04\]:hover,.dl-shell .lab-live-root .hover\:bg-white\/\[0\.06\]:hover{background-color:var(--dl-page-panel)!important}.dl-shell .lab-live-root .hover\:bg-white\/10:hover,.dl-shell .lab-live-root .hover\:bg-white\/5:hover,.dl-shell .lab-live-root .hover\:bg-white\/\[0\.06\]:hover{background-color:var(--dl-page-hover)!important}.dl-shell .lab-live-root .bg-white{background-color:var(--dl-page-surface)!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root .text-\[\#F16CB3\]{color:var(--dl-accent, #f16cb3)!important}.dl-shell .lab-live-root .bg-\[\#F16CB3\]{background-color:var(--dl-accent, #f16cb3)!important;color:#fff!important}.dl-shell .lab-live-root{color:var(--dl-page-text)}.dl-shell .lab-live-root [class*=text-white]{color:var(--dl-page-text)!important}.dl-shell .lab-live-root [class*="text-white/70"],.dl-shell .lab-live-root [class*="text-white/60"],.dl-shell .lab-live-root [class*="text-white/55"]{color:var(--dl-page-muted)!important}.dl-shell .lab-live-root [class*="text-white/50"],.dl-shell .lab-live-root [class*="text-white/45"],.dl-shell .lab-live-root [class*="text-white/40"],.dl-shell .lab-live-root [class*="text-white/35"],.dl-shell .lab-live-root [class*="text-white/30"],.dl-shell .lab-live-root [class*="text-white/25"],.dl-shell .lab-live-root [class*="text-white/20"],.dl-shell .lab-live-root [class*="text-white/15"]{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .text-black,.dl-shell .lab-live-root .text-black\/70,.dl-shell .lab-live-root .text-black\/80,.dl-shell .lab-live-root [class*=text-black]{color:var(--dl-page-text)!important}.dl-shell .lab-live-root [class*="placeholder:text-white"]::-moz-placeholder,.dl-shell .lab-live-root input::-moz-placeholder,.dl-shell .lab-live-root textarea::-moz-placeholder{color:var(--dl-page-muted)!important;opacity:1!important}.dl-shell .lab-live-root [class*="placeholder:text-white"]::placeholder,.dl-shell .lab-live-root input::placeholder,.dl-shell .lab-live-root textarea::placeholder{color:var(--dl-page-muted)!important;opacity:1!important}.dl-shell .lab-live-root .field-label{color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .field-input,.dl-shell .lab-live-root input.field-input,.dl-shell .lab-live-root select.field-input,.dl-shell .lab-live-root textarea.field-input{color:var(--dl-page-text)!important;background-color:var(--dl-page-panel)!important;border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root .field-input:focus,.dl-shell .lab-live-root input.field-input:focus,.dl-shell .lab-live-root select.field-input:focus,.dl-shell .lab-live-root textarea.field-input:focus{border-color:var(--dl-link)!important;background-color:var(--dl-page-surface)!important}.dl-shell .lab-live-root .field-input option,.dl-shell .lab-live-root select.field-input option,.dl-shell .lab-live-root select option{background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root [class*=stroke-white],.dl-shell .lab-live-root svg[stroke=currentColor]{stroke:currentColor}.dl-shell .lab-live-root [class*=fill-white]{fill:currentColor}.dl-shell .lab-live-root .brightness-0.invert,.dl-shell .lab-live-root [class*=brightness-0][class*=invert]{filter:brightness(0)!important;opacity:.72!important}.dl-shell[data-surface=dark] .lab-live-root .brightness-0.invert,.dl-shell[data-surface=dark] .lab-live-root [class*=brightness-0][class*=invert]{filter:brightness(0) invert(1)!important;opacity:.7!important}.dl-shell .lab-live-root .bg-\[\#F16CB3\],.dl-shell .lab-live-root .bg-\[\#F16CB3\] [class*=text-],.dl-shell .lab-live-root .bg-\[\#F16CB3\][class*=text-white],.dl-shell .lab-live-root button.bg-\[\#F16CB3\],.dl-shell .lab-live-root a.bg-\[\#F16CB3\]{background-color:var(--dl-accent, #f16cb3)!important;color:var(--dl-on-accent, #fff)!important}.dl-shell .lab-live-root .lev-hero,.dl-shell .lab-live-root .lev-hero [class*=text-white],.dl-shell .lab-live-root .lev-hero [class*=text-black]{color:#fff!important}.dl-shell .lab-live-root .border-white\/10,.dl-shell .lab-live-root .border-white\/12,.dl-shell .lab-live-root .border-white\/\[0\.06\],.dl-shell .lab-live-root .border-white\/\[0\.04\],.dl-shell .lab-live-root .border-white\/20,.dl-shell .lab-live-root .ring-white\/10,.dl-shell .lab-live-root .ring-1.ring-white\/10{border-color:var(--dl-page-border)!important;--tw-ring-color: var(--dl-page-border) !important}.dl-shell .lab-live-root .bg-\[\#F16CB3\]\/12,.dl-shell .lab-live-root .bg-\[\#F16CB3\]\/15{background-color:#f16cb324!important}.dl-shell .lab-live-root .bg-\[\#F16CB3\]\/20{background-color:#f16cb333!important}.dl-shell .lab-live-root .border-\[\#F16CB3\]\/40{border-color:#f16cb366!important}.dl-shell .lab-live-root tr.border-t,.dl-shell .lab-live-root li.border-t{border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root .rounded-\[28px\],.dl-shell .lab-live-root .rounded-\[24px\],.dl-shell .lab-live-root .rounded-2xl,.dl-shell .lab-live-root .rounded-xl{border-radius:12px!important;border:1px solid var(--dl-page-border);box-shadow:0 1px 2px #0f172a0a}.dl-shell[data-theme=dark] .lab-live-root .rounded-\[28px\],.dl-shell[data-theme=dark] .lab-live-root .rounded-\[24px\],.dl-shell[data-theme=dark] .lab-live-root .rounded-2xl,.dl-shell[data-theme=dark] .lab-live-root .rounded-xl{box-shadow:none}.dl-shell .lab-live-root .rounded-full{border-radius:999px!important}.dl-shell .lab-live-root button.rounded-full.bg-white{background:var(--dl-page-text)!important;color:var(--dl-page-bg)!important;border:none!important}.dl-shell .lab-live-root button.rounded-full.bg-white\/10,.dl-shell .lab-live-root button.bg-white\/10{background:var(--dl-page-panel)!important;color:var(--dl-page-muted)!important;border:1px solid var(--dl-page-border)!important}.dl-shell .lab-live-root input,.dl-shell .lab-live-root textarea,.dl-shell .lab-live-root select{background-color:var(--dl-page-surface)!important;color:var(--dl-page-text)!important;border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root input:focus,.dl-shell .lab-live-root textarea:focus,.dl-shell .lab-live-root select:focus{outline-color:var(--dl-link)!important}.dl-shell .lab-live-root .overflow-hidden.rounded-\[24px\],.dl-shell .lab-live-root .overflow-hidden.rounded-\[24px\]>.overflow-x-auto{background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root table{border-collapse:collapse;width:100%;background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root thead,.dl-shell .lab-live-root thead tr,.dl-shell .lab-live-root th{color:var(--dl-page-faint)!important;font-weight:550!important;border-bottom:1px solid var(--dl-page-border)!important;background:var(--dl-page-panel)!important}.dl-shell .lab-live-root tbody,.dl-shell .lab-live-root tbody tr{background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root td{color:var(--dl-page-muted)!important;border-bottom:1px solid var(--dl-page-border)!important;border-top-color:var(--dl-page-border)!important;background:transparent!important}.dl-shell .lab-live-root td.font-medium,.dl-shell .lab-live-root td.text-white{color:var(--dl-page-text)!important}.dl-shell .lab-live-root tbody tr:hover,.dl-shell .lab-live-root tbody tr:hover td{background:var(--dl-page-hover)!important}.dl-shell .lab-live-root td>span.rounded-full,.dl-shell .lab-live-root li span.rounded-full.px-2\.5{display:inline-flex!important;align-items:center;justify-content:center;gap:0;min-height:22px;padding:3px 10px!important;border:none!important;border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:510!important;letter-spacing:-.01em!important;line-height:1.15!important;text-transform:none!important;-webkit-font-smoothing:antialiased}.dl-shell .lab-live-root td>span.rounded-full:before,.dl-shell .lab-live-root li span.rounded-full.px-2\.5:before{content:none!important;display:none!important}.dl-shell .lab-live-root td>span.rounded-full.bg-white\/10,.dl-shell .lab-live-root td>span.bg-white\/10,.dl-shell .lab-live-root li span.bg-white\/10{background:var(--dl-page-hover)!important;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root td>span.rounded-full.bg-\[\#F16CB3\]\/20,.dl-shell .lab-live-root td>span.bg-\[\#F16CB3\]\/20,.dl-shell .lab-live-root td>span.text-\[\#F16CB3\],.dl-shell .lab-live-root li span.bg-\[\#F16CB3\]\/20,.dl-shell .lab-live-root li span.text-\[\#F16CB3\]{background:color-mix(in srgb,#f16cb3 14%,var(--dl-page-surface))!important;color:#f16cb3!important}.dl-shell[data-theme=dark] .lab-live-root td>span.rounded-full.bg-\[\#F16CB3\]\/20,.dl-shell[data-theme=dark] .lab-live-root td>span.bg-\[\#F16CB3\]\/20,.dl-shell[data-theme=dark] .lab-live-root td>span.text-\[\#F16CB3\],.dl-shell[data-theme=dark] .lab-live-root li span.bg-\[\#F16CB3\]\/20,.dl-shell[data-theme=dark] .lab-live-root li span.text-\[\#F16CB3\]{background:color-mix(in srgb,#f16cb3 22%,var(--dl-page-surface))!important;color:#f16cb3!important}.dl-shell .lab-live-root .\[color-scheme\:dark\]{color-scheme:light}.dl-shell[data-theme=dark] .lab-live-root .\[color-scheme\:dark\]{color-scheme:dark}.dl-shell .lab-live-root .bg-white\/10{background-color:var(--dl-page-dim)!important}.dl-shell .lab-live-root .bg-white\/80{background-color:var(--dl-page-text)!important}.dl-shell .lab-live-root .border-t-\[\#F16CB3\]{border-top-color:var(--dl-link)!important}.dl-shell .lab-live-root .border-white\/20{border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root .fixed.inset-0.bg-black\/70{background-color:#00000073!important}.dl-shell .lab-live-root img{border-color:var(--dl-page-border)}.dl-shell .lab-live-root .scrollbar-dark{scrollbar-color:var(--dl-page-dim) transparent}.dl-shell .lab-live-root .bg-yellow-400{background-color:var(--dl-page-text)!important;color:var(--dl-page-bg)!important}.dl-shell .lab-live-root h1,.dl-shell .lab-live-root .text-3xl,.dl-shell .lab-live-root .text-4xl,.dl-shell .lab-live-root .text-5xl{letter-spacing:-.03em;font-weight:650!important}.dl-shell .lab-live-root>main{padding:28px 32px 96px!important;overflow-x:hidden!important;overflow-y:auto!important}.dl-shell .lab-live-root:has(.lab-live-pulse)>main{padding:0!important}.dl-shell .lab-live-root>main:has(.lab-contacts-shell){padding:12px 16px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto;min-height:0}.dl-shell .lab-live-root .lab-contacts-shell{height:100%!important;max-height:100%!important;flex:1 1 auto;min-height:0}.dl-shell .lab-live-root .lab-contacts-toolbar,.dl-shell .lab-live-root .lab-contacts-cols{flex-shrink:0}.dl-shell .lab-live-root .lab-contacts-scroll{flex:1 1 auto;min-height:0}.dl-shell .lab-live-root .lab-contacts-search input{padding-left:2.35rem!important;padding-right:.75rem!important}.dl-shell .lab-live-root .lab-contacts-search>span{color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .lab-event-v2{--lev-brand: var(--dl-accent, #f16cb3);--lev-brand-deep: #c43d8f;display:flex;flex-direction:column;gap:28px;padding-bottom:72px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--dl-page-text)}.dl-shell .lab-live-root .lab-event-v2 .lev-hero{position:relative;isolation:isolate;min-height:min(52vh,420px);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px 24px;color:#fff;box-shadow:0 20px 50px #0f172a2e,0 0 0 1px #0000000a}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-media img,.dl-shell .lab-live-root .lab-event-v2 .lev-hero-fallback{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04)}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-fallback{background:radial-gradient(circle at 30% 20%,#3a3a3a,transparent 45%),linear-gradient(160deg,#2a2a2a,#101010)}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#00000040 38%,#000000b8),linear-gradient(90deg,rgba(196,61,143,.28) 0%,transparent 55%);pointer-events:none}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-top,.dl-shell .lab-live-root .lab-event-v2 .lev-hero-body,.dl-shell .lab-live-root .lab-event-v2 .lev-hero-footer{position:relative;z-index:1}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dl-shell .lab-live-root .lab-event-v2 .lev-back{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:980px;background:#ffffff24;color:#fff!important;font-size:13px;font-weight:510;letter-spacing:-.01em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .15s ease}.dl-shell .lab-live-root .lab-event-v2 .lev-back:hover{background:#ffffff38}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-actions{display:flex;gap:8px}.dl-shell .lab-live-root .lab-event-v2 .lev-btn{border:none;border-radius:980px;padding:9px 16px;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,background .15s ease}.dl-shell .lab-live-root .lab-event-v2 .lev-btn-solid{background:#fff!important;color:#000!important;box-shadow:0 4px 16px #0000002e}.dl-shell .lab-live-root .lab-event-v2 .lev-btn-solid:hover{transform:translateY(-1px)}.dl-shell .lab-live-root .lab-event-v2 .lev-btn-ghost{background:#ffffffeb!important;color:#000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dl-shell .lab-live-root .lab-event-v2 .lev-btn-ghost:hover{background:#fff!important;color:#000!important}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-body{max-width:720px;padding:28px 0 18px}.dl-shell .lab-live-root .lab-event-v2 .lev-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:-.01em;background:#ffffff29;color:#ffffffeb}.dl-shell .lab-live-root .lab-event-v2 .lev-status.is-upcoming,.dl-shell .lab-live-root .lab-event-v2 .lev-status.is-live{background:var(--lev-brand);color:#fff}.dl-shell .lab-live-root .lab-event-v2 .lev-loading{margin-left:10px;font-size:12px;color:#ffffff8c}.dl-shell .lab-live-root .lab-event-v2 .lev-title{margin:14px 0 0;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:700;letter-spacing:-.055em;line-height:.98;color:#fff!important;text-wrap:balance}.dl-shell .lab-live-root .lab-event-v2 .lev-meta{margin:14px 0 0;font-size:15px;font-weight:400;letter-spacing:-.01em;color:#ffffffb8!important;max-width:42ch}.dl-shell .lab-live-root .lab-event-v2 .lev-hero-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.14)}.dl-shell .lab-live-root .lab-event-v2 .lev-sell{display:flex;align-items:center;gap:14px}.dl-shell .lab-live-root .lab-event-v2 .lev-ring{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 16px #0003}.dl-shell .lab-live-root .lab-event-v2 .lev-ring>span{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#141414b8;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:-.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dl-shell .lab-live-root .lab-event-v2 .lev-sell-label{margin:0;font-size:13px;font-weight:600;color:#fff!important}.dl-shell .lab-live-root .lab-event-v2 .lev-sell-sub{margin:3px 0 0;font-size:12px;color:#ffffffad!important}.dl-shell .lab-live-root .lab-event-v2 .lev-ages{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.dl-shell .lab-live-root .lab-event-v2 .lev-spotlight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 4px 4px;border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-spot{padding:8px 20px 20px;border-right:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-spot:last-child{border-right:none}.dl-shell .lab-live-root .lab-event-v2 .lev-spot-label{margin:0;font-size:12px;font-weight:510;letter-spacing:-.01em;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-spot-value{margin:10px 0 0;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-spot-value.is-brand{color:var(--lev-brand)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-spot-value span{font-size:.55em;font-weight:600;letter-spacing:-.02em;opacity:.7}.dl-shell .lab-live-root .lab-event-v2 .lev-spot-hint{margin:8px 0 0;font-size:12px;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-secondary{padding:0 4px}.dl-shell .lab-live-root .lab-event-v2 .lev-section-title{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;padding:14px 16px 14px 0;border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list li:nth-child(odd){padding-right:24px;border-right:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list li:nth-child(2n){padding-left:24px}.dl-shell .lab-live-root .lab-event-v2 .lev-ml-label{grid-column:1;font-size:13px;color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-ml-value{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.15rem;font-weight:650;letter-spacing:-.03em;color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-ml-hint{grid-column:1;font-size:11px;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-panel,.dl-shell .lab-live-root .lab-event-v2 .lab-event-panel,.dl-shell .lab-live-root .lab-event-v2>section.rounded-\[24px\]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 4px 0!important;border-top:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white,.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white\/80,.dl-shell .lab-live-root .lab-event-v2 .lev-panel h2{color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white\/55,.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white\/45,.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white\/40,.dl-shell .lab-live-root .lab-event-v2 .lev-panel .text-white\/35{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lab-event-panel>h2,.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets>h2,.dl-shell .lab-live-root .lab-event-v2 .lab-event-people h2{font-size:13px!important;font-weight:600!important;letter-spacing:-.01em;color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .h-2\.5{height:5px!important;background:#78788024!important}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .bg-white,.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .h-2\.5>.h-full{background:linear-gradient(90deg,var(--lev-brand),var(--lev-brand-deep))!important}.dl-shell .lab-live-root .lab-event-v2 .lev-revenue{padding:8px 0 12px}.dl-shell .lab-live-root .rev-chart-tip,.dl-shell .lab-live-root .rev-chart-tip p{color:inherit!important}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .space-y-3>div{padding:14px 0;border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .space-y-3>div:last-child{border-bottom:none}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets p.text-white,.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .font-medium{color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .text-white\/40,.dl-shell .lab-live-root .lab-event-v2 .lab-event-tickets .text-\[0\.65rem\]{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-people{padding:4px 0 0!important}.dl-shell .lab-live-root .lab-event-v2 .lev-people-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:4px 4px 16px}.dl-shell .lab-live-root .lab-event-v2 .lev-people-title{display:flex;align-items:baseline;gap:10px}.dl-shell .lab-live-root .lab-event-v2 .lev-people-title h2{margin:0;font-size:15px!important;font-weight:650!important;letter-spacing:-.02em;color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-people-title span{font-size:13px;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search{display:flex;align-items:center;gap:8px;width:min(100%,320px);min-height:40px;padding:0 12px 0 14px;border-radius:10px;background:var(--dl-page-hover);border:1px solid var(--dl-page-border);color:var(--dl-page-faint);transition:border-color .15s ease,box-shadow .15s ease}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search:focus-within{border-color:#f16cb3;box-shadow:0 0 0 3px #f16cb32e;color:var(--dl-page-muted)}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search input{flex:1;min-width:0;border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;padding:10px 0!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.01em;color:#000!important}.dl-shell[data-theme=dark] .lab-live-root .lab-event-v2 .lev-people-search input{color:#fff!important}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search input::-moz-placeholder{color:var(--dl-page-faint)!important;font-weight:400}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search input::placeholder{color:var(--dl-page-faint)!important;font-weight:400}.dl-shell .lab-live-root .lab-event-v2 .lev-people-search button{border:none;background:transparent;color:var(--dl-page-faint);font-size:18px;line-height:1;cursor:pointer;padding:4px}.dl-shell .lab-live-root .lab-event-v2 .lev-people-list{list-style:none;margin:0;padding:0;max-height:32rem;overflow-y:auto;border:1px solid var(--dl-page-border);border-radius:14px;background:var(--dl-page-surface)}.dl-shell .lab-live-root .lab-event-v2 .lev-people-list>li{border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-people-list>li:last-child{border-bottom:none}.dl-shell .lab-live-root .lab-event-v2 .lev-person{display:grid;width:100%;grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:11px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .12s ease}.dl-shell .lab-live-root .lab-event-v2 .lev-person:hover{background:var(--dl-page-hover)}.dl-shell .lab-live-root .lab-event-v2 .lev-person:focus-visible{outline:2px solid #f16cb3;outline-offset:-2px}.dl-shell .lab-live-root .lab-event-v2 .lev-person-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(145deg,#f16cb3,#c43d8f)}.dl-shell .lab-live-root .lab-event-v2 .lev-person-main{min-width:0}.dl-shell .lab-live-root .lab-event-v2 .lev-person-name{margin:0;font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--dl-page-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-shell .lab-live-root .lab-event-v2 .lev-person-email{margin:2px 0 0;font-size:12px;color:var(--dl-page-faint)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-shell .lab-live-root .lab-event-v2 .lev-person-ticket{min-width:0;display:flex;flex-direction:column;gap:2px}.dl-shell .lab-live-root .lab-event-v2 .lev-person-ticket span:first-child{font-size:13px;font-weight:550;color:var(--dl-page-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-shell .lab-live-root .lab-event-v2 .lev-person-ticket span:last-child{font-size:11px;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-event-v2 .lev-person-status{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:7.5rem}.dl-shell .lab-live-root .lab-event-v2 .lev-person-status>span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.dl-shell .lab-live-root .lab-event-v2 .lev-person-status.is-in>span{background:color-mix(in srgb,#f16cb3 14%,transparent);color:#000!important}.dl-shell .lab-live-root .lab-event-v2 .lev-person-status.is-other>span{background:var(--dl-page-hover);color:#000!important}.dl-shell .lab-live-root .lab-event-v2 .lev-person-steps{display:flex;gap:3px}.dl-shell .lab-live-root .lab-event-v2 .lev-person-steps i{display:block;width:14px;height:3px;border-radius:999px;background:var(--dl-page-dim)}.dl-shell .lab-live-root .lab-event-v2 .lev-person-steps i.is-on{background:#f16cb3}@media(max-width:720px){.dl-shell .lab-live-root .lab-event-v2 .lev-person{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar main status" "avatar ticket status"}.dl-shell .lab-live-root .lab-event-v2 .lev-person-avatar{grid-area:avatar}.dl-shell .lab-live-root .lab-event-v2 .lev-person-main{grid-area:main}.dl-shell .lab-live-root .lab-event-v2 .lev-person-ticket{grid-area:ticket}.dl-shell .lab-live-root .lab-event-v2 .lev-person-status{grid-area:status}}.dl-shell .lab-live-root .lev-person-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#0f172a7a;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}.dl-shell .lab-live-root .lev-person-panel{position:relative;width:min(1080px,100%);height:min(720px,calc(100vh - 48px));display:grid;grid-template-columns:260px 1fr;background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:22px;overflow:hidden;box-shadow:0 28px 80px #0f172a47,0 2px 8px #0f172a0f;color:#111827;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.dl-shell[data-theme=dark] .lab-live-root .lev-person-panel{background:#111;border-color:#ffffff1a;color:#f5f5f5;box-shadow:0 28px 80px #0000008c}.dl-shell .lab-live-root .lev-person-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .14s ease,color .14s ease,border-color .14s ease}.dl-shell .lab-live-root .lev-person-close:hover{background:#f3f4f6;color:#111827;border-color:#d1d5db}.dl-shell[data-theme=dark] .lab-live-root .lev-person-close{background:#1a1a1a;border-color:#333;color:#a3a3a3}.dl-shell[data-theme=dark] .lab-live-root .lev-person-close:hover{background:#262626;color:#fff}.dl-shell .lab-live-root .lev-person-nav{display:flex;flex-direction:column;gap:18px;border-right:1px solid #eceff3;padding:28px 22px 24px;background:linear-gradient(180deg,#f8f9fb,#f3f4f6);overflow:auto}.dl-shell[data-theme=dark] .lab-live-root .lev-person-nav{background:linear-gradient(180deg,#141414,#0a0a0a);border-right-color:#262626}.dl-shell .lab-live-root .lev-person-nav-avatar{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(145deg,#f16cb3,#c43d8f);box-shadow:0 10px 24px #f16cb347}.dl-shell .lab-live-root .lev-person-nav-identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.dl-shell .lab-live-root .lev-person-nav h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1.2;color:#111827;word-break:break-word}.dl-shell[data-theme=dark] .lab-live-root .lev-person-nav h2{color:#fff}.dl-shell .lab-live-root .lev-person-nav-email{margin:0;font-size:12.5px;line-height:1.35;color:#6b7280;word-break:break-all}.dl-shell .lab-live-root .lev-person-nav-stage{display:inline-flex;margin-top:4px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:650;color:#374151!important;background:#fff;border:1px solid #e5e7eb}.dl-shell .lab-live-root .lev-person-nav-stage.is-in{background:color-mix(in srgb,#f16cb3 14%,#fff);border-color:color-mix(in srgb,#f16cb3 28%,#fff);color:#9d2468!important}.dl-shell .lab-live-root .lev-person-nav-stats{margin:auto 0 0;padding:0;display:grid;gap:8px}.dl-shell .lab-live-root .lev-person-nav-stats div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.dl-shell[data-theme=dark] .lab-live-root .lev-person-nav-stats div{border-color:#2a2a2a;background:#161616}.dl-shell .lab-live-root .lev-person-nav-stats dt{font-size:12px;font-weight:550;color:#6b7280}.dl-shell .lab-live-root .lev-person-nav-stats dd{margin:0;font-size:14px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#111827}.dl-shell[data-theme=dark] .lab-live-root .lev-person-nav-stats dd{color:#fff}.dl-shell .lab-live-root .lev-person-content{overflow:auto;padding:28px 48px 40px 32px;background:#fff}.dl-shell[data-theme=dark] .lab-live-root .lev-person-content{background:#111}.dl-shell .lab-live-root .lev-person-content-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px;padding-right:28px}.dl-shell .lab-live-root .lev-person-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f16cb3}.dl-shell .lab-live-root .lev-person-content-head h3{margin:8px 0 0;font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1.15;color:#111827}.dl-shell[data-theme=dark] .lab-live-root .lev-person-content-head h3{color:#fff}.dl-shell .lab-live-root .lev-person-event-tag{margin:2px 0 0;max-width:220px;padding:6px 10px;border-radius:8px;border:1px solid #eceff3;background:#f8f9fb;text-align:right;font-size:12px;font-weight:600;color:#4b5563;line-height:1.3}.dl-shell[data-theme=dark] .lab-live-root .lev-person-event-tag{border-color:#2a2a2a;background:#1a1a1a;color:#a3a3a3}.dl-shell .lab-live-root .lev-person-section{margin-bottom:28px}.dl-shell .lab-live-root .lev-person-section h4{margin:0 0 12px;font-size:13px;font-weight:650;letter-spacing:-.01em;color:#6b7280}.dl-shell .lab-live-root .lev-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-shell .lab-live-root .lev-person-grid>div{padding:14px 16px;border-radius:12px;background:#f7f7f8;border:1px solid #eceef2}.dl-shell[data-theme=dark] .lab-live-root .lev-person-grid>div{background:#0a0a0a;border-color:#262626}.dl-shell .lab-live-root .lev-person-grid span{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#9ca3af}.dl-shell .lab-live-root .lev-person-grid strong{display:block;margin-top:6px;font-size:14px;font-weight:600;letter-spacing:-.015em;color:#000;word-break:break-word}.dl-shell[data-theme=dark] .lab-live-root .lev-person-grid strong{color:#fff}.dl-shell .lab-live-root .lev-person-timeline{list-style:none;margin:0;padding:0}.dl-shell .lab-live-root .lev-person-timeline>li{display:grid;grid-template-columns:16px 1fr;gap:12px;padding-bottom:18px}.dl-shell .lab-live-root .lev-person-empty{margin:0;font-size:13px;color:#6b7280}.dl-shell .lab-live-root .lev-person-tl-mark{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#f16cb3;box-shadow:0 0 0 4px #f16cb326}.dl-shell .lab-live-root .lev-person-timeline>li[data-kind=view] .lev-person-tl-mark{background:#9ca3af;box-shadow:0 0 0 4px #9ca3af33}.dl-shell .lab-live-root .lev-person-timeline>li[data-kind=cart] .lev-person-tl-mark{background:#6366f1;box-shadow:0 0 0 4px #6366f12e}.dl-shell .lab-live-root .lev-person-timeline>li[data-kind=purchase] .lev-person-tl-mark{background:#f16cb3;box-shadow:0 0 0 4px #f16cb326}.dl-shell .lab-live-root .lev-person-timeline>li[data-kind=checkin] .lev-person-tl-mark{background:#111827;box-shadow:0 0 0 4px #1118271f}.dl-shell .lab-live-root .lev-person-order{padding:12px 0;border-bottom:1px solid #e5e7eb}.dl-shell .lab-live-root .lev-person-order:last-child{border-bottom:none}.dl-shell .lab-live-root .lev-person-order-title{margin:0 0 6px;font-size:14px;font-weight:650;color:#000}.dl-shell[data-theme=dark] .lab-live-root .lev-person-order-title{color:#fff}.dl-shell .lab-live-root .lev-person-tl-body{min-width:0;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.dl-shell[data-theme=dark] .lab-live-root .lev-person-tl-body{border-bottom-color:#262626}.dl-shell .lab-live-root .lev-person-timeline>li:last-child .lev-person-tl-body{border-bottom:none;padding-bottom:0}.dl-shell .lab-live-root .lev-person-tl-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.dl-shell .lab-live-root .lev-person-tl-top strong{font-size:15px;font-weight:650;letter-spacing:-.02em;color:#000}.dl-shell[data-theme=dark] .lab-live-root .lev-person-tl-top strong{color:#fff}.dl-shell .lab-live-root .lev-person-tl-top span{font-size:12px;color:#9ca3af}.dl-shell .lab-live-root .lev-person-tl-body>p{margin:6px 0 0;font-size:13px;line-height:1.45;color:#4b5563}.dl-shell .lab-live-root .lev-person-tl-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dl-shell .lab-live-root .lev-person-tl-meta span{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:550;color:#000;background:#f3f4f6}.dl-shell[data-theme=dark] .lab-live-root .lev-person-tl-meta span{background:#1a1a1a;color:#e5e5e5}.dl-shell .lab-live-root .lev-person-comment{margin:10px 0 0!important;padding:10px 12px;border-radius:10px;background:#fafafa;border:1px solid #eceef2;font-size:12px!important;color:#374151!important}.dl-shell .lab-live-root .lev-person-customs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.dl-shell .lab-live-root .lev-person-customs li{display:flex;justify-content:space-between;gap:12px;font-size:12px}.dl-shell .lab-live-root .lev-person-customs span{color:#9ca3af}.dl-shell .lab-live-root .lev-person-customs strong{color:#000;font-weight:600;text-align:right}.dl-shell[data-theme=dark] .lab-live-root .lev-person-customs strong{color:#fff}@media(max-width:860px){.dl-shell .lab-live-root .lev-person-panel{grid-template-columns:1fr;height:min(860px,calc(100vh - 32px))}.dl-shell .lab-live-root .lev-person-nav{border-right:none;border-bottom:1px solid #e5e7eb}.dl-shell .lab-live-root .lev-person-grid{grid-template-columns:1fr}}@media(max-width:900px){.dl-shell .lab-live-root .lab-event-v2 .lev-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-shell .lab-live-root .lab-event-v2 .lev-spot:nth-child(2){border-right:none}.dl-shell .lab-live-root .lab-event-v2 .lev-spot:nth-child(1),.dl-shell .lab-live-root .lab-event-v2 .lev-spot:nth-child(2){border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list{grid-template-columns:1fr}.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list li:nth-child(odd),.dl-shell .lab-live-root .lab-event-v2 .lev-metric-list li:nth-child(2n){padding-left:0;padding-right:0;border-right:none}}@media(max-width:860px){.dl-shell .lab-live-root>main{padding-left:12px!important;padding-right:12px!important}.dl-shell .lab-live-root>main:has(.mec-studio){padding:0!important}.dl-shell .lab-live-root .overflow-x-auto,.dl-shell .lab-live-root .table-wrap,.dl-shell .lab-live-root [class*=Table],.dl-shell .lab-live-root table{max-width:100%}.dl-shell .lab-live-root .lab-event-v2 .lev-spotlight{grid-template-columns:1fr}.dl-shell .lab-live-root .lab-event-v2 .lev-spot{border-right:none!important;border-bottom:1px solid var(--dl-page-border)}.dl-shell .lab-live-root .lab-event-v2 .lev-spot:last-child{border-bottom:none}.dl-shell .lab-live-root .lev-person-overlay{padding:0;align-items:stretch}.dl-shell .lab-live-root .lev-person-panel{width:100%;max-width:none;height:100%;max-height:none;border-radius:0}}@media(max-width:560px){.dl-shell .lab-live-root>main{padding-left:10px!important;padding-right:10px!important;padding-top:10px!important}}.dl-shell .lab-live-root .lab-mel{gap:0;color:var(--dl-page-text)}.dl-shell .lab-live-root .lab-mel-head h1{font-size:1.35rem!important;font-weight:750!important;letter-spacing:-.04em!important;color:var(--dl-page-text)!important}.dl-shell .lab-live-root .lab-mel-head p{color:var(--dl-page-muted)!important}.dl-shell .lab-live-root .lab-mel-btn-primary{background:var(--dl-page-text)!important;color:var(--dl-page-bg)!important;border:none!important;border-radius:999px!important;padding:.55rem 1.05rem!important;font-weight:650!important;box-shadow:0 1px 2px #0f172a1f}.dl-shell .lab-live-root .lab-mel-btn-primary:hover{filter:brightness(1.08)}.dl-shell .lab-live-root .lab-mel-btn-ghost{background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important;border:1px solid var(--dl-page-border)!important;border-radius:999px!important;padding:.55rem 1.05rem!important;font-weight:600!important}.dl-shell .lab-live-root .lab-mel-btn-ghost:hover{background:var(--dl-page-hover)!important;border-color:var(--dl-page-border)!important}.dl-shell .lab-live-root .lab-mel-search svg{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-mel-search input{border-radius:14px!important;border:1px solid var(--dl-page-border)!important;background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important;box-shadow:0 1px 2px #0f172a0a}.dl-shell .lab-live-root .lab-mel-search input::-moz-placeholder{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-mel-search input::placeholder{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-mel-search input:focus{border-color:color-mix(in srgb,var(--dl-accent, #f16cb3) 50%,var(--dl-page-border))!important;box-shadow:0 0 0 3px var(--dl-accent-ring, rgba(241, 108, 179, .16))}.dl-shell .lab-live-root .lab-mel-tabs{border-radius:999px!important;border:1px solid var(--dl-page-border)!important;background:var(--dl-page-surface)!important;padding:3px!important;gap:2px!important;box-shadow:0 1px 2px #0f172a0a}.dl-shell .lab-live-root .lab-mel-tabs button{border-radius:999px!important;padding:.45rem .8rem!important;color:var(--dl-page-muted)!important;background:transparent!important;font-weight:600!important}.dl-shell .lab-live-root .lab-mel-tabs button span{color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-mel-tabs button:hover{color:var(--dl-page-text)!important;background:var(--dl-page-hover)!important}.dl-shell .lab-live-root .lab-mel-tabs button.is-on,.dl-shell .lab-live-root .lab-mel-tabs button[aria-selected=true]{background:var(--dl-page-text)!important;color:var(--dl-page-bg)!important}.dl-shell .lab-live-root .lab-mel-tabs button.is-on span,.dl-shell .lab-live-root .lab-mel-tabs button[aria-selected=true] span{color:color-mix(in srgb,var(--dl-page-bg) 70%,transparent)!important}.dl-shell .lab-live-root .lab-mel-list{display:flex;flex-direction:column;gap:10px}.dl-shell .lab-live-root .lab-mel-list>li{list-style:none}.dl-shell .lab-live-root .lab-mel-row{border-radius:16px!important;border:1px solid var(--dl-page-border)!important;background:var(--dl-page-surface)!important;color:var(--dl-page-text)!important;box-shadow:0 1px 2px #0f172a0a;padding:12px 14px!important;gap:14px!important}.dl-shell .lab-live-root .lab-mel-thumb{border-radius:12px!important;box-shadow:inset 0 0 0 1px #0f172a0f}.dl-shell .lab-live-root .lab-mel-thumb-empty{background:var(--dl-page-panel)!important;color:var(--dl-page-faint)!important}.dl-shell .lab-live-root .lab-mel-row p.text-\[0\.95rem\],.dl-shell .lab-live-root .lab-mel-row .font-semibold{color:var(--dl-page-text)!important;letter-spacing:-.02em}.dl-shell .lab-live-root .lab-mel-meta{color:var(--dl-page-muted)!important;font-weight:500!important}.dl-shell .lab-live-root .lab-mel-status{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--dl-page-muted)}.dl-shell .lab-live-root .lab-mel-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.dl-shell .lab-live-root .lab-mel-status.is-upcoming{color:var(--dl-accent, #c02674)}.dl-shell .lab-live-root .lab-mel-status.is-live{color:#059669}.dl-shell .lab-live-root .lab-mel-status.is-ended{color:#6b7280}.dl-shell .lab-live-root .lab-mel-status.is-canceled{color:#dc2626}.dl-shell .lab-live-root .lab-mel-icon-btn{width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid var(--dl-page-border)!important;background:#fff!important;color:var(--dl-page-muted)!important;box-shadow:0 1px 2px #0f172a0a}.dl-shell .lab-live-root .lab-mel-icon-btn img{filter:brightness(0)!important;opacity:.7!important}.dl-shell .lab-live-root .lab-mel-icon-danger{border-color:color-mix(in srgb,#ef4444 35%,#fff)!important;background:color-mix(in srgb,#ef4444 6%,#fff)!important;color:#dc2626!important}.dl-shell .lab-live-root .lab-mel-chevron{color:var(--dl-page-faint)!important;font-size:1.05rem;padding-left:2px}.dl-shell[data-surface=dark] .lab-live-root .lab-mel-icon-btn{background:var(--dl-page-panel)!important;border-color:var(--dl-page-border)!important}.dl-shell[data-surface=dark] .lab-live-root .lab-mel-icon-btn img{filter:brightness(0) invert(1)!important;opacity:.75!important}.dl-shell .lab-live-root .lab-live-pulse{--lp-ink: var(--dl-page-text);--lp-paper: var(--dl-page-panel);--lp-line: var(--dl-page-border);--lp-brand: var(--dl-accent, #f16cb3);width:100%;max-width:none;margin:0;padding:0;color:var(--lp-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse{--lp-ink: var(--dl-page-text);--lp-paper: var(--dl-page-panel);--lp-line: var(--dl-page-border)}.dl-shell .lab-live-root .lab-live-pulse .lp-shell{display:block;width:100%;max-width:none;min-height:calc(100vh - var(--dl-topbar-h, 0px));background:var(--lp-paper);border:none}.dl-shell .lab-live-root .lab-live-pulse .lp-stage{display:flex;flex-direction:column;min-width:0;width:100%;padding:0}.dl-shell .lab-live-root .lab-live-pulse .lp-board{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr);gap:0;width:100%;background:var(--lp-ink);color:#f3f1ee;border-bottom:1px solid rgba(243,241,238,.12)}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-board{background:#000}.dl-shell .lab-live-root .lab-live-pulse .lp-board-pulses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse{padding:22px 24px 20px;border-right:1px solid rgba(243,241,238,.12)}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse:last-child{border-right:none}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse span{display:block;font-size:10px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:#f3f1ee73}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse strong{display:block;margin-top:10px;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:700;letter-spacing:-.06em;line-height:.95;font-variant-numeric:tabular-nums;color:#fff}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse strong i{font-style:normal;margin-left:4px;font-size:.42em;font-weight:600;letter-spacing:-.02em;opacity:.55;vertical-align:.35em}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse.is-brand strong{color:var(--lp-brand)}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse em{display:block;margin-top:8px;font-style:normal;font-size:12px;color:#f3f1ee80}.dl-shell .lab-live-root .lab-live-pulse .lp-board-side{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:16px 20px;border-left:1px solid rgba(243,241,238,.12)}.dl-shell .lab-live-root .lab-live-pulse .lp-spine-ages{margin:0;filter:brightness(1.15)}.dl-shell .lab-live-root .lab-live-pulse .lp-spine-scope{margin:0}.dl-shell .lab-live-root .lab-live-pulse .lp-spine-scope button,.dl-shell .lab-live-root .lab-live-pulse .lp-spine-scope .rounded-2xl,.dl-shell .lab-live-root .lab-live-pulse .lp-spine-scope .rounded-full{width:100%;border-radius:0!important;background:transparent!important;border:1px solid rgba(243,241,238,.22)!important;box-shadow:none!important;color:#f3f1ee!important}.dl-shell .lab-live-root .lab-live-pulse .lp-setlist,.dl-shell .lab-live-root .lab-live-pulse .lp-setlist-head,.dl-shell .lab-live-root .lab-live-pulse .lp-marquee{width:100%}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee{position:relative;isolation:isolate;display:block;width:100%;min-height:280px;padding:0;border:none;border-bottom:1px solid var(--lp-line);background:#111;text-align:left;cursor:pointer;overflow:hidden}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-media img,.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-fallback{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .5s ease}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee:hover .lp-marquee-media img{transform:scale(1.08)}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-fallback{background:radial-gradient(circle at 70% 30%,rgba(241,108,179,.45),transparent 45%),linear-gradient(135deg,#1a1a1a,#050505)}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c7,#0003 55%,#00000073),linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%)}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:280px;padding:28px 32px;color:#fff}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-kicker{font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brand)}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-title{max-width:16ch;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:750;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee-meta{font-size:13px;color:#ffffffb8;font-variant-numeric:tabular-nums}.dl-shell .lab-live-root .lab-live-pulse .lp-setlist-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;padding:14px 20px;border-bottom:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-paper) 72%,#fff)}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-setlist-head{background:color-mix(in srgb,var(--lp-paper) 88%,#000)}.dl-shell .lab-live-root .lab-live-pulse .lp-filters{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-paper) 55%,#fff)}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-filters{background:color-mix(in srgb,var(--lp-paper) 70%,#1a1a1a)}.dl-shell .lab-live-root .lab-live-pulse .lp-filters button{border:none;background:transparent;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--lp-ink) 48%,transparent);cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-filters button{color:color-mix(in srgb,var(--lp-ink) 45%,transparent)}.dl-shell .lab-live-root .lab-live-pulse .lp-filters button:hover{color:var(--lp-ink)}.dl-shell .lab-live-root .lab-live-pulse .lp-filters button.is-on{color:#fff;background:var(--lp-ink);box-shadow:0 1px 2px #0000001f}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-filters button.is-on{color:#111;background:#f5f5f5}.dl-shell .lab-live-root .lab-live-pulse .lp-tools{--lp-control-h: 40px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;flex:1 1 280px;min-width:0}.dl-shell .lab-live-root .lab-live-pulse .lp-search,.dl-shell .lab-live-root .lab-live-pulse .lp-date,.dl-shell .lab-live-root .lab-live-pulse .lp-scope{box-sizing:border-box;height:var(--lp-control-h);min-height:var(--lp-control-h);max-height:var(--lp-control-h)}.dl-shell .lab-live-root .lab-live-pulse .lp-search{flex:1 1 160px;max-width:220px;padding:0 12px!important;border:1px solid var(--lp-line)!important;border-radius:10px!important;background:#fff!important;color:var(--lp-ink)!important;font-size:13px!important;line-height:1.2!important;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.dl-shell .lab-live-root .lab-live-pulse .lp-search:focus{border-color:color-mix(in srgb,var(--lp-brand) 55%,var(--lp-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-brand) 18%,transparent)}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-search{background:#1a1a1a!important}.dl-shell .lab-live-root .lab-live-pulse .lp-export{border:none;background:none;padding:6px 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink);cursor:pointer;box-shadow:inset 0 -1px 0 currentColor}.dl-shell .lab-live-root .lab-live-pulse .lp-export:disabled{opacity:.35;cursor:not-allowed}.dl-shell .lab-live-root .lab-live-pulse .lp-setlist{list-style:none;margin:0;padding:0}.dl-shell .lab-live-root .lab-live-pulse .lp-empty{padding:40px 24px;font-size:14px;color:#0a0a0a73}.dl-shell .lab-live-root .lab-live-pulse .lp-scope{display:flex;align-items:stretch;min-width:9.5rem;position:relative;z-index:5}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative{flex:1 1 auto;min-width:0;height:100%}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:100%;height:100%!important;min-height:0!important;border-radius:10px!important;background:#fff!important;border:1px solid var(--lp-line)!important;box-shadow:none!important;color:var(--lp-ink)!important;padding:0 12px!important;font-size:13px!important;line-height:1.2!important}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-scope>.relative>button{background:#1a1a1a!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>button span{color:inherit!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute{z-index:40;border-radius:14px!important;background:#fff!important;border:1px solid var(--lp-line)!important;box-shadow:0 16px 40px #0f172a29!important;color:var(--lp-ink)!important;overflow:hidden}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute{background:#1a1a1a!important;border-color:#333!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute input{background:var(--lp-paper)!important;color:var(--lp-ink)!important;border:1px solid var(--lp-line)!important;border-radius:10px!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute button{color:var(--lp-ink)!important;border-radius:10px!important;width:auto!important;height:auto!important;min-height:0!important;padding:.55rem .75rem!important;background:transparent!important;border:none!important;box-shadow:none!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute button:hover{background:color-mix(in srgb,var(--lp-ink) 6%,transparent)!important}.dl-shell .lab-live-root .lab-live-pulse .lp-scope>.relative>div.absolute .rounded-full{width:1rem!important;height:1rem!important;min-height:0!important;max-height:none!important;border-radius:999px!important;flex-shrink:0}.dl-shell .lab-live-root .lab-live-pulse .lp-row{display:grid;width:100%;grid-template-columns:42px 56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 24px;border:none;border-bottom:1px solid var(--lp-line);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s ease}.dl-shell .lab-live-root .lab-live-pulse .lp-row:hover{background:#f16cb30f}.dl-shell .lab-live-root .lab-live-pulse .lp-row.is-live{box-shadow:inset 3px 0 0 var(--lp-brand)}.dl-shell .lab-live-root .lab-live-pulse .lp-row-idx{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0a0a0a59}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-row-idx{color:#f3f1ee59}.dl-shell .lab-live-root .lab-live-pulse .lp-row-thumb{width:56px;height:56px;overflow:hidden;background:#ddd}.dl-shell .lab-live-root .lab-live-pulse .lp-row-thumb img,.dl-shell .lab-live-root .lab-live-pulse .lp-row-thumb>span{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dl-shell .lab-live-root .lab-live-pulse .lp-row-thumb>span{background:linear-gradient(135deg,#222,#111)}.dl-shell .lab-live-root .lab-live-pulse .lp-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}.dl-shell .lab-live-root .lab-live-pulse .lp-row-title{font-size:16px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-shell .lab-live-root .lab-live-pulse .lp-row-sub{font-size:12px;color:#0a0a0a80}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-row-sub{color:#f3f1ee80}.dl-shell .lab-live-root .lab-live-pulse .lp-row-meter{display:block;height:3px;width:min(220px,100%);margin-top:6px;border-radius:99px;background:color-mix(in srgb,var(--lp-ink) 10%,transparent);overflow:hidden}.dl-shell .lab-live-root .lab-live-pulse .lp-row-meter>i{display:block;height:100%;border-radius:inherit;background:var(--lp-brand)}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig{display:flex;gap:22px;font-variant-numeric:tabular-nums}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig>span{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:72px;font-size:15px;font-weight:650;letter-spacing:-.03em}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig em{font-style:normal;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a61}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-row-fig em{color:#f3f1ee66}.dl-shell .lab-live-root .lab-live-pulse .lp-date{display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--lp-line);border-radius:10px;background:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:color-mix(in srgb,var(--lp-ink) 45%,transparent)}.dl-shell[data-theme=dark] .lab-live-root .lab-live-pulse .lp-date{background:#1a1a1a;color:color-mix(in srgb,var(--lp-ink) 45%,transparent)}.dl-shell .lab-live-root .lab-live-pulse .lp-date input{box-sizing:border-box!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--lp-ink)!important;font-size:13px!important;font-weight:550;letter-spacing:-.01em;text-transform:none;line-height:1.2!important;padding:0!important;margin:0!important;height:100%!important;min-height:0!important;min-width:7.75rem;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media(max-width:1100px){.dl-shell .lab-live-root .lab-live-pulse .lp-board{grid-template-columns:1fr}.dl-shell .lab-live-root .lab-live-pulse .lp-board-side{border-left:none;border-top:1px solid rgba(243,241,238,.12)}}@media(max-width:960px){.dl-shell .lab-live-root .lab-live-pulse .lp-board-pulses{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse:nth-child(2n){border-right:none}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse:nth-child(-n+2){border-bottom:1px solid rgba(243,241,238,.12)}.dl-shell .lab-live-root .lab-live-pulse .lp-row{grid-template-columns:36px 48px minmax(0,1fr);align-items:start}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig{grid-column:3;justify-content:flex-start;gap:16px;padding-bottom:2px}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig>span{align-items:flex-start;min-width:56px}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig .is-extra{display:none}}@media(max-width:560px){.dl-shell .lab-live-root .lab-live-pulse .lp-setlist-head{padding:12px 14px;flex-direction:column;align-items:stretch}.dl-shell .lab-live-root .lab-live-pulse .lp-filters{width:100%;justify-content:stretch}.dl-shell .lab-live-root .lab-live-pulse .lp-filters button{flex:1 1 0;text-align:center;padding-left:10px;padding-right:10px}.dl-shell .lab-live-root .lab-live-pulse .lp-tools{justify-content:stretch}.dl-shell .lab-live-root .lab-live-pulse .lp-search,.dl-shell .lab-live-root .lab-live-pulse .lp-date,.dl-shell .lab-live-root .lab-live-pulse .lp-scope{flex:1 1 100%;max-width:none;min-width:0}.dl-shell .lab-live-root .lab-live-pulse .lp-board-pulses{grid-template-columns:1fr}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse{border-right:none;border-bottom:1px solid rgba(243,241,238,.12);padding:16px 16px 14px}.dl-shell .lab-live-root .lab-live-pulse .lp-pulse:last-child{border-bottom:none}.dl-shell .lab-live-root .lab-live-pulse .lp-board-side{padding:14px 16px}.dl-shell .lab-live-root .lab-live-pulse .lp-row{grid-template-columns:28px minmax(0,1fr);gap:6px 10px}.dl-shell .lab-live-root .lab-live-pulse .lp-row-thumb{display:none}.dl-shell .lab-live-root .lab-live-pulse .lp-row-fig{grid-column:2}.dl-shell .lab-live-root .lab-live-pulse .lp-marquee{min-height:160px}}.dl-main.is-backstage{--bs-bg: var(--dl-page-bg);--bs-side: var(--dl-page-panel);--bs-card: var(--dl-page-surface);--bs-card-hi: var(--dl-page-hover);--bs-raise: var(--dl-page-hover);--bs-line: var(--dl-page-border-soft);--bs-line-hi: var(--dl-page-border);--bs-ink: var(--dl-page-text);--bs-mute: var(--dl-page-muted);--bs-faint: var(--dl-page-faint);--bs-blue: var(--dl-accent, #f16cb3);--bs-blue-hi: color-mix(in srgb, var(--dl-accent, #f16cb3) 82%, #fff);--bs-red: var(--dl-red, #e11d48);--bs-side-w: clamp(300px, 24vw, 370px);--bs-side-ease: cubic-bezier(.22, 1, .36, 1);--bs-side-ms: .34s;--bs-tap: 44px;--bs-control-bg: var(--dl-page-surface);--bs-control-hi: var(--dl-page-hover);padding:0;overflow:hidden;display:flex;min-height:0;background-color:var(--bs-bg);background-image:none;color:var(--bs-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.dl-shell[data-theme=dark] .dl-main.is-backstage{--bs-blue-hi: color-mix(in srgb, var(--dl-accent, #f16cb3) 78%, #000)}.dl-main.is-backstage>*{flex:1 1 auto;min-width:0;min-height:0}.bs-page{position:relative;display:block;height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--bs-bg);color:var(--bs-ink);font-size:13px;overflow:hidden}.bs-page.is-side-collapsed .bs-activity-btn{color:var(--bs-ink)}.bs-page *{box-sizing:border-box}.bs-page h2,.bs-page h3,.bs-page h4,.bs-page p{margin:0}.bs-page .bs-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--bs-mute)}.bs-page .bs-icon-btn:hover,.bs-page .bs-icon-btn.is-on{background:color-mix(in srgb,var(--bs-ink) 6%,transparent);color:var(--bs-ink)}.bs-page .bs-icon-btn.is-sm{width:24px;height:24px;border-radius:6px}.bs-page .bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap}.bs-page .bs-btn.is-sm{height:30px;padding:0 12px;font-size:12px}.bs-page .bs-btn.is-primary{border:none;background:var(--bs-blue);color:#fff}.bs-page .bs-btn.is-primary:hover{background:var(--bs-blue-hi)}.bs-page .bs-btn.is-ghost{border:1px solid var(--bs-line-hi);background:transparent;color:var(--bs-mute)}.bs-page .bs-btn.is-ghost:hover{color:var(--bs-ink);background:color-mix(in srgb,var(--bs-ink) 5%,transparent)}.bs-page .bs-text-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--bs-blue-hi);font-size:12px;font-weight:600}.bs-page .bs-text-btn.is-danger{color:var(--bs-red)}.bs-page .bs-input{width:100%;height:34px;padding:0 10px;border:1px solid var(--bs-line-hi);border-radius:8px;background:var(--bs-control-bg);color:var(--bs-ink);font:inherit;font-size:13px;outline:none;color-scheme:light dark}.bs-page .bs-input:focus{border-color:color-mix(in srgb,var(--bs-ink) 32%,transparent)}.bs-page .bs-input:disabled{opacity:.55;cursor:not-allowed}.bs-page .bs-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--tag) 14%,transparent);font-size:11px;font-weight:600;white-space:nowrap}.bs-page button.bs-tag{cursor:pointer;opacity:.55}.bs-page button.bs-tag:hover{opacity:.85}.bs-page button.bs-tag.is-on{opacity:1;border-color:color-mix(in srgb,var(--tag) 55%,transparent)}.bs-page .bs-avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;color:#18181b;font-weight:700;letter-spacing:-.02em;box-shadow:0 0 0 2px var(--bs-card)}.bs-page .bs-bar{position:relative;height:5px;border-radius:999px;background:color-mix(in srgb,var(--bs-ink) 8%,transparent);overflow:hidden}.bs-page .bs-bar.is-lg{height:8px}.bs-page .bs-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--bs-blue);transition:width .4s ease}.bs-page .bs-bar.is-over i{background:var(--bs-red)}.bs-workspace{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;margin-right:var(--bs-side-w);transition:margin-right var(--bs-side-ms) var(--bs-side-ease)}.bs-page.is-side-collapsed .bs-workspace,.bs-page.is-solo .bs-workspace{margin-right:0}.bs-head{display:flex;align-items:center;gap:24px;padding:14px 20px;border-bottom:1px solid var(--bs-line)}.bs-page .bs-board-name{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 0;border:none;background:transparent;color:var(--bs-ink);font-size:20px;font-weight:650;letter-spacing:-.01em}.bs-page .bs-board-name svg{color:var(--bs-faint)}.bs-page .bs-board-rename{width:220px;height:34px;padding:0 8px;border:1px solid var(--bs-line-hi);border-radius:8px;background:var(--bs-control-bg);color:var(--bs-ink);font:inherit;font-size:18px;font-weight:650;outline:none}.bs-views{display:flex;align-items:center;gap:4px}.bs-page .bs-view{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:none;border-radius:10px;background:transparent;color:var(--bs-mute);font-size:14px;font-weight:550}.bs-page .bs-view:hover{color:var(--bs-ink)}.bs-page .bs-view.is-active{background:var(--bs-raise);color:var(--bs-ink);box-shadow:inset 0 0 0 1px var(--bs-line-hi)}.bs-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.bs-page .bs-add{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px 0 14px;border:none;border-radius:10px;background:var(--bs-blue);color:#fff;font-size:14px;font-weight:600}.bs-page .bs-add:hover{background:var(--bs-blue-hi)}.bs-page .bs-more{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card);color:var(--bs-ink)}.bs-page .bs-more:hover{background:var(--bs-card-hi)}.bs-toolbar{display:flex;align-items:center;gap:16px;padding:6px 20px;border-bottom:1px solid var(--bs-line)}.bs-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:36px;color:var(--bs-faint)}.bs-page .bs-search input{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--bs-ink);font:inherit;font-size:14px;outline:none}.bs-page .bs-search input::-moz-placeholder{color:var(--bs-faint)}.bs-page .bs-search input::placeholder{color:var(--bs-faint)}.bs-tools{display:flex;align-items:center;gap:4px}.bs-page .bs-tool{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--bs-mute);font-size:13.5px}.bs-page .bs-tool:hover{color:var(--bs-ink);background:color-mix(in srgb,var(--bs-ink) 4%,transparent)}.bs-page .bs-tool.is-on{color:var(--bs-ink);background:color-mix(in srgb,var(--bs-blue) 16%,transparent)}.bs-warn{margin:10px 20px 0;padding:8px 12px;border-radius:8px;background:#f871711f;color:#fca5a5;font-size:12px}.bs-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.bs-pop-wrap{position:relative}.bs-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;gap:2px;min-width:210px;padding:6px;border:1px solid var(--bs-line-hi);border-radius:12px;background:var(--bs-raise);box-shadow:0 16px 40px #00000073;animation:bs-pop-in .14s ease-out both}.bs-pop.is-left{left:0;right:auto}.bs-pop.is-wide{min-width:280px}@keyframes bs-pop-in{0%{opacity:0;transform:translateY(-4px)}}.bs-pop-label{padding:8px 8px 4px;color:var(--bs-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bs-page .bs-pop-item{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;border:none;border-radius:7px;background:transparent;color:var(--bs-ink);font-size:13px;text-align:left;cursor:pointer}.bs-page .bs-pop-item:hover,.bs-page .bs-pop-item.is-on{background:color-mix(in srgb,var(--bs-ink) 6%,transparent)}.bs-page .bs-pop-item>svg:last-child:not(:first-child){margin-left:auto;color:var(--bs-blue-hi)}.bs-page .bs-pop-item.is-danger{color:var(--bs-red)}.bs-pop-item.is-check input{accent-color:var(--bs-blue)}.bs-pop-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 6px}.bs-pop-new{display:flex;gap:6px;padding:8px 4px 2px;margin-top:4px;border-top:1px solid var(--bs-line)}.bs-pop .bs-text-btn{padding:8px;align-self:flex-start}.bs-swatches{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px}.bs-page .bs-swatch{width:18px;height:18px;padding:0;border:2px solid transparent;border-radius:50%}.bs-page .bs-swatch.is-on{border-color:#fff}.bs-board{flex:1;min-height:0;display:flex;gap:14px;padding:16px 20px 0;overflow-x:auto;overflow-y:hidden}.bs-col{flex:1 0 280px;display:flex;flex-direction:column;min-height:0;border-radius:14px;transition:background .14s ease}.bs-col.is-drop{background:color-mix(in srgb,var(--bs-blue) 6%,transparent)}.bs-col-head{display:flex;align-items:center;gap:6px;padding:0 2px 12px}.bs-page .bs-col-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:none;border-radius:8px;background:var(--bs-raise);color:var(--bs-ink);font-size:13.5px;font-weight:550;cursor:default}.bs-col-pill i{width:9px;height:9px;border-radius:50%}.bs-col-pill em{font-style:normal;color:var(--bs-mute)}.bs-col-pill svg{color:#22c55e}.bs-page .bs-col-rename{width:180px;height:30px;padding:0 10px;border:1px solid var(--bs-line-hi);border-radius:8px;background:var(--bs-control-bg);color:var(--bs-ink);font:inherit;font-size:13.5px;outline:none}.bs-col-tools{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0;transition:opacity .12s ease}.bs-col:hover .bs-col-tools,.bs-col-tools:focus-within{opacity:1}.bs-col-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:0 2px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bs-ink) 18%,transparent) transparent}.bs-page .bs-col-add{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px dashed color-mix(in srgb,var(--bs-ink) 10%,transparent);border-radius:12px;background:transparent;color:var(--bs-faint);font-size:12.5px;flex-shrink:0}.bs-page .bs-col-add:hover{color:var(--bs-ink);border-color:color-mix(in srgb,var(--bs-ink) 22%,transparent)}.bs-page .bs-col-new{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;width:200px;border:1px dashed color-mix(in srgb,var(--bs-ink) 12%,transparent);border-radius:12px;background:transparent;color:var(--bs-faint);font-size:13px}.bs-page .bs-col-new:hover{color:var(--bs-ink)}.bs-board>.bs-col-new{flex:0 0 180px;align-self:flex-start}.bs-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card);cursor:pointer;flex-shrink:0;transition:background .14s ease,border-color .14s ease,transform .18s ease,opacity .14s ease;animation:bs-card-in .22s ease-out both}@keyframes bs-card-in{0%{opacity:0;transform:translateY(6px)}}.bs-card:hover{background:var(--bs-card-hi);border-color:var(--bs-line-hi)}.bs-card.is-draggable{cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bs-card.is-dragging{opacity:.35;transform:rotate(-2deg) scale(.98);pointer-events:none;cursor:grabbing}.bs-board.is-dragging,body.bs-dragging{cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}body.bs-dragging{touch-action:none}.bs-card.is-drop-before:before{content:"";position:absolute;left:8px;right:8px;top:-8px;height:3px;border-radius:2px;background:var(--bs-blue)}.bs-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.bs-due{color:var(--bs-mute);font-size:11.5px;white-space:nowrap}.bs-due.is-urgent{color:var(--bs-red)}.bs-card h4{font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.bs-card p{color:var(--bs-mute);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.bs-card-imgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px}.bs-card-imgs span{aspect-ratio:1;border-radius:8px;background:var(--bs-raise) center / cover no-repeat}.bs-card-imgs .is-more{display:grid;place-items:center;color:var(--bs-mute);font-size:13px;font-weight:600}.bs-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.bs-card-icons{display:flex;gap:6px}.bs-ico-box{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:28px;padding:0 7px;border:1px solid var(--bs-line-hi);border-radius:8px;color:var(--bs-mute);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.bs-ico-box.is-live{color:var(--bs-blue-hi);border-color:color-mix(in srgb,var(--bs-blue) 50%,transparent)}.bs-ico-box.is-over{color:var(--bs-red)}.bs-stack{display:inline-flex;align-items:center}.bs-stack>*+*{margin-left:-7px}.bs-stack-more{display:inline-grid;place-items:center;height:26px;min-width:26px;padding:0 6px;border-radius:999px;background:var(--bs-raise);color:var(--bs-mute);font-size:10.5px;font-weight:700;box-shadow:0 0 0 2px var(--bs-card)}.bs-list{flex:1;min-height:0;overflow:auto;padding:8px 20px 24px}.bs-list table,.bs-sum-table{width:100%;border-collapse:collapse}.bs-list th,.bs-sum-table th{position:sticky;top:0;z-index:1;padding:10px 12px;background:var(--bs-bg);color:var(--bs-faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--bs-line)}.bs-list td,.bs-sum-table td{padding:10px 12px;border-bottom:1px solid var(--bs-line);color:var(--bs-mute);vertical-align:middle;white-space:nowrap}.bs-list-group td{padding-top:18px;border-bottom:none}.bs-list-row{cursor:pointer}.bs-list-row:hover td{background:color-mix(in srgb,var(--bs-ink) 2.5%,transparent)}.bs-list-row td:first-child{white-space:normal;min-width:260px}.bs-list-row strong{display:block;color:var(--bs-ink);font-weight:600}.bs-list-row td:first-child span{display:block;max-width:460px;color:var(--bs-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-list td.is-urgent{color:var(--bs-red)}.bs-sum-pct{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.bs-sum-pct .bs-bar{width:90px}.bs-cal{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px 20px 20px}.bs-cal-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bs-cal-head strong{min-width:150px;text-align:center;font-size:15px;font-weight:650}.bs-cal-head em{margin-left:auto;color:var(--bs-faint);font-size:12px;font-style:normal}.bs-cal-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr));gap:6px}.bs-cal-dow{padding:0 8px 4px;color:var(--bs-faint);font-size:11px;font-weight:600}.bs-cal-cell{display:flex;flex-direction:column;gap:4px;min-height:0;padding:8px;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card);overflow:hidden}.bs-cal-cell.is-out{opacity:.4}.bs-cal-cell.is-today{border-color:color-mix(in srgb,var(--bs-blue) 60%,transparent)}.bs-cal-day{color:var(--bs-mute);font-size:12px;font-weight:600}.bs-cal-cell.is-today .bs-cal-day{color:var(--bs-blue-hi)}.bs-page .bs-cal-task{display:block;width:100%;padding:3px 6px;border:none;border-left:3px solid var(--tag);border-radius:4px;background:color-mix(in srgb,var(--bs-ink) 5%,transparent);color:var(--bs-ink);font-size:11.5px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-cal-cell em{color:var(--bs-faint);font-size:11px;font-style:normal}.bs-list.is-cards{display:flex;flex-direction:column;gap:18px;overflow:auto;padding:8px 14px 28px;-webkit-overflow-scrolling:touch}.bs-list-section{display:flex;flex-direction:column;gap:10px}.bs-page .bs-list-card{display:flex;flex-direction:column;gap:8px;width:100%;min-height:var(--bs-tap);padding:14px;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card);color:inherit;text-align:left}.bs-page .bs-list-card:hover,.bs-page .bs-list-card:active{background:var(--bs-card-hi);border-color:var(--bs-line-hi)}.bs-list-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-list-card-top em{color:var(--bs-mute);font-size:12px;font-style:normal}.bs-list-card-top em.is-urgent{color:var(--bs-red)}.bs-list-card strong{font-size:15px;font-weight:650;line-height:1.35}.bs-list-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--bs-faint);font-size:12px}.bs-cal.is-agenda{overflow:auto;-webkit-overflow-scrolling:touch}.bs-cal-agenda{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.bs-cal-agenda-day{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card)}.bs-cal-agenda-day.is-today{border-color:color-mix(in srgb,var(--bs-blue) 55%,transparent)}.bs-cal-agenda-day>header{color:var(--bs-mute);font-size:12px;font-weight:650;letter-spacing:.02em}.bs-cal-agenda-day .bs-cal-task{min-height:40px;padding:10px 12px;font-size:14px;white-space:normal}.bs-side{position:absolute;top:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;width:var(--bs-side-w);min-height:0;padding:14px 18px 18px;border-left:1px solid var(--bs-line);background:var(--bs-side);overflow:hidden;transform:translate(0);box-shadow:-18px 0 48px #00000073;transition:transform var(--bs-side-ms) var(--bs-side-ease),box-shadow var(--bs-side-ms) var(--bs-side-ease);will-change:transform}.bs-page.is-side-collapsed>.bs-side{transform:translate(100%);box-shadow:none;pointer-events:none}.bs-side-head{display:flex;align-items:center;gap:8px;padding-bottom:14px;margin:0 -18px;padding-inline:18px;border-bottom:1px solid var(--bs-line)}.bs-side-head h2{margin-right:auto;font-size:18px;font-weight:650}.bs-page .bs-side-collapse{display:inline-grid;place-items:center}.bs-page .bs-bell{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card);color:var(--bs-ink)}.bs-bell.has-dot:after{content:"";position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--bs-blue);box-shadow:0 0 0 2px var(--bs-card)}.bs-side-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bs-side-row h3{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600}.bs-side-row h3 em{color:var(--bs-faint);font-size:11.5px;font-style:normal;font-weight:500}.bs-work{display:flex;flex-direction:column;gap:12px;padding:18px 0 16px;border-bottom:1px solid var(--bs-line)}.bs-legend{display:flex;gap:14px;color:var(--bs-mute);font-size:12px}.bs-legend span{display:inline-flex;align-items:center;gap:6px}.bs-legend i{width:12px;height:12px;border-radius:3px}.bs-heat{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.bs-heat-cell{position:relative;aspect-ratio:1;border-radius:6px;transition:transform .14s ease;animation:bs-heat-in .36s ease-out both}.bs-heat-cell:hover{transform:scale(1.08)}@keyframes bs-heat-in{0%{opacity:0;transform:scale(.6)}}.bs-page .is-l0{background:repeating-linear-gradient(135deg,#2a3550 0,#2a3550 2px,#1c2235 2px,#1c2235 5px)}.bs-page .is-l1{background:#3c5a99}.bs-page .is-l2{background:#5b7fd0}.bs-page .is-l3{background:#7ea2ee}.bs-page .is-l4{background:#a9c4ff}.bs-heat-cell.is-future{opacity:.35}.bs-heat-cell.is-today{outline:2px solid color-mix(in srgb,var(--bs-ink) 55%,transparent);outline-offset:1px}.bs-heat-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;padding:6px 10px;border-radius:8px;background:var(--bs-raise);color:var(--bs-ink);font-size:12px;font-weight:650;white-space:nowrap;transform:translate(-50%);pointer-events:none;box-shadow:0 8px 20px #0006}.bs-heat-tip small{color:var(--bs-mute);font-size:10.5px;font-weight:500}.bs-heat-dow{color:var(--bs-faint);font-size:11px;font-style:normal;text-align:center}.bs-inbox{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding-top:16px}.bs-inbox-tools{display:flex;align-items:center;gap:4px}.bs-range,.bs-track-pick{position:relative;display:inline-flex;align-items:center;color:var(--bs-mute)}.bs-page .bs-range select,.bs-page .bs-track-pick select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 22px 0 8px;border:none;border-radius:7px;background:transparent;color:var(--bs-ink);font:inherit;font-size:12.5px;cursor:pointer;outline:none;color-scheme:light dark}.bs-page .bs-range select:hover{background:color-mix(in srgb,var(--bs-ink) 5%,transparent)}.bs-range svg,.bs-track-pick svg{position:absolute;right:6px;pointer-events:none}.bs-feed{flex:1;min-height:0;margin:0 -8px;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bs-ink) 18%,transparent) transparent}.bs-page .bs-feed-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;padding:10px 8px;border:none;border-radius:10px;background:transparent;color:inherit;text-align:left;animation:bs-card-in .26s ease-out both}.bs-page .bs-feed-item:not(:disabled):hover{background:color-mix(in srgb,var(--bs-ink) 4%,transparent)}.bs-page .bs-feed-item:disabled{cursor:default}.bs-feed-av{position:relative;display:inline-grid}.bs-feed-item.is-unread .bs-feed-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px var(--bs-side)}.bs-feed-av .bs-avatar{box-shadow:none}.bs-sys{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--bs-line-hi);border-radius:50%;color:var(--bs-mute)}.bs-feed-text{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.4}.bs-feed-text strong{color:var(--bs-ink);font-weight:650}.bs-feed-text>span{color:var(--bs-mute);overflow-wrap:anywhere}.bs-feed-text b{color:var(--bs-blue-hi);font-weight:500}.bs-feed-text b.is-warn{color:var(--bs-red)}.bs-feed-item time{color:var(--bs-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.bs-feed-empty{padding:24px 8px;color:var(--bs-faint);font-size:12.5px;text-align:center}.bs-track-wrap{padding:10px 20px 0}.bs-track{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;border:1px solid color-mix(in srgb,var(--bs-blue) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bs-blue) 8%,transparent)}.bs-track-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--bs-blue);animation:bs-pulse 1.6s ease-in-out infinite}@keyframes bs-pulse{50%{opacity:.35;transform:scale(.8)}}.bs-page .bs-track-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.bs-track-info>span{color:var(--bs-mute);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bs-track-info em{color:var(--bs-ink);font-size:13px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-page .bs-track-info:hover em{text-decoration:underline}.bs-track-clock{color:var(--bs-blue-hi);font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.bs-page .bs-track-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:34px;padding:0 14px;border:none;border-radius:9px;background:var(--bs-ink);color:var(--bs-bg);font-size:13px;font-weight:650}.bs-page .bs-track-btn:hover{background:color-mix(in srgb,var(--bs-ink) 88%,var(--bs-bg))}.bs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0009;animation:bs-fade .14s ease-out both}@keyframes bs-fade{0%{opacity:0}}.bs-modal{display:flex;flex-direction:column;width:min(980px,100%);max-height:min(860px,calc(100vh - 48px));border:1px solid var(--bs-line-hi);border-radius:18px;background:var(--bs-card);color:var(--bs-ink);font-size:13px;box-shadow:0 24px 64px color-mix(in srgb,#000 28%,transparent);animation:bs-modal-in .18s ease-out both;overflow:hidden}.bs-modal.is-summary{width:min(1040px,100%)}@keyframes bs-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.bs-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--bs-line)}.bs-modal-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--bs-mute);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bs-modal-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden}.bs-modal-main{display:flex;flex-direction:column;gap:14px;padding:20px 22px;overflow-y:auto}.bs-modal-side{display:flex;flex-direction:column;gap:16px;padding:20px 18px;border-left:1px solid var(--bs-line);background:var(--bs-side);overflow-y:auto}.bs-overlay .bs-title-input{width:100%;padding:0;border:none;background:transparent;color:var(--bs-ink);font:inherit;font-size:24px;font-weight:650;letter-spacing:-.01em;outline:none}.bs-overlay .bs-title-input::-moz-placeholder,.bs-overlay .bs-desc-input::-moz-placeholder{color:var(--bs-faint)}.bs-overlay .bs-title-input::placeholder,.bs-overlay .bs-desc-input::placeholder{color:var(--bs-faint)}.bs-overlay .bs-desc-input{width:100%;min-height:96px;padding:12px;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-control-bg);color:var(--bs-ink);font:inherit;font-size:13.5px;line-height:1.55;resize:vertical;outline:none}.bs-overlay .bs-desc-input:focus{border-color:color-mix(in srgb,var(--bs-ink) 24%,transparent)}.bs-overlay .bs-input{width:100%;height:34px;padding:0 10px;border:1px solid var(--bs-line-hi);border-radius:8px;background:var(--bs-control-bg);color:var(--bs-ink);font:inherit;font-size:13px;outline:none;color-scheme:light dark}.bs-overlay .bs-input:focus{border-color:color-mix(in srgb,var(--bs-ink) 32%,transparent)}.bs-overlay .bs-input:disabled{opacity:.55;cursor:not-allowed}.bs-section{display:flex;flex-direction:column;gap:10px}.bs-section-head{display:flex;align-items:center;justify-content:space-between}.bs-section-head>span{display:inline-flex;align-items:center;gap:7px;color:var(--bs-mute);font-size:12px;font-weight:600}.bs-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.bs-thumb{position:relative}.bs-overlay .bs-thumb-img{display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-raise) center / cover no-repeat;cursor:zoom-in}.bs-overlay .bs-thumb-x{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#000000b3;color:#fff;opacity:0;transition:opacity .12s ease}.bs-thumb:hover .bs-thumb-x{opacity:1}.bs-paste{display:grid;place-items:center;min-height:64px;padding:12px;border:1px dashed color-mix(in srgb,var(--bs-ink) 14%,transparent);border-radius:10px;color:var(--bs-faint);font-size:12.5px;text-align:center;cursor:text;outline:none;transition:border-color .12s ease,color .12s ease}.bs-paste:focus{border-color:var(--bs-blue);color:var(--bs-mute)}.bs-links{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bs-links li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--bs-line);border-radius:8px;background:var(--bs-control-bg)}.bs-links a{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--bs-blue-hi);font-size:12.5px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-links a:hover{text-decoration:underline}.bs-overlay .bs-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--bs-mute)}.bs-overlay .bs-icon-btn:hover{background:color-mix(in srgb,var(--bs-ink) 6%,transparent);color:var(--bs-ink)}.bs-overlay .bs-icon-btn.is-sm{width:24px;height:24px}.bs-meta{display:flex;flex-direction:column;gap:8px}.bs-meta>span{color:var(--bs-faint);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bs-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bs-lock{display:inline-flex;align-items:center;gap:5px;color:#fbbf24;font-size:11.5px;font-style:normal}.bs-tag-pick,.bs-people{display:flex;flex-wrap:wrap;gap:6px}.bs-overlay .bs-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--tag) 14%,transparent);font-size:11.5px;font-weight:600;opacity:.5}.bs-overlay .bs-tag:hover{opacity:.85}.bs-overlay .bs-tag.is-on{opacity:1;border-color:color-mix(in srgb,var(--tag) 55%,transparent)}.bs-overlay .bs-person{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border:1px solid var(--bs-line);border-radius:999px;background:transparent;color:var(--bs-mute);font-size:12px}.bs-overlay .bs-person.is-on{border-color:color-mix(in srgb,var(--bs-blue) 60%,transparent);background:color-mix(in srgb,var(--bs-blue) 14%,transparent);color:var(--bs-ink)}.bs-overlay .bs-avatar{box-shadow:none}.bs-est{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:5px}.bs-est em{color:var(--bs-faint);font-style:normal;font-size:12px}.bs-spent{display:flex;align-items:baseline;gap:6px}.bs-spent strong{font-size:20px;font-weight:650}.bs-spent em{color:var(--bs-faint);font-size:12px;font-style:normal}.bs-overlay .bs-timer-mini{display:inline-flex;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 10px;border:none;border-radius:8px;background:var(--bs-blue);color:#fff;font-size:12px;font-weight:600;align-self:center}.bs-overlay .bs-timer-mini.is-on{background:var(--bs-ink);color:var(--bs-bg)}.bs-log{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.bs-logs{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;max-height:170px;overflow-y:auto}.bs-logs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto 24px;align-items:center;gap:8px;min-height:30px;color:var(--bs-mute);font-size:12px}.bs-logs li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-logs strong{color:var(--bs-ink);font-weight:600}.bs-logs em{color:var(--bs-faint);font-style:normal}.bs-created{margin-top:auto;color:var(--bs-faint);font-size:11.5px}.bs-modal-foot{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--bs-line)}.bs-overlay .bs-text-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--bs-blue-hi);font-size:12px;font-weight:600}.bs-overlay .bs-text-btn.is-danger{color:var(--bs-red)}.bs-error{color:var(--bs-red);font-size:12px}.bs-foot-actions{display:flex;gap:8px;margin-left:auto}.bs-overlay .bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap}.bs-overlay .bs-btn.is-primary{border:none;background:var(--bs-blue);color:#fff}.bs-overlay .bs-btn.is-primary:hover{background:var(--bs-blue-hi)}.bs-overlay .bs-btn.is-ghost{border:1px solid var(--bs-line-hi);background:transparent;color:var(--bs-mute)}.bs-overlay .bs-btn.is-ghost:hover{color:var(--bs-ink)}.bs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:40px;background:#000000d9;cursor:zoom-out}.bs-lightbox img{max-width:100%;max-height:100%;border-radius:12px}.bs-sum-body{display:flex;flex-direction:column;gap:18px;padding:20px 22px 24px;overflow-y:auto}.bs-sum-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bs-sum-kpis>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card)}.bs-sum-kpis span{color:var(--bs-faint);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bs-sum-kpis strong{font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.bs-sum-kpis em{color:var(--bs-mute);font-size:12px;font-style:normal}.bs-sum-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.bs-sum-col{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:12px;border:1px solid var(--bs-line);border-radius:12px}.bs-sum-col span{display:inline-flex;align-items:center;gap:7px;color:var(--bs-mute);font-size:12.5px}.bs-sum-col span i{width:8px;height:8px;border-radius:50%}.bs-sum-col strong{font-size:16px}.bs-sum-col .bs-bar{grid-column:1 / -1}.bs-sum-table th{background:var(--bs-card)}.bs-sum-person{display:inline-flex;align-items:center;gap:10px;color:var(--bs-ink);font-weight:600}.bs-sum-person .bs-avatar{box-shadow:none}.bs-sum-time{position:relative;display:inline-flex;align-items:center;min-width:120px;padding-left:4px;color:var(--bs-ink);font-variant-numeric:tabular-nums}.bs-sum-time i{position:absolute;left:0;top:50%;height:18px;border-radius:4px;background:color-mix(in srgb,var(--bs-blue) 22%,transparent);transform:translateY(-50%)}.bs-sum-empty{padding:28px 12px!important;color:var(--bs-faint)!important;text-align:center}.bs-page .bs-back{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border:1px solid var(--bs-line);border-radius:9px;background:transparent;color:var(--bs-mute);font-size:13px;font-weight:550}.bs-page .bs-back:hover{color:var(--bs-ink);background:color-mix(in srgb,var(--bs-ink) 5%,transparent)}.bs-board-dot{display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:3px}.bs-page .bs-activity-btn{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card);color:var(--bs-mute);transition:color .16s ease,border-color .16s ease,background .16s ease}.bs-page .bs-activity-btn.is-on{color:var(--bs-ink);border-color:var(--bs-line-hi);background:var(--bs-raise)}.bs-activity-btn.has-dot:after{content:"";position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--bs-blue);box-shadow:0 0 0 2px var(--bs-card)}.bs-page .bs-sheet-close,.bs-page .bs-sheet-backdrop{display:none}.bs-card.is-locked{cursor:pointer}.bs-page.is-solo{grid-template-columns:minmax(0,1fr)}.bs-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:40px 20px;color:var(--bs-mute);text-align:center}.bs-state strong{color:var(--bs-ink);font-size:16px;font-weight:650}.bs-state p{max-width:380px;color:var(--bs-mute);font-size:13px;line-height:1.5}.bs-state.is-empty{margin-top:12px;border:1px dashed var(--bs-line-hi);border-radius:16px}.bs-empty-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--bs-card);color:var(--bs-mute)}.bs-spinner{width:22px;height:22px;border:2px solid color-mix(in srgb,var(--bs-ink) 12%,transparent);border-top-color:var(--bs-ink);border-radius:50%;animation:bs-spin .8s linear infinite}@keyframes bs-spin{to{transform:rotate(360deg)}}.bs-home{display:flex;flex-direction:column;gap:18px;min-height:0;padding:26px 28px 40px;overflow-y:auto}.bs-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.bs-home-head h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.bs-home-head p{margin-top:4px;color:var(--bs-mute);font-size:13.5px}.bs-home-actions{display:flex;align-items:center;gap:10px}.bs-home-actions .bs-search{width:260px;flex:0 1 260px;padding:0 12px;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card)}.bs-due-strip h2{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--bs-mute);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bs-due-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bs-page .bs-due-item{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-width:200px;max-width:260px;padding:10px 12px;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card);color:var(--bs-ink);text-align:left}.bs-page .bs-due-item:hover{border-color:var(--bs-line-hi);background:var(--bs-card-hi)}.bs-due-item strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-due-item span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--bs-faint);font-size:11.5px}.bs-due-item em{color:var(--bs-mute);font-style:normal;font-weight:600;white-space:nowrap}.bs-due-item em.is-urgent{color:var(--bs-red)}.bs-board-list{display:flex;flex-direction:column;border-top:1px solid var(--bs-line)}.bs-board-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:14px 16px;padding:16px 4px;border-bottom:1px solid var(--bs-line);cursor:pointer;transition:background .14s ease}.bs-board-row:hover{background:color-mix(in srgb,var(--bs-ink) 3%,transparent)}.bs-board-row:focus-visible{outline:2px solid var(--bs-blue);outline-offset:2px}.bs-board-row .bs-board-dot{width:10px;height:10px;border-radius:3px;background:var(--board)}.bs-board-main{display:flex;flex-direction:column;gap:3px;min-width:0}.bs-board-main strong{font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.bs-board-row .bs-board-rename{width:min(360px,100%);font-size:15px}.bs-board-desc{color:var(--bs-mute);font-size:12.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-board-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--bs-faint);font-size:12px;text-align:right;white-space:nowrap}.bs-board-meta em{font-style:normal;font-weight:600}.bs-board-meta em.is-urgent{color:var(--bs-red)}.bs-board-meta time{color:var(--bs-faint);font-size:11.5px}.bs-board-row .bs-pop-wrap{justify-self:end}.bs-modal.is-create{width:min(560px,100%)}.bs-create-body{display:flex;flex-direction:column;gap:16px;padding:20px 22px;overflow-y:auto}.bs-overlay .bs-create-desc{height:auto;padding:8px 10px;resize:vertical;line-height:1.45}.bs-swatches.is-lg{padding:2px 0;gap:8px}.bs-swatches.is-lg .bs-swatch{width:24px;height:24px}.bs-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bs-overlay .bs-template{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--bs-line-hi);border-radius:12px;background:var(--bs-side);color:var(--bs-ink);text-align:left}.bs-overlay .bs-template:hover{border-color:color-mix(in srgb,var(--bs-ink) 24%,transparent)}.bs-overlay .bs-template.is-on{border-color:var(--bs-blue);background:color-mix(in srgb,var(--bs-blue) 8%,transparent)}.bs-template strong{font-size:13px;font-weight:650}.bs-template-cols{display:flex;gap:3px;width:100%}.bs-template-cols i{flex:1;height:4px;border-radius:999px}.bs-template em{color:var(--bs-faint);font-size:11px;font-style:normal;line-height:1.35}.bs-toast{position:fixed;left:50%;bottom:24px;z-index:120;display:flex;align-items:center;gap:12px;max-width:min(520px,calc(100vw - 32px));padding:10px 10px 10px 16px;border:1px solid color-mix(in srgb,var(--bs-ink) 12%,transparent);border-radius:12px;background:var(--bs-raise);color:var(--bs-ink);font-size:13px;line-height:1.4;box-shadow:0 16px 40px #00000073;transform:translate(-50%);animation:bs-toast-in .18s ease-out both}.bs-toast.is-error{border-color:color-mix(in srgb,var(--bs-red) 45%,transparent);background:color-mix(in srgb,var(--bs-red) 12%,var(--bs-card))}.bs-toast button{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--bs-mute)}.bs-toast button:hover{background:color-mix(in srgb,var(--bs-ink) 8%,transparent);color:var(--bs-ink)}@keyframes bs-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media(max-width:1180px)and (min-width:761px){.bs-page{--bs-side-w: min(340px, 38vw)}.bs-page .bs-workspace{margin-right:0}.bs-page:not(.is-side-collapsed) .bs-workspace{margin-right:var(--bs-side-w)}.bs-head{flex-wrap:wrap;gap:12px;padding-top:max(14px,env(safe-area-inset-top,0px))}.bs-col{flex:0 0 min(260px,42vw)}.bs-page .bs-activity-btn{display:inline-grid}}@media(max-width:760px){.bs-side{display:none;width:auto;transform:none;box-shadow:none;transition:none;pointer-events:auto}.bs-page.is-side-collapsed>.bs-side{transform:none}.bs-page .bs-workspace{margin-right:0}.bs-page .bs-side-collapse{display:none}.bs-page .bs-activity-btn{display:inline-grid}.bs-page.is-sheet-open .bs-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:none;background:#0000008c;animation:bs-fade .14s ease-out both}.bs-page.is-sheet-open .bs-side{display:flex;position:fixed;top:auto;left:0;right:0;bottom:0;z-index:71;width:auto;height:min(80vh,720px);padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-left:none;border-top:1px solid var(--bs-line-hi);border-radius:18px 18px 0 0;box-shadow:0 -20px 50px #00000080;transform:none;pointer-events:auto;animation:bs-sheet-in .2s ease-out both}.bs-page.is-sheet-open .bs-sheet-close{display:inline-grid}}@media(prefers-reduced-motion:reduce){.bs-page{--bs-side-ms: 1ms}}@keyframes bs-sheet-in{0%{transform:translateY(24px);opacity:0}}@media(pointer:coarse),(max-width:860px){.bs-page .bs-icon-btn{width:var(--bs-tap);height:var(--bs-tap);border-radius:12px}.bs-page .bs-icon-btn.is-sm{width:40px;height:40px}.bs-page .bs-more,.bs-page .bs-activity-btn,.bs-page .bs-bell{width:var(--bs-tap);height:var(--bs-tap)}.bs-page .bs-tool,.bs-page .bs-view,.bs-page .bs-add,.bs-page .bs-back,.bs-page .bs-col-add{min-height:var(--bs-tap)}.bs-col-tools{opacity:1}.bs-search{min-height:var(--bs-tap)}.bs-board-row{min-height:56px}}@media(max-width:860px){.bs-head{padding:12px 14px;padding-top:max(12px,env(safe-area-inset-top,0px));gap:10px}.bs-page .bs-board-name{font-size:17px}.bs-views{order:3;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-page .bs-view{flex-shrink:0;height:var(--bs-tap);padding:0 14px;font-size:13px}.bs-head-actions{margin-left:auto}.bs-page .bs-add{height:var(--bs-tap);padding:0 14px 0 12px;font-size:13px}.bs-toolbar{padding:6px 14px;flex-wrap:wrap;gap:8px}.bs-search{width:100%;flex:1 1 100%}.bs-tools{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-page .bs-tool{flex-shrink:0;height:var(--bs-tap);padding:0 14px}.bs-board{padding:12px 14px 0;padding-bottom:env(safe-area-inset-bottom,0px);gap:10px}.bs-col{flex:0 0 min(280px,82vw)}.bs-list{padding:8px 14px 24px}.bs-cal{padding:12px 12px 16px}.bs-overlay{padding:0;align-items:stretch;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.bs-modal,.bs-modal.is-summary{width:100%;max-height:100%;border-radius:0}}@media(max-width:760px){.bs-modal-body{grid-template-columns:1fr;overflow-y:auto}.bs-modal-side{border-left:none;border-top:1px solid var(--bs-line)}.bs-sum-kpis{grid-template-columns:1fr 1fr}.bs-sum-body{padding:14px}.bs-sum-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:860px){.bs-home{padding:18px 14px 32px;gap:14px}.bs-home-head h1{font-size:22px}.bs-home-actions{width:100%}.bs-home-actions .bs-search{flex:1 1 auto;width:auto}.bs-board-row{grid-template-columns:10px minmax(0,1fr) auto;gap:10px 12px;padding:14px 2px}.bs-board-meta{grid-column:2;align-items:flex-start;text-align:left}.bs-board-row .bs-pop-wrap{grid-column:3;grid-row:1 / span 2;align-self:start}.bs-track-wrap{padding:8px 14px 0}.bs-page .bs-back span{display:none}.bs-templates{grid-template-columns:1fr}.bs-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.bs-page .bs-add{padding:0 10px}.bs-track-clock{font-size:15px}.bs-track-info>span{display:none}.bs-sum-kpis{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bs-page *,.bs-overlay *{animation:none!important;transition:none!important}}.dd-page{--dd-bg: var(--dl-page-bg);--dd-panel: var(--dl-page-surface);--dd-panel-2: var(--dl-page-panel);--dd-line: var(--dl-page-border);--dd-ink: var(--dl-page-text);--dd-mute: var(--dl-page-muted);--dd-faint: var(--dl-page-faint);--dd-brand: var(--dl-accent);--dd-good: var(--dl-green);--dd-warn: #d97706;--dd-bad: var(--dl-red);--dd-blue: var(--dl-link);--dd-shadow: 0 1px 2px rgba(15, 23, 42, .04);width:100%;max-width:none;height:auto;min-height:100%;box-sizing:border-box;margin:0;padding:0;background:var(--dd-bg);color:var(--dd-ink);font-family:inherit;display:flex;flex-direction:column;overflow:visible;animation:dd-in .36s cubic-bezier(.22,1,.36,1) both}.dl-shell[data-theme=dark] .dd-page{--dd-warn: #e8a317;--dd-shadow: none}@keyframes dd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dd-banner{margin-bottom:10px;flex-shrink:0}.dd-empty{margin:0;padding:16px 12px;font-size:13px;color:var(--dd-faint);text-align:center;border-radius:var(--dl-radius);border:1px dashed var(--dd-line);background:var(--dd-panel-2)}.dd-topbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:14px;flex-shrink:0}.dd-eyebrow{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-brand)}.dd-title{margin:2px 0 0;font-size:1.25rem;font-weight:650;letter-spacing:-.03em;color:var(--dd-ink)}.dd-lede{margin:4px 0 0;font-size:12.5px;color:var(--dd-faint)}.dd-range{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--dd-line);background:var(--dd-panel-2)}.dd-range button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--dd-faint);font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap}.dd-range button:hover{color:var(--dd-mute)}.dd-range button.is-on{background:var(--dd-panel);color:var(--dd-ink);border-color:var(--dd-line);box-shadow:var(--dd-shadow);font-weight:650}.dl-shell[data-theme=dark] .dd-range button.is-on{background:var(--dl-page-active);box-shadow:none}.dd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel);box-shadow:var(--dd-shadow);overflow:hidden;flex-shrink:0}.dl-shell[data-theme=dark] .dd-kpis{background:var(--dl-page-bg)}.dd-kpi{border:none;border-radius:0;background:transparent;padding:12px 16px;min-width:0;box-shadow:none;border-right:1px solid var(--dd-line)}.dd-kpi:last-child{border-right:none}.dd-kpi-label{margin:0 0 6px;font-size:12px;font-weight:550;color:var(--dd-faint)}.dd-kpi>strong,.dd-kpi-val{display:block;font-size:22px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--dd-ink)}.dd-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.dd-kpi-meter{flex:1;max-width:72px;height:6px;border-radius:999px;background:var(--dl-page-dim);overflow:hidden;margin-bottom:4px}.dd-kpi-meter:after{content:"";display:block;height:100%;width:var(--dd-meter, 0%);border-radius:inherit;background:var(--dd-brand);animation:dd-meter-fill .9s cubic-bezier(.22,1,.36,1) both}.dd-kpi-meter.is-conv:after{background:var(--dd-blue)}.dd-kpi-meter.is-ref:after{background:var(--dd-good)}.dd-kpi-meter.is-warn:after{background:var(--dd-warn)}@keyframes dd-meter-fill{0%{width:0}}.dd-kpi:hover{background:var(--dl-page-hover)}.dd-mini-blocks{display:flex;align-items:flex-end;gap:2px;height:28px;margin-left:auto;flex-shrink:0;position:relative}.dd-mini-blocks>span{position:relative;width:5px;border-radius:1px;background:var(--dl-page-dim);min-height:3px;cursor:crosshair;transition:filter .12s ease,transform .12s ease}.dd-mini-blocks>span.is-hot{filter:brightness(1.15);transform:scaleY(1.08);z-index:2}.dd-mini-blocks.is-brand>span{background:var(--dd-brand);opacity:.85}.dd-mini-blocks.is-good>span{background:var(--dd-good);opacity:.8}.dd-mini-blocks.is-warn>span{background:var(--dd-warn);opacity:.85}.dd-mini-blocks.is-bad>span{background:var(--dd-bad);opacity:.8}.dd-mini-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;gap:1px;width:-moz-max-content;width:max-content;max-width:140px;padding:6px 8px;border-radius:7px;background:var(--dd-ink);color:var(--dd-bg);font-size:10.5px;font-style:normal;font-weight:650;box-shadow:0 8px 22px #0000002e;pointer-events:none;white-space:nowrap}.dd-mini-tip strong{display:block;font-size:10px;font-weight:650;opacity:.7}.dd-desk{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,.85fr);gap:14px;align-items:stretch;background:transparent;flex:1 1 auto;min-height:0;overflow:hidden}.dd-main-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;height:100%;overflow:hidden}.dd-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1 1 auto;min-height:0;align-content:start}.dd-signal{border:1px solid var(--dd-line);border-radius:10px;background:var(--dd-panel);box-shadow:var(--dd-shadow);padding:12px 14px;min-width:0}.dl-shell[data-theme=dark] .dd-signal{background:var(--dl-page-bg);box-shadow:none}.dd-signal>span{display:block;font-size:11px;font-weight:550;color:var(--dd-faint)}.dd-signal>strong{display:block;margin-top:4px;font-size:18px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--dd-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-signal>em{display:block;margin-top:4px;font-size:11px;font-style:normal;color:var(--dd-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-signal.is-warn>strong{color:var(--dd-warn)}.dd-signal.is-good>strong{color:var(--dd-good)}.dd-board,.dd-card{border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel);box-shadow:var(--dd-shadow)}.dl-shell[data-theme=dark] .dd-board,.dl-shell[data-theme=dark] .dd-card{background:var(--dl-page-bg);box-shadow:none}.dd-board{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:14px 14px 12px;overflow:hidden}.dd-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;flex-shrink:0}.dd-board-head h2{margin:0;font-size:.95rem;font-weight:650;letter-spacing:-.02em}.dd-board-head p{margin:3px 0 0;font-size:12.5px;color:var(--dd-mute)}.dd-board-legend{display:flex;gap:12px;font-size:11px;font-weight:550;color:var(--dd-faint)}.dd-board-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.dd-board-legend .is-views:before{background:var(--dl-page-dim)}.dd-board-legend .is-sold:before{background:var(--dd-brand)}.dd-eco{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none}.dd-eco::-webkit-scrollbar{width:0;height:0}.dd-eco-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.4fr) 64px;gap:10px 14px;align-items:center;padding:8px;border-radius:9px;transition:background .12s ease}.dd-eco-row.is-hot,.dd-eco-row:hover{background:var(--dl-page-hover)}.dd-eco-label{min-width:0}.dd-eco-label strong{display:block;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-eco-label em{display:block;margin-top:2px;font-size:11px;font-style:normal;color:var(--dd-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-eco-bars{display:flex;flex-direction:column;gap:4px;min-width:0}.dd-eco-bars>span{display:block;height:7px;border-radius:999px;max-width:100%;transform-origin:left center;animation:dd-bar-grow .72s cubic-bezier(.22,1,.36,1) both}.dd-eco-row:nth-child(1) .dd-eco-bars>span{animation-delay:40ms}.dd-eco-row:nth-child(2) .dd-eco-bars>span{animation-delay:90ms}.dd-eco-row:nth-child(3) .dd-eco-bars>span{animation-delay:.14s}.dd-eco-row:nth-child(4) .dd-eco-bars>span{animation-delay:.19s}.dd-eco-row:nth-child(5) .dd-eco-bars>span{animation-delay:.24s}.dd-eco-row:nth-child(6) .dd-eco-bars>span{animation-delay:.29s}@keyframes dd-bar-grow{0%{transform:scaleX(.08);opacity:.35}to{transform:none;opacity:1}}.dd-eco-bars>span.is-views{background:var(--dl-page-dim)}.dd-eco-bars>span.is-sold{background:var(--dd-brand);box-shadow:0 0 12px color-mix(in srgb,var(--dd-brand) 35%,transparent)}.dd-eco-fill{display:flex;flex-direction:column;align-items:center;gap:2px}.dd-eco-ring{position:relative;width:40px;height:40px}.dd-eco-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dd-eco-ring-bg{fill:none;stroke:var(--dl-page-dim);stroke-width:3.5}.dd-eco-ring-fg{fill:none;stroke:var(--dd-brand);stroke-width:3.5;stroke-linecap:round;animation:dd-ring-draw 1s cubic-bezier(.22,1,.36,1) both}@keyframes dd-ring-draw{0%{stroke-dasharray:0 100}}.dd-eco-ring strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.dd-eco-fill>em{font-size:10px;font-style:normal;color:var(--dd-faint);font-variant-numeric:tabular-nums}.dd-board-split{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--dd-line);flex-shrink:0}.dd-board-split.is-tri{grid-template-columns:1fr .9fr 1.05fr}.dd-hours-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px}.dd-hours-head span{font-weight:650}.dd-hours-head em{font-style:normal;color:var(--dd-faint);font-size:11px}.dd-hours-bars{display:flex;align-items:flex-end;gap:2px;height:52px}.dd-hours-bars>span{flex:1;min-width:0;border-radius:2px 2px 0 0;background:var(--dd-brand);transform-origin:bottom center;animation:dd-hour-rise .7s cubic-bezier(.22,1,.36,1) both}.dd-hours-bars>span.is-peak{animation:dd-hour-rise .7s cubic-bezier(.22,1,.36,1) both,dd-peak-pulse 2.4s ease-in-out .8s infinite;filter:brightness(1.15)}@keyframes dd-hour-rise{0%{transform:scaleY(.15);opacity:.2}}@keyframes dd-peak-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dd-brand) 0%,transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--dd-brand) 45%,transparent)}}.dd-hours-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--dd-faint);font-variant-numeric:tabular-nums}.dd-mix{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.dd-mix>li{animation:dd-fade-up .52s cubic-bezier(.22,1,.36,1) both}@keyframes dd-fade-up{0%{opacity:0;transform:translateY(6px)}}.dd-mix-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:3px}.dd-mix-meta strong{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-mix-meta em{font-style:normal;color:var(--dd-faint);font-size:11px;font-variant-numeric:tabular-nums;flex-shrink:0}.dd-mix-track{height:5px;border-radius:999px;background:var(--dl-page-dim);overflow:hidden}.dd-mix-track>span{display:block;height:100%;border-radius:inherit;background:var(--dd-brand);transform-origin:left;animation:dd-bar-grow .8s cubic-bezier(.22,1,.36,1) both}.dd-funnel{display:flex;flex-direction:column;gap:5px}.dd-funnel-stage{position:relative;display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.dd-funnel-bar{display:block;height:22px;width:var(--dd-funnel-w, 100%);max-width:100%;border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--dd-brand) 75%,transparent),var(--dd-brand));transform-origin:left center;animation:dd-bar-grow .78s cubic-bezier(.22,1,.36,1) both;transition:filter .14s ease,box-shadow .14s ease}.dd-funnel-stage:nth-child(1) .dd-funnel-bar{animation-delay:40ms;opacity:.95}.dd-funnel-stage:nth-child(2) .dd-funnel-bar{animation-delay:.11s;opacity:.82}.dd-funnel-stage:nth-child(3) .dd-funnel-bar{animation-delay:.18s;opacity:.7}.dd-funnel-stage:nth-child(4) .dd-funnel-bar{animation-delay:.25s;opacity:.58}.dd-funnel-stage.is-hot .dd-funnel-bar,.dd-funnel-stage:hover .dd-funnel-bar{filter:brightness(1.12);box-shadow:0 0 16px color-mix(in srgb,var(--dd-brand) 40%,transparent)}.dd-funnel-meta{position:absolute;inset:0 auto 0 8px;display:flex;align-items:center;gap:8px;pointer-events:none}.dd-funnel-meta strong{font-size:11px;font-weight:650;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.dd-funnel-meta em{font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums;color:#ffffffd9}.dd-funnel-tip{position:absolute;right:0;top:-20px;font-size:10.5px;font-style:normal;color:var(--dd-mute);pointer-events:none;white-space:nowrap}.dd-deep{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex:0 0 auto;min-height:0;max-height:168px;align-content:stretch;overflow:hidden}.dd-deep-card{border:1px solid var(--dd-line);border-radius:10px;background:var(--dd-panel);box-shadow:var(--dd-shadow);padding:10px 12px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:dd-fade-up .56s cubic-bezier(.22,1,.36,1) both}.dd-deep-card:nth-child(1){animation-delay:60ms}.dd-deep-card:nth-child(2){animation-delay:.12s}.dd-deep-card:nth-child(3){animation-delay:.18s}.dd-deep-card:nth-child(4){animation-delay:.24s}.dd-deep-card:nth-child(5){animation-delay:.3s}.dl-shell[data-theme=dark] .dd-deep-card{background:var(--dl-page-bg);box-shadow:none}.dd-deep-card h3{margin:0;font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--dd-ink)}.dd-deep-card>p{margin:2px 0 8px;font-size:11px;color:var(--dd-faint)}.dd-deep-radar-wrap{flex:1;display:grid;place-items:center;min-height:0}.dd-deep-age{display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}.dd-deep-age>strong{font-size:20px;font-weight:650;letter-spacing:-.03em}.dd-deep-age .dd-mini-blocks{margin-left:0;height:36px;width:100%}.dd-deep-age .dd-mini-blocks>span{flex:1;animation:dd-hour-rise .65s cubic-bezier(.22,1,.36,1) both}.dd-radar{overflow:visible}.dd-radar-ring{fill:none;stroke:var(--dd-line);stroke-width:1}.dd-radar-spoke{stroke:var(--dd-line);stroke-width:1}.dd-radar-fill{fill:color-mix(in srgb,var(--dd-brand) 28%,transparent);stroke:none;animation:dd-radar-in .9s cubic-bezier(.22,1,.36,1) both}.dd-radar-stroke{fill:none;stroke:var(--dd-brand);stroke-width:1.6;stroke-linejoin:round;animation:dd-radar-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes dd-radar-in{0%{opacity:0;transform:scale(.82);transform-origin:center}}.dd-radar-dot{fill:var(--dd-brand);transition:r .12s ease}.dd-radar-dot.is-hot{fill:var(--dd-ink)}.dd-radar-label{fill:var(--dd-faint);font-size:8.5px;font-weight:650;letter-spacing:.02em}.dd-radar-label.is-hot{fill:var(--dd-ink)}.dd-velo{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.dd-velo-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px}.dd-velo-head span{color:var(--dd-faint);font-weight:550}.dd-velo-head em{font-style:normal;font-variant-numeric:tabular-nums;font-weight:650}.dd-velo-head em.is-up{color:var(--dd-good)}.dd-velo-head em.is-down{color:var(--dd-bad)}.dd-velo-svg{width:100%;flex:1;min-height:48px;overflow:visible}.dd-velo-line{fill:none;stroke:var(--dd-brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:dd-draw-line 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes dd-draw-line{to{stroke-dashoffset:0}}.dd-velo-area{opacity:0;animation:dd-fade-up .7s ease .28s both}.dd-velo-hit{fill:transparent;cursor:crosshair}.dd-velo-focus{fill:var(--dd-brand);stroke:var(--dd-ink);stroke-width:1.5;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dd-brand) 60%,transparent))}.dd-velo-tip{position:absolute;right:0;top:18px;display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:7px;background:var(--dd-ink);color:var(--dd-bg);font-size:10.5px;pointer-events:none;animation:dd-fade-up .16s ease both}.dd-velo-tip strong{opacity:.7;font-weight:550}.dd-heat{position:relative;display:grid;grid-template-columns:28px repeat(6,minmax(0,1fr));gap:3px;flex:1;align-content:start;font-size:9px}.dd-heat-corner{grid-column:1}.dd-heat-col{text-align:center;color:var(--dd-faint);font-weight:550;font-variant-numeric:tabular-nums}.dd-heat-row{display:contents}.dd-heat-day{display:flex;align-items:center;color:var(--dd-faint);font-weight:650;font-size:9.5px}.dd-heat-cell{aspect-ratio:1.4;min-height:10px;border:none;padding:0;border-radius:3px;background:var(--dl-page-dim);cursor:crosshair;opacity:0;animation:dd-heat-pop .42s cubic-bezier(.22,1,.36,1) forwards;transition:transform .12s ease,filter .12s ease}.dd-heat-cell.is-l1{background:color-mix(in srgb,var(--dd-brand) 22%,var(--dl-page-dim))}.dd-heat-cell.is-l2{background:color-mix(in srgb,var(--dd-brand) 40%,var(--dl-page-dim))}.dd-heat-cell.is-l3{background:color-mix(in srgb,var(--dd-brand) 58%,transparent)}.dd-heat-cell.is-l4{background:color-mix(in srgb,var(--dd-brand) 78%,transparent)}.dd-heat-cell.is-l5{background:var(--dd-brand)}.dd-heat-cell.is-hot,.dd-heat-cell:hover{transform:scale(1.12);filter:brightness(1.15);z-index:1}@keyframes dd-heat-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.dd-heat-tip{position:absolute;left:28px;bottom:-2px;display:flex;gap:8px;align-items:baseline;font-size:10.5px;pointer-events:none}.dd-heat-tip strong{font-weight:650}.dd-heat-tip span{color:var(--dd-faint)}.dd-orbit{display:flex;align-items:center;gap:12px;flex:1;min-height:0}.dd-orbit-ring{position:relative;width:72px;height:72px;border-radius:50%;flex-shrink:0;animation:dd-orbit-spin 1.1s cubic-bezier(.22,1,.36,1) both;box-shadow:0 0 20px color-mix(in srgb,var(--dd-brand) 22%,transparent)}@keyframes dd-orbit-spin{0%{transform:rotate(-90deg) scale(.85);opacity:0}}.dd-orbit-hole{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--dd-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.dl-shell[data-theme=dark] .dd-orbit-hole{background:var(--dl-page-bg)}.dd-orbit-hole strong{font-size:13px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dd-orbit-hole em{font-size:8.5px;font-style:normal;color:var(--dd-faint);text-transform:uppercase;letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.dd-orbit-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dd-orbit-legend li{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:2px 4px;border-radius:4px;cursor:default}.dd-orbit-legend li.is-hot{background:var(--dl-page-hover)}.dd-orbit-legend span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle;background:var(--dd-brand)}.dd-orbit-legend .is-good span:before{background:var(--dd-good)}.dd-orbit-legend .is-warn span:before{background:var(--dd-warn)}.dd-orbit-legend .is-bad span:before{background:var(--dd-bad)}.dd-orbit-legend em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--dd-mute);font-weight:550}.dd-strip{position:relative;display:flex;gap:3px;margin-bottom:14px;padding:0;border:none;background:transparent;border-radius:0}.dd-strip-cell{flex:1;height:8px;border-radius:2px;min-width:6px;padding:0;border:none;background:var(--dl-page-dim);cursor:pointer;transition:filter .12s ease,transform .12s ease}.dd-strip-cell.is-bad{background:var(--dd-bad)}.dd-strip-cell.is-warn{background:var(--dd-warn)}.dd-strip-cell.is-ok{background:var(--dl-page-dim)}.dd-strip-cell.is-hot,.dd-strip-cell:hover{filter:brightness(1.1);transform:scaleY(1.35)}.dd-strip-tip{position:absolute;right:0;top:-22px;font-size:11px;font-weight:550;color:var(--dd-mute);pointer-events:none}.dd-due{font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dd-mute)}.dd-due.is-bad{color:var(--dd-bad)}.dd-due.is-warn{color:var(--dd-warn)}.dd-who{min-width:0}.dd-who strong{display:block;font-size:13px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-who em{display:block;margin-top:2px;font-size:11.5px;font-style:normal;color:var(--dd-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-amt{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.dd-amt-sub{display:block;margin-top:3px;font-size:11px;font-style:normal;font-weight:500;color:var(--dd-faint)}.dd-action{position:relative;display:inline-flex;align-items:center;padding:0;border:none;background:transparent;font-size:12.5px;font-weight:550;color:var(--dd-mute);white-space:nowrap;cursor:pointer}.dd-action:hover{color:var(--dd-brand)}.dd-action.is-warn{color:var(--dd-warn)}.dd-action.is-good{color:var(--dd-good)}.dd-action-tip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:6;width:220px;padding:10px 11px;border-radius:10px;background:var(--dd-ink);color:var(--dd-bg);font-size:12px;font-weight:500;line-height:1.4;white-space:normal;text-align:left;box-shadow:0 12px 32px #0003;pointer-events:none}.dd-action-tip strong{display:block;margin-bottom:4px;font-size:12.5px;font-weight:650}.dd-ask{display:flex;align-items:center;gap:10px;margin-top:8px;height:36px;padding:0 12px 0 14px;border-radius:999px;background:var(--dd-panel-2);border:1px solid var(--dd-line);box-shadow:none;flex-shrink:0;transition:border-color .14s ease,box-shadow .14s ease}.dd-ask:focus-within{border-color:var(--dd-brand);box-shadow:0 0 0 3px #f16cb324}.dd-ask-ico{color:var(--dd-brand);font-size:14px}.dd-ask input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--dd-ink);font-size:13px}.dd-ask input::-moz-placeholder{color:var(--dd-faint)}.dd-ask input::placeholder{color:var(--dd-faint)}.dd-ask kbd{font-size:11px;font-family:inherit;color:var(--dd-faint);border:1px solid var(--dd-line);border-radius:5px;padding:2px 6px;background:var(--dd-panel)}.dd-side{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;height:100%;overflow:auto;background:transparent;scrollbar-width:none}.dd-side::-webkit-scrollbar{width:0;height:0}.dd-card{padding:12px 14px;flex-shrink:0}.dd-card h3{margin:0 0 12px;font-size:13px;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--dd-ink)}.dd-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.dd-card-meta span{display:block;font-size:11px;color:var(--dd-faint)}.dd-card-meta strong{display:block;margin-top:3px;font-size:15px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dd-cal{container-type:inline-size}.dd-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.dd-cal-head.is-locked{justify-content:center}.dd-cal-title{text-align:center;min-width:0}.dd-cal-title strong{display:block;font-size:13.5px;font-weight:650;letter-spacing:-.02em;color:var(--dd-ink);text-transform:none}.dd-cal-title em{display:block;margin-top:3px;font-size:12px;font-style:normal;color:var(--dd-faint)}.dd-cal-nav{width:28px;height:28px;border-radius:7px;border:1px solid var(--dd-line);background:var(--dd-panel-2);color:var(--dd-ink);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0}.dd-cal-nav:hover{background:var(--dl-page-hover)}.dd-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px}.dd-cal-week span{text-align:center;font-size:10px;font-weight:650;color:var(--dd-faint);letter-spacing:.04em}.dd-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--dd-cal-weeks, 5),minmax(0,1fr));gap:3px;height:clamp(72px,calc(var(--dd-cal-weeks, 5) * 26px),140px);overflow:hidden;padding:5px;border-radius:10px;background:var(--dd-panel-2);border:1px solid var(--dd-line)}.dd-cal-cell{position:relative;border-radius:5px;border:none;padding:0;background:var(--dl-page-dim);cursor:default;min-width:0;min-height:0;height:100%;width:100%;transition:transform .12s ease,filter .12s ease;opacity:.55}.dl-shell[data-theme=dark] .dd-cal-cell{background:#1f1f1f;opacity:1}button.dd-cal-cell{cursor:pointer}.dd-cal-cell.is-empty{background:transparent;opacity:1;pointer-events:none}.dd-cal-num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(7px,2.2cqi,10.5px);font-weight:650;font-variant-numeric:tabular-nums;color:var(--dd-mute);pointer-events:none;line-height:1}.dd-cal.is-dense .dd-cal-num{font-size:0;opacity:0}.dd-cal.is-dense .dd-cal-cell{border-radius:3px}.dd-cal.is-dense .dd-cal-grid{gap:2px}.dd-cal-cell.is-l1,.dd-cal-cell.is-l2,.dd-cal-cell.is-l3,.dd-cal-cell.is-l4{opacity:1}.dd-cal-cell.is-l1{background:#f16cb338}.dd-cal-cell.is-l2{background:#f16cb366}.dd-cal-cell.is-l3{background:#f16cb39e}.dd-cal-cell.is-l4{background:var(--dd-brand)}.dd-cal-cell.is-l4 .dd-cal-num,.dd-cal-cell.is-l3 .dd-cal-num{color:#fff}.dd-cal-cell.is-hot{outline:1.5px solid var(--dd-ink);z-index:2;transform:scale(1.04)}.dd-cal-tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:8;width:-moz-max-content;width:max-content;max-width:180px;padding:8px 9px;border-radius:8px;background:var(--dd-ink);color:var(--dd-bg);box-shadow:0 10px 28px #0000002e;text-align:left;pointer-events:none}.dd-cal-tip strong{display:block;font-size:11px;font-weight:650;margin-bottom:4px}.dd-cal-tip em{display:block;font-size:10.5px;font-style:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-cal-legend{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:10px;font-size:10px;color:var(--dd-faint)}.dd-cal-legend i{width:10px;height:10px;border-radius:2px;background:var(--dl-page-dim)}.dd-cal-legend i.is-l1{background:#f16cb338}.dd-cal-legend i.is-l2{background:#f16cb366}.dd-cal-legend i.is-l3{background:#f16cb39e}.dd-cal-legend i.is-l4{background:var(--dd-brand)}.dd-waffle{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;align-items:start}.dd-waffle-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.dd-waffle-cell{aspect-ratio:1;border-radius:2px;border:none;padding:0;cursor:pointer;transition:opacity .12s ease,transform .12s ease,outline .12s ease}.dd-waffle-cell.is-dim{opacity:.22}.dd-waffle-cell.is-hot{outline:1px solid var(--dd-ink);transform:scale(1.08);z-index:1}.dd-waffle-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dd-waffle-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:11.5px;cursor:default;border-radius:6px;padding:2px 4px;margin:0 -4px;transition:background .12s ease}.dd-waffle-legend li.is-hot{background:var(--dl-page-hover)}.dd-waffle-legend i{width:8px;height:8px;border-radius:2px}.dd-waffle-legend span{color:var(--dd-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-waffle-legend em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--dd-ink);font-weight:650}.dd-waffle-tip{grid-column:1 / -1;display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:8px 10px;border-radius:8px;background:var(--dd-panel-2);border:1px solid var(--dd-line);font-size:12px}.dd-waffle-tip strong{font-weight:650}.dd-waffle-tip span{color:var(--dd-mute);font-size:11.5px}.dd-dayblocks-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.dd-dayblocks-stats>div{border:1px solid var(--dd-line);border-radius:8px;padding:8px 9px;background:var(--dd-panel-2)}.dd-dayblocks-stats span{display:block;font-size:10.5px;color:var(--dd-faint);text-transform:lowercase}.dd-dayblocks-stats strong{display:flex;align-items:baseline;gap:6px;margin-top:3px;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.dd-dayblocks-stats em{font-style:normal;font-size:11px;font-weight:550}.dd-dayblocks-stats em.is-up{color:var(--dd-good)}.dd-dayblocks-stats em.is-down{color:var(--dd-bad)}.dd-dayblocks-chart{position:relative;display:flex;align-items:flex-end;gap:4px;height:140px;padding-top:8px}.dd-dayblocks-avg{position:absolute;left:0;right:0;border-top:1px dashed var(--dl-page-dim);pointer-events:none;z-index:1}.dd-dayblocks-avg span{position:absolute;right:0;top:-14px;font-size:9.5px;color:var(--dd-faint)}.dd-dayblocks-col{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative;padding:0;border:none;background:transparent;cursor:pointer;border-radius:4px}.dd-dayblocks-col.is-on,.dd-dayblocks-col:hover{background:var(--dl-page-hover)}.dd-dayblocks-stack{width:70%;max-width:18px;display:flex;flex-direction:column-reverse;gap:1px;min-height:4px;align-self:flex-end}.dd-dayblocks-stack>span{display:block;height:7px;border-radius:1px}.dd-dayblocks-stack>span.is-high{background:var(--dd-brand)}.dd-dayblocks-stack>span.is-low{background:#fbbf24}.dd-dayblocks-stack>span.is-empty{height:4px;background:var(--dl-page-dim);opacity:.5}.dd-dayblocks-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:8px;background:var(--dd-ink);color:var(--dd-bg);font-size:10.5px;font-weight:550;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px #00000029;text-align:left}.dd-dayblocks-tip strong{font-weight:650}.dd-hourstrip-meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12.5px}.dd-hourstrip-meta span{font-weight:650}.dd-hourstrip-meta em{font-style:normal;color:var(--dd-faint);font-size:11.5px}.dd-hourstrip-row{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:28px;align-items:stretch;padding:4px;border-radius:8px;background:var(--dd-panel-2);border:1px solid var(--dd-line)}.dd-hourstrip-cell{position:relative;border:none;padding:0;border-radius:2px;background:var(--dd-brand);cursor:pointer;min-width:0;opacity:.9}.dd-hourstrip-cell.is-peak{background:var(--dd-ink);opacity:1}.dd-hourstrip-cell.is-hot{outline:1px solid var(--dd-ink);z-index:1}.dd-hourstrip-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--dd-faint);font-variant-numeric:tabular-nums}.dd-rank,.dd-buyers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dd-rank li{border-radius:8px;padding:2px 0;transition:background .12s ease}.dd-rank li:hover{background:var(--dl-page-hover)}.dd-rank-meta{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:4px}.dd-rank-meta strong{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-rank-meta em{font-style:normal;color:var(--dd-mute);font-variant-numeric:tabular-nums}.dd-rank-track{height:5px;border-radius:999px;background:var(--dl-page-dim);overflow:hidden}.dd-rank-track>span{display:block;height:100%;border-radius:inherit;background:var(--dd-brand)}.dd-buyers li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;margin:0 -8px;border-radius:8px;font-size:12.5px;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.dd-buyers li:hover{background:var(--dl-page-hover);border-color:var(--dd-line)}.dd-buyers strong{font-weight:550}.dd-buyers em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--dd-mute);font-weight:550}@media(max-width:1100px){.dd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-desk{grid-template-columns:1fr;overflow:auto;scrollbar-width:none}.dd-desk::-webkit-scrollbar{width:0;height:0}.dd-main-col,.dd-board,.dd-side{height:auto;max-height:none}.dd-signals,.dd-deep{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-eco-row{grid-template-columns:minmax(0,1fr) 52px}.dd-eco-bars{grid-column:1 / -1}.dd-board-split,.dd-board-split.is-tri{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dd-page,.dd-eco-bars>span,.dd-eco-ring-fg,.dd-hours-bars>span,.dd-mix>li,.dd-mix-track>span,.dd-funnel-bar,.dd-deep-card,.dd-kpi-meter:after,.dd-velo-line,.dd-velo-area,.dd-radar-fill,.dd-radar-stroke,.dd-heat-cell,.dd-orbit-ring,.dd-deep-age .dd-mini-blocks>span{animation:none!important;transition:none!important}.dd-hours-bars>span.is-peak{animation:none!important;box-shadow:none}}@media(max-width:720px){.dd-page{padding:0}.dd-deep{max-height:none;grid-template-columns:1fr}.dd-range{width:100%}.dd-range button{flex:1 1 auto;padding:0 10px;font-size:12px}.dd-kpis{grid-template-columns:1fr 1fr}.dd-kpi{border-right:none;border-bottom:1px solid var(--dd-line)}.dd-kpi:nth-child(odd){border-right:1px solid var(--dd-line)}.dd-kpi:nth-last-child(-n+2){border-bottom:none}.dd-waffle{grid-template-columns:1fr}.dd-who em{max-width:200px}}.dd-page.is-desk{gap:10px}.dd-page.is-desk .dd-topbar{margin-bottom:0}.dd-page.is-desk .dd-title{font-size:1.15rem}.dd-page.is-desk .dd-lede{display:none}.dd-page.is-desk .dd-range{border-radius:999px;padding:3px;background:color-mix(in srgb,var(--dd-panel-2) 80%,transparent)}.dd-page.is-desk .dd-range button{height:28px;padding:0 11px;border-radius:999px;font-size:11.5px;font-weight:650;letter-spacing:.02em}.dd-page.is-desk .dd-range button.is-on{background:var(--dd-ink);color:var(--dd-bg);border-color:transparent;box-shadow:none}.dl-shell[data-theme=dark] .dd-page.is-desk .dd-range button.is-on{background:#f5f5f5;color:#0a0a0a}.dd-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;flex:0 0 auto;min-height:min(42vh,420px);overflow:hidden}.dd-hero-main{border:1px solid var(--dd-line);border-radius:14px;background:var(--dd-panel);box-shadow:var(--dd-shadow);padding:14px 16px 10px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;animation:dd-fade-up .52s cubic-bezier(.22,1,.36,1) both}.dd-hero-main .dd-hero-chart{flex:1 1 auto;min-height:180px}.dl-shell[data-theme=dark] .dd-hero-main{background:#0a0a0a;border-color:#ffffff14;box-shadow:none}.dd-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:8px;flex-shrink:0}.dd-hero-stats>div span{display:block;font-size:11px;font-weight:550;color:var(--dd-faint);margin-bottom:4px}.dd-hero-stats>div strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:22px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1}.dd-hero-stats em{font-style:normal;font-size:12px;font-weight:650;letter-spacing:-.01em}.dd-hero-stats em.is-up{color:var(--dd-good)}.dd-hero-stats em.is-down{color:var(--dd-bad)}.dd-hero-stats em.is-mute{color:var(--dd-faint);font-weight:550}.dd-hero-stats em.is-meter{display:block;width:100%;max-width:88px;height:4px;border-radius:999px;background:var(--dl-page-dim);overflow:hidden;margin-top:2px}.dd-hero-stats em.is-meter>span{display:block;height:100%;border-radius:inherit;background:var(--dd-good);animation:dd-meter-fill .9s cubic-bezier(.22,1,.36,1) both}.dd-hero-chart{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.dd-hero-chart svg{display:block;width:100%;flex:1}.dd-hero-vol{fill:color-mix(in srgb,var(--dd-ink) 10%,transparent);transition:fill .12s ease}.dl-shell[data-theme=dark] .dd-hero-vol{fill:#ffffff12}.dd-hero-vol.is-hot{fill:color-mix(in srgb,var(--dd-brand) 35%,transparent)}.dd-hero-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:dd-draw-line 1.35s cubic-bezier(.22,1,.36,1) forwards}.dd-hero-cross{stroke:color-mix(in srgb,var(--dd-ink) 28%,transparent);stroke-width:1;stroke-dasharray:3 3}.dd-hero-tip{position:absolute;top:8px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:3px;min-width:140px;padding:10px 12px;border-radius:12px;background:#fff;color:#111;box-shadow:0 12px 32px #00000047;pointer-events:none;animation:dd-fade-up .14s ease both}.dd-hero-tip strong{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.dd-hero-tip span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.dd-hero-tip span i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dd-hero-tip em{font-style:normal;font-size:11px;color:#666}.dd-hero-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:2px;font-size:11px;color:var(--dd-faint);flex-shrink:0}.dd-hero-legend span{display:inline-flex;align-items:center;gap:6px}.dd-hero-legend i{width:8px;height:2px;border-radius:1px}.dd-hero-side{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden}.dd-glass{border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel);box-shadow:var(--dd-shadow);padding:10px 12px;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:dd-fade-up .56s cubic-bezier(.22,1,.36,1) both}.dd-hero-side .dd-glass:nth-child(1){animation-delay:80ms;flex:1.2 1 0}.dd-hero-side .dd-glass:nth-child(2){animation-delay:.14s;flex:1 1 0}.dd-hero-side .dd-glass:nth-child(3){animation-delay:.2s;flex:1.15 1 0}.dl-shell[data-theme=dark] .dd-glass{background:#0e0e0e;border-color:#ffffff14;box-shadow:none}.dd-glass-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.dd-glass-head h3{margin:0;font-size:12.5px;font-weight:650;letter-spacing:-.01em}.dd-glass-head em{font-style:normal;font-size:10.5px;color:var(--dd-faint)}.dd-glass-num{display:block;font-size:28px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:10px}.dd-glass-num.is-sm{font-size:22px;margin-bottom:0}.dd-glass-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:6px}.dd-glass-row .dd-mini-blocks{margin-left:0;height:28px;width:72px}.dd-glass-sub{margin:0;font-size:11px;color:var(--dd-faint)}.dd-treemap{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-height:72px;align-content:stretch}.dd-treemap-cell{position:relative;min-width:64px;min-height:42px;padding:8px;border:none;border-radius:8px;background:color-mix(in srgb,var(--dd-ink) 6%,var(--dd-panel-2));color:var(--dd-ink);text-align:left;cursor:pointer;overflow:hidden;animation:dd-fade-up .48s cubic-bezier(.22,1,.36,1) both;transition:filter .14s ease,transform .14s ease}.dl-shell[data-theme=dark] .dd-treemap-cell{background:#161616}.dd-treemap-cell.is-l0{background:color-mix(in srgb,var(--dd-brand) 28%,#161616)}.dd-treemap-cell.is-l1{background:color-mix(in srgb,var(--dd-brand) 16%,#161616)}.dl-shell:not([data-theme=dark]) .dd-treemap-cell.is-l0{background:color-mix(in srgb,var(--dd-brand) 22%,#f3f3f4)}.dl-shell:not([data-theme=dark]) .dd-treemap-cell.is-l1{background:color-mix(in srgb,var(--dd-brand) 12%,#f3f3f4)}.dd-treemap-cell.is-hot,.dd-treemap-cell:hover{filter:brightness(1.12);transform:scale(1.02);z-index:1}.dd-treemap-cell strong{display:block;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-treemap-cell em{display:block;margin-top:2px;font-size:12px;font-style:normal;font-weight:650;font-variant-numeric:tabular-nums;opacity:.75}.dd-zone{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:auto;font-size:10px;font-weight:650;color:var(--dd-faint)}.dd-zone .is-risk{color:var(--dd-bad)}.dd-zone .is-safe{color:var(--dd-good)}.dd-zone-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--dd-bad),var(--dd-warn),var(--dd-good));opacity:.85}.dd-zone-fill{display:none}.dd-zone-mark{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--dd-ink);transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--dd-brand) 35%,transparent);animation:dd-fade-up .6s ease .2s both}.dd-floor{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr) minmax(260px,1fr);gap:10px;flex:0 0 auto;min-height:min(38vh,380px);overflow:hidden}.dd-floor-card{border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel);box-shadow:var(--dd-shadow);padding:10px 12px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:dd-fade-up .58s cubic-bezier(.22,1,.36,1) both}.dd-floor-card:nth-child(1){animation-delay:.1s}.dd-floor-card.is-table{animation-delay:.16s}.dl-shell[data-theme=dark] .dd-floor-card{background:#0e0e0e;border-color:#ffffff14;box-shadow:none}.dd-floor-right{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden;animation:dd-fade-up .58s cubic-bezier(.22,1,.36,1) .22s both}.dd-floor-right .dd-floor-card{flex:1.2 1 0;animation:none}.dd-floor-right .dd-floor-card.is-volume{flex:0 0 auto}.dd-inapp{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;min-height:560px;padding:14px 16px;border:1px solid var(--dd-line);border-radius:14px;background:var(--dd-panel);box-shadow:var(--dd-shadow)}.dl-shell[data-theme=dark] .dd-inapp{background:#0a0a0a;border-color:#ffffff14;box-shadow:none}.dd-inapp-phone-col{display:flex;flex-direction:column;min-width:0}.dd-inapp-phone-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.dd-inapp-phone-head h3,.dd-inapp-intel-head p,.dd-inapp-detail h4{margin:0}.dd-inapp-phone-head h3{font-size:13px;font-weight:700;color:var(--dd-ink)}.dd-inapp-phone-head em,.dd-inapp-intel-head p{font-style:normal;font-size:12px;color:var(--dd-faint)}.dd-phone{position:relative;width:min(100%,300px);margin:0 auto;aspect-ratio:9 / 18.4;padding:10px;border-radius:36px;background:#111113;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #00000047}.dd-phone-screen{position:relative;height:100%;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;background-size:cover;background-position:center top;color:#fff}.dd-phone-notch{position:absolute;top:8px;left:50%;width:78px;height:22px;border-radius:999px;background:#000;transform:translate(-50%);z-index:4}.dd-phone-bar{display:flex;justify-content:space-between;padding:40px 12px 0;z-index:3}.dd-phone-bar span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:600}.dd-hotspot{border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.dd-hotspot.is-on,.dd-phone-tickets.is-on{border-color:#f16cb3d9;box-shadow:0 0 0 3px #f16cb347}.dd-hotspot.is-cover{position:absolute;top:36px;right:10px;bottom:46%;left:10px;border-radius:16px;display:flex;align-items:flex-end;padding:10px;background:rgba(241,108,179,calc(.05 + var(--heat, .2) * .2));z-index:2}.dd-hotspot.is-cover span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.dd-phone-sheet{margin-top:auto;padding:14px 12px 12px;border-radius:20px 20px 0 0;background:#08080ad1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;display:flex;flex-direction:column;gap:8px}.dd-phone-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.dd-phone-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:6px;border-radius:12px}.dd-phone-chips div{min-width:0}.dd-phone-chips span{display:block;font-size:8px;font-weight:700;letter-spacing:.08em;color:#ffffff80}.dd-phone-chips strong{display:block;margin-top:2px;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-phone-loc{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:12px}.dd-phone-map{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#f16cb373,#38bdf859);flex-shrink:0}.dd-phone-loc p{margin:0;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-phone-loc em{display:block;margin-top:1px;font-size:10px;font-style:normal;color:#f16cb3}.dd-phone-desc{width:100%;margin:0;padding:6px 8px;border-radius:10px;font-size:11px;line-height:1.4;color:#ffffffb8}.dd-phone-tickets{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:12px;border:1px solid transparent}.dd-phone-ticket{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;border-radius:10px;background:#ffffff0f}.dd-phone-ticket p{margin:0;font-size:11.5px;font-weight:650}.dd-phone-ticket small{color:#ffffff8c;font-size:10px}.dd-phone-qty{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.dd-phone-qty i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ffffff1f;font-style:normal}.dd-phone-buy{width:100%;height:38px;border-radius:12px;background:#f16cb3;color:#fff;font-size:12.5px;font-weight:750;text-align:center}.dd-inapp-intel{display:flex;flex-direction:column;gap:12px;min-width:0}.dd-inapp-intel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dd-inapp-pick{display:flex;flex-direction:column;gap:4px;min-width:min(280px,100%)}.dd-inapp-pick span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dd-faint)}.dd-inapp-pick select{height:38px;padding:0 10px;border:1px solid var(--dd-line);border-radius:10px;background:var(--dd-panel-2);color:var(--dd-ink);font:inherit;font-size:13px}.dd-inapp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dd-line);border-radius:12px;overflow:hidden}.dd-inapp-kpis>div{padding:10px 12px;border-right:1px solid var(--dd-line)}.dd-inapp-kpis>div:last-child{border-right:none}.dd-inapp-kpis span{display:block;font-size:11px;font-weight:650;color:var(--dd-faint)}.dd-inapp-kpis strong{display:block;margin-top:3px;font-size:18px;font-weight:750;letter-spacing:-.03em;color:var(--dd-ink)}.dd-inapp-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dd-inapp-zones button{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel-2);color:var(--dd-ink);text-align:left}.dd-inapp-zones button.is-on{border-color:var(--dd-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--dd-brand) 22%,transparent)}.dd-inapp-zones strong{display:block;font-size:12.5px}.dd-inapp-zones em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--dd-faint)}.dd-inapp-zones b{display:block;height:4px;border-radius:999px;background:var(--dd-brand)}.dd-inapp-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;flex:1;min-height:0}.dd-inapp-detail article{padding:12px 14px;border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-panel-2)}.dd-inapp-detail h4{font-size:13px;font-weight:700;color:var(--dd-ink)}.dd-inapp-detail p{margin:6px 0 12px;font-size:13px;line-height:1.45;color:var(--dd-mute)}.dd-inapp-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0}.dd-inapp-detail dt{font-size:11px;font-weight:650;color:var(--dd-faint)}.dd-inapp-detail dd{margin:2px 0 0;font-size:14px;font-weight:650;color:var(--dd-ink)}.dd-inapp-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dd-inapp-list li{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--dd-ink)}.dd-inapp-list em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--dd-faint)}.dd-inapp-list b{font-weight:650;font-variant-numeric:tabular-nums}.dd-bento{border-radius:28px;overflow:visible;background:#000;min-width:0}.dd-bento-note{margin:0 0 10px;font-size:12.5px;color:var(--dd-faint)}.dd-bento .fpb-c{border-radius:28px}.dd-pillars{display:flex;align-items:stretch;gap:3px;flex:1;min-height:100px;padding-top:8px}.dd-pillar{position:relative;flex:1;min-width:0;border:none;padding:0;background:transparent;cursor:crosshair}.dd-pillar-rail{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:color-mix(in srgb,var(--dd-ink) 8%,transparent)}.dl-shell[data-theme=dark] .dd-pillar-rail{background:#ffffff0f}.dd-pillar-seg{position:absolute;left:15%;right:15%;border-radius:2px;background:#f59e0b;animation:dd-hour-rise .7s cubic-bezier(.22,1,.36,1) both;box-shadow:0 0 10px color-mix(in srgb,#f59e0b 40%,transparent)}.dd-pillar.is-peak .dd-pillar-seg{background:var(--dd-brand);box-shadow:0 0 12px color-mix(in srgb,var(--dd-brand) 50%,transparent)}.dd-pillar.is-hot .dd-pillar-rail,.dd-pillar:hover .dd-pillar-rail{background:color-mix(in srgb,var(--dd-ink) 14%,transparent)}.dd-pillar .dd-mini-tip{bottom:auto;top:4px}.dd-floor-card.is-table{padding-bottom:8px}.dd-table-wrap{flex:1;min-height:0;overflow:auto;scrollbar-width:none;margin:0 -4px;padding:0 4px}.dd-table-wrap::-webkit-scrollbar{width:0;height:0}.dd-table{width:100%;border-collapse:collapse;font-size:12px}.dd-table th{text-align:left;font-size:10.5px;font-weight:650;color:var(--dd-faint);padding:0 8px 8px 0;border-bottom:1px solid var(--dd-line);white-space:nowrap}.dd-table th:last-child,.dd-table td:last-child{text-align:right;padding-right:0}.dd-table td{padding:9px 8px 9px 0;border-bottom:1px solid color-mix(in srgb,var(--dd-line) 70%,transparent);vertical-align:middle}.dd-table tr:last-child td{border-bottom:none}.dd-table td strong{display:block;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.dd-table td em{display:block;margin-top:2px;font-size:10.5px;font-style:normal;color:var(--dd-faint)}.dd-table td.is-num{font-variant-numeric:tabular-nums;font-weight:550;color:var(--dd-mute);white-space:nowrap}.dd-table-empty{text-align:center;color:var(--dd-faint);padding:20px 0!important}.dd-hf{display:inline-block;width:52px;height:4px;border-radius:999px;background:var(--dl-page-dim);overflow:hidden;vertical-align:middle;margin-right:6px}.dd-hf>span{display:block;height:100%;border-radius:inherit;animation:dd-meter-fill .8s cubic-bezier(.22,1,.36,1) both}.dd-hf>span.is-good{background:var(--dd-good)}.dd-hf>span.is-warn{background:var(--dd-warn)}.dd-hf>span.is-bad{background:var(--dd-bad)}.dd-hf-val{font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;color:var(--dd-mute)}.dd-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.01em}.dd-badge.is-low{color:var(--dd-good);background:color-mix(in srgb,var(--dd-good) 16%,transparent)}.dd-badge.is-med{color:var(--dd-warn);background:color-mix(in srgb,var(--dd-warn) 16%,transparent)}.dd-badge.is-high{color:var(--dd-bad);background:color-mix(in srgb,var(--dd-bad) 16%,transparent)}.dd-ask-dock{margin-top:8px;flex-shrink:0;padding-top:8px;border-top:1px solid var(--dd-line)}.dd-ask-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dd-ask-chips button{height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--dd-line);background:var(--dd-panel-2);color:var(--dd-mute);font-size:11px;font-weight:550;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.dd-ask-chips button:hover{color:var(--dd-ink);border-color:color-mix(in srgb,var(--dd-brand) 40%,var(--dd-line));background:color-mix(in srgb,var(--dd-brand) 10%,transparent)}.dd-ask.is-dock{margin-top:0;background:color-mix(in srgb,var(--dd-ink) 4%,var(--dd-panel-2))}.dl-shell[data-theme=dark] .dd-ask.is-dock{background:#161616}.dd-mini-bars{display:flex;align-items:flex-end;gap:3px;flex:1;min-height:48px}.dd-mini-bars>span{flex:1;min-width:0;border-radius:2px 2px 0 0;background:var(--dd-brand);opacity:.75;animation:dd-hour-rise .65s cubic-bezier(.22,1,.36,1) both}.dd-floor-card .dd-heat{flex:1;min-height:0}@media(max-width:1100px){.dd-hero{grid-template-columns:1fr;overflow:auto}.dd-inapp,.dd-inapp-detail{grid-template-columns:1fr}.dd-floor{grid-template-columns:1fr;overflow:auto}.dd-floor-right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.dd-page{gap:10px}.dd-topbar,.dd-range{flex-wrap:wrap;gap:8px}.dd-hero{min-height:0}.dd-hero-chart{min-height:220px}.dd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dd-table{min-width:640px}}@media(max-width:720px){.dd-hero-stats,.dd-inapp-kpis,.dd-inapp-zones{grid-template-columns:1fr 1fr}.dd-floor-right{grid-template-columns:1fr}.dd-table td strong{max-width:110px}.dd-pillars{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.dd-hero-main{min-height:200px}.dd-ai-dock{flex-wrap:wrap}}.dd-donut{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;align-items:center;min-height:140px}.dd-donut-viz{position:relative;aspect-ratio:1;max-width:148px;margin:0 auto}.dd-donut-arc{cursor:pointer;transition:stroke-width .14s ease,opacity .14s ease;opacity:.92}.dd-donut-arc.is-hot{opacity:1;filter:brightness(1.05)}.dd-donut-center{position:absolute;top:28%;right:28%;bottom:28%;left:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.dd-donut-center strong{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1}.dd-donut-center em{margin-top:4px;max-width:100%;font-size:10px;font-style:normal;color:var(--dd-mute, #737373);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.dd-donut-legend button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dd-donut-legend button:hover,.dd-donut-legend button.is-hot{background:#0000000a}.dl-shell[data-theme=dark] .dd-donut-legend button:hover,.dl-shell[data-theme=dark] .dd-donut-legend button.is-hot{background:#ffffff0f}.dd-donut-legend i{width:8px;height:8px;border-radius:50%}.dd-donut-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.dd-donut-legend em{font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;color:var(--dd-mute, #737373)}.dd-gauge{display:flex;flex-direction:column;gap:4px;min-height:132px}.dd-gauge svg{display:block;width:100%;max-height:88px;overflow:visible}.dd-gauge-rail{stroke:#0000000f}.dl-shell[data-theme=dark] .dd-gauge-rail{stroke:#ffffff14}.dd-gauge-soft{stroke:#f87171}.dd-gauge-mid{stroke:#fb923c}.dd-gauge-ok{stroke:#4ade80}.dd-gauge-needle{stroke:var(--dd-ink, #111);animation:dd-needle-in .52s cubic-bezier(.22,1,.36,1) both}.dd-gauge-hub{fill:var(--dd-ink, #111)}.dd-gauge-tip{fill:#fff;stroke:var(--dd-ink, #111);stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(241,108,179,.55))}@keyframes dd-needle-in{0%{opacity:0}}.dd-gauge-meta{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 10px}.dd-gauge-meta strong{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.dd-gauge-meta>span{display:flex;justify-content:space-between;gap:12px;grid-column:2;font-size:11px;font-weight:600}.dd-gauge-meta .is-risk{color:#ef4444}.dd-gauge-meta .is-safe{color:#22c55e}.dd-gauge-meta small{grid-column:1 / -1;color:var(--dd-mute, #737373);font-size:11px}.dd-wave{position:relative;width:100%;min-height:132px}.dd-wave-grid{stroke:#0000000f;stroke-width:1}.dl-shell[data-theme=dark] .dd-wave-grid{stroke:#ffffff14}.dd-wave-line{fill:none;stroke:#f97316;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;animation:dd-draw-line .7s ease-out both}.dd-wave-area{animation:dd-fade-up .5s ease-out both}.dd-wave-dot{fill:#f97316;transition:r .12s ease}.dd-wave-dot.is-peak{fill:var(--dl-accent, #f16cb3);r:4.5}.dd-wave-dot.is-hot{fill:#111}.dl-shell[data-theme=dark] .dd-wave-dot.is-hot{fill:#fff}.dd-wave-label{fill:var(--dd-mute, #a3a3a3);font-size:9px;font-weight:600}.dd-wave-tip{position:absolute;top:4px;transform:translate(-50%);display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:8px;background:#111;color:#fff;font-size:11px;pointer-events:none;white-space:nowrap;z-index:2}.dd-wave-tip strong{font-size:11px}.dd-wave-tip span{color:#ffffffb3;font-size:10.5px}.dd-lanes{display:flex;flex-direction:column;gap:5px;min-height:160px;position:relative}.dd-lanes-head{display:grid;grid-template-columns:34px repeat(6,minmax(0,1fr));gap:2px;padding-bottom:2px}.dd-lanes-head em{font-size:9.5px;font-style:normal;font-weight:600;color:var(--dd-mute, #a3a3a3);text-align:center}.dd-lane{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px}.dd-lane-day{font-size:11px;font-weight:600;color:var(--dd-mute, #737373)}.dd-lane-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;justify-items:center;height:28px;border-radius:8px;background:#00000008}.dl-shell[data-theme=dark] .dd-lane-track{background:#ffffff0a}.dd-lane-dot{border:none;padding:0;border-radius:50%;background:var(--dl-accent, #f16cb3);cursor:pointer;animation:dd-heat-pop .42s cubic-bezier(.22,1,.36,1) both;transition:transform .12s ease,box-shadow .12s ease}.dd-lane-dot.is-quiet{background:repeating-linear-gradient(135deg,#1e293b 0,#1e293b 2px,#334155 2px,#334155 4px);opacity:.55}.dd-lane-dot.is-hot,.dd-lane-dot:hover{transform:scale(1.18);box-shadow:0 0 0 3px #f16cb340}.dd-lanes-tip{position:absolute;right:0;bottom:-2px;display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;background:#111;color:#fff;font-size:11px;pointer-events:none}.dd-lanes-tip span{color:#ffffffb3;font-size:10.5px}.dd-floor-card .dd-lanes{flex:1;min-height:0}@media(max-width:860px){.dd-donut{grid-template-columns:1fr}.dd-donut-viz{max-width:120px}}.dd-viz{position:relative;flex:1 1 auto;min-height:64px;min-width:0;width:100%}.dd-viz>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.dd-viz-empty{margin:0;padding:12px 0;font-size:12px;color:var(--dd-faint)}.dd-viz-tip{position:absolute;z-index:3;display:flex;align-items:baseline;gap:6px;padding:3px 8px;border-radius:6px;background:var(--dd-panel);border:1px solid var(--dd-line);font-size:11px;color:var(--dd-mute);pointer-events:none;white-space:nowrap}.dd-viz-tip.is-top{top:0;right:0}.dd-viz-tip strong{color:var(--dd-ink);font-weight:650}.dd-tm{min-height:96px}.dd-page .dd-tm-tile{position:absolute;padding:2px;border:none;background:transparent;cursor:pointer;animation:dd-fade-up .42s cubic-bezier(.22,1,.36,1) both}.dd-tm-tile>span{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:7px 8px;border-radius:8px;background:color-mix(in srgb,var(--dd-brand) var(--tm-mix),var(--dd-panel));color:#1a0f16;text-align:left;overflow:hidden;transition:filter .14s ease,transform .14s ease}.dd-tm-tile.is-hot>span{filter:brightness(1.06) saturate(1.1);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dd-ink) 60%,transparent)}.dd-tm-tile strong{max-width:100%;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-tm-tile em{font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl-shell[data-theme=dark] .dd-tm-tile>span{color:#fff}.dd-seat{display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr);gap:16px;flex:1 1 auto;min-height:0;--seat-on: #22c55e}.dd-seat.is-mid{--seat-on: #f59e0b}.dd-seat.is-soft{--seat-on: #ef4444}.dd-seat-stats{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.dd-seat-stats>strong{font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.dd-seat-stats>span{font-size:11.5px;color:var(--dd-faint);margin-bottom:6px}.dd-seat-stats dl{display:flex;flex-direction:column;gap:3px;margin:0}.dd-seat-stats dl>div{display:flex;justify-content:space-between;gap:12px;font-size:11.5px}.dd-seat-stats dt{display:inline-flex;align-items:center;gap:6px;color:var(--dd-mute)}.dd-seat-stats dd{margin:0;font-weight:650;color:var(--dd-ink);font-variant-numeric:tabular-nums}.dd-seat-stats dt i,.dd-seat-grid i{display:block;border-radius:3px;background:color-mix(in srgb,var(--dd-ink) 9%,transparent)}.dd-seat-stats dt i{width:9px;height:9px}.dd-seat-stats dt i.is-on,.dd-seat-grid i.is-on{background:var(--seat-on)}.dd-seat-viz{display:flex;align-items:center;justify-content:center;min-height:48px}.dd-seat-grid{display:grid;grid-auto-flow:column}.dd-seat-grid i{animation:dd-heat-pop .32s ease-out both}.dd-sk{min-height:110px}.dd-sk-step{cursor:pointer}.dd-sk-link{transition:opacity .14s ease}.dd-sk-step.is-hot .dd-sk-link{opacity:.8;filter:saturate(1.4)}.dd-sk-node{fill:var(--dd-brand)}.dd-sk-pill{fill:var(--dd-panel);stroke:color-mix(in srgb,var(--dd-brand) 55%,transparent);stroke-width:1}.dl-shell[data-theme=dark] .dd-sk-pill{fill:#0e0e0e}.dd-sk-pill-text{fill:var(--dd-ink);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dd-sk-lost{fill:var(--dd-faint);font-size:10px;font-weight:600}.dd-sk-name{fill:var(--dd-faint);font-size:10.5px;font-weight:600}.dd-sk-val{fill:var(--dd-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dd-rl{min-height:160px;cursor:crosshair}.dd-rl-grid{stroke:color-mix(in srgb,var(--dd-ink) 6%,transparent);stroke-width:1}.dd-rl-ridge{animation:dd-fade-up .52s cubic-bezier(.22,1,.36,1) both}.dd-rl-mask{fill:var(--dd-panel)}.dl-shell[data-theme=dark] .dd-rl-mask{fill:#0e0e0e}.dd-rl-line{fill:none;stroke:#f97316;stroke-width:1.5;stroke-linejoin:round}.dd-rl-base{stroke:color-mix(in srgb,var(--dd-ink) 12%,transparent);stroke-width:1}.dd-rl-day{fill:var(--dd-faint);font-size:10px;font-weight:650}.dd-rl-cursor{stroke:var(--dd-ink);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.dd-rl-axis{fill:var(--dd-faint);font-size:9.5px;font-weight:600}.dd-cal2{min-height:120px}.dd-cal2-month,.dd-cal2-dow{fill:var(--dd-faint);font-size:9.5px;font-weight:600}.dd-cal2-cell{cursor:pointer;transition:opacity .12s ease}.dd-cal2-cell.is-l0,.dd-cal2-scale i.is-l0{fill:color-mix(in srgb,var(--dd-ink) 6%,transparent);background:color-mix(in srgb,var(--dd-ink) 6%,transparent)}.dd-cal2-cell.is-l1,.dd-cal2-scale i.is-l1{fill:#fbcfe8;background:#fbcfe8}.dd-cal2-cell.is-l2,.dd-cal2-scale i.is-l2{fill:#f9a8d4;background:#f9a8d4}.dd-cal2-cell.is-l3,.dd-cal2-scale i.is-l3{fill:#f472b6;background:#f472b6}.dd-cal2-cell.is-l4,.dd-cal2-scale i.is-l4{fill:#db2777;background:#db2777}.dd-cal2-cell.is-future{opacity:.35}.dd-cal2-cell.is-hot{stroke:var(--dd-ink);stroke-width:1.5}.dd-cal2-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:16px;font-size:10.5px;color:var(--dd-faint)}.dd-cal2-foot strong{color:var(--dd-ink);font-weight:650}.dd-cal2-scale{display:inline-flex;align-items:center;gap:3px}.dd-cal2-scale i{width:9px;height:9px;border-radius:2px}.dd-vf2{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.dd-vf2-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex-shrink:0}.dd-vf2-sum>span{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--dd-ink) 4%,transparent);font-size:10.5px;color:var(--dd-faint);font-variant-numeric:tabular-nums;min-width:0}.dd-vf2-sum em{font-style:normal;font-weight:600}.dd-vf2-sum strong{font-size:13px;font-weight:700;color:var(--dd-ink)}.dd-vf2-sum .is-up strong{color:#16a34a}.dd-vf2-sum .is-down strong{color:#dc2626}.dd-vf2-plot{min-height:90px}.dd-vf2-plot .dd-viz-tip{top:0;right:0}.dd-vf2-base{stroke:color-mix(in srgb,var(--dd-ink) 12%,transparent);stroke-width:1}.dd-vf2-col{cursor:pointer}.dd-vf2-bar{fill:color-mix(in srgb,var(--dd-brand) 22%,transparent);transition:fill .12s ease}.dd-vf2-col.is-peak .dd-vf2-bar{fill:color-mix(in srgb,var(--dd-brand) 45%,transparent)}.dd-vf2-col.is-hot .dd-vf2-bar{fill:var(--dd-brand)}.dd-vf2-zero{fill:color-mix(in srgb,var(--dd-ink) 20%,transparent)}.dd-vf2-arrow{stroke-width:2;stroke-linecap:round}.dd-vf2-col.is-up .dd-vf2-arrow{stroke:#16a34a}.dd-vf2-col.is-up .dd-vf2-head{fill:#16a34a}.dd-vf2-col.is-down .dd-vf2-arrow{stroke:#dc2626}.dd-vf2-col.is-down .dd-vf2-head{fill:#dc2626}.dd-vf2-col.is-flat .dd-vf2-arrow{stroke:var(--dd-faint)}.dd-vf2-col.is-flat .dd-vf2-head{fill:var(--dd-faint)}.dd-vf2-col.is-hot .dd-vf2-arrow{stroke-width:2.6}.dd-vf2-tick{fill:var(--dd-faint);font-size:9.5px;font-weight:600}.dd-vf2-tick.is-hot{fill:var(--dd-ink)}@media(prefers-reduced-motion:reduce){.dd-hero-line,.dd-treemap-cell,.dd-pillar-seg,.dd-hero-main,.dd-glass,.dd-floor-card,.dd-wave-line,.dd-wave-area,.dd-lane-dot,.dd-gauge-needle,.dd-donut-arc{animation:none!important}}.fal-studio{min-height:100%;padding-bottom:48px}.fal-heading{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;color:var(--mec-ink)}.fal-sub{margin:2px 0 0;font-size:12.5px;color:var(--mec-faint)}.fal-live-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--mec-line);background:var(--mec-fill);color:var(--mec-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fal-live-pill.is-on{background:#f16cb31f;border-color:#f16cb359;color:#c43d8f}.fal-live-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.fal-notice{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#16a34a14;border:1px solid rgba(22,163,74,.22);color:#166534;font-size:13px;font-weight:550}.fal-card{padding:14px;display:flex;flex-direction:column;gap:12px}.fal-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 12px;border:1px solid var(--mec-line);border-radius:12px;background:var(--mec-fill);text-align:left;cursor:pointer}.fal-toggle-row strong{display:block;font-size:13.5px;font-weight:650;color:var(--mec-ink)}.fal-toggle-row em{display:block;margin-top:1px;font-size:11.5px;font-style:normal;color:var(--mec-faint)}.fal-cover-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:stretch}@media(max-width:720px){.fal-cover-row{grid-template-columns:1fr}}.fal-cover{position:relative;display:grid;place-items:center;min-height:110px;overflow:hidden;border-radius:12px;border:1px solid var(--mec-line);background:var(--mec-fill);cursor:pointer}.fal-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fal-cover>span{font-size:12px;color:var(--mec-faint);font-weight:550}.fal-cover em{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#000000b8;color:#fff;font-size:10px;font-style:normal;font-weight:650}.fal-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.fal-2col,.fal-3col{display:grid;gap:10px}.fal-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.fal-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.fal-span-2{grid-column:span 2}@media(max-width:860px){.fal-2col,.fal-3col{grid-template-columns:1fr}.fal-span-2{grid-column:auto}}.fal-field{display:flex;flex-direction:column;gap:5px;min-width:0}.fal-field>span{font-size:11.5px;font-weight:600;color:var(--mec-mute)}.fal-field textarea{height:auto!important;min-height:72px;padding:10px 12px!important;resize:vertical}.fal-phone{position:sticky;top:12px}.fal-phone-screen{background:#0b0b0b}.fal-feed{display:flex;flex-direction:column;gap:10px;padding:8px 10px 12px;min-height:420px}.fal-feed-bar{display:flex;align-items:baseline;justify-content:space-between;padding:2px 2px 0}.fal-feed-bar span{font-size:13px;font-weight:700;letter-spacing:-.02em;color:#fff}.fal-feed-bar em{font-size:10px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.fal-ad-card{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#141414;box-shadow:0 8px 24px #00000059}.fal-ad-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:22px 22px 0 0;background:#111}.fal-ad-media img,.fal-phone-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fal-phone-fallback{background:linear-gradient(145deg,#2a2a2a,#111)}.fal-phone-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.28) 48%,transparent 72%)}.fal-phone-copy{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;color:#fff}.fal-phone-host{margin:0;font-size:8.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#f16cb3}.fal-phone-title{margin:0;font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fal-phone-desc{margin:0;font-size:9.5px;line-height:1.3;color:#ffffffad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fal-phone-meta{margin:0;font-size:9px;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fal-phone-cta{margin-top:4px;height:26px;border:none;border-radius:999px;background:#fff;color:#111;font-size:10.5px;font-weight:700;cursor:default}.fal-ad-sponsored{margin:0;padding:5px 10px 7px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.fal-feed-ghost{display:flex;flex-direction:column;gap:8px;opacity:.45}.fal-feed-ghost span{display:block;height:52px;border-radius:18px;background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f)}.fal-phone-url{margin:auto 0 0;padding:4px 2px 0;font-size:10px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-plugins{--background: var(--dl-page-bg);--foreground: var(--dl-page-text);--card: var(--dl-page-surface);--card-foreground: var(--dl-page-text);--popover: var(--dl-page-surface);--popover-foreground: var(--dl-page-text);--primary: var(--dl-accent);--primary-foreground: var(--dl-on-accent);--secondary: var(--dl-page-panel);--secondary-foreground: var(--dl-page-text);--muted: var(--dl-page-panel);--muted-foreground: var(--dl-page-muted);--accent: var(--dl-page-hover);--accent-foreground: var(--dl-page-text);--destructive: var(--dl-red);--destructive-foreground: #ffffff;--border: var(--dl-page-border);--input: var(--dl-page-border);--ring: var(--dl-accent);--radius: .7rem;color:var(--foreground);gap:12px}.dl-plugins .dl-workpage-hero h1{font-size:1.25rem}.dl-plugins .dl-workpage-lead{max-width:34rem;font-size:12.5px}.dl-plugins .bg-card{background-color:var(--card)}.dl-plugin-card{height:100%;min-height:0;border-color:var(--border);box-shadow:none}.dl-plugin-card .dl-plugin-head{padding:12px 12px 8px}.dl-plugin-card .dl-plugin-body{padding:0 12px 12px}.dl-plugin-card .dl-plugin-foot{padding:0 12px 12px;margin-top:auto;gap:8px}.dl-plugin-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--dl-accent) 14%,transparent);color:var(--dl-accent);flex:0 0 auto}.dl-plugin-title{font-size:13px!important;font-weight:650!important;letter-spacing:-.02em;line-height:1.2!important}.dl-plugin-copy{font-size:11.5px!important;line-height:1.4!important;margin-top:4px}.dl-plugin-stat{font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.dl-plugin-stat small{display:block;margin-top:4px;font-size:11px;font-weight:500;color:var(--muted-foreground);letter-spacing:0}.dl-plugin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:720px){.dl-plugin-list{grid-template-columns:1fr}}.dl-plugin-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.dl-plugin-row>div{min-width:0;flex:1}.dl-plugin-row strong{display:block;font-size:12.5px;font-weight:650;letter-spacing:-.02em}.dl-plugin-row span{display:block;font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: #0a0a0a;--foreground: #ffffff;--card: #111111;--card-foreground: #ffffff;--popover: #111111;--popover-foreground: #ffffff;--primary: #f16cb3;--primary-foreground: #ffffff;--secondary: #1a1a1a;--secondary-foreground: #ffffff;--muted: #1a1a1a;--muted-foreground: #a3a3a3;--accent: #1f1f1f;--accent-foreground: #ffffff;--destructive: #e11d48;--destructive-foreground: #ffffff;--border: #262626;--input: #262626;--ring: #f16cb3;--radius: .75rem}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-right-0\.5{right:-.125rem}.-top-24{top:-6rem}.-top-\[5px\]{top:-5px}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:.75rem}.left-4{left:1rem}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[220px\]{height:220px}.h-\[46px\]{height:46px}.h-\[calc\(100dvh-7\.5rem\)\]{height:calc(100dvh - 7.5rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[400px\]{max-height:400px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(420px\,calc\(100vh-11rem\)\)\]{max-height:min(420px,calc(100vh - 11rem))}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[168px\]{min-height:168px}.min-h-\[200px\]{min-height:200px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[52px\]{min-height:52px}.min-h-\[88px\]{min-height:88px}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[148px\]{width:148px}.w-\[17\.5rem\]{width:17.5rem}.w-\[18px\]{width:18px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4\.75rem\]{width:4.75rem}.w-\[42\%\]{width:42%}.w-\[46px\]{width:46px}.w-\[min\(100\%\,20\.5rem\)\]{width:min(100%,20.5rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[260px\]{min-width:260px}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.1\]{flex:1.1}.flex-\[1\.2\]{flex:1.2}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[3\.25px\]{--tw-translate-y: -3.25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[10px\]{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3\.25px\]{--tw-translate-y: 3.25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.\!auto-rows-\[minmax\(70px\,auto\)\]{grid-auto-rows:minmax(70px,auto)!important}.auto-rows-\[minmax\(104px\,auto\)\]{grid-auto-rows:minmax(104px,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_70px_70px_auto\]{grid-template-columns:1fr 70px 70px auto}.grid-cols-\[2\.75rem_1fr_1\.6rem\]{grid-template-columns:2.75rem 1fr 1.6rem}.grid-cols-\[9\.5rem_1fr_auto\]{grid-template-columns:9.5rem 1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.5rem}.rounded-3xl{border-radius:1.75rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius, .5rem)}.rounded-md{border-radius:calc(var(--radius, .5rem) - 2px)}.rounded-sm{border-radius:calc(var(--radius, .5rem) - 4px)}.rounded-xl{border-radius:1.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#111111\]{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.border-\[\#67E8F9\]{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-\[\#F16CB3\]{--tw-border-opacity: 1;border-color:rgb(241 108 179 / var(--tw-border-opacity, 1))}.border-\[\#F16CB3\]\/40{border-color:#f16cb366}.border-\[\#F16CB3\]\/45{border-color:#f16cb373}.border-\[\#FBBF24\]{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-\[\#f16cb3\]\/40{border-color:#f16cb366}.border-amber-400\/40{border-color:#fbbf2466}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/15{border-color:#00000026}.border-cercino-accent\/30{border-color:#ff6cb34d}.border-cercino-accent\/40{border-color:#ff6cb366}.border-cercino-accent\/50{border-color:#ff6cb380}.border-cercino-danger\/30{border-color:#ff3b6b4d}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-input{border-color:var(--input)}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-t-\[\#F16CB3\]{--tw-border-opacity: 1;border-top-color:rgb(241 108 179 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0A0A0A\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0E0E0E\]{--tw-bg-opacity: 1;background-color:rgb(14 14 14 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#101010\]{--tw-bg-opacity: 1;background-color:rgb(16 16 16 / var(--tw-bg-opacity, 1))}.bg-\[\#111111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#111215\]{--tw-bg-opacity: 1;background-color:rgb(17 18 21 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]\/95{background-color:#141414f2}.bg-\[\#15181d\]{--tw-bg-opacity: 1;background-color:rgb(21 24 29 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c1c\]{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.bg-\[\#4c1d95\]\/20{background-color:#4c1d9533}.bg-\[\#7c3aed\]\/15{background-color:#7c3aed26}.bg-\[\#F16CB3\]{--tw-bg-opacity: 1;background-color:rgb(241 108 179 / var(--tw-bg-opacity, 1))}.bg-\[\#F16CB3\]\/10{background-color:#f16cb31a}.bg-\[\#F16CB3\]\/15{background-color:#f16cb326}.bg-\[\#F16CB3\]\/20{background-color:#f16cb333}.bg-\[\#d4539e\]{--tw-bg-opacity: 1;background-color:rgb(212 83 158 / var(--tw-bg-opacity, 1))}.bg-\[\#f16cb3\]{--tw-bg-opacity: 1;background-color:rgb(241 108 179 / var(--tw-bg-opacity, 1))}.bg-\[\#f16cb3\]\/15{background-color:#f16cb326}.bg-accent{background-color:var(--accent)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-card{background-color:var(--card)}.bg-cercino-accent{--tw-bg-opacity: 1;background-color:rgb(255 108 179 / var(--tw-bg-opacity, 1))}.bg-cercino-accent\/10{background-color:#ff6cb31a}.bg-cercino-accent\/20{background-color:#ff6cb333}.bg-cercino-bgSoft{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-cercino-danger\/10{background-color:#ff3b6b1a}.bg-cercino-highlight{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:var(--destructive)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-primary{background-color:var(--primary)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/\[0\.03\]{background-color:#ef444408}.bg-red-500\/\[0\.06\]{background-color:#ef44440f}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:var(--secondary)}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500\/15{background-color:#0ea5e926}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/80{background-color:#fffc}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_30\%_20\%\,\#3a3a3a\,transparent_45\%\)\,linear-gradient\(160deg\,\#2a2a2a\,\#101010\)\]{background-image:radial-gradient(circle at 30% 20%,#3a3a3a,transparent 45%),linear-gradient(160deg,#2a2a2a,#101010)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0A0A0A\]{--tw-gradient-from: #0A0A0A var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F16CB3\]{--tw-gradient-from: #F16CB3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 108 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cercino-accent\/20{--tw-gradient-from: rgb(255 108 179 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 108 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cercino-accent\/25{--tw-gradient-from: rgb(255 108 179 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 108 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cercino-highlight{--tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/80{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[30\%\]{--tw-gradient-via-position: 30%}.to-\[\#150d25\]{--tw-gradient-to: #150d25 var(--tw-gradient-to-position)}.to-\[\#c43d8f\]{--tw-gradient-to: #c43d8f var(--tw-gradient-to-position)}.to-cercino-accentBright{--tw-gradient-to: #FF9FD1 var(--tw-gradient-to-position)}.to-cercino-highlight\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-cercino-highlight\/15{--tw-gradient-to: rgb(255 255 255 / .15) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.85rem\]{padding-top:.85rem;padding-bottom:.85rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-logo{font-family:Horizon,system-ui,ui-sans-serif,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[1rem\]{font-size:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#F16CB3\],.text-\[\#f16cb3\]{--tw-text-opacity: 1;color:rgb(241 108 179 / var(--tw-text-opacity, 1))}.text-accent{color:var(--accent)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-black\/70{color:#000000b3}.text-black\/75{color:#000000bf}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-card-foreground{color:var(--card-foreground)}.text-cercino-accent{--tw-text-opacity: 1;color:rgb(255 108 179 / var(--tw-text-opacity, 1))}.text-cercino-accentBright{--tw-text-opacity: 1;color:rgb(255 159 209 / var(--tw-text-opacity, 1))}.text-cercino-danger{--tw-text-opacity: 1;color:rgb(255 59 107 / var(--tw-text-opacity, 1))}.text-cercino-highlight{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/80{color:#34d399cc}.text-foreground{color:var(--foreground)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/60{color:#fca5a599}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-white\/25::-moz-placeholder{color:#ffffff40}.placeholder-white\/25::placeholder{color:#ffffff40}.placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder-white\/30::placeholder{color:#ffffff4d}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.accent-white{accent-color:#fff}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-12px_0_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: -12px 0 40px rgba(0,0,0,.5);--tw-shadow-colored: -12px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.55);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 16px 48px rgba(0,0,0,.55);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-accent-ring{--tw-shadow: 0 0 0 1px rgba(255,108,179,.5), 0 20px 45px rgba(0,0,0,.9);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-glow{--tw-shadow: 0 24px 60px rgba(0, 0, 0, .85);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#0E0E0E\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 14 14 / var(--tw-ring-opacity, 1))}.ring-\[\#F16CB3\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 108 179 / var(--tw-ring-opacity, 1))}.ring-background{--tw-ring-color: var(--background)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/\[0\.06\]{--tw-ring-color: rgb(255 255 255 / .06)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes alert-slide-down{0%{opacity:0;transform:translateY(-20px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.alert-slide-in{animation:alert-slide-down 4s cubic-bezier(.22,.61,.36,1) both}@keyframes marquee-slide{0%{transform:translate(0)}to{transform:translate(-16.666%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.font-logo-bold{-webkit-text-stroke:.4px currentColor}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[color-scheme\:dark\]{color-scheme:dark}@font-face{font-family:Horizon;src:local("Horizon"),url(./assets/fonts/Horizon.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}html{background-color:#0a0a0a}body{background-color:#0a0a0a;color:#fff;font-family:Poppins,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;background-color:#0a0a0a}h1,h2,h3,h4,h5,h6,.font-heading{font-family:Plus Jakarta Sans,system-ui,sans-serif}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at top left,rgba(255,108,179,.7),transparent 55%),radial-gradient(circle at bottom right,rgba(255,159,209,.5),transparent 55%);opacity:.9;z-index:-1}.glass-panel{border-width:1px;border-color:#ffffff0d;background-color:#0a0a0af2;--tw-shadow: 0 24px 60px rgba(0, 0, 0, .85);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ios-glass{background:#000000b8;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 .5px #ffffff29,0 8px 24px #00000059}.ios-glass-soft{background:#0000008c;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 0 0 .5px #ffffff17,inset 0 .5px #ffffff1f}.pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius, .5rem);border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3}.section{width:100%;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.section{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.section{padding-left:2.5rem;padding-right:2.5rem}}.section-grid{display:grid;gap:2.5rem}@media(min-width:768px){.section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius, .5rem);--tw-bg-opacity: 1;background-color:rgb(255 108 179 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(255,108,179,.5), 0 20px 45px rgba(0,0,0,.9);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(255 159 209 / var(--tw-bg-opacity, 1))}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius, .5rem);border-width:1px;border-color:#ffffff40;background-color:transparent;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fffc;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{background-color:#ffffff0d}.card{border-radius:1.5rem;padding:1.25rem;border-width:1px;border-color:#ffffff0d;background-color:#0a0a0af2;--tw-shadow: 0 24px 60px rgba(0, 0, 0, .85);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.badge{display:inline-flex;align-items:center;border-radius:9999px;background-color:#ffffff0d;padding:.25rem .625rem;font-size:.7rem;font-weight:500;color:#ffffffb3}.nav-link{font-size:.875rem;line-height:1.25rem;color:#ffffffb3;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.field-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;color:#fff9}.field-input{width:100%;border-radius:calc(var(--radius, .5rem) - 2px);border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field-input::-moz-placeholder{color:#ffffff4d}.field-input::placeholder{color:#ffffff4d}.field-input:focus{--tw-border-opacity: 1;border-color:rgb(255 108 179 / var(--tw-border-opacity, 1));background-color:#ffffff14}.field-input option,select option{background:#15181d;color:#fff}.table{width:100%;border-collapse:separate;--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:.875rem;line-height:1.25rem}.table-row{border-radius:1.5rem;border-width:1px;border-color:#ffffff0d;background-color:#0a0a0af2;--tw-shadow: 0 24px 60px rgba(0, 0, 0, .85);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.table-cell{padding:.75rem 1rem;vertical-align:middle;font-size:.75rem;line-height:1rem;color:#fffc}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:var(--radius, .5rem)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-white::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-black::file-selector-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/45::-moz-placeholder{color:#ffffff73}.placeholder\:text-white\/45::placeholder{color:#ffffff73}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:left-\[13px\]:before{content:var(--tw-content);left:13px}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-black\/30:hover{border-color:#0000004d}.hover\:border-cercino-accent\/60:hover{border-color:#ff6cb399}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#F16CB3\]\/15:hover{background-color:#f16cb326}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/85:hover{background-color:#000000d9}.hover\:bg-cercino-accentSoft:hover{--tw-bg-opacity: 1;background-color:rgb(196 77 138 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/85:hover{background-color:#ffffffd9}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-cercino-accentBright:hover{--tw-text-opacity: 1;color:rgb(255 159 209 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-white\/25:hover{--tw-ring-color: rgb(255 255 255 / .25)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#F16CB3\]\/50:focus{border-color:#f16cb380}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:border-white\/35:focus{border-color:#ffffff59}.focus\:bg-white\/\[0\.05\]:focus{background-color:#ffffff0d}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.active\:bg-black\/80:active{background-color:#000c}.active\:bg-white\/\[0\.04\]:active{background-color:#ffffff0a}.active\:bg-white\/\[0\.06\]:active{background-color:#ffffff0f}.active\:text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-white\/60:disabled{background-color:#fff9}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:border-white\/25{border-color:#ffffff40}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/60{color:#fff9}.group:hover .group-hover\:text-white\/90{color:#ffffffe6}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-9{height:2.25rem}.sm\:h-\[3\.75rem\]{height:3.75rem}.sm\:h-full{height:100%}.sm\:min-h-\[88px\]{min-height:88px}.sm\:w-12{width:3rem}.sm\:w-24{width:6rem}.sm\:w-44{width:11rem}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:min-w-\[230px\]{min-width:230px}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-3{grid-row:span 3 / span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-48{height:12rem}.md\:h-\[calc\(100vh-8\.5rem\)\]{height:calc(100vh - 8.5rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr\,1\.1fr\]{grid-template-columns:1.5fr 1.1fr}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[min\(100\%\,26rem\)\]{width:min(100%,26rem)}.lg\:max-w-\[30rem\]{max-width:30rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_0\.7fr_1\.4fr\]{grid-template-columns:.8fr .7fr 1.4fr}.lg\:grid-cols-\[1\.2fr\,1\.4fr\]{grid-template-columns:1.2fr 1.4fr}.lg\:grid-cols-\[1\.6fr\,1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1\.7fr_0\.9fr\]{grid-template-columns:1.7fr .9fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:gap-12{gap:3rem}.lg\:gap-4{gap:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-\[19\.5rem\]{width:19.5rem}.xl\:w-\[28rem\]{width:28rem}.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.xl\:gap-4{gap:1rem}}@media(min-width:1536px){.\32xl\:w-\[19rem\]{width:19rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
