.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-pm-touch-hint{background:#fffffff2;border-radius:4px;box-shadow:0 2px 6px #0003;color:#333;font-size:14px;left:50%;padding:8px 16px;pointer-events:none;position:absolute;top:10px;top:var(--pm-touch-hint-top,10px);transform:translate(-50%);z-index:1000}.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button,.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:first-child:not(.pos-right),.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:last-child.pos-right{border-radius:0}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-pm-toolbar .button-container:first-child a.leaflet-buttons-control-button{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-bottom:none}.leaflet-pm-toolbar .leaflet-pm-icon-marker{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M15.5 24.878c-.21 0-.326-.031-.84-.643C10.22 19.412 8 15.501 8 12.505A7.502 7.502 0 0 1 15.5 5c4.142 0 7.5 3.36 7.5 7.504 0 4.496-4.712 9.423-6.666 11.74-.512.606-.625.635-.834.634Zm0-9.345c1.775 0 3.214-1.415 3.214-3.16s-1.439-3.16-3.214-3.16-3.214 1.415-3.214 3.16 1.439 3.16 3.214 3.16Z' id='a'/%3E%3C/defs%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a' transform='translate(-3 -3)'/%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-polygon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M19.42 9.165a3.5 3.5 0 1 1 3.58 1.8v8.07A3.5 3.5 0 1 1 19.035 23h-8.07a3.5 3.5 0 1 1-1.8-3.58L19.421 9.166Zm1.415 1.414L10.579 20.835c.03.054.058.11.084.165h8.674A3.514 3.514 0 0 1 21 19.337v-8.674a3.488 3.488 0 0 1-.165-.084ZM22.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-15 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-3 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-polyline{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='m9.165 19.42 9.256-9.255a3.5 3.5 0 1 1 1.414 1.414l-9.256 9.256a3.5 3.5 0 1 1-1.414-1.414ZM21.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-14 14a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-3 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-circle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M18.29 6.786a3.5 3.5 0 0 1 4.924 4.924A9.468 9.468 0 0 1 24 15.5 9.5 9.5 0 1 1 14.5 6c1.347 0 2.629.28 3.79.786Zm-1.14 1.696a7.5 7.5 0 1 0 4.368 4.368 3.5 3.5 0 0 1-4.368-4.368ZM14.5 17a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm6-6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' id='a'/%3E%3C/defs%3E%3Cg transform='translate(-3 -3)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%235B5B5B'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' stroke='%235B5B5B' stroke-width='8' fill='none'%3E%3Ccircle cx='50' cy='50' r='35'/%3E%3Ccircle cx='50' cy='50' r='3' fill='%235B5B5B'/%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-rectangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M23 10.965v8.07A3.5 3.5 0 1 1 19.035 23h-8.07A3.5 3.5 0 1 1 7 19.035v-8.07A3.5 3.5 0 1 1 10.965 7h8.07A3.5 3.5 0 1 1 23 10.965Zm-2-.302A3.514 3.514 0 0 1 19.337 9h-8.674A3.514 3.514 0 0 1 9 10.663v8.674A3.514 3.514 0 0 1 10.663 21h8.674A3.514 3.514 0 0 1 21 19.337v-8.674ZM7.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm15 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-15 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-3 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-delete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='m17.787 18.481-6.139-5.131-5.243 6.032 4.149 3.606h3.315l3.918-4.507Zm-1.28 4.507H26v2H9.807l-4.714-4.097a2 2 0 0 1-.198-2.822L16.048 5.24a2 2 0 0 1 2.822-.197l6.037 5.249a2 2 0 0 1 .198 2.821l-8.598 9.876Z' id='a'/%3E%3C/defs%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a' transform='translate(-3 -3)'/%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-edit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M13.5 11a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0-2a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM12 7.53a1.5 1.5 0 0 0 .98 1.378L3 15v-2l9-5.47Zm2.217-1.348L19.453 3h3.206l-7.67 4.682a1.5 1.5 0 0 0-.772-1.5Zm9.226 13.103h-3.315l1.745 4.25a.58.58 0 0 1-.295.75l-1.537.67a.553.553 0 0 1-.729-.304l-1.658-4.036-2.708 2.786c-.36.371-.946.085-.946-.402V9.572c0-.513.623-.763.946-.402l8.888 9.142c.359.35.094.973-.39.973Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-3 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-drag{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M21 14v-4l6 5-6 5v-4h-5v5h4l-5 6-5-6h4v-5H9v4l-6-5 6-5v4h5V9h-4l5-6 5 6h-4v5h5Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-3 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23D8D8D8' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-cut{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='m12.97 13.494 8.062-7.952 2.433.135-6.418 8.834 10.519 2.622-1.777 1.668-11.204-.902-.936 1.289a3.5 3.5 0 1 1-2.215-.354l1.247-1.716-.157-.743-.573-1.074-2.058-.513a3.5 3.5 0 1 1 1.469-1.695l1.607.4Zm-5.212-.269a1.5 1.5 0 1 0 .726-2.91 1.5 1.5 0 0 0-.726 2.91Zm3.045 8.178a1.5 1.5 0 1 0 2.427 1.763 1.5 1.5 0 0 0-2.427-1.763Z' id='a'/%3E%3C/defs%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' transform='rotate(-32 9.362 19.394)' xlink:href='%23a'/%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-snapping{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M22 10.943v6.384C22 21.565 18.642 25 14.5 25 10.358 25 7 21.565 7 17.327V10.99l4.002.007-.001 2.157L11 17.327C11 19.376 12.588 21 14.5 21s3.5-1.624 3.5-3.673l-.001-6.336 4-.048ZM10 7a1 1 0 0 1 1 1v2H7V8a1 1 0 0 1 1-1h2Zm11 0a1 1 0 0 1 1 1v2h-4V8a1 1 0 0 1 1-1h2Z' id='a'/%3E%3C/defs%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' transform='rotate(45 16.621 10.879)' xlink:href='%23a'/%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-rotate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M21.2 5.8c-.1-.2-.2-.3-.3-.5l-.1-.2c-.1-.2-.2-.3-.3-.5l-.1-.2c-.1-.2-.2-.3-.4-.5l-.2-.3L22.6.5 18 .6l-4.6.1.5 4.5.5 4.5 3.2-3.6v.1l.1.2c.1.1.1.2.2.2l.1.2c0 .2 0 .3.1.4.3.7.6 1.4.7 2.1.2 1.4 0 2.9-.6 4.2l-.2.4-.1.1-.3.5-.1.2c-.2.2-.4.5-.6.7-.5.5-1.1 1-1.7 1.3-.6.4-1.3.6-2.1.8-.7.1-1.5.2-2.2.1-.8-.1-1.5-.3-2.2-.5-.7-.3-1.3-.7-1.9-1.2l-.4-.4-.2-.3L6 15c-.1-.1-.2-.2-.2-.3l-.3-.4-.1-.1-.2-.4c0-.1-.1-.1-.1-.2l-.3-.5-.1-.2-.3-.9c-.2-.8-.3-1.6-.3-2.4v-.7c0-.2 0-.3.1-.4l.1-.6.2-.6c.3-.8.7-1.5 1.2-2.2.5-.7 1.1-1.3 1.8-1.8.2-.1.3-.4.1-.6-.1-.1-.2-.2-.3-.2h-.2l-.1.1c-.9.4-1.6 1-2.3 1.6C4 4.9 3.5 5.7 3 6.6c-.9 1.8-1.2 3.8-.8 5.8.1.5.2.9.3 1.4l.3.8c.1.1.2.2.2.4l.2.4c0 .1.1.2.1.2l.3.5c.1.2.2.3.3.5l.1.2c.1.1.2.3.3.4l.7.6c.7.7 1.6 1.3 2.5 1.8.9.5 1.9.8 3 .9.5.1 1 .1 1.5.1.6 0 1.1 0 1.6-.1 1-.2 2.1-.5 3-1l.2-.1c.2-.1.3-.2.5-.3l.7-.4c.2-.1.3-.2.4-.3l.2-.2c.2-.1.4-.3.5-.5l.1-.1c.3-.3.7-.7.9-1l.6-.9.4-.6c1-1.9 1.4-4.1 1.1-6.2-.2-1.1-.5-2.2-1-3.1z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(0 2)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%235B5B5B' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg fill='%235B5B5B' mask='url(%23b)'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.leaflet-pm-toolbar .leaflet-pm-icon-text{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%235b5b5b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M19.64 7.27V4H12v16h3.91-7.82H12V4H4.36v3.27' data-name='Ebene 2'/%3E%3C/svg%3E")}.leaflet-buttons-control-button:focus,.leaflet-buttons-control-button:hover{background-color:#f4f4f4;cursor:pointer}.button-container .leaflet-pm-actions-container .leaflet-pm-action{background-color:#666;border-right:1px solid #eee;color:#fff}.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus,.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover{background-color:#777}.button-container .leaflet-pm-actions-container .leaflet-pm-action.active-action{background-color:#8e8e8e}.leaflet-pm-toolbar.activeChild{z-index:801}.leaflet-buttons-control-button.pm-disabled{background-color:#f4f4f4}#root,body,html{background:#1e1e1e!important;color-scheme:dark;min-height:100vh}.homepage{background:#1e1e1e;color:#fff;flex-direction:column;font-family:sans-serif;min-height:100vh}.homepage,.homepage-header{box-sizing:border-box;display:flex}.homepage-header{align-items:center;background:#111;gap:20px;justify-content:flex-end;padding:20px;position:relative;width:100%;z-index:10}.search-bar{background:#23252b;border:none;border-radius:6px;box-sizing:border-box;color:#fff;font-size:16px;margin-right:8px;max-width:300px;min-width:120px;outline:none;padding:8px;transition:border .15s;width:240px}.bmc-btn,.create-map-button{align-items:center;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:7px;height:38px;margin-right:0!important;padding:7px 16px;transition:background .18s}.create-map-button{background:#ff5959;color:#fff}.create-map-button:hover{background:#e94b4b}.bmc-btn{background:#40dca5;color:#111}.hamburger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:32px;justify-content:center;margin-left:12px;width:32px}.hamburger span{background:#fff;border-radius:2px;display:block;height:4px;width:25px}@media (max-width:800px){.homepage-header{gap:8px;justify-content:flex-start;padding:14px 8px;position:relative}.search-bar{margin-right:0!important;width:100%!important}.account-dropdown,.bmc-btn,.create-map-button{display:none!important}}.drawer-backdrop,.drawer-menu{display:none}@media (max-width:800px){.drawer-backdrop{background:#00000080;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s;width:100vw;z-index:1111}.drawer-backdrop.open{display:block;opacity:1}.drawer-menu{align-items:flex-start;background:#161616;box-shadow:-6px 0 26px #000a;display:flex;flex-direction:column;height:100vh;max-width:380px;padding:30px 24px 10px 18px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,.15,.25,1);width:85vw;z-index:1120}.drawer-menu.open{display:flex;transform:translateX(0)}.drawer-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2.2rem;position:absolute;right:20px;top:12px;z-index:1121}}.account-dropdown{display:inline-block;margin-left:.7em;position:relative}.account-dropdown-btn{align-items:center;background:#23252b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;min-width:120px;padding:10px 18px;transition:background .18s}.account-dropdown-btn:hover{background:#393939}.account-dropdown-menu{animation:fadeIn .15s;background:#232323;border-radius:8px;box-shadow:0 6px 16px #0000004d;color:#fff;min-width:190px;padding:8px 0;position:absolute;right:0;top:110%;z-index:50}.account-dropdown-user{border-bottom:1px solid #333;font-size:1.01em;margin-bottom:7px;padding:10px 18px 6px}.account-dropdown-item{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:1em;padding:10px 18px;text-decoration:none;transition:background .18s}.account-dropdown-item:hover{background:#393939}.account-dropdown hr{background:#333;border:0;height:1px;margin:4px 0}@media (max-width:800px){.account-dropdown{display:none!important}}.maps-grid{grid-gap:10px 10px;box-sizing:border-box;display:grid;gap:10px 10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));justify-content:start;justify-items:start;margin:0;padding:0 0 32px;width:100%}.drawer-menu,.homepage,.maps-grid,.section{background:#1e1e1e!important;color:#fff!important}@media (max-width:800px){.drawer-menu .bmc-btn,.drawer-menu .create-map-button{display:flex!important;font-size:1.07rem;font-weight:700;height:44px;justify-content:center;margin-bottom:14px;width:100%}.drawer-menu .account-dropdown{display:block!important;margin-left:0;margin-top:6px;position:relative;width:100%;z-index:2000}.drawer-menu .account-dropdown-btn{background:#23252b;border-radius:8px;font-size:16px;justify-content:space-between;min-width:0;padding:12px 14px;width:100%}.drawer-menu .account-dropdown-menu{animation:none;background:#14151a;border:1px solid #2f323a;border-radius:10px;box-shadow:none;margin-top:10px;min-width:0;position:static!important;right:auto!important;top:auto!important;width:100%;z-index:2001}.drawer-menu .account-dropdown-user{border-bottom:1px solid #2a2d34;margin-bottom:6px;padding:12px 14px 8px}.drawer-menu .account-dropdown-item{font-size:16px;padding:12px 14px}.drawer-menu .account-dropdown-item:hover{background:#1f2128}.drawer-menu .account-dropdown hr{background:#2a2d34}}#root,body,html{overflow-x:hidden;overflow-y:auto}.homepage{height:auto!important;min-height:100vh!important}.homepage,.maps-grid{overflow:visible!important}.maps-grid{max-height:none!important}.map-modal-backdrop{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.map-modal-container{animation:fadeIn .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;max-width:90%;padding:20px;width:400px}.map-modal-title{font-size:1.5em;margin-bottom:15px}.map-modal-input{border:1px solid #ccc;border-radius:4px;display:block;font-size:1em;margin-bottom:10px;padding:8px;width:100%}.map-modal-input::placeholder{color:#888;font-size:12px;opacity:1}.map-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.map-modal-button{border-radius:4px;font-size:1em;padding:8px 16px}.map-modal-button.cancel{background:#ccc}.map-modal-button.upload{background:#4caf50;color:#fff}.map-modal-error{color:red;margin-bottom:10px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.map-thumbnail{background:#23232b;border-radius:16px;box-shadow:0 4px 24px #0003;cursor:pointer;display:flex;flex-direction:column;margin:0;min-height:330px;overflow:hidden;position:relative;text-align:center;transition:transform .16s,box-shadow .16s;width:210px}.map-thumbnail:hover{border:1.5px solid #2de2c6;box-shadow:0 8px 32px #11ffd522;transform:scale(1.04) translateY(-2px)}.map-thumb-img{background:#252531;border-top-left-radius:16px;border-top-right-radius:16px;height:140px;object-fit:cover;transition:filter .15s;width:100%}.map-thumbnail:hover .map-thumb-img{filter:brightness(1.08)}.map-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.13em;font-weight:700;height:2.4em;overflow:hidden;padding:12px 0 4px;text-overflow:ellipsis;text-shadow:0 2px 8px #000a;word-break:break-word}.map-owner{color:#36ecc7;cursor:pointer;text-align:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.map-owner,.map-owner-plain{font-size:.97em;margin-bottom:2px}.map-owner-plain{color:#bbb}.map-fav-btn{align-items:center;background:#2d2e31;border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;margin:8px 0 0;opacity:1;padding:7px 16px;transition:background .18s,color .18s,box-shadow .16s}.map-fav-btn.favourited{background:#ffc73c;box-shadow:0 2px 14px #ffd70044;color:#222}.map-fav-btn:disabled{cursor:wait;opacity:.7}.map-votes{align-items:center;color:#ffdb48;display:flex;font-size:1.08em;font-weight:700;gap:8px;justify-content:center;margin:2px 0}.map-vote-btn{background:none;border:none;color:#bbb;cursor:pointer;font-size:20px;margin:0 2px;transition:color .14s}.map-vote-btn.active{color:gold}.map-card-actions{display:flex;gap:10px;justify-content:space-between;margin:0 auto 2px;padding:0 14px;width:100%}.map-modal-button{background:#23252b;border:none;border-radius:7px;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:0;max-width:88px;outline:none;padding:5px 18px;transition:background .13s,color .13s;width:100%}.map-modal-button.delete-btn{background:#23252b;color:#ff5a5a}.map-modal-button.delete-btn.offline{background:#b33;color:#fff}@media (max-width:650px){.map-thumbnail{border-radius:12px;max-width:98vw;min-width:0;width:98vw}.map-thumb-img{height:110px}}.map-thumbnail.map-hidden{border:2px dashed #d31d5d!important;box-shadow:0 6px 28px #d31d5d33,0 4px 24px #0003;filter:grayscale(15%);opacity:.73;position:relative}.map-thumbnail .map-hidden-badge{align-items:center;background:#d31d5dea;border-radius:12px;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:.99em;font-weight:700;left:12px;letter-spacing:.5px;padding:4px 13px 4px 10px;position:absolute;top:12px;z-index:2}.map-thumbnail .map-hidden-badge span{font-size:19px;margin-right:6px}.profile-modal h2{color:#ff5959;margin-bottom:18px;margin-top:0}.profile-modal strong{display:inline-block;min-width:80px}.leaflet-pm-toolbar .leaflet-buttons-control-button{z-index:3}.button-container .leaflet-pm-actions-container{z-index:2}.leaflet-pm-toolbar,.leaflet-pm-toolbar.activeChild{position:relative;z-index:3001!important}#root,body,html{height:100%;margin:0;padding:0}.leaflet-container{height:100%;width:100%}.poi-marker{z-index:999}.flash{animation:poi-flash .45s infinite alternate!important}@keyframes poi-flash{0%{filter:brightness(1)}to{filter:brightness(2.4)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.leaflet-container{background:#18191c!important;background:var(--main-bg-colour,#18191c)!important}.map-controls-btn[disabled]{opacity:.55;pointer-events:none}.leaflet-control-zoom{background:#141414eb!important;border:2px solid #23252a!important;border-radius:12px!important;box-shadow:0 2px 18px #0008;overflow:hidden}.leaflet-control-zoom-in,.leaflet-control-zoom-out{background:#111!important;border:none!important;color:#fff!important;font-size:24px!important;font-weight:700;transition:background .14s}.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover{background:#232!important;color:#ffe670!important}@media (max-width:800px){.mapview-container>.sidebar,.resizer{display:none!important}.mapview-container{flex-direction:column}.map-controls-cluster{bottom:67px!important;right:14px;z-index:2100}.mobile-drawer .sidebar,.sidebar{overflow:visible!important;padding:0!important}.mobile-drawer .sidebar-header,.sidebar-header{padding:13px 10px 7px!important}.mobile-drawer .sidebar-scroll,.sidebar-scroll{padding:8px 10px 4px!important}.map-area{bottom:62px!important;height:auto!important;overflow:hidden!important;z-index:1!important}.leaflet-container,.map-area{background:#18191c!important;background:var(--main-bg-colour,#18191c)!important;left:0!important;min-height:0!important;min-width:0!important;position:absolute!important;right:0!important;top:0!important;width:100vw!important}.leaflet-container{bottom:0!important;height:100%!important;z-index:2!important}}.leaflet-top.leaflet-left{left:0!important;top:150px!important}.leaflet-tooltip.personal-pin-label{background:#0000!important;border:none!important;box-shadow:none!important;color:#000;font-weight:600;margin-top:-2px;padding:0!important;text-shadow:0 0 2px #ffffffe6}.leaflet-tooltip.personal-pin-label:before{display:none!important}.my-comments-container{margin:0 auto;max-width:800px;padding:1rem}.my-comments-list{list-style:none;padding:0}.my-comment-item{border-bottom:1px solid #ccc;margin-bottom:.5rem;padding:.75rem}.my-comment-meta{color:#555;font-size:.9rem}.my-comment-message{font-size:1rem;margin-top:.5rem}.marker-icon{background-color:#fff;border:1px solid #38f;border-radius:50%;height:14px!important;margin:-8px 0 0 -8px!important;outline:0;transition:opacity .3s ease;width:14px!important}.marker-icon-middle{height:10px!important;margin:-6px 0 0 -6px!important;opacity:.7;width:10px!important}.leaflet-pm-draggable{cursor:move!important}.cursor-marker{cursor:crosshair;opacity:0;pointer-events:none}.cursor-marker.visible{opacity:1!important}.geoman-draw-cursor,.geoman-draw-cursor .leaflet-interactive{cursor:crosshair}.rect-start-marker,.rect-style-marker{opacity:0}.rect-start-marker.visible,.rect-style-marker.visible{opacity:1!important}.vertexmarker-disabled{opacity:.7}.pm-text-marker{height:0;width:0}.pm-textarea{background-color:#fff;border:none;border-radius:3px;box-sizing:initial;color:#000;cursor:pointer;outline:0;padding-bottom:0;padding-left:7px;padding-top:4px;resize:none}.leaflet-pm-draggable .pm-textarea{cursor:move}.pm-textarea:active,.pm-textarea:focus,.pm-textarea:focus-visible,.pm-textarea:focus-within{border:2px solid #000;outline:0}.pm-textarea.pm-disabled{border:none;-webkit-user-select:none;user-select:none}.pm-textarea.pm-hasfocus{cursor:auto}.leaflet-pm-toolbar .leaflet-buttons-control-button{box-sizing:border-box;padding:5px;position:relative;z-index:4000}.leaflet-pm-toolbar,.leaflet-pm-toolbar .leaflet-pm-list{background:#111!important;border:none!important;box-shadow:0 2px 12px #000a!important}.leaflet-pm-toolbar .leaflet-buttons-control-button,.leaflet-pm-toolbar .leaflet-pm-action,.leaflet-pm-toolbar button{fill:#fff!important;stroke:#fff!important;background:#111!important;border:none!important;box-shadow:none!important;color:#fff!important;outline:none!important}.leaflet-pm-toolbar .leaflet-pm-icon-marker{background-image:url(/static/media/Marker.a5f8e8249b9fb6af4bd2.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-polygon{background-image:url(/static/media/Polygon.f836dc909bd4964afc98.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-polyline{background-image:url(/static/media/Line.1ee2d088a9ac69dea087.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-circle{background-image:url(/static/media/Circle.d6a8c7b292c484e80c04.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker{background-image:url(/static/media/CircleMarker.1ba88eb64a757f2271ee.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-rectangle{background-image:url(/static/media/Rectangle.966894ccdf81451cfc4a.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-delete{background-image:url(/static/media/Eraser.577a44982edcc880d038.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-edit{background-image:url(/static/media/Edit_Vertex.45623d7dbd46066c5fd8.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-drag{background-image:url(/static/media/Move.f6bb8531f7c57e8efb60.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-cut{background-image:url(/static/media/Scissors.f6d9bf6a6052a9aebc47.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-snapping{background-image:url(/static/media/Magnet.124f7536bacc960a66ad.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-rotate{background-image:url(/static/media/Rotate.34aedbae0340849ce7d7.svg)}.leaflet-pm-toolbar .leaflet-pm-icon-text{background-image:url(/static/media/Text.c5974077e5972afca062.svg)}.leaflet-pm-toolbar .control-fa-icon{font-size:19px;line-height:24px}.leaflet-pm-toolbar .control-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;height:100%;width:100%}.leaflet-buttons-control-button:focus,.leaflet-buttons-control-button:hover,.leaflet-pm-toolbar .leaflet-buttons-control-button:focus,.leaflet-pm-toolbar .leaflet-buttons-control-button:hover,.leaflet-pm-toolbar .leaflet-pm-action:focus,.leaflet-pm-toolbar .leaflet-pm-action:hover,.leaflet-pm-toolbar button:focus,.leaflet-pm-toolbar button:hover{fill:#fff!important;stroke:#fff!important;background:#232323!important;color:#fff!important;cursor:pointer}.active>.leaflet-buttons-control-button{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.leaflet-buttons-control-text-hide{display:none}.button-container{position:relative}.button-container .leaflet-pm-actions-container{direction:ltr;display:none;left:100%;position:absolute;top:0;white-space:nowrap;z-index:4000}.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container{left:auto;right:100%}.button-container.active .leaflet-pm-actions-container{display:block}.button-container .leaflet-pm-actions-container:not(.pos-right) a.leaflet-pm-action:last-child{border-radius:0 3px 3px 0;border-right:0}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:first-child{border-radius:3px 0 0 3px}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:last-child{border-right:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action{background-color:#232323!important;border-bottom:none;border-right:1px solid #333!important;color:#fff!important;display:inline-block;height:29px;line-height:29px;padding:0 10px;-webkit-user-select:none;user-select:none;vertical-align:middle;width:auto}.leaflet-pm-toolbar .button-container:first-child.pos-right.active a.leaflet-buttons-control-button{border-top-left-radius:0}.leaflet-pm-toolbar .button-container:first-child.active:not(.pos-right) a.leaflet-buttons-control-button{border-top-right-radius:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus,.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover{background-color:#333!important;cursor:pointer}.button-container .leaflet-pm-actions-container .leaflet-pm-action.active-action{background-color:#555!important}.leaflet-pm-toolbar.activeChild{z-index:4000}.leaflet-buttons-control-button.pm-disabled{background-color:#232323!important;color:#888!important}.leaflet-buttons-control-button.pm-disabled>.control-icon{filter:opacity(.6)}.button-container .leaflet-pm-actions-container .pm-action-button-mode.control-icon{filter:brightness(0) invert(1);width:18px}.leaflet-pm-toolbar .button-container[data-name=DrawText],.leaflet-pm-toolbar .button-container[data-name=RotateMode],.leaflet-pm-toolbar .leaflet-pm-icon-rotate,.leaflet-pm-toolbar .leaflet-pm-icon-text,.leaflet-pm-toolbar [title*=Rotate],.leaflet-pm-toolbar [title*=Text],.leaflet-pm-toolbar-active-edit .leaflet-pm-actions{display:none!important}.leaflet-marker-icon,.leaflet-marker-icon>div,.player-token-icon,.player-token-icon>div{pointer-events:auto!important}.mapview-mode,.mapview-mode #root,.mapview-mode body{background:#18191c!important;background:var(--main-bg-colour,#18191c)!important;height:100vh!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100vw!important}.mapview-container{display:flex;margin:0;padding:0;width:100vw}.map-area,.mapview-container{background:#18191c;background:var(--main-bg-colour,#18191c);height:100vh}.map-area{flex:1 1;min-height:0;min-width:0;overflow:hidden;position:relative}.sidebar{background:#111;box-sizing:border-box;color:#fff;display:flex;flex:0 0 340px;flex-direction:column;height:100vh;min-height:0;overflow:visible;padding:0;z-index:100}@media (min-width:801px){.sidebar{overflow:hidden}}.sidebar-header{box-shadow:none!important;padding:18px 16px 10px}.sidebar-header,.sidebar-header>*{background:#0000!important}.sidebar-scroll{background:#181a1e;border-bottom:1px solid #181a1e;flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px 8px}.tip-btn{background:#ffe670!important;border:none;border-radius:13px!important;bottom:0;box-shadow:0 4px 24px #0005,0 0 2px #0007;color:#212!important;display:block;font-size:1.1em!important;font-weight:800;left:0;margin:0 auto 15px;padding:14px 0!important;position:-webkit-sticky;position:sticky;right:0;text-align:center;width:96%;z-index:10}.sidebar-poi-item{background:#0000!important;border:none!important;border-radius:6px;box-shadow:none!important;cursor:pointer;margin-bottom:2px;pointer-events:auto;transition:none!important;-webkit-user-select:none;user-select:none}.sidebar-poi-content{align-items:center;box-sizing:border-box;display:flex;padding:6px 10px;width:100%}.sidebar-poi-icon{border-radius:2px;display:inline-block;flex-shrink:0;height:10px;margin-left:1px;margin-right:7px;width:10px}.sidebar-poi-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash{animation:poiFlash .6s ease-in-out infinite alternate!important}@keyframes poiFlash{0%{filter:brightness(100%) drop-shadow(0 0 0 white);opacity:1;transform:scale(1)}to{filter:brightness(400%) drop-shadow(0 0 10px white);opacity:1;transform:scale(2.2)}}.leaflet-tooltip{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.leaflet-container{background:#000!important;background:var(--main-bg-colour,#000)!important;height:100vh!important;width:100%!important}.map-controls-cluster{align-items:center;background:#1e2026ed;border:2px solid #23252a;border-radius:18px;bottom:24px;box-shadow:0 2px 18px #0008;display:flex;gap:11px;padding:11px 15px 11px 13px;position:absolute;right:50px;z-index:1201}.map-controls-btn{align-items:center;background:#23252a;border:none;border-radius:10px;box-shadow:0 1px 4px #0006;color:#fff;cursor:pointer;display:flex;font-size:23px;height:42px;justify-content:center;margin:0;outline:none;position:relative;transition:background .13s,color .13s,box-shadow .13s;width:42px}.map-controls-btn:active,.map-controls-btn:focus{background:#323640;box-shadow:0 1px 9px #ffd70055;color:#ffd43b}.map-controls-btn:hover{background:#262b36;color:#ffe670}.map-controls-btn.active{background:#ffe670;box-shadow:0 1px 7px #ffe67088;color:#232323}.ReactModal__Content,.modal,[role=dialog]{background:#232427!important;border:none!important;box-shadow:0 6px 24px #000b!important;color:#e2e4e9!important}@media (max-width:800px){.mapview-container>.sidebar,.resizer{display:none!important}.mapview-container{flex-direction:column}.map-controls-cluster{bottom:67px!important;right:14px;z-index:9999}.mobile-drawer .sidebar,.sidebar{overflow:visible!important;padding:0!important}.mobile-drawer .sidebar-header,.sidebar-header{padding:13px 10px 7px!important}.mobile-drawer .sidebar-scroll,.sidebar-scroll{padding:8px 10px 4px!important}.map-area{bottom:62px!important;height:auto!important;overflow:hidden!important;z-index:1!important}.leaflet-container,.map-area{background:#000!important;background:var(--main-bg-colour,#000)!important;left:0!important;min-height:0!important;min-width:0!important;position:absolute!important;right:0!important;top:0!important;width:100vw!important}.leaflet-container{bottom:0!important;height:100%!important;z-index:2!important}}.mobile-drawer-overlay{align-items:flex-end;background:#00000042;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2200}.mobile-drawer{animation:drawerUp .19s cubic-bezier(.43,1.34,.49,1.01);background:#1a1d21;border-radius:20px 20px 0 0;box-shadow:0 -2px 22px #000d;display:flex;flex-direction:column;height:100vh;max-height:none;max-width:470px;min-height:180px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);position:relative;width:100vw}.sidebar-mobile-close{align-items:center;background:#212326;border:none;border-radius:50%;box-shadow:0 2px 14px #000b;color:#fff;cursor:pointer;display:flex;font-size:2em;font-weight:900;height:48px;justify-content:center;line-height:1;position:absolute;right:17px;top:calc(14px + env(safe-area-inset-top, 0));transition:background .15s,color .13s;width:48px;z-index:4002}.sidebar-mobile-close:active,.sidebar-mobile-close:focus{background:#23252a;color:#ffe670}@keyframes drawerUp{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.mobile-drawer .sidebar-scroll{background:#181a1e;flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px 8px}.mobile-tab-bar{background:#17191c;border-top:2px solid #222;bottom:0;box-shadow:0 -2px 14px #000a;display:flex;height:62px;left:0;position:fixed;right:0;width:100vw;z-index:2000}.mobile-tab{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;padding:7px 0 0;transition:background .13s}.mobile-tab.active,.mobile-tab:active{background:#24272b;color:#ffe670}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#232427!important;border:none!important;box-shadow:0 6px 24px #000b!important;color:#e2e4e9!important}.leaflet-popup-content-wrapper{border-radius:16px!important;box-shadow:0 6px 24px #000b!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#232427!important;border:none!important}.leaflet-popup-tip{box-shadow:none!important}.leaflet-popup-content{box-shadow:none!important;color:#e2e4e9!important}.leaflet-popup,.leaflet-popup-content{background:#0000!important;border:none!important}.leaflet-popup{box-shadow:0 6px 24px #000b!important}@media (max-width:800px){.leaflet-popup-content-wrapper.mobile-fullscreen,.leaflet-popup-content.mobile-fullscreen,.leaflet-popup.mobile-fullscreen{border-radius:0!important;box-shadow:none!important;height:100vh!important;left:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;min-height:0!important;min-width:0!important;padding:0!important;top:0!important;width:100vw!important;z-index:9999!important}.leaflet-popup-content.mobile-fullscreen{margin:0!important;padding:0!important}}.sidebar.has-title-image>div:first-child{margin-bottom:0!important;padding-bottom:0!important}.sidebar.has-title-image img[alt="Game Logo"]{margin-bottom:0!important;margin-top:0!important}.sidebar.has-title-image>div:nth-child(3){margin-top:0!important;padding-top:0!important}.leaflet-marker-draggable,.leaflet-marker-icon,.leaflet-marker-pane *,.player-token-icon,.player-token-icon>div{cursor:grab!important;pointer-events:auto!important}body.no-select,body.no-select *,html.no-select,html.no-select *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.mapview-mode .leaflet-bottom,.mapview-mode .leaflet-control,.mapview-mode .leaflet-control-container,.mapview-mode .leaflet-top{z-index:3000!important}@-moz-document url-prefix(){@media (min-width:801px){.mapview-mode .leaflet-top.leaflet-left{left:340px!important;position:fixed!important;top:150px!important;z-index:3000!important}}}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-zoom-animated{transition:none!important}.vx-e2ee-wrap{grid-gap:6px;display:grid;flex-shrink:0;gap:6px;padding:6px 12px 0}.vx-e2ee-bar{align-items:baseline;background:#ffffff0d;background:rgba(var(--vx-fg-rgb,255,255,255),.05);border:1px solid #ffffff1a;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.1);border-radius:8px;color:#e8e8ea;color:var(--vx-text,#e8e8ea);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 8px;line-height:1.4;padding:5px 10px}.vx-e2ee-bar.is-warning{background:#f0b2321f;border-color:#f0b23273}.vx-e2ee-bar.is-secure{background:#3ba55d1f;border-color:#3ba55d73}.vx-e2ee-icon{flex-shrink:0}.vx-e2ee-label{all:unset;cursor:pointer;flex-shrink:0;font-weight:700}.vx-e2ee-label:focus-visible,.vx-e2ee-link:focus-visible{border-radius:3px;outline:2px solid #5865f2;outline:2px solid var(--vx-accent,#5865f2);outline-offset:2px}.vx-e2ee-text{flex:1 1 260px;min-width:0;opacity:.9}.vx-e2ee-link{all:unset;color:#8b95ff;color:var(--vx-accent,#8b95ff);cursor:pointer;text-decoration:underline}.vx-e2ee-ack{grid-gap:4px;background:#f047471f;border:1px solid #f0474780;border-radius:8px;color:#e8e8ea;color:var(--vx-text,#e8e8ea);display:grid;font-size:13px;gap:4px;padding:8px 10px}.vx-e2ee-ack-row{align-items:center;display:flex;gap:10px;margin-top:2px}.vx-e2ee-error{color:#ffb4b4;font-size:12px}.vx-e2ee-explain{grid-gap:6px;background:#ffffff0d;background:rgba(var(--vx-fg-rgb,255,255,255),.05);border:1px solid #ffffff1a;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.1);border-radius:8px;display:grid;font-size:13px;gap:6px;line-height:1.45;margin:8px 0 0;padding:10px 12px}.vx-e2ee-explain table{border-collapse:collapse;font-size:12px}.vx-e2ee-explain td,.vx-e2ee-explain th{border-bottom:1px solid #ffffff14;border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),.08);padding:3px 10px 3px 0;text-align:left}.vx-e2ee-confirm{grid-gap:8px;background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border:1px solid #5865f273;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.45);border-radius:8px;display:grid;font-size:13px;gap:8px;margin-top:8px;padding:10px 12px}.vx-e2ee-confirm-row{display:flex;flex-wrap:wrap;gap:8px}.coms-shell-mobile .vx-e2ee-wrap{padding:4px 8px 0}.vx-e2ee-device{align-items:center;border-top:1px solid #ffffff14;border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),.08);display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 0}.vx-e2ee-fp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;opacity:.8;word-break:break-all}.vx-e2ee-codes{grid-gap:4px;display:grid;font-size:12px;gap:4px}.vx-e2ee-codes code,.vx-e2ee-recovery code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-user-select:all;user-select:all;word-break:break-all}.vx-e2ee-recovery{grid-gap:8px;background:#f0b2321f;border:1px solid #f0b23280;border-radius:8px;display:grid;font-size:13px;gap:8px;margin-top:8px;padding:10px 12px}.vx-e2ee-recovery code{background:#00000040;border-radius:6px;font-size:15px;letter-spacing:.04em;padding:6px 8px}.vx-e2ee-input{background:#0003;border:1px solid #fff3;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.2);border-radius:6px;box-sizing:border-box;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:6px 8px;width:100%}.vx-e2ee-modal-backdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.vx-e2ee-modal{background:#1b1e24!important;background:var(--vxs-2,#1b1e24)!important;border:1px solid #ffffff26;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.15);border-radius:12px;box-shadow:0 18px 50px #00000080;box-sizing:border-box;color:#e8e8ea;color:var(--vx-text,#e8e8ea);font-size:14px;line-height:1.45;max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;width:min(520px,100%)}.vx-e2ee-modal p{margin:0 0 8px}.vx-e2ee-modal-title{font-size:17px;margin:0 0 6px}.vx-e2ee-modal-sub{font-size:13px;opacity:.8}.vx-e2ee-modal-list{font-size:13px;margin:0 0 10px;opacity:.9;padding-left:20px}.vx-e2ee-server-badge{align-items:center;background:#ffffff0d;background:rgba(var(--vx-fg-rgb,255,255,255),.05);border:1px solid #ffffff26;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.15);border-radius:999px;cursor:default;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin:0 auto 6px;padding:1px 8px}.vx-e2ee-server-badge.is-on{background:#3ba55d24;border-color:#3ba55d8c}.vx-e2ee-server-badge.is-action{background:#f0b23226;border-color:#f0b23299}.vx-e2ee-report-list{grid-gap:4px;border:1px solid #ffffff1f;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:8px;display:grid;gap:4px;margin:0 0 10px;max-height:240px;overflow-y:auto;padding:6px}.vx-e2ee-report-item{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:4px 6px;word-break:break-word}.vx-e2ee-report-item.is-on{background:#f047471f}.vx-e2ee-report-field{display:block;font-size:13px;margin-bottom:8px}.vx-e2ee-evidence{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.vx-e2ee-evidence-item{grid-gap:3px;background:#ffffff08;background:rgba(var(--vx-fg-rgb,255,255,255),.03);border:1px solid #ffffff1f;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:8px;display:grid;gap:3px;padding:8px 10px}.vx-e2ee-evidence-text{font-size:14px;white-space:pre-wrap;word-break:break-word}.vx-e2ee-msg{align-items:center;background:#ffffff0a;background:rgba(var(--vx-fg-rgb,255,255,255),.04);border:1px dashed #ffffff38;border:1px dashed rgba(var(--vx-fg-rgb,255,255,255),.22);border-radius:8px;display:inline-flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;max-width:100%;padding:6px 10px;white-space:normal}.vx-e2ee-msg strong{font-weight:700}.vx-e2ee-msg.is-pending{border-style:dotted;opacity:.7}.vx-e2ee-msg.is-bad{background:#f0474714;border-color:#f0474780}.vx-e2ee-restored{display:block;font-size:11px;margin-top:2px;opacity:.7;white-space:normal}.vx-sb-art{--vx-sb-hue:200;background:linear-gradient(135deg,hsl(var(--vx-sb-hue),46%,30%),hsl(calc(var(--vx-sb-hue) + 28),46%,22%));background-position:50%;background-size:cover;inset:0;overflow:hidden;position:absolute}.vx-sb-art.has-image{background-color:#10203a}.vx-sb-art svg{fill:none;stroke:hsla(0,0%,100%,.065);stroke-width:1;vector-effect:non-scaling-stroke;height:100%;inset:0;position:absolute;width:100%}.vx-sb-logo{align-items:center;background:#10203a;border:2px solid #ffffffd9;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.vx-sb-logo img{display:block;height:100%;object-fit:cover;width:100%}.vx-shb{align-items:center;background:#ffffff0a;background:rgba(var(--vx-fg-rgb,255,255,255),.04);border-radius:10px;color:#fff;display:flex;flex:0 0 auto;gap:12px;height:64px;isolation:isolate;margin:6px 10px 2px;overflow:hidden;padding:0 16px;position:relative}.vx-shb.is-small{gap:10px;height:44px;padding:0 12px}.vx-shb.is-small .vx-sb-logo{font-size:12px;height:30px;width:30px}.vx-shb.is-large{gap:16px;height:112px;padding:0 22px}.vx-shb.is-large .vx-sb-logo{font-size:18px;height:58px;width:58px}.vx-shb-scrim{background:linear-gradient(90deg,#0000009e,#00000047 45%,#00000014);inset:0;position:absolute}.vx-shb .vx-sb-logo,.vx-shb-name{position:relative}.vx-shb-name{font-size:18px;font-weight:700;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #0009;white-space:nowrap}.vx-shb.is-small .vx-shb-name{font-size:15px}.vx-shb.is-large .vx-shb-name{font-size:23px}@media (max-height:720px){.vx-shb:not(.is-preview){height:48px}.vx-shb.is-small:not(.is-preview){height:38px}.vx-shb.is-large:not(.is-preview){height:76px}.vx-shb:not(.is-preview) .vx-sb-logo{height:32px;width:32px}.vx-shb.is-small:not(.is-preview) .vx-sb-logo{height:26px;width:26px}.vx-shb:not(.is-preview) .vx-shb-name{font-size:16px}}.vx-shb.is-preview{margin:6px 8px 0}.vx-ssb{border-radius:10px;flex:0 0 auto;height:72px;isolation:isolate;margin:8px 8px 0;overflow:hidden;position:relative}.vx-ssb.is-small{height:48px}.vx-ssb.is-large{height:108px}.vx-ssb.is-compact{height:56px}.vx-ssb.is-compact.is-small{height:40px}.vx-ssb.is-compact.is-large{height:76px}@media (max-height:720px){.vx-ssb:not(.is-preview).is-large{height:80px}.vx-ssb:not(.is-preview).is-medium{height:56px}}.vx-sov{color:#fff;color:var(--vx-text,#fff);position:relative}.vx-sov-banner{border-radius:12px 12px 0 0;height:132px;isolation:isolate;overflow:hidden;position:relative}.vx-sov.is-small .vx-sov-banner{height:92px}.vx-sov.is-large .vx-sov-banner{height:180px}.vx-sov-head{align-items:center;display:flex;gap:12px;min-width:0;padding:16px 16px 6px;position:relative}.vx-sov.has-banner .vx-sov-head{align-items:flex-end;margin-top:-26px}.vx-sov-head .vx-sb-logo{box-shadow:0 6px 18px #00000059;font-size:18px;height:56px;width:56px}.vx-sov-name{font-size:19px;font-weight:800;min-width:0;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;white-space:nowrap}.vx-sov-desc{font-size:14px;line-height:1.45;margin:4px 16px 0;opacity:.85;overflow-wrap:anywhere;white-space:pre-wrap}.vx-sov-extra{padding:10px 16px 16px}.vx-sov-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:3000}.vx-sov-dialog{background:#14171f;background:var(--vxs-1,#14171f);border:1px solid #ffffff1a;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.1);border-radius:14px;box-shadow:0 24px 60px #00000080;max-height:calc(100dvh - 24px);overflow:auto;position:relative;width:min(460px,100%)}.vx-sov-close{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:32px;position:absolute;right:8px;top:8px;width:32px;z-index:2}@media (max-width:640px){.vx-sov-backdrop{align-items:flex-end;padding:0}.vx-sov-dialog{border-radius:16px 16px 0 0;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.vx-sov-dialog .vx-sov-banner{border-radius:16px 16px 0 0;height:104px}.vx-sov-dialog .vx-sov.is-small .vx-sov-banner{height:76px}.vx-sov-dialog .vx-sov.is-large .vx-sov-banner{height:136px}}.vx-sh-open{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;margin:0;padding:0;width:100%}.vx-sh-open:focus-visible,.vx-sh-open:hover{background:#ffffff0d;background:rgba(var(--vx-fg-rgb,255,255,255),.05)}.vx-bds{display:flex;flex-direction:column;gap:12px;margin-top:14px}.vx-bds-title{font-size:13px;font-weight:900}.vx-bds-switch{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.vx-bds-switch.is-disabled{cursor:not-allowed;opacity:.6}.vx-bds-switch input{height:1px;opacity:0;position:absolute;width:1px}.vx-bds-track{background:#ffffff2e;background:rgba(var(--vx-fg-rgb,255,255,255),.18);border-radius:999px;flex:0 0 auto;height:22px;position:relative;transition:background .15s;width:38px}.vx-bds-knob{background:#fff;border-radius:50%;height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.vx-bds-switch input:checked+.vx-bds-track{background:#3aa0ff;background:var(--vx-accent,#3aa0ff)}.vx-bds-switch input:checked+.vx-bds-track .vx-bds-knob{transform:translateX(16px)}.vx-bds-switch input:focus-visible+.vx-bds-track{outline:2px solid #3aa0ff;outline:2px solid var(--vx-accent,#3aa0ff);outline-offset:2px}.vx-bds-state{font-size:12px;font-weight:800;opacity:.8}.vx-bds-group{display:flex;flex-direction:column;gap:6px}.vx-bds-group.is-off{opacity:.5}.vx-bds-option{align-items:center;border:1px solid #ffffff1a;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.1);border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;padding:7px 10px}.vx-bds-option.is-on{background:#3aa0ff14;border-color:#3aa0ff;border-color:var(--vx-accent,#3aa0ff)}.vx-bds-seg{align-self:flex-start;border:1px solid #ffffff1f;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:10px;display:inline-flex;overflow:hidden}.vx-bds-segbtn{cursor:pointer;position:relative}.vx-bds-segbtn input{height:1px;opacity:0;position:absolute;width:1px}.vx-bds-segbtn span{display:block;font-size:13px;font-weight:800;padding:7px 14px}.vx-bds-segbtn+.vx-bds-segbtn span{border-left:1px solid #ffffff1f;border-left:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12)}.vx-bds-segbtn.is-on span{background:#3aa0ff;background:var(--vx-accent,#3aa0ff);color:#fff}.vx-bds-segbtn input:focus-visible+span{outline:2px solid #3aa0ff;outline:2px solid var(--vx-accent,#3aa0ff);outline-offset:-2px}.vx-bds-option input:disabled,.vx-bds-segbtn input:disabled+span{cursor:not-allowed}.vx-bds-saved{color:#7fd6a0;font-size:12px;font-weight:800;min-height:16px}.vx-bpp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.vx-bpp-col.is-desk{flex:1 1 340px;min-width:0}.vx-bpp-col.is-phone{flex:0 0 150px}.vx-bpp-col.is-public{flex:0 0 180px}.vx-bpp-label{font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:4px;opacity:.65;text-transform:uppercase}.vx-bpp-card,.vx-bpp-frame,.vx-bpp-phone{background:#ffffff08;background:rgba(var(--vx-fg-rgb,255,255,255),.03);border:1px solid #ffffff1f;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:12px;overflow:hidden}.vx-bpp-frame{display:flex;height:270px}.vx-bpp-side{background:#ffffff08;background:rgba(var(--vx-fg-rgb,255,255,255),.03);border-right:1px solid #ffffff14;border-right:1px solid rgba(var(--vx-fg-rgb,255,255,255),.08);display:flex;flex:0 0 138px;flex-direction:column;min-width:0}.vx-bpp-side .vx-ssb{margin:6px 6px 0}.vx-bpp-side .vx-ssb.is-small{height:36px}.vx-bpp-side .vx-ssb.is-medium{height:54px}.vx-bpp-side .vx-ssb.is-large{height:80px}.vx-bpp-sidehead{align-items:center;display:flex;font-size:12px;font-weight:800;gap:6px;min-width:0;padding:8px}.vx-bpp-card-name span:last-child,.vx-bpp-sidehead span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-bpp .vx-sb-logo{border-width:1px;font-size:9px;height:24px;width:24px}.vx-bpp-chat,.vx-bpp-lines{display:flex;flex-direction:column;gap:8px;padding:8px 10px}.vx-bpp-chat span,.vx-bpp-lines span{background:#ffffff1f;background:rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:4px;display:block;height:7px}.vx-bpp-chat{margin-top:auto}.vx-bpp-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.vx-bpp-nav{border-bottom:1px solid #ffffff14;border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),.08);display:flex;gap:6px;padding:8px}.vx-bpp-nav span{background:#ffffff24;background:rgba(var(--vx-fg-rgb,255,255,255),.14);border-radius:5px;height:10px;width:34px}.vx-bpp-nav span.is-on{background:#3aa0ff;background:var(--vx-accent,#3aa0ff)}.vx-bpp-main .vx-shb.is-small .vx-sb-logo{height:26px;width:26px}.vx-bpp-main .vx-shb.is-medium .vx-sb-logo{font-size:12px;height:36px;width:36px}.vx-bpp-main .vx-shb.is-large .vx-sb-logo{font-size:15px;height:50px;width:50px}.vx-bpp-overview{background:#14171f;background:var(--vxs-1,#14171f);border:1px solid #ffffff1f;border:1px solid rgba(var(--vx-fg-rgb,255,255,255),.12);border-radius:12px;margin:10px;overflow:hidden}.vx-bpp-overview .vx-sov-banner{height:70px}.vx-bpp-overview .vx-sov.is-small .vx-sov-banner{height:48px}.vx-bpp-overview .vx-sov.is-large .vx-sov-banner{height:100px}.vx-bpp-overview .vx-sov-head{padding:8px 10px}.vx-bpp-overview .vx-sov.has-banner .vx-sov-head{margin-top:-16px}.vx-bpp-overview .vx-sb-logo{font-size:11px;height:34px;width:34px}.vx-bpp-overview .vx-sov-name{font-size:13px}.vx-bpp-overview.is-phone{margin:auto 6px 6px}.vx-bpp-overview.is-phone .vx-sov-banner{height:44px}.vx-bpp-overview.is-phone .vx-sov.is-small .vx-sov-banner{height:32px}.vx-bpp-overview.is-phone .vx-sov.is-large .vx-sov-banner{height:60px}.vx-bpp-phone{border-radius:18px;display:flex;flex-direction:column;height:270px}.vx-bpp-phead{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),.08);display:flex;flex:0 0 auto;font-size:12px;font-weight:800;height:40px;isolation:isolate;overflow:hidden;padding:0 10px;position:relative}.vx-bpp-phead-art{inset:0;position:absolute;z-index:-1}.vx-bpp-phead-art:after{background:#00000080;content:"";inset:0;position:absolute}.vx-bpp-phead.has-banner{color:#fff}.vx-bpp-phead-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-bpp-phone .vx-ssb{margin:6px 6px 0}.vx-bpp-phone .vx-ssb.is-small{height:30px}.vx-bpp-phone .vx-ssb.is-medium{height:42px}.vx-bpp-phone .vx-ssb.is-large{height:56px}.vx-bpp-card-art{height:62px;position:relative}.vx-bpp-card-name{align-items:center;display:flex;font-size:12px;font-weight:800;gap:6px;min-width:0;padding:8px}.vx-bpp-note{flex:1 1 100%;font-size:12px;font-weight:700;opacity:.8}@media (max-width:560px){.vx-bpp-side{flex-basis:104px}.vx-bpp-col.is-phone,.vx-bpp-col.is-public{flex:1 1 140px}}.vx-mh.has-banner{isolation:isolate;overflow:hidden}.vx-mh-banner{inset:0;position:absolute;z-index:-1}.vx-mh-banner:after{background:#00000080;content:"";inset:0;position:absolute}.vx-mh.has-banner .vx-mh-act,.vx-mh.has-banner .vx-mh-sub,.vx-mh.has-banner .vx-mh-title{color:#fff;text-shadow:0 1px 3px #0009}.vx-pres-dot{border-radius:999px;box-sizing:border-box;display:inline-block;flex:0 0 auto;position:relative;vertical-align:middle}.vx-pres-dot.is-online{background:#22c55e;box-shadow:0 0 8px #22c55e8c}.vx-pres-dot.is-idle{background:#0000;box-shadow:inset -3px -1px 0 0 #f59e0b;transform:rotate(-30deg)}.vx-pres-dot.is-dnd{background:#ef4444}.vx-pres-dot.is-dnd:after{background:#fff;border-radius:2px;content:"";height:22%;left:22%;min-height:2px;position:absolute;right:22%;top:50%;transform:translateY(-50%)}.vx-pres-dot.is-invisible,.vx-pres-dot.is-offline{background:#111827;background:var(--vxs-2,#111827);border:2px solid rgba(255,255,255,.35);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.35));opacity:.85}.vx-pres-dot.has-ring{outline:2px solid #0b0f17;outline:2px solid var(--vxs-1,#0b0f17)}.vx-pres-avatar-dot{bottom:-2px;pointer-events:none;position:absolute;right:-2px}.vx-pres-tag{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:3px;letter-spacing:.02em;line-height:16px;padding:0 5px;white-space:nowrap}.vx-pres-tag.is-idle{background:#f59e0b24;color:#fbbf24}.vx-pres-tag.is-dnd{background:#ef444429;color:#fca5a5}.vx-pres-custom{display:block;font-size:11px;font-weight:400;min-width:0;opacity:.72;text-overflow:ellipsis}.vx-pres-custom,.vx-pres-sr{overflow:hidden;white-space:nowrap}.vx-pres-sr{clip:rect(0 0 0 0);height:1px;position:absolute;width:1px}.vx-pres-duration-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vx-pres-number{width:84px}.vx-pres-number,.vx-pres-text,.vx-pres-unit{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.18);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.18));border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;min-height:34px;padding:5px 8px}.vx-pres-unit option{color:#111}.vx-pres-number:disabled,.vx-pres-unit:disabled{opacity:.5}.vx-pres-forever{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.vx-pres-error{color:#fca5a5;font-size:12px;margin-top:6px}.vx-pres-setting{grid-gap:12px;display:grid;gap:12px;max-width:560px;width:100%}.vx-pres-current{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:8px 10px}.vx-pres-current>span{flex:1 1 200px;min-width:0}.vx-pres-current>.vx-pres-dot{flex:0 0 auto}.vx-pres-current strong{font-weight:700}.vx-pres-choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.vx-pres-choice{align-items:flex-start;background:#0000;border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:9px 10px;text-align:left}.vx-pres-choice.is-on{background:#6366f11f;border-color:#6366f1;border-color:var(--vx-accent,#6366f1)}.vx-pres-choice .vx-pres-dot{margin-top:3px}.vx-pres-choice-title{display:block;font-size:13px;font-weight:600}.vx-pres-choice-hint{display:block;font-size:11px;margin-top:2px;opacity:.7}.vx-pres-actions{align-items:center}.vx-pres-actions,.vx-pres-textrow{display:flex;flex-wrap:wrap;gap:8px}.vx-pres-text{flex:1 1 220px;min-width:0}.vx-pres-ok{color:#86efac;font-size:12px}.vx-pres-quick{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 0 2px}.vx-pres-quick-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;gap:4px;min-width:0;padding:6px 2px}.vx-pres-quick-btn:focus-visible,.vx-pres-quick-btn:hover{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08))}.vx-pres-quick-btn.is-on{border-color:#6366f1;border-color:var(--vx-accent,#6366f1)}.vx-pres-quick-meta{font-size:11px;opacity:.75}@media (max-width:520px){.vx-pres-choices{grid-template-columns:1fr}}.vox-sb-pop{animation:vox-sb-in .14s ease-out;background:#1b1c1f;background:var(--vxs-3,#1b1c1f);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:14px;bottom:76px;box-shadow:0 18px 48px #0000008c;color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;left:8px;max-height:min(600px,calc(100vh - 110px));overflow:hidden;position:fixed;transform-origin:bottom left;width:min(440px,calc(100vw - 16px));z-index:1200}@keyframes vox-sb-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vox-sb-pop,.vox-sb-tile.is-playing .vox-sb-eq span{animation:none!important}}.vox-sb-scrim{display:none}.vox-sb-head{padding:12px 12px 8px}.vox-sb-head,.vox-sb-title{align-items:center;display:flex;gap:8px}.vox-sb-title{font-size:16px;font-weight:900;margin-right:auto}.vox-sb-title small{font-size:11px;font-weight:700;opacity:.6}.vox-sb-iconbtn{align-items:center;background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:9px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;height:30px;justify-content:center;width:30px}.vox-sb-iconbtn:hover,.vox-sb-iconbtn[aria-expanded=true]{background:#2b2d31;background:var(--vxs-5,#2b2d31)}.vox-sb-iconbtn:focus-visible,.vox-sb-mini:focus-visible,.vox-sb-tab:focus-visible,.vox-sb-tile:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:1px}.vox-sb-iconbtn.danger{border-color:#ed424599;color:#ffb4b5}.vox-sb-search{align-items:center;background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:9px;display:flex;gap:6px;margin:0 12px 8px;padding:0 10px}.vox-sb-search input{background:#0000;border:0;color:#fff;color:var(--vx-text,#fff);flex:1 1;font-size:13px;min-width:0;outline:none;padding:8px 0}.vox-sb-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 12px 8px;scrollbar-width:none}.vox-sb-tabs::-webkit-scrollbar{display:none}.vox-sb-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:rgba(255,255,255,.72);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.72));cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.vox-sb-tab:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));color:#fff;color:var(--vx-text,#fff)}.vox-sb-tab[aria-pressed=true],.vox-sb-tab[aria-selected=true]{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22);border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55);color:#fff;color:var(--vx-text,#fff)}.vox-sb-tab .n{font-weight:700;margin-left:4px;opacity:.6}.vox-sb-notice{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:9px;display:flex;font-size:12px;gap:8px;line-height:1.35;margin:0 12px 8px;padding:7px 10px}.vox-sb-notice.warn{background:#f59e0b1f;border-color:#f59e0b59;color:#fde68a}.vox-sb-notice.err{background:#ed42451f;border-color:#ed424566;color:#ffc9ca}.vox-sb-notice button{flex:0 0 auto;margin-left:auto}.vox-sb-body{flex:1 1;min-height:120px;overflow-y:auto;padding:2px 12px 12px}.vox-sb-group-title{align-items:center;display:flex;font-size:11px;font-weight:900;gap:6px;letter-spacing:.04em;margin:8px 2px 6px;opacity:.55;text-transform:uppercase}.vox-sb-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.vox-sb-cell{min-width:0;position:relative}.vox-sb-tile{-webkit-tap-highlight-color:transparent;align-items:center;background:rgba(255,255,255,.045);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.045));border:1px solid rgba(255,255,255,.09);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.09));border-radius:10px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;gap:8px;min-height:58px;overflow:hidden;padding:7px 30px 7px 9px;position:relative;text-align:left;transition:background .12s ease,border-color .12s ease,transform 80ms ease;width:100%}.vox-sb-tile:hover:not(.is-disabled){background:#5865f229;background:rgba(var(--vx-accent-rgb,88,101,242),.16);border-color:#5865f273;border-color:rgba(var(--vx-accent-rgb,88,101,242),.45)}.vox-sb-tile:active:not(.is-disabled){transform:scale(.97)}.vox-sb-tile.is-disabled{cursor:not-allowed;opacity:.48}.vox-sb-tile.is-playing{background:#23a55a24;border-color:#23a55abf}.vox-sb-emoji{flex:0 0 auto;font-size:22px;line-height:1;text-align:center;width:26px}.vox-sb-tile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vox-sb-name{font-size:12.5px;font-weight:800}.vox-sb-name,.vox-sb-src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-sb-src{font-size:10.5px;opacity:.6}.vox-sb-mini{align-items:center;background:#0000;border:0;border-radius:7px;color:rgba(255,255,255,.55);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.55));cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;padding:0;position:absolute;right:4px;width:22px}.vox-sb-mini:hover{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));color:#fff;color:var(--vx-text,#fff)}.vox-sb-mini.fav{top:4px}.vox-sb-mini.fav.on{color:#fbbf24}.vox-sb-mini.preview{bottom:4px}.vox-sb-cool{background:#8db4ff;background:var(--vx-link,#8db4ff);bottom:0;height:3px;left:0;opacity:.85;pointer-events:none;position:absolute;transform-origin:left}.vox-sb-eq{align-items:flex-end;display:inline-flex;gap:2px;height:12px}.vox-sb-eq span{animation:vox-sb-eq .7s ease-in-out infinite;background:#3ba55c;border-radius:1px;width:3px}.vox-sb-eq span:nth-child(2){animation-delay:.12s}.vox-sb-eq span:nth-child(3){animation-delay:.24s}@keyframes vox-sb-eq{0%,to{height:3px}50%{height:12px}}.vox-sb-empty{font-size:13px;line-height:1.45;opacity:.7;padding:22px 10px;text-align:center}.vox-sb-foot{align-items:center;border-top:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));color:rgba(255,255,255,.7);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.7));display:flex;font-size:11.5px;gap:8px;min-height:20px;padding:8px 12px}.vox-sb-foot .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-sb-menu{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;box-shadow:0 12px 30px #00000080;min-width:170px;padding:4px;position:fixed;z-index:1300}.vox-sb-menu button{background:#0000;border:0;border-radius:7px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:block;font-size:13px;padding:7px 10px;text-align:left;width:100%}.vox-sb-menu button:focus-visible,.vox-sb-menu button:hover{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);outline:none}.vox-sb-menu button.danger{color:#ffb4b5}.vox-sb-mix{grid-gap:8px 10px;align-items:center;background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;display:grid;font-size:12px;gap:8px 10px;grid-template-columns:auto 1fr auto;margin:0 12px 8px;padding:10px}.vox-sb-mix input[type=range]{accent-color:#5865f2;accent-color:var(--vx-accent,#5865f2);width:100%}.vox-sb-mix .people{border-top:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));display:flex;flex-direction:column;gap:4px;grid-column:1/-1;max-height:120px;overflow-y:auto;padding-top:8px}.vox-sb-mix .people label{align-items:center;display:flex;gap:6px}@media (max-width:640px){.vox-sb-pop{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:78vh;padding-bottom:env(safe-area-inset-bottom,0);right:0;width:100%}.vox-sb-scrim{background:#00000073;display:block;inset:0;position:fixed;z-index:1199}.vox-sb-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.vox-sb-tile{min-height:64px}.vox-sb-mini{height:28px;width:28px}}.vox-ssb{color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;gap:14px}.vox-ssb-card{background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;padding:12px}.vox-ssb-card h3{font-size:14px;font-weight:900;margin:0 0 4px}.vox-ssb-sub{font-size:12px;line-height:1.45;opacity:.72}.vox-ssb-quota{align-items:center;display:flex;font-size:13px;font-weight:800;gap:10px;margin:10px 0 4px}.vox-ssb-bar{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;flex:1 1;height:8px;overflow:hidden}.vox-ssb-bar>span{background:linear-gradient(90deg,#5865f2,#8db4ff);background:linear-gradient(90deg,var(--vx-accent,#5865f2),var(--vx-link,#8db4ff));border-radius:999px;display:block;height:100%}.vox-ssb-bar.full>span{background:linear-gradient(90deg,#f59e0b,#ef4444)}.vox-ssb-drop{background:#5865f20f;background:rgba(var(--vx-accent-rgb,88,101,242),.06);border:1.5px dashed #8db4ff73;border:1.5px dashed rgba(var(--vx-link-rgb,141,180,255),.45);border-radius:12px;cursor:pointer;font-size:13px;margin-top:10px;padding:16px;text-align:center;transition:background .12s ease,border-color .12s ease}.vox-ssb-drop.over{background:#5865f22e;background:rgba(var(--vx-accent-rgb,88,101,242),.18);border-color:#8db4ff;border-color:var(--vx-link,#8db4ff)}.vox-ssb-drop.disabled{cursor:not-allowed;opacity:.5}.vox-ssb-row{align-items:center;background:#0000001f;border:1px solid rgba(255,255,255,.06);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:7px 8px}.vox-ssb-row+.vox-ssb-row{margin-top:6px}.vox-ssb-row .main{flex:1 1 180px;min-width:0}.vox-ssb-row .name{font-size:13px;font-weight:800}.vox-ssb-row .meta,.vox-ssb-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-ssb-row .meta{font-size:11px;opacity:.6}.vox-ssb-row .acts{display:flex;flex-wrap:wrap;gap:4px}.vox-ssb-grid2{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:10px}.vox-ssb-toggle{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.35}.vox-ssb-toggle input{accent-color:#5865f2;accent-color:var(--vx-accent,#5865f2);margin-top:2px}.vox-ssb-toggle small{display:block;font-size:11px;opacity:.6}.vox-ssb-field{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:8px;color:#fff;color:var(--vx-text,#fff);font-size:13px;padding:6px 8px}.vox-ssb-progress{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.vox-ssb-progress>span{background:#8db4ff;background:var(--vx-link,#8db4ff);display:block;height:100%;transition:width .12s linear}.vox-ssb-table{border-collapse:collapse;font-size:12px;margin-top:8px;width:100%}.vox-ssb-table td,.vox-ssb-table th{border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));padding:6px;text-align:center}.vox-ssb-table td:first-child,.vox-ssb-table th:first-child{text-align:left}.vox-ssb-table th{font-size:10.5px;font-weight:900;opacity:.7;vertical-align:bottom}.vox-ssb-scroll{overflow-x:auto}.vox-spk-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:12px}.vox-spk-card{background:rgba(255,255,255,.035);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.035));border:1px solid rgba(255,255,255,.09);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.09));border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px}.vox-spk-head{gap:10px}.vox-spk-art,.vox-spk-head{align-items:center;display:flex}.vox-spk-art{background:linear-gradient(135deg,#5865f28c,#8db4ff40);background:linear-gradient(135deg,rgba(var(--vx-accent-rgb,88,101,242),.55),rgba(var(--vx-link-rgb,141,180,255),.25));border-radius:12px;flex:0 0 auto;font-size:22px;height:46px;justify-content:center;overflow:hidden;width:46px}.vox-spk-art img{height:100%;object-fit:cover;width:100%}.vox-spk-name{font-size:14px;font-weight:900}.vox-spk-by,.vox-spk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-spk-by{font-size:11.5px;opacity:.65}.vox-spk-desc{font-size:12px;line-height:1.4;min-height:17px;opacity:.8}.vox-spk-sounds{display:flex;flex-wrap:wrap;gap:5px}.vox-spk-sound{align-items:center;background:#0003;border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:999px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;max-width:100%;padding:3px 9px 3px 6px}.vox-spk-sound.on{background:#23a55a29;border-color:#23a55acc}.vox-spk-foot{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.vox-spk-stat{font-size:11px;margin-right:auto;opacity:.6}.vox-spk-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vx-acct-panel{background:#111214;background:var(--vx-elevated,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:14px;box-shadow:0 18px 50px #00000080;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-height:min(560px,calc(100vh - 24px));overflow-y:auto;padding:10px;position:fixed;z-index:4000}.vx-acct-head{padding:4px 6px 8px}.vx-acct-title{font-size:13px;font-weight:800}.vx-acct-sub{font-size:12px;line-height:1.4;opacity:.7}.vx-acct-error{background:#ed424524;border:1px solid #ed424573;border-radius:8px;font-size:12.5px;margin:4px 4px 8px;padding:8px 10px}.vx-acct-confirm{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border:1px solid #5865f266;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.4);border-radius:10px;display:flex;flex-direction:column;font-size:13px;gap:8px;margin:4px 4px 10px;padding:10px}.vx-acct-actions{display:flex;gap:8px;justify-content:flex-end}.vx-acct-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.vx-acct-loading{font-size:13px;opacity:.7;padding:10px}.vx-acct-row{align-items:center;border-radius:10px;display:flex;gap:4px;position:relative}.vx-acct-row.is-current{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12)}.vx-acct-main{align-items:center;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:10px;min-height:44px;min-width:0;padding:8px;text-align:left}.vx-acct-main:hover:not(:disabled){background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vx-acct-row.is-current .vx-acct-main{cursor:default}.vx-acct-avatar{align-items:center;background:#5865f259;background:rgba(var(--vx-accent-rgb,88,101,242),.35);border-radius:50%;color:#fff;color:var(--vx-text,#fff);display:inline-flex;flex-shrink:0;font-weight:800;justify-content:center;overflow:hidden}.vx-acct-avatar img{display:block;height:100%;object-fit:cover;width:100%}.vx-acct-name{display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:2px;min-width:0}.vx-acct-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-acct-badges{display:flex;flex-wrap:wrap;gap:4px}.vx-acct-badge{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;padding:1px 6px}.vx-acct-badge.on{background:#5865f2;background:var(--vx-accent,#5865f2);color:#fff;color:var(--vx-on-accent,#fff)}.vx-acct-badge.warn{background:#f59e0b40}.vx-acct-rowmenu{background:#111214;background:var(--vx-elevated,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;box-shadow:0 12px 30px #00000073;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 2px);z-index:2}.vx-acct-foot{border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));flex-direction:column;margin-top:8px;padding-top:8px}.vx-acct-foot,.vx-acct-foot-row{display:flex;gap:8px}.vx-acct-foot-row>*{flex:1 1}.vx-link-btn{color:#8db4ff;color:var(--vx-link,#8db4ff);font-size:12px;padding:4px;text-decoration:underline}.vx-link-btn,.vx-user-trigger{background:#0000;border:none;cursor:pointer;text-align:left}.vx-user-trigger{align-items:center;border-radius:10px;color:inherit;display:flex;font:inherit;gap:8px;margin:-2px 0 -2px -2px;min-width:0;padding:2px 6px 2px 2px}.vx-user-trigger:hover{background:rgba(255,255,255,.07);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07))}.vx-saved-accounts{gap:4px;margin-top:18px;text-align:left}.vx-devices,.vx-saved-accounts{display:flex;flex-direction:column}.vx-devices{gap:6px;margin-top:8px}.vx-device-row{align-items:center;border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:10px;display:flex;font-size:13px;gap:10px;padding:8px 10px}.vx-device-row>div{flex:1 1;min-width:0}.vxo-view{background:#313338;background:var(--vx-bg,#313338);color:#f2f3f5;color:var(--vx-text,#f2f3f5);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vxo-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px 8px}.vxo-head-title{align-items:baseline;display:flex;gap:10px;min-width:0}.vxo-head-title h1{font-size:18px;font-weight:800;margin:0}.vxo-head-sub{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-tabs{display:flex;flex-wrap:wrap;gap:4px}.vxo-tab{background:#0000;border:1px solid #0000;border-radius:8px;color:#b5bac1;color:var(--vx-muted,#b5bac1);cursor:pointer;font-size:13px;font-weight:700;min-height:32px;padding:6px 12px}.vxo-tab:hover{background:#ffffff0f;background:var(--vx-hover,#ffffff0f)}.vxo-tab.is-active,.vxo-tab:hover{color:#fff;color:var(--vx-text,#fff)}.vxo-tab.is-active{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22);border-color:#5865f280;border-color:rgba(var(--vx-accent-rgb,88,101,242),.5)}.vxo-split{display:flex;flex:1 1;min-height:0;overflow:hidden}.vxo-nav{background:#2b2d31;background:var(--vx-panel,#2b2d31);border-right:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));flex-shrink:0;gap:2px;overflow-y:auto;padding:10px 8px;width:240px}.vxo-nav,.vxo-nav-row{display:flex;flex-direction:column}.vxo-nav-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);cursor:pointer;display:flex;gap:10px;min-height:40px;padding:8px 10px;text-align:left;width:100%}.vxo-nav-item:hover{background:#ffffff0f;background:var(--vx-hover,#ffffff0f)}.vxo-nav-item.is-active{background:#ffffff1a;background:var(--vx-selected,#ffffff1a);color:#fff;color:var(--vx-text,#fff)}.vxo-nav-item.is-warn .vxo-nav-sub{color:#f0b232}.vxo-nav-icon{flex-shrink:0;text-align:center;width:22px}.vxo-nav-text{display:flex;flex-direction:column;min-width:0}.vxo-nav-label{font-size:13px;font-weight:700}.vxo-nav-label,.vxo-nav-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-nav-sub{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px}.vxo-nav-tools{display:flex;flex-wrap:wrap;gap:4px;padding:2px 10px 6px 42px}.vxo-connect-btn{margin-top:8px}.vxo-main{flex:1 1;min-width:0;overflow-y:auto;padding:12px 16px 24px}.vxo-mobile-nav-btn{display:none;margin-bottom:8px}.vxo-browser{min-height:100%;position:relative}.vxo-browser.is-drag{border-radius:10px;outline:2px dashed #5865f2cc;outline:2px dashed rgba(var(--vx-accent-rgb,88,101,242),.8);outline-offset:-6px}.vxo-dropzone{align-items:center;background:#5865f224;background:rgba(var(--vx-accent-rgb,88,101,242),.14);border-radius:10px;display:flex;font-size:16px;font-weight:800;inset:0;justify-content:center;pointer-events:none;position:absolute}.vxo-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.vxo-toolbar-title h2{align-items:center;display:flex;font-size:16px;gap:8px;margin:0 0 2px}.vxo-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.vxo-field input,.vxo-field select,.vxo-field textarea,.vxo-input,.vxo-select{background:#1e1f22;background:var(--vx-surface,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font:inherit;font-size:13px;min-height:32px;padding:6px 10px}.vxo-field input:focus,.vxo-field select:focus,.vxo-field textarea:focus,.vxo-input:focus,.vxo-select:focus{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,var(--vx-accent,#5865f2));outline-offset:1px}.vxo-input[type=search]{min-width:180px}.vxo-seg{border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;display:inline-flex;overflow:hidden}.vxo-seg-btn{background:#0000;border:0;color:#dbdee1;color:var(--vx-text-2,#dbdee1);cursor:pointer;min-height:30px;min-width:34px}.vxo-seg-btn.is-on{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);color:#fff;color:var(--vx-text,#fff)}.vxo-crumbs{display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;margin:2px 0 6px}.vxo-crumb,.vxo-crumbs{align-items:center;gap:6px}.vxo-crumb{display:inline-flex}.vxo-linkbtn{background:none;border:0;color:#00a8fc;color:var(--vx-link,#00a8fc);cursor:pointer;font:inherit;padding:0;text-align:left}.vxo-linkbtn:hover{text-decoration:underline}.vxo-linkbtn.is-on{font-weight:800}.vxo-quota{align-items:center;color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:4px 0 10px}.vxo-quota-bar{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;flex-shrink:0;height:6px;overflow:hidden;width:160px}.vxo-quota-bar.big{height:10px;margin:6px 0;width:100%}.vxo-quota-bar span{background:#5865f2;background:var(--vx-accent,#5865f2);display:block;height:100%}.vxo-quota-bar span.is-warn{background:#f0b232}.vxo-hint,.vxo-muted{color:#b5bac1;color:var(--vx-muted,#b5bac1)}.vxo-hint{font-size:12px;line-height:1.45}.vxo-error,.vxo-warn{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:6px 0 10px;padding:8px 12px}.vxo-warn{background:#f0b2321f;border:1px solid #f0b23280}.vxo-error{background:#f23f431f;border:1px solid #f23f438c}.vxo-warn-text{color:#f0b232}.vxo-items.is-list{display:flex;flex-direction:column;gap:2px}.vxo-items.is-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vxo-item{align-items:center;border-radius:8px;display:flex;gap:6px;position:relative}.vxo-item:hover{background:#ffffff0d;background:var(--vx-hover,#ffffff0d)}.vxo-item.is-grid{align-items:stretch;background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));flex-direction:column}.vxo-item-main{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:10px;min-height:44px;min-width:0;padding:8px 10px;text-align:left}.vxo-item.is-grid .vxo-item-main{align-items:flex-start;flex-direction:column}.vxo-item.is-grid .vxo-item-more{position:absolute;right:6px;top:6px}.vxo-item-icon{flex-shrink:0;font-size:20px;text-align:center;width:26px}.vxo-item.is-grid .vxo-item-icon{font-size:34px;padding:10px 0;width:100%}.vxo-thumb{background:#ffffff0d;background:rgba(var(--vx-fg-rgb,255,255,255),.05);border-radius:6px;height:96px;object-fit:cover;width:100%}.vxo-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vxo-item-name{align-items:center;display:flex;font-size:13px;font-weight:700;gap:6px;min-width:0}.vxo-item-meta,.vxo-item-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-item-meta{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:12px}.vxo-item-more{flex-shrink:0;margin-right:6px}.vx-menu-item.is-danger{color:#f23f43}html[data-vx-theme=light] .vx-menu-item.is-danger{color:#b42318}a.vx-btn{align-items:center;box-sizing:border-box;display:inline-flex;text-decoration:none}.vx-btn.is-on{background:#5865f247;background:rgba(var(--vx-accent-rgb,88,101,242),.28);border-color:#5865f2b3;border-color:rgba(var(--vx-accent-rgb,88,101,242),.7)}a.vx-menu-item{box-sizing:border-box;text-decoration:none}.vxo-badge{border:1px solid rgba(255,255,255,.2);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:999px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.03em;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.vxo-badge.is-accent{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25);border-color:#5865f2;border-color:var(--vx-accent,#5865f2);color:#fff;color:var(--vx-text,#fff)}.vxo-provider{gap:5px}.vxo-provider,.vxo-provider-dot{align-items:center;display:inline-flex;flex-shrink:0}.vxo-provider-dot{border-radius:4px;color:#fff;font-size:9px;font-weight:900;height:16px;justify-content:center;width:16px}.vxo-provider-label{font-size:13px;font-weight:700}.vxo-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vxo-where{align-items:center;color:#b5bac1;color:var(--vx-muted,#b5bac1);display:flex;font-size:12px;gap:6px;margin:0 0 8px}.vxo-uploads{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 10px;padding:0}.vxo-uploads li{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border-radius:8px;display:flex;font-size:12px;gap:10px;padding:6px 10px}.vxo-uploads li.is-error{background:#f23f431f}.vxo-upload-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-upload-err{color:#f23f43}.vxo-uploads progress{width:120px}.vxo-recent{gap:8px;margin-bottom:12px}.vxo-recent,.vxo-recent-row{display:flex;flex-direction:column}.vxo-recent-row{gap:4px;margin-bottom:10px}.vxo-recent-title{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;font-weight:800;text-transform:uppercase}.vxo-recent-items{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.vxo-chip{align-items:center;background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;max-width:220px;min-height:30px;padding:4px 10px}.vxo-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-more{display:block;margin:12px auto 0}.vxo-loading{align-items:center;color:#b5bac1;color:var(--vx-muted,#b5bac1);display:flex;gap:10px;padding:18px 4px}.vxo-spinner{animation:vxo-spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#5865f2;border:2px solid rgba(var(--vx-fg-rgb,255,255,255),.2);border-top-color:var(--vx-accent,#5865f2);height:16px;width:16px}@keyframes vxo-spin{to{transform:rotate(1turn)}}.vxo-empty{color:#dbdee1;color:var(--vx-text-2,#dbdee1);padding:36px 16px;text-align:center}.vxo-empty-icon{font-size:34px}.vxo-empty-title{font-size:15px;font-weight:800;margin:6px 0}.vxo-empty-body{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:13px;line-height:1.5;margin:0 auto;max-width:460px}.vxo-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:4000}.vxo-dialog{background:#313338;background:var(--vx-elevated,#313338);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:12px;box-shadow:0 24px 60px #00000080;color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;max-height:calc(100vh - 32px);width:min(520px,100%)}.vxo-dialog.is-wide{width:min(900px,100%)}.vxo-dialog-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.vxo-dialog-title{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-dialog-body{font-size:14px;line-height:1.45;overflow-y:auto;padding:14px 16px}.vxo-dialog-foot{border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 16px}.vxo-field{color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:4px;margin-bottom:10px;min-width:0}.vxo-field textarea{resize:vertical}.vxo-row2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.vxo-fieldset{border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;margin:0 0 12px;padding:8px 12px 10px}.vxo-fieldset legend{font-size:12px;font-weight:800;padding:0 4px}.vxo-check,.vxo-radio{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:4px 0}.vxo-radio>span{display:flex;flex-direction:column;gap:2px}.vxo-radio.inline{display:inline-flex;margin-right:12px}.vxo-checks{display:flex;flex-wrap:wrap;gap:2px 16px;margin:4px 0 8px}.vxo-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.vxo-details-preview{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:10px;display:flex;justify-content:center;min-height:160px;overflow:hidden}.vxo-preview-img{max-height:60vh;max-width:100%;object-fit:contain}.vxo-preview-media{max-height:60vh;width:100%}.vxo-preview-pdf{background:#fff;border:0;height:60vh;width:100%}.vxo-preview-text{align-self:stretch;width:100%}.vxo-preview-text pre{font-size:12px;margin:0;max-height:60vh;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.vxo-preview-meta{padding:16px;width:100%}.vxo-preview-icon{font-size:44px;text-align:center}.vxo-archive-list{font-size:12px;max-height:240px;overflow:auto}.vxo-dl{grid-gap:4px 12px;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0 0 12px}.vxo-dl dt{color:#b5bac1;color:var(--vx-muted,#b5bac1)}.vxo-dl dd{margin:0;word-break:break-word}.vxo-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.vxo-h3{align-items:center;color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:flex;font-size:13px;font-weight:800;gap:8px;letter-spacing:.03em;margin:14px 0 6px;text-transform:uppercase}.vxo-h4{font-size:12px;margin:10px 0 4px}.vxo-versions{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.vxo-versions li{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:8px;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:6px 8px}.vxo-versions li.is-current{outline:1px solid #5865f299;outline:1px solid rgba(var(--vx-accent-rgb,88,101,242),.6)}.vxo-version-actions{display:flex;flex-shrink:0;gap:4px}.vxo-plain{font-size:13px;gap:3px;margin:4px 0}.vxo-pick,.vxo-plain{display:flex;flex-direction:column;list-style:none;padding:0}.vxo-pick{gap:4px;margin:6px 0}.vxo-card{background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;margin-bottom:12px;padding:10px 14px}.vxo-dashboard .vxo-card p{font-size:13px;margin:4px 0}.vxo-provider-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.vxo-provider-card{background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:6px;padding:12px;text-align:left}.vxo-provider-card:focus-visible,.vxo-provider-card:hover{border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vxo-cap-list{display:flex;flex-wrap:wrap;gap:4px}.vxo-cap{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;font-size:10px;padding:1px 6px}.vxo-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:14px}.vxo-res-card{background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:110px;padding:12px;text-align:left}.vxo-res-card:focus-visible,.vxo-res-card:hover{border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vxo-res-foot,.vxo-res-top{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.vxo-res-foot{margin-top:auto}.vxo-res-title{font-size:14px;font-weight:800}.vxo-res-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:-webkit-box;font-size:12px;overflow:hidden}.vxo-res-body{background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:10px;font-size:14px;line-height:1.55;margin:8px 0;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.vxo-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.vxo-tag{background:#0000;border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);cursor:pointer;font-size:11px;padding:2px 8px}.vxo-tag.is-on{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);color:#fff;color:var(--vx-text,#fff)}.vxo-searchbar{flex-wrap:wrap;padding:10px 16px}.vxo-search-input-wrap,.vxo-searchbar{align-items:center;display:flex;gap:8px}.vxo-search-input-wrap{background:#1e1f22;background:var(--vx-surface,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;flex:1 1;min-width:260px;padding:4px 4px 4px 10px;position:relative}.vxo-search-input{background:#0000;border:0;color:#fff;color:var(--vx-text,#fff);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none;padding:6px 0}.vxo-search-input-wrap:focus-within{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,var(--vx-accent,#5865f2))}.vxo-search-controls{display:flex;flex-wrap:wrap;gap:6px}.vxo-suggest{background:#111214;background:var(--vx-elevated,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;box-shadow:0 12px 30px #0006;left:0;list-style:none;margin:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.vxo-suggest li{border-radius:6px;cursor:pointer;font-size:13px;padding:6px 10px}.vxo-suggest li.is-active,.vxo-suggest li:hover{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25)}.vxo-search-tabs{padding:0 16px 6px}.vxo-results{flex:1 1;overflow-y:auto;padding:6px 16px 24px}.vxo-result-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.vxo-result{align-items:center;border-radius:8px;display:flex;gap:4px}.vxo-result:hover{background:#ffffff0d;background:var(--vx-hover,#ffffff0d)}.vxo-result.is-unavailable{opacity:.7}.vxo-result-main{align-items:flex-start;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:8px 10px;text-align:left}.vxo-result-main:disabled{cursor:default}.vxo-result-icon{flex-shrink:0;font-size:16px;padding-top:1px;text-align:center;width:22px}.vxo-result-body{display:flex;flex-direction:column;gap:3px;min-width:0}.vxo-result-title{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:6px}.vxo-result-snippet{color:#dbdee1;color:var(--vx-text-2,#dbdee1);font-size:13px;word-break:break-word}.vxo-result-snippet mark,.vxo-result-title mark{background:#f0b23259;border-radius:3px;color:inherit;padding:0 1px}.vxo-result-meta{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px}.vxo-note{color:#dbdee1;color:var(--vx-text-2,#dbdee1);font-size:12px}.vxo-took{font-size:11px;margin-top:12px}.vxo-advanced{grid-gap:6px 12px;background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0 16px 8px;padding:10px 16px}.vxo-advanced-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:space-between}.vxo-advanced code,.vxo-tips code{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:5px;font-size:12px;padding:1px 5px}.vxo-tips li{line-height:1.8}.vxo-result-section{margin-bottom:8px}.vxo-toasts{bottom:18px;display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(440px,calc(100vw - 32px));z-index:5000}@media (max-width:760px){.vxo-toasts{bottom:auto;top:calc(env(safe-area-inset-top, 0px) + 64px)}}.vxo-toast{align-items:center;animation:vxo-pop .16s ease-out;background:#111214;background:var(--vx-elevated,#111214);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;box-shadow:0 10px 30px #0006;color:#fff;color:var(--vx-text,#fff);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:10px 14px;pointer-events:auto}.vxo-toast.is-success{border-left:4px solid #23a55a}.vxo-toast.is-error{border-left:4px solid #f23f43}@keyframes vxo-pop{0%{opacity:0;transform:translateY(6px)}}.vxo-archived-bar{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:8px 12px 12px;padding:10px 14px}.vxo-autoarchive-note{color:#f0b232;font-size:12px;margin:0 12px 6px}.vxo-organiser{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vxo-cat-list li{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:4px 0}.vxo-cat-list .vxo-nav-tools{padding:0}.vxo-inline-form{display:flex;gap:6px;margin:6px 0}.vxo-confirm-body{white-space:pre-wrap}.vxo-quicklinks{display:flex;gap:4px;padding:0 8px 6px}.vxo-quicklink{align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:8px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);cursor:pointer;display:inline-flex;flex:1 1;font-size:12px;font-weight:700;gap:5px;justify-content:center;min-height:30px;padding:0 6px;white-space:nowrap}.vxo-quicklink.is-on,.vxo-quicklink:hover{background:#5865f233;background:rgba(var(--vx-accent-rgb,88,101,242),.2);color:#fff;color:var(--vx-text,#fff)}.vxo-cat-head{align-items:center;background:#0000;border:0;color:#b5bac1;color:var(--vx-muted,#b5bac1);cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:4px;letter-spacing:.04em;padding:10px 8px 4px;text-align:left;text-transform:uppercase;width:100%}.vxo-cat-head:hover{color:#fff;color:var(--vx-text,#fff)}.coms-chan.is-drop-target{box-shadow:inset 0 2px 0 #5865f2;box-shadow:inset 0 2px 0 var(--vx-accent,#5865f2)}.vxo-cat-head.is-drop-target{background:#5865f22e;background:rgba(var(--vx-accent-rgb,88,101,242),.18);border-radius:6px}.coms-chan.is-archived{opacity:.65}@media (max-width:900px){.vxo-head{padding:10px 12px 6px}.vxo-split{position:relative}.vxo-nav{bottom:0;box-shadow:8px 0 24px #00000059;left:0;position:absolute;top:0;transform:translateX(-102%);transition:transform .18s ease;width:min(280px,85vw);z-index:30}.vxo-split.is-nav-open .vxo-nav{transform:none}.vxo-mobile-nav-btn{display:inline-flex}.vxo-main{padding:10px 12px 20px}.vxo-input[type=search]{flex:1 1;min-width:0}.vxo-toolbar-actions{width:100%}.vxo-details,.vxo-row2{grid-template-columns:1fr}.vxo-results,.vxo-searchbar{padding-left:12px;padding-right:12px}.vxo-search-tabs{flex-wrap:nowrap;overflow-x:auto;padding:0 12px 6px}.vxo-advanced{margin:0 12px 8px}.vxo-quota-bar{width:100px}[data-testid=resources-panel] .vxo-nav{border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-right:0;box-shadow:none;flex-direction:row;flex-wrap:wrap;position:static;transform:none;width:auto}[data-testid=resources-panel].vxo-split{flex-direction:column;overflow-y:auto}[data-testid=resources-panel] .vxo-nav-item{width:auto}}@media (prefers-reduced-motion:reduce){.vxo-nav,.vxo-spinner,.vxo-toast{animation:none!important;transition:none!important}}html[data-vx-reduce-motion] .vxo-nav,html[data-vx-reduce-motion] .vxo-spinner,html[data-vx-reduce-motion] .vxo-toast{animation:none!important;transition:none!important}.vxo-dm-tools{display:flex;flex-shrink:0;gap:6px;justify-content:flex-end;padding:6px 12px 0}.vxo-flash{animation:vxo-flash 1.6s ease-out}@keyframes vxo-flash{0%,40%{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25)}}html[data-vx-reduce-motion] .vxo-flash{animation:none;outline:2px solid #5865f2;outline:2px solid var(--vx-accent,#5865f2)}.vxo-connect section{margin-bottom:16px}.vxo-account-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:8px}.vxo-account{background:#0000;background:var(--vx-msg-bg,#0000);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px}.vxo-account.is-warn{border-color:#f0b232}.vxo-account-head{align-items:center;display:flex;gap:8px;min-width:0}.vxo-account-who{display:flex;flex:1 1;flex-direction:column;min-width:0}.vxo-account-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-pill{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;font-size:11px;padding:2px 8px;white-space:nowrap}.vxo-pill.is-ok{background:#23a55a2e;color:#3ba55d}.vxo-pill.is-warn{background:#f0b2322e;color:#f0b232}.vxo-pill.is-off{opacity:.85}.vxo-perm-list{font-size:13px;line-height:1.45;margin:0;padding-left:18px}.vxo-provider-card.is-off{opacity:.8}.vxo-provider-card.is-off:hover{border-color:rgba(255,255,255,.12);border-color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12))}.vxo-unavailable{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.vxo-details-adv{margin:6px 0}.vxo-details-adv>summary{color:#b5bac1;color:var(--vx-muted,#b5bac1);cursor:pointer;font-size:13px;padding:4px 0}.vxo-pre{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:8px;font-size:12px;max-height:220px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-all}.vxo-repo-list li{padding:3px 0}.vxo-account-choice{max-width:420px}body.vx-external-picker .vxo-backdrop{visibility:hidden}.vxo-dest{align-items:center;background:#ffffff0a;background:var(--vx-surface-2,#ffffff0a);border-radius:8px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin:0 0 10px;padding:8px 10px}.vxo-dest-label{align-items:center;display:inline-flex;gap:6px}.vxo-dest select{max-width:100%}.vxo-dest .vxo-muted{flex:1 1 220px}.vxo-drive-preview{background:#fff;border:0;border-radius:8px;min-height:60vh;width:100%}@media (max-width:640px){.vxo-dest,.vxo-dest-label{align-items:stretch;flex-direction:column}.vxo-dest-label{gap:4px}.vxo-dest select{width:100%}.vxo-dest .vxo-muted{flex:none}.vxo-toolbar-actions{flex-wrap:wrap}.vxo-toolbar-actions>.vxo-input{flex:1 1 100%}}.vxo-divider{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:1px;height:1px;margin:8px 6px;position:relative}.vxo-divider.has-label{background:#0000;height:auto;margin:0;padding:18px 6px 6px}.vxo-divider.has-label.is-inline{flex:1 1;min-width:0;padding:0}.vxo-divider.has-label:first-child{padding-top:0}.vxo-divider-label{display:block;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vxo-divider[draggable=true]{cursor:grab}.vxo-cat-head:focus-visible,.vxo-divider:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-accent,#5865f2);outline-offset:1px}.vxo-divider.is-drop-target{box-shadow:0 -2px 0 #5865f2;box-shadow:0 -2px 0 var(--vx-accent,#5865f2)}.vxo-cat-head.is-drop-into{background:#5865f22e;background:rgba(var(--vx-accent-rgb,88,101,242),.18);border-radius:6px}.vxo-drop-end{border-radius:6px;height:14px;margin:0 6px}.vxo-drop-end.is-drop-target{box-shadow:inset 0 2px 0 #5865f2;box-shadow:inset 0 2px 0 var(--vx-accent,#5865f2)}.vxo-cat-unread{background:#ff3b30;border-radius:999px;flex-shrink:0;height:7px;margin-left:6px;width:7px}.vxo-add-menu{background:#2b2d31;background:var(--vxs-2,#2b2d31);border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;min-width:170px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.vxo-add-menu button{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;font-size:13px;padding:9px 10px;text-align:left}.vxo-add-menu button:focus-visible,.vxo-add-menu button:hover{background:#5865f233;background:rgba(var(--vx-accent-rgb,88,101,242),.2);outline:none}.vxo-org-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.vxo-org-spacer{flex:1 1}.vxo-org-status{min-height:18px}.vxo-org-list{display:flex;flex-direction:column;gap:4px;margin:6px 0 10px}.vxo-org-row{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid #0000;border-radius:10px;display:flex;gap:8px;min-height:42px;padding:4px 8px}.vxo-org-row:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-accent,#5865f2);outline-offset:1px}.vxo-org-row.is-category{background:rgba(255,255,255,.07);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07))}.vxo-org-row.is-divider{background:#0000;border:1px dashed rgba(255,255,255,.18);border:1px dashed rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.18))}.vxo-org-row.is-drop-target{box-shadow:inset 0 3px 0 #5865f2;box-shadow:inset 0 3px 0 var(--vx-accent,#5865f2)}.vxo-org-row.is-drop-into{background:#5865f229;background:rgba(var(--vx-accent-rgb,88,101,242),.16);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vxo-org-handle{cursor:grab;opacity:.6;padding:6px 2px;touch-action:none;-webkit-user-select:none;user-select:none}.vxo-org-icon{opacity:.8;text-align:center;width:22px}.vxo-org-name{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0;overflow:hidden}.vxo-org-caps{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vxo-org-topic{flex-basis:100%;font-size:12px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxo-org-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.vxo-org-actions .vx-icon-btn{min-height:34px;min-width:34px}.vxo-org-actions .vxo-select{max-width:150px}@media (max-width:640px){.vxo-org-row{flex-wrap:wrap}.vxo-org-actions{justify-content:flex-end;width:100%}.vxo-org-actions .vx-icon-btn{min-height:40px;min-width:40px}.vxo-org-actions .vxo-select{flex:1 1;max-width:none}}.vxo-imp .vxo-inline-form{display:flex;gap:6px}.vxo-imp .vxo-inline-form .vxo-input{flex:1 1;min-width:0}.vxo-imp-preview{display:flex;flex-direction:column;gap:10px;margin-top:12px}.vxo-imp-dest,.vxo-imp-options{border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:8px 12px}.vxo-imp-tree{display:flex;flex-direction:column;gap:4px}.vxo-imp-cat>ul{margin-left:18px}.vxo-imp-catname{font-size:12px;font-weight:800;letter-spacing:.04em;padding:6px 0 2px;text-transform:uppercase}.vxo-imp-chan .vxo-check{align-items:center;display:flex;gap:6px;min-height:32px}.vxo-imp-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.vxo-imp-sub{font-size:12px;margin-left:30px;opacity:.65}.vxo-imp-badge{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:999px;font-size:11px;padding:1px 7px;white-space:nowrap}.vxo-imp-badge.is-create{background:#2ecc7138}.vxo-imp-badge.is-skip{background:#f1c40f38}.vxo-imp-badge.is-merge,.vxo-imp-badge.is-reuse{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22)}.vxo-imp-badge.is-private{background:#e74c3c38}.vxo-imp-dot{border-radius:999px;display:inline-block;height:10px;vertical-align:middle;width:10px}.vxo-imp-unsupported summary{cursor:pointer;font-weight:700}.vxo-imp-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vxo-imp-foot>.vxa-muted{flex:1 1;min-width:180px}.vxo-backdrop.vxo-imp-backdrop{z-index:6000}.vxo-imp-backdrop .vxo-dialog{background:#2b2d31!important;background:var(--vxs-2,#2b2d31)!important}.vxi-card{--vxi-tone:var(--vx-accent-rgb,88,101,242);background:rgba(255,255,255,.035);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.035));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:#fff;color:var(--vx-text,#fff);font-family:inherit;margin-top:6px;max-width:540px;overflow:hidden;padding:12px 14px 12px 16px;position:relative;white-space:normal}.vxi-card:before{background:rgba(var(--vxi-tone),.9);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.vxi-card[data-type=event]{--vxi-tone:67,181,129}.vxi-card[data-type=decision]{--vxi-tone:240,178,50}.vxi-card[data-type=tasks]{--vxi-tone:59,165,93}.vxi-card[data-type=qa]{--vxi-tone:235,69,158}.vxi-card[data-type=suggestion]{--vxi-tone:250,166,26}.vxi-card[data-type=countdown]{--vxi-tone:0,176,244}.vxi-card.is-closed:before{background:rgba(255,255,255,.25);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.25))}.vxi-head{align-items:center;color:#b5bac1;color:var(--vx-muted,#b5bac1);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.vxi-type{color:rgba(var(--vxi-tone),1);font-weight:800;gap:5px;letter-spacing:.04em;text-transform:uppercase}.vxi-chip,.vxi-type{align-items:center;display:inline-flex;font-size:11px}.vxi-chip{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;color:#fff;color:var(--vx-text,#fff);font-weight:700;gap:4px;padding:2px 8px;white-space:nowrap}.vxi-chip.good{background:#3ba55d38;color:inherit}.vxi-chip.bad{background:#ed424538;color:inherit}.vxi-chip.warn{background:#faa61a3d;color:inherit}.vxi-chip.tone{background:rgba(var(--vxi-tone),.2)}.vxi-spacer{flex:1 1}.vxi-title{font-size:15px;font-weight:800;line-height:1.3;margin:6px 0 2px}.vxi-desc,.vxi-title{word-break:break-word}.vxi-desc{font-size:13px;line-height:1.45;margin:2px 0 6px;opacity:.88;white-space:pre-wrap}.vxi-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px}.vxi-meta,.vxi-source{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:12px}.vxi-source{margin-top:2px}.vxi-source button{all:unset;cursor:pointer;text-decoration:underline}.vxi-error{color:#ff7b7b;font-size:12px;margin-top:8px}.vxi-muted{font-size:12px}.vxi-empty,.vxi-muted{color:#b5bac1;color:var(--vx-muted,#b5bac1)}.vxi-empty{font-size:13px;padding:6px 0}.vxi-skeleton{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border-radius:10px;height:64px}.vxi-options{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.vxi-option{grid-gap:8px;align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;box-sizing:border-box;color:inherit;cursor:pointer;display:grid;font:inherit;font-size:13px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;overflow:hidden;padding:7px 10px;position:relative;text-align:left;width:100%}.vxi-option:disabled{cursor:default}.vxi-option:not(:disabled):hover{border-color:rgba(var(--vxi-tone),.7)}.vxi-option.is-mine{border-color:rgba(var(--vxi-tone),.95);box-shadow:inset 0 0 0 1px rgba(var(--vxi-tone),.5)}.vxi-option.is-winner .vxi-option-label{font-weight:800}.vxi-bar{background:rgba(var(--vxi-tone),.22);background:rgba(var(--vxi-bar,var(--vxi-tone)),.22);inset:0 auto 0 0;pointer-events:none;position:absolute;transition:width .35s ease}.vxi-option>:not(.vxi-bar){position:relative}.vxi-mark{align-items:center;border:2px solid rgba(255,255,255,.35);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.35));border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:900;height:18px;justify-content:center;width:18px}.vxi-mark.square{border-radius:5px}.vxi-option.is-mine .vxi-mark{background:rgba(var(--vxi-tone),1);border-color:rgba(var(--vxi-tone),1);color:#fff;color:var(--vx-on-accent,#fff)}.vxi-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.vxi-option-stat{font-size:12px;font-weight:800;white-space:nowrap}.vxi-swatch{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.vxi-voters{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;grid-column:2/-1;white-space:normal}.vxi-actions{display:flex;flex-wrap:wrap;margin-top:10px}.vxi-actions,.vxi-btn{align-items:center;gap:6px}.vxi-btn{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:9px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;justify-content:center;min-height:32px;padding:5px 12px;white-space:nowrap}.vxi-btn:hover:not(:disabled){background:rgba(255,255,255,.11);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.11))}.vxi-btn:disabled{cursor:default;opacity:.5}.vxi-btn.primary{background:#5865f2eb;background:rgba(var(--vx-accent-rgb,88,101,242),.92);border-color:#0000;color:#fff;color:var(--vx-on-accent,#fff)}.vxi-btn.active{background:rgba(var(--vxi-tone),.28);border-color:rgba(var(--vxi-tone),.8)}.vxi-btn.danger{color:#ff7b7b}.vxi-btn.ghost{background:#0000;border-color:#0000}.vxi-btn.small{font-size:11px;min-height:26px;padding:2px 8px}.vxi-link{all:unset;color:#00a8fc;color:var(--vx-link,#00a8fc);cursor:pointer;font-size:12px;font-weight:700}.vxi-btn:focus-visible,.vxi-check:focus-visible,.vxi-link:focus-visible,.vxi-option:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,rgba(var(--vx-accent-rgb,88,101,242),1));outline-offset:2px}.vxi-progress{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.vxi-progress>div{background:rgba(var(--vxi-tone),.95);border-radius:999px;height:100%;transition:width .35s ease}.vxi-rows{grid-gap:4px;display:grid;gap:4px;margin-top:8px}.vxi-row{grid-gap:8px;align-items:start;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border-radius:9px;display:grid;font-size:13px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px}.vxi-row.is-done .vxi-row-body{opacity:.65;text-decoration:line-through}.vxi-row.is-pinned{box-shadow:inset 0 0 0 1px rgba(var(--vxi-tone),.7)}.vxi-row-body{line-height:1.4;min-width:0;word-break:break-word}.vxi-row-sub{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;margin-top:2px}.vxi-row-tools{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.vxi-check{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:2px solid rgba(255,255,255,.35);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.35));border-radius:6px;color:#fff;color:var(--vx-on-accent,#fff);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;height:20px;justify-content:center;margin:0;padding:0;width:20px}.vxi-check[aria-checked=true]{background:rgba(var(--vxi-tone),1);border-color:rgba(var(--vxi-tone),1)}.vxi-check:disabled{cursor:default;opacity:.6}.vxi-upvote{align-items:center;background:#0000;border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:9px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:11px;font-weight:800;justify-content:center;line-height:1.1;min-height:36px;min-width:38px}.vxi-upvote[aria-pressed=true]{background:rgba(var(--vxi-tone),.25);border-color:rgba(var(--vxi-tone),.9)}.vxi-upvote:disabled{cursor:default;opacity:.6}.vxi-answer{background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-left:3px solid rgba(var(--vxi-tone),.8);border-radius:4px;font-size:12px;margin-top:4px;padding:5px 8px}.vxi-inline-form{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vxi-inline-form input[type=text],.vxi-inline-form textarea{flex:1 1 180px;min-width:0}.vxi-scroll{max-height:340px;overflow-y:auto;padding-right:2px}.vxi-count{display:flex;gap:6px;margin-top:8px}.vxi-count>div{background:rgba(var(--vxi-tone),.14);border-radius:10px;flex:1 1;max-width:84px;min-width:52px;padding:6px 4px;text-align:center}.vxi-count strong{font-feature-settings:"tnum";display:block;font-size:22px;font-variant-numeric:tabular-nums;line-height:1.1}.vxi-count span{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.vxi-slot{grid-gap:8px;align-items:center;border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:7px 10px;position:relative}.vxi-slot-when{font-size:13px;font-weight:700}.vxi-seg{border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:9px;display:inline-flex;overflow:hidden}.vxi-seg button{all:unset;align-items:center;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;min-height:26px;padding:4px 9px}.vxi-seg button+button{border-left:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14))}.vxi-seg button[aria-pressed=true]{background:rgba(var(--vxi-tone),.3)}.vxi-seg button:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,#5865f2);outline-offset:-2px}.vxi-seg button:disabled{cursor:default;opacity:.55}.vxi-tally{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.vxi-tally>button,.vxi-tally>div{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:13px;font-weight:800;justify-content:center;min-height:44px}.vxi-tally>button:disabled{cursor:default}.vxi-tally>button[aria-checked=true]{background:rgba(var(--vxi-tone),.22);border-color:rgba(var(--vxi-tone),1)}.vxi-tally small{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;font-weight:600}.vxi-outcome{border-radius:10px;font-size:14px;font-weight:800;margin-top:8px;padding:8px 10px}.vxi-outcome.approved{background:#3ba55d33}.vxi-outcome.rejected{background:#ed424533}.vxi-outcome.no_quorum{background:#faa61a33}.vxi-status-big{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:4px 10px}.vxi-status-big[data-status=new]{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1))}.vxi-status-big[data-status=under_review]{background:#00b0f440}.vxi-status-big[data-status=planned]{background:#5865f24d}.vxi-status-big[data-status=in_progress]{background:#faa61a47}.vxi-status-big[data-status=completed]{background:#3ba55d4d}.vxi-status-big[data-status=declined]{background:#ed424547}.vxi-field{grid-gap:4px;display:grid;gap:4px;margin-bottom:12px}.vxi-field>span,.vxi-label{color:#b5bac1;color:var(--vx-text-2,var(--vx-muted,#b5bac1));font-size:12px;font-weight:800}.vxi-hint{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px}.vxi-card input[type=text],.vxi-card textarea,.vxi-dialog input[type=datetime-local],.vxi-dialog input[type=number],.vxi-dialog input[type=text],.vxi-dialog select,.vxi-dialog textarea,.vxi-input{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:9px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font:inherit;font-size:13px;min-height:34px;padding:7px 10px;width:100%}.vxi-card textarea,.vxi-dialog textarea{min-height:60px;resize:vertical}.vxi-dialog input[type=color]{background:#0000;border:0;height:34px;padding:0;width:34px}.vxi-grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.vxi-toggle{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.vxi-toggle input{height:16px;width:16px}.vxi-choice-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:46px minmax(0,1fr) 34px 30px;margin-bottom:6px}.vxi-choice-row input.vxi-emoji{padding:7px 4px;text-align:center}.vxi-backdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.vxi-dialog[role=dialog]{background:#111214!important;background:var(--vxs-1,#111214)!important;border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:14px;box-shadow:0 20px 60px #00000080;color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;max-height:min(88vh,900px);overflow:hidden;width:min(560px,100%)}.vxi-dialog-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;gap:10px;padding:14px 16px 10px}.vxi-dialog-head h2{flex:1 1;font-size:16px;font-weight:800;margin:0}.vxi-dialog-body{overflow-y:auto;padding:14px 16px}.vxi-dialog-foot{align-items:center;border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));gap:8px;justify-content:flex-end;padding:10px 16px 14px}.vxi-dialog-foot,.vxi-tabs{display:flex;flex-wrap:wrap}.vxi-tabs{gap:4px;padding:8px 16px 0}.vxi-tabs button{all:unset;border-radius:8px;cursor:pointer;font-size:12px;font-weight:800;padding:6px 10px;white-space:nowrap}.vxi-tabs button[aria-selected=true]{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25)}.vxi-tabs button:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,#5865f2)}.vxi-tabs button:disabled{cursor:default;opacity:.4}.vxi-details{margin-top:4px}.vxi-details>summary{color:#b5bac1;color:var(--vx-text-2,var(--vx-muted,#b5bac1));cursor:pointer;font-size:12px;font-weight:800;padding:4px 0}.vxi-menu{grid-gap:2px;display:grid;gap:2px}.vxi-menu-item{all:unset;align-items:center;border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-size:13px;gap:10px;min-height:36px;padding:6px 10px;width:100%}.vxi-menu-item:focus-visible,.vxi-menu-item:hover{background:rgba(255,255,255,.07);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07))}.vxi-menu-item small{color:#b5bac1;color:var(--vx-muted,#b5bac1);display:block;font-size:11px}.vxi-menu-item .vxi-menu-icon{text-align:center;width:20px}.vxi-popover{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 14px 40px #00000073;color:#fff;color:var(--vx-text,#fff);left:0;padding:6px;position:absolute;width:270px;z-index:60}.vxi-popover-title{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;font-weight:800;letter-spacing:.05em;padding:6px 10px 4px;text-transform:uppercase}.vxi-composer-btn{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.15);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.15));border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;margin-right:8px;min-width:28px;padding:0;width:28px}.vxi-composer-btn[aria-expanded=true]{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12))}.vxi-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.vxi-filter-row button{all:unset;border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;padding:4px 10px}.vxi-filter-row button[aria-pressed=true]{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);border-color:#0000}.vxi-filter-row button:focus-visible{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,#5865f2)}.vxi-list-item{grid-gap:10px;all:unset;align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr) auto;padding:8px 10px;width:100%}.vxi-list-item:focus-visible,.vxi-list-item:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vxi-list-item strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vx-chat-density=compact] .vxi-card{padding:8px 10px 8px 13px}html[data-vx-chat-density=compact] .vxi-option{min-height:32px;padding:5px 9px}@media (pointer:coarse){.vxi-option{min-height:44px}.vxi-btn{min-height:40px;padding:6px 14px}.vxi-btn.small{min-height:34px}.vxi-check{height:26px;width:26px}.vxi-seg button{min-height:36px;padding:4px 12px}.vxi-menu-item,.vxi-upvote{min-height:44px}.vxi-upvote{min-width:44px}}@media (max-width:600px){.vxi-card{max-width:100%}.vxi-backdrop{align-items:flex-end;padding:0}.vxi-dialog[role=dialog]{border-radius:16px 16px 0 0;max-height:92vh;width:100%}.vxi-grid2{grid-template-columns:minmax(0,1fr)}.vxi-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.vxi-popover{width:min(290px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.vxi-bar,.vxi-progress>div{transition:none}}html[data-vx-reduce-motion] .vxi-bar,html[data-vx-reduce-motion] .vxi-progress>div{transition:none}@media (forced-colors:active){.vxi-btn,.vxi-card,.vxi-check,.vxi-option,.vxi-upvote{border:1px solid CanvasText}.vxi-check[aria-checked=true],.vxi-option.is-mine,.vxi-upvote[aria-pressed=true]{outline:2px solid Highlight}.vxi-bar{background:Highlight;opacity:.35}}.party-root{--party-bg:#1e1f22;--party-panel:#2b2d31;--party-panel-2:#232428;--party-line:#ffffff14;--party-text:#f2f3f5;--party-muted:#f2f3f59e;--party-accent:#5865f2;--party-good:#23a55a;--party-warn:#f0b232;--party-bad:#f23f43;background:radial-gradient(1200px 500px at 10% -10%,#5865f21f,#0000 60%),var(--party-bg);color:var(--party-text);font-size:14px;height:100%;min-height:0;overflow-y:auto;position:relative;width:100%}.party-root,.party-root *,.party-root :after,.party-root :before{box-sizing:border-box}.party-root h1,.party-root h2,.party-root h3{line-height:1.15;margin:0}.party-muted,.party-root .muted{color:var(--party-muted)}.party-error{color:var(--party-bad);font-weight:700}.party-kicker{color:var(--party-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.party-row{align-items:center;display:flex;gap:8px}.party-row.wrap{flex-wrap:wrap}.party-row.end{justify-content:flex-end;margin-top:12px}.party-inline{color:var(--party-muted);font-size:12px}.party-btn,.party-inline{align-items:center;display:inline-flex;gap:6px}.party-btn{-webkit-appearance:none;appearance:none;background:var(--party-accent);border:1px solid color-mix(in srgb,var(--party-accent) 85%,#fff 0);border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;justify-content:center;padding:8px 14px;text-decoration:none;transition:transform .12s ease,filter .12s ease,background .12s ease;white-space:nowrap}.party-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.party-btn:active:not(:disabled){transform:translateY(0)}.party-btn:disabled{cursor:default;opacity:.45}.party-btn.ghost{background:#0000;border-color:var(--party-line);color:var(--party-text)}.party-btn.ghost:hover:not(:disabled){background:#ffffff0f}.party-btn.danger{color:#ff8a8c}.party-btn.small{border-radius:8px;font-size:12px;padding:5px 10px}.party-btn.big{border-radius:12px;font-size:15px;padding:11px 22px}.party-btn:focus-visible,.party-chip:focus-visible,.party-choice:focus-visible,.party-swatch:focus-visible,.party-tool:focus-visible{outline:2px solid #fff;outline-offset:2px}.party-icon-btn{background:#0000;border:1px solid var(--party-line);border-radius:8px;color:var(--party-text);cursor:pointer;height:28px;width:28px}.party-icon-btn.danger:hover{background:#f23f4333}.party-link{background:none;border:0;color:var(--party-text);cursor:pointer;padding:4px 0;text-align:left}.party-link:hover{text-decoration:underline}.party-chips{display:flex;flex-wrap:wrap;gap:6px}.party-chip{background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:999px;color:var(--party-text);cursor:pointer;font-size:12px;font-weight:700;padding:4px 11px}.party-chip.active{background:var(--party-accent);border-color:var(--party-accent)}.party-chip:disabled{cursor:default;opacity:.75}.party-tag{background:#ffffff14;border-radius:999px;display:inline-block;font-size:11px;font-weight:800;margin-left:6px;padding:2px 8px}.party-tag.warn{background:#f0b2322e;color:#ffd27a;margin:0 6px 6px 0}.party-difficulty{background:#23a55a33;border-radius:999px;color:#7fe0a6;font-size:11px;font-weight:800;padding:2px 8px}.party-difficulty.medium{background:#f0b2322e;color:#ffd27a}.party-difficulty.hard{background:#f23f4333;color:#ff9c9e}.party-arcade{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:1240px;padding:22px 16px 40px}.party-arcade-hero{align-items:flex-end;background:linear-gradient(120deg,#5865f259,#eb459e40 55%,#faa61a2e);border:1px solid var(--party-line);border-radius:20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:22px}.party-arcade-hero h1{font-size:32px;font-weight:900;margin-top:4px}.party-arcade-hero p{color:#fffc;margin:8px 0 0;max-width:560px}.party-join-code{display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:6px}.party-join-code input{background:#00000059;border:1px solid var(--party-line);border-radius:10px;color:#fff;font-size:16px;font-weight:900;height:38px;letter-spacing:.12em;padding:0 12px;text-transform:uppercase;width:130px}.party-section{display:flex;flex-direction:column;gap:10px}.party-section h2{color:var(--party-muted);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.party-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.party-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.party-card{animation:party-rise .35s ease both;background:var(--party-panel);border:1px solid var(--party-line);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.party-card:hover{box-shadow:0 14px 30px #00000059,0 0 0 1px color-mix(in srgb,var(--party-accent) 55%,#0000);transform:translateY(-3px)}.party-card-art{align-items:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--party-accent) 85%,#fff 15%),var(--party-accent) 45%,color-mix(in srgb,var(--party-accent) 55%,#000 45%));display:flex;height:104px;justify-content:center;overflow:hidden;position:relative}.party-card-art:after{background:repeating-linear-gradient(-35deg,#ffffff12 0 12px,#0000 12px 28px);content:"";inset:0;position:absolute}.party-card-icon{filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));font-size:46px;position:relative;z-index:1}.party-card-genre{bottom:10px;color:#ffffffeb;font-size:11px;font-weight:900;left:12px;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:1}.party-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:12px 14px 14px}.party-card-body h3{font-size:18px;font-weight:900}.party-card-tagline{color:color-mix(in srgb,var(--party-accent) 55%,#fff 45%);font-size:12px;font-weight:800}.party-card-body p{color:var(--party-muted);flex:1 1;font-size:13px;line-height:1.45;margin:0}.party-card-meta{align-items:center;color:var(--party-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.party-card-category{font-weight:800;margin-left:auto}.party-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.party-session-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.party-session-row{align-items:center;background:var(--party-panel);border:1px solid var(--party-line);border-left:4px solid var(--party-accent);border-radius:14px;display:flex;gap:12px;padding:10px 12px}.party-session-icon{font-size:24px}.party-session-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.party-session-info span{align-items:center;color:var(--party-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.party-arcade-bottom{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.party-recent{gap:2px;list-style:none;margin:0;padding:0}.party-panel,.party-recent{display:flex;flex-direction:column}.party-panel{background:var(--party-panel);border:1px solid var(--party-line);border-radius:16px;gap:10px;min-width:0;padding:14px}.party-panel-title{color:var(--party-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.party-panel-title.small{margin-top:6px}.party-modal-backdrop{align-items:center;animation:party-fade .15s ease;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.party-modal{animation:party-pop .2s ease;background:var(--party-panel);border-radius:18px;border-top:5px solid var(--party-accent);box-shadow:0 30px 80px #00000080;color:var(--party-text);display:flex;flex-direction:column;gap:10px;max-height:90vh;overflow-y:auto;padding:18px;width:min(520px,100%)}.party-modal-head{align-items:center;display:flex;gap:12px}.party-modal-head .party-card-icon{font-size:40px}.party-modal p{color:var(--party-muted);margin:0}.party-rule-list{display:flex;flex-direction:column;gap:6px;line-height:1.45;margin:0;padding-left:20px}.party-friend-picker{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.party-friend-picker label{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:4px 6px}.party-friend-picker label.active{background:color-mix(in srgb,var(--party-accent) 25%,#0000)}.party-toasts{align-items:center;bottom:22px;display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:2100}.party-toast{animation:party-rise .2s ease;background:#111214;border:1px solid var(--party-line);border-radius:12px;box-shadow:0 10px 30px #00000073;color:#fff;font-weight:700;padding:9px 14px}.party-toast.error{border-color:#f23f4399}.party-empty{align-items:center;color:var(--party-muted);display:flex;flex-direction:column;gap:12px;padding:60px 16px;text-align:center}.party-overlay-bar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111214eb;border-bottom:1px solid var(--party-line);display:flex;font-weight:900;gap:8px;justify-content:space-between;padding:8px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.party-setting{display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:5px}.party-setting select,.party-setting textarea,.party-team-select{background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:10px;color:var(--party-text);font:inherit;font-weight:600;padding:7px 9px}.party-setting textarea{min-height:64px;resize:vertical}.party-setting small{color:var(--party-muted);font-weight:600}.party-setting.bool{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.party-setting.bool small{width:100%}.party-setting-group{border:1px solid var(--party-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin:0;padding:10px}.party-setting-group legend{color:var(--party-muted);font-size:11px;font-weight:900;letter-spacing:.06em;padding:0 6px;text-transform:uppercase}.party-invite-friends summary,.party-rules summary{cursor:pointer;font-weight:800}.party-rules ul{color:var(--party-muted);line-height:1.5;margin:8px 0 0;padding-left:18px}.party-gate,.party-lobby,.party-results{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1240px;padding:18px 16px 30px}.party-lobby-hero{align-items:center;animation:party-rise .3s ease;background:linear-gradient(120deg,color-mix(in srgb,var(--party-accent) 45%,#0000),#2b2d31e6);border:1px solid var(--party-line);border-radius:20px;display:flex;flex-wrap:wrap;gap:16px;padding:18px}.party-lobby-icon{align-items:center;background:#00000040;border-radius:22px;display:flex;font-size:54px;height:84px;justify-content:center;width:84px}.party-lobby-heading{flex:1 1;min-width:220px}.party-lobby-heading h2{font-size:28px;font-weight:900;margin-top:2px}.party-lobby-heading p{color:#ffffffc7;margin:6px 0 0}.party-invite-box{align-items:flex-start;background:#0000004d;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.party-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:900;letter-spacing:.18em}.party-lobby-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(300px,1.3fr) minmax(240px,.9fr)}.party-member-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.party-member{align-items:center;animation:party-rise .25s ease;background:var(--party-panel-2);border:1px solid #0000;border-radius:12px;display:flex;gap:10px;padding:7px 9px}.party-member.ready{border-color:#23a55a8c}.party-member.offline{opacity:.55}.party-member-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.party-member-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-member-info span{color:var(--party-muted);font-size:12px}.party-member.ready .party-member-info span{color:#7fe0a6}.party-member-actions{display:flex;gap:4px}.party-invite-friends ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0;max-height:200px;overflow-y:auto;padding:0}.party-invite-friends li{align-items:center;display:flex;gap:8px}.party-invite-friends li span{flex:1 1}.party-lobby-footer{background:linear-gradient(#0000,var(--party-bg) 30%);bottom:0;justify-content:space-between;padding:12px 0;position:-webkit-sticky;position:sticky}.party-lobby-footer,.party-start{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.party-start{justify-content:flex-end}.party-start-problem{color:var(--party-muted);font-size:13px}.party-voice-hint{color:var(--party-muted);font-size:12px}.party-gate{align-items:center;padding-top:60px;text-align:center}.party-feed{display:flex;flex-direction:column;font-size:13px;gap:4px;max-height:300px;overflow-y:auto;padding-right:4px}.party-feed-entry{background:#ffffff08;border-radius:8px;padding:4px 8px;word-break:break-word}.party-feed-entry.system{background:none;color:var(--party-muted);font-style:italic}.party-feed-entry.correct{animation:party-pop .25s ease;background:#23a55a2e;color:#9df0bf;font-weight:700}.party-feed-entry.reveal{background:color-mix(in srgb,var(--party-accent) 25%,#0000);font-weight:700}.party-guess-box{align-items:center;display:flex;flex-wrap:wrap;gap:6px;position:relative}.party-guess-box input,.party-write-row input{background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:10px;color:#fff;flex:1 1;font-size:15px;height:40px;min-width:0;padding:0 12px}.party-guess-box input:focus,.party-write-row input:focus{border-color:#0000;outline:2px solid var(--party-accent)}.party-guess-feedback{color:var(--party-warn);font-size:12px;font-weight:800;width:100%}.party-guess-feedback.good{color:#7fe0a6}.party-stage{display:flex;flex-direction:column;min-height:100%}.party-stage-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1f22f0;border-bottom:2px solid var(--party-accent);justify-content:space-between;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.party-stage-head,.party-stage-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.party-mode-name{font-size:16px;font-weight:900}.party-phase-badge{animation:party-pop .3s ease;background:var(--party-accent);border-radius:999px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.party-round{color:var(--party-muted);font-size:12px;font-weight:800}.party-stage-actions{align-items:center;display:flex;gap:8px}.party-stage-body{grid-gap:14px;align-items:start;display:grid;flex:1 1;gap:14px;grid-template-columns:220px minmax(0,1fr) 260px;margin:0 auto;max-width:1500px;padding:14px 16px 24px;width:100%}.party-stage-side{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:70px}.party-stage-main{display:flex;flex-direction:column;gap:12px;min-width:0}.party-stage-feed{background:var(--party-panel);border:1px solid var(--party-line);border-radius:16px;padding:10px;position:-webkit-sticky;position:sticky;top:70px}.party-stage-feed .party-feed{max-height:calc(100vh - 160px)}.party-feed-toggle{display:none}.party-players{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.party-player{align-items:center;background:var(--party-panel);border:1px solid var(--party-line);border-left-width:4px;border-radius:12px;display:flex;gap:8px;padding:6px 8px;position:relative;transition:transform .25s ease}.party-player.me{box-shadow:0 0 0 1px var(--party-accent) inset}.party-player.gone,.party-player.offline{opacity:.5}.party-player-avatar{display:inline-flex;position:relative}.party-badge{background:#111214;border-radius:999px;bottom:-4px;font-size:11px;padding:0 3px;position:absolute;right:-6px}.party-badge.warn{color:var(--party-warn);left:-6px;right:auto}.party-player-name{flex:1 1;font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-host-tag{margin-left:4px}.party-player-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.party-score-pop{animation:party-float 1.6s ease forwards;color:#7fe0a6;font-weight:900;pointer-events:none;position:absolute;right:8px;top:-10px}.party-team-scores{display:flex;flex-direction:column;gap:6px}.party-team-score{background:var(--party-panel);border:1px solid var(--party-line);border-left-width:5px;border-radius:10px;display:flex;font-weight:800;justify-content:space-between;padding:6px 10px}.party-team-score.mine{box-shadow:inset 0 0 0 1px #ffffff40}.party-timer{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:900;height:46px;justify-content:center;position:relative;width:46px}.party-timer svg{inset:0;position:absolute;transform:rotate(-90deg)}.party-timer circle{fill:none;stroke-width:4}.party-timer .track{stroke:#ffffff1a}.party-timer .bar{stroke:var(--party-accent);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.party-timer.urgent .bar{stroke:var(--party-bad)}.party-timer.urgent span{animation:party-pulse 1s ease infinite;color:#ff8a8c}.party-timer.untimed{color:var(--party-muted);font-size:22px}.party-task{animation:party-rise .25s ease;display:flex;flex-direction:column;gap:10px;min-width:0}.party-task-label{color:var(--party-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.party-prompt-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.party-prompt{display:flex;flex-direction:column;gap:2px}.party-prompt strong{color:#fff;font-size:22px;font-weight:900}.party-rules-banner{display:flex;flex-wrap:wrap}.party-write-form{background:var(--party-panel);border:1px solid var(--party-line);border-radius:16px;flex-direction:column;padding:14px}.party-write-form,.party-write-row{display:flex;gap:8px}.party-submitted{color:#7fe0a6;font-weight:800}.party-fallback{font-size:18px;font-weight:800}.party-choices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.party-choice{align-items:center;background:var(--party-panel);border:1px solid var(--party-line);border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:18px;gap:8px;padding:22px 12px;transition:transform .12s ease,border-color .12s ease}.party-choice:hover{border-color:var(--party-accent);transform:translateY(-3px)}.party-guess-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.party-hint{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px}.party-hint span{border-bottom:3px solid #ffffff80;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:900;justify-content:center;line-height:1.1;min-width:16px}.party-hint span.space{border-bottom:0;min-width:10px}.party-hint span.shown{animation:party-pop .3s ease;color:var(--party-warn)}.party-hint small{color:var(--party-muted);margin-left:6px}.party-solved{color:#7fe0a6;font-size:16px;font-weight:800}.party-team-feed{display:flex;flex-direction:column;gap:3px;max-height:140px;overflow-y:auto}.party-progress{align-items:center;color:var(--party-muted);display:flex;font-size:12px;font-weight:800;gap:10px}.party-progress-bar{background:#ffffff14;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.party-progress-bar span{background:var(--party-accent);display:block;height:100%;transition:width .3s ease}.party-partners,.party-spectator-note,.party-twist{background:#ffffff0d;border-radius:12px;color:var(--party-muted);font-weight:700;padding:8px 12px}.party-twist{animation:party-shake .5s ease;background:#f0b2322e;color:#ffd27a}.party-wait-label{color:var(--party-muted);font-size:18px;font-weight:800;padding:20px;text-align:center}.party-countdown{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:360px}.party-countdown-number{animation:party-zoom 1s ease;color:var(--party-accent);font-size:120px;font-weight:900;text-shadow:0 10px 40px #0006}.party-countdown-prompt{color:var(--party-muted);font-size:18px;font-weight:800}.party-challenge-card{animation:party-zoom .5s ease;background:linear-gradient(135deg,var(--party-accent),#3c1053);border-radius:24px;box-shadow:0 20px 60px #00000073;margin:30px auto;max-width:560px;padding:34px 24px;text-align:center}.party-challenge-kicker{font-size:12px;font-weight:900;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.party-challenge-name{font-size:40px;font-weight:900;margin:8px 0}.party-challenge-blurb{font-size:17px;font-weight:700;opacity:.92}.party-memorize{animation:party-zoom .3s ease;gap:10px;margin:0 auto;max-width:760px}.party-memorize,.party-surface{display:flex;flex-direction:column;width:100%}.party-surface{flex:1 1;gap:8px;min-width:0}.party-surface-stage{display:flex;justify-content:center;min-width:0;overflow:hidden;width:100%}.party-surface-wrap{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000059,0 0 0 2px color-mix(in srgb,var(--party-accent) 60%,#0000);overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.party-canvas{display:block;inset:0;position:absolute}.party-canvas.main{touch-action:none}.party-canvas.overlay{pointer-events:none}.party-section-mask{inset:0;overflow:hidden;pointer-events:none;position:absolute}.party-section-hole{box-shadow:0 0 0 4000px #1e1f228c;outline:2px dashed var(--party-accent);position:absolute}.party-obscure{inset:0;pointer-events:none;position:absolute}.party-obscure span{animation:party-drift 9s linear infinite;background:radial-gradient(circle,#464850f5,#464850d9 55%,#0000 72%);border-radius:50%;height:42%;position:absolute;width:46%}.party-obscure span:nth-child(2){animation-delay:-4s;animation-duration:12s;top:40%}.party-obscure span:nth-child(3){animation-delay:-8s;animation-duration:15s;top:15%;width:34%}.party-obscure.still span{animation:none;left:30%}.party-blind-badge,.party-surface-done{background:#111214d9;border-radius:999px;color:#fff;font-size:12px;font-weight:800;left:10px;padding:4px 10px;pointer-events:none;position:absolute;top:10px}.party-surface-done{background:#23a55ae6;left:auto;right:10px}.party-toolbar{background:var(--party-panel);border:1px solid var(--party-line);border-radius:14px;gap:8px;justify-content:center;padding:8px}.party-tool-group,.party-toolbar{align-items:center;display:flex;flex-wrap:wrap}.party-tool-group{gap:4px}.party-tool{align-items:center;background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;height:38px;justify-content:center;width:38px}.party-tool.active{background:var(--party-accent);border-color:var(--party-accent)}.party-tool:disabled{cursor:not-allowed;opacity:.3}.party-swatch{border:2px solid #fff3;border-radius:7px;cursor:pointer;height:24px;padding:0;width:24px}.party-swatch.active{border-color:#fff;box-shadow:0 0 0 2px var(--party-accent);transform:scale(1.15)}.party-swatch:disabled{cursor:not-allowed;opacity:.5}.party-size{align-items:center;background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:10px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.party-size span{background:#fff;border-radius:50%;display:block}.party-size.active{border-color:var(--party-accent);box-shadow:0 0 0 1px var(--party-accent) inset}.party-fill-toggle{font-weight:800}.party-fill-toggle,.party-roulette,.party-strokes-left{align-items:center;display:inline-flex;font-size:12px;gap:4px}.party-roulette,.party-strokes-left{background:#f0b2322e;border-radius:999px;color:#ffd27a;font-weight:900;padding:4px 10px}.party-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.party-draw-layout{align-items:flex-start;display:flex;gap:12px;min-width:0;width:100%}.party-draw-layout.with-reference .party-reference{min-width:160px;width:32%}.party-reference{background:var(--party-panel);border:1px solid var(--party-line);border-radius:14px;display:flex;flex-direction:column;gap:4px;margin:0;padding:8px}.party-reference figcaption{color:var(--party-muted);font-size:12px;font-weight:800;text-align:center}.party-reference.inline{width:200px}.party-drawing-view canvas{background:#fff;border-radius:10px}.party-timeline{display:flex;gap:6px;overflow-x:auto;padding:4px 0}.party-timeline-frame{align-items:center;background:var(--party-panel-2);border:2px solid #0000;border-radius:8px;color:var(--party-muted);cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;min-height:50px;padding:1px;width:66px}.party-timeline-frame.active{border-color:var(--party-accent)}.party-missing{align-items:center;aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#2a2b30,#2a2b30 8px,#24252a 0,#24252a 16px);border-radius:10px;color:var(--party-muted);display:flex;font-weight:800;justify-content:center}.party-missing.tiny{aspect-ratio:auto;height:46px;width:100%}.party-gallery-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.party-gallery-card{animation:party-flip .45s ease both;background:var(--party-panel);border:2px solid var(--party-line);border-radius:16px;display:flex;flex-direction:column;gap:6px;margin:0;padding:8px}.party-gallery-card.best{border-color:var(--party-warn);box-shadow:0 0 24px #f0b23240}.party-gallery-card.chosen{border-color:var(--party-accent)}.party-gallery-card.own{opacity:.75}.party-gallery-card.reference{border-color:#ffffff4d}.party-gallery-card figcaption{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.party-vote-text{background:var(--party-panel-2);border-radius:10px;font-size:15px;font-weight:800;padding:8px}.party-own{color:var(--party-muted);font-size:12px;font-weight:800}.party-points{color:#7fe0a6;font-weight:900}.party-votes{color:var(--party-muted);font-weight:700}.party-similarity{color:#9fc4ff;font-weight:700;width:100%}.party-credit{align-items:center;display:inline-flex;font-weight:800;gap:5px}.party-credits{display:inline-flex;flex-wrap:wrap;gap:8px}.party-reveal-title{align-items:center;display:flex;flex-wrap:wrap;font-size:17px;font-weight:900;gap:8px}.party-chain{gap:12px;list-style:none;margin:0;max-width:640px;padding:0}.party-chain,.party-chain-entry{display:flex;flex-direction:column}.party-chain-entry{background:var(--party-panel);border:1px solid var(--party-line);border-radius:16px;gap:8px;padding:10px}.party-chain-entry.fresh{animation:party-flip .5s ease both;border-color:var(--party-accent)}.party-chain-text{font-size:20px;font-weight:900;line-height:1.3}.party-chain-text.missing{color:var(--party-muted);font-style:italic}.party-chain-tag{color:var(--party-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.party-chain-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.party-reactions{display:flex;flex-wrap:wrap;gap:4px}.party-reaction{align-items:center;background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;padding:2px 8px;transition:transform .1s ease}.party-reaction span{font-size:11px;font-weight:900}.party-reaction.mine{background:color-mix(in srgb,var(--party-accent) 30%,#0000);border-color:var(--party-accent)}.party-reaction:active:not(:disabled){transform:scale(1.25)}.party-reaction:disabled{cursor:default}.party-flipbook{background:var(--party-panel);border:1px solid var(--party-line);border-radius:18px;display:flex;flex-direction:column;gap:8px;max-width:760px;padding:12px}.party-flipbook-title{font-size:18px;font-weight:900}.party-flipbook-screen{position:relative}.party-flipbook-screen canvas{aspect-ratio:4/3;background:#fff;border-radius:12px;display:block;height:auto;width:100%}.party-flipbook-counter{background:#111214cc;border-radius:999px;bottom:8px;font-size:12px;font-weight:800;padding:2px 8px;position:absolute;right:8px}.party-flipbook-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.party-scrub{flex:1 1;min-width:120px}.party-bluff-reveal{grid-gap:14px;background:var(--party-panel);border:1px solid var(--party-line);border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);padding:12px}.party-bluff-art{display:flex;flex-direction:column;gap:6px}.party-bluff-options{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.party-bluff-option{animation:party-rise .4s ease both;background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.party-bluff-option.real{background:#23a55a26;border-color:var(--party-good)}.party-bluff-text{font-size:16px;font-weight:900}.party-bluff-who{color:var(--party-muted);font-size:12px}.party-truth{color:#7fe0a6;letter-spacing:.08em}.party-bluff-voters{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.party-awards{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.party-award{animation:party-pop .3s ease both;background:#23a55a2e;border-radius:999px;color:#9df0bf;font-size:12px;font-weight:800;padding:3px 10px}.party-answer-banner{animation:party-zoom .35s ease;background:color-mix(in srgb,var(--party-accent) 30%,var(--party-panel));border-radius:14px;font-size:20px;padding:12px;text-align:center}.party-answer-banner strong{display:block;font-size:26px}.party-round-results,.party-team-reveal,.party-turn-reveal{display:flex;flex-direction:column;gap:10px}.party-turn-body{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr)}.party-guess-timeline{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.party-guess-timeline li{align-items:center;animation:party-rise .3s ease both;background:var(--party-panel);border-radius:10px;display:flex;gap:8px;padding:6px 8px}.party-time{color:var(--party-muted);font-size:12px}.party-restriction-tags{display:flex;flex-wrap:wrap}.party-gallery{display:flex;flex-direction:column;gap:12px}.party-gallery.stack>*+*{margin-top:4px}.party-tabs{display:flex;flex-wrap:wrap;gap:6px}.party-tab{background:var(--party-panel-2);border:1px solid var(--party-line);border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:5px 12px}.party-tab.active{background:var(--party-accent);border-color:var(--party-accent)}.party-results{position:relative}.party-results-head{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.party-results-head h2{animation:party-zoom .5s ease;font-size:34px;font-weight:900}.party-results-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr)}.party-podium{align-items:center;display:flex;flex-direction:column;gap:12px}.party-podium-steps{align-items:flex-end;display:flex;gap:12px;justify-content:center}.party-podium-step{align-items:center;animation:party-rise .5s ease both;display:flex;flex-direction:column;gap:4px}.party-podium-step.rank-1{animation-delay:.3s}.party-podium-step.rank-2{animation-delay:.15s}.party-podium-avatar{position:relative}.party-crown{animation:party-bounce 1.6s ease infinite;font-size:24px;left:50%;position:absolute;top:-22px;transform:translateX(-50%)}.party-podium-name{font-weight:900;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-podium-score{color:var(--party-muted);font-weight:800}.party-podium-block{align-items:flex-start;background:linear-gradient(var(--party-accent),color-mix(in srgb,var(--party-accent) 40%,#000));border-radius:12px 12px 4px 4px;display:flex;font-size:22px;font-weight:900;justify-content:center;padding-top:6px;width:96px}.party-podium-step.rank-1 .party-podium-block{height:96px}.party-podium-step.rank-2 .party-podium-block{height:66px;opacity:.9}.party-podium-step.rank-3 .party-podium-block{height:46px;opacity:.8}.party-team-podium{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.party-team-final{align-items:center;background:var(--party-panel);border:2px solid;border-radius:14px;display:flex;flex-direction:column;font-weight:800;padding:10px 16px}.party-team-final strong{font-size:24px}.party-team-final.winner{box-shadow:0 0 30px #f0b23259}.party-team-final em{color:var(--party-warn);font-style:normal}.party-standings{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.party-standings li{align-items:center;background:var(--party-panel-2);border-radius:10px;display:flex;gap:8px;padding:6px 8px}.party-standings li.me{box-shadow:0 0 0 1px var(--party-accent) inset}.party-rank{color:var(--party-muted);font-weight:900;width:30px}.party-standing-name{flex:1 1;font-weight:800}.party-my-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.party-my-stats div{background:var(--party-panel-2);border-radius:12px;display:flex;flex-direction:column;padding:8px}.party-my-stats strong{font-size:20px;font-weight:900}.party-my-stats span{color:var(--party-muted);font-size:11px;font-weight:700}.party-share{display:flex;flex-direction:column;gap:6px}.party-confetti{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:1500}.party-confetti i{animation:party-confetti 2.8s ease-in forwards;border-radius:2px;position:absolute;top:-20px}@keyframes party-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes party-fade{0%{opacity:0}to{opacity:1}}@keyframes party-pop{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes party-zoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes party-flip{0%{opacity:0;transform:perspective(600px) rotateY(80deg)}to{opacity:1;transform:none}}@keyframes party-float{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes party-pulse{50%{transform:scale(1.18)}}@keyframes party-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes party-bounce{50%{transform:translateX(-50%) translateY(-5px)}}@keyframes party-drift{0%{left:-50%}to{left:110%}}@keyframes party-confetti{to{opacity:.9;transform:translateY(110vh) rotate(2turn)}}@media (prefers-reduced-motion:reduce){.party-root *,.party-root :after,.party-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.party-confetti{display:none}}@media (max-width:1100px){.party-lobby-grid{grid-template-columns:1fr 1fr}.party-lobby-grid .party-panel.chat{grid-column:1/-1}.party-stage-body{grid-template-columns:190px minmax(0,1fr)}.party-stage-feed{grid-column:1/-1;position:static}.party-stage-feed .party-feed{max-height:220px}}@media (max-width:760px){.party-root{font-size:13px}.party-arcade{gap:16px;padding:12px 10px 30px}.party-arcade-hero{padding:16px}.party-arcade-hero h1{font-size:26px}.party-card-grid{grid-template-columns:1fr}.party-gate,.party-lobby,.party-results{padding:12px 10px 24px}.party-lobby-grid,.party-results-grid{grid-template-columns:minmax(0,1fr)}.party-lobby-heading h2{font-size:22px}.party-stage-head{padding:8px 10px}.party-stage-body{gap:8px;grid-template-columns:minmax(0,1fr);padding:8px 6px 20px}.party-stage-side{position:static}.party-players{flex-direction:row;overflow-x:auto;padding-bottom:4px}.party-player{flex:0 0 auto;padding:4px 8px}.party-player-name{max-width:80px}.party-stage-feed{padding:6px;position:static}.party-feed-toggle{background:none;border:0;color:var(--party-text);cursor:pointer;display:block;font-weight:900;padding:4px;text-align:left;width:100%}.party-stage-feed:not(.open) .party-feed{max-height:72px}.party-draw-layout{flex-direction:column}.party-draw-layout.with-reference .party-reference{width:100%}.party-toolbar{gap:6px;padding:6px}.party-tool{height:34px;width:34px}.party-swatch{height:22px;width:22px}.party-bluff-reveal,.party-turn-body{grid-template-columns:1fr}.party-gallery-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.party-countdown-number{font-size:90px}.party-challenge-name{font-size:30px}.party-results-head h2{font-size:26px}}.party-engine-surface{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.party-engine-rules{align-items:center;background:#ffffff0f;border-radius:10px;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;padding:6px 10px}.party-engine-palette{align-items:center;display:inline-flex;gap:4px}.party-engine-palette .party-dot{border:1px solid #fff6;border-radius:50%;display:inline-block;height:16px;width:16px}.party-engine-frame{border:1px solid #ffffff14;border-radius:12px;height:clamp(420px,68vh,820px);min-height:0;overflow:hidden;position:relative}.party-engine-done{background:#111214e0;border-radius:999px;color:#fff;font-size:13px;font-weight:900;left:50%;padding:6px 14px;pointer-events:none;position:absolute;top:52px;transform:translateX(-50%);z-index:50}@media (max-width:640px){.party-engine-frame{border-radius:8px;height:72vh}}.games-hub{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.games-session-host{flex:1 1 auto;flex-direction:column;min-height:0}.games-session-host>[data-testid=game-session]{flex:1 1 auto;min-height:0}.party-session-screen{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.games-session-bar{align-items:center;background:var(--party-bg);border-bottom:1px solid var(--party-line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.games-session-title{font-size:15px;font-weight:900}.games-return-banner{align-items:center;background:#23a55a29;border:1px solid #23a55a73;border-radius:12px;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:12px 16px 0;padding:10px 14px}.party-card-modes{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 8px}.party-muted.small{font-size:11px;margin-top:10px}.party-muted.small a{color:inherit}.party-invite-box.compact{padding:10px 12px}.party-invite-box.compact .party-code{font-size:22px}@media (max-width:640px){.games-session-bar{padding:8px 10px}.games-return-banner{margin:8px 8px 0}}.party-stage-body:has(.party-engine-surface){grid-template-columns:180px minmax(0,1fr);max-width:none}.party-stage-body:has(.party-engine-surface)>.party-stage-feed{grid-column:1/-1}@media (max-width:900px){.party-stage-body:has(.party-engine-surface){grid-template-columns:minmax(0,1fr)}}.vox-watch-activity{color:var(--party-text);display:flex;flex-direction:column;height:100%;min-height:0}.vox-watch-bar{align-items:center;border-bottom:1px solid var(--party-line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px}.vox-watch-title{flex:1 1 220px;min-width:0}.vox-watch-name{font-size:16px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-watch-sub{align-items:center;color:var(--party-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px;margin-top:2px}.vox-watch-voice{align-items:center;background:#ffffff12;border-radius:999px;color:var(--party-text);display:inline-flex;font-weight:700;gap:4px;padding:1px 8px}.vox-watch-voice.muted{color:var(--party-muted);font-weight:600}.vox-watch-conn{color:#ffd27a;font-weight:800}.vox-watch-people-btn{align-items:center;background:#0000;border:1px solid var(--party-line);border-radius:999px;color:var(--party-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:4px 12px 4px 6px}.vox-watch-people-btn:hover{background:#ffffff0f}.vox-watch-avatars{display:inline-flex}.vox-watch-avatars>*+*{margin-left:-6px}.vox-watch-body{display:flex;flex:1 1 auto;min-height:0}.vox-watch-main{flex:1 1 auto;min-height:0;min-width:0;overflow:auto}.vox-watch-panel{border-left:1px solid var(--party-line);box-sizing:border-box;display:flex;flex:0 0 300px;flex-direction:column;gap:16px;overflow-y:auto;padding:14px}.vox-watch-panel section{display:flex;flex-direction:column;gap:8px}.vox-watch-people{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.vox-watch-person{align-items:center;background:#ffffff08;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.vox-watch-person-name{flex:1 1 120px;font-size:13px;font-weight:700;min-width:0;overflow-wrap:anywhere}.vox-watch-person-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.vox-watch-tag{background:#ffffff14;border-radius:999px;color:var(--party-muted);font-size:10px;font-weight:800;padding:1px 6px}.vox-watch-tag.host{background:#f0b23233;color:#ffd27a}.vox-watch-tag.dim{opacity:.7}.vox-watch-person-actions{display:flex;gap:4px;margin-left:auto}.vox-watch-dot{background:#ffffff40;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.vox-watch-dot.on{background:#3ba55d;box-shadow:0 0 0 3px #3ba55d33}.vox-watch-check{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:8px}.vox-watch-check>span{display:flex;flex-direction:column;gap:2px}.vox-watch-check .party-muted{font-size:12px;line-height:1.4}.vox-watch-loading{opacity:.75;padding:24px}.vox-watch-grid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}@media (max-width:1100px){.vox-watch-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.vox-watch-body{flex-direction:column;overflow-y:auto}.vox-watch-main{flex:0 0 auto;overflow:visible}.vox-watch-panel{border-left:0;border-top:1px solid var(--party-line);flex:0 0 auto;order:-1}.vox-watch-bar{padding:8px 12px}.vox-watch-person-actions{margin-left:34px}}.vx-settings-view{min-height:0;padding:0}.vx-settings{--vx-set-gap:16px;background:#313338;background:var(--vx-surface,var(--vxs-3,#313338));color:#fff;color:var(--vx-text,#fff);display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.vx-settings-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-shrink:0;gap:12px;padding:14px 20px}.vx-settings-title{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vx-settings-title h1{font-size:20px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-settings-sync{margin:10px 20px 0}.vx-settings-body{display:grid;flex:1 1;grid-template-columns:264px minmax(0,1fr);min-height:0}.vx-settings-body.is-narrow{grid-template-columns:minmax(0,1fr)}.vx-settings-nav{background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));border-right:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:12px 10px}.is-narrow .vx-settings-nav{border-right:none;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.vx-settings-search input{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font-size:14px;height:36px;padding:0 12px;width:100%}.vx-settings-cats,.vx-settings-results{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.vx-settings-cat,.vx-settings-results button{align-items:center;background:#0000;border:none;border-radius:8px;color:rgba(255,255,255,.82);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.82));cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:38px;padding:7px 10px;text-align:left;width:100%}.vx-settings-cat:hover,.vx-settings-results button:hover{background:#ffffff0f;background:var(--vx-hover,rgba(var(--vx-fg-rgb,255,255,255),.06));color:#fff;color:var(--vx-text,#fff)}.vx-settings-cat.is-on{background:#5865f238;background:var(--vx-selected,rgba(var(--vx-accent-rgb,88,101,242),.22));box-shadow:inset 3px 0 0 #5865f2;box-shadow:inset 3px 0 0 var(--vx-accent,#5865f2);color:#fff;color:var(--vx-text,#fff)}.vx-settings-cat-icon{flex-shrink:0;text-align:center;width:22px}.vx-settings-cat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.is-narrow .vx-settings-cat{min-height:52px;padding:10px 12px}.is-narrow .vx-settings-cat:after{content:"›";font-size:18px;margin-left:auto;opacity:.5}.vx-settings-results button{align-items:flex-start;flex-direction:column;gap:1px}.vx-settings-result-label{font-weight:700}.vx-settings-empty{font-size:13px;line-height:1.45;opacity:.8;padding:10px}.vx-settings-legend{margin-top:auto;padding:8px 10px 0}.vx-settings-content{-webkit-overflow-scrolling:touch;min-height:0;outline:none;overflow-x:hidden;overflow-y:auto;padding:18px 24px 48px}.vx-settings-content>.vx-set{gap:28px;margin-top:0;max-width:920px}.is-narrow .vx-settings-content{padding:14px 16px calc(40px + env(safe-area-inset-bottom, 0px))}.is-narrow .vx-settings-content>.vx-set>.vx-set-section:first-child>.vx-set-section-head .vx-set-section-title{display:none}.vx-settings .vx-set-row{padding:12px 0;scroll-margin:80px}.vx-settings .vx-set-row-control{max-width:100%}@media (max-width:760px){.vx-settings .vx-set-row{align-items:stretch;flex-direction:column;gap:10px}.vx-settings .vx-set-row-label{min-width:0}}.vx-set-flash{animation:vx-set-flash 1.6s ease-out;border-radius:8px}@keyframes vx-set-flash{0%,35%{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22);box-shadow:0 0 0 6px #5865f238;box-shadow:0 0 0 6px rgba(var(--vx-accent-rgb,88,101,242),.22)}to{background:#0000;box-shadow:0 0 0 6px #0000}}html[data-vx-reduce-motion] .vx-set-flash{animation:none;outline:2px solid #5865f2;outline:2px solid var(--vx-accent,#5865f2)}.vx-scope{align-self:flex-start;background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;color:rgba(255,255,255,.78);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.78));cursor:help;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.03em;margin-top:2px;padding:1px 6px;text-transform:uppercase}.vx-scope.is-account{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22)}.vx-scope.is-server{background:#f0b23238}.vx-unsaved{align-self:flex-start;background:#f0b23240;border-radius:999px;font-size:11px;font-weight:800;padding:1px 6px}.vx-set-reset{font-size:12px}.vx-set-value{font-size:14px;font-weight:600}.vx-set-value.is-muted{font-weight:500;opacity:.65}.vx-set-note{background:#5865f224;background:rgba(var(--vx-accent-rgb,88,101,242),.14);border:1px solid #5865f266;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.4);border-radius:8px;font-size:13px;padding:8px 12px}.vx-set-block{display:flex;flex-direction:column;gap:8px;scroll-margin:80px}.vx-set-callout{align-items:center;border:1px dashed rgba(255,255,255,.2);border:1px dashed rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.vx-text-input{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font-size:13px;height:34px;min-width:0;padding:0 10px;width:min(380px,100%)}.vx-device-select{height:34px;max-width:100%;min-width:min(300px,100%)}.vx-settings .vx-btn.is-on{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vx-settings .coms-settings-row{border-bottom:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));display:flex;flex-direction:column;gap:8px;padding:12px 0}.vx-settings .coms-settings-label{font-size:14px;font-weight:700}.vx-avatar-edit{flex-wrap:wrap;gap:14px}.vx-avatar-big,.vx-avatar-edit{align-items:center;display:flex}.vx-avatar-big{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:50%;flex-shrink:0;font-size:28px;font-weight:800;height:72px;justify-content:center;overflow:hidden;width:72px}.vx-avatar-big img{display:block;height:100%;object-fit:cover;width:100%}.vx-gate,.vx-meter-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vx-gate{align-items:flex-start;flex-direction:column}.vx-meter{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:999px;height:12px;overflow:hidden;position:relative;width:min(300px,70vw)}.vx-meter-fill{background:rgba(255,255,255,.35);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.35));inset:0 auto 0 0;position:absolute;transition:width 80ms linear}.vx-meter-fill.is-over{background:#23a55a}.vx-meter-gate{background:#fff;background:var(--vx-text,#fff);bottom:-2px;margin-left:-1px;position:absolute;top:-2px;width:2px}.vx-keycap{align-items:center;background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.18);border:solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.18));border-radius:6px;border-width:1px 1px 2px;display:inline-flex;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;justify-content:center;min-height:28px;min-width:90px;padding:0 10px}.vx-keycap.is-muted{font-family:inherit;font-weight:500;opacity:.55}.vx-anim-hero{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;padding:14px;scroll-margin:80px}.vx-anim-hero-stage{align-items:center;background:#2b2d31;background:var(--vx-sidebar-bg,var(--vxs-2,#2b2d31));border-radius:10px;display:flex;font-size:15px;font-weight:700;gap:10px;min-width:220px;padding:14px 16px}.vx-anim-hero-name{align-items:center;display:inline-flex;gap:8px}.vx-anim-hero-dot{background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:50%;height:22px;transition:box-shadow .12s ease;width:22px}.vx-anim-hero-stage.is-speaking .vx-anim-hero-dot{box-shadow:0 0 0 2px #2b2d31,0 0 0 4px #23a55a;box-shadow:0 0 0 2px var(--vx-sidebar-bg,#2b2d31),0 0 0 4px #23a55a}.vx-anim-hero-slot{align-items:center;display:inline-flex;height:56px;justify-content:center;transition:opacity .3s linear;width:56px}.vx-anim-hero-side{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:220px}.vx-anim-hero-title{font-size:16px;font-weight:800}.vx-anim-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));scroll-margin:80px}.vx-anim-card{align-items:stretch;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px;text-align:left}.vx-anim-card:hover{border-color:rgba(255,255,255,.28);border-color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.28))}.vx-anim-card.is-on{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-color:#5865f2;border-color:var(--vx-accent,#5865f2);box-shadow:0 0 0 1px #5865f2;box-shadow:0 0 0 1px var(--vx-accent,#5865f2)}.vx-anim-card-stage{align-items:center;background:#2b2d31;border-radius:8px;display:flex;height:84px;justify-content:center;overflow:hidden;position:relative}.vx-anim-card-label{align-items:center;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:space-between}.vx-anim-card-tag{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:999px;font-size:10px;font-weight:800;padding:1px 6px}.vx-conn-list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:min(460px,100%)}.vx-conn-list .vxo-account{box-sizing:border-box;width:100%}.vx-store-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.vx-store-head{align-items:center;display:flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:6px}.vx-store-list{font-size:13px;line-height:1.6;margin:0;padding-left:18px}.vx-store-list code{display:block;font-size:11px;opacity:.65;word-break:break-all}.vx-diag{border-collapse:collapse;font-size:13px;width:100%}.vx-diag td,.vx-diag th{border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));padding:6px 8px;text-align:left;vertical-align:top}.vx-diag th{font-weight:600;opacity:.8;width:40%}.vx-diag td{word-break:break-word}.vx-mobile-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 220px}.vx-mobile-side{align-items:center;display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:0}@media (max-width:1000px){.vx-mobile-grid{grid-template-columns:minmax(0,1fr)}.vx-mobile-side{order:-1;position:static}}.vx-phone{background:#111214;border-radius:28px;box-shadow:0 10px 30px #00000059,inset 0 0 0 2px #3a3c42;box-sizing:border-box;height:400px;padding:8px;width:200px}.vx-phone-screen{background:#313338;background:var(--vx-surface,#313338);border-radius:21px;color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;font-size:9px;height:100%;overflow:hidden}.vx-phone-top{align-items:center;background:#2b2d31;background:var(--vx-panel,#2b2d31);display:flex;gap:4px;padding:10px 6px 4px}.vx-phone-chip{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:5px;height:16px;width:16px}.vx-phone-title{flex:1 1;font-weight:800}.vx-phone-tabs{display:flex;gap:3px;padding:3px 6px}.vx-phone-tabs span{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:4px;height:9px;width:34px}.vx-phone-tabs span.is-on{background:#5865f2;background:var(--vx-accent,#5865f2)}.vx-phone-banner{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:5px;margin:3px 6px;padding:3px 5px}.vx-phone-chat{display:flex;flex:1 1;flex-direction:column;gap:9px;overflow:hidden;padding:6px}.vx-phone.is-compact .vx-phone-chat{gap:4px}.vx-phone-msg{align-items:center;display:flex;gap:4px}.vx-phone-msg i{background:#5865f299;background:rgba(var(--vx-accent-rgb,88,101,242),.6);border-radius:50%;flex-shrink:0;height:1.4em;width:1.4em}.vx-phone-msg span{background:rgba(255,255,255,.18);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.18));border-radius:3px;height:.8em}.vx-phone-dock{background:#23a55a33;border-top:1px solid #23a55a80;display:flex;justify-content:space-between;padding:4px 6px}.vx-phone-nav{background:#2b2d31;background:var(--vx-panel,#2b2d31);display:flex;justify-content:space-around;padding:4px 2px 8px}.vx-phone-nav span{align-items:center;border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:1px;padding:2px 0}.vx-phone-nav span.is-on{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25)}.vx-phone-nav b{font-size:12px;font-weight:400}.vx-phone-nav em{font-size:7px;font-style:normal;font-weight:700}.vx-navedit-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.vx-navedit-item{align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;display:flex;gap:6px;min-height:48px;padding:2px 6px 2px 10px}.vx-navedit-icon{font-size:18px;text-align:center;width:24px}.vx-navedit-label{flex:1 1;font-size:14px;font-weight:700;min-width:0}.vx-navedit-item .vx-icon-btn{height:40px;width:40px}.vx-navedit-add{gap:6px;margin-top:10px}.vx-navedit-add,.vx-set{display:flex;flex-direction:column}.vx-set{color:#fff;color:var(--vx-text,#fff);gap:14px;margin-top:18px}.vx-set-tabs{border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-wrap:wrap;gap:4px;padding-bottom:6px}.vx-set-tab{background:#0000;border:1px solid #0000;border-radius:8px;color:rgba(255,255,255,.75);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.75));cursor:pointer;font-size:13px;font-weight:700;padding:7px 14px}.vx-set-tab:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vx-set-tab.is-on,.vx-set-tab:hover{color:#fff;color:var(--vx-text,#fff)}.vx-set-tab.is-on{background:#5865f233;background:rgba(var(--vx-accent-rgb,88,101,242),.2);border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vx-set-section{display:flex;flex-direction:column;gap:12px}.vx-set-section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vx-set-section-title{font-size:18px;font-weight:800;margin:0}.vx-set-section-sub{font-size:13px;line-height:1.45;margin:4px 0 0;max-width:640px;opacity:.75}.vx-set-section-actions{display:flex;flex-wrap:wrap;gap:8px}.vx-set-subhead h4,.vx-set-subtitle{font-size:13px;font-weight:800;letter-spacing:.04em;margin:10px 0 0;opacity:.75;text-transform:uppercase}.vx-set-subhead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.vx-set-subsection{border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;margin-top:6px;padding:12px}.vx-set-message{background:#3ba55d29;border:1px solid #3ba55d73;border-radius:8px;font-size:13px;padding:8px 12px}.vx-set-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:8px 0}.vx-set-row-label{display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:700;gap:2px;min-width:180px}.vx-set-row-control{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vx-set-hint{font-size:12px;font-weight:500;line-height:1.4;opacity:.68}.vx-inherit{align-self:flex-start;background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;opacity:.85;padding:1px 6px}.vx-inherit.is-custom{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);opacity:1}.vx-inline{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.vx-field input[type=text],.vx-inline input[type=text],.vx-select{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;color:#fff;color:var(--vx-text,#fff);font-size:13px;height:32px;max-width:100%;padding:0 10px}.vx-field{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px}.vx-seg{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:9px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px}.vx-seg-btn{background:#0000;border:none;border-radius:7px;color:rgba(255,255,255,.8);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.8));cursor:pointer;font-size:13px;font-weight:700;min-height:30px;padding:6px 12px}.vx-seg-btn.is-on{background:#5865f2;background:var(--vx-accent,#5865f2);color:#fff;color:var(--vx-on-accent,#fff)}.vx-seg-btn:disabled{opacity:.5}.vx-switch{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border:1px solid rgba(255,255,255,.2);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:999px;cursor:pointer;height:26px;padding:0;position:relative;width:44px}.vx-switch-knob{background:#fff;background:var(--vx-text,#fff);border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .14s ease;width:20px}.vx-switch.is-on{background:#5865f2;background:var(--vx-accent,#5865f2);border-color:#0000}.vx-switch.is-on .vx-switch-knob{background:#fff;background:var(--vx-on-accent,#fff);transform:translateX(18px)}.vx-slider{align-items:center;display:inline-flex;gap:10px}.vx-slider input[type=range]{accent-color:#5865f2;accent-color:var(--vx-accent,#5865f2);width:min(260px,52vw)}.vx-slider-value{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:48px;opacity:.85}.vx-theme-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.vx-theme-card{align-items:flex-start;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:2px solid rgba(255,255,255,.1);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:8px;padding:10px}.vx-theme-card.is-on{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vx-swatch{border:1px solid #7f7f7f59;border-radius:8px;box-sizing:border-box;display:flex;gap:3px;height:56px;padding:4px;width:100%}.vx-swatch-sm{flex-shrink:0;height:36px;width:64px}.vx-swatch>span:first-child{border-radius:4px;width:30%}.vx-swatch>span:last-child{border-radius:4px;display:flex;flex:1 1;flex-direction:column;gap:3px;padding:5px}.vx-swatch i{border-radius:2px;display:block;height:4px;width:70%}.vx-swatch i+i{width:45%}.vx-swatch b{border-radius:3px;display:block;height:7px;margin-top:auto;width:40%}.vx-swatch-pair{display:flex;gap:4px;width:100%}.vx-swatch-pair .vx-swatch{height:56px;width:50%}.vx-presets{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.vx-preset{align-items:center;border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px}.vx-preset.is-on{border-color:#5865f299;border-color:rgba(var(--vx-accent-rgb,88,101,242),.6)}.vx-preset-name{align-items:center;display:inline-flex;flex:1 1;font-weight:700;gap:8px;min-width:120px}.vx-preset-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.vx-editor{background:#5865f20f;background:rgba(var(--vx-accent-rgb,88,101,242),.06);border:1px solid #5865f280;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.5);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px}.vx-editor-head h4{font-size:15px;margin:0 0 2px}.vx-editor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}@media (max-width:760px){.vx-editor-grid{grid-template-columns:1fr}}.vx-editor-fields{gap:12px;min-width:0}.vx-editor-fields,.vx-editor-side{display:flex;flex-direction:column}.vx-editor-side{gap:10px}.vx-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vx-colors{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.vx-color{align-items:center;display:flex;font-size:13px;gap:6px;justify-content:space-between}.vx-color label{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.vx-color input[type=color],.vx-grad input[type=color],.vx-inline input[type=color]{background:#0000;border:1px solid rgba(255,255,255,.2);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:6px;cursor:pointer;height:28px;padding:0;width:34px}.vx-color:not(.is-set) label span{opacity:.75}.vx-grad{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vx-preview{border:1px solid #7f7f7f66;border-radius:12px;display:flex;font-size:12px;height:150px;overflow:hidden}.vx-preview-side{border-right:1px solid;display:flex;flex-direction:column;gap:4px;padding:8px;width:34%}.vx-preview-side>div{border-radius:5px;padding:3px 6px}.vx-preview-main{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px}.vx-preview-btn{align-self:flex-end;border-radius:6px;font-weight:800;margin-top:auto;padding:5px 12px}.vx-a11y{border-radius:8px;font-size:12.5px;padding:8px 10px}.vx-a11y.is-ok{background:#3ba55d26;border:1px solid #3ba55d73}.vx-a11y.is-bad{background:#f59e0b26;border:1px solid #f59e0b80}.vx-a11y ul,.vx-acct-error ul{margin:4px 0 0;padding-left:18px}.vx-preset-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.vx-preset-card{align-items:flex-start;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:2px solid rgba(255,255,255,.1);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px;text-align:left}.vx-preset-card.is-on{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vx-preset-card:disabled{cursor:default;opacity:.6}.vx-preset-card-title{font-size:14px;font-weight:800}.vx-preset-card-sub{font-size:12px;line-height:1.35;opacity:.72}.vx-sch{background:#06090f;background:var(--vxs-0,#06090f);border-radius:8px;box-sizing:border-box;display:flex;gap:3px;height:54px;padding:4px;width:100%}.vx-sch>span{border-radius:4px}.vx-sch-side{background:#2b2d31;background:var(--vxs-5,#2b2d31);width:24%}.vx-sch-members{background:#23252b;background:var(--vxs-4,#23252b);width:18%}.vx-sch-main{background:#313338;background:var(--vxs-6,#313338);display:flex;flex:1 1;flex-direction:column;gap:4px;padding:4px}.vx-sch-tabs{background:#5865f2cc;background:rgba(var(--vx-accent-rgb,88,101,242),.8);height:5px;width:60%}.vx-sch-lines,.vx-sch-tabs{border-radius:2px;display:block}.vx-sch-lines{background:repeating-linear-gradient(180deg,#ffffff59 0 3px,#0000 3px 9px);background:repeating-linear-gradient(to bottom,rgba(var(--vx-fg-rgb,255,255,255),.35) 0 3px,#0000 3px 9px);flex:1 1}.vx-sch-lines.compact{background:repeating-linear-gradient(180deg,#ffffff59 0 2px,#0000 2px 5px);background:repeating-linear-gradient(to bottom,rgba(var(--vx-fg-rgb,255,255,255),.35) 0 2px,#0000 2px 5px)}.vx-arrange{display:flex;flex-direction:column;gap:8px}.vx-arrange-regions{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"left chat right" "hidden hidden hidden";grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.vx-arrange-left{grid-area:left}.vx-arrange-right{grid-area:right}.vx-arrange-hidden{border-style:dotted!important;grid-area:hidden;min-height:56px!important}.vx-arrange-chat{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));font-size:12px;font-weight:700;grid-area:chat;justify-content:center;opacity:.7}.vx-arrange-chat,.vx-arrange-region{border-radius:10px;display:flex;min-height:90px}.vx-arrange-region{border:2px dashed rgba(255,255,255,.18);border:2px dashed rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.18));box-sizing:border-box;flex-direction:column;gap:6px;padding:8px}.vx-arrange-region.is-over{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vx-arrange-region-title{font-size:11px;font-weight:800;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.vx-chip{align-items:center;background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:8px;color:#fff;color:var(--vx-on-accent,#fff);cursor:grab;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:6px;padding:6px 8px}.vx-chip.is-dragging{opacity:.5}.vx-chip-grip{opacity:.8}.vx-chip-select{background:#00000040;border:none;border-radius:6px;color:inherit;font-size:11px;height:24px;margin-left:auto;max-width:100%}@media (max-width:640px){.vx-arrange-regions{grid-template-areas:"chat chat" "left right" "hidden hidden";grid-template-columns:1fr 1fr}.vx-arrange-chat{min-height:40px}}.vx-shortcuts{border-collapse:collapse;font-size:13px}.vx-shortcuts th{font-weight:600;padding:4px 16px 4px 0;text-align:left;white-space:nowrap}.vx-shortcuts td{opacity:.85;padding:4px 0}.vx-shortcuts kbd{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border:1px solid rgba(255,255,255,.2);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:5px;font-family:inherit;font-size:12px;padding:2px 6px}.vx-layout-bar{align-items:center;background:#111214;background:var(--vx-elevated,#111214);border:1px solid #5865f299;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.6);border-radius:14px;bottom:18px;box-shadow:0 18px 50px #00000080;color:#fff;color:var(--vx-text,#fff);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;left:50%;max-width:calc(100vw - 24px);padding:10px 12px;position:fixed;transform:translateX(-50%);z-index:3500}.vx-layout-bar strong{margin-right:4px}.vx-theme-prompt{align-items:center;background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-bottom:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));display:flex;flex-shrink:0;flex-wrap:wrap;font-size:13px;gap:10px;padding:8px 12px}.vx-theme-prompt>span{flex:1 1;min-width:180px}.vxa-root{background:#313338;background:var(--vx-bg,#313338);color:#f2f3f5;color:var(--vx-text,#f2f3f5);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.vxa-root .vxo-main{flex:1 1;min-width:0;overflow-y:auto;padding:16px 22px 40px}.vxa-section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.vxa-section-head h2{font-size:20px;font-weight:800;margin:0}.vxa-section-head p{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:13px;line-height:1.45;margin:4px 0 0;max-width:720px}.vxa-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-bottom:16px}.vxa-stat{background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:inherit;font:inherit;padding:10px 14px;text-align:left}button.vxa-stat{cursor:pointer}button.vxa-stat:hover{background:#ffffff0f;background:var(--vx-hover,#ffffff0f)}.vxa-stat-value{font-size:22px;font-weight:800}.vxa-stat-label{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:12px}.vxa-stat.is-alert{background:#f0b2321a;border-color:#f0b23299}.vxa-stat.is-danger{background:#f23f431a;border-color:#f23f4399}.vxa-card{background:rgba(255,255,255,.02);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.02));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;margin-bottom:14px;min-width:0;padding:12px 16px}.vxa-card>h3{font-size:15px;font-weight:800;margin:0 0 4px}.vxa-card>.vxa-card-sub{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:12px;line-height:1.45;margin:0 0 10px}.vxa-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vxa-row.is-spread{justify-content:space-between}.vxa-stack{display:flex;flex-direction:column;gap:8px}.vxa-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.vxa-toolbar .vxo-input[type=search]{flex:1 1;max-width:320px;min-width:160px}.vxa-table-wrap{border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:10px;overflow-x:auto}.vxa-table{border-collapse:collapse;font-size:13px;width:100%}.vxa-table th{background:#2b2d31;background:var(--vx-panel,#2b2d31);border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:11px;font-weight:800;letter-spacing:.03em;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.vxa-table td{border-bottom:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));padding:8px 10px;vertical-align:top}.vxa-table tr.is-selected td{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12)}.vxa-table tr.is-clickable{cursor:pointer}.vxa-table tr.is-clickable:hover td{background:#ffffff0a;background:var(--vx-hover,#ffffff0a)}.vxa-muted{color:#b5bac1;color:var(--vx-muted,#b5bac1)}.vxa-small{font-size:12px}.vxa-chip{align-items:center;border:1px solid rgba(255,255,255,.16);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.16));border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;margin:0 4px 2px 0;padding:1px 7px;white-space:nowrap}.vxa-chip-dot{border-radius:999px;display:inline-block;height:8px;width:8px}.vxa-chip.is-warn{border-color:#f0b23299;color:#f0b232}.vxa-chip.is-danger{border-color:#f23f4399;color:#ff8a8c}.vxa-chip.is-ok{border-color:#3ba55d99;color:#57c27a}html[data-vx-theme=light] .vxa-chip.is-warn{color:#9a6400}html[data-vx-theme=light] .vxa-chip.is-danger{color:#b42318}html[data-vx-theme=light] .vxa-chip.is-ok{color:#1f7a3d}.vxa-switch{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:10px;-webkit-user-select:none;user-select:none}.vxa-switch input{height:1px;opacity:0;position:absolute;width:1px}.vxa-switch-track{background:rgba(255,255,255,.2);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .15s ease;width:36px}.vxa-switch-track:after{background:#fff;border-radius:999px;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.vxa-switch input:checked+.vxa-switch-track{background:#5865f2;background:var(--vx-accent,#5865f2)}.vxa-switch input:checked+.vxa-switch-track:after{transform:translateX(16px)}.vxa-switch input:focus-visible+.vxa-switch-track{outline:2px solid #5865f2;outline:2px solid var(--vx-focus,var(--vx-accent,#5865f2));outline-offset:2px}.vxa-switch input:disabled+.vxa-switch-track{opacity:.5}.vxa-setting{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));display:flex;gap:16px;justify-content:space-between;padding:10px 0}.vxa-setting:last-child{border-bottom:0}.vxa-setting-text{flex:1 1;min-width:0}.vxa-setting-title{font-size:14px;font-weight:700}.vxa-setting-desc{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:12px;line-height:1.45;margin-top:2px}.vxa-setting-control{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.vxa-num{width:76px}.vxa-flash{background:#3ba55d1f;border:1px solid #3ba55d8c;border-radius:8px;font-size:13px;margin:0 0 12px;padding:8px 12px}.vxa-flash.is-error{background:#f23f431f;border-color:#f23f438c}.vxa-flash.is-warn{background:#f0b2321f;border-color:#f0b2328c}.vxa-split2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vxa-split-side{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.vxa-builder-step{border-left:3px solid #5865f2;border-left:3px solid var(--vx-accent,#5865f2);margin-bottom:12px;padding:4px 0 4px 12px}.vxa-builder-step h4{color:#b5bac1;color:var(--vx-muted,#b5bac1);font-size:13px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vxa-builder-item{align-items:flex-start;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding:8px}.vxa-builder-item>.vxo-field{flex:1 1;margin-bottom:0;min-width:140px}.vxa-pill-toggle{display:inline-flex;flex-wrap:wrap;gap:4px}.vxa-pill-toggle button{background:#0000;border:1px solid rgba(255,255,255,.16);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.16));border-radius:999px;color:#dbdee1;color:var(--vx-text-2,#dbdee1);cursor:pointer;font-size:12px;font-weight:700;padding:3px 10px}.vxa-pill-toggle button[aria-pressed=true]{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);border-color:#5865f2b3;border-color:rgba(var(--vx-accent-rgb,88,101,242),.7);color:#fff;color:var(--vx-text,#fff)}.vxa-bars{align-items:flex-end;display:flex;gap:2px;height:120px;padding-top:6px}.vxa-bar{background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:3px 3px 0 0;flex:1 1;min-width:3px;opacity:.85}.vxa-bar:hover{opacity:1}.vxa-hbar{background:#5865f2;background:var(--vx-accent,#5865f2)}.vxa-hbar,.vxa-hbar-track{border-radius:999px;height:8px}.vxa-hbar-track{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));overflow:hidden}.vxa-preview-box{border:1px dashed rgba(255,255,255,.2);border:1px dashed rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.2));border-radius:12px;padding:14px}.vxa-matrix td.is-yes{color:#57c27a;font-weight:800}.vxa-matrix td.is-no{color:#b5bac1;color:var(--vx-muted,#b5bac1)}html[data-vx-theme=light] .vxa-matrix td.is-yes{color:#1f7a3d}.vxa-code{background:#1e1f22;background:var(--vx-surface,#1e1f22);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:6px 8px;word-break:break-all}.vxa-emergency{background:#f23f431f;border:1px solid #f23f4399;border-radius:12px;margin-bottom:14px;padding:10px 14px}.vxa-onboard{background:#313338;background:var(--vx-bg,#313338);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px 40px;position:absolute;z-index:40}.vxa-onboard-card{width:min(640px,100%)}.vxa-onboard h1{font-size:24px;font-weight:800;margin:0 0 6px}.vxa-rule{border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));display:flex;gap:10px;padding:8px 0}.vxa-rule-num{align-items:center;background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.vxa-choice{align-items:center;background:#0000;border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;margin-bottom:6px;padding:10px 12px;text-align:left;width:100%}.vxa-choice[aria-pressed=true]{background:#5865f22e;background:rgba(var(--vx-accent-rgb,88,101,242),.18);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vxa-notice{align-items:flex-start;background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border:1px solid #5865f280;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.5);border-radius:10px;display:flex;font-size:13px;gap:10px;margin:8px 12px 0;padding:8px 12px}.vxa-notice button{flex-shrink:0;margin-left:auto}.vxa-event{align-items:flex-start;display:flex;gap:12px}.vxa-event-date{background:#5865f233;background:rgba(var(--vx-accent-rgb,88,101,242),.2);border-radius:10px;flex-shrink:0;padding:4px 0;text-align:center;width:52px}.vxa-event-date b{display:block;font-size:18px}.vxa-event-date span{font-size:11px;text-transform:uppercase}.vxa-sysbadge{background:#5865f259;background:rgba(var(--vx-accent-rgb,88,101,242),.35);border-radius:4px;color:#fff;color:var(--vx-text,#fff);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.03em;margin-left:6px;padding:0 6px;text-transform:uppercase;vertical-align:middle}@media (max-width:900px){.vxa-root .vxo-main{padding:10px 12px 30px}.vxa-split-side,.vxa-split2{grid-template-columns:1fr}.vxa-setting{flex-direction:column;gap:8px}.vxa-setting-control{justify-content:flex-start}.vxa-table .vxa-hide-sm{display:none}}.vxa-root .vxo-head-title{flex-wrap:wrap;row-gap:2px}.vxa-scope-note{flex-basis:100%;font-size:12px}.vxa-nav-filter{box-sizing:border-box;margin:2px 0 8px;width:100%}.vx-mnav{--vx-mnav-item-h:52px;align-items:stretch;background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));box-sizing:border-box;display:flex;flex-shrink:0;gap:2px;justify-content:space-around;position:relative;z-index:30}.vx-mnav.is-bottom{border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));padding:4px max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));transition:transform .18s ease,margin .18s ease}.vx-mnav.is-compact{--vx-mnav-item-h:44px}.vx-mnav.is-large{--vx-mnav-item-h:60px}.vx-mnav.is-style-labels{--vx-mnav-item-h:44px}.vx-mnav.is-dozing{--vx-mnav-item-h:40px}.vx-mnav.is-bottom.is-hidden{margin-top:calc((var(--vx-mnav-item-h) + 8px + env(safe-area-inset-bottom, 0px))*-1);pointer-events:none;transform:translateY(100%)}.vx-mnav-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:12px;color:rgba(255,255,255,.66);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.66));cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:700;gap:3px;justify-content:center;min-height:var(--vx-mnav-item-h);min-width:0;padding:0 2px;touch-action:manipulation;transition:color .12s ease,background .12s ease}.vx-mnav.is-large .vx-mnav-item{font-size:12px}.vx-mnav-item.is-on{color:#fff;color:var(--vx-text,#fff)}.vx-mnav.is-bottom .vx-mnav-item.is-on .vx-mnav-icon:before{background:#5865f247;background:rgba(var(--vx-accent-rgb,88,101,242),.28);border-radius:999px;content:"";inset:-4px -14px;position:absolute;z-index:-1}.vx-mnav.is-bottom.is-dozing .vx-mnav-item.is-on,.vx-mnav.is-bottom.is-style-labels .vx-mnav-item.is-on{background:#5865f233;background:rgba(var(--vx-accent-rgb,88,101,242),.2)}.vx-mnav-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;position:relative;z-index:0}.vx-mnav-emoji{font-size:20px;line-height:1}.vx-mnav.is-large .vx-mnav-emoji{font-size:24px}.vx-mnav.is-compact .vx-mnav-emoji{font-size:18px}.vx-mnav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-mnav.is-style-labels .vx-mnav-label{font-size:13px}.vx-mnav-badge{background:#f23f43;border-radius:999px;box-sizing:border-box;color:#fff;font-size:10px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-9px;text-align:center;top:-5px}.vx-mnav-badge:empty{height:9px;min-width:9px;right:-4px;top:-2px;width:9px}.vx-mnav-badge.is-inline{display:inline-block;position:static}.vx-mnav.is-top{--vx-mnav-item-h:44px;background:#0000;padding:0 max(4px,env(safe-area-inset-right,0px)) 0 max(4px,env(safe-area-inset-left,0px))}.vx-mnav.is-top.is-style-emoji-labels,.vx-mnav.is-top.is-style-icons-labels{--vx-mnav-item-h:50px}.vx-mnav.is-top .vx-mnav-item{border-radius:0;position:relative}.vx-mnav.is-top .vx-mnav-item.is-on:after{background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:12%;position:absolute;right:12%}.vx-mnav.is-scroll{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.vx-mnav.is-scroll::-webkit-scrollbar{display:none}.vx-mnav.is-scroll .vx-mnav-item{flex:0 0 auto;min-width:64px;padding:0 12px}.coms-kb-open .vx-mhandle-wrap,.coms-kb-open .vx-mlaunch-wrap,.coms-kb-open .vx-mnav.is-bottom,.coms-kb-open .vx-vdock{display:none}.vx-vdock{align-items:center;background:#23a55a29;border-top:1px solid #23a55a73;display:flex;flex-shrink:0;gap:6px;padding:6px max(8px,env(safe-area-inset-right,0px)) 6px max(8px,env(safe-area-inset-left,0px));z-index:29}.vx-vdock.is-warn{background:#f0b23229;border-top-color:#f0b23280}.vx-vdock-where{align-items:center;background:#0000;border:none;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;flex:1 1;gap:8px;min-height:44px;min-width:0;padding:0 4px;text-align:left}.vx-vdock-dot{background:#23a55a;border-radius:50%;flex-shrink:0;height:9px;width:9px}.vx-vdock.is-warn .vx-vdock-dot{background:#f0b232}.vx-vdock-text{display:flex;flex-direction:column;min-width:0}.vx-vdock-status{color:#23a55a;font-size:11px;font-weight:800}.vx-vdock.is-warn .vx-vdock-status{color:#f0b232}html[data-vx-theme=light] .vx-vdock-status{color:#157a3f}.vx-vdock-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-vdock-server{font-weight:500;opacity:.75}.vx-vdock-btn{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:12px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;flex-shrink:0;font-size:18px;height:44px;touch-action:manipulation;width:44px}.vx-vdock-btn.is-on{background:#f23f4340;border-color:#f23f4399}.vx-vdock-btn.is-danger{background:#da373c;border-color:#da373c;color:#fff}.vx-msheet-backdrop{align-items:flex-end;background:#00000073;display:flex;inset:0;position:fixed;z-index:1300}.vx-msheet{background:#2b2d31;background:var(--vx-elevated,var(--vx-panel,var(--vxs-2,#2b2d31)));border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0006;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);max-height:70vh;overflow-y:auto;padding:8px 14px max(16px,env(safe-area-inset-bottom,0px));width:100%}.vx-msheet-grip{background:rgba(255,255,255,.25);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.25));border-radius:999px;height:4px;margin:2px auto 12px;width:40px}.vx-msheet-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.vx-msheet-item{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:14px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:72px}.vx-msheet-icon{font-size:22px}.vx-msheet-customise{margin-top:12px;min-height:44px;width:100%}.vx-topbar-switch{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:12px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;flex:0 0 auto;font-size:18px;font-weight:800;height:38px;width:38px}.coms-shell-mobile .coms-scrim{background:#00000073;border:0;display:block;inset:0 0 0 0;inset:0 0 var(--vx-mnav-h,0) 0;margin:0;padding:0;position:fixed;z-index:1200}.vx-msheet-backdrop{bottom:0;bottom:var(--vx-mnav-h,0)}.vx-mh{background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));color:#fff;color:var(--vx-text,#fff);flex-shrink:0;padding-top:env(safe-area-inset-top,0);position:relative;z-index:40}.vx-mh-row{--vx-mh-row:52px;align-items:center;box-sizing:border-box;display:flex;gap:4px;height:var(--vx-mh-row);padding:0 max(6px,env(safe-area-inset-right,0px)) 0 max(6px,env(safe-area-inset-left,0px))}.vx-mh.is-slim .vx-mh-row{--vx-mh-row:44px}.vx-mh.is-large .vx-mh-row{--vx-mh-row:60px}.vx-mh-act,.vx-mh-left{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;touch-action:manipulation;width:44px}.vx-mh.is-slim .vx-mh-act,.vx-mh.is-slim .vx-mh-left{height:40px;width:40px}.vx-mh-act{color:rgba(255,255,255,.78);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.78))}.vx-mh-act.is-on{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22);color:#fff;color:var(--vx-text,#fff)}.vx-mh-act:active,.vx-mh-id.is-menu:active,.vx-mh-left:active{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08))}.vx-mh-pic{align-items:center;background:#5865f259;background:rgba(var(--vx-accent-rgb,88,101,242),.35);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.vx-mh-pic.is-round{border-radius:50%;height:30px;width:30px}.vx-mh.is-slim .vx-mh-pic{height:28px;width:28px}.vx-mh-pic img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.vx-mh-id{align-items:center;background:#0000;border:none;color:inherit;display:flex;flex:1 1 auto;font:inherit;gap:10px;height:100%;min-width:0;padding:0 6px;text-align:left}.vx-mh-id.is-menu{-webkit-tap-highlight-color:transparent;border-radius:12px;cursor:pointer;height:calc(var(--vx-mh-row) - 8px)}.vx-mh-text{display:flex;flex:0 1 auto;flex-direction:column;line-height:1.15;min-width:0}.vx-mh-title{align-items:baseline;display:flex;font-size:16px;font-weight:800;gap:3px;min-width:0}.vx-mh.is-large .vx-mh-title{font-size:17px}.vx-mh-prefix{font-weight:700;opacity:.55}.vx-mh-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-mh-caret{font-size:11px;margin-left:3px;opacity:.65;transition:transform .16s ease}.vx-mh-caret.is-open{transform:rotate(180deg)}.vx-mh-sub{color:rgba(255,255,255,.58);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.58));font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-mh.is-slim .vx-mh-text{flex:0 0 auto;max-width:72%}.vx-mh-sub.is-inline{flex:0 100 auto;min-width:0}.vx-mh-sub.is-inline:before{content:"·";margin-right:6px}.vx-navicon{display:block;flex-shrink:0}.coms-shell-mobile .vxo-dm-tools,.vx-mnav.is-top.is-hidden{display:none}.vx-mmenu-backdrop{background:#00000073;display:flex;left:0;position:fixed;right:0;z-index:1300}.vx-mmenu-backdrop.is-down{align-items:flex-start;bottom:0}.vx-mmenu-backdrop.is-up{align-items:flex-end;bottom:0;bottom:var(--vx-mnav-h,0);top:0}.vx-mmenu{background:#2b2d31;background:var(--vx-elevated,var(--vx-panel,var(--vxs-2,#2b2d31)));box-shadow:0 18px 40px #00000073;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);max-height:min(78vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:10px max(12px,env(safe-area-inset-right,0px)) 12px max(12px,env(safe-area-inset-left,0px));width:100%}.vx-mmenu.is-down{animation:vx-mmenu-down .16s ease-out;border-radius:0 0 18px 18px;border-top:1px solid rgba(255,255,255,.06);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vx-mmenu.is-up{animation:vx-mmenu-up .18s ease-out;border-radius:18px 18px 0 0;padding-top:6px}@keyframes vx-mmenu-down{0%{opacity:0;transform:translateY(-12px)}}@keyframes vx-mmenu-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.vx-mmenu.is-down,.vx-mmenu.is-up{animation:none}}.vx-mmenu-section+.vx-mmenu-section{margin-top:10px}.vx-mmenu-heading{color:rgba(255,255,255,.5);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.5));font-size:11px;font-weight:800;letter-spacing:.06em;margin:2px 4px 6px;text-transform:uppercase}.vx-mmenu-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.vx-mmenu-item{-webkit-tap-highlight-color:transparent;align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:none;border-radius:14px;color:rgba(255,255,255,.82);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.82));cursor:pointer;display:flex;flex-direction:column;font-size:11.5px;font-weight:700;gap:5px;justify-content:center;min-height:64px;padding:4px 2px;touch-action:manipulation}.vx-mmenu-grid.is-small .vx-mmenu-item{background:#0000;min-height:56px}.vx-mmenu-item.is-on{background:#5865f242;background:rgba(var(--vx-accent-rgb,88,101,242),.26);color:#fff;color:var(--vx-text,#fff)}.vx-mmenu-convs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.vx-mmenu-convs::-webkit-scrollbar{display:none}.vx-mmenu-conv{align-items:center;background:#0000;border:none;border-radius:12px;color:rgba(255,255,255,.8);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.8));cursor:pointer;display:flex;flex:0 0 64px;flex-direction:column;gap:4px;padding:4px 0;touch-action:manipulation}.vx-mmenu-conv.is-unread{color:#fff;color:var(--vx-text,#fff)}.vx-mmenu-conv-pic{align-items:center;background:#5865f259;background:rgba(var(--vx-accent-rgb,88,101,242),.35);border-radius:14px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.vx-mmenu-conv-pic.is-round{border-radius:50%}.vx-mmenu-conv-pic img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.vx-mmenu-conv-dot{background:#f23f43;border-radius:50%;box-shadow:0 0 0 2px #2b2d31;box-shadow:0 0 0 2px var(--vx-elevated,var(--vx-panel,var(--vxs-2,#2b2d31)));height:10px;position:absolute;right:2px;top:2px;width:10px}.vx-mmenu-conv-name{font-size:11px;font-weight:700;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-mlaunch-wrap{background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));flex-shrink:0;padding:4px max(10px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));position:relative;z-index:30}.vx-mlaunch{align-items:center;background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border:none;border-radius:12px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;min-height:44px;padding:0 14px;touch-action:manipulation;width:100%}.vx-mlaunch-label{flex:1 1;text-align:left}.vx-mlaunch-caret{opacity:.7;transition:transform .16s ease}.vx-mlaunch.is-open .vx-mlaunch-caret{transform:rotate(180deg)}.vx-mhandle-wrap{background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0);position:relative;z-index:30}.vx-mhandle,.vx-mhandle-wrap{display:flex;justify-content:center}.vx-mhandle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;height:28px;touch-action:none;width:160px}.vx-mhandle-bar{background:rgba(255,255,255,.38);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.38));border-radius:999px;height:5px;width:56px}.vx-mhandle.is-open .vx-mhandle-bar{background:#5865f2;background:var(--vx-accent,#5865f2)}.vx-mmenu[role=dialog],.vx-msheet[role=dialog]{background:#2b2d31!important;background:var(--vx-elevated,var(--vx-panel,var(--vxs-2,#2b2d31)))!important}.vx-mle-top{background:#1a1b1e;background:var(--vx-bg,var(--vxs-0,#1a1b1e));border-radius:0 0 16px 16px;box-shadow:0 10px 18px -12px #0009;margin:-6px -8px 4px;padding:8px;position:-webkit-sticky;position:sticky;top:-18px;z-index:5}.vx-mle-preview-toggle{align-items:center;background:#0000;border:none;color:rgba(255,255,255,.72);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.72));cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;min-height:36px;padding:0 4px;width:100%}.vx-mle-preview-toggle b{color:#fff;color:var(--vx-text,#fff)}.vx-mle-top-body{align-items:flex-end;display:flex;gap:12px}.vx-mle-top.is-closed .vx-mle-top-body{align-items:center}.vx-mle-actions{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.vx-mle-top.is-closed .vx-mle-actions{align-items:center;flex-direction:row}.vx-mle-actions .vx-btn{min-height:40px}.vx-mle-top.is-closed .vx-mle-actions .vx-btn{flex:1 1}.vx-mle-status{color:rgba(255,255,255,.55);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.55));font-size:12px;font-weight:700}.vx-mle-top.is-dirty .vx-mle-status{color:#f0b232}.vx-mle-top.is-closed .vx-mle-status{flex:1.4 1}@media (max-height:560px){.vx-mle-top{margin:0 0 4px;position:static}}.vx-mlp{--vx-mlp-scale:0.46;border:4px solid rgba(255,255,255,.16);border:4px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.16));border-radius:20px;box-sizing:border-box;flex:0 0 auto;height:calc(640px*var(--vx-mlp-scale) + 8px);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(360px*var(--vx-mlp-scale) + 8px)}@media (min-width:420px){.vx-mlp{--vx-mlp-scale:0.5}}.vx-mlp-screen{background:#1a1b1e;background:var(--vx-bg,var(--vxs-0,#1a1b1e));color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;height:640px;overflow:hidden;transform:scale(var(--vx-mlp-scale));transform-origin:top left;width:360px}.vx-mlp-tabs{border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));display:flex;flex-shrink:0;gap:6px;padding:6px 8px}.vx-mlp-tabs span{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.vx-mlp-tabs span.is-on{background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3)}.vx-mlp-banner{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border-radius:10px;flex-shrink:0;font-size:12px;margin:6px 8px 0;padding:7px 10px}.vx-mlp-chat{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-end;line-height:1.35;min-height:0;overflow:hidden;padding:8px 12px}.vx-mlp-chat.is-compact{gap:4px}.vx-mlp-msg{display:flex;gap:10px}.vx-mlp-msg i{border-radius:50%;flex:0 0 auto;height:34px;opacity:.85;width:34px}.vx-mlp-msg b{font-weight:800}.vx-mlp-composer{align-items:center;background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:12px;color:rgba(255,255,255,.5);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.5));display:flex;flex-shrink:0;font-size:13px;justify-content:space-between;margin:6px 8px 8px;padding:10px 12px}.vx-mlp-composer b{color:#5865f2;color:var(--vx-accent,#5865f2)}.vx-mlp-dock{background:#23a55a29;border-top:1px solid #23a55a73;display:flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:space-between;padding:10px 12px}.vx-mle-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:560px){.vx-mle-presets{grid-template-columns:1fr 1fr}}.vx-mle-preset{align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:14px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;gap:12px;min-height:64px;padding:10px 12px;text-align:left}.vx-mle-preset.is-on{background:#5865f224;background:rgba(var(--vx-accent-rgb,88,101,242),.14);border-color:#5865f2;border-color:var(--vx-accent,#5865f2)}.vx-mle-preset:disabled{cursor:default;opacity:.55}.vx-mle-preset-text{display:flex;flex-direction:column;gap:2px;min-width:0}.vx-mle-preset-title{font-size:14px;font-weight:800}.vx-mle-preset-sub{color:rgba(255,255,255,.62);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.62));font-size:12px;line-height:1.35}.vx-psk{border:2px solid rgba(255,255,255,.35);border:2px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.35));border-radius:7px;display:flex;flex:0 0 auto;flex-direction:column;height:52px;overflow:hidden;position:relative;width:30px}.vx-psk>span{flex-shrink:0}.vx-psk-head{background:rgba(255,255,255,.3);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.3));height:8px}.vx-psk.is-slim .vx-psk-head{height:5px}.vx-psk-body{flex:1 1!important}.vx-psk-bar,.vx-psk-launch,.vx-psk-tabs{background:#5865f2;background:var(--vx-accent,#5865f2);height:7px}.vx-psk-bar.is-large{height:10px}.vx-psk-bar.is-small{height:5px}.vx-psk-launch{border-radius:3px;height:5px;margin:0 4px 3px}.vx-psk-drop{border-radius:0 0 4px 4px;height:18px;left:3px;opacity:.8;position:absolute;right:3px;top:9px}.vx-psk-drop,.vx-psk-handle{background:#5865f2;background:var(--vx-accent,#5865f2)}.vx-psk-handle{border-radius:3px;height:3px!important;margin:0 auto 3px;width:12px}.vx-navedit-item.is-overflow .vx-navedit-icon,.vx-navedit-item.is-overflow .vx-navedit-label{opacity:.6}.vx-navedit-chips .vx-btn{align-items:center;display:inline-flex;gap:6px}.vx-navedit-chips .vx-mnav-icon{display:inline-flex}.vx-mle-saved{gap:8px}.vx-mle-saved,.vx-mle-saved-list{display:flex;flex-direction:column}.vx-mle-saved-list{gap:6px;list-style:none;margin:0;padding:0}.vx-mle-saved-list li{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:12px;display:flex;gap:8px;padding:6px 8px 6px 12px}.vx-mle-saved-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-mle-saved .vx-inline input,.vx-mle-saved-name{flex:1 1;min-width:0}.vx-mle-note code{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:4px;font-size:12px;padding:1px 4px}.vx-mle-gestures{display:flex;flex-direction:column;gap:6px}.vx-mle-gesture{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border-radius:12px;display:flex;gap:10px;padding:8px 10px}.vx-mle-gesture-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vx-mle-gesture-label{font-size:14px;font-weight:700}.vx-mle-gesture select{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.16);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.16));border-radius:10px;color:#fff;color:var(--vx-text,#fff);flex:0 0 auto;font:inherit;font-size:13px;max-width:48%;min-height:40px;padding:0 8px}.vbi-backdrop{animation:vbi-fade .16s ease-out;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:#06080ca8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:8000}.vbi-root{--vbi-bg:#15181d;--vbi-surface:#1b1f26;--vbi-surface-2:#222731;--vbi-surface-3:#2a303b;--vbi-line:hsla(0,0%,100%,.075);--vbi-line-strong:#ffffff24;--vbi-text:#eef2f8;--vbi-text-2:#aab4c3;--vbi-text-3:#6f7a8b;--vbi-accent:#4f9dff;--vbi-accent-soft:#4f9dff29;--vbi-good:#3ccf8e;--vbi-high:#63c7d8;--vbi-partial:#f2b84b;--vbi-bad:#ef6b6b;--vbi-paper:#f7f3ea;animation:vbi-rise .2s cubic-bezier(.2,.8,.2,1);background:var(--vbi-bg)!important;border:1px solid var(--vbi-line-strong);border-radius:20px;box-shadow:0 40px 120px #0009,0 0 0 1px #0006;color:var(--vbi-text);display:grid;font:13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;grid-template-rows:auto minmax(0,1fr) auto;height:min(820px,calc(100vh - 24px));overflow:hidden;position:relative;width:min(1240px,calc(100vw - 24px))}.vbi-root *,.vbi-root :after,.vbi-root :before{box-sizing:border-box}@keyframes vbi-fade{0%{opacity:0}}@keyframes vbi-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes vbi-shimmer{to{background-position:-200% 0}}@keyframes vbi-spin{to{transform:rotate(1turn)}}.vbi-header{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000);border-bottom:1px solid var(--vbi-line);display:flex;gap:14px;padding:14px 16px 12px 20px}.vbi-title{display:flex;flex-direction:column;min-width:0}.vbi-title h2{font-size:16px;font-weight:750;letter-spacing:-.01em;margin:0}.vbi-title p{color:var(--vbi-text-3);font-size:11.5px;margin:2px 0 0}.vbi-tabs{background:var(--vbi-surface);border:1px solid var(--vbi-line);border-radius:11px;display:inline-flex;margin-left:auto;padding:3px}.vbi-tab{background:#0000;border:0;border-radius:8px;color:var(--vbi-text-2);cursor:pointer;font:inherit;font-weight:650;height:30px;padding:0 14px;transition:background .12s,color .12s}.vbi-tab:hover{color:var(--vbi-text)}.vbi-tab[aria-selected=true]{background:var(--vbi-surface-3);box-shadow:0 1px 2px #0000004d;color:var(--vbi-text)}.vbi-tab .vbi-count{color:var(--vbi-text-3);font-weight:600;margin-left:6px}.vbi-icon-button{background:var(--vbi-surface);border:1px solid var(--vbi-line);border-radius:9px;color:var(--vbi-text-2);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .12s,color .12s;width:32px}.vbi-icon-button:hover{background:var(--vbi-surface-3);color:var(--vbi-text)}.vbi-icon-button svg{height:16px;width:16px}.vbi-body{display:grid;grid-template-columns:232px minmax(0,1fr) 344px;min-height:0}.vbi-side{background:var(--vbi-surface);border-right:1px solid var(--vbi-line);min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 10px}.vbi-side h3{color:var(--vbi-text-3);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:14px 10px 6px;text-transform:uppercase}.vbi-side h3:first-child{margin-top:2px}.vbi-folder-row{align-items:center;display:flex;min-width:0}.vbi-folder-row .vbi-folder{flex:1 1}.vbi-folder{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--vbi-text-2);cursor:pointer;display:flex;font:inherit;gap:8px;min-height:32px;min-width:0;padding:6px 10px;text-align:left;width:100%}.vbi-folder:hover{background:#ffffff0a;color:var(--vbi-text)}.vbi-folder[aria-current=true]{background:var(--vbi-accent-soft);color:var(--vbi-text)}.vbi-folder-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbi-folder-count{font-feature-settings:"tnum";color:var(--vbi-text-3);font-size:11px;font-variant-numeric:tabular-nums}.vbi-folder input{accent-color:var(--vbi-accent);margin:0}.vbi-main{background:var(--vbi-bg);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.vbi-toolbar{align-items:center;border-bottom:1px solid var(--vbi-line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.vbi-search{background:var(--vbi-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%236f7a8b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath d='M9.5 9.5 13 13'/%3E%3C/svg%3E") no-repeat 12px center;border:1px solid var(--vbi-line-strong);border-radius:10px;color:var(--vbi-text);flex:1 1 200px;font:inherit;height:34px;min-width:0;outline:none;padding:0 12px 0 34px}.vbi-search:focus{border-color:var(--vbi-accent);box-shadow:0 0 0 3px var(--vbi-accent-soft)}.vbi-chip{background:#0000;border:1px solid var(--vbi-line-strong);border-radius:999px;color:var(--vbi-text-2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:30px;padding:0 11px;white-space:nowrap}.vbi-chip:hover{border-color:#ffffff3d;color:var(--vbi-text)}.vbi-chip[aria-pressed=true]{background:var(--vbi-accent-soft);border-color:#4f9dff8c;color:var(--vbi-text)}.vbi-grid-wrap{min-height:0;overflow:auto;padding:16px;scroll-padding:16px}.vbi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.vbi-group-title{align-items:baseline;display:flex;font-size:13px;font-weight:700;gap:8px;grid-column:1/-1;margin:6px 2px -2px}.vbi-group-title:first-child{margin-top:0}.vbi-group-title span{color:var(--vbi-text-3);font-size:11.5px;font-weight:600}.vbi-card{background:var(--vbi-surface);border:1px solid var(--vbi-line);border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;text-align:left;transition:border-color .12s,transform .12s,box-shadow .12s}.vbi-card:hover{border-color:#ffffff2e;box-shadow:0 8px 22px #00000047;transform:translateY(-1px)}.vbi-card[data-focused=true]{border-color:var(--vbi-accent);box-shadow:0 0 0 1px var(--vbi-accent),0 10px 26px #00000052}.vbi-card[data-muted=true] .vbi-card-preview{opacity:.5}.vbi-card-preview{background:var(--vbi-paper);display:grid;height:88px;place-items:center;position:relative}.vbi-card-preview img{display:block;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.vbi-skeleton{animation:vbi-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#00000008 25%,#00000014 37%,#00000008 63%);background-size:200% 100%;inset:0;position:absolute}.vbi-unpaintable{grid-gap:2px;color:#6a6458;display:grid;font-size:11px;font-weight:600;gap:2px;padding:0 14px;place-items:center;text-align:center}.vbi-card-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:9px 11px 11px}.vbi-card-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbi-card-meta{align-items:center;color:var(--vbi-text-3);display:flex;font-size:11px;gap:6px;min-width:0}.vbi-card-meta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbi-check{background:#ffffffeb;border:1.5px solid #00000047;border-radius:7px;color:#fff;cursor:pointer;display:grid;height:22px;left:8px;place-items:center;position:absolute;top:8px;transition:background .12s,border-color .12s;width:22px;z-index:1}.vbi-check[aria-checked=true]{background:var(--vbi-accent);border-color:var(--vbi-accent)}.vbi-check svg{height:13px;opacity:0;width:13px}.vbi-check[aria-checked=true] svg{opacity:1}.vbi-star{background:#ffffffb3;border:0;border-radius:8px;color:#8b8578;cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:6px;top:6px;width:26px;z-index:1}.vbi-star[aria-pressed=true]{color:#e3a21a}.vbi-star svg{height:15px;width:15px}.vbi-flag{background:#15181dd1;border-radius:999px;color:#fff;font-size:10px;font-weight:650;padding:2px 7px;position:absolute;right:6px;top:62px}.vbi-badge{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:10.5px;font-weight:700;gap:5px;height:20px;padding:0 7px;white-space:nowrap}.vbi-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.vbi-badge[data-status=full]{background:#3ccf8e21;color:var(--vbi-good)}.vbi-badge[data-status=high]{background:#63c7d821;color:var(--vbi-high)}.vbi-badge[data-status=partial]{background:#f2b84b21;color:var(--vbi-partial)}.vbi-badge[data-status=unsupported]{background:#9aa3b221;color:#9aa3b2}.vbi-app{border-radius:5px;color:#fff;display:inline-grid;flex:none;font-size:9.5px;font-weight:800;height:18px;place-items:center;width:18px}.vbi-app[data-app=procreate]{background:linear-gradient(135deg,#3d7bff,#a25bff)}.vbi-app[data-app=krita]{background:linear-gradient(135deg,#2f7fd9,#4ec5f3)}.vbi-app[data-app=mypaint]{background:linear-gradient(135deg,#d9733c,#f2b84b)}.vbi-app[data-app=photoshop]{background:linear-gradient(135deg,#1f3f86,#31a8ff)}.vbi-app[data-app=gimp]{background:linear-gradient(135deg,#6b5a4a,#a0866b)}.vbi-app[data-app=image],.vbi-app[data-app=unknown],.vbi-app[data-app=voxemera]{background:#4b5566}.vbi-detail{background:var(--vbi-surface);border-left:1px solid var(--vbi-line);display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:16px}.vbi-detail>*{flex:none}.vbi-detail-close{display:none!important}.vbi-detail-head{display:flex;flex-direction:column;gap:6px}.vbi-detail-head h3{font-size:15px;font-weight:750;margin:0;overflow-wrap:anywhere}.vbi-detail-sub{align-items:center;color:var(--vbi-text-3);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px}.vbi-name-input{background:var(--vbi-bg);border:1px solid var(--vbi-line-strong);border-radius:9px;color:var(--vbi-text);font:inherit;font-size:14px;font-weight:700;height:34px;outline:none;padding:0 10px;width:100%}.vbi-name-input:focus{border-color:var(--vbi-accent)}.vbi-test{background:var(--vbi-surface-2);border:1px solid var(--vbi-line);border-radius:14px;overflow:hidden}.vbi-test-canvas{background:var(--vbi-paper);cursor:crosshair;display:block;height:188px;touch-action:none;width:100%}.vbi-test-bar{align-items:center;color:var(--vbi-text-2);display:flex;font-size:11.5px;gap:8px;padding:8px 10px}.vbi-test-bar input[type=range]{accent-color:var(--vbi-accent);flex:1 1;min-width:60px}.vbi-test-bar input[type=color]{background:none;border:1px solid var(--vbi-line-strong);border-radius:7px;cursor:pointer;height:26px;padding:0;width:26px}.vbi-test-hint{color:var(--vbi-text-3);font-size:11px;padding:0 10px 9px}.vbi-section{background:var(--vbi-bg);border:1px solid var(--vbi-line);border-radius:12px}.vbi-section>summary{align-items:center;cursor:pointer;display:flex;font-weight:650;gap:8px;list-style:none;padding:10px 12px}.vbi-section>summary::-webkit-details-marker{display:none}.vbi-section>summary:after{border-bottom:1.5px solid var(--vbi-text-3);border-right:1.5px solid var(--vbi-text-3);content:"";height:7px;margin-left:auto;transform:rotate(-45deg);transition:transform .12s;width:7px}.vbi-section[open]>summary:after{transform:rotate(45deg)}.vbi-section-body{color:var(--vbi-text-2);font-size:12px;padding:0 12px 12px}.vbi-section-body ul{margin:4px 0 8px;padding-left:16px}.vbi-section-body li{margin:3px 0}.vbi-section-body h4{color:var(--vbi-text-3);font-size:10.5px;letter-spacing:.07em;margin:10px 0 2px;text-transform:uppercase}.vbi-kv{grid-gap:4px 10px;display:grid;gap:4px 10px;grid-template-columns:96px minmax(0,1fr)}.vbi-kv dt{color:var(--vbi-text-3)}.vbi-kv dd{color:var(--vbi-text-2);margin:0;overflow-wrap:anywhere}.vbi-score{align-items:center;display:flex;gap:10px}.vbi-score-bar{background:var(--vbi-surface-3);border-radius:999px;flex:1 1;height:6px;overflow:hidden}.vbi-score-bar>span{border-radius:inherit;display:block;height:100%}.vbi-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.vbi-drop{grid-gap:14px;align-content:center;background:radial-gradient(120% 90% at 50% 0,#4f9dff17,#0000 60%),var(--vbi-surface);border:1.5px dashed #ffffff29;border-radius:18px;display:grid;gap:14px;height:100%;min-height:320px;padding:32px;place-items:center;position:relative;text-align:center;transition:border-color .15s,background .15s}.vbi-drop[data-active=true]{background:radial-gradient(120% 90% at 50% 0,#4f9dff33,#0000 65%),var(--vbi-surface);border-color:var(--vbi-accent)}.vbi-drop h3{font-size:20px;font-weight:750;letter-spacing:-.015em;margin:0}.vbi-drop p{color:var(--vbi-text-2);margin:0;max-width:460px}.vbi-drop-art{height:96px;width:150px}.vbi-formats{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:520px}.vbi-format{align-items:center;background:var(--vbi-bg);border:1px solid var(--vbi-line);border-radius:999px;color:var(--vbi-text-2);display:inline-flex;font-size:11.5px;gap:6px;height:26px;padding:0 10px 0 4px}.vbi-private{color:var(--vbi-text-3);font-size:11.5px}.vbi-drop-overlay{background:#15181ddb;border:2px dashed var(--vbi-accent);border-radius:20px;color:var(--vbi-text);display:grid;font-size:18px;font-weight:750;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:5}.vbi-footer{align-items:center;background:var(--vbi-surface);border-top:1px solid var(--vbi-line);display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.vbi-footer-info{color:var(--vbi-text-2);flex:1 1;font-size:12px;min-width:160px}.vbi-footer-info strong{color:var(--vbi-text)}.vbi-progress{align-items:center;display:flex;flex:1 1;gap:10px;min-width:200px}.vbi-progress-track{background:var(--vbi-surface-3);border-radius:999px;flex:1 1;height:6px;overflow:hidden}.vbi-progress-track>span{background:linear-gradient(90deg,var(--vbi-accent),#8cc1ff);border-radius:inherit;display:block;height:100%;transition:width .2s}.vbi-progress-label{color:var(--vbi-text-2);font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbi-button{align-items:center;background:var(--vbi-surface-2);border:1px solid var(--vbi-line-strong);border-radius:10px;color:var(--vbi-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:7px;height:34px;justify-content:center;padding:0 14px;transition:background .12s,border-color .12s,opacity .12s;white-space:nowrap}.vbi-button:hover:not(:disabled){background:var(--vbi-surface-3)}.vbi-button:disabled{cursor:default;opacity:.45}.vbi-button svg{height:15px;width:15px}.vbi-button[data-variant=primary]{background:linear-gradient(180deg,#5aa5ff,#3d8ef7);border-color:#0000;box-shadow:0 6px 16px #3d8ef752;color:#fff}.vbi-button[data-variant=primary]:hover:not(:disabled){background:linear-gradient(180deg,#6aaeff,#4796fa)}.vbi-button[data-variant=danger]{color:#ffb3b3}.vbi-button[data-variant=ghost]{background:#0000;border-color:#0000;color:var(--vbi-text-2)}.vbi-button[data-size=small]{border-radius:8px;font-size:12px;height:28px;padding:0 10px}.vbi-select{background:var(--vbi-surface-2);border:1px solid var(--vbi-line-strong);border-radius:10px;color:var(--vbi-text);font:inherit;height:34px;padding:0 28px 0 10px}.vbi-notice{background:#f2b84b12;border:1px solid #f2b84b47;border-radius:12px;color:#f3d79c;display:flex;font-size:12px;gap:10px;padding:10px 12px}.vbi-notice[data-tone=info]{background:#4f9dff12;border-color:#4f9dff47;color:#bcd8ff}.vbi-notice ul{margin:4px 0 0;padding-left:16px}.vbi-empty{grid-gap:8px;color:var(--vbi-text-3);display:grid;gap:8px;min-height:260px;place-items:center;text-align:center}.vbi-empty strong{color:var(--vbi-text-2);font-size:14px}.vbi-spinner{animation:vbi-spin .7s linear infinite;border:2px solid #fff3;border-radius:50%;border-top:2px solid var(--vbi-accent);height:16px;width:16px}.vbi-meter{grid-gap:6px;color:var(--vbi-text-3);display:grid;font-size:11px;gap:6px;margin:12px 10px 4px}.vbi-meter-track{background:var(--vbi-surface-3);border-radius:999px;height:5px;overflow:hidden}.vbi-meter-track>span{background:var(--vbi-accent);display:block;height:100%}.vbi-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vbi-root :focus-visible{outline:2px solid var(--vbi-accent);outline-offset:2px}@media (max-width:1080px){.vbi-body{grid-template-columns:200px minmax(0,1fr) 300px}}@media (max-width:860px){.vbi-backdrop{padding:0}.vbi-root{border:0;border-radius:0;height:100dvh;width:100vw}.vbi-header{flex-wrap:wrap;padding:12px 16px}.vbi-tabs{margin-left:0;order:3;width:100%}.vbi-tab,.vbi-title{flex:1 1}.vbi-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.vbi-side{border-bottom:1px solid var(--vbi-line);border-right:0;display:flex;gap:6px;overflow-y:hidden;padding:10px 16px}.vbi-meter,.vbi-side h3{display:none}.vbi-folder,.vbi-folder-row{flex:none;min-height:30px;width:auto}.vbi-folder{border:1px solid var(--vbi-line);border-radius:999px}.vbi-side{overflow-x:auto}.vbi-grid-wrap{padding:12px 16px}.vbi-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vbi-detail{border-left:0;border-radius:18px 18px 0 0;border-top:1px solid var(--vbi-line-strong);box-shadow:0 -20px 50px #00000080;inset:auto 0 0 0;max-height:78%;position:absolute;z-index:4}.vbi-detail[data-open=false]{display:none}.vbi-detail-close{display:grid!important}.vbi-footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.vbi-backdrop,.vbi-root,.vbi-skeleton,.vbi-spinner{animation:none}.vbi-card,.vbi-card:hover{transform:none;transition:none}}.vx-chats{color:#fff;color:var(--vx-text,#fff);min-height:0}.vx-chats,.vx-chats-head{display:flex;flex-direction:column}.vx-chats-head{flex-shrink:0;gap:8px;padding:10px 14px 8px}.vx-chats-head h1{font-size:20px;font-weight:800;margin:0}.vx-chats-search,.vx-qs-head input{background:#1e1f22;background:var(--vxs-1,#1e1f22);border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:12px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);font-size:16px;min-height:42px;padding:0 12px;width:100%}.vx-chats-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 12px}.vx-conv-section{margin-top:6px}.vx-conv-heading{color:#fff9;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.6));font-size:11px;font-weight:800;letter-spacing:.05em;margin:8px 10px 4px;text-transform:uppercase}.vx-conv-list{list-style:none;margin:0;padding:0}.vx-conv-row{align-items:center;border-radius:12px;display:flex}.vx-conv-row.is-active,.vx-conv-row.is-focused{background:#5865f22e;background:var(--vx-selected,rgba(var(--vx-accent-rgb,88,101,242),.18))}.vx-conv-main{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:12px;min-height:60px;min-width:0;padding:8px 10px;text-align:left;touch-action:manipulation}.vx-conv-main:hover{background:#ffffff0d;background:var(--vx-hover,rgba(var(--vx-fg-rgb,255,255,255),.05))}.vx-conv-icon{align-items:center;background:#5865f24d;background:rgba(var(--vx-accent-rgb,88,101,242),.3);border-radius:12px;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:42px;justify-content:center;overflow:visible;position:relative;width:42px}.vx-conv-icon.is-round{border-radius:50%}.vx-conv-icon img{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.vx-conv-icon img.is-loaded{opacity:1}.vx-conv-hash{align-items:center;background:#2b2d31;background:var(--vx-panel,#2b2d31);border:2px solid #313338;border:2px solid var(--vx-surface,#313338);border-radius:6px;bottom:-4px;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-4px;width:18px}.vx-conv-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vx-conv-title{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-conv-row.is-unread .vx-conv-title{font-weight:800}.vx-conv-prefix{margin-right:1px;opacity:.55}.vx-conv-sub{color:#ffffffa6;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.65));font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-conv-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.vx-conv-time{color:#fff9;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.6));font-size:11px}.vx-conv-dot{background:#fff;background:var(--vx-text,#fff);border-radius:50%;height:10px;width:10px}.vx-conv-mention{background:#f23f43;border-radius:999px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:800;height:20px;line-height:20px;min-width:20px;padding:0 6px;text-align:center}.vx-conv-pin{background:#0000;border:none;color:#fff9;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.6));cursor:pointer;flex-shrink:0;font-size:18px;height:44px;width:44px}.vx-conv-pin.is-on{color:#f0b232}.vx-conv-empty{color:#ffffffa6;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.65));font-size:13px;margin:8px 12px}.vx-conv-empty-state{align-items:center;display:flex;flex-direction:column;gap:8px;padding:40px 24px;text-align:center}.vx-conv-empty-state div{font-size:40px}.vx-conv-empty-state p{color:#ffffffb3;color:var(--vx-muted,rgba(var(--vx-fg-rgb,255,255,255),.7));font-size:14px;line-height:1.45;margin:0;max-width:340px}.vx-qs-backdrop{align-items:flex-start;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(10vh,env(safe-area-inset-top,0px)) 12px 12px;position:fixed;z-index:3900}.vx-qs{background:#1e1f22;background:var(--vx-elevated,var(--vxs-1,#1e1f22));border-radius:16px;box-shadow:0 24px 60px #00000073;color:#fff;color:var(--vx-text,#fff);display:flex;flex-direction:column;max-height:72vh;overflow:hidden;width:min(560px,100%)}.vx-qs-head{border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;gap:8px;padding:10px}.vx-qs-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 6px 8px}.vx-qs-foot{border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));padding:6px 12px}@media (max-width:900px){.vx-qs-backdrop{align-items:stretch;padding:env(safe-area-inset-top,0) 0 0}.vx-qs{border-radius:0;max-height:none;width:100%}.vx-qs-foot{display:none}}.vx-dms-seg{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-radius:12px;display:flex;flex-shrink:0;gap:4px;margin:8px 12px 4px;padding:3px}.vx-dms-seg-btn{background:#0000;border:none;border-radius:9px;color:rgba(255,255,255,.7);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.7));cursor:pointer;flex:1 1;font-size:13px;font-weight:700;min-height:36px;min-width:0;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation;white-space:nowrap}.vx-dms-seg-btn.is-on{background:#2b2d31;background:var(--vx-panel,var(--vxs-2,#2b2d31));box-shadow:0 1px 3px #00000040;color:#fff;color:var(--vx-text,#fff)}.vx-social-mobile{display:flex;flex-direction:column;height:100%;min-height:0}.vx-social-mobile>:last-child{flex:1 1;min-height:0}.vx-qs[role=dialog]{background:#1e1f22!important;background:var(--vx-elevated,var(--vxs-1,#1e1f22))!important}.vx-tabstrip{align-items:stretch;background:rgba(255,255,255,.015);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.015));border-bottom:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));box-sizing:border-box;display:flex;flex-shrink:0;gap:4px;height:36px;min-width:0;padding:0 6px;position:relative;z-index:15}.vx-tabstrip-mobile{height:40px;padding:0 4px}html[data-vx-density=compact] .vx-tabstrip:not(.vx-tabstrip-mobile){height:31px}.vx-tablist{align-items:flex-end;display:flex;flex:1 1;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vx-tablist::-webkit-scrollbar{display:none}.vx-tab{align-items:center;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;box-sizing:border-box;color:rgba(255,255,255,.72);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.72));cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:6px;height:calc(100% - 5px);max-width:220px;min-width:0;padding:0 6px 0 10px;position:relative;-webkit-user-select:none;user-select:none}.vx-tab:hover{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05))}.vx-tab.is-active,.vx-tab:hover{color:#fff;color:var(--vx-text,#fff)}.vx-tab.is-active{background:#313338;background:var(--vxs-6,#313338);border-color:rgba(255,255,255,.09);border-color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.09))}.vx-tab.is-active:after{background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:0 0 2px 2px;content:"";height:2px;left:8px;position:absolute;right:8px;top:0}.vx-tab.is-current{border-color:rgba(255,255,255,.07);border-color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));border-style:dashed;color:#fff;color:var(--vx-text,#fff)}.vx-tab.is-split{box-shadow:inset 0 -2px 0 #5865f28c;box-shadow:inset 0 -2px 0 rgba(var(--vx-accent-rgb,88,101,242),.55)}.vx-tab.is-preview .vx-tab-title{font-style:italic;font-weight:500}.vx-tab.is-preview:not(.is-active){opacity:.85}.vx-tab.is-unread .vx-tab-title{color:#fff;color:var(--vx-text,#fff);font-weight:800}.vx-tab.is-dragging{opacity:.45}.vx-tab-drop{align-self:stretch;background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:1px;margin:6px 0;width:2px}.vx-tab-icon{flex-shrink:0;font-weight:800;opacity:.6}.vx-tab-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-tab-server{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:4px;color:rgba(255,255,255,.7);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.7));flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.04em;padding:1px 4px}.vx-tab-pin{flex-shrink:0;font-size:10px}.vx-tab-unread{background:#fff;background:var(--vx-text,#fff);height:8px;width:8px}.vx-tab-mentions,.vx-tab-unread{border-radius:999px;display:inline-block;flex-shrink:0}.vx-tab-mentions{background:#ed4245;box-sizing:border-box;color:#fff;font-size:10px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;text-align:center}.vx-tab-split-mark{color:#5865f2;color:var(--vx-accent,#5865f2);font-size:11px;opacity:.75}.vx-tab-close{background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;flex-shrink:0;font-size:15px;height:20px;line-height:1;opacity:.55;padding:0;width:20px}.vx-tab-close:hover{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));opacity:1}.vx-tabstrip-mobile .vx-tab{align-self:center;border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;height:calc(100% - 6px);max-width:170px}.vx-tabstrip-mobile .vx-tablist{align-items:center}.vx-tabstrip-mobile .vx-tab.is-active:after{display:none}.vx-tabstrip-mobile .vx-tab.is-active{background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22);border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vx-tabstrip-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.vx-icon-btn{align-items:center;background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:7px;color:rgba(255,255,255,.85);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.85));cursor:pointer;display:inline-flex;font-size:13px;gap:3px;height:26px;justify-content:center;min-width:28px;padding:0 6px}.vx-icon-btn:hover:not(:disabled){background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));color:#fff;color:var(--vx-text,#fff)}.vx-icon-btn:disabled{cursor:default;opacity:.4}.vx-icon-btn.is-on{background:#5865f247;background:rgba(var(--vx-accent-rgb,88,101,242),.28);border-color:#5865f2b3;border-color:rgba(var(--vx-accent-rgb,88,101,242),.7);color:#fff;color:var(--vx-text,#fff)}.vx-overflow{position:relative}.vx-overflow-count{font-size:10px;font-weight:800;opacity:.75}.vx-menu{background:#111214;background:var(--vx-elevated,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;box-shadow:0 16px 40px #00000073;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);max-height:min(420px,calc(100vh - 24px));max-width:min(320px,calc(100vw - 16px));min-width:220px;overflow-y:auto;padding:6px;position:fixed;z-index:3000}.vx-overflow-menu{position:absolute;right:0;top:calc(100% + 4px)}.vx-menu-item{align-items:center;background:#0000;border:none;border-radius:7px;color:inherit;cursor:pointer;display:flex;font-size:13px;gap:8px;min-height:32px;padding:6px 10px;text-align:left;width:100%}.vx-menu-item:focus-visible,.vx-menu-item:hover:not(:disabled){background:#5865f238;background:rgba(var(--vx-accent-rgb,88,101,242),.22)}.vx-menu-item:disabled{cursor:default;opacity:.4}.vx-menu-item.is-active{font-weight:800}.vx-menu-sub{font-size:12px;opacity:.6}.vx-menu-sep{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));height:1px;margin:4px 2px}.vx-kbd{font-size:11px;margin-left:auto;opacity:.6}.vx-split{display:flex;flex-direction:row;height:100%;min-height:0;min-width:0;width:100%}.vx-pane,.vx-split.vx-split-down{flex-direction:column}.vx-pane{display:flex;min-height:0;min-width:0;overflow:hidden;position:relative}.vx-split.is-split .vx-pane{box-shadow:inset 0 0 0 1px #0000}.vx-split.is-split .vx-pane.is-focused{box-shadow:inset 0 2px 0 #5865f2;box-shadow:inset 0 2px 0 var(--vx-accent,#5865f2)}.vx-pane-primary-body{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.vx-pane-header{align-items:center;background:rgba(255,255,255,.02);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.02));border-bottom:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));color:rgba(255,255,255,.85);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.85));display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:8px;height:36px;padding:0 8px 0 12px}.vx-pane-header-title{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-pane-typing{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25);border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 7px}.vx-pane-select,.vx-pane-typing{color:#fff;color:var(--vx-text,#fff)}.vx-pane-select{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:7px;font-size:12px;height:26px;max-width:180px;padding:0 6px}.vx-pane-empty{color:rgba(255,255,255,.7);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.7));flex:1 1;flex-direction:column;font-size:14px;justify-content:center;padding:24px;text-align:center}.vx-notice,.vx-pane-empty{align-items:center;display:flex;gap:10px}.vx-notice{background:#5865f21f;background:rgba(var(--vx-accent-rgb,88,101,242),.12);border-bottom:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07));color:#fff;color:var(--vx-text,#fff);flex-shrink:0;font-size:12.5px;padding:6px 12px}.vx-notice button{margin-left:auto}.vx-btn{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border:1px solid rgba(255,255,255,.14);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.14));border-radius:8px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;font-size:13px;font-weight:700;height:30px;padding:0 12px}.vx-btn:hover:not(:disabled){background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12))}.vx-btn:disabled{cursor:default;opacity:.5}.vx-btn.primary{background:#5865f2;background:var(--vx-accent,#5865f2);border-color:#0000;color:#fff;color:var(--vx-on-accent,#fff)}.vx-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.vx-btn.danger{border-color:#ed424599;color:#ff8a8c}html[data-vx-theme=light] .vx-btn.danger{color:#b42318}.vx-btn.small{font-size:12px;height:26px;padding:0 9px}.vx-visually-hidden{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.coms-shell{background:#1e1f22;background:var(--vxs-3,#1e1f22);color:#fff;color:var(--vx-text,#fff);display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;height:100vh;overflow:hidden}.coms-no-scroll{overflow:hidden!important;touch-action:none!important}.coms-rail{background:#06090f;background:var(--vxs-0,#06090f);border-right:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));box-sizing:border-box;flex:0 0 72px;gap:8px;height:100%;min-width:72px;padding:10px 0;position:relative;width:72px;z-index:5}.coms-rail,.coms-rail-bottom,.coms-rail-top{align-items:center;display:flex;flex-direction:column}.coms-rail-bottom,.coms-rail-top{flex-shrink:0;gap:10px}.coms-rail-divider{background:rgba(255,255,255,.1);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:1px;flex-shrink:0;height:1px;width:32px}.coms-rail-list{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 0;scroll-behavior:smooth;scrollbar-width:none;width:100%}.coms-rail-list::-webkit-scrollbar{display:none}.coms-rail-slot{width:100%}.coms-rail-home,.coms-rail-item,.coms-rail-slot{display:flex;justify-content:center;position:relative}.coms-rail-home,.coms-rail-item{align-items:center;background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05));border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:50%;box-shadow:0 4px 10px #0000002e;color:rgba(255,255,255,.95);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.95));cursor:pointer;font-size:13px;font-weight:800;height:48px;line-height:1;min-width:48px;overflow:hidden;padding:0;transition:border-radius .14s ease,border-color .14s ease,box-shadow .14s ease;width:48px}.coms-rail-home:hover,.coms-rail-item:hover{border-color:rgba(255,255,255,.22);border-color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.22));border-radius:16px}.coms-rail-item.active{border:2px solid #6e7dfff2;border:2px solid rgba(var(--vx-accent-rgb,110,125,255),.95);border-radius:16px;box-shadow:0 0 0 3px #6e7dff2e;box-shadow:0 0 0 3px rgba(var(--vx-accent-rgb,110,125,255),.18)}.coms-rail-item.add{border-style:dashed;font-size:22px;font-weight:500}.coms-rail-home:focus-visible,.coms-rail-item:focus-visible{outline:2px solid #8c98fff2;outline-offset:2px}.coms-rail-item.dragging{opacity:.4}.coms-rail-slot.drop-after:after,.coms-rail-slot.drop-before:before{background:#6e7dfff2;background:rgba(var(--vx-accent-rgb,110,125,255),.95);border-radius:2px;content:"";height:3px;left:14px;pointer-events:none;position:absolute;right:14px}.coms-rail-slot.drop-before:before{top:-7px}.coms-rail-slot.drop-after:after{bottom:-7px}.coms-rail-pill{background:rgba(255,255,255,.92);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.92));border-radius:0 4px 4px 0;height:8px;left:0;margin-top:-4px;pointer-events:none;position:absolute;top:50%;transition:height .14s ease,margin-top .14s ease;width:4px}.coms-rail-pill.active{height:36px;margin-top:-18px}.coms-rail-badge{border:2px solid #06090f;border:2px solid var(--vxs-0,#06090f);border-radius:999px;box-sizing:border-box;color:#fff;font-size:10px;font-weight:800;height:18px;line-height:14px;min-width:18px;padding:0 5px;right:2px;text-align:center;top:2px}.coms-rail-badge,.coms-rail-dot{background:#ff4d4f;pointer-events:none;position:absolute;z-index:3}.coms-rail-dot{border-radius:50%;box-shadow:0 2px 8px #00000059;height:10px;right:4px;top:4px;width:10px}.coms-rail-tooltip{background:#0a0f16;background:var(--vxs-1,#0a0f16);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:8px;box-shadow:0 10px 28px #00000073;color:rgba(255,255,255,.96);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.96));font-size:13px;font-weight:700;max-width:240px;overflow:hidden;padding:7px 10px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap;z-index:2100}.coms-rail-error{color:#ff7875;font-size:10px;line-height:1.25;text-align:center;width:64px;word-break:break-word}.coms-server-menu-item:focus-visible,.coms-server-menu-item:hover:not(:disabled){background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));outline:none}@media (prefers-reduced-motion:reduce){.coms-rail-list{scroll-behavior:auto}.coms-rail-home,.coms-rail-item,.coms-rail-pill{transition:none}}.coms-sidebar-wrap{display:flex;flex-direction:row;height:100%;max-width:520px;min-width:200px;position:relative}.coms-sidebar-resizer{background:#0000;cursor:col-resize;flex:0 0 6px;width:6px}.coms-sidebar-resizer:hover{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08))}.coms-sidebar-resizer:active{background:rgba(255,255,255,.12);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12))}.coms-sidebar{background:var(--vxs-5,#2b2d31);border-right:1px solid #1a1b1f;border-right:1px solid var(--vxs-3,#1a1b1f);display:flex;flex-direction:column;min-height:0;width:100%}.coms-sidebar-header{align-items:center;border-bottom:1px solid #1a1b1f;border-bottom:1px solid var(--vxs-3,#1a1b1f);display:flex;justify-content:space-between;padding:12px}.coms-sidebar-title{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-mini-btn{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:10px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;font-size:12px;padding:6px 8px}.coms-mini-btn.tiny{border-radius:10px;font-weight:900;padding:2px 8px}.coms-mini-btn.primary{background:#5865f2e6;background:rgba(var(--vx-accent-rgb,88,101,242),.9);border-color:#5865f2e6;border-color:rgba(var(--vx-accent-rgb,88,101,242),.9)}.coms-sidebar-search{box-sizing:border-box;overflow:hidden;padding:10px 12px;width:100%}.coms-sidebar-search input{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--vx-text,#fff);display:block;max-width:100%;outline:none;padding:8px 10px;width:100%}.coms-sidebar-scroll{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px}.coms-sidebar-section{padding:8px 8px 10px}.coms-sidebar-section-title-row{align-items:center;display:flex;justify-content:space-between;padding:0 6px 6px}.coms-sidebar-section-title{font-size:11px;font-weight:800;letter-spacing:.06em;opacity:.7}.coms-chan{background:#0000;border:none;border-radius:10px;color:#b5bac1;color:var(--vx-text-2,#b5bac1);cursor:pointer;padding:8px 10px;text-align:left;width:100%}.coms-chan:hover{background:var(--vxs-7,#3a3c43)}.coms-chan.active,.coms-chan:hover{color:#fff;color:var(--vx-text,#fff)}.coms-chan.active{background:var(--vxs-7,#404249)}.coms-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.coms-topbar{align-items:center;background:#313338;background:var(--vxs-6,#313338);border-bottom:1px solid #1a1b1f;border-bottom:1px solid var(--vxs-3,#1a1b1f);display:flex;gap:10px;height:54px;justify-content:space-between;padding:0 10px}.coms-topbar-where{display:flex;flex-direction:column;line-height:1.1}.coms-topbar-server{font-size:12px;font-weight:800;opacity:.85}.coms-topbar-chan{font-size:14px;font-weight:800}.coms-topbar-tabs{align-items:center;display:flex;gap:8px}.coms-tab{background:#1e1f22;background:var(--vxs-3,#1e1f22);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:12px;color:#b5bac1;color:var(--vx-text-2,#b5bac1);cursor:pointer;font-size:13px;font-weight:700;padding:7px 10px}.coms-tab.active{background:#5865f2;background:var(--vx-accent,#5865f2);border-color:#0000;color:#fff;color:var(--vx-on-accent,#fff)}.coms-topbar-right{align-items:center;display:flex;gap:10px}.coms-content{min-height:0}.coms-content,.coms-stage{display:flex;flex:1 1;min-width:0}.coms-stage{background:#313338;background:var(--vxs-6,#313338)}.coms-members{background:#2b2d31;background:var(--vxs-5,#2b2d31);border-left:1px solid #1a1b1f;border-left:1px solid var(--vxs-3,#1a1b1f);display:flex;flex-direction:column;width:240px}.coms-members-header{border-bottom:1px solid #1a1b1f;border-bottom:1px solid var(--vxs-3,#1a1b1f);font-size:11px;font-weight:900;letter-spacing:.06em;opacity:.75;padding:10px 12px}.coms-members-list{flex:1 1;min-height:0;overflow-y:auto;padding:8px}.coms-member{align-items:center;border-radius:10px;cursor:default;display:flex;gap:8px;padding:8px;-webkit-user-select:none;user-select:none}.coms-member:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.coms-dot{background:#61646b;border-radius:999px;flex:0 0 10px;height:10px;width:10px}.coms-member.online .coms-dot{background:#3ba55d}.coms-member.offline .coms-dot{background:#61646b}.coms-member-name{flex:1 1;font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-member-status{font-size:11px;opacity:.7}.coms-member-menu{background:#0b1016;background:var(--vxs-1,#0b1016);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:14px;box-shadow:0 12px 60px #0000008c;padding:10px;position:fixed;width:220px;z-index:9999}.coms-member-menu-title{font-size:13px;font-weight:900;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-member-menu-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.coms-member-menu-label{font-size:12px;font-weight:800;opacity:.85}.coms-member-menu-value{font-size:12px;font-weight:900;opacity:.85}.coms-member-menu-slider{margin:0 0 10px;width:100%}.coms-member-menu-btn{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:10px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;font-weight:900;padding:8px 10px;width:100%}.coms-member-menu-btn:hover{background:#2b2d31;background:var(--vxs-5,#2b2d31)}.coms-voice-member-row{align-items:center;display:flex;gap:8px;min-width:0}.coms-voice-member-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-voice-speaking-kitt{animation:comsVoiceBarsCenter .72s ease-in-out infinite alternate;background:linear-gradient(0deg,#ff5028fa 0,#ff823c 40%,#ffeb8cf2) bottom /4px 14px no-repeat;border-radius:4px;filter:drop-shadow(0 0 3px rgba(255,70,40,.9)) drop-shadow(0 0 7px rgba(255,70,40,.45));flex:0 0 auto;height:16px;position:relative;width:22px}.coms-voice-speaking-kitt:after,.coms-voice-speaking-kitt:before{content:"";inset:0;pointer-events:none;position:absolute}.coms-voice-speaking-kitt:before{animation:comsVoiceBarsInner .72s ease-in-out infinite alternate;background:linear-gradient(0deg,#ff5028fa 0,#ff823c 40%,#ffeb8cf2) 5px bottom /4px 11px no-repeat,linear-gradient(0deg,#ff5028fa 0,#ff823c 40%,#ffeb8cf2) 13px bottom /4px 11px no-repeat;filter:drop-shadow(0 0 3px rgba(255,70,40,.8)) drop-shadow(0 0 6px rgba(255,70,40,.35))}.coms-voice-speaking-kitt:after{animation:comsVoiceBarsOuter .72s ease-in-out infinite alternate;background:linear-gradient(0deg,#ff5028f5 0,#ff7837fa 40%,#ffdc82e6) 0 bottom /4px 8px no-repeat,linear-gradient(0deg,#ff5028f5 0,#ff7837fa 40%,#ffdc82e6) 18px bottom /4px 8px no-repeat;filter:drop-shadow(0 0 2px rgba(255,70,40,.75)) drop-shadow(0 0 5px rgba(255,70,40,.28))}@keyframes comsVoiceBarsCenter{0%{background-size:4px 10px;opacity:.72}35%{background-size:4px 14px;opacity:1}70%{background-size:4px 12px;opacity:.9}to{background-size:4px 15px;opacity:1}}@keyframes comsVoiceBarsInner{0%{background-size:4px 8px,4px 8px;opacity:.68}35%{background-size:4px 11px,4px 11px;opacity:.95}70%{background-size:4px 9px,4px 10px;opacity:.82}to{background-size:4px 12px,4px 12px;opacity:.96}}@keyframes comsVoiceBarsOuter{0%{background-size:4px 5px,4px 5px;opacity:.56}35%{background-size:4px 8px,4px 8px;opacity:.82}70%{background-size:4px 6px,4px 7px;opacity:.7}to{background-size:4px 9px,4px 9px;opacity:.86}}.coms-userbar,.coms-voicebar{align-items:center;background:#232428;background:var(--vxs-4,#232428);border-top:1px solid #1a1b1f;border-top:1px solid var(--vxs-3,#1a1b1f);display:flex;flex:0 0 auto;gap:10px;height:65px;justify-content:space-between;padding:0 10px}.coms-voicebar{align-items:stretch;height:78px;padding:6px 10px}.coms-userbar-left,.coms-voicebar-left{align-items:center;display:flex;gap:10px;min-width:0}.coms-userbar-avatar{background:#3a3c43;background:var(--vxs-7,#3a3c43);border-radius:999px;flex:0 0 28px;height:28px;width:28px}.coms-userbar-name{color:#fff;color:var(--vx-text,#fff);font-size:13px;font-weight:900;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-userbar-actions,.coms-voicebar-actions{align-items:center;display:flex;gap:6px}.coms-voicebar-left-wrap{align-items:center;display:flex;flex:1 1;min-width:0}.coms-voicebar-left{align-items:center;display:flex;gap:10px;min-width:0}.coms-voicebar-left>div:last-child{min-width:0}.coms-voicebar-title{color:#fff;color:var(--vx-text,#fff);font-size:12px;font-weight:900;line-height:1.1}.coms-voicebar-sub{font-size:12px;max-width:220px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coms-voicebar-right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:center}.coms-voicebar-actions-bottom,.coms-voicebar-actions-top{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-height:32px}.coms-usericon,.coms-voicebar-btn{align-items:center;background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:10px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;line-height:1;width:32px}.coms-usericon:hover,.coms-voicebar-btn:hover{background:#2b2d31;background:var(--vxs-5,#2b2d31)}.coms-voicebar-btn.active{background:#3a3c43;background:var(--vxs-7,#3a3c43)}.coms-voicebar-btn:disabled{cursor:not-allowed;opacity:.55}.coms-voicebar-btn.danger{border-color:#ff5a5a99;color:#ff6b6b}.coms-modal-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.coms-modal{background:#0b1016;background:var(--vxs-1,#0b1016);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:16px;box-shadow:0 12px 60px #0000008c;max-width:calc(100vw - 30px);overflow:hidden;width:460px}.coms-modal-header{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;justify-content:space-between;padding:12px 14px}.coms-modal-title{font-size:14px;font-weight:900}.coms-modal-body{padding:14px}.coms-modal-footer{border-top:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;gap:8px;justify-content:flex-end;padding:12px 14px}.coms-form{gap:12px}.coms-form,.coms-form-row{display:flex;flex-direction:column}.coms-form-row{gap:6px}.coms-form-label{font-size:12px;font-weight:700;opacity:.85}.coms-form-row input{background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;color:#e8eef6;color:var(--vx-text-2,#e8eef6);outline:none;padding:10px;width:100%}.coms-form-hint{font-size:11px;opacity:.65}.coms-form-error{background:#ff787814;border:1px solid #ff787840;border-radius:10px;color:#ffb3b3;font-size:12px;padding:8px 10px}.coms-form-inline{gap:14px}.coms-form-inline,.coms-radio{align-items:center;display:flex}.coms-radio{font-size:12px;gap:8px;opacity:.9}.coms-content,.coms-main,.coms-stage,.coms-view{min-height:0;min-width:0}.coms-view{display:flex;flex:1 1;flex-direction:column;position:relative}.coms-msg{margin:0}.coms-messages{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px 88px}.coms-inputbar{background:#313338;background:var(--vxs-6,#313338);border-top:1px solid #1a1b1f;border-top:1px solid var(--vxs-3,#1a1b1f);bottom:0;display:flex;gap:10px;left:0;padding:12px;position:absolute;right:0}.coms-inputbar input{background:#1e1f22;background:var(--vxs-3,#1e1f22);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:12px;color:#fff;color:var(--vx-text,#fff);flex:1 1;height:46px;outline:none;padding:10px 12px}.coms-inputbar button{background:#5865f2;background:var(--vx-accent,#5865f2);border:none;border-radius:12px;color:#fff;color:var(--vx-on-accent,#fff);cursor:pointer;font-weight:900;height:46px;padding:10px 16px}.coms-inputbar button:disabled{cursor:default;opacity:.5}.coms-members-wrap,.coms-scrim{display:none}@media (max-width:900px){.coms-main,.coms-shell{position:relative}.coms-main{height:100vh;margin-left:0;min-height:100vh;width:100vw;z-index:10}.coms-shell-mobile .coms-main{margin-left:0!important;touch-action:pan-y}.coms-shell-mobile .coms-main *{touch-action:pan-y}.coms-topbar-mobile{max-width:100%;width:100%}.coms-content,.coms-stage{height:100%;width:100%}.coms-sidebar-wrap{background:#2b2d31;background:var(--vxs-5,#2b2d31);border-right:1px solid #1a1b1f;border-right:1px solid var(--vxs-3,#1a1b1f);bottom:0;left:72px;max-width:88vw;position:fixed;top:0;touch-action:pan-y;transition:transform .16s ease;will-change:transform;z-index:60}.coms-sidebar-resizer{display:none}.coms-members-wrap{background:#2b2d31;background:var(--vxs-5,#2b2d31);border-left:1px solid #1a1b1f;border-left:1px solid var(--vxs-3,#1a1b1f);bottom:0;display:block;max-width:88vw;position:fixed;right:0;top:0;touch-action:pan-y;transition:transform .16s ease;will-change:transform;z-index:60}.coms-scrim{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#00000073;border:0;display:block;inset:0;margin:0;padding:0;position:fixed;transition:opacity .12s ease;z-index:1200}}.vox-sbm{display:flex;flex-direction:column;gap:12px;min-width:0}.vox-sbm-actions,.vox-sbm-create,.vox-sbm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vox-sbm-create{background:#5865f214;background:rgba(var(--vx-accent-rgb,88,101,242),.08);border:1px solid #5865f273;border:1px solid rgba(var(--vx-accent-rgb,88,101,242),.45);border-radius:12px;padding:12px}.vox-sbm-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.vox-sbm-list{background:rgba(255,255,255,.02);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.02));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;gap:12px;max-height:60vh;overflow-y:auto;padding:10px}.vox-sbm-list,.vox-sbm-section{display:flex;flex-direction:column}.vox-sbm-section{gap:4px}.vox-sbm-section-title{font-size:11px;font-weight:800;letter-spacing:.04em;opacity:.55;padding:0 6px 2px;text-transform:uppercase}.vox-sbm-pack{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;gap:10px;padding:7px 8px;text-align:left;width:100%}.vox-sbm-pack:hover{background:rgba(255,255,255,.05);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.05))}.vox-sbm-pack.active{background:#1f2228;background:var(--vxs-4,#1f2228);border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vox-sbm-icon-btn:focus-visible,.vox-sbm-pack:focus-visible,.vox-sbm-play:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:1px}.vox-sbm-pack-name,.vox-sbm-sound-name{display:block;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-sbm-pack-sub,.vox-sbm-sound-sub{display:block;font-size:11px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vox-sbm-dot{background:#fbbf24;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.vox-sbm-lock{font-size:11px;opacity:.55}.vox-sbm-detail{background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.vox-sbm-head{align-items:flex-start;display:flex;gap:14px}.vox-sbm-title{align-items:center;display:flex;font-size:18px;font-weight:900;gap:6px;overflow-wrap:anywhere}.vox-sbm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.vox-sbm-chip{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;font-size:11px;padding:2px 8px;white-space:nowrap}.vox-sbm-hint{font-size:12px;line-height:1.4;margin-top:6px;opacity:.7}.vox-sbm-art-edit{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:50%;bottom:-4px;cursor:pointer;height:24px;justify-content:center;position:absolute;right:-4px;width:24px}.vox-sbm-art-edit,.vox-sbm-banner{align-items:center;display:flex;font-size:12px}.vox-sbm-banner{background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;flex-wrap:wrap;gap:8px;padding:8px 10px}.vox-sbm-notice{color:#a7f3d0;font-size:12px}.vox-sbm-sounds{display:flex;flex-direction:column;gap:4px}.vox-sbm-sound{align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:6px 8px}.vox-sbm-sound:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vox-sbm-sound-main{align-items:center;display:flex;flex:1 1 140px;gap:8px;min-width:0}.vox-sbm-sound-emoji{flex:0 0 auto;font-size:18px;text-align:center;width:24px}.vox-sbm-sound-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.vox-sbm-play{background:#18191c;background:var(--vxs-2,#18191c);border:1px solid #3b3c40;border:1px solid var(--vxs-7,#3b3c40);border-radius:50%;color:#fff;color:var(--vx-text,#fff);cursor:pointer;flex:0 0 auto;font-size:11px;height:30px;width:30px}.vox-sbm-play.on{background:#5865f2e6;background:rgba(var(--vx-accent-rgb,88,101,242),.9);border-color:#5865f2e6;border-color:rgba(var(--vx-accent-rgb,88,101,242),.9)}.vox-sbm-icon-btn{background:#0000;border:0;border-radius:6px;color:rgba(255,255,255,.5);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.5));cursor:pointer;font-size:13px;padding:2px 4px}.vox-sbm-icon-btn:hover{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));color:#fff;color:var(--vx-text,#fff)}.vox-sbm-volume{align-items:center;display:flex;font-size:12px;gap:4px}.vox-sbm-volume input{width:80px}.coms-mini-btn.vox-sbm-danger{background:#dc2626d9;border-color:#dc2626d9}.coms-mini-btn.vox-sbm-danger-outline{border-color:#f8717180;color:#fca5a5}.vox-sbm-empty{font-size:13px;opacity:.7;padding:18px 8px;text-align:center}.vox-sbm-empty-small{font-size:12px;opacity:.55;padding:2px 6px}@media (max-width:720px){.vox-sbm-layout{grid-template-columns:minmax(0,1fr)}.vox-sbm-list{max-height:240px}.vox-sbm-head{gap:10px}}.vox-sticker-tile{background:rgba(255,255,255,.04);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.04));border:2px solid #0000;border-radius:10px;box-sizing:border-box;cursor:pointer;height:100%;padding:4px;width:100%}.vox-sticker-tile:hover{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vox-sticker-add-kw:focus-visible,.vox-sticker-tile-btn:focus-visible,.vox-sticker-tile:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:1px}.vox-sticker-tile-btn{background:#000000a6;border:0;border-radius:6px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;font-size:11px;height:22px;line-height:22px;opacity:.8;padding:0;position:absolute;top:3px;width:22px}.vox-sticker-tile-btn:hover{background:#000000d9;opacity:1}.vox-sticker-keywords{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#c7ceffd9;display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.vox-sticker-add-kw{align-self:flex-start;background:#0000;border:0;color:rgba(255,255,255,.45);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.45));cursor:pointer;font-size:11px;padding:0}.vox-sticker-add-kw:hover{color:#c7cefff2}.vox-pack-card{background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;padding:12px}.vox-pack-badge{background:#111214;background:var(--vxs-1,#111214);border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;font-size:11px;padding:2px 8px;white-space:nowrap}.vox-pack-badge.free{border-color:#34d39973;color:#a7f3d0}.vox-pack-badge.paid{border-color:#f59e0b80;color:#fcd34d}.vox-sticker-toolbar{align-items:center;background:rgba(255,255,255,.02);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.02));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.vox-sticker-section{display:flex;flex-direction:column;gap:10px}.vox-sticker-section-title{font-size:12px;font-weight:900;letter-spacing:.04em;margin-top:6px;opacity:.75;text-transform:uppercase}.vox-sticker-empty{border:1px dashed rgba(255,255,255,.12);border:1px dashed rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:10px;font-size:12px;opacity:.6;padding:10px 12px}.vox-dropzone{background:#5865f20f;background:rgba(var(--vx-accent-rgb,88,101,242),.06);border:2px dashed #8db4ff73;border:2px dashed rgba(var(--vx-link-rgb,141,180,255),.45);border-radius:12px;cursor:pointer;padding:18px 14px;text-align:center}.vox-dropzone.over,.vox-dropzone:hover{background:#5865f224;background:rgba(var(--vx-accent-rgb,88,101,242),.14);border-color:#8db4ff;border-color:var(--vx-link,#8db4ff)}.vox-dropzone:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:2px}.vox-upload-row{align-items:flex-start;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border-radius:10px;display:flex;gap:10px;padding:8px}.vox-progress{background:rgba(255,255,255,.08);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:999px;height:6px;overflow:hidden}.vox-progress>div{background:#8db4ff;background:var(--vx-link,#8db4ff);height:100%;transition:width .12s linear}.vox-pack-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:12px}.vox-pack-tile{align-items:stretch;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:1px solid rgba(255,255,255,.08);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));border-radius:12px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:flex;flex-direction:column;padding:10px;text-align:left}.vox-pack-tile:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));border-color:#5865f28c;border-color:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vox-pack-tile:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:1px}@media (max-width:520px){.vox-pack-grid{grid-template-columns:minmax(0,1fr)}}.vox-voice-watch{background:#e5393514;border-bottom:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.08));display:flex;flex-direction:column;gap:6px;padding:8px 12px}.vox-voice-watch-row{align-items:center;color:#fff;color:var(--vx-text,#fff);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.vox-voice-watch-text{flex:1 1 200px;min-width:0}.vox-voice-watch-meta{display:block;font-size:12px;margin-top:1px;opacity:.7}.vox-hosting{border:0;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;padding:0;width:100%}.vox-hosting legend{font-size:12px;font-weight:800;margin-bottom:4px;padding:0}.vox-hosting-option{align-items:flex-start;background:rgba(255,255,255,.02);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.02));border:1px solid rgba(255,255,255,.1);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.1));border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.vox-hosting-option.selected{background:#5865f21a;background:rgba(var(--vx-accent-rgb,88,101,242),.1);border-color:#8db4ffb3;border-color:rgba(var(--vx-link-rgb,141,180,255),.7)}.vox-hosting-option.disabled{cursor:not-allowed;opacity:.55}.vox-hosting-option input{margin-top:3px}.vox-hosting-option>span{display:flex;flex-direction:column;gap:1px;min-width:0}.vox-hosting-title{font-size:13px;font-weight:800}.vox-hosting-line{font-size:12px;opacity:.72}.vox-market-cats,.vox-sticker-nav{display:flex;flex-wrap:wrap;gap:6px}.vox-market-cats{margin-bottom:12px}.vox-sticker-nav-btn{align-items:center;background:#0000;border:1px solid rgba(255,255,255,.12);border:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.12));border-radius:999px;color:#fff;color:var(--vx-text,#fff);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 12px}.vox-sticker-nav-btn:hover{background:rgba(255,255,255,.06);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06))}.vox-sticker-nav-btn.active{background:#5865f2;background:var(--vx-accent,#5865f2);border-color:#5865f2;border-color:var(--vx-accent,#5865f2);color:#fff;color:var(--vx-on-accent,#fff)}.vox-sticker-nav-btn:focus-visible{outline:2px solid #8db4ff;outline:2px solid var(--vx-link,#8db4ff);outline-offset:2px}.vox-sticker-nav-count{background:#0000004d;border-radius:999px;font-size:10px;padding:0 6px}.vox-sticker-form{flex-direction:row}.vox-pack-badge.local{border-color:#8db4ff73;border-color:rgba(var(--vx-link-rgb,141,180,255),.45);color:#c7d7ff}.vox-pack-badge.server{border-color:#a78bfa73;color:#ddd6fe}.vox-pack-stats{grid-gap:6px 16px;display:grid;font-size:13px;gap:6px 16px;grid-template-columns:1fr auto;margin:14px 0 0}.vox-pack-stats dt{opacity:.75}.vox-pack-stats dd{font-weight:800;margin:0;text-align:right}.vox-pack-skeleton{animation:vox-skeleton 1.2s linear infinite;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));background:linear-gradient(90deg,rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03)),rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.07)),rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03)));background-size:200% 100%;cursor:default;min-height:120px}@keyframes vox-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.vox-pack-skeleton{animation:none}}@media (max-width:520px){.vox-sticker-nav-btn{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;justify-content:center}}.coms-sidebar{background:#2b2d31;background:var(--vx-sidebar-bg,var(--vxs-5,#2b2d31))}.coms-chan:hover{background:#3a3c43;background:var(--vx-hover,var(--vxs-7,#3a3c43))}.coms-chan.active{background:#404249;background:var(--vx-selected,var(--vxs-7,#404249))}.coms-messages{background:#0000;background:var(--vx-msg-bg,#0000)}html[data-vx-theme] .coms-members,html[data-vx-theme] .coms-sidebar{border-color:#1a1b1f;border-color:var(--vx-border,var(--vxs-2,#1a1b1f))}html[data-vx-gradient] .coms-shell{background:var(--vx-app-bg)!important}html[data-vx-gradient] .coms-stage{background:rgba(var(--vx-surface-rgb),.8)!important}html[data-vx-gradient] .coms-members,html[data-vx-gradient] .coms-sidebar{background:rgba(var(--vx-panel-rgb),.82)!important}html[data-vx-gradient] .coms-topbar{background:rgba(var(--vx-surface-rgb),.7)}.coms-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible,.vx-pz :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #5865f2!important;outline:2px solid var(--vx-focus,#5865f2)!important;outline-offset:1px}html[data-vx-focus=strong] .coms-shell :is(button,a,input,select,textarea,[tabindex]):focus-visible,html[data-vx-focus=strong] .vx-pz :is(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 5px #000!important;box-shadow:0 0 0 5px var(--vx-bg,#000)!important;outline:3px solid #5865f2!important;outline:3px solid var(--vx-focus,#5865f2)!important;outline-offset:2px}html[data-vx-reduce-motion] .coms-shell :not(.vx-anim-host *):after,html[data-vx-reduce-motion] .coms-shell :not(.vx-anim-host *):before,html[data-vx-reduce-motion] .coms-shell :not(.vx-anim-host,.vx-anim-host *),html[data-vx-reduce-motion] .vx-pz :not(.vx-anim-host *):after,html[data-vx-reduce-motion] .vx-pz :not(.vx-anim-host *):before,html[data-vx-reduce-motion] .vx-pz :not(.vx-anim-host,.vx-anim-host *){animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.vx-sensitive-tag{background:#faa61a24;border-radius:4px;color:#faa61a;font-size:10px;font-weight:800;letter-spacing:.03em;margin-left:6px;padding:0 5px;text-transform:uppercase}html[data-vx-theme=light] .vx-sensitive-tag{background:#faa61a38;color:#8a5300}html[data-vx-theme=light] .coms-member-name:not([style*=inherit]){filter:brightness(.62) saturate(1.4)}html[data-vx-theme=light] .coms-member-status{color:#4e5058;color:var(--vx-text-2,#4e5058);opacity:1!important}.vx-anim-host{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}html[data-vx-theme=light] .vx-anim-plate{background:#2b2d31;border-radius:6px}html[data-vx-density=compact] .coms-sidebar-section{padding:4px 6px 6px}html[data-vx-density=compact] .coms-chan{padding-bottom:5px;padding-top:5px}html[data-vx-density=compact] .coms-member{padding-bottom:4px;padding-top:4px}html[data-vx-density=compact] .coms-topbar:not(.coms-topbar-mobile){height:46px}html[data-vx-density=compact] .coms-userbar,html[data-vx-density=compact] .coms-voicebar{padding-bottom:6px;padding-top:6px}html[data-vx-density=compact] .coms-messages{padding-left:12px;padding-right:12px}html[data-vx-chat-density=compact] .coms-messages .coms-msg{gap:8px!important;padding-bottom:2px!important;padding-top:2px!important}html[data-vx-chat-density=compact] .coms-messages .coms-msg>div:first-child{font-size:12px!important;height:24px!important;width:24px!important}html[data-vx-chat-density=compact] .coms-messages .coms-msg-text{margin-top:0!important}.coms-messages .coms-msg-text{font-size:1em;font-size:calc(1em*var(--vx-msg-scale, 1))}.coms-shell.vx-ui-scaled{zoom:1;zoom:var(--vx-ui-scale,1);height:100vh;height:calc(100vh/var(--vx-ui-scale, 1));width:100vw;width:calc(100vw/var(--vx-ui-scale, 1))}.coms-shell.vx-sidebar-right>.coms-sidebar-wrap{flex-direction:row-reverse;order:20}.coms-shell.vx-sidebar-right>.coms-sidebar-wrap .coms-sidebar{border-left:1px solid #1a1b1f;border-left:1px solid var(--vx-border,var(--vxs-2,#1a1b1f));border-right:none}.coms-workarea.vx-members-left>.vx-members-region{order:-1}.coms-workarea.vx-members-left>.vx-members-region .coms-members{border-left:none;border-right:1px solid #1a1b1f;border-right:1px solid var(--vx-border,var(--vxs-2,#1a1b1f))}html[data-vx-userbar=top] .coms-shell .coms-sidebar>.coms-sidebar-footer-wrap{border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.06));order:-1}html[data-vx-activities-button=off] [data-vx-activities-button]{display:none!important}.vx-members-region{display:flex;flex:0 0 auto;height:100%;min-height:0;position:relative}.vx-members-region>.coms-members{min-width:0;width:100%!important}.vx-resizer{background:#0000;cursor:col-resize;flex:0 0 6px;position:relative;touch-action:none;width:6px;z-index:12}.vx-resizer.vx-resizer-row{cursor:row-resize;flex-basis:6px;height:6px;width:auto}.vx-resizer.active,.vx-resizer:focus-visible,.vx-resizer:hover{background:#5865f273;background:rgba(var(--vx-accent-rgb,88,101,242),.45)}.vx-edge-handle{align-items:center;background:rgba(255,255,255,.03);background:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.03));border:none;color:rgba(255,255,255,.6);color:rgba(var(--vx-fg-rgb,255,255,255),calc(var(--vx-ov, 1)*.6));cursor:pointer;display:flex;flex:0 0 14px;font-size:11px;justify-content:center;margin:0;padding:0;width:14px}.vx-edge-handle:hover{background:#5865f240;background:rgba(var(--vx-accent-rgb,88,101,242),.25);color:#fff;color:var(--vx-text,#fff)}html[data-vx-layout-editing] [data-vx-region]{outline:2px dashed #5865f2d9;outline:2px dashed rgba(var(--vx-accent-rgb,88,101,242),.85);outline-offset:-2px}html[data-vx-layout-editing] .coms-sidebar-resizer,html[data-vx-layout-editing] .vx-resizer{background:#5865f28c;background:rgba(var(--vx-accent-rgb,88,101,242),.55)}.vx-region-tag{align-items:center;background:#5865f2;background:var(--vx-accent,#5865f2);border-radius:999px;box-shadow:0 6px 18px #00000059;color:#fff;color:var(--vx-on-accent,#fff);display:flex;font-size:12px;font-weight:700;gap:4px;left:50%;padding:4px 6px 4px 10px;position:absolute;top:6px;transform:translateX(-50%);white-space:nowrap;z-index:40}.vx-region-tag button{background:#00000038;border:none;border-radius:999px;color:inherit;cursor:pointer;font-size:11px;font-weight:700;padding:2px 8px}.vx-region-tag button:hover{background:#0006}.coms-shell.vx-sidebar-right>.vx-edge-handle{order:21}.coms-sidebar-resizer.vx-resizing,.coms-sidebar-resizer:focus-visible{background:#5865f273;background:rgba(var(--vx-accent-rgb,88,101,242),.45)}html[data-vx-userbar=top] .coms-shell .coms-sidebar>.coms-sidebar-footer-wrap{margin-top:0!important}.coms-shell:not(.coms-shell-mobile)>.coms-sidebar-wrap{flex-shrink:0;max-width:560px}html[data-vx-theme=light] #root,html[data-vx-theme=light] body{background:#e3e5e8!important;background:var(--vxs-3,#e3e5e8)!important;color-scheme:light}.coms-shell :is(textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),.vx-pz :is(textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){color:fieldtext;color:var(--vx-text,fieldtext)}.coms-inputbar button:not(.vx-send-btn){color:#fff;color:var(--vx-text,#fff)}html[data-vx-theme=light] .coms-member-name,html[data-vx-theme=light] .coms-msg-user{filter:brightness(.62) saturate(1.25)}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/static/media/outfit-latin-wght.6c5d44285fbcc597b67a.woff2) format("woff2")}.vxw{--bg:#050b17;--panel:#08111f;--surface:#0a1424;--line:#213049;--line-strong:#2c3d5a;--text:#eef2fa;--muted:#b3bdd0;--faint:#8592ab;--cyan:#22d3ee;--cyan-soft:#22d3ee1f;--focus:#7dd3fc;--column:1017px;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-x:clip;position:relative}.vxw *,.vxw :after,.vxw :before{box-sizing:border-box}.vxw button{font-family:inherit}.vxw :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vxw h1,.vxw h2,.vxw h3,.vxw p{margin:0}.vxw-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b17f5;border-bottom:1px solid #172338;position:-webkit-sticky;position:sticky;top:0;z-index:30}.vxw-header-inner{gap:12px;min-height:54px;padding:0 14px 0 28px}.vxw-brand,.vxw-header-inner{align-items:center;display:flex}.vxw-brand{flex:0 0 auto;gap:9px;min-width:0}.vxw-brand img{border-radius:50%;flex:0 0 auto;height:34px;width:34px}.vxw-brand-text{display:flex;flex-direction:column;line-height:1.15}.vxw-brand-name{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vxw-brand-by{color:#c9d1e2;font-size:11.5px}.vxw-nav{align-items:center;display:flex;gap:6px;margin-left:16px}.vxw-nav-anchor{position:relative}.vxw-nav-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#dfe5f1;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:35px;padding:0 14px;transition:background .14s ease}.vxw-nav-item svg{color:#dfe5f1;height:17px;width:17px}.vxw-nav-item:hover{background:#28467840}.vxw-nav-item.is-active{background:#0f2440;color:#fff}.vxw-nav-item.is-active svg{color:#4fb6ff}.vxw-header-right{align-items:center;display:flex;gap:22px;margin-left:auto;min-width:0}.vxw-appget{min-width:0;position:relative}.vxw-getapp{align-items:stretch;background:#0b1424;border:1px solid #3a4862;border-radius:8px;display:inline-flex;height:35px;overflow:hidden}.vxw-getapp-main,.vxw-getapp-more{align-items:center;background:#0000;border:0;color:#eef2fa;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:9px;text-decoration:none;transition:background .14s ease;white-space:nowrap}.vxw-getapp-main{padding:0 14px 0 13px}.vxw-getapp-only{padding-right:12px}.vxw-getapp-only svg:last-child{margin-left:6px}.vxw-getapp-more{border-left:1px solid #1d283b;padding:0 10px 0 6px}.vxw-getapp-main:hover,.vxw-getapp-more:hover,.vxw-getapp-more[aria-expanded=true]{background:#13203a}.vxw-getapp-main:disabled{opacity:.6}.vxw-label-short{display:none}.vxw-appget-menu{max-width:min(350px,calc(100vw - 24px));min-width:290px;top:calc(100% + 8px)}.vxw-appget-ico{align-items:center;background:var(--cyan-soft);border-radius:8px;color:var(--cyan);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.vxw-appget-item{display:flex;flex:1 1;flex-direction:column;line-height:1.25;min-width:0}.vxw-appget-sub{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxw-appget-note{border-top:1px solid var(--line);color:var(--faint);font-size:12px;line-height:1.4;margin:6px 4px 2px;padding:10px 6px 4px}.vxw-login-wrap{display:contents}.vxw-login{background:#2f55c8;border:1px solid #3a63c9;border-radius:8px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;height:35px;padding:0 16px;white-space:nowrap}.vxw-account{position:relative}.vxw-account-btn{background:#0000;border:0;border-radius:50%;cursor:pointer;height:32px;padding:0;width:32px}.vxw-account-dot{align-items:center;background:#4565e0;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:600;height:100%;justify-content:center;width:100%}.vxw-menu{background:#0a1323;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 18px 44px #0000008c;left:0;max-height:min(70vh,520px);min-width:250px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 8px);z-index:40}.vxw-menu-right{left:auto;right:0}.vxw-menu-title{color:var(--faint);font-size:11.5px;font-weight:600;letter-spacing:.06em;overflow:hidden;padding:6px 10px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vxw-menu-empty{color:var(--muted);font-size:13.5px;padding:6px 10px 10px}.vxw-menu-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:12px;min-height:42px;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.vxw-menu-item:hover{background:#2846784d}.vxw-menu-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxw-avatar{--vxw-hue:210;align-items:center;background:hsl(var(--vxw-hue),55%,44%);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;justify-content:center;overflow:hidden}.vxw-avatar.is-round{border-radius:50%}.vxw-avatar img{display:block;height:100%;object-fit:cover;width:100%}.vxw-avatar-add{background:#0000;border:1px dashed #78a0dc99;color:var(--muted)}.vxw-dot{background:var(--cyan);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.vxw-main{display:flex;flex:1 0 auto;flex-direction:column;margin:0 auto;max-width:calc(var(--column) + 32px);padding:0 16px 22px;width:100%}.vxw-hero{padding:13px 0 0}.vxw-title{color:#fff;font-size:50px;font-weight:700;letter-spacing:-.005em;line-height:1.12;margin-left:8px!important}.vxw-lead{color:#e3e8f2;font-size:20px;line-height:1.35;margin:2px 0 0 7px!important}.vxw-lead-accent{color:var(--cyan);font-weight:600}.vxw-actions{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding:0 2px 0 4px}.vxw-action{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:22px;min-height:58px;padding:8px 18px 8px 22px;text-align:left;transition:border-color .14s ease,background .14s ease}.vxw-action:hover:not(:disabled){background:#0c1a2e;border-color:#22d3ee99}.vxw-action:disabled{cursor:default;opacity:.6}.vxw-action-icon,.vxw-tile-icon{color:var(--cyan);display:inline-flex;flex:0 0 auto}.vxw-action-text,.vxw-tile-text{display:flex;flex-direction:column;gap:3px;line-height:1.3;min-width:0}.vxw-action-title,.vxw-tile-title{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxw-action-sub,.vxw-tile-sub{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxw-note{color:var(--muted);font-size:14px;margin:12px 4px 0!important}.vxw-link{background:none;border:0;color:var(--cyan);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.vxw-panel{background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;margin-top:27px;outline:none;padding:10px 18px 14px}.vxw-continue{margin-top:21px;padding-bottom:19px}.vxw-continue .vxw-panel-head{margin-bottom:12px}.vxw-panel-head{align-items:center;display:flex;gap:16px;margin-bottom:7px;min-height:34px;padding-left:2px}.vxw-panel-icon{color:var(--cyan);display:inline-flex;flex:0 0 auto}.vxw-panel-head h2{color:#fff;font-size:18.5px;font-weight:600}.vxw-textlink{background:none;border:0;color:var(--cyan);cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;padding:0;white-space:nowrap}.vxw-textlink.is-underlined{text-decoration:underline;text-underline-offset:2px}.vxw-panel-link{margin-left:auto}.vxw-public-body{grid-column-gap:44px;align-items:center;column-gap:44px;display:grid;grid-template-columns:auto 1px minmax(0,1fr)}.vxw-public-list{min-width:0}.vxw-scards{display:flex;flex-wrap:wrap;gap:16px}.vxw-public-divider{align-self:stretch;background:var(--line-strong);margin:4px 0 12px}.vxw-public-cta{min-width:0}.vxw-public-cta-text{color:#fff;font-size:20.5px;font-weight:600;line-height:1.3}.vxw-create{align-items:center;background:#22d3ee0a;border:1.5px solid var(--cyan);border-radius:8px;color:var(--cyan);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:14px;height:41px;margin-top:19px;padding:0 34px 0 24px;transition:background .14s ease}.vxw-create:hover{background:var(--cyan-soft)}.vxw-public-body.is-expanded{grid-template-columns:minmax(0,1fr);row-gap:18px}.vxw-public-body.is-expanded .vxw-public-divider{height:1px;margin:0}.vxw-public-msg{align-items:flex-start;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:10px;width:264px}.vxw-scard{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;width:264px}.vxw-scard-banner{height:67px;overflow:hidden;position:relative}.vxw-scard-body{padding:0 8px 7px 14px}.vxw-scard-id{align-items:flex-end;display:flex;gap:12px;margin-top:-10px;position:relative;z-index:1}.vxw-scard-avatar{background-color:#10203a;border:2px solid var(--surface);box-sizing:initial!important}.vxw-scard-name{align-items:center;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:6px;min-width:0;padding-bottom:6px}.vxw-scard-name span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxw-scard-lock{color:var(--cyan);display:inline-flex}.vxw-scard-foot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:2px}.vxw-scard-members{align-items:center;color:#dfe5f1;display:inline-flex;font-size:13px;gap:9px}.vxw-scard-members svg,.vxw-scard-note{color:var(--muted)}.vxw-scard-note{font-size:12.5px;margin-top:6px!important}.vxw-scard-note.is-error{color:#fca5a5}.vxw-join{align-items:center;background:#0d1729;border:1px solid #4a5874;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:28px;padding:0 13px;white-space:nowrap}.vxw-join:hover:not(:disabled){border-color:#22d3eeb3}.vxw-join:disabled{opacity:.6}.vxw-join.is-wait{color:var(--muted);cursor:default}.vxw-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 16px}.vxw-search{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--muted);display:inline-flex;flex:1 1 260px;gap:8px;height:36px;max-width:380px;padding:0 12px}.vxw-search input{background:#0000;border:0;color:var(--text);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.vxw-cats{display:flex;flex-wrap:wrap;gap:6px}.vxw-cat{background:#0000;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);cursor:pointer;font-size:13px;height:30px;padding:0 12px}.vxw-cat.is-on{border-color:var(--cyan);color:var(--cyan)}.vxw-recently{align-items:center;display:flex;gap:14px;margin-left:auto;min-width:0}.vxw-recently-label{color:#dfe5f1;font-size:13px;white-space:nowrap}.vxw-stack{align-items:center;display:flex;margin-left:2px}.vxw-stack-item,.vxw-stack-more{align-items:center;background:#1c2a44;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:-4px;padding:0;position:relative;width:28px}.vxw-stack-item:first-child{margin-left:0}.vxw-stack-item .vxw-avatar{font-size:11.5px;height:100%!important;width:100%!important}.vxw-stack-item .vxw-dot{position:absolute;right:-1px;top:-1px}.vxw-stack-more{background:#34405a;color:#fff;font-size:12px;font-weight:600}.vxw-tiles{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.vxw-tile{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:32px;min-height:58px;padding:8px 16px 8px 24px;position:relative;text-align:left;transition:border-color .14s ease,background .14s ease}.vxw-tile:hover:not(:disabled){background:#0c1a2e;border-color:#22d3ee99}.vxw-tile:disabled{cursor:default;opacity:.55}.vxw-footer{align-items:center;color:#d3d9e5;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin:auto 0 0 7px;padding-top:30px}.vxw-footer-sep{color:#6c7891}.vxw-footer a{color:#d3d9e5;margin-left:4px;text-decoration:underline;text-underline-offset:2px}.vxw-boot{align-items:center;animation:vxw-fade .3s ease .35s forwards;background:#050b17;color:#d6e0ffb3;display:flex;flex-direction:column;font-size:13.5px;gap:14px;justify-content:center;min-height:100vh;min-height:100dvh;opacity:0}.vxw-boot img{border-radius:16px}.vxw-sk,.vxw-skeleton .vxw-scard-banner{animation:vxw-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#3c5a8c24,#3c5a8c47,#3c5a8c24);background-size:200% 100%}.vxw-skeleton .vxw-scard-body{padding-top:14px}.vxw-sk{border-radius:6px;display:block;height:11px;margin-bottom:9px;width:80%}.vxw-sk.short{width:45%}.vxw-steps{line-height:1.7;margin:0 0 8px;padding-left:20px}.vxw-nudge{grid-gap:10px 12px;animation:vxw-nudge-in .24s ease-out;background:#0a1323;border:1px solid var(--line-strong);border-radius:12px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));box-shadow:0 18px 44px #00000080;color:var(--text);display:grid;gap:10px 12px;grid-template-columns:auto 1fr;padding:14px 40px 14px 14px;position:fixed;right:20px;width:min(370px,calc(100vw - 24px));z-index:35}.vxw-nudge-icon{align-items:center;background:var(--cyan-soft);border-radius:50%;color:var(--cyan);display:inline-flex;height:34px;justify-content:center;width:34px}.vxw-nudge-text{color:var(--muted);display:flex;flex-direction:column;font-size:13.5px;gap:2px;line-height:1.4}.vxw-nudge-text strong{color:var(--text);font-size:14.5px}.vxw-nudge-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2}.vxw-nudge-go,.vxw-nudge-later{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;height:34px;padding:0 14px;text-decoration:none;white-space:nowrap}.vxw-nudge-go{background:#0000;border:1.5px solid var(--cyan);color:var(--cyan)}.vxw-nudge-later{background:#0000;border:1px solid var(--line-strong);color:#dfe5f1}.vxw-nudge-x{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--faint);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.vxw-nudge-x:hover{background:#2846784d;color:var(--text)}@keyframes vxw-nudge-in{0%{opacity:0;transform:translateY(10px)}}@keyframes vxw-fade{to{opacity:1}}@keyframes vxw-shimmer{to{background-position:-200% 0}}@media (min-width:1500px){.vxw{--column:1220px}.vxw-hero{padding-top:22px}.vxw-title{font-size:62px}.vxw-lead{font-size:24px;margin-top:4px!important}.vxw-actions{gap:20px;margin-top:28px}.vxw-action,.vxw-tile{min-height:72px;padding-bottom:10px;padding-top:10px}.vxw-action{gap:24px;padding-left:26px}.vxw-tile{gap:34px;padding-left:28px}.vxw-action-icon svg,.vxw-tile-icon svg{height:38px;width:38px}.vxw-action-title,.vxw-tile-title{font-size:18px}.vxw-action-sub,.vxw-tile-sub{font-size:15px}.vxw-panel{border-radius:14px;margin-top:32px;padding:14px 22px 18px}.vxw-continue{margin-top:26px;padding-bottom:22px}.vxw-panel-head{gap:18px;margin-bottom:10px;min-height:42px}.vxw-continue .vxw-panel-head{margin-bottom:14px}.vxw-panel-icon svg{height:32px;width:32px}.vxw-panel-head h2{font-size:22px}.vxw-recently-label,.vxw-textlink{font-size:15px}.vxw-stack-item,.vxw-stack-more{height:32px;width:32px}.vxw-tiles{gap:22px}.vxw-public-body{column-gap:52px}.vxw-scards{gap:20px}.vxw-public-msg,.vxw-scard{width:340px}.vxw-scard-banner{height:104px}.vxw-scard-body{padding:0 10px 10px 16px}.vxw-scard-id{gap:14px;margin-top:-16px}.vxw-scard-avatar{font-size:15px;height:46px!important;width:46px!important}.vxw-scard-name{font-size:16.5px;padding-bottom:8px}.vxw-scard-foot{margin-top:6px}.vxw-join,.vxw-scard-members{font-size:15px}.vxw-join{height:34px;padding:0 16px}.vxw-public-cta-text{font-size:25px}.vxw-create{font-size:19px;height:50px;margin-top:22px;padding:0 40px 0 28px}.vxw-create svg{height:23px;width:23px}.vxw-footer{font-size:14px;padding-top:36px}}@media (max-width:1100px){.vxw-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vxw-nav{margin-left:10px}.vxw-nav-item{padding:0 10px}.vxw-nav-item span{display:none}.vxw-public-body{grid-template-columns:minmax(0,1fr);row-gap:18px}.vxw-public-divider{height:1px;margin:0}.vxw-tiles{gap:10px;grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.vxw-header-inner{gap:8px;padding:0 12px 0 14px}.vxw-header-right{gap:10px}.vxw-nav{display:none}.vxw-title{font-size:40px}.vxw-lead,.vxw-title{margin-left:2px!important}.vxw-lead{font-size:17px}.vxw-actions{gap:10px;grid-template-columns:minmax(0,1fr);padding:0}.vxw-panel{padding:14px}.vxw-panel-head{flex-wrap:wrap;gap:10px 14px}.vxw-recently{margin-left:0;width:100%}.vxw-public-msg,.vxw-scard{width:100%}.vxw-public-cta-text{font-size:18px}.vxw-footer{margin-left:2px}.vxw-footer-sep{display:none}.vxw-footer a{margin-left:0}.vxw-nudge{bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;width:auto}}@media (max-width:420px){.vxw-brand-text{display:none}}@media (max-width:379px){.vxw-label-full{display:none}.vxw-label-short{display:inline}.vxw-appget[data-style=phone] .vxw-getapp-more{display:none}}.vxw.vxw-reduce *,.vxw.vxw-reduce :after,.vxw.vxw-reduce :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.vxw *,.vxw :after,.vxw :before,.vxw-boot{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}.vxw-boot{opacity:1}}@media (prefers-contrast:more){.vxw{--muted:#e6ebff;--line-strong:#5a77a8}}
/*# sourceMappingURL=main.07004ccb.css.map*/