.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color:#171722;font-synthesis:none;background:#f6f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.app{background:radial-gradient(circle at 80% 10%,#fff 0,#f7f7fb 35%,#f2f2f7 100%);min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e8e8ef;flex-direction:column;width:240px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.08em;align-items:center;gap:10px;margin:4px 10px 40px;font-weight:800;display:flex}.logo{color:#fff;background:#171722;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}nav{gap:7px;display:grid}nav button,.sideBottom button{color:#70707d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;font-size:14px;display:flex}nav button.active,nav button:hover{color:#171722;background:#f0f0f6;font-weight:700}.sideBottom{gap:7px;margin-top:auto;display:grid}.premium{color:#fff!important;background:#171722!important}main{width:calc(100% - 240px);margin-left:240px;padding:30px 38px}header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}h1{letter-spacing:-.03em;margin:0 0 5px;font-size:28px}header p{color:#898996;margin:0;font-size:14px}.headerRight{align-items:center;gap:12px;display:flex}.counter{background:#fff;border:1px solid #e7e7ee;border-radius:99px;padding:10px 14px;font-size:13px;font-weight:700}.avatar{background:#dddde6;border:0;border-radius:50%;width:38px;height:38px;font-weight:800}.discover{grid-template-columns:minmax(400px,720px) 330px;justify-content:center;gap:28px;display:grid}.cardWrap{place-items:center;display:grid}.profileCard{background:#ddd;border-radius:28px;width:min(100%,590px);height:min(690px,100vh - 145px);min-height:570px;position:relative;overflow:hidden;box-shadow:0 20px 55px #23233a1c}.profileCard>img{object-fit:cover;width:100%;height:100%}.gradient{background:linear-gradient(#0000 35%,#111b 100%);position:absolute;inset:0}.cardInfo{color:#fff;position:absolute;bottom:28px;left:30px;right:30px}.nameLine{align-items:center;gap:8px;display:flex}.nameLine h2{letter-spacing:-.04em;margin:0;font-size:32px}.verified{color:#5ee2ff}.place{opacity:.9;margin:6px 0 13px}.intent{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff24;border:1px solid #ffffff3d;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-block}.bio{max-width:520px;font-size:14px;line-height:1.5}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{background:#fff2;border-radius:99px;padding:6px 10px;font-size:11px}.actions{justify-content:center;gap:18px;margin-top:18px;display:flex}.round{cursor:pointer;background:#fff;border:1px solid #e4e4eb;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.round.pass{color:#e85d75}.round.like{color:#fff;background:#171722}.round.super{color:#f0a600}.rightPanel{background:#fff;border:1px solid #e7e7ee;border-radius:20px;width:auto;height:max-content;padding:17px;position:static}.panelHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.panelHead h3{margin:0}.panelHead button{color:#777;background:0 0;border:0;font-weight:700}.mini{cursor:pointer;border-bottom:1px solid #eee;align-items:center;gap:11px;padding:11px 0;display:flex}.mini img{object-fit:cover;border-radius:15px;width:50px;height:50px}.mini div{flex:1}.mini small{color:#888;margin-top:3px;font-size:11px;display:block}.mini>svg{color:#aaa}.upgrade{background:#f2f2f7;border-radius:14px;gap:11px;margin-top:14px;padding:13px;display:flex}.upgrade p{color:#777;margin:4px 0 0;font-size:11px;line-height:1.4}.map{background:#dfe7df;border:1px solid #ddd;border-radius:25px;height:calc(100vh - 125px);position:relative;overflow:hidden}.mapGrid{background-color:#dfe7df;background-image:linear-gradient(#fff5 1px,#0000 1px),linear-gradient(90deg,#fff5 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.mapGrid:before{content:"";background:#cbd7ca;border-radius:40% 55% 45% 35%;position:absolute;inset:10% 10% 8% 12%;transform:rotate(-10deg);box-shadow:200px 120px 0 20px #cbd7ca,-300px 180px 0 70px #cbd7ca}.pin{cursor:pointer;border:4px solid #fff;border-radius:50%;width:56px;height:56px;position:absolute;overflow:hidden;box-shadow:0 5px 18px #0003}.pin img{object-fit:cover;width:100%;height:100%}.p1{top:55%;left:32%}.p2{top:38%;left:54%}.p3{top:64%;left:44%}.mapLabel{background:#fff;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 5px 16px #0001}.l1{top:63%;left:27%}.l2{top:46%;left:49%}.mapControls{gap:6px;display:grid;position:absolute;top:18px;right:18px}.mapControls button{background:#fff;border:0;border-radius:12px;width:40px;height:40px;font-size:20px;box-shadow:0 3px 12px #0001}.rooms,.messages{background:#fff;border:1px solid #e6e6ed;border-radius:20px;grid-template-columns:300px 1fr;height:calc(100vh - 125px);display:grid;overflow:hidden}.roomList,.conversationList{border-right:1px solid #e7e7ee;padding:10px}.room{cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.room.selected,.room:hover{background:#f1f1f6}.roomIcon{font-size:24px}.room div,.conversation div{flex:1}.room small,.conversation p{color:#898996;margin-top:4px;font-size:11px;display:block}.online{background:#42cf7b;border-radius:50%;width:7px;height:7px}.chat,.privateChat{flex-direction:column;min-width:0;display:flex}.chatHeader{border-bottom:1px solid #eee;justify-content:space-between;padding:16px 19px;display:flex}.chatHeader span{color:#888;font-size:11px}.chatBody{background:#fafafd;flex:1;padding:20px;overflow:auto}.msg{max-width:70%;margin-bottom:14px}.msg b{font-size:12px}.msg p{background:#fff;border:1px solid #eee;border-radius:14px;margin:5px 0 0;padding:10px 13px;font-size:13px;line-height:1.4;display:inline-block}.msg.own{text-align:right;margin-left:auto}.msg.own p{color:#fff;text-align:left;background:#171722;border:0}.composer{border-top:1px solid #eee;gap:8px;padding:12px;display:flex}.composer input{background:#f1f1f5;border:0;border-radius:12px;outline:0;flex:1;padding:11px 13px}.composer button{color:#777;cursor:pointer;background:0 0;border:0}.conversation{border-radius:13px;gap:11px;padding:12px;display:flex}.conversation img{object-fit:cover;border-radius:14px;width:46px;height:46px}.conversation p{margin-bottom:0}.conversation small{color:#999}.browse{max-width:1100px;margin:auto}.filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.filters span,.filters button{background:#fff;border:1px solid #e3e3eb;border-radius:99px;padding:9px 12px;font-size:12px}.filters button{cursor:pointer;align-items:center;gap:7px;display:flex}.grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.gridCard{background:#fff;border:1px solid #e8e8ee;border-radius:17px;overflow:hidden}.gridCard img{aspect-ratio:.78;object-fit:cover;width:100%}.gridCard div{flex-wrap:wrap;align-items:center;gap:6px;padding:11px;display:flex}.gridCard small{color:#888;width:100%;font-size:11px;display:block}.themePicker{position:fixed;bottom:14px;right:18px}.themePicker button{background:#fff;border:1px solid #ddd;border-radius:99px;padding:9px 12px;font-size:11px}.theme-sexy{color:#f5edf4;background:#140f16}.theme-sexy aside,.theme-sexy .rightPanel,.theme-sexy .rooms,.theme-sexy .messages,.theme-sexy .gridCard,.theme-sexy .counter,.theme-sexy .mapControls button{color:#f5edf4;background:#211822;border-color:#3b2b3c}.theme-sexy nav button.active{color:#fff;background:#3a2638}.theme-sexy .profileCard{box-shadow:0 20px 70px #0008}@media (width<=1000px){aside{width:78px;padding:20px 10px}.brand span,nav button:not(.active):after,nav button{font-size:0}.brand{justify-content:center;margin-bottom:30px}nav button{justify-content:center}nav button svg{width:20px;height:20px}main{width:calc(100% - 78px);margin-left:78px;padding:24px}.discover{grid-template-columns:1fr}.rightPanel{display:none}.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){main{padding:15px}.rooms,.messages{grid-template-columns:1fr}.roomList,.conversationList{display:none}.profileCard{height:calc(100vh - 205px);min-height:520px}.grid{grid-template-columns:repeat(2,1fr)}header{margin-bottom:15px}.headerRight .counter{display:none}}button,input,select,textarea{font:inherit}.loading{place-items:center;min-height:100vh;font-weight:800;display:grid}.toast{z-index:100;color:#fff;cursor:pointer;background:#171722;border-radius:999px;padding:12px 18px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.authPage{background:#f6f6fa;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.authVisual{color:#fff;background:radial-gradient(circle at 75% 20%,#705a8e 0,#32243d 34%,#140f16 70%);flex-direction:column;justify-content:space-between;padding:60px;display:flex}.authBrand{letter-spacing:.12em;align-items:center;gap:10px;font-weight:900;display:flex}.authVisual h1{letter-spacing:-.065em;max-width:800px;font-size:clamp(46px,6vw,88px);line-height:.94}.authVisual p{color:#d6cddd;max-width:560px;font-size:18px;line-height:1.6}.authPill{background:#ffffff12;border:1px solid #fff3;border-radius:999px;width:max-content;padding:10px 14px}.authCard{background:#fff;border:1px solid #e7e7ee;border-radius:25px;place-self:center;width:min(460px,88%);padding:36px;box-shadow:0 24px 70px #2f233719}.authIcon{color:#fff;background:#171722;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.authCard h2{margin:20px 0 6px;font-size:30px}.authCard>p{color:#888;margin:0 0 24px}.authCard label,.profileEditor label{gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.authCard input,.authCard select,.profileEditor input,.profileEditor select,.profileEditor textarea,.modal textarea{background:#fafafd;border:1px solid #dddde6;border-radius:11px;outline:none;width:100%;padding:11px 12px}.authCard input:focus,.profileEditor input:focus,.profileEditor textarea:focus{border-color:#777}.twoCols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary{color:#fff;cursor:pointer;background:#171722;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.authCard>.primary{width:100%;margin-top:4px}.linkBtn{color:#5c4b69;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;font-weight:700}.legal{color:#999;text-align:center;margin-top:20px;line-height:1.5;display:block}.errorBox{color:#a82b42;background:#fff0f2;border:1px solid #ffd2db;border-radius:10px;margin-bottom:12px;padding:10px;font-size:12px}.modalShade{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1118;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 30px 100px #0005}.modal>svg{color:#e6a100}.modal h2{margin-bottom:6px}.modal p{color:#777;line-height:1.5}.modal textarea{resize:vertical;min-height:110px}.modalActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.modalActions>button:not(.primary){background:#fff;border:1px solid #ddd;border-radius:11px;padding:10px 13px}.emptyState{text-align:center;color:#777;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.emptyState h2{color:#222;margin:12px 0 4px}.emptyState p{max-width:400px;line-height:1.5}.emptyState .primary{margin-top:10px}.chatHint{text-align:center;color:#999;padding:20px;font-size:12px}.mapLegend{background:#fff;border-radius:14px;gap:3px;max-width:380px;padding:12px 14px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 25px #0002}.mapLegend span{color:#777;font-size:11px}.map .pin{border:4px solid #fff;padding:0}.cardLike{background:#f1f1f5;border:0;border-radius:9px;width:100%;margin-top:6px;padding:8px;font-size:11px;font-weight:700}.matchGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.matchCard{cursor:pointer;background:#fff;border:1px solid #e8e8ee;border-radius:18px;overflow:hidden}.matchCard img{aspect-ratio:.9;object-fit:cover;width:100%}.matchCard div{gap:5px;padding:13px;display:grid}.matchCard span{color:#888;font-size:11px}.matchCard button{color:#fff;background:#171722;border:0;border-radius:9px;margin-top:5px;padding:8px}.conversation.selected{background:#f1f1f6}.profileEditor{background:#fff;border:1px solid #e7e7ee;border-radius:22px;max-width:920px;margin:auto;padding:25px}.profileIntro{border-bottom:1px solid #eee;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.profilePhoto img{object-fit:cover;border-radius:24px;width:94px;height:94px}.profilePhoto svg{color:#1ca9c5;background:#fff;border-radius:50%;padding:4px;position:absolute;bottom:-5px;right:-7px}.profileIntro h2{margin:0;font-size:27px}.profileIntro p{color:#888;margin:5px 0 10px}.verification{background:#f1f1f6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.editGrid{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.profileEditor textarea{resize:vertical;min-height:100px}.profileEditor label small{color:#999;font-weight:500}.profileEditor .wide{grid-column:1/-1}.toggle{background:#f7f7fa;border-radius:13px;align-items:flex-start;padding:14px;grid-template-columns:auto 1fr!important;display:flex!important}.toggle input{width:auto;margin-top:3px}.toggle span{gap:4px;display:grid}.saveBtn{margin-top:8px}.theme-playful{background:#fff7fa}.theme-gamer{color:#f5f5ff;background:#0e1019}.theme-gamer aside,.theme-gamer .rightPanel,.theme-gamer .rooms,.theme-gamer .messages,.theme-gamer .gridCard,.theme-gamer .counter,.theme-gamer .profileEditor{color:#f5f5ff;background:#171b29;border-color:#2c3245}.theme-gamer nav button.active{color:#fff;background:#242b40}@media (width<=850px){.authPage{grid-template-columns:1fr}.authVisual{display:none}.authCard{margin:40px auto}.editGrid{grid-template-columns:1fr}.profileEditor .wide{grid-column:auto}}@media (width<=600px){.twoCols{grid-template-columns:1fr}.authCard{padding:25px}.profileEditor{padding:17px}.mapLegend{right:18px}}.realMapShell{background:#dde3df;border:1px solid #ddd;border-radius:25px;height:calc(100vh - 125px);position:relative;overflow:hidden}.realMap{z-index:0;position:absolute;inset:0}.realMap .leaflet-control-zoom{border:0;box-shadow:0 6px 18px #0002}.realMap .leaflet-control-zoom a{width:38px;height:38px;line-height:38px;border:0!important}.datingMarker{background:0 0!important;border:0!important}.datingMarkerRing{background:#fff;border:4px solid #fff;border-radius:50%;width:54px;height:54px;transition:transform .15s;overflow:hidden;box-shadow:0 5px 18px #0005}.datingMarkerRing:hover{transform:scale(1.08)}.datingMarkerRing img{object-fit:cover;width:100%;height:100%}.realMapShell .mapLegend{z-index:500}.mapProfile{z-index:500;background:#fff;border:1px solid #e6e6ed;border-radius:20px;width:min(330px,100% - 36px);padding:0;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 65px #0003}.mapProfile>img{object-fit:cover;width:100%;height:190px}.mapProfileBody h2{margin:0;font-size:23px}.mapProfileBody>p{color:#777;align-items:center;gap:5px;margin:7px 0 12px;font-size:12px;display:flex}.mapProfile .intent{color:#333;background:#f1f1f6;border:0}.mapProfileClose{z-index:2;color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:10px;right:10px;box-shadow:0 3px 12px #0002}.mapProfileActions,.gridActions,.incomingActions{gap:7px;margin-top:14px;display:flex}.mapProfileActions button,.gridActions button,.incomingActions button{cursor:pointer;background:#fff;border:1px solid #dddde5;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-weight:750;display:flex}.mapProfileActions button{flex:1}.likeMini{color:#fff!important;background:#171722!important;border-color:#171722!important}.superMini{color:#b47a00!important;background:#fff9e9!important;border-color:#f0d18a!important}.filterPanel{background:#fff;border:1px solid #e5e5ec;border-radius:17px;grid-template-columns:2fr repeat(5,1fr);gap:10px;margin-bottom:10px;padding:14px;display:grid}.filterPanel label{color:#777;gap:6px;font-size:10px;font-weight:800;display:grid}.filterPanel input,.filterPanel select{background:#fafafd;border:1px solid #dddde6;border-radius:10px;width:100%;min-width:0;padding:9px 10px}.browseCount{color:#777;margin:0 0 12px 4px;font-size:12px}.gridActions{width:100%;margin-top:4px}.gridActions button:first-child{flex:1}.likesGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.incomingCard{background:#fff;border:1px solid #e6e6ed;border-radius:19px;overflow:hidden}.incomingPhoto{height:280px;position:relative;overflow:hidden}.incomingPhoto>img{object-fit:cover;width:100%;height:100%}.incomingBody{padding:15px}.incomingBody h3{margin:0;font-size:20px}.incomingBody small{color:#888;margin-top:5px;display:block}.incomingBody blockquote{background:#fff8e4;border:1px solid #f2daa0;border-radius:11px;margin:13px 0 0;padding:11px;font-size:12px;line-height:1.5}.hiddenLike .incomingPhoto>img{filter:blur(18px);transform:scale(1.15)}.blurLock{color:#fff;text-align:center;background:#17172255;align-content:center;place-items:center;gap:8px;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.superRibbon{color:#775400;letter-spacing:.04em;background:#fff4c7;border:1px solid #efcf63;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px}.navDot{background:#e5a600;border-radius:50%;width:7px;height:7px;margin-left:auto}.geoBox{background:#f6f7fa;border:1px solid #e5e5ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.geoBox>div{gap:5px;display:grid}.geoBox small{color:#777;font-size:11px;line-height:1.4}.geoBox em{color:#4e6f56;font-size:11px}.geoBox button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dddde5;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:flex}@media (width<=1150px){.filterPanel{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.filterPanel{grid-template-columns:1fr 1fr}.realMapShell{border-radius:16px;height:calc(100vh - 105px)}.mapProfile{width:calc(100% - 20px);bottom:10px;right:10px}.mapProfile>img{height:145px}.realMapShell .mapLegend{max-width:none;inset:10px 10px auto}.geoBox{flex-direction:column;align-items:flex-start}.likesGrid{grid-template-columns:1fr 1fr}.incomingPhoto{height:220px}}@media (width<=470px){.filterPanel,.likesGrid{grid-template-columns:1fr}}.photoManager{border:1px solid var(--line,#e4e7ef);background:#ffffffb8;border-radius:22px;margin:22px 0;padding:20px}.photoManagerHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.photoManagerHead h3{margin:0 0 4px}.photoManagerHead p{color:var(--muted,#74798a);margin:0;font-size:13px}.uploadButton{color:#fff;cursor:pointer;white-space:nowrap;background:#171927;border-radius:13px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:inline-flex}.uploadButton input{display:none}.uploadButton.disabled{opacity:.48;cursor:not-allowed}.photoGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.photoTile{aspect-ratio:4/5;background:#eef0f5;border-radius:16px;position:relative;overflow:hidden}.photoTile img{object-fit:cover;width:100%;height:100%;display:block}.photoTile>span{color:#fff;background:#0f111cd1;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px}.photoControls{gap:5px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.photoControls button{cursor:pointer;background:#ffffffeb;border:0;border-radius:9px;flex:1;height:30px;font-weight:900}.photoControls button:disabled{opacity:.35}.photoControls .danger{color:#fff;background:#23151de6}.photoEmpty{color:#7d8190;border:1px dashed #c9ccda;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:145px;display:flex}.photoEmpty b{color:#313440}.storageNote{color:#8a8e9d;margin-top:10px;display:block}.presencePhoto{flex:none;position:relative}.presencePhoto img{display:block}.presencePhoto i,.profileOnline{background:#29c778;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:0}.profilePhoto{position:relative}.typingBubble{color:#7b7f8d;align-items:center;gap:4px;padding:8px 4px;font-size:12px;display:flex}.typingBubble span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite typingDot}.typingBubble span:nth-child(2){animation-delay:.12s}.typingBubble span:nth-child(3){animation-delay:.24s}@keyframes typingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.readState{text-align:right;opacity:.65;margin-top:4px;font-size:10px;display:block}.messageMedia{border-radius:14px;max-width:min(340px,100%);margin-top:6px;display:block}.chatHeader small{color:#27a96d;margin-top:3px;display:block}.errorBox{margin:10px 0}.profileEditor .photoManager+.editGrid{margin-top:18px}@media (width<=900px){.photoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.photoManagerHead{flex-direction:column;align-items:flex-start}.photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uploadButton{justify-content:center;width:100%}}.aiHub{grid-template-columns:300px minmax(0,1fr);gap:18px;height:calc(100vh - 150px);min-height:560px;display:grid}.aiRoster,.aiChat{background:var(--panel,#fff);border:1px solid var(--border,#e6e8ef);border-radius:22px;overflow:hidden}.aiRoster{flex-direction:column;gap:8px;padding:14px;display:flex}.aiIntro{align-items:flex-start;gap:11px;padding:10px 8px 15px;display:flex}.aiIntro div{flex-direction:column;gap:3px;display:flex}.aiIntro small,.aiPersona small,.aiChatHead small,.aiDisclosure{color:#7b8190}.aiPersona{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:11px;padding:11px;display:flex}.aiPersona:hover,.aiPersona.selected{background:#f3f4f8}.aiPersona>span{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:0 3px 14px #0000000d}.aiPersona div{flex-direction:column;gap:2px;min-width:0;display:flex}.aiPersona small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aiChat{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.aiChatHead{border-bottom:1px solid #eceef4;align-items:center;gap:12px;padding:14px 18px;display:flex}.aiChatHead>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aiAvatar{background:linear-gradient(135deg,#f1ecff,#fff1f5);border-radius:16px;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.aiBadge{color:#fff;vertical-align:2px;letter-spacing:.05em;background:#6e55f7;border-radius:999px;padding:3px 6px;font-size:10px}.aiClear{cursor:pointer;background:#fff;border:1px solid #e5e7ee;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.aiMessages{flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.aiWelcome{text-align:center;max-width:520px;margin:auto;padding:35px 20px}.aiBigEmoji{font-size:54px}.aiWelcome h2{margin:8px 0}.aiWelcome p{color:#737988;line-height:1.5}.aiPrompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.aiPrompts button{cursor:pointer;background:#fff;border:1px solid #e3e4eb;border-radius:999px;padding:9px 13px}.aiMsg{background:#f2f3f7;border-radius:16px 16px 16px 5px;align-self:flex-start;max-width:min(680px,82%);padding:10px 13px}.aiMsg.own{color:#fff;background:#6e55f7;border-radius:16px 16px 5px;align-self:flex-end}.aiMsg b{opacity:.75;font-size:12px}.aiMsg p{white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.aiTyping{gap:4px;padding:7px 3px 2px;display:flex}.aiTyping span{background:#8e93a1;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate aiDot}.aiTyping span:nth-child(2){animation-delay:.15s}.aiTyping span:nth-child(3){animation-delay:.3s}@keyframes aiDot{to{opacity:.45;transform:translateY(-4px)}}.aiComposer{border-top:1px solid #eceef4;gap:9px;padding:12px 15px;display:flex}.aiComposer input{min-width:0;font:inherit;border:1px solid #dfe2e9;border-radius:14px;outline:none;flex:1;padding:12px 14px}.aiComposer input:focus{border-color:#8d7cf7;box-shadow:0 0 0 3px #8d7cf71c}.aiComposer button{color:#fff;cursor:pointer;background:#6e55f7;border:0;border-radius:14px;place-items:center;width:44px;display:grid}.aiComposer button:disabled{opacity:.45;cursor:not-allowed}.aiDisclosure{text-align:center;padding:0 10px 10px;font-size:11px}.aiError{margin:0 15px 10px}@media (width<=900px){.aiHub{grid-template-columns:1fr;height:auto;min-height:0}.aiRoster{flex-direction:row;overflow:auto}.aiIntro{min-width:220px}.aiPersona{min-width:190px}.aiChat{min-height:620px}.aiMessages{min-height:430px}}@media (width<=560px){.aiIntro{display:none}.aiPersona{min-width:150px}.aiPersona small{font-size:11px}.aiChat{border-radius:16px;min-height:570px}.aiMsg{max-width:90%}.aiChatHead small{font-size:11px}}.flagshipRooms{grid-template-columns:270px minmax(0,1fr) 250px}.roomListTitle{gap:3px;padding:10px 12px 14px;display:grid}.roomListTitle small{color:#8b8f9d;font-size:11px}.roomList .room{text-align:left;width:100%;color:inherit;background:0 0;border:0}.roomList .room.selected,.roomList .room:hover{background:#f1f1f6}.roomMembers{background:#fff;border:0;border-left:1px solid #e7e7ee;width:auto;padding:12px;position:static;inset:auto;overflow:auto}.membersHead{justify-content:space-between;align-items:center;padding:7px 5px 13px;display:flex}.membersHead span{color:#38a56d;font-size:11px;font-weight:800}.membersEmpty{color:#8c909d;padding:10px;line-height:1.45;display:block}.memberRow{align-items:center;gap:6px;padding:5px 0;display:flex}.memberIdentity{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:9px;padding:5px;display:flex}.memberIdentity:hover{background:#f4f4f8}.memberIdentity>span:last-child{gap:2px;min-width:0;display:grid}.memberIdentity b,.memberIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memberIdentity small{color:#8b8f9d;font-size:10px}.memberPic{flex:none;position:relative}.memberPic img{object-fit:cover;border-radius:12px;width:38px;height:38px;display:block}.memberPic i,.roomAvatarBtn i{background:#2dc67b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.mentionBtn{color:#8b8f9d;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mentionBtn:hover{color:#171722;background:#f1f1f6}.roomRule{background:#f2f2f6;border-radius:999px;padding:6px 9px;font-weight:700;color:#6e7280!important}.roomChatBody{padding:16px 18px}.roomMsgRow{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.roomMsgRow.own{flex-direction:row-reverse}.roomAvatarBtn{cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.roomAvatarBtn img{object-fit:cover;border-radius:14px;width:42px;height:42px;display:block}.roomBubble{background:#fff;border:1px solid #e8e9ef;border-radius:16px;max-width:min(680px,78%);padding:9px 12px;box-shadow:0 2px 6px #00000008}.roomMsgRow.own .roomBubble{color:#fff;background:#171722;border-color:#171722}.roomMsgMeta{align-items:center;gap:7px;min-width:0;display:flex}.roomMsgMeta button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.roomMsgRow.own .roomMsgMeta button{color:var(--accent,#ff4d78);text-shadow:0 0 14px color-mix(in srgb,var(--accent,#ff4d78) 24%,transparent);font-weight:950}.roomMsgMeta small,.roomMsgMeta>span{color:#9296a3;font-size:10px}.roomMsgRow.own .roomMsgMeta small,.roomMsgRow.own .roomMsgMeta>span{color:#b8bac4}.roomBubble>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.replyPreview{background:#f4f3fa;border-left:3px solid #8a7cf4;border-radius:7px;gap:2px;max-width:100%;margin-top:7px;padding:5px 8px;font-size:11px;display:grid}.replyPreview span{white-space:nowrap;text-overflow:ellipsis;color:#6f7380;overflow:hidden}.roomMsgRow.own .replyPreview{background:#ffffff12}.roomMsgRow.own .replyPreview span{color:#d7d8df}.roomMsgActions{opacity:.55;gap:8px;margin-top:6px;display:flex}.roomMsgActions button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:10px;display:flex}.roomMsgRow:hover .roomMsgActions{opacity:1}.replyComposer{background:#f4f3fa;border-top:1px solid #e8e7f0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.replyComposer>div{gap:2px;min-width:0;display:grid}.replyComposer b{font-size:11px}.replyComposer span{color:#777b89;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.replyComposer button{cursor:pointer;background:0 0;border:0;font-size:20px}.composer button:disabled{opacity:.35;cursor:not-allowed}.roomProfileModal{background:#fff;border-radius:24px;width:min(440px,92vw);max-height:88vh;position:relative;overflow:auto;box-shadow:0 25px 80px #0004}.modalClose{z-index:2;cursor:pointer;background:#fffd;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:12px;right:12px}.roomProfileHero{object-fit:cover;background:#e7e8ed;width:100%;height:390px}.roomProfileContent{padding:20px}.roomProfileContent .place{color:#777;margin:5px 0 11px}.roomProfileContent .intent{color:#383849;background:#f0eff7;border-color:#e0deeb}.roomProfileBio{color:#555;line-height:1.55}.roomProfileContent .tags span{color:#555;background:#f1f1f5}.roomProfileActions{gap:10px;margin-top:18px;display:flex}.roomProfileActions button{border-radius:12px;flex:1;padding:11px}.profilePeek{z-index:120;color:#fff;background:#171722;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800;position:fixed;top:70px;left:50%;transform:translate(-50%)}.theme-sexy .roomMembers,.theme-gamer .roomMembers{background:inherit;border-color:#34303c}.theme-sexy .roomBubble,.theme-gamer .roomBubble{background:#28232d;border-color:#3b3744}.theme-sexy .roomList .room.selected,.theme-sexy .roomList .room:hover,.theme-gamer .roomList .room.selected,.theme-gamer .roomList .room:hover{background:#ffffff0e}@media (width<=1180px){.flagshipRooms{grid-template-columns:250px minmax(0,1fr)}.roomMembers{display:none}}@media (width<=700px){.flagshipRooms{grid-template-columns:1fr}.flagshipRooms .roomList{display:none}.roomBubble{max-width:86%}.roomRule{display:none}.roomChatBody{padding:12px}.roomProfileHero{height:310px}}.memberActions{align-items:center;gap:2px;display:flex}.mentionBtn.activeMute{color:#6048d8;background:#ece9ff}.dangerText{color:#c53c4b!important}.roomSafetyActions{border-top:1px solid #ececf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:12px;display:grid}.roomSafetyActions button{cursor:pointer;color:#666;background:#fff;border:1px solid #e4e5eb;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.roomSafetyActions button:hover{background:#f6f6f9}.reportModal{background:#fff;border-radius:22px;width:min(500px,92vw);padding:25px;position:relative;box-shadow:0 25px 80px #0004}.reportModal h2{margin:8px 0 5px}.reportModal>p{color:#777;margin:0 0 18px;line-height:1.45}.reportIcon{color:#c43c4a;background:#fff0f2;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.reportModal label{gap:7px;margin-top:13px;font-size:12px;font-weight:750;display:grid}.reportModal select,.reportModal textarea{font:inherit;background:#fff;border:1px solid #dddfe7;border-radius:12px;padding:11px 12px}.reportModal textarea{resize:vertical;min-height:110px}.reportModal label small{color:#8b8f9b;font-weight:500}.reportActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.reportActions button{cursor:pointer;background:#fff;border:1px solid #e1e2e8;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;display:flex}.reportActions .dangerAction{color:#fff;background:#c63e4d;border-color:#c63e4d}.roomMsgActions{flex-wrap:wrap}.roomMsgActions .dangerText:hover{color:#e24a59!important}.theme-sexy .roomSafetyActions,.theme-gamer .roomSafetyActions{border-color:#3a3542}.theme-sexy .roomSafetyActions button,.theme-gamer .roomSafetyActions button{color:#ddd;background:#27232d;border-color:#403a49}@media (width<=700px){.roomSafetyActions{grid-template-columns:1fr}.memberActions{gap:0}.memberActions .mentionBtn{width:30px;height:30px}.roomMsgActions button{font-size:9px}.reportModal{padding:20px}}.navCount{background:var(--accent,#ff4d78);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.roomSearch{border:1px solid var(--border,#e6e6ea);width:100%;color:inherit;background:0 0;border-radius:10px;margin-top:10px;padding:9px 11px}.roomUnread{background:var(--accent,#ff4d78);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.mediaPick{cursor:pointer;border:1px solid var(--border,#e7e7ec);background:var(--panel,#fff);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mediaPick:hover{transform:translateY(-1px)}.mediaPick.busy{opacity:.55;pointer-events:none}.mediaPick input{display:none}.roomMessageMedia,.messageMedia{object-fit:contain;background:#1111;border-radius:14px;max-width:min(360px,100%);max-height:360px;margin-top:8px;display:block}.notificationPage,.adminPage{padding:8px 0 30px}.notificationTop,.queueHead,.adminHero{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.notificationTop button,.adminActions button{border:1px solid var(--border,#e5e5ea);background:var(--panel,#fff);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.notificationList{gap:10px;display:grid}.notificationItem{text-align:left;border:1px solid var(--border,#e7e7ec);background:var(--panel,#fff);border-radius:16px;grid-template-columns:44px 1fr 8px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.notificationItem.unread{border-color:color-mix(in srgb,var(--accent,#ff4d78) 35%,var(--border,#e7e7ec));background:color-mix(in srgb,var(--accent,#ff4d78) 5%,var(--panel,#fff))}.notificationIcon{background:var(--muted-bg,#f3f3f6);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.notificationItem span:nth-child(2){gap:3px;display:grid}.notificationItem small,.notificationItem em{color:var(--muted,#7b7b84);font-size:12px;font-style:normal}.notificationItem>i{background:var(--accent,#ff4d78);border-radius:50%;width:8px;height:8px}.adminHero{border:1px solid var(--border,#e7e7ec);background:var(--panel,#fff);border-radius:18px;justify-content:flex-start;padding:18px}.adminHero p{color:var(--muted,#777);margin:4px 0 0}.statGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.statCard{border:1px solid var(--border,#e7e7ec);background:var(--panel,#fff);border-radius:15px;gap:4px;padding:16px;display:grid}.statCard b{font-size:25px}.statCard span{color:var(--muted,#777);font-size:12px}.reportQueue{gap:12px;display:grid}.adminReport{border:1px solid var(--border,#e7e7ec);background:var(--panel,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;display:grid}.adminReportMain>div{align-items:center;gap:10px;display:flex}.adminReport p{margin:8px 0}.adminReport small{color:var(--muted,#777)}.statusChip{text-transform:uppercase;background:#ececf1;border-radius:999px;padding:4px 7px;font-size:10px}.statusChip.open{color:#a11;background:#ffe9ef}.statusChip.reviewing{color:#8b6200;background:#fff4d8}.statusChip.resolved{color:#196d36;background:#e5f8eb}.adminActions{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;display:flex}.adminActions .dangerAction{color:#fff;background:#a7192d;border-color:#a7192d}@media (width<=900px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReport{grid-template-columns:1fr}.adminActions{justify-content:flex-start}}@media (width<=560px){.statGrid{grid-template-columns:1fr 1fr}.notificationTop{flex-direction:column;align-items:flex-start}.notificationItem{grid-template-columns:40px 1fr 8px}}.notificationToasts{z-index:180;pointer-events:none;gap:9px;width:min(360px,100vw - 30px);display:grid;position:fixed;top:20px;right:22px}.notificationToast{pointer-events:auto;color:#191922;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4eb;border-radius:15px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;padding:11px 12px;animation:.2s ease-out toastIn;display:grid;box-shadow:0 14px 40px #1c183126}.notificationToast:hover{transform:translateY(-1px)}.notificationToastIcon{background:#f1eff8;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.notificationToast>span:nth-child(2){gap:3px;min-width:0;display:grid}.notificationToast b{font-size:12px}.notificationToast small{color:#74747f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.notificationToast i{color:#999;font-style:normal}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.roomHeaderActions{align-items:center;gap:7px;display:flex}.roomHeaderActions button{cursor:pointer;background:#fff;border:1px solid #e1e2e8;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:750}.roomHeaderActions .joinRoomBtn{color:#fff;background:#171722;border-color:#171722}.roomHeaderActions .leaveRoomBtn{color:#a83b48}.matchScore{background:#ffffff24;border:1px solid #ffffff30;border-radius:999px;margin-left:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-block}.premiumPage{gap:18px;max-width:1050px;margin:0 auto;display:grid}.premiumHero{color:#fff;background:linear-gradient(135deg,#1e1b26,#514565);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.premiumHero h2{margin:5px 0 8px;font-size:34px}.premiumHero p{color:#ddd7e5;max-width:700px;margin:0;line-height:1.55}.premiumKicker{text-transform:uppercase;letter-spacing:.14em;color:#cfc4da;font-size:10px;font-weight:900}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.planCard{background:#fff;border:1px solid #e5e5eb;border-radius:18px;gap:8px;padding:18px;display:grid}.planCard.current{border-color:#796593;box-shadow:inset 0 0 0 1px #796593}.planCard>span{text-transform:uppercase;letter-spacing:.08em;color:#8a8a94;font-size:10px;font-weight:800}.planCard h3{margin:0;font-size:22px}.planCard p{color:#777;margin:0;font-size:12px;line-height:1.5}.planCard button{border-radius:10px;margin-top:6px;padding:10px 12px;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.planCard .planAction.active{color:#fff;cursor:pointer;background:#5f446f;border:1px solid #5f446f;box-shadow:0 4px 12px #4a31582e}.planCard .planAction.active:hover{background:#4f395d;border-color:#4f395d;transform:translateY(-1px);box-shadow:0 6px 16px #4a31583d}.planCard .planAction.active:active{transform:translateY(0);box-shadow:0 2px 8px #4a31582e}.planCard .planAction.disabled,.planCard .planAction:disabled{color:#9a9aa4;cursor:not-allowed;box-shadow:none;background:#f4f4f7;border:1px solid #e0e0e7}.currentPlanBadge{color:#5f446f;text-align:center;background:#f1edf5;border:1px solid #d9cee2;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:12px;font-weight:800}.boostCard{background:#fff;border:1px solid #e5e5eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.boostCard>div{align-items:flex-start;gap:13px;display:flex}.boostCard h3{margin:0 0 4px}.boostCard p{color:#777;margin:0 0 5px;font-size:13px}.boostCard small{font-weight:800}.productionNote,.infoBox{background:#f3f2f7;border:1px solid #e4e2ea;border-radius:14px;gap:4px;padding:13px 15px;display:grid}.productionNote span,.infoBox{color:#666;font-size:12px;line-height:1.5}.theme-sexy .notificationToast,.theme-gamer .notificationToast,.theme-sexy .planCard,.theme-gamer .planCard,.theme-sexy .boostCard,.theme-gamer .boostCard{color:#f3eef5;background:#211d27;border-color:#3a3441}.theme-sexy .roomHeaderActions button,.theme-gamer .roomHeaderActions button{color:#ddd;background:#27232d;border-color:#403a49}@media (width<=800px){.planGrid{grid-template-columns:1fr}.boostCard{flex-direction:column;align-items:flex-start}.notificationToasts{top:15px;right:15px}.roomHeaderActions{flex-wrap:wrap;justify-content:flex-end}}.settingsPage{max-width:1050px;margin:0 auto;padding:28px}.settingsHero{align-items:center;gap:14px;margin-bottom:20px;display:flex}.settingsHero h2{margin:0}.settingsHero p{color:var(--muted);margin:4px 0}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settingsCard{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.settingsCard h3{margin:0}.settingsCard input[type=password],.devVerify input{border:1px solid var(--border);color:inherit;background:0 0;border-radius:10px;padding:12px}.settingsCard button{border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 14px}.verificationCard p{align-items:center;gap:7px;margin:0;display:flex}.devVerify{gap:8px;display:flex}.devVerify input{flex:1;min-width:0}.discreteAd{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,transparent);opacity:.82;pointer-events:auto;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;font-size:12px;display:flex;position:static}.discreteAd small{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.discreteAd span{color:var(--muted)}@media (width<=720px){.settingsGrid{grid-template-columns:1fr}.settingsPage{padding:16px}.discreteAd{margin:12px auto}}.publicWelcome{color:#231f2b;background:linear-gradient(145deg,#fff 0%,#fff6f8 55%,#f4f1ff 100%);min-height:100vh;padding:28px clamp(22px,6vw,90px) 60px}.publicTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.publicTop>div:last-child{gap:10px;display:flex}.ghostBtn{background:0 0;border:1px solid #ddd3da}.publicHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;max-width:1180px;margin:80px auto 46px;display:grid}.heroKicker{text-transform:uppercase;letter-spacing:.12em;color:#d63d68;font-size:13px;font-weight:800}.publicHero h1{letter-spacing:-.055em;margin:14px 0 24px;font-size:clamp(46px,7vw,82px);line-height:.96}.publicHero>div>p{color:#716a75;max-width:650px;font-size:19px;line-height:1.6}.publicPreview{gap:12px;display:grid}.previewBubble{background:#fff;border:1px solid #eadfe5;border-radius:22px;gap:7px;padding:22px;display:grid;box-shadow:0 12px 35px #321e2d0f}.previewBubble b{font-size:18px}.previewBubble span,.publicFeatures span{color:#756d77;line-height:1.45}.publicFeatures{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.publicFeatures article{border-top:1px solid #ddd1d8;gap:7px;padding:22px;display:grid}.guestGate{background:linear-gradient(145deg,#fff6f8,#f3f0ff);place-items:center;min-height:100vh;padding:24px;display:grid}.guestCard{background:#fff;border:1px solid #eadfe5;border-radius:28px;gap:15px;width:min(460px,100%);padding:30px;display:grid;box-shadow:0 20px 60px #371e321a}.guestCard h2{margin:0;font-size:30px}.guestCard>p{color:#756d77;margin:0 0 8px}.adultCheck{align-items:center;gap:10px;display:flex!important}.adultCheck input{height:18px;width:18px!important}.guestBanner{background:#fff8fa;border:1px solid #ead7df;border-radius:14px;align-items:center;gap:12px;margin:12px 22px 0;padding:11px 14px;font-size:13px;display:flex}.guestBanner span{color:#6f6871;flex:1}.guestBanner button{padding:7px 11px;font-size:12px}@media (width<=800px){.publicHero{grid-template-columns:1fr;gap:30px;margin-top:48px}.publicFeatures{grid-template-columns:1fr}.publicTop{align-items:flex-start}.publicTop>div:last-child{flex-direction:column}.guestBanner{flex-wrap:wrap;align-items:flex-start}.guestBanner span{flex-basis:70%}}.createPrivateRoom{cursor:pointer;background:#fff;border:1px solid #dddde5;border-radius:10px;margin:7px 0 0;padding:8px 9px;font-size:11px;font-weight:800}.invitePrivateBtn{color:#fff;cursor:pointer;background:#171722;border:0;border-radius:11px;width:100%;margin-top:14px;padding:10px;font-weight:800}.theme-sexy .createPrivateRoom,.theme-gamer .createPrivateRoom{color:#eee;background:#27232d;border-color:#403a49}.app>aside{z-index:20;position:relative}.app>main{z-index:1;min-width:0;position:relative}.likeExtras{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.likeExtras article{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.likeExtras p{color:var(--muted);font-size:13px}.likeExtras button{border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 12px}@media (width<=720px){.likeExtras{grid-template-columns:1fr}}.mapError{z-index:520;color:#742c2c;background:#fff8f8;border:1px solid #e1c7c7;border-radius:15px;gap:5px;width:min(420px,100% - 32px);padding:16px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #0002}.mapError span{font-size:12px;line-height:1.45}.guestLocked{text-align:center;background:#fff;border:1px solid #e4e1e8;border-radius:24px;justify-items:center;gap:12px;max-width:620px;margin:70px auto;padding:34px;display:grid;box-shadow:0 15px 50px #2d26350c}.guestLockedIcon{background:#f1eef5;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.guestLocked h2{margin:2px 0 0;font-size:28px}.guestLocked p{color:#716b75;max-width:500px;margin:0;line-height:1.55}.guestLocked small{color:#8d8790}.guestLocked .primary{margin-top:4px}.app>aside nav button{z-index:1;position:relative}.realMapShell{isolation:isolate}.realMap{width:100%;height:100%}.messageReactions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.messageReactions>button{color:#444;cursor:pointer;background:#f7f7fa;border:1px solid #e2e3e9;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:3px 7px;display:inline-flex}.messageReactions>button.reacted{color:#a92147;background:#fff0f4;border-color:#ff9bb4}.messageReactions>button b{font-size:10px}.reactionPicker{opacity:.55;background:#fff;border:1px solid #e3e4e9;border-radius:999px;align-items:center;gap:2px;padding:2px 4px;transition:all .15s;display:inline-flex}.reactionPicker:hover,.roomMsgRow:focus-within .reactionPicker{opacity:1}.reactionPicker button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:15px;line-height:1}.reactionPicker button:hover{background:#f0f0f5;transform:scale(1.12)}.roomMsgRow.own .messageReactions>button{color:#fff;background:#ffffff12;border-color:#ffffff28}.roomMsgRow.own .messageReactions>button.reacted{background:#ffffff28;border-color:#ffabc0}.editedTag{color:#9699a5;margin-top:3px;font-size:9px;font-style:italic;display:block}.deleteRoomBtn{color:#b12b3d!important;border-color:#efc8cf!important}.theme-sexy .messageReactions>button,.theme-gamer .messageReactions>button{color:#eee;background:#302b36;border-color:#46404d}.theme-sexy .reactionPicker,.theme-gamer .reactionPicker{background:#2b2731;border-color:#45404b}@media (width<=700px){.reactionPicker{opacity:1;max-width:190px;overflow-x:auto}.reactionPicker button{flex:0 0 28px}.messageReactions{gap:4px}}.modConsole{flex-direction:column;gap:16px;display:flex}.modStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.modTabs{border-bottom:1px solid var(--border,#e6e6ea);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.modTabs button{background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.modTabs button.active{color:#fff;background:#171821}.modTabs button span{opacity:.7;margin-left:5px}.modFilters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,180px)) auto;gap:8px;display:grid}.modFilters input,.modFilters select,.casePanel textarea,.casePanel input{color:#171821;background:#fff;border:1px solid #dddde5;border-radius:10px;padding:10px 12px}.adminReport.expanded{align-items:flex-start}.reportTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.severityChip{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.severity-low{color:#286140;background:#eef6f1}.severity-medium{color:#775300;background:#fff6db}.severity-high{color:#8a3c00;background:#ffe8d6}.severity-critical{color:#981b2a;background:#ffe2e5}.reportMeta{color:#666;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.reportMeta button,.textButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.moderatorNote{background:#f7f7fa;border-left:3px solid #8d8fa0;flex-direction:column;gap:3px;margin-top:10px;padding:10px;display:flex}.adminActions.wrap{flex-wrap:wrap}.caseWorkspace{flex-direction:column;gap:14px;display:flex}.caseHeader{background:#fff;border:1px solid #e6e6ea;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.caseHeader h3{margin:0;font-size:24px}.caseHeader p{color:#666;margin:3px 0 10px}.caseBadges{flex-wrap:wrap;gap:6px;display:flex}.caseBadges span{background:#f1f1f5;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.caseGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.caseGrid.lower{grid-template-columns:repeat(3,1fr)}.casePanel{background:#fff;border:1px solid #e6e6ea;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.casePanel h4{margin:0}.casePanel textarea{resize:vertical;min-height:86px}.casePanel label{flex-direction:column;gap:5px;display:flex}.caseActions{flex-wrap:wrap;gap:6px;display:flex}.caseTimeline{flex-direction:column;gap:8px;max-height:340px;display:flex;overflow:auto}.caseTimeline>div{border-top:1px solid #eee;flex-direction:column;gap:3px;padding-top:8px;display:flex}.caseTimeline span{font-size:13px}.caseTimeline small{color:#777}@media (width<=1000px){.modFilters{grid-template-columns:1fr 1fr}.caseGrid,.caseGrid.lower{grid-template-columns:1fr}}@media (width<=620px){.modFilters{grid-template-columns:1fr}.caseHeader{flex-direction:column}}.restrictionPage{background:#f6f6f9;place-items:center;min-height:100vh;padding:24px;display:grid}.restrictionCard{background:#fff;border:1px solid #e3e3e8;border-radius:20px;flex-direction:column;gap:14px;width:min(620px,100%);padding:28px;display:flex}.restrictionCard h1{text-transform:capitalize;margin:0}.restrictionCard textarea{resize:vertical;border:1px solid #dddde5;border-radius:12px;width:100%;min-height:130px;padding:12px}.restrictionUntil{background:#fff6db;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;display:flex}.appealHistory{border-top:1px solid #eee;flex-direction:column;gap:8px;padding-top:12px;display:flex}.appealHistory>div{border-top:1px solid #f0f0f3;flex-direction:column;gap:4px;padding:8px 0;display:flex}.appealHistory>div b{text-transform:capitalize}:root{--accent:#e94b75;--accent2:#7b5cff;--ink:#191722;--softShadow:0 18px 50px #25193014}.app{background:radial-gradient(circle at 72% 0,#ffe2ecb8,#0000 28%),radial-gradient(circle at 100% 70%,#e4deffb8,#0000 30%),#f6f6fa}.app>aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;box-shadow:10px 0 35px #28193209}.brand{margin-bottom:28px}.logo{background:linear-gradient(145deg,var(--accent),#c63266);font-size:18px;box-shadow:0 8px 22px #e94b7540}nav button{transition:transform .15s,background .15s,color .15s}nav button:hover{transform:translate(2px)}nav button.active{color:#2b1d2c;box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#fff0f4,#f3efff)}main>header{padding:4px 2px 0}main>header h1{font-size:31px}main>header p{font-size:13px}.counter{box-shadow:0 8px 24px #2819320d}.profileCard{transition:transform .2s,box-shadow .2s;box-shadow:0 26px 70px #2519302e}.profileCard:hover{transform:translateY(-2px);box-shadow:0 32px 82px #25193038}.gradient{background:linear-gradient(#0000 28%,#110c142e 48%,#110c14e6 100%)}.cardInfo{bottom:32px}.matchScore{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1ed28733;border:1px solid #82ffcd57;border-radius:999px;margin-left:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-block}.round{transition:transform .16s,box-shadow .16s;box-shadow:0 10px 28px #22182a14}.round:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 14px 32px #22182a24}.round.like{background:linear-gradient(145deg,#ee557d,#d83868);border:0}.round.super{background:#fff8e7}.rightPanel{box-shadow:var(--softShadow);border-color:#ece7ee}.mini{border-radius:12px;padding:10px 7px;transition:all .15s}.mini:hover{background:#faf7fb;transform:translate(2px)}.mini:last-of-type{border-bottom:0}.gridCard{transition:transform .18s,box-shadow .18s;box-shadow:0 10px 30px #23192d0e}.gridCard:hover{transform:translateY(-4px);box-shadow:0 18px 42px #23192d1c}.rooms,.messages{box-shadow:var(--softShadow);border-color:#ebe7ee}.room.selected{background:linear-gradient(90deg,#fff0f4,#f6f3ff)}.publicWelcome{background:radial-gradient(circle at 82% 8%,#eadfff 0,#0000 28%),radial-gradient(circle at 10% 45%,#ffe1eb 0,#0000 31%),linear-gradient(145deg,#fff 0%,#fff9fb 52%,#f7f5ff 100%)}.publicTop{max-width:1280px;margin:auto}.publicHero{max-width:1280px}.publicHero h1{background:linear-gradient(120deg,#1f1821 10%,#d43d69 62%,#7656d8);color:#0000;-webkit-background-clip:text;background-clip:text}.previewBubble{transition:transform .18s,box-shadow .18s}.previewBubble:hover{transform:translateY(-3px);box-shadow:0 18px 42px #321e2d1a}.discreteAd{color:#504953;box-shadow:none;background:linear-gradient(135deg,#fbfafc,#f5f2f8);border:1px solid #e7e1e7;border-radius:14px;gap:3px;padding:11px 12px;display:grid;overflow:hidden;z-index:0!important;position:relative!important;inset:auto!important}.discreteAd:before{content:"";background:linear-gradient(var(--accent),var(--accent2));width:3px;position:absolute;inset:0 auto 0 0}.discreteAd small{letter-spacing:.08em;text-transform:uppercase;color:#99929b;font-size:9px}.discreteAd b{color:#3d3740;font-size:12px}.discreteAd span{color:#827b84;font-size:10px;line-height:1.4}.ad-panel{margin:12px 0 4px}.ad-roomlist,.ad-conversation{margin:12px 4px 4px;padding:9px 10px}.ad-roomlist b,.ad-conversation b{font-size:11px}.ad-roomlist span,.ad-conversation span{font-size:9px}.ad-browse{background:linear-gradient(145deg,#fff,#f7f3fa);border-style:dashed;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:20px;display:flex}.ad-browse:after{content:"Sponsored";letter-spacing:-.05em;color:#251d2910;font-size:42px;font-weight:900;position:absolute;bottom:-8px;right:-4px}.ad-browse b{max-width:180px;font-size:17px}.ad-browse span{max-width:190px;font-size:12px}.theme-sexy .discreteAd,.theme-gamer .discreteAd{color:#ddd;background:#27222c;border-color:#3d3742}.theme-sexy .discreteAd b,.theme-gamer .discreteAd b{color:#f2edf3}@media (width<=1000px){main>header h1{font-size:27px}.ad-browse{min-height:220px}}.privateRoomModal{background:#fff;border:1px solid #e5e5ec;border-radius:20px;width:min(440px,100vw - 32px);padding:24px;position:relative;box-shadow:0 24px 80px #1914232e}.privateRoomModal h2{margin:12px 0 6px}.privateRoomModal p{color:#6f6b78;margin:0 0 18px;font-size:13px;line-height:1.5}.privateRoomModal label{gap:7px;font-size:12px;font-weight:800;display:grid}.privateRoomModal input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dedde5;border-radius:12px;outline:none;padding:12px 13px}.privateRoomModal input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa21}.privateRoomModal>small{color:#8b8792;margin-top:7px;display:block}.privateRoomModal .modalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.privateRoomModal .modalActions button{cursor:pointer;background:#fff;border:1px solid #dedde5;border-radius:11px;padding:10px 14px;font-weight:800}.privateRoomModal .modalActions .primary{color:#fff;background:#171722;border-color:#171722}.privateRoomModal button:disabled{opacity:.55;cursor:not-allowed}.theme-sexy .privateRoomModal,.theme-gamer .privateRoomModal{color:#f4f1f6;background:#1e1b24;border-color:#3c3546}.theme-sexy .privateRoomModal input,.theme-gamer .privateRoomModal input{color:#fff;background:#29242f;border-color:#484052}.roomMsgRow{border-radius:18px;outline:none;padding:2px 0;transition:background .16s;position:relative}.roomMsgRow:focus-visible{box-shadow:0 0 0 3px #e94b7529}.reactionPicker,.roomMsgActions{visibility:hidden;pointer-events:none;transition:opacity .14s,transform .14s,visibility .14s;transform:translateY(3px);opacity:0!important}.roomMsgRow:hover .reactionPicker,.roomMsgRow:hover .roomMsgActions,.roomMsgRow:focus-within .reactionPicker,.roomMsgRow:focus-within .roomMsgActions{visibility:visible;pointer-events:auto;transform:translateY(0);opacity:1!important}.messageReactions{min-height:0}.messageReactions:has(>.reactionPicker:only-child){margin-top:0}.reactionPicker{box-shadow:0 8px 24px #23192d1f;opacity:0!important}.reactionPicker button{transition:transform .12s,background .12s}.reactionPicker button:hover{transform:scale(1.2)rotate(-4deg)}.roomMsgActions{padding-top:2px;margin-top:5px!important}.roomMsgActions button{border-radius:8px!important;padding:4px 6px!important}.roomMsgActions button:hover{text-decoration:none;background:#7873871a!important}.roomMsgRow.own .roomMsgActions button:hover{background:#ffffff14!important}.flagshipRooms{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0!important;border-radius:26px!important;box-shadow:0 24px 70px #2d1c371c!important}.roomList{background:linear-gradient(#fff 0%,#fbf8fc 58%,#f7f4fa 100%)}.roomListTitle{padding:17px 14px 13px!important}.roomListTitle>b{letter-spacing:-.02em;font-size:16px}.roomListTitle>small{margin-top:2px;line-height:1.45}.roomSearch{transition:all .15s;box-shadow:0 5px 18px #2819320a;background:#fff!important;border-color:#e9e1ea!important}.roomSearch:focus{outline:none;box-shadow:0 0 0 3px #e94b751a;border-color:#e79ab0!important}.roomList .room{margin:3px 0;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;position:relative;border:1px solid #0000!important}.roomList .room:hover{transform:translate(2px);box-shadow:0 7px 22px #2d1c370e;background:#fff!important;border-color:#eee5ef!important}.roomList .room.selected{box-shadow:0 8px 22px #4b2b4b0f;background:linear-gradient(100deg,#fff0f5,#f5f0ff)!important;border-color:#f1dce5!important}.roomIcon{background:#f3eff5;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;font-size:20px!important}.room-interest .roomIcon{background:#fff1d9}.room-country .roomIcon,.room-city .roomIcon{background:#eaf5ff}.room-private .roomIcon{background:#eee9ff}.room-global .roomIcon{background:#e9f8f1}.roomList .room b{font-size:12px}.roomList .room small{line-height:1.35}.roomUnread{box-shadow:0 4px 12px #e94b753d}.chatHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;padding:17px 20px!important}.roomChatBody{background:radial-gradient(circle at 78% 0,#ffe6ef8f,#0000 30%),radial-gradient(circle at 10% 90%,#ebe5ff85,#0000 30%),#faf9fc!important}.roomBubble{border-color:#ebe6ed!important;box-shadow:0 6px 22px #22182a0b!important}.roomMsgRow:not(.own) .roomBubble:hover{box-shadow:0 10px 30px #22182a13!important}.roomMsgRow.own .roomBubble{background:linear-gradient(145deg,#28202d,#17141c)!important;border:0!important;box-shadow:0 10px 30px #20142426!important}.composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;padding:13px 15px!important}.composer>input{background:#f8f6f9!important;border:1px solid #ece6ee!important;border-radius:15px!important;padding:0 14px!important}.composer>input:focus{outline:none;box-shadow:0 0 0 3px #e94b7514;border-color:#e8a0b5!important}.roomMembers{background:linear-gradient(#fff,#fbf9fc)!important}.memberRow{border-radius:13px;padding:4px!important}.memberRow:hover{background:#f8f5fa}.memberActions{opacity:.25;transition:all .14s}.memberRow:hover .memberActions,.memberRow:focus-within .memberActions{opacity:1}main{padding-top:26px!important}main>header{margin-bottom:22px!important}main>header h1{letter-spacing:-.045em;font-weight:850}.avatar{color:#6e3d57;box-shadow:0 7px 20px #37203714;background:linear-gradient(145deg,#f6dce5,#e8e0f8)!important}.rightPanel,.profileEditor,.settingsPage,.premiumPage,.notificationPage .notificationItem,.adminHero,.statCard{border-color:#ebe5ed!important}.primary,.saveBtn,.joinRoomBtn{box-shadow:0 8px 22px #da3c692e;color:#fff!important;background:linear-gradient(135deg,#ed557d,#d53c69)!important;border-color:#0000!important}@media (hover:none){.roomMsgRow{cursor:pointer}.roomMsgRow:focus .reactionPicker,.roomMsgRow:focus .roomMsgActions{visibility:visible;pointer-events:auto;transform:none;opacity:1!important}.memberActions{opacity:1}}@media (width<=700px){.reactionPicker{max-width:230px;overflow-x:auto}.roomMsgActions{gap:3px}.roomMsgActions button{font-size:9px!important}.flagshipRooms{border-radius:18px!important}}:root{--love:#ff4f7b;--love2:#ff7f66;--ink:#211b28;--soft:#fff7fa}body{background:radial-gradient(circle at 82% 4%,#ffe9f0 0,#0000 25%),radial-gradient(circle at 18% 90%,#eee8ff 0,#0000 27%),#f8f7fb}.content{background:0 0!important}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ebe2ece6;background:#ffffffd1!important}.brandMark{box-shadow:0 9px 25px #ff4f7b33}.primary,.joinRoomBtn{box-shadow:0 8px 20px #2d1c3721;background:linear-gradient(135deg,var(--ink),#4b334e)!important}.profileEditor{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 24px 70px #2d1c3714;background:#ffffffeb!important}.interestPicker{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;margin:8px 0 16px;padding:18px}.interestHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interestHead>div{gap:4px;display:grid}.interestHead b{font-size:15px}.interestHead small{color:var(--muted);font-size:11px}.interestHead strong{background:color-mix(in srgb,var(--text) 88%,var(--surface));color:var(--panel);border-radius:999px;padding:6px 10px;font-size:11px}.chosenTags,.mainInterestTags,.interestResults{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.chosenTags button,.mainInterestTags button,.interestResults button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750;transition:all .14s}.chosenTags button{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--text)}.chosenTags button span{opacity:.55;margin-left:3px}.mainInterestTags button:hover,.interestResults button:hover,.mainInterestTags button.selected,.interestResults button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);transform:translateY(-1px)}.interestBrowse,.customInterest{grid-template-columns:1fr 190px;gap:8px;margin-top:13px;display:grid}.interestBrowse input,.interestBrowse select,.customInterest input{margin:0!important}.customInterest button{border:1px solid var(--border);background:color-mix(in srgb,var(--text) 88%,var(--surface));color:var(--panel);cursor:pointer;border-radius:11px;font-weight:800}.customInterest button:disabled{opacity:.4}.interestResults{max-height:180px;padding:4px 2px;overflow:auto}.promotedBadge{letter-spacing:.08em;color:#fff;vertical-align:2px;background:linear-gradient(135deg,#ff4f7b,#ff8a5b);border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px}.room-private:has(.promotedBadge){background:linear-gradient(100deg,#fff4f7,#fff)!important;border-left:3px solid #ff6c8e!important}.ownerRoomTools{align-items:center;gap:7px;display:flex}.ownerRoomTools select{background:#fff;border:1px solid #e0d9e2;border-radius:10px;padding:8px;font-size:10px}.promoteRoomBtn{box-shadow:0 7px 18px #ff5f7c2b;color:#fff!important;background:linear-gradient(135deg,#ff4f7b,#ff8a5b)!important;border:0!important;font-weight:850!important}.joinRequestQueue{background:#fff7fa;border:1px solid #f2dfe7;border-radius:15px;margin:0 0 12px;padding:10px}.joinRequestQueue>small{color:#8d7f88;margin:2px 0 7px;font-size:9px;display:block}.joinRequest{grid-template-columns:32px 1fr 28px 28px;align-items:center;gap:5px;padding:5px 0;display:grid}.joinRequest img{object-fit:cover;border-radius:10px;width:32px;height:32px}.joinRequest span{min-width:0;display:grid}.joinRequest span b,.joinRequest span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.joinRequest span small{color:#8b8590;font-size:9px}.joinRequest>button{cursor:pointer;background:#fff;border:0;border-radius:9px;width:28px;height:28px}.joinRequest>button:first-of-type{color:#198b59;background:#eafaf2}.joinRequest>button:last-of-type{color:#b6384a;background:#fff0f2}.authVisual:after{content:"Meet • Chat • Play • Connect";color:#f7eaf1;letter-spacing:.06em;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;width:max-content;max-width:100%;padding:10px 14px;font-size:12px;display:block}@media (width<=850px){.interestBrowse,.customInterest{grid-template-columns:1fr}.ownerRoomTools{flex-wrap:wrap}.ownerRoomTools select,.promoteRoomBtn{max-width:100%}}.privateRoomPreview{text-align:center;align-content:center;place-items:center;min-height:360px;padding:35px;display:grid}.privateRoomPreview>div:first-child{background:linear-gradient(135deg,#ffedf3,#eee8ff);border-radius:22px;place-items:center;width:68px;height:68px;font-size:28px;display:grid;box-shadow:0 12px 32px #51364d18}.privateRoomPreview h2{margin:15px 0 6px;font-size:26px}.privateRoomPreview p{color:#77707b;max-width:470px;margin:0;line-height:1.55}.privateRoomPreview>small{color:#9a929c;margin-top:15px}.previewTags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;display:flex}.previewTags span{background:#fff;border:1px solid #eadfe8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.roomPromoChoices{align-items:center;gap:6px;display:flex}.roomPromoChoices .week{background:linear-gradient(135deg,#7c4dff,#ff4f7b)!important}.roomPromoChoices .locked{background:linear-gradient(135deg,#40384a,#6a5c79)!important}.premiumPerks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.premiumPerks article{background:linear-gradient(145deg,#fff,#fff7fa);border:1px solid #eee2e8;border-radius:20px;min-height:128px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #5e3d5810}.premiumPerks article:after{content:"";background:radial-gradient(circle,#ff7a9d22,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-30px}.premiumPerks span{font-size:23px}.premiumPerks b{margin:8px 0 5px;font-size:14px;display:block}.premiumPerks p{color:#766d75;margin:0;font-size:11px;line-height:1.5}.premiumHero{position:relative;overflow:hidden;box-shadow:0 20px 55px #5d3e5a22;background:radial-gradient(circle at 82% 12%,#ff73995c,#0000 25%),linear-gradient(135deg,#211824,#5c3d68 58%,#9a4d78)!important}.premiumHero:after{content:"♥";color:#ffffff0c;font-size:150px;position:absolute;bottom:-46px;right:78px;transform:rotate(-12deg)}@media (width<=850px){.premiumPerks{grid-template-columns:1fr 1fr}.roomPromoChoices{flex-wrap:wrap}}@media (width<=560px){.premiumPerks{grid-template-columns:1fr}}:root{--text:#171722;--muted:#656571;--card:#fff;--panel:#fff;--border:#dedee7;--surface:#f7f7fb;--accent:#e54876}.app{color:var(--text);background:var(--app-bg,radial-gradient(circle at 78% 8%,#fff 0,#f7f7fb 38%,#f0f0f6 100%))}.app p,.app small,.app label,.app .mini small,.app .room small,.app .gridCard small,.app header p{color:var(--muted)}.app input,.app select,.app textarea{color:var(--text);background:var(--card);border-color:var(--border)}.roomChatBody{background:var(--chat-bg,#fbfbfd)!important;padding:12px 16px!important}.roomMsgRow,.roomMsgRow.own{text-align:left!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:7px 9px!important;display:grid!important}.roomMsgRow:hover{background:var(--chat-hover,#f1f1f6)!important}.roomMsgRow.own{background:0 0!important}.roomAvatarBtn{width:40px!important;height:40px!important;margin:0!important}.roomBubble,.roomMsgRow.own .roomBubble{width:auto!important;max-width:none!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:1px 8px 7px!important}.roomMsgRow:not(.own) .roomBubble:hover,.roomMsgRow.own .roomBubble{box-shadow:none!important}.roomMsgMeta{justify-content:flex-start!important;gap:8px!important;margin-bottom:2px!important}.roomMsgMeta button{color:var(--text)!important;font-weight:800!important}.roomMsgMeta small,.roomMsgMeta span{color:var(--muted)!important}.roomBubble>p{white-space:pre-wrap;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2px 0!important;padding:0!important;font-size:14px!important;line-height:1.48!important;display:block!important}.roomMsgRow.own .roomBubble>p{color:var(--text)!important}.roomMsgRow.own .messageReactions>button{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.roomMsgRow.own .reactionPicker{background:var(--card)!important;border-color:var(--border)!important}.roomMsgActions{margin-top:4px!important}.roomMsgActions button{color:var(--muted)!important}.replyPreview{border-left:3px solid var(--accent)!important;background:var(--surface)!important;color:var(--text)!important}.messageReactions>button{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.messageReactions>button.reacted{background:color-mix(in srgb,var(--accent) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;color:var(--text)!important}.reactionPicker{background:var(--card)!important;border-color:var(--border)!important}.theme-modern{--text:#17202a;--muted:#5e6875;--card:#fff;--panel:#fff;--surface:#f3f6f9;--border:#d9e0e7;--accent:#376f7b;--chat-bg:#f8fafb;--chat-hover:#edf3f5;--app-bg:radial-gradient(circle at 82% 5%,#eef8f7 0,#f8fafb 34%,#eef2f5 100%)}.theme-playful{--text:#382535;--muted:#735d6d;--card:#fffafc;--panel:#fffafc;--surface:#fff0f5;--border:#f0d8e3;--accent:#ef5c91;--chat-bg:#fff9fb;--chat-hover:#fff0f5;--app-bg:radial-gradient(circle at 82% 8%,#fff2c9 0,#fff5fa 30%,#f5edff 72%,#edf7ff 100%)}.theme-sexy{--text:#f7edf4;--muted:#c5adbd;--card:#211822;--panel:#211822;--surface:#2b202c;--border:#49354a;--accent:#f05a91;--chat-bg:#181219;--chat-hover:#2a1d29;--app-bg:radial-gradient(circle at 78% 8%,#4b2038 0,#21131f 38%,#100c12 100%)}.theme-gamer{--text:#edfaff;--muted:#a9c6ce;--card:#14242a;--panel:#14242a;--surface:#193139;--border:#31505a;--accent:#58e0c2;--chat-bg:#0e1d22;--chat-hover:#193139;--app-bg:radial-gradient(circle at 75% 6%,#173e46 0,#10272d 40%,#09171b 100%)}.theme-sexy aside,.theme-sexy .rightPanel,.theme-sexy .rooms,.theme-sexy .messages,.theme-sexy .gridCard,.theme-sexy .counter,.theme-sexy .settingsCard,.theme-sexy .planCard,.theme-sexy .boostCard,.theme-gamer aside,.theme-gamer .rightPanel,.theme-gamer .rooms,.theme-gamer .messages,.theme-gamer .gridCard,.theme-gamer .counter,.theme-gamer .settingsCard,.theme-gamer .planCard,.theme-gamer .boostCard{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy nav button,.theme-gamer nav button{color:var(--muted)!important}.theme-sexy nav button.active,.theme-sexy nav button:hover,.theme-gamer nav button.active,.theme-gamer nav button:hover{background:var(--surface)!important;color:var(--text)!important}.theme-sexy .chatHeader,.theme-gamer .chatHeader,.theme-sexy .composer,.theme-gamer .composer{border-color:var(--border)!important;background:var(--card)!important}.theme-sexy .composer input,.theme-gamer .composer input{background:var(--surface)!important;color:var(--text)!important}.theme-sexy .room,.theme-gamer .room{color:var(--text)!important}.theme-sexy .room.selected,.theme-sexy .room:hover,.theme-gamer .room.selected,.theme-gamer .room:hover{background:var(--surface)!important}.profileCard .gradient{background:linear-gradient(#0000 28%,#08080c40 48%,#08080cf0 100%)}.profileCard .cardInfo,.profileCard .cardInfo p,.profileCard .cardInfo small{text-shadow:0 1px 3px #0008;color:#fff!important}.profileCard .bio{font-size:15px;line-height:1.55}.tags span{color:#fff!important;background:#10101880!important;border:1px solid #ffffff35!important}@media (width<=700px){.roomChatBody{padding:8px!important}.roomMsgRow,.roomMsgRow.own{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:7px 4px!important}.roomAvatarBtn{width:34px!important;height:34px!important}.roomBubble{padding-right:2px!important}}.organicWelcome{color:#201b27;background:linear-gradient(#fffafd 0%,#fff 44%,#f8fafc 100%);min-height:100vh}.organicWelcome main{overflow:hidden}.publicTop{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:24px clamp(22px,5vw,64px);display:flex}.publicTopActions{gap:8px;display:flex}.organicHero{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:center;gap:clamp(38px,7vw,92px);max-width:1240px;margin:0 auto;padding:clamp(46px,8vw,100px) clamp(22px,5vw,64px) 70px;display:grid}.organicHeroCopy h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 24px;font-size:clamp(52px,7vw,94px);line-height:.94}.organicHeroCopy h1 em{background:linear-gradient(100deg,#d9427a,#7557d8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.organicHeroCopy>p{color:#655d6a;max-width:650px;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.heroKicker{color:#9c3561;letter-spacing:.025em;background:#fff0f6;border:1px solid #f2cfdf;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.heroPrimary{box-shadow:0 14px 30px #ce46732b}.softCta{color:#332834;cursor:pointer;background:#fff;border:1px solid #e9dce4;border-radius:12px;padding:12px 16px;font-weight:850}.welcomeTrust{color:#77707b;flex-wrap:wrap;gap:9px 18px;margin-top:24px;font-size:12px;font-weight:700;display:flex}.organicScene{min-height:520px;position:relative}.sceneGlow{filter:blur(15px);opacity:.9;background:radial-gradient(circle,#f9d8e8 0,#e6ddff 38%,#d8eff1 61%,#0000 72%);border-radius:45%;position:absolute;inset:8% 3% 5%}.sceneChat,.sceneProfile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdf;border:1px solid #fffd;position:absolute;box-shadow:0 26px 70px #55384a24}.sceneChat{border-radius:28px;padding:24px;top:17%;left:8%;right:6%;transform:rotate(-1deg)}.sceneChat>small{color:#9b5574;margin-bottom:16px;font-weight:850;display:block}.sceneChat p{color:#47404a;border-bottom:1px solid #eee8ed;margin:0;padding:13px 0;line-height:1.5}.sceneChat p b{color:#251f29;margin-right:7px}.sceneComposer{color:#a49da5;background:#fbf8fa;border:1px solid #ece5ea;border-radius:16px;justify-content:space-between;margin-top:18px;padding:13px 15px;display:flex}.sceneComposer span{color:#cf4778}.sceneProfile{z-index:2;border-radius:18px;align-items:center;gap:11px;padding:12px 14px;display:flex}.sceneProfile b,.sceneProfile span{display:block}.sceneProfile span{color:#7a737d;margin-top:3px;font-size:11px}.sceneProfile i{color:#209260;margin-left:auto;font-size:10px;font-style:normal}.sceneOne{top:4%;right:0;transform:rotate(4deg)}.sceneTwo{bottom:5%;left:1%;transform:rotate(-4deg)}.sceneAvatar{color:#6b4560;background:linear-gradient(135deg,#ffd9e8,#e4ddff);border-radius:15px;place-items:center;width:45px;height:45px;font-weight:950;display:grid}.sceneAvatar.heart{color:#fff;background:linear-gradient(135deg,#ec5b8b,#785ce2)}.organicPaths{max-width:1240px;margin:0 auto;padding:56px clamp(22px,5vw,64px) 86px}.sectionIntro{max-width:720px;margin-bottom:28px}.sectionIntro>span{color:#a24269;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.sectionIntro h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(34px,4vw,54px)}.sectionIntro p{color:#6f6872;font-size:16px;line-height:1.7}.pathCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pathCards article{background:#ffffffd9;border:1px solid #eee6ec;border-radius:25px;padding:26px;box-shadow:0 18px 42px #5642550c}.pathCards article>span{font-size:27px}.pathCards h3{margin:14px 0 8px;font-size:21px}.pathCards p{color:#716a74;min-height:76px;line-height:1.6}.pathCards button{color:#9e3d67;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:850}.welcomeCloser{color:#fff;background:linear-gradient(120deg,#271f2b,#5e3856 56%,#744c6f);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;max-width:1110px;margin:0 auto 90px;padding:32px 36px;display:flex;box-shadow:0 30px 70px #47324624}.welcomeCloser span{color:#e8cadb;font-size:12px;font-weight:800}.welcomeCloser h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,3vw,42px)}.welcomeCloser .primary{color:#4b2f43;white-space:nowrap;background:#fff}.chatAvatarManager{border:1px solid var(--line,#e4e7ef);background:linear-gradient(135deg,#ffffffdb,#f8f4fae0);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:18px 0 24px;padding:18px;display:grid}.chatAvatarPreview{position:relative}.chatAvatarPreview img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:78px;height:78px;box-shadow:0 8px 20px #4433441f}.chatAvatarPreview span{color:#fff;background:#2d2730;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;bottom:-5px;right:-7px}.chatAvatarCopy h3{margin:0 0 5px}.chatAvatarCopy p{color:var(--muted,#74798a);margin:0;font-size:13px;line-height:1.45}.chatAvatarCopy small{color:#9b5a76;margin-top:6px;font-weight:750;display:block}.chatAvatarActions{gap:7px;min-width:180px;display:grid}.chatAvatarActions .uploadButton{justify-content:center}.chatPhotoRemove{border:1px solid var(--line,#dedfe8);color:inherit;cursor:pointer;background:0 0;border-radius:11px;padding:9px 11px;font-size:11px;font-weight:800}@media (width<=880px){.organicHero{grid-template-columns:1fr}.organicScene{min-height:440px}.pathCards{grid-template-columns:1fr}.pathCards p{min-height:0}.welcomeCloser{flex-direction:column;align-items:flex-start;margin-inline:20px}.chatAvatarManager{grid-template-columns:auto 1fr}.chatAvatarActions{flex-wrap:wrap;grid-column:1/-1;display:flex}.organicHeroCopy h1{font-size:clamp(48px,13vw,75px)}}@media (width<=560px){.publicTop{padding:18px}.publicTopActions .ghostBtn{display:none}.organicHero{padding:38px 18px 52px}.organicScene{min-height:390px}.sceneChat{left:0;right:0}.sceneOne{right:-6px}.organicPaths{padding:40px 18px 64px}.welcomeCloser{margin-bottom:60px;padding:26px}.chatAvatarManager{text-align:center;grid-template-columns:1fr}.chatAvatarPreview{width:max-content;margin:auto}.chatAvatarActions{grid-column:auto;display:grid}}.freeFirstBadge{color:#1d744a;background:#eafaf1;border:1px solid #caefd9;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.guestChip{align-items:center;color:#805c00!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fff3c9!important;border:1px solid #ecd68b!important;border-radius:999px!important;padding:2px 6px!important;font-size:8px!important;font-weight:950!important;line-height:1.4!important;display:inline-flex!important}.memberGuest{width:max-content;margin-top:1px;font-style:normal}.roomMsgRow:has(.guestChip){background:#f5c84b0d}.mapProfile{border-radius:18px!important;width:min(290px,100% - 28px)!important;bottom:14px!important;right:14px!important}.mapProfile>img{height:125px!important}.mapProfileBody{padding:12px!important}.mapProfileBody h2{font-size:19px!important}.mapBio{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden;color:#68616c!important;margin:8px 0!important;font-size:11px!important;display:-webkit-box!important}.mapMiniTags{flex-wrap:wrap;gap:5px;display:flex}.mapMiniTags span{color:#665d69;background:#f1edf4;border-radius:999px;padding:4px 6px;font-size:9px}.mapProfileActions{margin-top:9px!important}.mapProfileActions button{padding:7px 8px!important;font-size:10px!important}.swipeSponsorCard{border:1px solid var(--border);background:var(--card);border-radius:26px;flex-direction:column;justify-content:center;align-items:stretch;gap:18px;width:min(460px,100%);min-height:560px;padding:34px;display:flex;box-shadow:0 24px 70px #30243818}.swipeSponsorCard>.discreteAd{opacity:1;justify-content:center;min-height:210px;padding:24px!important}.swipeSponsorCard>.discreteAd b{font-size:24px!important}.swipeSponsorCard>.discreteAd span{font-size:14px!important;line-height:1.55!important}.swipeSponsorCard>small{text-align:center;color:var(--muted);font-size:10px}.ad-swipe:before{width:5px!important}.ad-likes-footer,.ad-matches-footer{grid-column:1/-1;max-width:760px;margin:20px auto 4px;padding:12px 14px}.ad-inlineFooter{max-width:820px;margin:18px auto 0}.roomSlotSummary{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:4px;margin:8px 0;padding:12px;display:grid}.roomSlotSummary span{color:var(--muted);font-size:11px}.roomSlotSummary button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;margin-top:5px;padding:9px 10px;font-weight:800}.privateRoomPerk{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:18px;padding:17px 18px}.privateRoomPerk>div{align-items:flex-start;gap:12px;display:flex}.privateRoomPerk span{font-size:24px}.privateRoomPerk p{color:var(--muted);margin:4px 0 0;line-height:1.5}.verificationCard>small{color:var(--muted);line-height:1.5}@media (width<=700px){.mapProfile{width:calc(100% - 16px)!important;bottom:8px!important;right:8px!important}.mapProfile>img{float:left;border-radius:14px;margin:12px 0 12px 12px;width:92px!important;height:92px!important}.mapProfileBody{min-height:116px}.swipeSponsorCard{min-height:470px;padding:22px}}.guestAvatar img{filter:saturate(.8);border:2px dashed #d5a520!important}.memberPic.guestAvatar u{color:#4e3900;border:2px solid var(--card);background:#f4c84d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:950;text-decoration:none;display:grid;position:absolute;top:-4px;left:-3px}.privateRoomPerk button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;margin-top:9px;padding:9px 11px;font-weight:850}.privateRoomPerk small{color:var(--muted);margin-top:7px;display:block}.supportPage{max-width:900px;margin:0 auto;padding:28px}.supportHero{border:1px solid var(--border);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--accent) 7%,var(--card)));border-radius:26px;align-items:flex-start;gap:22px;padding:30px;display:flex;box-shadow:0 18px 55px #35243812}.supportHero>span{color:#fff;background:linear-gradient(135deg,#f05b88,#8059df);border-radius:20px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.supportHero small{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:10px;font-weight:900}.supportHero h2{letter-spacing:-.04em;margin:5px 0 9px;font-size:36px}.supportHero p{color:var(--muted);max-width:650px;margin:0;font-size:15px;line-height:1.65}.supportAmounts{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.supportAmounts button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:18px;padding:22px 12px;transition:transform .18s,box-shadow .18s}.supportAmounts button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #33223b12}.supportAmounts b,.supportAmounts span{display:block}.supportAmounts b{font-size:22px}.supportAmounts span{color:var(--muted);margin-top:5px;font-size:10px}.supportPromise{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:18px 20px}.supportPromise p{color:var(--muted);margin:5px 0 0;line-height:1.55}.lockedRoomBadge{color:#675b6b;letter-spacing:.07em;background:#eee8f0;border-radius:6px;margin-left:6px;padding:2px 5px;font-size:7px;font-weight:950}.lockedRoomState{text-align:center;max-width:520px;margin:auto;padding:38px}.lockedRoomState>div{font-size:42px}.lockedRoomState h2{margin:10px 0 8px}.lockedRoomState p{color:var(--muted);line-height:1.6}.lockedRoomState button{margin-top:12px}.room:has(.lockedRoomBadge){opacity:.78}@media (width<=720px){.supportAmounts{grid-template-columns:repeat(2,1fr)}.supportHero{padding:22px}.supportHero h2{font-size:29px}}.browseCount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.browseCount b{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:7px 11px;font-size:.86rem}.superStore{border:1px solid var(--border);background:var(--surface);border-radius:22px;margin:18px 0;padding:20px}.superStore>div:first-child{align-items:center;gap:12px;display:flex}.superStore>div:first-child>span{font-size:28px}.superStore h3,.superStore p{margin:0}.superStore p{color:var(--muted);margin-top:4px}.superPackGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;gap:10px!important;display:grid!important}.superPackGrid button{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:15px;display:flex}.superPackGrid button:hover{transform:translateY(-1px)}.superPackGrid small{color:var(--muted);font-size:.68rem}.superPackGrid b{font-size:1.15rem}.superPackGrid strong{font-size:1rem}@media (width<=700px){.superPackGrid{grid-template-columns:1fr!important}}.brandTagline{color:#766d78;letter-spacing:.01em;font-size:12px;font-weight:700}.freeReplyNote{color:var(--muted,#777);margin-top:8px;display:block}.premiumCompare{background:var(--panel,#fff);border:1px solid var(--border,#e5e5eb);border-radius:18px;padding:18px}.premiumCompare h3{margin:0 0 12px}.compareRows{gap:0;display:grid}.compareHead,.compareRows>div{grid-template-columns:1.2fr 1fr 1fr;gap:16px;padding:13px 6px;display:grid}.compareHead{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#666);border-bottom:2px solid var(--border,#e5e5eb);font-size:13px}.compareRows>div{border-top:1px solid var(--border,#ececf1);font-size:14px;line-height:1.45}.compareRows>div:first-child{border-top:0}.compareRows>div b,.compareRows>div span,.compareRows>div strong{font-size:14px}.compareRows strong{font-weight:800}@media (width<=700px){.brandTagline,.compareHead{display:none}.compareRows>div{grid-template-columns:1fr}.compareRows>div span,.compareRows>div strong{padding-left:8px}.compareRows>div span:before{content:"Free · ";font-weight:800}.compareRows>div strong:before{content:"Premium · ";font-weight:800}}.opsGrid,.setupWorkspace{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}.setupWorkspace{grid-template-columns:1fr}.opsPanel{background:var(--panel,#fff);border:1px solid var(--border,#e6e6ea);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.opsPanel h3,.opsPanel p,.opsPanel .queueHead{margin:0}.controlList{gap:8px;display:grid}.controlRow{border:1px solid var(--border,#e8e8ed);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:12px;flex-direction:row!important;display:flex!important}.controlRow span{gap:3px;display:grid}.controlRow small{color:var(--muted,#707078);line-height:1.35}.controlRow input{width:20px;height:20px;accent-color:var(--accent,#ff4d78)}.priceSummary{gap:8px;display:grid}.priceSummary>div{border-bottom:1px solid var(--border,#eee);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.priceSummary span{font-weight:700}.opsNote{color:var(--muted,#686872);line-height:1.55;font-size:13px!important}.integrationGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.integrationGrid>div{border:1px solid var(--border,#e7e7ec);border-radius:13px;gap:5px;padding:14px;display:grid}.integrationGrid small{color:var(--muted,#777)}.okState{color:#176b3a;font-weight:800}.warnState{color:#8a5a00;font-weight:800}.errorState{color:#b42331;font-weight:800}.setupGroups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setupGroups fieldset{border:1px solid var(--border,#e3e3e8);border-radius:13px;gap:9px;padding:14px;display:grid}.setupGroups legend{padding:0 6px;font-weight:800}.setupGroups label{color:var(--muted,#666);gap:4px;font-size:11px;font-weight:700;display:grid}.setupGroups input{border:1px solid var(--border,#dcdce3);background:var(--panel,#fff);width:100%;color:var(--text,#171821);border-radius:9px;padding:9px 10px;font-size:13px}.generatedEnv{border:1px solid var(--border,#e5e5eb);border-radius:12px;padding:10px 12px}.generatedEnv pre{white-space:pre-wrap;word-break:break-all;color:#e9eef4;background:#101116;border-radius:9px;max-height:260px;padding:12px;font-size:11px;overflow:auto}@media (width<=900px){.opsGrid,.setupGroups{grid-template-columns:1fr}}.privateProfileHeader{cursor:pointer;align-items:center}.privateProfileHeader:hover{background:#7f7f8c0f}.privateHeaderPerson{align-items:center;gap:10px;display:flex}.privateHeaderPerson img{object-fit:cover;border-radius:12px;width:40px;height:40px}.privateProfileHeader>span{font-weight:700}.dmMessageWrap{flex-direction:column;align-items:flex-start;margin:7px 0;display:flex}.dmMessageWrap.own{align-items:flex-end}.dmActions{opacity:.25;gap:3px;margin:3px 5px;transition:opacity .15s;display:flex}.dmMessageWrap:hover .dmActions,.dmActions:focus-within{opacity:1}.dmActions button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:27px;height:27px;display:grid}.dmActions button:hover{background:#ececf2}.dmReactions{gap:4px;margin:0 7px;display:flex}.dmReactions button{cursor:pointer;background:#fff;border:1px solid #e4e4ea;border-radius:999px;padding:3px 7px}.dmReactions button.mine{border-color:#9c88ff;box-shadow:0 0 0 2px #9c88ff33}.dmReplyQuote{opacity:.75;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff5;border:0;border-left:3px solid;border-radius:5px;align-items:center;gap:5px;max-width:100%;margin:0 0 6px;padding:5px 7px;font-size:11px;display:flex;overflow:hidden}.dmReplyBar{background:#f8f8fb;border-top:1px solid #ececf2;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.dmReplyBar span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dmReplyBar button{cursor:pointer;background:0 0;border:0;font-size:22px}.dmTrayWrap{position:relative}.dmPicker{z-index:20;background:#fff;border:1px solid #e3e3ea;border-radius:16px;padding:10px;position:absolute;bottom:6px;left:12px;box-shadow:0 14px 40px #0002}.emojiPicker{grid-template-columns:repeat(5,1fr);gap:4px;width:260px;display:grid}.emojiPicker button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px;font-size:23px}.emojiPicker button:hover{background:#f1f1f5}.gifPicker{grid-template-columns:repeat(3,1fr);gap:7px;width:310px;display:grid}.gifPickerHead{grid-column:1/-1;justify-content:space-between;align-items:center;padding:2px 3px 6px;display:flex}.gifPickerHead small{color:#888}.gifPicker button{cursor:pointer;background:#f5f5f8;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.gifPicker img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.gifPicker span{color:#fff;background:#0009;border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;bottom:4px;left:5px}.dmComposer .composerTool{color:#333;background:#f1f1f5;width:38px;min-width:38px}.dmComposer .gifTool{font-size:10px;font-weight:900}.messageMedia.gif{max-width:260px}.privateChat .chatBody{overflow-y:auto}@media (width<=650px){.dmActions{opacity:.65}.gifPicker{width:min(310px,100vw - 42px)}.emojiPicker{width:min(260px,100vw - 42px)}}.conversation{position:relative}.dmUnreadBadge{background:var(--accent,#7c5cff);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.conversation p{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.privateChat .chatBody{scroll-behavior:smooth}.dmActions button{min-width:30px}.dmMessageWrap.own .dmActions button[title=Delete\ message]{font-size:18px;line-height:1}.paymentAccountCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:14px;margin:18px 0;padding:20px;display:grid}.billingActions{flex-wrap:wrap;gap:10px;display:flex}.purchaseHistory>div{gap:8px;margin-top:10px;display:grid}.purchaseHistory p{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:10px;margin:0;padding:9px 0;display:grid}.purchaseHistory small{opacity:.7}@media (width<=700px){.purchaseHistory p{grid-template-columns:1fr}.billingActions{align-items:stretch}.billingActions button{flex:1}}.billingActions button{color:#5f446f;cursor:pointer;background:#fff;border:1px solid #5f446f;border-radius:10px;padding:9px 12px;font-weight:800}.billingActions button:hover:not(:disabled){background:#f4eef8}.billingActions button:disabled{opacity:.55;cursor:not-allowed}.searchableGifPicker{gap:10px;min-width:280px;max-width:420px;display:grid}.gifPickerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gifPickerHead>div{gap:2px;display:grid}.gifPickerHead small{color:var(--muted);font-size:10px}.gifSearch{grid-template-columns:1fr auto;gap:8px;display:grid}.gifSearch input{min-width:0}.gifResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.gifResults button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;gap:4px;padding:4px;display:grid;overflow:hidden}.gifResults img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.gifResults span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.roomComposerWrap{position:relative}.roomComposerWrap>.searchableGifPicker{z-index:12;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px;position:absolute;bottom:58px;left:8px;box-shadow:0 12px 32px #00000029}.composerTool.gifTool{letter-spacing:.03em;font-size:11px;font-weight:900}@media (width<=700px){.gifResults{grid-template-columns:repeat(2,minmax(0,1fr))}.roomComposerWrap>.searchableGifPicker{max-width:none;left:0;right:0}}.giphyAttribution{letter-spacing:.04em;text-align:right;color:var(--muted);padding-top:2px;font-size:10px}.giphyAttribution b{color:var(--text);font-size:11px}.adControlHero{border:1px solid var(--border);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px;display:flex}.adControlHero>div{gap:4px;display:grid}.adControlHero span{font-size:13px}.adControlHero small{color:var(--muted);line-height:1.4}.adControlHero.enabled{box-shadow:inset 4px 0 #b96a45}.adControlHero.disabled{box-shadow:inset 4px 0 #4d9b67}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #72548a8c}.modal,.reportModal,.roomProfileModal,.privateRoomModal{max-height:min(90vh,900px);overflow:auto}@media (width<=700px){.adControlHero{flex-direction:column;align-items:stretch}.adControlHero button{width:100%}.modalShade{padding:10px}.modal,.reportModal,.roomProfileModal,.privateRoomModal{border-radius:16px;max-height:94vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.publicLegalFooter{border-top:1px solid var(--border,#e6e2e9);flex-wrap:wrap;justify-content:center;gap:14px;padding:24px 20px 34px;display:flex}.publicLegalFooter button,.sideLegal button{color:var(--muted,#777);cursor:pointer;background:0 0;border:0;font-size:12px}.publicLegalFooter button:hover,.sideLegal button:hover{color:var(--text,#222);text-decoration:underline}.legalPage{color:#24212a;background:#faf9fb;min-height:100vh}.legalTop{z-index:5;background:#fff;border-bottom:1px solid #e8e4eb;justify-content:space-between;align-items:center;padding:20px clamp(20px,6vw,80px);display:flex;position:sticky;top:0}.legalTop button{cursor:pointer;background:#fff;border:1px solid #ddd7e2;border-radius:10px;padding:9px 12px}.legalDocument{width:min(860px,100% - 32px)!important;margin:0 auto!important;padding:52px 0 70px!important}.legalDocument h1{margin:8px 0 10px;font-size:clamp(34px,5vw,54px)}.legalIntro{color:#6e6874;margin-bottom:34px;font-size:18px}.legalDocument section{border-top:1px solid #e9e5ec;padding:20px 0}.legalDocument section h2{margin:0 0 8px;font-size:20px}.legalDocument section p{color:#4f4a54;margin:0;line-height:1.7}.legalContact{background:#fff;border:1px solid #e8e4eb;border-radius:14px;grid-template-columns:max-content 1fr;gap:6px 16px;margin:26px 0 16px;padding:18px;display:grid}.legalContact b{font-size:12px}.legalContact span{color:#625c68;font-size:13px}.sideLegal{flex-wrap:wrap;gap:4px;padding:5px 8px 0;display:flex}.sideLegal button{padding:3px 5px}.productionPanel{grid-column:1/-1}.readinessSummary{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.readinessIssues{gap:7px;display:grid}.readinessIssue{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;grid-template-columns:minmax(150px,.35fr) 1fr;gap:10px;padding:10px 12px;font-size:12px;display:grid}.readinessIssue.critical{border-left:4px solid #b63b4a}.readinessIssue.warning{border-left:4px solid #c58b2b}.storageStatus{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 12px;display:grid}.storageStatus>div{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:11px;gap:4px;padding:12px;display:grid}.storageStatus b{font-size:11px}.storageStatus span{font-size:12px}.storageActions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.storageActions button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:9px 11px}.storageActions button:disabled{opacity:.5;cursor:not-allowed}.storageActions.secondary button{color:var(--muted);font-size:11px}@media (width<=700px){.legalTop{padding:14px 16px}.legalDocument{padding-top:30px!important}.storageStatus,.readinessIssue{grid-template-columns:1fr}.readinessSummary{flex-direction:column;align-items:flex-start}}.mapOptInGate{text-align:center;min-height:520px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.mapOptInGate h2{color:var(--text);margin:6px 0 0;font-size:28px}.mapOptInGate p{max-width:560px;margin:0 0 8px;line-height:1.6}.observerConsole{gap:14px;display:grid}.observerNotice{border:1px solid var(--border);background:var(--panel);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.observerNotice>div{gap:4px;display:grid}.observerNotice span{color:var(--muted);font-size:12px;line-height:1.45}.observerSearch{grid-template-columns:1fr auto;gap:8px;display:grid}.observerLayout{grid-template-columns:minmax(310px,390px) 1fr;gap:14px;min-height:620px;display:grid}.observerDirectory,.observerMessages,.observerAudit{background:var(--panel);border:1px solid var(--border);border-radius:16px;overflow:hidden}.observerDirectory{align-content:start;gap:14px;max-height:72vh;padding:10px;display:grid;overflow:auto}.observerSection{gap:7px;display:grid}.observerSection h3{margin:4px 4px 2px;font-size:13px}.observerSection>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:10px;display:grid}.observerSection>button:hover,.observerSection>button.selected{background:color-mix(in srgb,var(--panel) 84%,#8f6aa8 16%);border-color:color-mix(in srgb,var(--border) 58%,#8f6aa8 42%)}.observerSection>button small,.observerSection>button span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.observerMessages{grid-template-rows:auto 1fr;max-height:72vh;display:grid}.observerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.observerHeader span,.observerHeader small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.observerHeader h2{margin:3px 0 0}.observerTranscript{align-content:start;gap:8px;padding:14px;display:grid;overflow:auto}.observerTranscript article{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:10px 12px}.observerMessageMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.observerMessageMeta span,.observerMessageMeta i{color:var(--muted);font-size:10px}.observerMessageMeta i{font-style:normal}.observerTranscript p{white-space:pre-wrap;margin:7px 0 0;line-height:1.45}.observerTranscript a{margin-top:7px;font-size:11px;display:inline-block}.observerAudit{padding:12px}.observerAudit>div:not(.queueHead){border-top:1px solid var(--border);grid-template-columns:130px 1fr auto;gap:10px;padding:8px;font-size:11px;display:grid}.observerAudit span,.observerAudit small{color:var(--muted)}@media (width<=900px){.observerLayout{grid-template-columns:1fr}.observerDirectory,.observerMessages{max-height:none}.observerMessages{min-height:520px}.observerAudit>div:not(.queueHead){grid-template-columns:1fr}}.privateVideo{background:#000;border-radius:12px;width:min(420px,100%);max-height:420px;margin-top:7px;display:block}.observerVideo{background:#000;border-radius:10px;width:min(460px,100%);max-height:360px;margin-top:8px;display:block}.accountDataCard,.dangerZone{gap:10px;display:grid}.accountDataCard h4{margin:8px 0 0}.sessionList{gap:7px;display:grid}.sessionList>div{border:1px solid var(--border);border-radius:10px;gap:2px;padding:9px;display:grid}.sessionList span,.sessionList small{color:var(--muted);font-size:10px}.dangerZone{border-color:color-mix(in srgb,#b6404f 40%,var(--border))}.dangerZone p{color:var(--muted);font-size:12px;line-height:1.45}.suggestionBox{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:10px;margin-top:18px;padding:18px;display:grid}.suggestionBox h3{margin:2px 0}.suggestionBox p{color:var(--muted);margin:4px 0;font-size:12px}.suggestionBox textarea{resize:vertical;min-height:110px}.suggestionHistory{gap:6px;margin-top:6px;display:grid}.suggestionHistory>div{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:11px;display:flex}.suggestionHistory small{color:var(--muted)}.suggestionAdmin{gap:10px;display:grid}.suggestionAdmin>article{border:1px solid var(--border);background:var(--panel);border-radius:13px;padding:14px}.suggestionAdminHead{align-items:center;gap:8px;display:flex}.suggestionAdmin>article p{white-space:pre-wrap;line-height:1.45}.suggestionAdmin>article>small{color:var(--muted)}.suggestionAdminActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sideLegal{flex-wrap:wrap}.giphySetupPanel{border-color:#7e5cff3d}.giphySetupGrid{grid-template-columns:minmax(260px,2fr) minmax(140px,1fr);gap:12px;margin:14px 0;display:grid}.giphySetupGrid label{gap:6px;font-size:12px;font-weight:700;display:grid}.giphySetupGrid input,.giphySetupGrid select{width:100%}@media (width<=760px){.giphySetupGrid{grid-template-columns:1fr}}.searchableGifPicker.gifPicker{background:#fff;border:1px solid #e2dde7;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);min-width:0;max-width:420px;padding:14px;display:flex;overflow:hidden;box-shadow:0 18px 50px #1f18262e}@media (width>=1051px){.page-messages{padding-inline:clamp(24px,3vw,52px)!important}.page-messages>header,.page-messages>.dmWorkspace{width:min(100%,1580px);margin-inline:auto}.page-messages>header{margin-bottom:18px!important}.page-messages>header h1{letter-spacing:-.045em;font-size:32px}.page-messages>.dmWorkspace{min-height:0}.page-messages .messages{border-radius:24px!important;grid-template-columns:330px minmax(540px,1fr) 310px!important;box-shadow:0 20px 60px #321e2d1c!important}.page-messages .conversationList{padding:16px 13px!important}.page-messages .conversationListHead{padding:7px 9px 17px}.page-messages .conversationListHead b{font-size:21px}.page-messages .conversationListHead small{margin-top:2px;font-size:12px}.page-messages .conversationList .conversation{min-height:76px;margin:4px 0;border-radius:17px!important;padding:12px 11px!important}.page-messages .conversationList .conversation:hover{transform:none}.page-messages .conversationList .conversation.selected{background:linear-gradient(110deg,color-mix(in srgb,var(--accent,#d65388) 14%,var(--panel,#fff)),color-mix(in srgb,var(--accent2,#8d5bd7) 7%,var(--panel,#fff)));box-shadow:0 7px 20px #5b2f4c12}.page-messages .presencePhoto img{border-radius:17px!important;width:54px!important;height:54px!important}.page-messages .conversation b{font-size:14px}.page-messages .conversation p{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;font-size:12px!important}.page-messages .conversationPresence{font-size:10.5px!important}.page-messages .privateProfileHeader{min-height:76px!important;padding:12px 19px!important}.page-messages .privateHeaderPerson img{border-radius:16px!important;width:49px!important;height:49px!important}.page-messages .privateHeaderPerson b{font-size:16px}.page-messages .dmPresence{margin-top:3px!important;font-size:11px!important}.page-messages .conversationSearchToggle,.page-messages .dmDetailsToggle{border-radius:13px;width:41px;height:41px}.page-messages .privateChat>.chatBody{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--accent,#d65388) 5%,transparent),transparent 27%), radial-gradient(circle at 90% 84%,color-mix(in srgb,var(--accent2,#8d5bd7) 5%,transparent),transparent 30%), color-mix(in srgb,var(--surface,#fafafd) 98%,var(--panel,#fff))!important;padding:24px clamp(24px,3vw,46px)!important}.page-messages .dmMessageWrap{max-width:min(68%,640px);margin:7px 0!important}.page-messages .privateChat .msg{border-radius:19px 19px 19px 7px!important;padding:11px 14px!important}.page-messages .privateChat .msg.own{border-radius:19px 19px 7px!important}.page-messages .privateChat .msg p{font-size:calc(14px * var(--viewer-chat-scale))!important;margin-top:5px!important;line-height:1.5!important}.page-messages .dmMessageMeta b{font-size:calc(11.5px * var(--viewer-chat-scale))!important}.page-messages .dmMessageMeta time{font-size:10px}.page-messages .dmComposer{background:var(--panel,#fff);min-height:72px;gap:9px!important;padding:12px 15px!important}.page-messages .dmComposer .chatDraftInput{border:1px solid color-mix(in srgb,var(--accent,#d65388) 35%,var(--border,#ddd))!important;background:var(--surface,#faf8fb)!important;min-height:44px!important;padding:11px 14px!important}.page-messages .dmComposer .composerTool,.page-messages .dmComposer .mediaPick{border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important}.page-messages .dmComposer>button:last-child{border-radius:14px;width:42px;height:42px}.page-messages .dmProfileRail{border-left-color:var(--border,#e5dfe6);padding:24px 20px}.page-messages .dmProfileRail>img{border-radius:27px;width:128px;height:154px;margin:8px auto 18px}.page-messages .dmRailIdentity h3{font-size:22px}.page-messages .dmRailIdentity>span{margin-top:3px;font-size:11px}.page-messages .dmProfileRail>p{margin:13px 0;font-size:13px}.page-messages .dmProfileRail>b{margin:15px 0;font-size:14px}.page-messages .dmProfileRail>small{margin:16px 0;font-size:11px}.page-messages .dmRailTags span{padding:6px 9px;font-size:10px}.page-messages .dmRailActions{gap:9px;margin-top:22px}.page-messages .dmRailActions button{border-radius:12px;min-height:42px;font-weight:720}}@media (width>=1051px) and (width<=1350px){.page-messages .messages{grid-template-columns:290px minmax(480px,1fr) 270px!important}.page-messages .dmProfileRail{padding-inline:14px}.page-messages .dmProfileRail>img{width:110px;height:132px}}.publicProfileOverlay{z-index:260;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#18111894;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publicProfilePage{background:var(--panel,#fff);width:min(1280px,100%);height:min(880px,100dvh - 48px);color:var(--text,#211b24);border:1px solid var(--border,#e4dce4);border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 35px 100px #160d154d}.publicProfileTop{border-bottom:1px solid var(--border,#e9e2e9);background:color-mix(in srgb,var(--panel,#fff) 97%,var(--accent,#d65388) 3%);grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;height:68px;min-height:68px;margin:0!important;padding:10px 16px!important;display:grid!important}.publicProfileTop>button{border:1px solid var(--border,#e4dce4);background:var(--panel,#fff);width:42px;height:42px;color:inherit;cursor:pointer;border-radius:13px;place-items:center;font-size:24px;display:grid}.publicProfileTop>div{gap:2px;display:grid}.publicProfileTop>div b{font-size:16px}.publicProfileTop>div small{color:var(--muted,#777);font-size:10px}.publicProfilePage>.publicProfileLayout{background:var(--panel,#fff);flex:1;grid-template-columns:minmax(360px,470px) minmax(360px,1fr) 250px;gap:0;min-height:0;display:grid;overflow:hidden;width:100%!important;margin:0!important;padding:0!important}.publicProfileGallery{background:color-mix(in srgb,var(--surface,#f7f4f8) 97%,var(--accent2,#8d5bd7) 3%);min-width:0;padding:20px;overflow-y:auto}.publicProfileHero{aspect-ratio:.82;background:#e8e4ea;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 42px #2b1a2929}.publicProfileHero>img{object-fit:cover;width:100%;height:100%;display:block}.publicProfileHero>button{color:#fff;cursor:pointer;background:#140f147a;border:0;place-items:center;width:42px;height:52px;font-size:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.profilePhotoPrev{border-radius:13px;left:9px}.profilePhotoNext{border-radius:13px;right:9px}.publicProfileHero>span{color:#fff;background:#140f1499;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.publicProfileThumbs{gap:8px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.publicProfileThumbs button{opacity:.68;background:#ddd;border:2px solid #0000;border-radius:12px;flex:0 0 62px;width:62px;height:72px;padding:0;overflow:hidden}.publicProfileThumbs button.selected{border-color:var(--accent,#d65388);opacity:1}.publicProfileThumbs img{object-fit:cover;width:100%;height:100%}.publicProfileStory{min-width:0;padding:28px 30px 40px;overflow-y:auto}.publicProfileIdentity{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publicProfileIdentity h1{margin:0;font-size:34px}.publicProfileIdentity p{color:var(--muted,#777);align-items:center;gap:5px;margin:6px 0 0;display:flex}.publicPresence{background:var(--surface,#f2eef3);border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.publicProfileIntent{background:linear-gradient(120deg,color-mix(in srgb,var(--accent,#d65388) 9%,var(--panel,#fff)),color-mix(in srgb,var(--accent2,#8d5bd7) 8%,var(--panel,#fff)));border-radius:14px;margin:21px 0;padding:13px 15px;font-size:13px}.publicProfileAbout,.publicProfileFacts,.publicProfileInterests{margin-top:24px}.publicProfileAbout>small,.publicProfileFacts>small,.publicProfileInterests>small{letter-spacing:.1em;color:var(--muted,#777);font-size:9px;font-weight:900}.publicProfileAbout p{white-space:pre-wrap;margin:9px 0;font-size:15px;line-height:1.65}.publicProfileFacts>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.publicProfileFacts span{border:1px solid var(--border,#e5dee6);background:var(--surface,#faf8fb);border-radius:12px;gap:3px;padding:11px;display:grid}.publicProfileFacts span small{color:var(--muted,#777);font-size:9px}.publicProfileFacts span b{font-size:12px}.publicProfileInterests>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.publicProfileInterests span{background:var(--surface,#f2eef3);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.publicProfileInterestsHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.publicProfileInterestsHead>small{letter-spacing:.1em;color:var(--muted,#777);font-size:9px;font-weight:900}.publicProfileInterestsHead>b{color:var(--accent,#d65388);background:color-mix(in srgb,var(--accent,#d65388) 10%,#fff);border-radius:999px;padding:5px 8px;font-size:10px}.publicProfileInterests span.sharedInterest{background:color-mix(in srgb,var(--accent,#d65388) 20%,#fff);border:1px solid color-mix(in srgb,var(--accent,#d65388) 48%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent,#d65388) 12%,transparent)}.publicProfileActions{border-left:1px solid var(--border,#e5dee6)!important;background:color-mix(in srgb,var(--panel,#fff) 97%,var(--accent,#d65388) 3%)!important;flex-direction:column!important;gap:9px!important;width:auto!important;padding:24px 18px!important;display:flex!important;position:static!important;inset:auto!important}.publicProfileActions>button{border:1px solid var(--border,#ded6df);background:var(--panel,#fff);min-height:44px;color:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-weight:780;display:flex}.publicProfileActions .publicProfileLike{background:linear-gradient(135deg,var(--accent,#d65388),#be386c);color:#fff;border:0}.publicProfileActions .publicProfileSuper{color:#fff;background:linear-gradient(135deg,#302538,#725177);border:0}.publicProfileSafety{border-top:1px solid var(--border,#e4dce4);gap:7px;margin-top:auto;padding-top:18px;display:grid}.publicProfileSafety button{min-height:38px;color:var(--muted,#777);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;padding:8px;display:flex}.publicProfileSafety button:hover{background:var(--surface,#f3eff4)}.publicProfileActions>small{color:var(--muted,#777);text-align:center;margin-top:7px;font-size:9px;line-height:1.4}@media (width<=980px){.publicProfileOverlay{padding:0}.publicProfilePage{border:0;border-radius:0;width:100%;height:100dvh}.publicProfilePage>.publicProfileLayout{grid-template-columns:minmax(300px,42%) minmax(0,1fr)}.publicProfileActions{grid-column:2;bottom:0;grid-template-columns:1fr 1fr!important;display:grid!important;position:sticky!important}.publicProfileSafety,.publicProfileActions>small{display:none}.publicProfileStory{grid-area:1/2;padding-bottom:125px}}@media (width<=640px){.publicProfileTop{height:58px;min-height:58px}.publicProfilePage>.publicProfileLayout{display:block;overflow-y:auto}.publicProfileGallery{padding:0;overflow:visible}.publicProfileHero{aspect-ratio:.9;box-shadow:none;border-radius:0}.publicProfileThumbs{padding-inline:10px}.publicProfileStory{padding:22px 18px 150px;overflow:visible}.publicProfileIdentity h1{font-size:29px}.publicProfileIdentity{display:grid}.publicPresence{width:max-content}.publicProfileFacts>div{grid-template-columns:1fr 1fr}.publicProfileActions{z-index:2;bottom:0;left:0;right:0;padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;border:0!important;border-top:1px solid var(--border,#ddd)!important;grid-template-columns:1fr 1fr!important;display:grid!important;position:fixed!important}.publicProfileActions>button:not(.publicProfileLike):not(.publicProfileSuper),.publicProfileSafety,.publicProfileActions>small{display:none!important}}.page-messages .messages{border:1px solid var(--border,#e4dfe6)!important;background:var(--panel,#fff)!important;border-radius:22px!important;grid-template-columns:290px minmax(360px,1fr) minmax(235px,280px)!important;box-shadow:0 18px 45px #26182414!important}.conversationList{background:color-mix(in srgb,var(--panel,#fff) 96%,var(--accent,#d65388) 4%);min-width:0;padding:12px!important;overflow:hidden auto!important}.conversationListHead{z-index:4;background:inherit;justify-content:space-between;align-items:center;padding:8px 8px 14px;display:flex;position:sticky;top:0}.conversationListHead>div{gap:2px;display:grid}.conversationListHead b{font-size:19px}.conversationListHead small{color:var(--muted,#777);font-size:11px}.conversationListHead>button{background:0 0;border:0;font-size:24px;display:none}.conversationList .conversation{border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:3px 0;transition:background .15s,border-color .15s,transform .15s;border-radius:15px!important;gap:10px!important;padding:10px!important;display:grid!important}.conversationList .conversation:hover{background:color-mix(in srgb,var(--accent,#d65388) 7%,var(--panel,#fff));transform:translate(2px)}.conversationList .conversation.selected{background:color-mix(in srgb,var(--accent,#d65388) 11%,var(--panel,#fff));border-color:color-mix(in srgb,var(--accent,#d65388) 22%,transparent)}.conversationList .conversation>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;display:grid}.conversationList .conversation b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationList .conversation p{grid-column:1/-1;max-width:none!important;margin:1px 0!important}.conversationList .conversation time{color:var(--muted,#888);white-space:nowrap;grid-area:1/2;font-size:9px}.conversationPresence{grid-column:1/-1;font-weight:750;font-size:10px!important}.presencePhoto{position:relative}.presencePhoto img{border-radius:15px!important;width:48px!important;height:48px!important}.presencePhoto:after{content:"";border:2px solid var(--panel,#fff);background:#a2a0a5;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.presencePhoto.presence-online:after{background:#36c778}.presencePhoto.presence-recent:after{background:#e0a538}.presence-online{color:#188b51!important}.presence-recent{color:#a66b11!important}.presence-offline{color:var(--muted,#888)!important}.privateProfileHeader{background:color-mix(in srgb,var(--panel,#fff) 97%,var(--accent,#d65388) 3%);min-height:68px!important;margin:0!important;padding:10px 14px!important}.privateHeaderPerson{min-width:0}.privateHeaderPerson img{border-radius:14px!important;width:44px!important;height:44px!important}.privateHeaderPerson>div{min-width:0}.privateHeaderPerson b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dmPresence{font-weight:800;font-size:10px!important}.dmMobileListToggle,.dmDetailsToggle{border:1px solid var(--border,#e3dce4);background:var(--panel,#fff);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:11px;flex:0 0 38px;font-size:17px}.dmMobileListToggle{display:none}.privateProfileHeader>span{display:none!important}.page-messages .privateChat>.chatBody{background:linear-gradient(180deg,color-mix(in srgb,var(--surface,#fafafd) 98%,var(--accent,#d65388) 2%),var(--surface,#fafafd))!important;padding:14px 18px!important}.dmMessageWrap{max-width:76%;margin:4px 0!important}.dmMessageWrap.own{margin-left:auto!important}.privateChat .msg{border:1px solid var(--border,#e7e1e7);background:var(--panel,#fff);box-shadow:0 3px 12px #2718250d;border-radius:16px 16px 16px 5px!important;max-width:100%!important;margin:0!important;padding:9px 11px!important}.privateChat .msg.own{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#d65388) 86%,#42263a),color-mix(in srgb,var(--accent2,#8d5bd7) 76%,#382443))!important;color:#fff!important;border-color:#0000!important;border-radius:16px 16px 5px!important}.privateChat .msg p{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit!important;font-size:calc(14px * var(--viewer-chat-scale))!important;background:0 0!important;border:0!important;margin:3px 0 0!important;padding:0!important;line-height:1.42!important;display:block!important}.dmMessageMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.dmMessageMeta b{font-size:calc(11px * var(--viewer-chat-scale))!important}.dmMessageMeta time{opacity:.66;white-space:nowrap;font-size:9px}.readState{text-align:right;opacity:.7;margin-top:4px;display:block}.dmReplyQuote{text-align:left;width:100%}.dmMessageEditor{gap:7px;margin-top:5px;display:grid}.dmMessageEditor textarea{border:1px solid var(--border,#ddd);resize:vertical;border-radius:10px;width:min(520px,70vw);min-height:72px;padding:8px}.dmMessageEditor>div{justify-content:flex-end;gap:6px;display:flex}.dmMessageEditor button{padding:6px 9px}.dmComposer{min-height:62px;border-top:1px solid var(--border,#e4dfe5)!important;align-items:flex-end!important;padding:10px 12px!important}.dmComposer .chatDraftInput{border-radius:15px!important;min-height:40px!important}.dmComposer>button:last-child{border-radius:13px;place-items:center;width:40px;height:40px;display:grid;background:var(--accent,#d65388)!important;color:#fff!important}.dmTrayWrap{z-index:30}.dmProfileRail{border-left:1px solid var(--border,#e5dfe6);background:color-mix(in srgb,var(--panel,#fff) 96%,var(--accent2,#8d5bd7) 4%);min-width:0;padding:18px 15px;position:relative;overflow-y:auto}.dmProfileRail>img{object-fit:cover;border-radius:22px;width:92px;height:112px;margin:5px auto 14px;display:block;box-shadow:0 12px 28px #2d1b2a29}.dmRailIdentity{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dmRailIdentity h3{width:auto;margin:0;font-size:20px}.dmRailIdentity>span{width:100%;font-size:11px;font-weight:800}.dmProfileRail>p,.dmProfileRail>b,.dmProfileRail>small{text-align:center;color:var(--muted,#777);margin:10px 0;display:block}.dmProfileRail>b{color:var(--text,#222)}.dmRailTags{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.dmRailTags span{background:var(--surface,#f3edf3);border-radius:999px;padding:5px 7px;font-size:9px}.dmRailActions{gap:7px;margin-top:18px;display:grid}.dmRailActions button{border:1px solid var(--border,#dfd7df);background:var(--panel,#fff);color:inherit;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px;display:flex}.dmRailClose{background:0 0;border:0;font-size:24px;display:none;position:absolute;top:8px;right:8px}.dmMobileShade,.dmChooseConversation{display:none}@media (width<=1050px) and (width>=721px){.page-messages .messages{grid-template-columns:250px minmax(340px,1fr)!important}.dmProfileRail,.dmDetailsToggle{display:none}}@media (width<=720px){.page-messages>header{display:none!important}.page-messages>.dmWorkspace,.page-messages .messages{height:100%!important;max-height:none!important}.page-messages .messages{position:relative;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important}.page-messages .privateChat{width:100%;height:100%;display:flex!important}.dmMobileListToggle,.dmDetailsToggle{place-items:center;display:grid}.page-messages .conversationList{transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:16px 0 45px #19101940;z-index:190!important;border:0!important;width:min(88vw,360px)!important;max-height:none!important;display:block!important;position:fixed!important}.page-messages .conversationList.mobileOpen{transform:translate(0)}.conversationListHead>button{display:block}.conversationList .conversation{padding:9px!important}.conversationList .conversation p{font-size:11px!important}.dmMobileShade{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1810176b;border:0;display:block;position:fixed;inset:0}.privateProfileHeader{gap:7px!important;min-height:58px!important;padding:7px 8px!important}.privateHeaderPerson{flex:1}.privateHeaderPerson img{width:38px!important;height:38px!important}.privateHeaderPerson b{font-size:13px}.conversationSearchToggle{width:36px;height:36px}.dmMobileListToggle,.dmDetailsToggle{flex-basis:36px;width:36px;height:36px}.page-messages .privateChat>.chatBody{padding:8px 7px!important}.dmMessageWrap{max-width:88%;margin:2px 0!important}.privateChat .msg{padding:7px 9px!important}.dmMessageMeta time{font-size:8px}.privateChat .msg p{font-size:calc(13px * var(--viewer-chat-scale))!important;line-height:1.34!important}.dmActions{margin-block:1px!important}.dmComposer{min-height:56px;gap:5px!important;padding:7px 6px!important}.dmComposer .composerTool,.dmComposer .mediaPick{width:36px!important;min-width:36px!important;height:36px!important}.dmComposer>button:last-child{width:36px;height:36px}.dmComposer .chatDraftInput{min-height:36px!important}.dmProfileRail{z-index:210;width:min(86vw,340px);transition:transform .2s;position:fixed;inset:0 0 0 auto;transform:translate(104%);box-shadow:-14px 0 42px #19101940;display:block!important}.dmProfileRail.mobileOpen{transform:translate(0)}.dmRailClose{display:block}.dmChooseConversation{display:inline-flex}.emptyState{place-content:center;height:100%}.dmMessageEditor textarea{width:min(72vw,420px)}}.mobileWelcomeHero{display:none}.welcomeSignIn,.welcomeLoginCta{color:#332834;cursor:pointer;background:#fff;border:1px solid #332834;border-radius:12px;padding:11px 18px;font-weight:900}.welcomeSignIn:hover,.welcomeLoginCta:hover{color:#fff;background:#332834}.desktopEntryActions{justify-content:center;align-items:center}@media (width<=720px){.organicWelcome{background:radial-gradient(circle at 88% 7%,#eadfff 0,#0000 31%),radial-gradient(circle at 4% 92%,#ffdce9 0,#0000 34%),linear-gradient(#fffafd,#f9f8ff)!important;min-height:100svh!important}.organicWelcome>.publicTop,.organicWelcome .organicHero,.organicWelcome .organicPaths,.organicWelcome .welcomeCloser{display:none!important}.organicWelcome main{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.mobileWelcomeHero{text-align:center;min-height:calc(100svh - 48px);padding:max(18px,env(safe-area-inset-top)) 22px 18px;color:#251f2a;flex-direction:column;justify-content:center;align-items:center;display:flex!important}.mobileWelcomeBrand{letter-spacing:.025em;justify-content:center;align-items:center;gap:9px;margin-bottom:18px;font-size:18px;display:flex}.mobileWelcomeBrand>span{color:#fff;background:linear-gradient(145deg,#ff6a9e,#bc3e75);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 26px #ca477b45}.mobileWelcomeKicker{color:#9d3f69;text-transform:uppercase;letter-spacing:.05em;background:#fff8fb;border:1px solid #efd4e0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.mobileWelcomeHero h1{letter-spacing:-.055em;margin:15px 0 10px;font-size:clamp(42px,13vw,60px);line-height:.92}.mobileWelcomeHero h1 em{background:linear-gradient(100deg,#d9427a,#7557d8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mobileWelcomeHero>p{color:#6d6571;max-width:340px;margin:0 0 18px;font-size:14px;line-height:1.45}.mobileWelcomeActions{gap:9px;width:min(100%,350px);display:grid}.mobileWelcomeActions button{cursor:pointer;border-radius:14px;min-height:48px;font-size:15px;font-weight:900}.mobileWelcomeActions .primary{color:#fff;background:linear-gradient(135deg,#d9477b,#8c55ce);border:0;box-shadow:0 12px 28px #bd467b38}.mobileLogin{color:#fff;background:#332834;border:1px solid #332834}.mobileGuest{color:#403543;background:#fff;border:1px solid #e2d9e1}.mobileWelcomeTrust{color:#77707b;flex-wrap:wrap;justify-content:center;gap:9px 14px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.organicWelcome>.publicLegalFooter{background:#ffffff94;min-height:48px;gap:5px 9px!important;padding:10px 12px!important}.organicWelcome>.publicLegalFooter button{font-size:9px!important}}@media (width<=720px) and (height<=650px){.mobileWelcomeHero{justify-content:flex-start;padding-top:12px}.mobileWelcomeBrand{margin-bottom:9px}.mobileWelcomeKicker{padding:5px 8px}.mobileWelcomeHero h1{margin:9px 0 6px;font-size:38px}.mobileWelcomeHero>p{margin-bottom:10px;font-size:12px}.mobileWelcomeActions{gap:6px}.mobileWelcomeActions button{min-height:42px}.mobileWelcomeTrust{margin-top:8px}}.searchableGifPicker .gifPickerHead{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.searchableGifPicker .gifPickerHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.searchableGifPicker .gifPickerHead b{color:var(--text);font-size:17px;line-height:1.1}.searchableGifPicker .gifPickerHead small{color:var(--muted);font-size:11px}.searchableGifPicker .gifClose{color:#665f6a;cursor:pointer;background:#f3f1f5;border:0;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid;position:static}.searchableGifPicker .gifClose:hover{color:#241f27;background:#eae6ed}.searchableGifPicker .gifSearch{align-items:stretch;gap:8px;width:100%;margin:0;display:flex}.searchableGifPicker .gifSearch input{min-width:0;height:42px;color:var(--text);font:inherit;background:#faf9fb;border:1px solid #dcd6e0;border-radius:11px;flex:auto;padding:0 13px}.searchableGifPicker .gifSearch input:focus{background:#fff;border-color:#8b6da0;outline:none;box-shadow:0 0 0 3px #72548a1f}.searchableGifPicker .gifSearch button{color:#fff;cursor:pointer;background:#2b2230;border:0;border-radius:11px;flex:none;min-width:78px;height:42px;padding:0 14px;font-size:12px;font-weight:800;position:static}.searchableGifPicker .gifSearch button:hover:not(:disabled){background:#49374f}.searchableGifPicker .gifSearch button:disabled{opacity:.45;cursor:not-allowed}.searchableGifPicker .gifSectionLabel{color:#807886;letter-spacing:.07em;text-transform:uppercase;margin:-2px 0 -3px;font-size:10px;font-weight:800}.searchableGifPicker .gifError{color:#99404a;background:#fff5f6;border:1px solid #f0c6ca;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.4}.searchableGifPicker .gifResults{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-height:330px;padding:0 3px 0 0;display:grid;overflow:hidden auto}.searchableGifPicker .gifResults .gifCard{aspect-ratio:1.2;cursor:pointer;isolation:isolate;background:#eeeaf0;border:0;border-radius:11px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.searchableGifPicker .gifResults .gifCard:hover{transform:translateY(-1px);box-shadow:0 5px 14px #1f182626}.searchableGifPicker .gifResults .gifCard img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.searchableGifPicker .gifResults .gifCard span{color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#100d12b8;border-radius:7px;width:auto;max-width:calc(100% - 12px);padding:3px 6px;font-size:9px;font-weight:700;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden;transform:translateY(2px)}.searchableGifPicker .gifResults .gifCard:hover span,.searchableGifPicker .gifResults .gifCard:focus-visible span{opacity:1;transform:none}.searchableGifPicker .giphyAttribution{color:#8c8491;letter-spacing:.02em;justify-content:flex-end;align-items:baseline;gap:5px;min-height:16px;padding:0;font-size:9px;display:flex}.searchableGifPicker .giphyAttribution span{color:inherit;background:0 0;padding:0;font-size:9px;position:static}.searchableGifPicker .giphyAttribution b{letter-spacing:.04em;color:#302735;font-size:11px}.roomComposerWrap>.searchableGifPicker{bottom:58px;left:8px}@media (width<=560px){.searchableGifPicker.gifPicker{width:min(360px,100vw - 20px);padding:12px}.searchableGifPicker .gifResults{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.searchableGifPicker .gifSearch button{min-width:68px;padding:0 10px}.roomComposerWrap>.searchableGifPicker{left:0;right:auto}}.flagshipRooms{min-height:0}.flagshipRooms>.roomList,.flagshipRooms>.roomChat,.flagshipRooms>.roomMembers{min-height:0;max-height:100%}.flagshipRooms>.roomList,.flagshipRooms>.roomMembers{overscroll-behavior:contain;overflow:hidden auto}.flagshipRooms>.roomChat{flex-direction:column;display:flex;overflow:hidden}.flagshipRooms .chatHeader{flex:none}.flagshipRooms .roomChatBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.flagshipRooms .replyComposer{flex:none}.flagshipRooms .roomComposerWrap{z-index:4;background:#fff;flex:none;position:relative}.flagshipRooms .roomComposerWrap>.composer{width:100%}@media (width<=700px){.flagshipRooms{height:calc(100dvh - 112px);min-height:420px}}.theme-sexy,.theme-gamer,.theme-sexy main,.theme-gamer main,.theme-sexy main>header,.theme-gamer main>header,.theme-sexy .content,.theme-gamer .content{color:var(--text)!important}.theme-sexy :is(.settingsPage,.settingsCard,.premiumPage,.planCard,.boostCard,.paymentAccountCard,.notificationPage,.notificationItem,.adminPage,.adminHero,.statCard,.adminReport,.opsPanel,.productionPanel,.casePanel,.observerConsole,.observerMessages,.observerAudit,.suggestionAdminList article,.profileEditor,.interestPicker,.interestBrowse,.rightPanel,.roomMembers,.roomList,.roomChat,.searchableGifPicker.gifPicker,.modal,.reportModal,.roomProfileModal,.privateRoomModal,.infoBox,.productionNote,.readinessSummary,.storageStatus>div,.readinessIssue,.replyComposer,.roomComposerWrap),.theme-gamer :is(.settingsPage,.settingsCard,.premiumPage,.planCard,.boostCard,.paymentAccountCard,.notificationPage,.notificationItem,.adminPage,.adminHero,.statCard,.adminReport,.opsPanel,.productionPanel,.casePanel,.observerConsole,.observerMessages,.observerAudit,.suggestionAdminList article,.profileEditor,.interestPicker,.interestBrowse,.rightPanel,.roomMembers,.roomList,.roomChat,.searchableGifPicker.gifPicker,.modal,.reportModal,.roomProfileModal,.privateRoomModal,.infoBox,.productionNote,.readinessSummary,.storageStatus>div,.readinessIssue,.replyComposer,.roomComposerWrap){background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy :is(.settingsPage,.premiumPage,.notificationPage,.adminPage,.profileEditor,.roomChat,.roomList,.roomMembers) :is(h1,h2,h3,h4,h5,b,strong,label),.theme-gamer :is(.settingsPage,.premiumPage,.notificationPage,.adminPage,.profileEditor,.roomChat,.roomList,.roomMembers) :is(h1,h2,h3,h4,h5,b,strong,label){color:var(--text)!important}.theme-sexy :is(.settingsPage,.premiumPage,.notificationPage,.adminPage,.profileEditor,.roomChat,.roomList,.roomMembers) :is(p,small,span,em),.theme-gamer :is(.settingsPage,.premiumPage,.notificationPage,.adminPage,.profileEditor,.roomChat,.roomList,.roomMembers) :is(p,small,span,em){color:var(--muted)!important}.theme-sexy :is(input,select,textarea),.theme-gamer :is(input,select,textarea){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy :is(input,select,textarea)::placeholder,.theme-gamer :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)!important}.theme-sexy :is(.notificationTop button,.adminActions button,.storageActions button,.roomHeaderActions button,.settingsCard button,.billingActions button,.roomSafetyActions button,.mentionBtn,.gifClose),.theme-gamer :is(.notificationTop button,.adminActions button,.storageActions button,.roomHeaderActions button,.settingsCard button,.billingActions button,.roomSafetyActions button,.mentionBtn,.gifClose){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy .chatBody,.theme-gamer .chatBody,.theme-sexy .roomChatBody,.theme-gamer .roomChatBody{background:var(--chat-bg)!important}.theme-sexy .roomMsgRow:not(.own) .roomBubble,.theme-gamer .roomMsgRow:not(.own) .roomBubble{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy .roomMsgRow:not(.own) .roomBubble :is(p,b,button),.theme-gamer .roomMsgRow:not(.own) .roomBubble :is(p,b,button){color:var(--text)!important}.theme-sexy .roomMsgRow:not(.own) .roomBubble :is(small,span),.theme-gamer .roomMsgRow:not(.own) .roomBubble :is(small,span),.theme-sexy .planCard p,.theme-sexy .boostCard p,.theme-sexy .productionNote span,.theme-sexy .infoBox,.theme-gamer .planCard p,.theme-gamer .boostCard p,.theme-gamer .productionNote span,.theme-gamer .infoBox{color:var(--muted)!important}.theme-sexy .searchableGifPicker .gifSearch input,.theme-gamer .searchableGifPicker .gifSearch input{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy .searchableGifPicker .gifClose,.theme-gamer .searchableGifPicker .gifClose{background:var(--surface)!important;color:var(--text)!important}.theme-sexy .statusChip,.theme-gamer .statusChip{border:1px solid}.stripePricePanel{grid-column:1/-1}.stripePriceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.stripePriceSummary>span{border:1px solid var(--border,#e7e3ea);background:var(--panel,#fff);border-radius:12px;gap:3px;padding:11px 12px;display:grid}.stripePriceSummary b{font-size:12px}.stripePriceSummary small{color:var(--muted,#777);font-size:10px}.stripePriceGroups{gap:12px;margin:14px 0;display:grid}.stripePriceGroup{border:1px solid var(--border,#e5e1e8);background:var(--panel,#fff);border-radius:14px;overflow:hidden}.stripePriceGroupHead{background:color-mix(in srgb,var(--panel,#fff) 93%,var(--accent,#7c5cff));border-bottom:1px solid var(--border,#e5e1e8);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.stripePriceGroupHead h4{margin:0;font-size:13px}.stripePriceGroupHead span{color:var(--muted,#777);font-size:10px;font-weight:850}.stripePriceRow{border-bottom:1px solid var(--border,#ece8ef);grid-template-columns:minmax(175px,1fr) 86px minmax(210px,1.35fr) 58px;align-items:center;gap:9px;padding:10px 12px;display:grid}.stripePriceRow:last-child{border-bottom:0}.stripePriceRow.changed{background:color-mix(in srgb,var(--accent,#7c5cff) 6%,var(--panel,#fff))}.stripeOfferMeta{gap:2px;min-width:0;display:grid}.stripeOfferMeta b{font-size:11px}.stripeOfferMeta small{color:var(--muted,#777);font-size:9px}.priceState{color:#8b5b00;background:#fff0dc;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:850}.priceState.configured{color:#277443;background:#e8f7ed}.stripePriceRow input{border:1px solid var(--border,#ddd8e0);background:var(--surface,#faf9fb);width:100%;min-width:0;color:var(--text,#222);border-radius:9px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.stripeClear,.stripeUsdToggle{border:1px solid var(--border,#ddd8e0);background:var(--panel,#fff);color:var(--text,#333);cursor:pointer;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:750}.stripeClear:disabled{opacity:.35;cursor:not-allowed}.stripeUsdToggle{margin:0 0 8px}.stripePriceActions{margin-top:7px}.theme-sexy .stripePriceGroup,.theme-gamer .stripePriceGroup,.theme-sexy .stripePriceSummary>span,.theme-gamer .stripePriceSummary>span{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}.theme-sexy .stripePriceGroupHead,.theme-gamer .stripePriceGroupHead,.theme-sexy .stripeUsdToggle,.theme-gamer .stripeUsdToggle,.theme-sexy .stripeClear,.theme-gamer .stripeClear{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}@media (width<=900px){.stripePriceRow{grid-template-columns:1fr 80px}.stripePriceRow input{grid-column:1/-1}.stripeClear{justify-self:start}.stripePriceSummary{grid-template-columns:1fr}}.theme-sexy{--text:#fff7fc;--muted:#ead9e5;--card:#302231;--panel:#302231;--surface:#433047;--border:#6c526e;--chat-bg:#281d2a;--chat-hover:#49334a}.theme-gamer{--text:#f4fdff;--muted:#cbe5ea;--card:#1d343b;--panel:#1d343b;--surface:#294851;--border:#50727c;--chat-bg:#173038;--chat-hover:#2d5059}.theme-sexy :is(.emptyState,.chatHint),.theme-gamer :is(.emptyState,.chatHint){color:var(--muted)!important}.theme-sexy .emptyState h2,.theme-gamer .emptyState h2{color:var(--text)!important}.theme-sexy .emptyState svg,.theme-gamer .emptyState svg{opacity:.9;color:var(--muted)!important}.theme-sexy .premiumHero :is(h2,b),.theme-gamer .premiumHero :is(h2,b){color:#fff!important}.theme-sexy .premiumHero p,.theme-gamer .premiumHero p{color:#f3e9f0!important}.theme-sexy .premiumHero .premiumKicker,.theme-gamer .premiumHero .premiumKicker,.theme-sexy .premiumHero svg,.theme-gamer .premiumHero svg{color:#fff!important}.customSupport{border:1px solid var(--border,#e6e2e9);background:var(--panel,#fff);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px;display:flex}.customSupport>div:first-child{gap:4px;display:grid}.customSupport b{font-size:14px}.customSupport p{color:var(--muted,#777);margin:0;font-size:11px}.customSupportInput{align-items:center;gap:8px;display:flex}.customSupportInput input{border:1px solid var(--border,#ddd8e0);background:var(--surface,#faf9fb);width:120px;color:var(--text,#222);border-radius:10px;padding:10px 11px;font-weight:750}.customSupportInput span{color:var(--muted,#777);font-size:11px;font-weight:800}.customSupportInput button{white-space:nowrap}.theme-sexy .customSupport,.theme-gamer .customSupport{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}@media (width<=650px){.customSupport{flex-direction:column;align-items:stretch}.customSupportInput{width:100%}.customSupportInput input{flex:1;min-width:0}}:root{--sh-forest:#173a32;--sh-moss:#476a58;--sh-sage:#8fa995;--sh-mist:#edf2ed;--sh-stone:#f7f5f0;--sh-earth:#6f5848;--sh-cream:#fffdf8}.app.theme-modern{color:#183029;background:radial-gradient(circle at 84% 8%,#f5eadc 0,#f2f5ef 34%,#e8efe9 100%)}.theme-modern aside,.theme-modern .rightPanel,.theme-modern .rooms,.theme-modern .messages,.theme-modern .gridCard,.theme-modern .counter{background:#fffdf9;border-color:#d9e1da}.theme-modern .logo,.theme-modern .premium,.theme-modern .round.like,.theme-modern .primary{color:#fff!important;background:#173a32!important}.theme-modern nav button{color:#60736a}.theme-modern nav button.active,.theme-modern nav button:hover{color:#173a32;background:#e5ede7}.theme-modern .chatBody{background:#f4f7f3}.theme-modern .msg.own p{background:#234a3f}.theme-modern .composer input{background:#edf2ed}.theme-modern .premiumHero{background:linear-gradient(115deg,#173a32 0%,#476a58 55%,#8c6b55 100%)}.theme-sexy{--text:#f8eff4;--muted:#c7aebd;--card:#21171e;--panel:#21171e;--surface:#2a1c26;--border:#503747;color:#f8eff4!important;background:radial-gradient(circle at 80% 0,#4d273f 0,#20151d 38%,#110e12 100%)!important}.theme-sexy aside,.theme-sexy .rightPanel,.theme-sexy .rooms,.theme-sexy .messages,.theme-sexy .gridCard,.theme-sexy .counter,.theme-sexy .settingsCard,.theme-sexy .premiumCompare,.theme-sexy .premiumPerks article{color:#f8eff4!important;background:#21171e!important;border-color:#503747!important}.theme-sexy .logo,.theme-sexy .premium,.theme-sexy .round.like,.theme-sexy .primary{color:#fff!important;background:#8b3f68!important}.theme-sexy nav button{color:#c7aebd!important}.theme-sexy nav button.active,.theme-sexy nav button:hover{color:#fff!important;background:#422637!important}.theme-sexy .chatBody{background:#171116!important}.theme-sexy .composer input{color:#fff!important;background:#30212b!important}.theme-sexy .premiumHero{background:linear-gradient(115deg,#351d2c,#78405f 58%,#9d6750)!important}.theme-gamer{--text:#eaf7f0;--muted:#a7c7b5;--card:#12251f;--panel:#12251f;--surface:#193129;--border:#2d5547;color:#eaf7f0!important;background:radial-gradient(circle at 82% 8%,#214d3e 0,#112a23 40%,#091713 100%)!important}.theme-gamer aside,.theme-gamer .rightPanel,.theme-gamer .rooms,.theme-gamer .messages,.theme-gamer .gridCard,.theme-gamer .counter,.theme-gamer .settingsCard,.theme-gamer .premiumCompare,.theme-gamer .premiumPerks article{color:#eaf7f0!important;background:#12251f!important;border-color:#2d5547!important}.theme-gamer .logo,.theme-gamer .premium,.theme-gamer .round.like,.theme-gamer .primary{color:#08140f!important;background:#58a979!important}.theme-gamer nav button{color:#a7c7b5!important}.theme-gamer nav button.active,.theme-gamer nav button:hover{color:#effff5!important;background:#204438!important}.theme-gamer .chatBody{background:#0d1e19!important}.theme-gamer .composer input{color:#effff5!important;background:#1a342b!important}.theme-gamer .premiumHero{background:linear-gradient(115deg,#102f27,#23644e 58%,#6d6840)!important}.authVisual{background:radial-gradient(circle at 78% 18%,#8c725c 0,#36584a 32%,#173a32 62%,#10261f 100%)}.authBrand,.brand span{letter-spacing:.045em}.brand span{font-weight:900}@media (width<=1000px){.brand span{display:none}}.app main{isolation:isolate;background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative}.app main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fafaf7c7,#f7f7f4e6);position:fixed;inset:0 0 0 240px}.page-discover,.page-browse{background-image:url(/backgrounds/discover.jpg)}.page-map{background-image:url(/backgrounds/map.jpg)}.page-rooms{background-image:url(/backgrounds/rooms.jpg)}.page-likes,.page-matches{background-image:url(/backgrounds/likes.jpg)}.page-messages{background-image:url(/backgrounds/messages.jpg)}.page-notifications{background-image:url(/backgrounds/notifications.jpg)}.page-premium{background-image:url(/backgrounds/premium.jpg)}.page-profile{background-image:url(/backgrounds/profile.jpg)}.page-settings{background-image:url(/backgrounds/settings.jpg)}.page-support{background-image:url(/backgrounds/support.jpg)}.page-admin{background-image:url(/backgrounds/admin.jpg)}.app main>header,.app main>section,.app main>.guestBanner{z-index:1;position:relative}.app main>header{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffc7;border:1px solid #ffffffa3;border-radius:18px;padding:14px 18px;box-shadow:0 12px 36px #191f1b1a}.app main>header h1{color:#111a16}.app main .counter{color:#17211c;background:#ffffffe6;border-color:#2940332e}.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.notificationPage,.profileEditor>div,.adminPage>div,.mapOptInGate,.emptyState,.rooms,.messages,.matchCard,.likeCard,.incomingCard{-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08)}.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.profileEditor>div,.mapOptInGate,.matchCard,.likeCard,.incomingCard{background:#ffffffe3}.app main p,.app main small,.app main label,.app main span{color:inherit}.app main .emptyState h2,.app main .emptyState p,.app main .premiumHero p,.app main .premiumHero b,.app main .supportPage p,.app main .settingsPage p{color:#253129}.app main .emptyState p,.app main header p,.app main .mini small,.app main .gridCard small,.app main .room small,.app main .conversation p{color:#56645d}.theme-sexy main:before,.theme-gamer main:before{background:linear-gradient(#09120fad,#09100fd6)}.theme-sexy main>header,.theme-gamer main>header{background:#111c19d6!important;border-color:#dcede429!important}.theme-sexy main>header h1,.theme-gamer main>header h1,.theme-sexy main>header p,.theme-gamer main>header p{color:#f5faf7!important}.theme-sexy .rightPanel,.theme-gamer .rightPanel,.theme-sexy .gridCard,.theme-gamer .gridCard,.theme-sexy .premiumPage>div,.theme-gamer .premiumPage>div,.theme-sexy .supportPage>div,.theme-gamer .supportPage>div,.theme-sexy .settingsPage>div,.theme-gamer .settingsPage>div,.theme-sexy .profileEditor>div,.theme-gamer .profileEditor>div,.theme-sexy .matchCard,.theme-gamer .matchCard,.theme-sexy .likeCard,.theme-gamer .likeCard,.theme-sexy .incomingCard,.theme-gamer .incomingCard{color:#f4faf6!important;background:#121d1ae0!important;border-color:#deeee529!important}.theme-sexy main .emptyState h2,.theme-gamer main .emptyState h2,.theme-sexy main .emptyState p,.theme-gamer main .emptyState p,.theme-sexy main .premiumHero p,.theme-gamer main .premiumHero p,.theme-sexy main .premiumHero b,.theme-gamer main .premiumHero b,.theme-sexy main .supportPage p,.theme-gamer main .supportPage p,.theme-sexy main .settingsPage p,.theme-gamer main .settingsPage p,.theme-sexy main .mini small,.theme-gamer main .mini small,.theme-sexy main .gridCard small,.theme-gamer main .gridCard small{color:#e7f1eb!important}.theme-sexy .counter,.theme-gamer .counter{color:#f6fbf8!important;background:#101a17e6!important;border-color:#e2efe82e!important}.dmActions{visibility:hidden;pointer-events:none;transform:translateY(-2px);opacity:0!important;transition:opacity .14s,transform .14s,visibility .14s!important}.dmMessageWrap:hover .dmActions,.dmMessageWrap:focus-within .dmActions{visibility:visible;pointer-events:auto;transform:none;opacity:1!important}.reactionPicker{visibility:hidden;pointer-events:none;opacity:0!important;transition:opacity .14s,visibility .14s!important}.roomMsgRow:hover .reactionPicker,.roomMsgRow:focus-within .reactionPicker{visibility:visible;pointer-events:auto;opacity:1!important}.dmReactionCount,.roomReactionCount{border:1px solid var(--border,#e2e4e3);background:#ffffffd1;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.roomReactionCount b{font-size:10px}@media (width<=1000px){.app main:before{inset:0 0 0 78px}}@media (width<=700px){.app main{background-attachment:scroll}.dmActions,.reactionPicker{visibility:hidden;pointer-events:none;opacity:0!important}.dmMessageWrap:focus-within .dmActions,.roomMsgRow:focus-within .reactionPicker{visibility:visible;pointer-events:auto;opacity:1!important}}.planGrid.singleCurrentPlan{grid-template-columns:minmax(320px,680px);justify-content:start}.planCard.manageable{cursor:pointer;transition:transform .16s,box-shadow .16s}.planCard.manageable:hover{transform:translateY(-1px);box-shadow:0 14px 34px #00000014}.paidThroughLine{margin-top:8px;font-weight:700;display:block}.planManager{border-top:1px solid var(--border,#dedfe2);cursor:default;gap:13px;margin-top:16px;padding-top:16px;display:grid}.planManager>div:first-child p{color:var(--muted,#657068);margin:5px 0 0;font-size:12px;line-height:1.45}.planSwitchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.planSwitchGrid button{text-align:left;border:1px solid var(--border,#dfe3df);background:var(--panel,#fff);color:var(--text,#171c18);cursor:pointer;border-radius:12px;gap:3px;padding:11px;display:grid}.planSwitchGrid button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0001}.planSwitchGrid button span{color:var(--muted,#667069);font-size:11px}.planSwitchGrid button:disabled{opacity:.5;cursor:not-allowed}.planManageActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.planManageActions small{flex:1;min-width:220px}.premiumPurchasesTop{gap:14px;margin:16px 0 20px;display:grid}.premiumPurchasesTop .likeExtras,.premiumPurchasesTop .superStore,.premiumPurchasesTop .privateRoomPerk{margin:0}.theme-sexy .planSwitchGrid button,.theme-gamer .planSwitchGrid button{color:#f4faf6;background:#121d1ae6;border-color:#deeee52e}.theme-sexy .planManager>div:first-child p,.theme-gamer .planManager>div:first-child p,.theme-sexy .planSwitchGrid button span,.theme-gamer .planSwitchGrid button span{color:#d8e5dd}@media (width<=760px){.planSwitchGrid,.planGrid.singleCurrentPlan{grid-template-columns:1fr}}.app main,.page-discover,.page-browse,.page-map,.page-rooms,.page-likes,.page-matches,.page-messages,.page-notifications,.page-premium,.page-profile,.page-settings,.page-support,.page-admin{background-image:none!important;background-attachment:initial!important}.app main:before{display:none!important}.app main>header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.theme-mist{color:#122026;background:#edf3f5}.theme-mist aside,.theme-mist .rightPanel,.theme-mist .rooms,.theme-mist .messages,.theme-mist .gridCard,.theme-mist .counter,.theme-mist .profileEditor,.theme-mist .planCard{color:#122026;background:#fff;border-color:#cbd8dd}.theme-mist nav button{color:#40545d}.theme-mist nav button.active{color:#102128;background:#dbe8ec}.theme-sunset{color:#2d1710;background:#fff4ec}.theme-sunset aside,.theme-sunset .rightPanel,.theme-sunset .rooms,.theme-sunset .messages,.theme-sunset .gridCard,.theme-sunset .counter,.theme-sunset .profileEditor,.theme-sunset .planCard{color:#2d1710;background:#fffaf6;border-color:#e8c9b7}.theme-sunset nav button{color:#744a3a}.theme-sunset nav button.active{color:#35180f;background:#f4d4c0}.theme-ocean{color:#10232e;background:#eaf3f8}.theme-ocean aside,.theme-ocean .rightPanel,.theme-ocean .rooms,.theme-ocean .messages,.theme-ocean .gridCard,.theme-ocean .counter,.theme-ocean .profileEditor,.theme-ocean .planCard{color:#10232e;background:#fafdff;border-color:#bfd3df}.theme-ocean nav button{color:#365d70}.theme-ocean nav button.active{color:#0b2532;background:#d3e6ef}.theme-lavender{color:#24172e;background:#f5f0fa}.theme-lavender aside,.theme-lavender .rightPanel,.theme-lavender .rooms,.theme-lavender .messages,.theme-lavender .gridCard,.theme-lavender .counter,.theme-lavender .profileEditor,.theme-lavender .planCard{color:#24172e;background:#fffaff;border-color:#d8c9e4}.theme-lavender nav button{color:#675273}.theme-lavender nav button.active{color:#28152f;background:#e7daf0}.theme-ember{color:#fff5ed;background:#17110e}.theme-ember aside,.theme-ember .rightPanel,.theme-ember .rooms,.theme-ember .messages,.theme-ember .gridCard,.theme-ember .counter,.theme-ember .profileEditor,.theme-ember .planCard,.theme-ember .paymentAccountCard,.theme-ember .superStore,.theme-ember .likeExtras article,.theme-ember .privateRoomPerk{color:#fff5ed!important;background:#261a15!important;border-color:#5b3b2d!important}.theme-ember nav button{color:#e3c4b5}.theme-ember nav button.active{color:#fff;background:#533123}.theme-ember p,.theme-ember small,.theme-ember label{color:#f1ddd2!important}.theme-mono{color:#080808;background:#f5f5f5}.theme-mono aside,.theme-mono .rightPanel,.theme-mono .rooms,.theme-mono .messages,.theme-mono .gridCard,.theme-mono .counter,.theme-mono .profileEditor,.theme-mono .planCard{color:#080808;background:#fff;border-color:#777}.theme-mono nav button{color:#333}.theme-mono nav button.active{color:#fff;background:#111}.theme-forest{color:#102118;background:#e9f0eb}.theme-forest aside,.theme-forest .rightPanel,.theme-forest .rooms,.theme-forest .messages,.theme-forest .gridCard,.theme-forest .counter,.theme-forest .profileEditor,.theme-forest .planCard{color:#102118;background:#f8fcf9;border-color:#b9cdbf}.theme-forest nav button{color:#385846}.theme-forest nav button.active{color:#0d2617;background:#cfe0d4}.theme-sand{color:#2b2418;background:#f3eee4}.theme-sand aside,.theme-sand .rightPanel,.theme-sand .rooms,.theme-sand .messages,.theme-sand .gridCard,.theme-sand .counter,.theme-sand .profileEditor,.theme-sand .planCard{color:#2b2418;background:#fffaf0;border-color:#dacdb6}.theme-sand nav button{color:#62533b}.theme-sand nav button.active{color:#2a2114;background:#e7dcc7}.theme-sexy,.theme-gamer,.theme-ember{color:#f5f7f6}.theme-sexy main h1,.theme-sexy main h2,.theme-sexy main h3,.theme-sexy main b,.theme-sexy main strong,.theme-gamer main h1,.theme-gamer main h2,.theme-gamer main h3,.theme-gamer main b,.theme-gamer main strong,.theme-ember main h1,.theme-ember main h2,.theme-ember main h3,.theme-ember main b,.theme-ember main strong{color:#fff!important}.theme-sexy main p,.theme-sexy main small,.theme-sexy main label,.theme-sexy main span,.theme-gamer main p,.theme-gamer main small,.theme-gamer main label,.theme-gamer main span{color:#e4ece8!important}.theme-sexy input,.theme-sexy select,.theme-sexy textarea,.theme-gamer input,.theme-gamer select,.theme-gamer textarea,.theme-ember input,.theme-ember select,.theme-ember textarea{color:#111!important;background:#f8faf9!important;border-color:#aeb8b2!important}.settingsPage,.browse{color:var(--text,#171c18)}.settingsHero{background:var(--panel,#fff)!important;color:var(--text,#171c18)!important;border:1px solid var(--border,#d9e0dc)!important;border-radius:18px!important;padding:18px 20px!important}.settingsHero h2,.settingsHero p{color:var(--text,#171c18)!important}.settingsHero p{opacity:.78}.settingsGrid{gap:16px!important}.settingsCard{background:var(--panel,#fff)!important;color:var(--text,#171c18)!important;border:1px solid var(--border,#d9e0dc)!important}.settingsCard h3,.settingsCard h4,.settingsCard p,.settingsCard b,.settingsCard strong{color:var(--text,#171c18)!important}.settingsCard small,.settingsCard .sessionList span{color:var(--muted,#59655e)!important}.settingsCard .toggle{background:var(--card,#f7f8f7)!important;color:var(--text,#171c18)!important;border:1px solid var(--border,#d9e0dc)!important}.settingsCard .toggle span,.settingsCard .toggle b{color:var(--text,#171c18)!important;opacity:1!important}.settingsCard input:not([type=checkbox]),.settingsCard select,.settingsCard textarea{color:#151a17!important;background:#fff!important;border:1px solid #9ca8a1!important}.settingsCard input::placeholder,.settingsCard textarea::placeholder{opacity:1;color:#68756e!important}.settingsCard button:not(.dangerAction){background:var(--card,#f7f8f7);color:var(--text,#171c18);border:1px solid var(--border,#cfd8d2)}.settingsCard .sessionList>div{background:var(--card,#f7f8f7)!important;color:var(--text,#171c18)!important;border-color:var(--border,#cfd8d2)!important}.settingsPage .saveBtn{font-weight:900;color:#102018!important}.browse .filterPanel{background:var(--panel,#fff)!important;color:var(--text,#171c18)!important;border:1px solid var(--border,#d9e0dc)!important}.browse .filterPanel label{color:var(--text,#171c18)!important;font-size:11px!important;font-weight:900!important}.browse .filterPanel input,.browse .filterPanel select{font-weight:650;color:#121714!important;background:#fff!important;border:1px solid #9ca8a1!important}.browse .filterPanel input::placeholder{opacity:1;color:#657169!important}.browse .browseCount,.browse .browseCount span{font-weight:750;color:var(--text,#171c18)!important}.browse .browseCount b{background:var(--panel,#fff)!important;color:var(--text,#171c18)!important;border-color:var(--border,#cfd8d2)!important}.theme-sexy .settingsHero,.theme-gamer .settingsHero,.theme-ember .settingsHero,.theme-sexy .settingsCard,.theme-gamer .settingsCard,.theme-ember .settingsCard,.theme-sexy .browse .filterPanel,.theme-gamer .browse .filterPanel,.theme-ember .browse .filterPanel{--text:#f7fbf8;--muted:#c9d8d0;--panel:#14241f;--card:#1b3029;--border:#3d5d50}.theme-sexy .settingsCard input:not([type=checkbox]),.theme-gamer .settingsCard input:not([type=checkbox]),.theme-ember .settingsCard input:not([type=checkbox]),.theme-sexy .browse .filterPanel input,.theme-sexy .browse .filterPanel select,.theme-gamer .browse .filterPanel input,.theme-gamer .browse .filterPanel select,.theme-ember .browse .filterPanel input,.theme-ember .browse .filterPanel select{color:#101512!important;background:#fff!important;border-color:#aebbb4!important}.theme-sexy .browse .filterPanel input::placeholder,.theme-gamer .browse .filterPanel input::placeholder,.theme-ember .browse .filterPanel input::placeholder,.theme-sexy .settingsCard input::placeholder,.theme-gamer .settingsCard input::placeholder,.theme-ember .settingsCard input::placeholder{color:#59675f!important}.theme-sexy .browse .browseCount,.theme-sexy .browse .browseCount span,.theme-gamer .browse .browseCount,.theme-gamer .browse .browseCount span,.theme-ember .browse .browseCount,.theme-ember .browse .browseCount span{color:#f7fbf8!important}.theme-sexy .browse .browseCount b,.theme-gamer .browse .browseCount b,.theme-ember .browse .browseCount b{color:#fff!important;background:#14241f!important;border-color:#3d5d50!important}.premiumHero{position:relative;overflow:hidden;color:#fff!important}.premiumHero h1,.premiumHero h2,.premiumHero h3,.premiumHero .premiumKicker,.premiumHero b,.premiumHero strong,.premiumHero p,.premiumHero small,.premiumHero span{color:#fff!important}.premiumHero p{text-shadow:0 1px 2px #00000047;opacity:.96!important}.premiumHero .premiumKicker{opacity:.92!important}.premiumHero svg{filter:drop-shadow(0 2px 5px #00000047);color:#fff!important}.theme-sexy .premiumHero,.theme-gamer .premiumHero,.theme-ember .premiumHero,.theme-sexy .premiumHero *,.theme-gamer .premiumHero *,.theme-ember .premiumHero *{color:#fff!important}.premiumHero,.upgrade,.swipeSponsorCard,.supportHero{--on-dark:#fff}.premiumHero [class*=muted],.premiumHero [class*=sub],.premiumHero [class*=desc]{color:#f5edf3!important}.planCard,.paymentAccountCard,.premiumCompare,.superStore,.likeExtras article,.privateRoomPerk{color:var(--text,#171c18)}.theme-sexy .planCard,.theme-gamer .planCard,.theme-ember .planCard,.theme-sexy .paymentAccountCard,.theme-gamer .paymentAccountCard,.theme-ember .paymentAccountCard,.theme-sexy .premiumCompare,.theme-gamer .premiumCompare,.theme-ember .premiumCompare,.theme-sexy .superStore,.theme-gamer .superStore,.theme-ember .superStore,.theme-sexy .likeExtras article,.theme-gamer .likeExtras article,.theme-ember .likeExtras article,.theme-sexy .privateRoomPerk,.theme-gamer .privateRoomPerk,.theme-ember .privateRoomPerk{color:#f7fbf8!important}html,body,#root{min-width:0;max-width:100%;overflow-x:hidden}img,video,canvas,svg,button,input,select,textarea{max-width:100%}.app main,main>section{min-width:0}@media (pointer:coarse){button,.conversation,.room,.mini,.gridCard{touch-action:manipulation}button{min-height:42px}}@media (width<=1000px){main{min-width:0}.discover{grid-template-columns:minmax(0,1fr)}.rightPanel{display:none}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumHero{align-items:flex-start}}@media (width<=720px){:root{font-size:15px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app{min-height:100dvh;display:block}.app>aside{z-index:90;border-top:1px solid var(--border,#dfe4e0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:4px;min-height:64px;box-shadow:0 -8px 28px #0000001a;width:100%!important;height:auto!important;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;background:color-mix(in srgb,var(--panel,#fff) 96%,transparent)!important;border-right:0!important;flex-direction:row!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.app>aside .brand{display:none!important}.app>aside nav{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex:auto;gap:2px;min-width:0;overflow:auto hidden;display:flex!important}.app>aside nav::-webkit-scrollbar{display:none}.app>aside nav button{scroll-snap-align:center;white-space:nowrap;border-radius:12px;flex-direction:column;flex:0 0 62px;min-width:62px;min-height:54px;line-height:1.05;text-align:center!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:6px 4px!important;font-size:9px!important;display:flex!important}.app>aside nav button svg{width:20px!important;height:20px!important}.app>aside .navCount{min-width:16px;height:16px;font-size:8px;position:absolute;transform:translate(16px,-12px)}.app>aside .navDot{position:absolute;transform:translate(14px,-12px)}.app>aside .sideBottom{display:none!important}.app main{min-height:100dvh;width:100%!important;padding:14px 12px calc(88px + env(safe-area-inset-bottom))!important;margin-left:0!important}main>header{align-items:center;gap:10px;margin:0 0 14px!important}main>header h1{line-height:1.05;font-size:24px!important}main>header p{font-size:12px;line-height:1.35}.headerRight{gap:6px}.headerRight .counter{display:none!important}.avatar{flex:0 0 38px;width:38px;height:38px}.guestBanner{grid-template-columns:1fr auto;gap:7px!important;margin:0 0 12px!important;padding:10px!important;display:grid!important}.guestBanner b,.guestBanner span{grid-column:1/-1}.discover{display:block!important}.cardWrap{width:100%;min-width:0}.profileCard{border-radius:20px!important;width:100%!important;height:min(68dvh,650px)!important;min-height:0!important}.cardInfo{bottom:18px!important;left:18px!important;right:18px!important}.nameLine h2{font-size:28px!important}.bio{max-height:5.8em;font-size:13px;overflow:auto}.tags{max-height:76px;overflow:auto}.actions{gap:14px;margin-top:12px}.round{width:54px;height:54px}.swipeSponsorCard{min-height:55dvh}.browse{width:100%;max-width:none!important}.browse .filterPanel{border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.browse .filterPanel label:first-child,.browse .filterPanel label:nth-child(6){grid-column:1/-1}.browse .filterPanel input,.browse .filterPanel select{min-height:44px}.browseCount{flex-direction:column;gap:7px;align-items:stretch!important;margin:0 0 10px!important;display:flex!important}.browseCount b{text-align:center;border-radius:12px;width:100%;padding:8px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gridCard{min-width:0}.gridCard div{padding:9px!important}.gridActions{grid-template-columns:1fr auto auto;gap:5px!important;display:grid!important}.gridActions button{min-width:0;padding:8px!important}.likesGrid{grid-template-columns:1fr!important;gap:12px!important}.incomingPhoto{height:min(58dvh,440px)!important}.notificationTop,.queueHead,.adminHero{flex-direction:column!important;align-items:flex-start!important}.notificationItem{grid-template-columns:40px minmax(0,1fr) 8px!important;padding:11px!important}.flagshipRooms{border-radius:16px!important;flex-direction:column!important;height:calc(100dvh - 150px)!important;min-height:520px!important;display:flex!important}.flagshipRooms>.roomList{border-bottom:1px solid var(--border,#e7e7ee);flex:0 0 150px;width:100%;border-right:0!important;max-height:150px!important;display:block!important;overflow:auto!important}.flagshipRooms .roomListTitle{z-index:3;background:var(--panel,#fff);position:sticky;top:0}.flagshipRooms .room{padding:9px 10px!important}.flagshipRooms>.roomChat{width:100%;flex:auto!important;min-height:0!important}.flagshipRooms>.roomMembers{display:none!important}.flagshipRooms .chatHeader{flex-wrap:wrap;gap:8px;padding:10px 12px!important}.flagshipRooms .roomChatBody{padding:12px!important}.flagshipRooms .msg{max-width:88%!important}.flagshipRooms .roomComposerWrap{padding-bottom:env(safe-area-inset-bottom)}.composer{gap:5px!important;padding:8px!important}.composer input{min-width:0;padding:10px!important}.composerTool,.mediaPick,.composer>button{flex:0 0 38px;width:38px;height:38px;min-width:38px!important;padding:0!important}.messages{min-height:520px;border-radius:16px!important;flex-direction:column!important;height:calc(100dvh - 150px)!important;display:flex!important}.messages>.conversationList{border-bottom:1px solid var(--border,#e7e7ee);flex:0 0 132px;width:100%;max-height:132px;overflow:auto;border-right:0!important;padding:6px!important;display:block!important}.messages .conversation{padding:8px!important}.messages .conversation img{width:40px;height:40px}.messages>.privateChat{flex:auto;width:100%;min-height:0}.privateChat .chatHeader{padding:9px 11px!important}.privateHeaderPerson img{width:36px!important;height:36px!important}.privateProfileHeader>span{display:none}.privateChat .chatBody{min-height:0;padding:12px!important}.privateChat .msg{max-width:88%!important}.dmComposer{z-index:3;background:var(--panel,#fff);position:relative}.dmActions{max-width:calc(100vw - 36px);overflow-x:auto}.dmPicker,.searchableGifPicker.gifPicker{left:10px!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:55dvh!important;position:fixed!important}.premiumPage{width:100%;gap:12px!important;max-width:none!important}.premiumHero{border-radius:18px!important;padding:18px!important}.premiumHero h2{line-height:1.05;font-size:27px!important}.premiumHero>svg{flex:0 0 34px;width:34px;height:34px}.planGrid{grid-template-columns:1fr!important}.planCard,.boostCard,.paymentAccountCard,.privateRoomPerk,.superStore,.likeExtras article{padding:14px!important}.boostCard{flex-direction:column!important;align-items:stretch!important}.planManageActions,.billingActions{grid-template-columns:1fr;display:grid!important}.planManageActions button,.billingActions button{width:100%}.premiumCompare{overflow-x:auto}.premiumCompare table{min-width:620px}.settingsPage{padding:0!important}.settingsHero{align-items:flex-start;border-radius:15px!important;padding:14px!important}.settingsHero h2{font-size:21px!important}.settingsGrid{grid-template-columns:1fr!important;gap:10px!important}.settingsCard{border-radius:15px!important;padding:14px!important}.settingsCard .toggle{min-height:52px;align-items:center!important}.devVerify{flex-direction:column}.profileEditor{width:100%;border-radius:16px!important;padding:14px!important}.profileIntro{flex-direction:column;align-items:flex-start}.editGrid,.interestBrowse,.customInterest{grid-template-columns:1fr!important}.photoGrid,.photoManager{grid-template-columns:repeat(2,minmax(0,1fr))!important}.geoBox{flex-direction:column!important;align-items:stretch!important}.geoBox button{justify-content:center;width:100%}.adminPage{min-width:0;padding:0 0 20px!important}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminReport{grid-template-columns:1fr!important}.adminActions{justify-content:flex-start!important}.adminActions button{flex:140px}.opsGrid,.setupGroups,.observerLayout,.stripePriceRow{grid-template-columns:1fr!important}.stripePriceRow>*{grid-column:auto!important}.observerMessages{min-height:460px!important}.adminPage :is(table,.priceTable){min-width:650px}.adminPage :is(.tableWrap,.priceTableWrap,.stripePriceTable){max-width:100%;overflow-x:auto}.realMapShell{border-radius:15px!important;height:calc(100dvh - 150px)!important}.mapProfile{max-height:60dvh;overflow:auto;width:auto!important;bottom:8px!important;left:8px!important;right:8px!important}.mapProfile>img{height:135px!important}.mapLegend{max-width:calc(100% - 70px);font-size:10px}.authPage{min-height:100dvh;display:block!important}.authCard{border-radius:20px!important;width:calc(100% - 20px)!important;margin:10px auto!important;padding:22px 16px!important}.authCard h2{font-size:27px!important}.twoCols{grid-template-columns:1fr!important}.publicWelcome{padding:18px 14px 40px!important}.publicTop{flex-direction:column!important;align-items:flex-start!important}.publicTop>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.publicHero{grid-template-columns:1fr!important;gap:22px!important;margin:42px 0 28px!important}.publicHero h1{font-size:clamp(40px,14vw,62px)!important}.publicHero>div>p{font-size:16px!important}.publicFeatures{grid-template-columns:1fr!important}.guestGate{padding:10px!important}.guestCard{border-radius:20px!important;padding:20px 16px!important}.legalTop{gap:8px}.legalTop .brand span{display:inline!important}.legalDocument{padding-left:16px!important;padding-right:16px!important}.modalShade{align-items:end!important;padding:8px!important}.modal,.reportModal,.roomProfileModal,.privateRoomModal{border-radius:20px 20px 12px 12px!important;width:100%!important;max-width:none!important;max-height:92dvh!important}.roomProfileHero{object-fit:cover;max-height:34dvh}.modalActions,.reportActions,.roomProfileActions{flex-wrap:wrap}.modalActions button,.reportActions button{flex:130px}.toast{text-align:center;width:calc(100% - 20px);max-width:none;border-radius:14px!important;top:10px!important}.notificationToasts{width:auto!important;top:8px!important;left:8px!important;right:8px!important}}@media (width<=390px){.app main{padding-left:8px!important;padding-right:8px!important}.browse .filterPanel{grid-template-columns:1fr!important}.browse .filterPanel label{grid-column:1!important}.grid{grid-template-columns:1fr!important}.profileCard{height:min(66dvh,570px)!important}.cardInfo{bottom:14px!important;left:14px!important;right:14px!important}.nameLine h2{font-size:25px!important}.round{width:50px;height:50px}.statGrid,.photoGrid,.photoManager{grid-template-columns:1fr!important}}.onboardingPage{background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.onboardingBackdrop{pointer-events:none;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%);position:absolute;inset:0;overflow:hidden}.onboardingBackdrop:after{content:"";background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.onboardingBackdropBrand{color:var(--text);opacity:.42;font-size:24px;font-weight:900;position:absolute;top:34px;left:42px}.onboardingBackdropCards{position:absolute;inset:0}.onboardingBackdropCards i{aspect-ratio:4/5;border:1px solid var(--border);background:var(--panel);width:190px;box-shadow:var(--shadow);opacity:.4;border-radius:28px;position:absolute}.onboardingBackdropCards i:first-child{top:22%;left:7%;transform:rotate(-8deg)}.onboardingBackdropCards i:nth-child(2){top:15%;right:8%;transform:rotate(7deg)}.onboardingBackdropCards i:nth-child(3){bottom:-6%;right:15%;transform:rotate(-4deg)}.onboardingModal{z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:28px;width:min(820px,100%);max-height:calc(100dvh - 32px);padding:22px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000047}.onboardingBrand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.onboardingBrand>span{background:var(--accent);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.onboardingBrand>div{gap:1px;display:grid}.onboardingBrand b{font-size:19px}.onboardingBrand small{color:var(--muted)}.onboardingBrand>button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.onboardingProgress{margin-bottom:12px;padding:0 4px}.onboardingProgress>div:first-child{justify-content:space-between;gap:14px;font-size:13px;display:flex}.onboardingProgress span{color:var(--muted)}.progressTrack{background:var(--surface);border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.progressTrack i{background:var(--accent);border-radius:99px;height:100%;transition:width .2s;display:block}.onboardingCard{background:color-mix(in srgb,var(--panel) 96%,var(--surface));border:1px solid var(--border);border-radius:22px;padding:26px}.onboardingCard h1{margin:8px 0;font-size:clamp(26px,4.4vw,38px)}.onboardingCard>p{color:var(--muted);max-width:650px;margin:0 0 20px}.onboardingGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboardingGrid .wide{grid-column:1/-1}.onboardingGrid label{gap:7px;font-weight:700;display:grid}.onboardingGrid label small{color:var(--muted);font-weight:500}.onboardingFieldLabel{justify-content:space-between;align-items:center;gap:8px;display:flex}.fieldRequirement{letter-spacing:.03em;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;line-height:1;display:inline-flex;font-size:9px!important;font-weight:850!important}.fieldRequirement.required{color:var(--accent-strong,var(--accent));border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.fieldRequirement.optional{color:var(--muted);border:1px solid var(--border);background:var(--surface)}.onboardingCityField{gap:7px;display:grid}.onboardingCityField>label{display:block}.onboardingGrid :is(input,select,textarea){width:100%;min-width:0}.onboardingGrid textarea{resize:vertical;min-height:125px}.enrichmentGrid{max-height:48vh;padding-right:4px;overflow:auto}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.choiceGrid button{border:1px solid var(--border);background:var(--surface);min-height:64px;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;display:flex}.choiceGrid button span{background:var(--panel);border-radius:99px;place-items:center;width:28px;height:28px;display:grid}.choiceGrid button.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.choiceGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0}.choiceGrid.compact button{text-align:center;justify-content:center;min-height:44px;padding:9px 11px}.onboardingPhotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.onboardingPhotos>div,.onboardingPhotoAdd{aspect-ratio:4/5;border:1px solid var(--border);background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.onboardingPhotos img{object-fit:cover;width:100%;height:100%}.onboardingPhotos>div span{color:#fff;background:#000000b8;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px}.onboardingPhotos>div button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:99px;width:30px;height:30px;font-size:20px;position:absolute;top:7px;right:7px}.onboardingPhotoAdd{cursor:pointer;color:var(--text);text-align:center;align-content:center;place-items:center;gap:7px;padding:12px;display:grid}.onboardingPhotoAdd small{color:var(--muted)}.onboardingPhotoAdd input{display:none}.onboardingPhotoHint{background:var(--surface);color:var(--muted);border-radius:12px;padding:10px 12px;font-size:13px}.onboardingTags{margin:14px 0}.onboardingActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:17px;display:flex}.onboardingActions button{min-width:120px}.onboardingFoot{text-align:center;color:var(--muted);margin-top:10px;display:block}.discoveryPreferenceEditor{gap:4px;display:grid}.discoveryPreferenceEditor>small{color:var(--muted)}@media (width<=700px){.onboardingPage{padding:8px;display:block;overflow:auto}.onboardingBackdropBrand{display:none}.onboardingBackdropCards i{width:130px}.onboardingModal{border-radius:20px;width:100%;min-height:calc(100dvh - 16px);max-height:none;padding:12px}.onboardingBrand{padding:4px 2px 2px}.onboardingBrand small{font-size:11px}.onboardingCard{border-radius:18px;padding:20px 14px}.onboardingGrid,.choiceGrid{grid-template-columns:1fr}.onboardingGrid .wide{grid-column:auto}.enrichmentGrid{max-height:none;padding-right:0;overflow:visible}.choiceGrid.compact{grid-template-columns:1fr 1fr}.onboardingPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingActions{background:var(--panel);z-index:3;padding:12px 0 4px;position:sticky;bottom:-1px}.onboardingActions button{flex:1;min-width:0}.onboardingProgress>div:first-child{align-items:end}.onboardingProgress span{text-align:right}.onboardingCard h1{font-size:28px}}.userErrorShade{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10111699;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.userErrorPopup{background:var(--panel,#fff);width:min(430px,100%);color:var(--text,#171821);border:1px solid var(--border,#e2e4e3);text-align:center;border-radius:20px;justify-items:center;gap:10px;padding:24px;display:grid;box-shadow:0 24px 80px #0005}.userErrorPopup svg{color:var(--accent,#ff4d78)}.userErrorPopup h3{margin:2px 0 0}.userErrorPopup p{color:var(--muted,#68706c);margin:0 0 8px;line-height:1.5}.userErrorPopup .primary{min-width:110px}.roomSearchToggle{border:1px solid var(--border,#dedfe5);background:var(--panel,#fff);width:100%;color:var(--text,#171821);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-weight:750;display:flex}.roomSearchToggle.active{border-color:var(--accent,#ff4d78)}.onboardingPage[class*=theme-] .onboardingModal{transition:background .18s,color .18s,border-color .18s}@media (width<=700px){.dmMessageWrap:focus-within .dmActions,.roomMsgRow:focus-within .reactionPicker{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dmMessageWrap.activeActions .dmActions,.roomMsgRow.activeActions .reactionPicker{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.dmMessageWrap,.roomMsgRow{-webkit-touch-callout:none}.privateChat .chatBody,.flagshipRooms .roomChatBody{padding:6px 8px!important}.dmMessageWrap{margin:2px 0!important}.privateChat .msg{border-radius:12px!important;max-width:92%!important;padding:6px 9px!important}.privateChat .msg>b{font-size:10px!important}.privateChat .msg p{margin:2px 0!important;font-size:13px!important;line-height:1.28!important}.readState{font-size:9px!important}.roomMsgRow{gap:6px!important;margin:2px 0!important}.roomAvatarBtn img{width:30px!important;height:30px!important}.roomBubble{border-radius:12px!important;max-width:calc(100% - 38px)!important;padding:5px 8px!important}.roomMsgMeta{gap:4px!important;margin-bottom:1px!important}.roomMsgMeta button,.roomMsgMeta small,.roomMsgMeta span{font-size:9px!important}.roomBubble>p{margin:2px 0!important;font-size:13px!important;line-height:1.28!important}.messageReactions{margin-top:2px!important}.messages>.conversationList{flex-basis:92px!important;max-height:92px!important}.messages .conversation{padding:5px!important}.messages .conversation img{width:34px!important;height:34px!important}.privateChat .chatHeader{padding:6px 9px!important}.privateHeaderPerson img{width:30px!important;height:30px!important}.flagshipRooms .chatHeader{padding:6px 9px!important}.composer{padding:5px 7px!important}.composer input{padding:8px!important}.composerTool,.mediaPick,.composer>button{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}}.mapTopBar{z-index:510;align-items:center;gap:8px;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.mapPeopleCount,.mapIconBtn,.mapSearch{background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px #0002}.mapPeopleCount{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;display:flex}.mapPeopleCount b{font-size:13px}.mapPeopleCount span{color:var(--muted)}.mapIconBtn{cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.mapIconBtn:hover{transform:translateY(-1px)}.mapSearch{border-radius:999px;align-items:center;height:38px;transition:width .2s;display:flex;overflow:hidden}.mapSearch:not(.open){width:38px}.mapSearch.open{width:min(310px,42vw)}.mapSearch .mapIconBtn{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 0 38px}.mapSearch input{outline:0;width:100%;padding:0 4px;font-size:12px;color:var(--text)!important;background:0 0!important;border:0!important}.mapSearch input::placeholder{color:var(--muted)}.mapClearSearch{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 9px;font-size:20px}.datingCluster{background:0 0!important;border:0!important}.datingClusterBubble{background:color-mix(in srgb,var(--panel) 96%,transparent);border:3px solid var(--panel);border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:68px;height:58px;padding:3px 7px;transition:transform .16s;display:flex;box-shadow:0 7px 24px #0004}.datingClusterBubble:hover{transform:scale(1.06)}.clusterFaces{display:flex}.clusterFaces img{object-fit:cover;border:2px solid var(--panel);border-radius:50%;width:31px;height:31px;margin-left:-10px}.clusterFaces img:first-child{margin-left:0}.datingClusterBubble b{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:11px;display:grid}.spreadMarker .datingMarkerRing{width:50px;height:50px;animation:.18s both mapBubbleIn}.mapSpreadLine{stroke:var(--accent)}@keyframes mapBubbleIn{0%{opacity:.45;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.mapNoResults{z-index:510;background:var(--panel);color:var(--text);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;padding:9px 14px;font-size:11px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0002}.realMapShell .mapLegend{background:color-mix(in srgb,var(--panel) 92%,transparent);max-width:min(430px,100% - 360px);color:var(--text);border-color:color-mix(in srgb,var(--text) 12%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);inset:auto auto 14px 14px}.realMapShell .mapLegend span{color:var(--muted)}@media (width<=700px){.mapTopBar{max-width:none;top:8px;left:8px;right:8px}.mapPeopleCount{padding:8px 10px}.mapPeopleCount span{display:none}.mapSearch.open{width:auto;position:absolute;top:46px;left:0;right:0}.mapFitBtn{margin-left:auto}.realMapShell .mapLegend{max-width:none!important;padding:8px 10px!important;inset:auto 8px 8px!important}.realMapShell .mapLegend span{display:none}.mapProfile{bottom:54px!important}.datingMarkerRing{width:48px;height:48px}.mapNoResults{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);top:96px;overflow:hidden}}.theme-aurora-nocturne{--text:#f7f7fb;--muted:#bbbccd;--card:#12131fe0;--panel:#12131fd1;--surface:#222336c7;--soft:#ffffff0e;--border:#ffffff21;--accent:#d9bd79;--accent-strong:#f1d89b;--aurora-violet:#8b6cff;--aurora-cyan:#5ee8db;--chat-bg:#090a12b8;--chat-hover:#ffffff12;--app-bg:radial-gradient(70rem 50rem at 90% -10%,#714be047,transparent 57%), radial-gradient(60rem 45rem at 4% 88%,#35cdbf29,transparent 62%), radial-gradient(45rem 30rem at 52% 42%,#dabd790f,transparent 70%), linear-gradient(145deg,#080910 0%,#0d0f19 48%,#090b13 100%);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.theme-aurora-nocturne,.onboardingPage.theme-aurora-nocturne{background:var(--app-bg);color:var(--text)}.theme-aurora-nocturne aside{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(#141523e0,#0a0b14d1);border-right:1px solid #ffffff1c;box-shadow:18px 0 55px #00000038}.theme-aurora-nocturne .logo{color:#101019;background:linear-gradient(135deg,#f2dc9e 0%,#d6b66e 48%,#9b7af6 145%);box-shadow:0 8px 25px #dabd793d,inset 0 1px #ffffffb3}.theme-aurora-nocturne .brand{color:#fff;text-shadow:0 2px 24px #8b6cff40}.theme-aurora-nocturne nav button,.theme-aurora-nocturne .sideBottom button{color:#b8b9c9;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.theme-aurora-nocturne nav button:hover{color:#fff;background:#fff1;transform:translate(2px)}.theme-aurora-nocturne nav button.active{color:#fff;background:linear-gradient(100deg,#8b6cff38,#5ee8db14);border:1px solid #a993ff33;box-shadow:inset 3px 0 #d9bd79,0 8px 28px #00000026}.theme-aurora-nocturne .premium{color:#17131b!important;background:linear-gradient(135deg,#f1d99a,#cda95f)!important;box-shadow:0 10px 30px #d9bd7938!important}.theme-aurora-nocturne main h1,.theme-aurora-nocturne main h2,.theme-aurora-nocturne main h3,.theme-aurora-nocturne main strong,.theme-aurora-nocturne main b{color:#fff}.theme-aurora-nocturne header p,.theme-aurora-nocturne main p,.theme-aurora-nocturne main small,.theme-aurora-nocturne main label{color:#c5c6d5}.theme-aurora-nocturne .rightPanel,.theme-aurora-nocturne .rooms,.theme-aurora-nocturne .messages,.theme-aurora-nocturne .gridCard,.theme-aurora-nocturne .counter,.theme-aurora-nocturne .settingsCard,.theme-aurora-nocturne .profileEditor,.theme-aurora-nocturne .planCard,.theme-aurora-nocturne .boostCard,.theme-aurora-nocturne .paymentAccountCard,.theme-aurora-nocturne .superStore,.theme-aurora-nocturne .likeExtras article,.theme-aurora-nocturne .privateRoomPerk,.theme-aurora-nocturne .adminHero,.theme-aurora-nocturne .statCard,.theme-aurora-nocturne .notificationItem{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0b;color:#f7f7fb!important;background:linear-gradient(145deg,#1a1b2bdb,#0e0f1acc)!important;border-color:#ffffff1f!important}.theme-aurora-nocturne .rightPanel{box-shadow:0 24px 70px #00000040,0 0 0 1px #d9bd7909}.theme-aurora-nocturne .profileCard{box-shadow:0 28px 85px #00000085,0 0 0 1px #d9bd793d,0 0 50px #8b6cff1a}.theme-aurora-nocturne .profileCard .gradient{background:linear-gradient(#0000 24%,#0809101f 46%,#080910f0 100%)}.theme-aurora-nocturne .intent,.theme-aurora-nocturne .tags span{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11121d8a;border:1px solid #ffffff30;box-shadow:inset 0 1px #ffffff14}.theme-aurora-nocturne .round{color:#e8e8f0;background:linear-gradient(145deg,#222334f2,#0f101bf2);border-color:#ffffff24;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff12}.theme-aurora-nocturne .round.like{color:#17131a;background:linear-gradient(135deg,#f0d896,#caa45a);border-color:#e4c982;box-shadow:0 13px 35px #d9bd7947}.theme-aurora-nocturne .round.super{color:#9deee6}.theme-aurora-nocturne .round.pass{color:#ff8ca8}.theme-aurora-nocturne input,.theme-aurora-nocturne select,.theme-aurora-nocturne textarea{box-shadow:inset 0 1px #ffffff09;color:#f7f7fb!important;background:#07080fb8!important;border-color:#ffffff24!important}.theme-aurora-nocturne input::placeholder,.theme-aurora-nocturne textarea::placeholder{color:#858798}.theme-aurora-nocturne input:focus,.theme-aurora-nocturne select:focus,.theme-aurora-nocturne textarea:focus{outline:none;box-shadow:0 0 0 3px #d9bd791f,0 0 24px #8b6cff14;border-color:#d9bd79b3!important}.theme-aurora-nocturne option{color:#f7f7fb;background:#141522}.theme-aurora-nocturne .chatBody,.theme-aurora-nocturne .roomChatBody{background:radial-gradient(42rem 26rem at 85% 8%,#8b6cff13,#0000 65%),linear-gradient(#07080ebd,#0b0c14db)}.theme-aurora-nocturne .roomList,.theme-aurora-nocturne .conversationList{background:#0c0d16a8;border-color:#ffffff17}.theme-aurora-nocturne .room.selected,.theme-aurora-nocturne .room:hover,.theme-aurora-nocturne .conversation:hover{background:linear-gradient(100deg,#8b6cff29,#5ee8db0e)}.theme-aurora-nocturne .roomBubble,.theme-aurora-nocturne .msg p{color:#f4f4f8;background:#1e1f2eeb;border-color:#ffffff1c}.theme-aurora-nocturne .roomMsgRow.own .roomBubble,.theme-aurora-nocturne .msg.own p{color:#fff;background:linear-gradient(135deg,#332956 0%,#20243d 58%,#183b3b 125%);border:1px solid #a993ff3d;box-shadow:0 8px 24px #0000002e}.theme-aurora-nocturne .roomMsgRow.own .roomMsgMeta button{color:#efd892}.theme-aurora-nocturne .composer{background:#0a0b13e0;border-color:#ffffff1a}.theme-aurora-nocturne .composer input{background:#ffffff0e!important}.theme-aurora-nocturne .mini,.theme-aurora-nocturne .chatHeader{border-color:#ffffff17}.theme-aurora-nocturne .mini small,.theme-aurora-nocturne .chatHeader small,.theme-aurora-nocturne .chatHeader span{color:#aeb0c0}.theme-aurora-nocturne .upgrade{color:#f7f7fb;background:linear-gradient(135deg,#d9bd791f,#8b6cff1a);border:1px solid #d9bd7929}.theme-aurora-nocturne .upgrade p{color:#bfc0cf}.theme-aurora-nocturne .primary,.theme-aurora-nocturne button.primary{box-shadow:0 10px 28px #d9bd7938;color:#17131a!important;background:linear-gradient(135deg,#f1d99a,#c9a358)!important;border-color:#ddbf78!important}.theme-aurora-nocturne .chosenTags button,.theme-aurora-nocturne .mainInterestTags button.selected{color:#fff;background:linear-gradient(135deg,#8b6cff47,#5ee8db26);border-color:#aa97ff45}.theme-aurora-nocturne .toast,.theme-aurora-nocturne .notificationToast{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141522f0;border:1px solid #d9bd793b;box-shadow:0 18px 50px #00000073,0 0 26px #8b6cff14}.theme-aurora-nocturne .onboardingModal{color:#f7f7fb;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:linear-gradient(145deg,#191a2af0,#0b0c15ed);border:1px solid #ffffff24;box-shadow:0 35px 110px #0000009e,0 0 80px #8b6cff1a}.theme-aurora-nocturne .onboardingBrand,.theme-aurora-nocturne .onboardingModal h1,.theme-aurora-nocturne .onboardingModal h2{color:#fff}.theme-aurora-nocturne .onboardingModal p,.theme-aurora-nocturne .onboardingModal small,.theme-aurora-nocturne .onboardingModal label{color:#c5c6d5}.theme-aurora-nocturne .onboardingProgress i.active,.theme-aurora-nocturne .onboardingProgress i.done{background:linear-gradient(90deg,#d9bd79,#8b6cff)}@media (width<=700px){.theme-aurora-nocturne aside{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.theme-aurora-nocturne .rightPanel,.theme-aurora-nocturne .rooms,.theme-aurora-nocturne .messages,.theme-aurora-nocturne .profileEditor{box-shadow:0 12px 35px #0003}}.adminSubTabs{border:1px solid var(--border,#e5e6ec);background:var(--panel,#fff);border-radius:14px;flex-wrap:wrap;gap:8px;margin:12px 0 18px;padding:8px;display:flex}.adminSubTabs button{color:var(--muted,#666b75);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.adminSubTabs button.active{background:var(--text,#171722);color:var(--panel,#fff)}.adminOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.healthList{gap:10px;margin-top:12px;display:grid}.healthList>div{border-bottom:1px solid var(--border,#ececf1);grid-template-columns:12px 1fr;align-items:center;column-gap:9px;padding:10px 0;display:grid}.healthList>div:last-child{border-bottom:0}.healthList small{color:var(--muted,#747985);grid-column:2}.healthDot{width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent);border-radius:50%}.healthDot.green{color:#27a765;background:#27a765}.healthDot.yellow{color:#d99a18;background:#d99a18}.healthDot.red{color:#d9444f;background:#d9444f}.adminUserList{gap:8px;margin-top:14px;display:grid}.adminUserRow{text-align:left;border:1px solid var(--border,#e5e6ec);background:var(--panel,#fff);width:100%;color:var(--text,#171722);cursor:pointer;border-radius:13px;grid-template-columns:minmax(190px,1.5fr) .7fr 1fr 1fr .6fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.adminUserRow:hover{border-color:color-mix(in srgb,var(--accent,#777) 45%,var(--border,#ddd));transform:translateY(-1px)}.adminUserRow>span:first-child{gap:2px;display:grid}.adminUserRow small{color:var(--muted,#777)}.accountState{text-transform:capitalize;font-weight:850}.accountState.active{color:#23895a}.accountState.suspended{color:#bf7d08}.accountState.banned{color:#c33a48}.auditRow{border-bottom:1px solid var(--border,#e8e8ee);grid-template-columns:minmax(150px,.9fr) minmax(220px,1.2fr) 2fr auto;align-items:start;gap:12px;padding:12px 4px;display:grid}.auditRow p{color:var(--muted,#666);margin:0}.auditRow small{white-space:nowrap;color:var(--muted,#777)}.integrationGrid>div{position:relative}.integrationGrid .okState,.integrationGrid .warnState,.integrationGrid .errorState{align-items:center;gap:6px;display:inline-flex}.integrationGrid .okState:before,.integrationGrid .warnState:before,.integrationGrid .errorState:before{content:"";border-radius:50%;width:9px;height:9px;display:inline-block}.integrationGrid .okState:before{background:#27a765}.integrationGrid .warnState:before{background:#d99a18}.integrationGrid .errorState:before{background:#d9444f}@media (width<=1000px){.adminOverviewGrid{grid-template-columns:1fr}.adminUserRow{grid-template-columns:1.4fr .7fr 1fr}.adminUserRow>span:nth-child(4),.adminUserRow>span:nth-child(5){display:none}.auditRow{grid-template-columns:1fr 1fr}.auditRow p{grid-column:1/-1}.auditRow small{white-space:normal}}@media (width<=650px){.adminSubTabs{flex-wrap:nowrap;overflow-x:auto}.adminSubTabs button{white-space:nowrap}.adminUserRow{grid-template-columns:1fr auto}.adminUserRow>span:nth-child(3){display:none}.auditRow{grid-template-columns:1fr}.auditRow p{grid-column:auto}}.reportedProfilePhotos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:10px 0;display:grid}.reportedProfilePhotos>div{gap:7px;display:grid}.reportedProfilePhotos img{aspect-ratio:1/1.15;object-fit:cover;border:1px solid var(--border,#ddd);border-radius:12px;width:100%}.reportedProfilePhotos button{font-size:12px}.fatalUiRecovery{background:var(--app-bg,#f4f4f6);min-height:100vh;color:var(--text,#171722);place-items:center;padding:24px;display:grid}.fatalUiRecovery>div{border:1px solid var(--border,#ddd);background:var(--panel,#fff);text-align:center;border-radius:18px;width:min(520px,100%);padding:28px;box-shadow:0 20px 60px #00000026}.fatalUiRecovery h2{margin-top:0}.fatalUiRecovery p{color:var(--muted,#666)}.inviteMembersBtn{font-weight:850}.inviteMembersModal{flex-direction:column;width:min(620px,100vw - 28px);max-height:min(760px,86vh);display:flex;overflow:hidden}.inviteSearch{grid-template-columns:1fr auto;gap:8px;margin:10px 0 12px;display:grid}.inviteCandidateList{gap:8px;min-height:120px;max-height:430px;padding-right:3px;display:grid;overflow:auto}.inviteCandidate{border:1px solid var(--border,#e4e4e9);background:var(--surface,var(--panel,#fff));color:var(--text,#181820);border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.inviteCandidate>img{object-fit:cover;border-radius:50%;width:52px;height:52px}.inviteCandidate>div{min-width:0}.inviteCandidate p{color:var(--muted,#6f7280);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.inviteCandidate small{color:var(--muted,#6f7280)}.invitePrivacyNote{color:var(--muted,#6f7280);margin-top:10px;display:block}@media (width<=600px){.inviteMembersModal{max-height:88dvh}.inviteCandidate{grid-template-columns:44px minmax(0,1fr) auto;padding:8px}.inviteCandidate>img{width:44px;height:44px}.inviteCandidate p{display:none}.inviteSearch{grid-template-columns:1fr}.inviteSearch button{width:100%}}.mobileRoomToolbar,.mobileRoomShade{display:none}@media (width<=720px){main.page-rooms{background:var(--chat-bg,#fbfbfd)!important;width:100%!important;height:100dvh!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}main.page-rooms:before,main.page-rooms>header,main.page-rooms>.guestBanner{display:none!important}.page-rooms .flagshipRooms{inset:0 0 env(safe-area-inset-bottom) 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:var(--panel,#fff)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.page-rooms .flagshipRooms>.roomChat{z-index:1;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;position:absolute!important;inset:0!important}.page-rooms .flagshipRooms>.mobileRoomDrawer{transition:transform .2s;transform:translate(-105%);z-index:35!important;border:0!important;border-right:1px solid var(--border,#dedee7)!important;background:var(--panel,#fff)!important;border-radius:0!important;width:min(86vw,350px)!important;max-width:350px!important;height:auto!important;max-height:none!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;box-shadow:18px 0 50px #0000002e!important}.page-rooms .flagshipRooms>.mobileRoomDrawer.mobileOpen{transform:translate(0)}.page-rooms .mobileRoomShade{z-index:34;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c0e57;border:0;display:block;position:absolute;inset:0}.page-rooms .roomListTitle{z-index:2;border-bottom:1px solid var(--border,#dedee7);top:0;background:var(--panel,#fff)!important;padding:14px 12px 10px!important;position:sticky!important}.page-rooms .roomMembers{padding:12px!important}.page-rooms .membersHead{z-index:2;background:var(--panel,#fff);border-bottom:1px solid var(--border,#dedee7);margin:-12px -12px 8px;padding:15px 14px 12px;position:sticky;top:-12px}.page-rooms .chatHeader{z-index:8;flex:none;min-height:52px;position:relative;background:var(--panel,#fff)!important;border-bottom:1px solid var(--border,#dedee7)!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;padding:7px 8px 7px 10px!important;display:flex!important}.page-rooms .roomHeaderIdentity{flex:1;min-width:0}.page-rooms .roomHeaderIdentity>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;display:block;overflow:hidden}.page-rooms .roomHeaderIdentity>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:2px!important;font-size:9px!important}.mobileRoomToolbar{flex:none;align-items:center;gap:4px;display:flex!important}.mobileRoomToolbar button{border:1px solid var(--border,#dedee7);background:var(--surface,var(--panel,#fff));min-width:34px;height:34px;color:var(--text,#171722);border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:850;display:flex}.mobileRoomToolbar button:last-child{letter-spacing:1px;padding:0 7px}.mobileRoomToolbar .mobileOnlineBtn b{font-size:11px}.page-rooms .roomHeaderActions{z-index:15;border:1px solid var(--border,#dedee7);background:var(--panel,#fff);border-radius:12px;max-height:50dvh;padding:8px;top:calc(100% + 1px);left:6px;right:6px;overflow:auto;box-shadow:0 12px 34px #0000002e;flex-wrap:wrap!important;justify-content:flex-start!important;display:none!important;position:absolute!important}.page-rooms .roomHeaderActions.mobileToolsOpen{display:flex!important}.page-rooms .roomHeaderActions button,.page-rooms .ownerRoomTools select{min-height:34px!important;padding:7px 9px!important}.page-rooms .ownerRoomTools{flex-wrap:wrap;width:100%}.page-rooms .roomPromoChoices{flex-wrap:wrap}.page-rooms .roomChatBody{overscroll-behavior:contain;flex:1 1 0!important;height:auto!important;min-height:0!important;padding:4px 6px!important;overflow-y:auto!important}.page-rooms .roomComposerWrap{flex:none!important;padding-bottom:0!important}.page-rooms .composer{background:var(--panel,#fff);min-height:48px;gap:4px!important;padding:5px 6px!important}.page-rooms .composer input{height:36px;padding:7px 9px!important}.page-rooms .composerTool,.page-rooms .mediaPick,.page-rooms .composer>button{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{border-radius:6px!important;grid-template-columns:27px minmax(0,1fr)!important;align-items:start!important;gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:2px!important;display:grid!important}.page-rooms .roomAvatarBtn{align-self:start!important;width:26px!important;height:26px!important}.page-rooms .roomAvatarBtn img{border-radius:8px!important;width:26px!important;height:26px!important}.page-rooms .roomAvatarBtn i{border-width:1px;width:8px;height:8px}.page-rooms .roomBubble,.page-rooms .roomMsgRow.own .roomBubble{border-radius:5px!important;place-self:start!important;width:fit-content!important;min-width:0!important;max-width:min(92%,680px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 4px 2px!important;display:inline-block!important}.page-rooms .roomMsgMeta{width:max-content;max-width:100%;gap:3px!important;min-height:0!important;margin:0!important;line-height:1.05!important}.page-rooms .roomMsgMeta button,.page-rooms .roomMsgMeta small,.page-rooms .roomMsgMeta span{font-size:8px!important;line-height:1.1!important}.page-rooms .roomBubble>p{width:fit-content!important;max-width:100%!important;margin:1px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.2!important}.page-rooms .messageReactions{gap:3px!important;margin:1px 0 0!important}.page-rooms .messageReactions:empty{display:none!important}.page-rooms .messageReactions>button,.page-rooms .roomReactionCount{min-height:20px!important;padding:1px 5px!important;font-size:10px!important}.page-rooms .roomMsgActions{margin-top:1px!important}.page-rooms .replyPreview{margin-top:2px!important;padding:3px 5px!important;font-size:9px!important}.page-rooms .editedTag{margin-top:1px!important;font-size:8px!important}.page-rooms .roomMessageMedia{max-width:min(76vw,420px)!important;max-height:38dvh!important;margin-top:3px!important}.page-rooms .roomChatBody{align-content:initial!important;justify-content:initial!important;display:block!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{flex:none!important;align-self:auto!important;block-size:auto!important;min-block-size:0!important;margin-bottom:2px!important}.page-rooms .roomBubble,.page-rooms .roomMsgRow.own .roomBubble{block-size:auto!important;min-block-size:0!important}.page-rooms .roomScrollEnd{height:1px!important;min-height:1px!important;display:block!important}}.composer .chatDraftInput{box-sizing:border-box;resize:none;border:1px solid var(--border,#e3e3e8);background:var(--surface,#f8f6f9);min-width:0;min-height:38px;max-height:132px;color:var(--text,#171722);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;field-sizing:content;border-radius:14px;flex:auto;padding:9px 12px;line-height:1.35;overflow-y:auto}.composer .chatDraftInput:focus{border-color:var(--accent,#e84b75);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#e84b75) 10%,transparent);outline:none}@supports not (field-sizing:content){.composer .chatDraftInput{height:auto}}@media (width<=720px){.page-rooms .composer{align-items:flex-end!important}.page-rooms .composer .chatDraftInput,.dmComposer .chatDraftInput{min-height:36px;max-height:150px;padding:8px 10px;font-size:16px;line-height:1.3}.page-rooms .roomAvatarBtn{width:34px!important;height:34px!important}.page-rooms .roomAvatarBtn img{border-radius:10px!important;width:34px!important;height:34px!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{grid-template-columns:35px minmax(0,1fr)!important;gap:7px!important}.page-rooms .roomMsgMeta button{font-size:12px!important;font-weight:900!important;line-height:1.15!important}.page-rooms .roomMsgMeta small,.page-rooms .roomMsgMeta>span{font-size:8px!important}}.searchableGifPicker .gifResults{grid-auto-rows:auto;align-items:stretch}@media (width<=720px){.searchableGifPicker.gifPicker,.dmPicker.searchableGifPicker.gifPicker,.roomComposerWrap>.searchableGifPicker{z-index:140!important;left:8px!important;right:8px!important;bottom:calc(122px + env(safe-area-inset-bottom))!important;background:var(--panel,#fff)!important;border-radius:16px!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(52dvh,430px)!important;padding:10px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 18px 55px #00000047!important}.searchableGifPicker .gifPickerHead,.searchableGifPicker .gifSearch{flex:none}.searchableGifPicker .gifResults{flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(92px,1fr)!important;grid-auto-flow:row!important;align-content:start!important;gap:7px!important;min-height:0!important;max-height:none!important;padding:0 2px 0 0!important;display:grid!important;overflow:hidden auto!important}.searchableGifPicker .gifResults .gifCard{aspect-ratio:1.35!important;width:100%!important;min-width:0!important;height:auto!important;min-height:92px!important;margin:0!important;overflow:hidden!important;transform:none!important}.searchableGifPicker .gifResults .gifCard img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.searchableGifPicker .gifResults .gifCard span{display:none!important}.searchableGifPicker .giphyAttribution{flex:none;min-height:12px!important}}@media (width<=390px){.searchableGifPicker .gifResults{grid-auto-rows:minmax(78px,1fr)!important}.searchableGifPicker .gifResults .gifCard{min-height:78px!important}}@media (width<=720px){.page-rooms .roomChat{flex-direction:column!important;display:flex!important}.page-rooms .roomChatBody{overflow-anchor:auto;scroll-behavior:auto!important;overscroll-behavior-y:contain!important;flex:auto!important;min-height:0!important;padding:2px 5px 1px!important;overflow:hidden auto!important}.page-rooms .roomComposerWrap{z-index:12!important;background:var(--panel,#fff)!important;border-top:1px solid var(--border,#dedee7)!important;flex:none!important;margin-top:auto!important;position:relative!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{gap:0 5px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.page-rooms .roomBubble,.page-rooms .roomMsgRow.own .roomBubble{height:auto!important;min-height:0!important;margin:0!important;padding:0 3px 1px!important;line-height:1.1!important}.page-rooms .roomMsgMeta{min-height:0!important;margin:0!important;line-height:1!important}.page-rooms .roomMsgMeta button{margin:0!important;padding:0!important;line-height:1!important}.page-rooms .roomBubble>p{margin:0!important;padding:0!important;line-height:1.12!important}.page-rooms .messageReactions,.page-rooms .roomMsgActions{margin-top:0!important}.page-rooms .roomScrollEnd{height:0!important;min-height:0!important;margin:0!important;padding:0!important}}@media (width<=720px) and (pointer:coarse){.roomMsgRow:hover .reactionPicker,.roomMsgRow:focus .reactionPicker,.roomMsgRow:focus-within .reactionPicker,.roomMsgRow:hover .roomMsgActions,.roomMsgRow:focus .roomMsgActions,.roomMsgRow:focus-within .roomMsgActions,.dmMessageWrap:hover .dmActions,.dmMessageWrap:focus .dmActions,.dmMessageWrap:focus-within .dmActions{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.roomMsgRow.activeActions .reactionPicker,.roomMsgRow.activeActions .roomMsgActions,.dmMessageWrap.activeActions .dmActions{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.roomMsgRow,.dmMessageWrap{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-touch-callout:none!important}.roomMsgRow .reactionPicker button,.dmMessageWrap .dmQuickReaction,.messageReactions button,.dmReactions button{touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}}@media (width<=720px){.page-rooms .roomChatBody{scroll-behavior:auto!important;padding:4px 8px 2px!important;display:block!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{grid-template-rows:auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0 7px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:3px 0!important;display:grid!important}.page-rooms .roomMsgAvatarWrap{grid-area:1/1!important;align-self:start!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important}.page-rooms .roomMsgAvatar,.page-rooms .roomMsgAvatarWrap img{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important}.page-rooms .roomBubble,.page-rooms .roomMsgRow.own .roomBubble{grid-area:1/2!important;align-self:start!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:1px 2px 2px!important}.page-rooms .roomMsgMeta{height:auto!important;min-height:0!important;margin:0 0 2px!important;padding:0!important;line-height:1.05!important}.page-rooms .roomBubble>p{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.18!important}.page-rooms .roomBubble>p:empty{display:none!important}.page-rooms .roomMsgRow+.roomMsgRow{margin-top:1px!important}.page-rooms .roomMsgActions,.page-rooms .reactionPicker,.page-rooms .messageReactions{min-height:0!important;margin:1px 0 0!important;padding:0!important}.page-rooms .roomMsgRow:not(.activeActions) .roomMsgActions,.page-rooms .roomMsgRow:not(.activeActions) .reactionPicker{position:absolute!important}}:root{--viewer-ui-scale:1;--viewer-chat-scale:1}body{font-size:calc(16px * var(--viewer-ui-scale))}.textScaleCard{gap:13px;display:grid}.textScaleCard>p{color:var(--muted);margin:0;line-height:1.4}.textScaleCard label{gap:7px;display:grid}.textScaleCard label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.textScaleCard label small{color:var(--muted);font-weight:800}.textScaleCard input[type=range]{width:100%}.textScalePreview{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:3px;padding:11px 12px;display:grid}.textScalePreview span{font-size:calc(14px * var(--viewer-chat-scale))}.roomChat .roomBubble>p{font-size:calc(13px * var(--viewer-chat-scale))!important}.roomChat .roomMsgMeta button{font-size:calc(12px * var(--viewer-chat-scale))!important}.privateChat .msg p{font-size:calc(13px * var(--viewer-chat-scale))!important}.privateChat .msg>b{font-size:calc(11px * var(--viewer-chat-scale))!important}.chatTextScalePopup{border:1px solid var(--border);background:var(--panel,#fff);width:min(430px,100vw - 24px);color:var(--text);border-radius:20px;gap:12px;padding:22px 18px 18px;display:grid;position:relative;box-shadow:0 24px 70px #0000003d}.chatTextScalePopup>small{letter-spacing:.1em;color:var(--accent);font-weight:900}.chatTextScalePopup h2,.chatTextScalePopup p{margin:0}.chatTextScalePopup>p{color:var(--muted);line-height:1.4}.chatScaleValue{text-align:center;font-size:30px;font-weight:950}.chatScaleControls{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.chatScaleControls>button{min-width:48px;height:42px;font-weight:950}.chatScaleControls input{width:100%}.chatScaleLivePreview{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:auto 1fr;gap:2px 8px;padding:11px 12px;display:grid}.chatScaleLivePreview>b{font-size:calc(12px * var(--viewer-chat-scale))}.chatScaleLivePreview>span{color:var(--muted);font-size:9px}.chatScaleLivePreview>p{font-size:calc(13px * var(--viewer-chat-scale));grid-column:1/-1;margin:0;line-height:1.2}.chatScalePresets{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mobileTextSizeBtn{letter-spacing:-.04em!important;font-weight:950!important}@media (width<=720px){.page-rooms .roomAvatarBtn{align-self:start!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important}.page-rooms .roomAvatarBtn img{object-fit:cover!important;border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.page-rooms .roomMsgRow,.page-rooms .roomMsgRow.own{grid-template-columns:54px minmax(0,1fr)!important;padding:2px 0!important}.page-rooms .roomMsgRow+.roomMsgRow{margin-top:0!important}.chatTextScaleShade{align-items:end!important;padding:12px!important}.chatTextScalePopup{border-radius:22px 22px 16px 16px;width:100%;padding:22px 16px 16px}}@media (prefers-reduced-motion:reduce){.page-rooms .roomChatBody{scroll-behavior:auto!important}}.adminNameEditor{align-items:end;gap:8px;max-width:460px;margin-top:8px;display:flex}.adminNameEditor label{flex:auto;gap:4px;font-size:12px;font-weight:800;display:grid}.adminNameEditor input{width:100%}.adminNameEditor button{white-space:nowrap}@media (width<=720px){.adminNameEditor{flex-direction:column;align-items:stretch}}.roomCommunityTools{border-bottom:1px solid var(--line,#e6ddd6);background:#ffffffb3;flex:none;padding:6px 10px}.roomCommunityTop{align-items:center;gap:7px;min-width:0;display:flex}.roomCommunityTop button{padding:5px 8px;font-size:12px}.roomCommunityTop button.active{color:#a06b10;background:#fff5d8}.roomPinSummary{white-space:nowrap;text-overflow:ellipsis;color:var(--muted,#6d625a);font-size:12px;overflow:hidden}.roomCommunityPanel{background:#faf7f2f5;border-radius:12px;gap:10px;max-height:42vh;margin-top:8px;padding:10px;display:grid;overflow:auto}.roomToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.roomToolBlock{gap:6px;display:grid}.roomToolBlock>div{gap:6px;display:flex}.roomToolBlock input,.roomToolBlock textarea,.roomToolBlock select{width:100%;font:inherit;border:1px solid var(--line,#d8cec4);background:#fff;border-radius:8px;padding:7px;font-size:13px}.roomToolBlock textarea{resize:vertical;min-height:52px}.roomToolBlock button{padding:6px 8px;font-size:12px}.roomSearchResult{text-align:left;background:#fff;gap:2px;display:grid!important}.roomSearchResult span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roomSearchResult small{color:var(--muted,#6d625a)}.nativePoll,.nativeEvent{border:1px solid var(--line,#e1d7ce);background:#fff;border-radius:9px;gap:5px;padding:8px;font-size:13px;display:grid}.nativePoll button,.nativeEvent button{text-align:left;background:#fff;justify-content:space-between;display:flex}.nativePoll button.selected,.nativeEvent button.selected{background:#fff5df;border-color:#b77a24}.nativeEvent small,.nativeEvent span{color:var(--muted,#6d625a)}.nativeEvent>div{gap:5px;display:flex}.roomOwnerSettings{border-top:1px solid var(--line,#e1d7ce);padding-top:8px}@media (width<=720px){.roomCommunityTools{padding:5px 8px}.roomCommunityTop{overflow:auto}.roomCommunityPanel{max-height:36vh}.roomToolGrid{grid-template-columns:1fr}.roomPinSummary{max-width:38vw}}.activityStatusPicker{border:1px solid var(--line,#e1d7ce);background:#ffffffb8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.activityStatusPicker span{gap:2px;display:grid}.activityStatusPicker small{color:var(--muted,#6d625a)}.activityStatusPicker select{font:inherit;border:1px solid var(--line,#d8cec4);background:#fff;border-radius:8px;padding:7px 9px}.profilePromptEditor{border:1px solid var(--line,#e1d7ce);background:#ffffffad;border-radius:14px;gap:9px;margin:16px 0;padding:14px;display:grid}.profilePromptEditor h3,.profilePromptEditor p{margin:0}.profilePromptEditor p{color:var(--muted,#6d625a);font-size:13px}.profilePromptRow{grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) auto;gap:8px;display:grid}.profilePromptRow select,.profilePromptRow textarea{font:inherit;border:1px solid var(--line,#d8cec4);background:#fff;border-radius:8px;padding:8px}.profilePromptRow textarea{resize:vertical;min-height:42px}.profilePromptEditor>button{justify-self:start}@media (width<=720px){.activityStatusPicker{flex-direction:column;align-items:stretch}.profilePromptRow{grid-template-columns:1fr}.profilePromptRow button{justify-self:start}}.roomToolsBtn{border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);color:var(--text,#171722);white-space:nowrap;border-radius:9px;margin-left:auto;padding:7px 10px;font-weight:700}.roomToolsPanel{z-index:20;border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);width:min(430px,100vw - 36px);max-height:68vh;color:var(--text,#171722);border-radius:14px;padding:14px;position:absolute;top:86px;right:18px;overflow:auto;box-shadow:0 16px 44px #28181933}.roomToolsHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.roomToolsHead button{background:0 0;border:0;font-size:22px}.roomToolsActions{flex-wrap:wrap;gap:7px;display:flex}.roomToolsActions button,.roomPoll button,.roomEvent button{border:1px solid var(--line,#d8cec4);background:var(--surface,#f7f7fb);color:var(--text,#171722);font:inherit;border-radius:8px;padding:7px 9px}.roomToolSection{gap:6px;margin-top:14px;display:grid}.roomToolSection>p{color:var(--muted,#6d625a);margin:0;font-size:13px}.roomPoll,.roomEvent{border:1px solid var(--line,#e1d7ce);border-radius:10px;gap:6px;padding:9px;display:grid}.roomPoll button{justify-content:space-between;display:flex}.roomPoll button.selected{background:#fff4dd;border-color:#d89a31}.roomEvent small{color:var(--muted,#6d625a)}.roomEvent span{gap:6px;display:flex}@media (width<=720px){.roomToolsBtn{display:none}.roomToolsPanel{width:calc(100vw - 20px);top:118px;right:10px}}.roomToolsBtn{color:#fff;place-items:center;width:38px;height:38px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 7px 16px #a443d245;background:linear-gradient(135deg,#ff6b9a 0%,#b343e6 52%,#6546d8 100%)!important;border:0!important;border-radius:13px!important;padding:0!important}.roomToolsBtn:hover{transform:translateY(-2px)rotate(6deg);box-shadow:0 11px 22px #a443d257}.roomToolsBtn:focus-visible{outline-offset:3px;outline:3px solid #b343e659}.activityCardControl{gap:6px;margin-top:14px;font-weight:700;display:grid}.activityCardControl select{font:inherit;border:1px solid var(--line,#d8cec4);background:#fff;border-radius:9px;padding:9px}.activityCardLabel{color:var(--muted,#6d625a);text-transform:capitalize;margin-top:8px;display:block}.roomPollComposer{background:var(--panel,#fff);width:min(540px,100vw - 28px);max-height:90vh;color:var(--text,#24202a);border-radius:20px;gap:15px;padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #21162d4d}.roomPollComposer h2,.roomPollComposer p{margin:0}.roomPollComposer>p{color:var(--muted,#6d625a)}.pollComposerIcon{font-size:32px}.pollPlanNote{background:var(--muted-bg,#f4f0f7);color:var(--muted,#6d625a);border-radius:10px;padding:9px 11px}.roomPollComposer>label{gap:6px;font-weight:800;display:grid}.roomPollComposer input,.roomPollComposer select{border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 11px}.pollChoiceEditor{gap:8px;display:grid}.pollChoiceEditor>label{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.pollChoiceEditor>label>span{background:var(--muted-bg,#f1edf4);border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.pollChoiceEditor>label>button{background:0 0;border:0;font-size:20px}.pollAddChoice{border:1px dashed var(--line,#d8cec4);background:0 0;border-radius:9px;justify-self:start;padding:8px 10px}.pollFormError{color:#9d1930;background:#ffe8ec;border-radius:10px;padding:9px 11px}.pollComposerActions{justify-content:flex-end;gap:9px;display:flex}.pollComposerActions button{border:1px solid var(--line,#d8cec4);border-radius:10px;padding:10px 14px}.nativeRoomPoll{gap:10px!important;padding:12px!important}.nativeRoomPoll>header,.nativeRoomPoll>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nativeRoomPoll>header span{font-weight:900}.nativeRoomPoll>header small,.nativeRoomPoll>footer{color:var(--muted,#6d625a);font-size:11px}.pollChoices{gap:7px;display:grid}.pollChoices button{grid-template-columns:1fr auto;gap:10px;position:relative;overflow:hidden;border:1px solid var(--line,#d8cec4)!important;display:grid!important}.pollChoices button i{background:color-mix(in srgb,var(--accent,#d65388) 14%,transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.pollChoices button span,.pollChoices button small{z-index:1;position:relative}.pollChoices button.selected{border-color:var(--accent,#d65388)!important}.pollChoices button:disabled{cursor:default;opacity:.78}.nativeRoomPoll footer em{width:100%;font-style:normal}.nativeRoomPoll.closed{opacity:.84}.newMessagesDivider{color:#b3437a;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:14px 0;font-size:11px;font-weight:800;display:flex}.newMessagesDivider:before,.newMessagesDivider:after{content:"";background:linear-gradient(90deg,#0000,#ef9aba,#0000);flex:1;height:1px}.newMessagesDivider span{white-space:nowrap}.dmNewMessages{margin:12px 4px}.roomFavoriteBadge{color:#f3af25;text-shadow:0 1px 5px #a665002e;margin-left:3px;font-size:13px;line-height:1;display:inline-block}.favoriteRoomsLabel{color:#aa7412;letter-spacing:.08em;text-transform:uppercase;margin:10px 12px 4px;font-size:11px;font-weight:800}.profilePromptHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profilePromptHead strong{background:var(--muted-bg,#f2edf3);border-radius:999px;padding:6px 9px;font-size:12px}.profilePromptRow>label{position:relative}.profilePromptRow textarea{width:100%;padding-bottom:23px}.profilePromptRow label small{color:var(--muted,#756b73);font-size:10px;position:absolute;bottom:6px;right:8px}.profilePromptRow>button{border:1px solid var(--line,#d8cec4);color:var(--muted,#756b73);background:0 0;border-radius:8px;align-self:start;padding:8px 10px}.promptAdd{border:1px dashed var(--line,#d8cec4);background:0 0;border-radius:9px;padding:9px 11px}.promptSaveRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promptSaveRow button{border-radius:9px;padding:9px 13px}.promptSaveRow small{color:var(--muted,#756b73)}.profilePromptCards{gap:10px;margin:16px 0;display:grid}.profilePromptCards blockquote{border:1px solid color-mix(in srgb,var(--accent,#d65388) 20%,var(--line,#ded6d0));background:color-mix(in srgb,var(--accent,#d65388) 6%,var(--panel,#fff));border-radius:15px;margin:0;padding:14px 15px}.profilePromptCards small{color:var(--muted,#756b73);font-weight:800;display:block}.profilePromptCards p{white-space:pre-wrap;margin:6px 0 0;font-size:15px;line-height:1.45}.profilePromptCards.compact{margin:12px 0 0}.profilePromptCards.compact blockquote{background:#ffffff1f;border-color:#ffffff45;padding:10px 12px}.profilePromptCards.compact small{color:#ffffffc9}.profilePromptCards.compact p{color:#fff;font-size:13px}.roomProfileContent .profilePromptCards{margin-top:18px}.premiumPlanModal{background:var(--panel,#fff);width:min(880px,100vw - 28px);max-height:90vh;color:var(--text,#24202a);border-radius:22px;padding:26px;position:relative;overflow:auto;box-shadow:0 26px 90px #1f142d59}.premiumPlanModal>h2,.premiumPlanModal>p{margin:5px 0}.premiumPlanModal>p{color:var(--muted,#746b75);max-width:650px}.premiumModalIcon{color:var(--accent,#c94f8a);font-size:34px}.premiumModalPlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:20px 0;display:grid}.premiumModalPlans article{border:1px solid var(--line,#ddd5dd);background:color-mix(in srgb,var(--accent,#c94f8a) 4%,var(--panel,#fff));border-radius:15px;gap:7px;padding:16px;display:grid}.premiumModalPlans article>span,.premiumModalPlans article>small{color:var(--muted,#746b75);font-size:11px}.premiumModalPlans h3{margin:0}.premiumModalPlans strong{font-size:21px}.premiumModalPlans button{border-radius:9px;margin-top:auto;padding:9px}.premiumDetailsLink{color:var(--accent,#b33b78);background:0 0;border:0;margin:auto;font-weight:800;display:block}.lockedHistoryBoundary{border:1px solid var(--line,#ddd5dd);background:var(--panel,#fff);border-radius:17px;min-height:190px;margin:8px 0 18px;position:relative;overflow:hidden}.blurredHistory{filter:blur(6px);opacity:.52;gap:10px;padding:16px;display:grid}.blurredHistory i{background:var(--muted-bg,#ded9e1);border-radius:12px;width:68%;height:28px;display:block}.blurredHistory i:nth-child(2n){width:54%;margin-left:auto}.lockedHistoryOverlay{text-align:center;background:linear-gradient(#0000,#ffffffa8 28%,#fffffff0 70%,#0000);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex;position:absolute;inset:0}.lockedHistoryOverlay button{background:var(--accent,#b74480);color:#fff;border:0;border-radius:10px;padding:9px 13px;font-weight:900}@media (width<=680px){.premiumModalPlans{grid-template-columns:1fr}.premiumPlanModal{padding:20px 15px}.lockedHistoryBoundary{min-height:160px}}.loadOlderMessages{border:1px solid var(--border,#ddd);background:var(--card,#fff);color:var(--text,#222);cursor:pointer;border-radius:999px;align-self:center;margin:8px auto 14px;padding:8px 14px;font-size:12px;font-weight:800}.loadOlderMessages:hover{background:var(--surface,#f5f5f7)}.historySettingsGrid{gap:10px;display:grid}.historySettingsGrid label{border-bottom:1px solid var(--border,#e6e8ef);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px 0;display:grid}.historySettingsGrid label span{flex-direction:column;gap:3px;display:flex}.historySettingsGrid input{width:100%}.roomModerationControls{gap:10px;display:grid}.roomModerationControls>label:not(.toggle){justify-content:space-between;align-items:center;gap:12px;display:flex}.roomModerationControls select{min-width:130px}.roomEventComposer textarea{resize:vertical;min-height:90px}.optionalText{opacity:.7;font-size:.85em;font-weight:400}.roomEvent{gap:4px;display:grid}.roomEvent p{margin:2px 0}.roomEvent em{opacity:.75;font-size:.85rem;font-style:normal}.roomEvent.cancelled,.roomEventTimeline.cancelled,.eventStripCard.cancelled{opacity:.78;border-color:color-mix(in srgb,#bd3f53 35%,var(--line,#d8cec4))}.eventCancelledBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#bd3f53;border-radius:999px;width:max-content;margin-left:7px;padding:2px 7px;font-size:10px;line-height:1.4;display:inline-flex}.eventCancellationNotice{background:color-mix(in srgb,#bd3f53 10%,var(--panel,#fff));color:var(--text,#24202a);border-radius:10px;gap:3px;padding:9px 11px;display:grid}.eventCancellationNotice span{color:var(--muted,#6d625a)}.eventCancelAction{border-color:color-mix(in srgb,#bd3f53 42%,var(--line,#d8cec4))!important;color:#a52f43!important}.roomEvent button:disabled,.roomEventTimeline button:disabled,.eventStripCard button:disabled{opacity:.45;cursor:not-allowed}.roomModeratorRoster{gap:7px;margin-top:6px;display:grid}.roomModeratorRoster>div{border-top:1px solid var(--border,#e6e8ef);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.roomModeratorRoster span{flex-direction:column;display:flex}.roomModeratorRoster button{padding:6px 8px;font-size:.78rem}@media (width<=720px){.roomModeratorRoster>div{grid-template-columns:1fr 1fr}.roomModeratorRoster>div>span{grid-column:1/-1}}.chatPoll{background:var(--panel,#fff);max-width:680px;margin:8px 46px;box-shadow:0 4px 14px #2818190f}.pollSummary{text-align:left;width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;background:0 0!important;border:0!important;padding:2px!important;display:flex!important}.pollSummary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pollSummary>small{color:var(--muted,#6d625a);flex:none}.nativeRoomPoll.collapsed{padding:9px 11px!important}.nativeRoomPoll.collapsed>header,.nativeRoomPoll.collapsed>.pollChoices,.nativeRoomPoll.collapsed>footer{display:none}.nativeRoomPoll.expanded .pollSummary{border-bottom:1px solid var(--line,#e1d7ce)!important;padding-bottom:7px!important}.upcomingEventsStrip{border:1px solid var(--line,#ddd4cc);background:var(--panel,#fff);border-radius:12px;flex:none;margin:8px 12px 4px;padding:9px 10px;box-shadow:0 5px 16px #28181912}.eventsStripHead{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.eventsStripHead>button{cursor:pointer;background:0 0;border:0;font-size:19px}.eventsStripList{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.eventStripCard{background:var(--muted-bg,#f6f2ef);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:min(310px,78vw);padding:8px 9px;display:flex}.eventStripCard>div{gap:2px;display:grid}.eventStripCard small,.eventStripCard em{color:var(--muted,#6d625a);font-size:11px;font-style:normal}.eventStripCard>span{gap:5px;display:flex}.eventStripCard button{border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);white-space:nowrap;border-radius:8px;padding:5px 7px}.eventsCollapsedBar{border:1px solid var(--line,#ddd4cc);background:var(--panel,#fff);border-radius:999px;align-self:flex-start;margin:7px 12px 3px;padding:6px 10px;font-weight:800}.eventsCollapsedBar b{background:var(--muted-bg,#eee7e1);border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:4px;display:inline-grid}.moreEventsNote{color:var(--muted,#6d625a);margin-top:5px;display:block}@media (width<=720px){.chatPoll{margin:7px 8px}.upcomingEventsStrip{margin:6px 8px 3px}.eventStripCard{min-width:82vw}.pollSummary>small{font-size:10px}}.conversationSearchToggle{border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);width:38px;height:38px;color:inherit;border-radius:12px;flex:none;place-items:center;display:grid}.conversationSearchToggle.active{background:#f4eefe;border-color:#b68de5}.conversationSearchPanel{border-bottom:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);z-index:8;gap:8px;padding:10px 12px;display:grid;position:relative}.conversationSearchPanel form{align-items:center;gap:7px;display:flex}.conversationSearchPanel input{border:1px solid var(--line,#d8cec4);background:var(--card,#fff);min-width:0;color:inherit;border-radius:9px;flex:1;padding:8px 10px}.conversationSearchPanel form button{border:1px solid var(--line,#d8cec4);background:var(--surface,#f7f7fb);color:var(--text,#171722);border-radius:9px;padding:8px 10px}.conversationSearchPanel .searchClose{font-size:18px;line-height:1}.conversationSearchResults{gap:5px;max-height:240px;display:grid;overflow:auto}.conversationSearchResults>button{text-align:left;border:1px solid var(--line,#e1d7ce);background:var(--surface,#f7f7fb);color:var(--text,#171722);border-radius:9px;gap:4px;padding:8px 10px;display:grid}.conversationSearchResults>button:hover{background:color-mix(in srgb,var(--accent,#e54876) 8%,var(--surface,#f7f7fb))}.conversationSearchResults span{justify-content:space-between;gap:12px;display:flex}.conversationSearchResults small,.conversationSearchEmpty{color:var(--muted,#6d625a)}.conversationSearchResults p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.searchHighlighted{animation:2.2s ease-out searchMessageHighlight}@keyframes searchMessageHighlight{0%,35%{outline-offset:3px;background:#b343e617;outline:3px solid #b343e699}to{background:0 0;outline-color:#0000}}@media (width<=720px){.conversationSearchPanel{padding:8px}.conversationSearchPanel form{flex-wrap:wrap}.conversationSearchPanel input{flex-basis:calc(100% - 30px)}.conversationSearchResults{max-height:190px}}.pollOptionToggle{grid-template-columns:auto 1fr!important;align-items:flex-start!important}.pollOptionToggle input{margin-top:3px;width:auto!important}.multiPollCheck{margin-right:6px}.pollCloseAction{margin-left:auto;padding:4px 8px!important;font-size:11px!important}.roomEventTimeline{border:1px solid var(--line,#ddd4cc);background:var(--panel,#fff);border-radius:12px;margin:7px 12px;padding:10px 12px}.eventTimelineSummary{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.eventTimelineSummary small{color:var(--muted,#6d625a)}.eventTimelineDetails{gap:8px;padding-top:9px;display:grid}.eventTimelineDetails p{margin:0}.eventTimelineActions{flex-wrap:wrap;gap:7px;display:flex}.eventTimelineActions button{border:1px solid var(--line,#d8cec4);background:var(--panel,#fff);border-radius:8px;padding:6px 9px}.eventTimelineActions button.selected{border-color:var(--accent,#d65388);background:color-mix(in srgb,var(--accent,#d65388) 10%,var(--panel,#fff))}.eventAttendeeList{background:var(--muted-bg,#f4f0f7);border-radius:9px;gap:5px;padding:8px;display:grid}.eventAttendeeList>div{justify-content:space-between;gap:10px;display:flex}.eventAttendeeList small{color:var(--muted,#6d625a)}@media (width<=720px){.roomEventTimeline{margin:7px 8px}.eventTimelineSummary{flex-direction:column;align-items:flex-start;gap:3px}}.onboardingOverlay{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent,#7a5a91) 16%,transparent),transparent 34%),var(--bg,#f7f6f8);width:100%;min-height:100dvh;color:var(--text,#24202a);place-items:center;padding:24px;display:grid;position:relative;overflow:auto}.emailVerifyModal{width:min(620px,100%);max-height:calc(100dvh - 48px)}.onboardingContent{gap:14px;padding:12px 6px 4px;display:grid}.onboardingContent h1,.onboardingContent p{margin:0}.onboardingContent>p{color:var(--muted,#6d625a);line-height:1.6}.onboardingContent .authIcon,.onboardingContent .infoBox{margin-top:2px}@media (width<=700px){.onboardingOverlay{place-items:stretch stretch;padding:8px}.emailVerifyModal{border-radius:20px;min-height:calc(100dvh - 16px);max-height:none;padding:18px 14px}.onboardingContent{padding:8px 2px}.emailVerifyModal .onboardingActions{margin-top:auto}}.pinnedMessageList>button{text-align:left;border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);width:100%;color:inherit;cursor:pointer;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.pinnedMessageList>button:hover{background:color-mix(in srgb,var(--accent,#d65388) 6%,var(--panel,#fff));border-color:color-mix(in srgb,var(--accent,#d65388) 28%,var(--line,#e1d7ce))}.pinnedMessageList small{color:var(--muted,#6d625a);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roomMessageEditor{gap:7px;margin-top:5px;display:grid}.roomMessageEditor textarea{resize:vertical;border:1px solid var(--line,#ded6cf);background:var(--panel,#fff);width:100%;min-height:72px;color:inherit;font:inherit;border-radius:10px;padding:9px 10px;line-height:1.35}.roomMessageEditor>div{justify-content:flex-end;gap:7px;display:flex}.roomMessageEditor button{padding:6px 10px}.adminUserPurge{margin-top:18px;padding:18px}.adminUserPurge .dangerAction{justify-self:start}.maintenanceCount{border:1px solid var(--border);background:var(--panel-soft,var(--panel));border-radius:12px;align-items:baseline;gap:10px;margin:10px 0;padding:12px 14px;display:flex}.maintenanceCount b{font-size:24px}.maintenanceCount span{color:var(--muted);font-size:12px}.maintenanceCount.warning{border-color:color-mix(in srgb,#b6404f 55%,var(--border));background:color-mix(in srgb,#b6404f 7%,var(--panel))}.destructiveAdminModal{max-width:520px}.destructiveAdminModal label{text-align:left;gap:6px;margin-top:12px;display:grid}.destructiveAdminModal input{width:100%}.roomPinnedNotice{border-bottom:1px solid var(--line,#e1d7ce);background:color-mix(in srgb,var(--accent,#d65388) 5%,var(--panel,#fff));flex:none;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.roomPinnedNoticeIcon{padding-top:7px}.roomPinnedNoticeList{gap:7px;min-width:0;display:flex;overflow-x:auto}.roomPinnedNoticeList button{border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);min-width:max-content;max-width:360px;color:inherit;text-align:left;border-radius:9px;grid-template-columns:auto minmax(80px,260px);align-items:center;gap:6px;padding:6px 9px;display:grid}.roomPinnedNoticeList button span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#6d625a);overflow:hidden}.guidelinesGate{z-index:10000;background:#f7f4f12e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.guidelinesGateCard{border:1px solid var(--line,#ddd4cc);background:var(--panel,#fff);border-radius:18px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 18px 60px #1e14182e}.guidelinesGateCard h1{margin:.35rem 0}.guidelinesGateRules{gap:10px;margin:18px 0;display:grid}.guidelinesGateRules section{border:1px solid var(--line,#e1d7ce);border-radius:10px;padding:10px 12px}.guidelinesGateRules section p{margin:4px 0 0}.guidelinesGateCard>button{margin-top:10px;margin-right:8px}.page-messages{flex-direction:column;height:100dvh;display:flex;min-height:0!important;overflow:hidden!important}.page-messages>header{flex:none}.page-messages .messages{contain:layout paint;flex:1 1 0;width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.page-messages .privateChat{contain:layout paint;height:100%!important;min-height:0!important;overflow:hidden!important}.page-messages .privateChat>.chatHeader,.page-messages .privateChat>.dmReplyBar,.page-messages .privateChat>.dmTrayWrap,.page-messages .privateChat>.dmComposer{flex:none}.page-messages .privateChat>.chatBody{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:auto;content-visibility:auto;contain:layout paint style;flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.page-messages .dmComposer{z-index:12!important;background:var(--panel,#fff)!important;flex-shrink:0!important;position:relative!important;inset:auto!important}.page-messages .dmMessageWrap{content-visibility:auto;contain-intrinsic-size:52px;contain:layout paint style}.page-messages .dmMessageWrap.reactionPickerActive,.page-rooms .roomMsgRow.reactionPickerActive{position:relative;content-visibility:visible!important;contain:none!important;z-index:45!important}.page-messages .messageMedia{object-fit:contain;border-radius:12px;width:auto;max-width:min(420px,78%);height:auto;max-height:48dvh;display:block}.page-messages .msg.own .messageMedia{margin-left:auto}.messageReactionMenu{z-index:40;border:1px solid var(--border,#dedee7);background:var(--panel,#fff);border-radius:999px;align-items:center;width:max-content;max-width:min(310px,100vw - 28px);box-shadow:0 10px 30px #0002;opacity:1!important;visibility:visible!important;pointer-events:auto!important;gap:3px!important;padding:5px!important;display:flex!important;position:absolute!important;transform:none!important}.dmActions{position:relative}.dmReactionMenu{bottom:32px;left:24px}.messageReactionMenu button{background:0 0!important;border:0!important;border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;padding:2px!important;font-size:17px!important}.messageReactionMenu button:hover{background:var(--surface,#f1f1f5)!important}.reactionMenuToggle{cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:28px;height:28px;padding:0 5px;font-size:16px;line-height:1}.roomReactionToggle{place-items:center;margin-left:2px;display:inline-grid}.page-rooms .roomMsgMeta{z-index:2;flex-wrap:wrap;position:relative}.page-rooms .roomMsgActions{clear:both;flex-basis:100%;width:100%;line-height:1.2!important;position:static!important}@media (width>=721px){.page-rooms .roomMsgRow:not(:hover):not(:focus-within):not(.activeActions) .roomMsgActions{display:none!important}}@media (width<=720px){.page-messages{min-height:0!important;overflow:hidden!important}.page-messages .messages{flex-direction:column!important;height:calc(100dvh - 128px)!important;max-height:calc(100dvh - 128px)!important;display:flex!important}.page-messages .messages>.conversationList{flex:0 0 92px!important;max-height:92px!important;overflow:auto hidden!important}.page-messages .messages>.privateChat{flex:1 1 0!important;min-height:0!important}.page-messages .privateChat>.chatBody{flex-direction:column;display:flex;scroll-behavior:auto!important;min-height:0!important}.page-messages .dmMessageWrap{content-visibility:auto;contain-intrinsic-size:44px}.page-messages .messageMedia{max-width:min(82vw,420px);max-height:38dvh}.roomMsgRow:not(.activeActions) .roomMsgActions{display:none!important}.messageReactionMenu{position:fixed!important;bottom:88px!important;left:50%!important;transform:translate(-50%)!important}}@media (prefers-reduced-transparency:reduce){.page-messages .messages,.page-messages .dmComposer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.app.guidelinesBlocked>:not(.guidelinesGate){pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.72)brightness(.82);opacity:.62}.app.guidelinesBlocked .guidelinesGate{pointer-events:auto}.page-rooms .flagshipRooms,.page-rooms .flagshipRooms *,.page-rooms .flagshipRooms :before,.page-rooms .flagshipRooms :after{transition:none!important;animation:none!important}.page-rooms .roomChatBody{scroll-behavior:auto!important}.page-rooms .flagshipRooms,.page-rooms .flagshipRooms>.roomChat,.page-rooms .flagshipRooms .chatHeader,.page-rooms .flagshipRooms .roomPinnedNotice,.page-rooms .flagshipRooms .roomBubble{-webkit-backdrop-filter:none!important}.page-rooms .flagshipRooms{contain:layout paint;box-shadow:none!important}.page-rooms .roomChat{contain:layout paint;min-height:0!important;overflow:hidden!important}.page-rooms .roomChatBody{contain:layout paint style;overscroll-behavior:contain;scrollbar-gutter:stable}.page-rooms .roomMsgRow{content-visibility:auto;contain-intrinsic-size:76px;contain:layout paint style}.page-rooms .roomMessageMedia{content-visibility:auto}.pinnedMessageList{gap:7px;display:grid}.pinnedMessageItem{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:6px;display:grid}.pinnedMessageList .pinnedJumpBtn{text-align:left;border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);width:100%;min-width:0;color:inherit;cursor:pointer;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.pinnedMessageList .pinnedJumpBtn:hover{background:color-mix(in srgb,var(--accent,#d65388) 6%,var(--panel,#fff));border-color:color-mix(in srgb,var(--accent,#d65388) 28%,var(--line,#e1d7ce))}.pinnedRemoveBtn,.roomPinnedRemoveBtn{border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);color:var(--muted,#6d625a);cursor:pointer;border-radius:9px;place-items:center;font-size:20px;line-height:1;display:grid}.pinnedRemoveBtn:hover,.roomPinnedRemoveBtn:hover{color:#a7192d;background:#fff0f2;border-color:#dca5ad}.roomPinnedNoticeItem{min-width:190px;max-width:420px;display:block}.roomPinnedNoticeList .roomPinnedJumpBtn{border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);width:100%;min-width:0;max-width:420px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;padding:6px 9px;line-height:1.15;display:grid}.roomPinnedNoticeList .roomPinnedJumpBtn b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.roomPinnedNoticeList .roomPinnedJumpBtn span{-webkit-line-clamp:2;white-space:normal;min-width:0;color:var(--muted,#6d625a);-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.roomPinnedRemoveBtn{border-radius:6px;width:26px;height:26px;padding:0;font-size:15px}.roomOlderSentinel{border:1px solid var(--line,#e1d7ce);background:var(--panel,#fff);min-height:26px;color:var(--muted,#6d625a);cursor:pointer;border-radius:999px;flex:none;margin:4px auto 8px;padding:4px 10px;font-size:10px;font-weight:800;display:block}.roomOlderSentinel:hover{color:var(--text,#171722);border-color:color-mix(in srgb,var(--accent,#d65388) 28%,var(--line,#e1d7ce))}.app>aside{overflow:hidden}.app>aside>.brand{flex:none;gap:12px;margin:2px 8px 26px}.app>aside>.brand .logo{border-radius:14px;width:46px;height:46px;font-size:24px;box-shadow:0 10px 28px #e94b7552}.app>aside>.brand span{letter-spacing:.035em;color:#221a24;text-shadow:0 1px #fff;font-size:18px;font-weight:950}.app>aside>nav{scrollbar-width:thin;min-height:0;padding-right:4px;overflow:hidden auto}.app>aside>.sideBottom{border-top:1px solid var(--border,#ece8ef);background:inherit;flex:none;margin-top:12px;padding-top:10px}.notificationPager{border-top:1px solid var(--border,#e7e7ec);justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.notificationPager button{border:1px solid var(--border,#e1e1e8);background:var(--panel,#fff);cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:750}.notificationPager button:disabled{opacity:.45;cursor:not-allowed}.notificationPager span{color:var(--muted,#777);font-size:12px}.chatroomAdSlot{border-top:1px solid var(--border,#ece8ef);background:var(--panel,#fff);flex:none;width:100%;padding:8px 14px}.chatroomAdSlot .ad-chatroom{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-height:58px;margin:0;padding:10px 14px;display:grid}.chatroomAdSlot .ad-chatroom small{white-space:nowrap;grid-row:1/3;align-self:center}.chatroomAdSlot .ad-chatroom b,.chatroomAdSlot .ad-chatroom span{min-width:0}@media (width<=1000px){.app>aside>.brand{justify-content:center}.app>aside>.brand .logo{width:44px;height:44px}.app>aside>.brand span{display:none}}@media (width<=700px){.notificationPager{justify-content:space-between}.notificationPager button{padding:8px 10px}.chatroomAdSlot{padding:6px 9px}.chatroomAdSlot .ad-chatroom{grid-template-rows:auto;grid-template-columns:1fr;padding:9px 11px}.chatroomAdSlot .ad-chatroom small{grid-row:auto}}@media (width>=721px){.app>aside{flex-direction:column!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.app>aside>nav{scrollbar-width:none;flex:none!important;min-height:auto!important;padding-right:0!important;overflow:visible!important}.app>aside>.sideBottom{flex:none!important;margin-top:auto!important;position:static!important}.dmWorkspace{flex:1 1 0;gap:16px;width:100%;min-height:0;display:grid;overflow:hidden}.dmWorkspace.withDmAd{grid-template-columns:clamp(150px,13vw,210px) minmax(0,1fr)}.dmWorkspace.premiumDmWorkspace{grid-template-columns:minmax(0,1fr)}.dmWorkspace>.messages{width:100%;min-width:0;height:100%!important}.dmSideAd{border:1px solid var(--border,#e4dfe8);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#d65388) 7%,var(--panel,#fff)),var(--panel,#fff));width:100%;height:100%;min-height:0;color:var(--text,#171722);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 16px;display:flex}.dmSideAd small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted,#777);font-size:10px;font-weight:900}.dmSideAd b{font-size:20px;line-height:1.15}.dmSideAd span{color:var(--muted,#777);font-size:12px;line-height:1.5}.dmSideAd em{background:var(--text,#171722);color:var(--panel,#fff);border-radius:999px;margin-top:8px;padding:9px 12px;font-size:11px;font-style:normal;font-weight:850}.dmSideAd:disabled{cursor:default;opacity:1}}@media (width<=720px){.dmSideAd{display:none!important}.dmWorkspace{display:contents}}@media (width>=721px) and (height<=820px){.app>aside{padding-top:14px!important;padding-bottom:12px!important}.app>aside>.brand{margin-bottom:12px!important}.app>aside>nav{gap:2px!important}.app>aside>nav button,.app>aside>.sideBottom>button{padding-top:7px!important;padding-bottom:7px!important}.app>aside>.sideBottom{gap:2px!important;margin-top:6px!important;padding-top:6px!important}.app>aside>.sideBottom .sideLegal{margin-top:2px!important}}.toast{align-items:center;gap:10px;max-width:min(560px,100vw - 28px);font-weight:750;animation:.2s ease-out toastIn;background:color-mix(in srgb,var(--card,#fff) 94%,var(--accent,#e3487b) 6%)!important;color:var(--text,#211b24)!important;border:1px solid color-mix(in srgb,var(--accent,#e3487b) 38%,var(--border,#e5dce5))!important;border-radius:15px!important;padding:11px 15px!important;display:flex!important;box-shadow:0 14px 42px #4c2a4138!important}.toastMark{background:linear-gradient(135deg,var(--accent,#e3487b),var(--accent2,#9d5ee7));color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.toastWarning{background:color-mix(in srgb,var(--card,#fff) 90%,#ffd977 10%)!important;border-color:#e6b44d!important}.toastWarning .toastMark{background:linear-gradient(135deg,#f0a92f,#df6d47)}.toastError{background:color-mix(in srgb,var(--card,#fff) 90%,#ff9aaa 10%)!important;border-color:#e78898!important}.toastError .toastMark{background:linear-gradient(135deg,#e34b6f,#b52f55)}.discreteAd{text-decoration:none}.roomList>.ad-roomlist{justify-content:center;min-height:220px;margin:14px 10px 12px;padding:18px 14px}.roomList>.ad-roomlist b{font-size:15px}.roomList>.ad-roomlist span{font-size:11px;line-height:1.5}.browse{margin-inline:auto;position:relative;max-width:1480px!important}.browse>.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.browseAdRail{z-index:2;justify-content:center;min-height:520px;top:126px;width:150px!important;padding:18px!important;position:absolute!important}.browseAdRailLeft{right:calc(100% + 16px)}.browseAdRailRight{left:calc(100% + 16px)}.browseAdRail b{font-size:15px}.browseAdRail span{font-size:11px;line-height:1.5}@media (width<=1750px){.browse{max-width:1250px!important}.browse>.grid{grid-template-columns:repeat(5,minmax(0,1fr))}.browseAdRail{width:125px!important}}@media (width<=1450px){.browseAdRail{display:none!important}.browse{max-width:none!important}.browse>.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1150px){.browse>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.browse>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.browse>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roomList>.ad-roomlist{display:none!important}}@media (width<=480px){.browse>.grid{grid-template-columns:1fr!important}}.roomToolPollWrap{gap:6px;display:grid;position:relative}.hideToolPoll{border:1px solid var(--border,#e5dce5);background:var(--surface,#f8f4f8);color:var(--muted,#6d625a);cursor:pointer;border-radius:999px;justify-self:end;padding:5px 9px;font-size:10px;font-weight:800}.hideToolPoll:hover{color:var(--text,#211b24);border-color:var(--accent,#e3487b)}.modDashboardControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modDashboardControls input{border:1px solid var(--border,#dddde5);background:var(--panel,#fff);min-width:180px;color:var(--text,#171821);border-radius:11px;flex:240px;padding:10px 12px}.modDashboardControls button{border:1px solid var(--border,#dddde5);background:var(--panel,#fff);color:var(--text,#171821);border-radius:10px;padding:9px 11px;font-weight:750}.modDashboardControls button.active{border-color:var(--accent,#e3487b);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#e3487b) 14%,transparent)}.modTabs.customizing button{cursor:grab;border:1px dashed color-mix(in srgb,var(--accent,#e3487b) 45%,var(--border,#dddde5))}.modDragGrip{letter-spacing:-3px;opacity:.7!important;margin-right:5px!important}.modCompact .opsPanel,.modCompact .casePanel,.modCompact .statCard{gap:8px!important;padding:11px!important}.modCompact .opsGrid,.modCompact .adminOverviewGrid,.modCompact .caseGrid{gap:9px!important}.modCompact .controlRow{padding:8px!important}.modTabs.customizing~.adminOverview .opsPanel h3{cursor:pointer}.modConsole:has(.modTabs.customizing) .opsPanel h3{cursor:pointer}.modConsole:has(.modTabs.customizing) .opsPanel h3:after{content:"  ▾";color:var(--accent,#e3487b);font-size:11px}.modConsole:has(.modTabs.customizing) .opsPanel.modPanelCollapsed h3:after{content:"  ▸"}.opsPanel.modPanelCollapsed>:not(h3){display:none!important}.opsPanel.modPanelCollapsed{gap:0!important}.modDashboardControls:after{content:"While arranging, click a panel title to collapse or expand it.";color:var(--muted,#777);flex-basis:100%;font-size:10px}.controlListArrange .controlRow{cursor:grab;border-style:dashed!important}.controlListArrange .controlRow:active{cursor:grabbing}.controlDragGrip{letter-spacing:-3px;opacity:.55;flex:none;margin-right:2px;font-weight:950}.controlListArrange .controlRow>span:nth-child(2){flex:1}.browse{align-items:start;gap:18px;width:100%;display:grid;max-width:none!important;margin:0!important}.browseWithAds{grid-template-columns:minmax(130px,165px) minmax(0,1fr) minmax(130px,165px)}.browseAdFree{grid-template-columns:minmax(0,1fr)}.browseMain{width:100%;min-width:0;max-width:1420px;margin-inline:auto}.browseAdRail{z-index:1;justify-content:center;align-self:start;width:100%!important;min-height:560px!important;margin:0!important;padding:20px 14px!important;position:sticky!important;top:24px!important}.browseAdRailLeft{grid-column:1}.browseMain{grid-column:2}.browseAdRailRight{grid-column:3}.browseAdFree .browseMain{grid-column:1}.browse .filterPanel{border-radius:19px!important;gap:13px!important;padding:18px!important}.browse .filterPanel label{gap:7px!important;font-size:11px!important}.browse .filterPanel input,.browse .filterPanel select{min-height:42px!important;padding:11px 12px!important;font-size:13px!important}.browse>.browseMain>.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}@media (width<=1850px){.browseWithAds{grid-template-columns:135px minmax(0,1fr) 135px}.browseMain{max-width:1280px}.browse>.browseMain>.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1450px){.browseWithAds{grid-template-columns:115px minmax(0,1fr) 115px;gap:12px}.browseAdRail{min-height:480px!important;padding:15px 10px!important}.browseMain{max-width:none}}@media (width<=1250px){.browseAdRail{display:none!important}.browseWithAds,.browseAdFree{grid-template-columns:minmax(0,1fr)}.browseWithAds .browseMain,.browseAdFree .browseMain{grid-column:1}.browse>.browseMain>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.browse>.browseMain>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.browse>.browseMain>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.browse .filterPanel{padding:14px!important}}@media (width<=480px){.browse>.browseMain>.grid{grid-template-columns:1fr!important}}.roomIcon{overflow:visible}.roomFlag{border-radius:5px;display:inline-block;box-shadow:0 2px 7px #173a3222;background-size:cover!important;width:30px!important;height:22px!important}.roomArtEmoji{font-size:25px;line-height:1}.roomFavoriteStar{color:#9b8b96;cursor:pointer;border-radius:9px;margin-left:auto;padding:5px;font-size:20px;line-height:1}.roomFavoriteStar:hover,.roomFavoriteStar.active{color:#c84f86;background:#fff0f6}.privateRoomAppearancePicker small{margin:4px 0 10px;display:block}.roomIconPicker{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;max-height:190px;display:grid;overflow:auto}.roomIconPicker button{background:#fff;border:1px solid #ead8e1;border-radius:10px;padding:7px;font-size:22px}.roomIconPicker button.selected{background:#fff1f7;outline:2px solid #d15a8e}.roomBorderPicker{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:7px;margin-top:10px;display:grid}.roomBorderPicker button{background:#fff;border:1px solid #ead8e1;border-radius:10px;align-items:center;gap:8px;padding:7px;display:flex}.roomBorderPicker button.selected{outline:2px solid #d15a8e}.borderPreview{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.privateBorder-grass{box-shadow:inset 0 0 0 2px #a8d67a;border:3px solid #4d8c45!important}.privateBorder-gold{box-shadow:0 0 7px #e6c768;border:3px solid #c79a2c!important}.privateBorder-rose{box-shadow:0 0 6px #efb7c0;border:3px solid #c98591!important}.privateBorder-silver{border:3px solid #aeb8c2!important}.privateBorder-cosmic{box-shadow:0 0 8px #8a65d9;border:3px solid #7155b7!important}.privateBorder-neon{box-shadow:0 0 8px #d954b8;border:3px solid #d954b8!important}.privateBorder-floral{border:3px double #d8809c!important}.privateBorder-gothic{border:3px double #3b2e42!important}.privateBorder-crystal{box-shadow:0 0 7px #9be5ee;border:3px solid #7fc5ce!important}.privateBorder-fire{box-shadow:0 0 7px #ff9a4e;border:3px solid #df6a35!important}.privateBorder-ice{border:3px solid #84bce4!important}.privateBorder-wood{border:3px ridge #916647!important}.privateBorder-hearts{border:3px dotted #d65d8a!important}.privateBorder-pastel{border:3px solid #b89bd8!important}.premiumGiftCard{background:linear-gradient(135deg,#fff7fa,#f6f2ff);border:1px solid #ead9e1;border-radius:18px;margin:18px 0;padding:18px}.premiumGiftCard>div:first-child{align-items:flex-start;gap:12px;display:flex}.premiumGiftCard>div:first-child>span{font-size:30px}.premiumGiftSearch{margin-top:12px;gap:8px!important;display:flex!important}.premiumGiftSearch input{border:1px solid #dfccd6;border-radius:10px;flex:1;padding:11px 12px}.premiumGiftResults{margin-top:9px;gap:7px!important;display:grid!important}.premiumGiftResults>div{background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.premiumGiftResults img{object-fit:cover;border-radius:50%;width:38px;height:38px}.premiumGiftResults span{flex-direction:column;display:flex}.brand span{letter-spacing:-.3px;font-size:20px!important;font-weight:800!important}.roomIcon.roomIcon{border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.mobileNavShell,.mobileOnlySetting{display:none}.roomFlag{object-fit:cover;border-radius:5px;box-shadow:0 2px 7px #173a3222;width:30px!important;height:22px!important;display:block!important}@media (width<=720px){body{padding-bottom:0}.app>.desktopSidebar{display:none!important}.app>main{width:100%!important;max-width:100%!important;margin-left:0!important}.mobileOnlySetting{display:block}.app>.mobileNavShell{pointer-events:none;touch-action:pan-y;z-index:950!important;inset:max(68px,calc(env(safe-area-inset-top) + 58px)) 0 calc(88px + env(safe-area-inset-bottom) + var(--sh-mobile-keyboard-inset,0px)) auto!important;width:58px!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;transition:none!important;display:block!important;position:fixed!important;overflow:visible!important}.mobileNavDrawer{pointer-events:auto;background:color-mix(in srgb,var(--panel,#fff) 96%,var(--accent,#d65388) 4%);border:1px solid color-mix(in srgb,var(--accent,#d65388) 22%,var(--border,#e8e8ef));border-right:0;border-radius:18px 0 0 18px;flex-direction:column;width:58px;height:100%;max-height:100%;margin-left:auto;transition:width .18s,transform .18s;display:flex;overflow:hidden;transform:translate(0);box-shadow:-10px 10px 28px #281d2a20}.app>.mobileNav-full{width:min(188px,62vw)!important}.mobileNav-full .mobileNavDrawer{width:100%}.mobileNav-icons{width:58px!important}.mobileNav-closed{width:16px!important}.mobileNav-closed .mobileNavDrawer{transform:translate(100%)}.mobileNavHandle{pointer-events:auto;border:1px solid color-mix(in srgb,var(--accent,#d65388) 28%,var(--border,#e8e8ef));background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#d65388) 16%,#fff),color-mix(in srgb,var(--accent2,#9d5ee7) 10%,#fff));cursor:pointer;touch-action:none;z-index:3;border-right:0;border-radius:11px 0 0 11px;width:16px;height:66px;padding:0;position:absolute;top:42%;right:0;transform:translateY(-50%);box-shadow:-4px 3px 12px #281d2a1c}.mobileNavHandle span{background:color-mix(in srgb,var(--accent,#d65388) 68%,#7a6877);border-radius:99px;width:3px;height:28px;margin:auto;display:block}.mobileNav-icons .mobileNavHandle,.mobileNav-full .mobileNavHandle{right:100%}.mobileNav-closed .mobileNavHandle{right:0}.mobileNavBrand{border-bottom:1px solid var(--border,#ece7ed);flex:0 0 48px;align-items:center;gap:8px;height:48px;padding:8px 11px;display:flex;overflow:hidden}.mobileNavBrand>span{color:#d73f78;background:linear-gradient(145deg,#ffeff6,#f8c9dc);border:1px solid #e99ab9;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:900;line-height:1;display:grid;box-shadow:0 4px 12px #cb4f7d20}.mobileNavBrand>b{letter-spacing:-.45px;color:var(--text,#211820);white-space:nowrap;opacity:0;font-size:15px;font-weight:900;transition:opacity .12s}.mobileNav-full .mobileNavBrand>b{opacity:1}.mobileNavExpand{border:0;border-bottom:1px solid var(--border,#ece7ed);height:28px;color:var(--muted,#777);cursor:pointer;background:0 0;flex:0 0 28px;font-size:22px}.mobileNavDrawer>nav{scrollbar-width:thin;flex:auto;min-height:0;flex-direction:column!important;gap:3px!important;padding:6px!important;display:flex!important;overflow:hidden auto!important}.mobileNavDrawer>nav button,.mobileNavUtilities button{width:100%;min-height:43px;color:var(--muted,#70707d);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:none;justify-content:flex-start;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative;overflow:hidden}.mobileNavDrawer>nav button svg,.mobileNavUtilities button svg{flex:0 0 20px}.mobileNavDrawer>nav button.active{background:color-mix(in srgb,var(--accent,#d65388) 10%,var(--surface,#f4f2f6));color:var(--text,#171722);font-weight:800}.mobileNav-icons .mobileNavDrawer>nav button,.mobileNav-icons .mobileNavUtilities button{justify-content:center;padding-inline:8px}.mobileNavLabel,.mobileNavUtilities button span{opacity:0;max-width:0;font-size:13px;font-weight:750;transition:opacity .12s,max-width .18s;overflow:hidden}.mobileNav-full .mobileNavLabel,.mobileNav-full .mobileNavUtilities button span{opacity:1;max-width:130px}.mobileNavDrawer .navCount{border-radius:99px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;display:grid!important;position:absolute!important;top:3px!important;right:3px!important}.mobileNavUtilities{border-top:1px solid var(--border,#ece7ed);background:color-mix(in srgb,var(--panel,#fff) 97%,var(--accent,#d65388) 3%);flex:none;gap:3px;padding:6px;display:grid}.mobileNavUtilities .premium{color:#fff!important;background:#211922!important}.page-rooms,.page-messages{padding-right:0!important}}@media (width<=420px){.app>.mobileNav-full{width:min(178px,66vw)!important}.mobileNav-full .mobileNavDrawer{width:100%}.app>.mobileNavShell{bottom:calc(82px + env(safe-area-inset-bottom) + var(--sh-mobile-keyboard-inset,0px))!important}}.cityPicker{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.cityPickerInput{align-items:stretch;gap:6px;display:flex}.cityPickerInput input{flex:1;min-width:0}.cityPrivateBtn{border:1px solid color-mix(in srgb,var(--accent,#e36b95) 30%,transparent);background:color-mix(in srgb,var(--accent,#e36b95) 8%,white);color:inherit;border-radius:10px;flex:none;padding:0 10px;font-size:12px}.citySelectionMeta{color:var(--muted,#767676);font-weight:600}.cityPickerMenu{z-index:90;background:var(--surface,#fff);border:1px solid color-mix(in srgb,var(--accent,#e36b95) 22%,#ddd);border-radius:12px;flex-direction:column;gap:3px;max-height:260px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #2d1f2624}.cityPickerMenu button{text-align:left;color:inherit;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.cityPickerMenu button:hover,.cityPickerMenu button:focus{background:color-mix(in srgb,var(--accent,#e36b95) 10%,transparent)}.cityPickerMenu button small{color:var(--muted,#777);text-align:right}.cityPickerStatus{color:var(--muted,#777);padding:9px 10px;font-size:12px}.cityPrivacyHint{background:color-mix(in srgb,var(--accent,#e36b95) 5%,transparent);border:1px solid color-mix(in srgb,var(--accent,#e36b95) 12%,transparent);border-radius:11px;flex-direction:column;justify-content:center;padding:9px 11px;display:flex}.cityPrivacyHint small{color:var(--muted,#777)}.roomTopicArt{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.roomIcon[class*=privateBorder-]{background-image:var(--room-border-texture);background-position:50%;background-size:cover}.privateRoomAppearancePicker .roomIconPicker button img{object-fit:cover;border-radius:7px;width:28px;height:28px;display:block}@media (width>=1001px){.app>.desktopSidebar>.brand{gap:11px!important;margin:4px 8px 28px!important}.app>.desktopSidebar>.brand .logo{color:#d73f78!important;background:linear-gradient(145deg,#ffeff6,#f8c9dc)!important;border:1px solid #e99ab9!important;border-radius:14px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:27px!important;font-weight:950!important;line-height:1!important;box-shadow:0 7px 20px #cb4f7d24!important}.app>.desktopSidebar>.brand span{white-space:nowrap;letter-spacing:-.45px!important;color:var(--text,#211820)!important;text-shadow:none!important;font-size:19px!important;font-weight:950!important;line-height:1!important;display:block!important}}@media (width<=720px){html,body,#root,.app{min-height:100dvh}body{padding-bottom:0!important}.app>main{min-height:100dvh!important;padding:14px 12px max(12px,env(safe-area-inset-bottom))!important}.app>main.page-map,.app>main.page-messages{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.page-map>header,.page-messages>header{flex:none!important}.page-map>.realMapShell{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.page-messages>.dmWorkspace{flex:1 1 0!important;min-height:0!important}.page-messages .messages{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}.app>main.page-rooms{padding:0!important}.page-rooms .flagshipRooms{inset:0!important}.page-discover,.page-browse,.page-likes,.page-matches,.page-notifications,.page-premium,.page-support,.page-settings,.page-profile,.page-admin{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.messageReactionMenu{bottom:max(12px,env(safe-area-inset-bottom))!important}}@media (width>=721px){.app>.mobileNavShell{display:none!important}.app>.desktopSidebar{background:color-mix(in srgb,var(--panel,#fff) 97%,#f8eaf1 3%)!important;border-right:1px solid var(--border,#e8e1e8)!important;flex-direction:column!important;width:240px!important;padding:22px 15px 16px!important;display:flex!important;box-shadow:8px 0 30px #36223009!important}.app>main{width:calc(100% - 240px)!important;margin-left:240px!important}.app>.desktopSidebar>.brand{justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-height:46px!important;margin:2px 8px 25px!important;display:flex!important}.app>.desktopSidebar>.brand .logo{color:#fff!important;background:linear-gradient(145deg,#ef6b99,#c83d72)!important;border:0!important;border-radius:14px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:25px!important;font-weight:950!important;line-height:1!important;display:grid!important;box-shadow:0 8px 22px #c83d7242!important}.app>.desktopSidebar>.brand span{color:var(--text,#211b24)!important;letter-spacing:.01em!important;text-shadow:none!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:block!important}.app>.desktopSidebar>nav{flex:0 auto!important;min-height:0!important;overflow-y:auto!important}.app>.desktopSidebar>.sideBottom{border-top:1px solid var(--border,#e9e2e9)!important;visibility:visible!important;opacity:1!important;background:0 0!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:auto!important;padding:11px 3px 0!important;display:grid!important;overflow:visible!important}.app>.desktopSidebar>.sideBottom>button{width:100%!important;min-height:38px!important;color:var(--muted,#695e6b)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 11px!important;font-size:13px!important;font-weight:760!important;display:flex!important}.app>.desktopSidebar>.sideBottom>button:hover{background:var(--surface,#f4eff4)!important;color:var(--text,#211b24)!important}.app>.desktopSidebar>.sideBottom>button.premium{color:#fff!important;background:linear-gradient(135deg,#2b2029,#171217)!important;border-color:#2b2029!important;box-shadow:0 6px 16px #261a2424!important}.app>.desktopSidebar>.sideBottom>.sideLegal{visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:2px 5px!important;margin:2px 0 0!important;padding:5px 4px 0!important;display:flex!important;overflow:visible!important}.app>.desktopSidebar>.sideBottom>.sideLegal button{min-height:0!important;color:var(--muted,#8a7f8b)!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:2px 3px!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important;display:inline-flex!important}}@media (width>=721px) and (height<=820px){.app>.desktopSidebar>.sideBottom{margin-top:auto!important;padding-top:7px!important}.app>.desktopSidebar>.sideBottom>button{min-height:34px!important;padding-block:6px!important}}@media (width<=720px){.app>main.page-rooms,.app>main.page-messages{height:var(--sh-mobile-viewport-height,100dvh)!important;max-height:var(--sh-mobile-viewport-height,100dvh)!important;position:fixed!important;inset:0 0 auto!important}.page-rooms .flagshipRooms{height:100%!important;max-height:100%!important}.page-rooms .roomComposerWrap,.page-messages .dmComposer{padding-bottom:max(4px,env(safe-area-inset-bottom))!important}.app>main.page-discover{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.page-discover>header{flex:none!important}.page-discover>.discover{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important}.page-discover .cardWrap{flex:1 1 0!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important}.page-discover .profileCard{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.page-discover .actions{flex:none!important;margin-top:10px!important}}@media (width>=1051px){.page-messages{padding-inline:clamp(24px,3vw,52px)!important}.page-messages>header,.page-messages>.dmWorkspace{width:min(100%,1580px);margin-inline:auto}.page-messages>header{margin-bottom:18px!important}.page-messages .messages{border-radius:24px!important;grid-template-columns:330px minmax(540px,1fr) 310px!important;box-shadow:0 20px 60px #321e2d1c!important}.page-messages .conversationList{padding:16px 13px!important}.page-messages .conversationListHead{padding:7px 9px 17px}.page-messages .conversationListHead b{font-size:21px}.page-messages .conversationList .conversation{min-height:76px;margin:4px 0;border-radius:17px!important;padding:12px 11px!important}.page-messages .presencePhoto img{border-radius:17px!important;width:54px!important;height:54px!important}.page-messages .conversation b{font-size:14px}.page-messages .conversation p{font-size:12px!important}.page-messages .privateProfileHeader{min-height:76px!important;padding:12px 19px!important}.page-messages .privateHeaderPerson img{border-radius:16px!important;width:49px!important;height:49px!important}.page-messages .privateHeaderPerson b{font-size:16px}.page-messages .privateChat>.chatBody{padding:24px clamp(24px,3vw,46px)!important}.page-messages .dmMessageWrap{max-width:min(68%,640px);margin:7px 0!important}.page-messages .privateChat .msg{border-radius:19px 19px 19px 7px!important;padding:11px 14px!important}.page-messages .privateChat .msg.own{border-radius:19px 19px 7px!important}.page-messages .privateChat .msg p{font-size:calc(14px * var(--viewer-chat-scale))!important;line-height:1.5!important}.page-messages .dmComposer{min-height:72px;gap:9px!important;padding:12px 15px!important}.page-messages .dmComposer .chatDraftInput{min-height:44px!important;padding:11px 14px!important}.page-messages .dmProfileRail{padding:24px 20px!important}.page-messages .dmProfileRail>img{border-radius:27px!important;width:128px!important;height:154px!important;margin:8px auto 18px!important}.page-messages .dmRailIdentity h3{font-size:22px}.page-messages .dmRailActions button{border-radius:12px;min-height:42px;font-weight:720}}@media (width>=1051px) and (width<=1350px){.page-messages .messages{grid-template-columns:290px minmax(480px,1fr) 270px!important}.page-messages .dmProfileRail{padding-inline:14px!important}.page-messages .dmProfileRail>img{width:110px!important;height:132px!important}}.pollDeleteAction,.eventDeleteAction{color:#bd304c!important;background:#fff6f8!important;border-color:#edb7c3!important}.pollDeleteAction:hover,.eventDeleteAction:hover{background:#ffe8ed!important}@media (width<=720px){.page-messages .messages.noActiveMatch{height:100%!important;max-height:100%!important;display:block!important;position:relative!important}.page-messages .messages.noActiveMatch>.privateChat{display:none!important}.page-messages .conversationList.mobileDefault{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:var(--panel,#fff)!important;border:0!important;flex-direction:column!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.page-messages .conversationList.mobileDefault .conversationListHead{z-index:5!important;background:var(--panel,#fff)!important;border-bottom:1px solid var(--border,#e7e7ee)!important;flex:none!important;margin:-2px -2px 7px!important;padding:10px 8px 13px!important;position:sticky!important;top:0!important}.page-messages .conversationList.mobileDefault .conversationListHead>button{display:none!important}.page-messages .conversationList.mobileDefault .conversation{flex:none!important;min-height:68px!important;margin:1px 0!important;padding:10px 8px!important}.page-messages .conversationList.mobileDefault .presencePhoto img{width:48px!important;height:48px!important}.page-messages .messages.hasActiveMatch>.conversationList{width:min(88vw,360px)!important;height:var(--sh-mobile-viewport-height,100dvh)!important;max-height:var(--sh-mobile-viewport-height,100dvh)!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;transform:translate(-104%)!important}.page-messages .messages.hasActiveMatch>.conversationList.mobileOpen{transform:translate(0)!important}.page-messages .messages.hasActiveMatch>.conversationList .conversationListHead{z-index:6!important;background:var(--panel,#fff)!important;border-bottom:1px solid var(--border,#e7e7ee)!important;flex:none!important;margin:0 0 6px!important;padding:9px 8px 13px!important;position:sticky!important;top:0!important}.page-messages .messages.hasActiveMatch>.conversationList .conversationListHead>button{display:block!important}.page-messages .messages.hasActiveMatch>.conversationList .conversation{flex:none!important;min-height:64px!important}}@media (width>=1051px){.page-messages .privateChat>.chatBody{background:var(--surface,#faf8fb)!important;padding:8px 0!important}.page-messages .dmMessageWrap,.page-messages .dmMessageWrap.own{border-bottom:1px solid color-mix(in srgb,var(--border,#e7e1e7) 72%,transparent)!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}.page-messages .dmMessageWrap:hover{background:color-mix(in srgb,var(--panel,#fff) 76%,var(--surface,#faf8fb))!important}.page-messages .privateChat .msg,.page-messages .privateChat .msg.own{width:100%!important;max-width:none!important;min-height:64px!important;color:var(--text,#211b24)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-left:3px solid #0000!important;border-radius:0!important;margin:0!important;padding:13px 118px 13px 22px!important}.page-messages .privateChat .msg.own{border-left-color:color-mix(in srgb,var(--accent,#d65388) 58%,transparent)!important;background:color-mix(in srgb,var(--accent,#d65388) 4.5%,var(--surface,#faf8fb))!important}.page-messages .privateChat .msg p,.page-messages .privateChat .msg.own p{width:auto!important;max-width:900px!important;color:inherit!important;box-shadow:none!important;font-size:calc(14px * var(--viewer-chat-scale))!important;background:0 0!important;border:0!important;border-radius:0!important;margin:5px 0 0!important;padding:0!important;line-height:1.48!important;display:block!important}.page-messages .dmMessageMeta{justify-content:flex-start!important;gap:9px!important;min-height:16px!important}.page-messages .dmMessageMeta b{color:var(--text,#211b24)!important;font-size:calc(12px * var(--viewer-chat-scale))!important;font-weight:800!important}.page-messages .dmMessageWrap.own .dmMessageMeta b{color:color-mix(in srgb,var(--accent,#d65388) 72%,var(--text,#211b24))!important}.page-messages .dmMessageMeta time{color:var(--muted,#837783)!important;opacity:1!important;font-size:10px!important}.page-messages .readState{color:var(--muted,#837783)!important;text-align:right!important;margin:0!important;font-size:10px!important;position:absolute!important;bottom:12px!important;right:20px!important}.page-messages .dmActions{z-index:3!important;border:1px solid color-mix(in srgb,var(--border,#e7e1e7) 80%,transparent)!important;background:color-mix(in srgb,var(--panel,#fff) 94%,transparent)!important;opacity:0!important;border-radius:10px!important;gap:2px!important;margin:0!important;padding:3px!important;position:absolute!important;top:9px!important;right:14px!important;box-shadow:0 4px 14px #2a1b2612!important}.page-messages .dmMessageWrap:hover .dmActions,.page-messages .dmMessageWrap.activeActions .dmActions,.page-messages .dmActions:focus-within{opacity:1!important}.page-messages .dmActions button{color:var(--muted,#746a75)!important}.page-messages .dmActions button:hover{background:var(--surface,#f4eff4)!important;color:var(--text,#211b24)!important}.page-messages .dmReactions,.page-messages .dmMessageWrap.own .dmReactions{align-self:flex-start!important;margin:-5px 0 9px 22px!important}.page-messages .dmReplyQuote{border-left:2px solid color-mix(in srgb,var(--accent,#d65388) 45%,var(--border,#ddd))!important;background:color-mix(in srgb,var(--panel,#fff) 64%,transparent)!important;max-width:760px!important;color:var(--muted,#746a75)!important;border-radius:0 7px 7px 0!important;margin:0 0 7px!important;padding:5px 8px!important}.page-messages .messageMedia{border-radius:12px!important;max-width:min(560px,80%)!important;margin-top:9px!important}}@media (width<=720px){.page-messages{overflow:hidden!important}.page-messages .dmWorkspace{height:calc(var(--sh-mobile-viewport-height,100dvh) - 112px)!important;min-height:0!important}.page-messages .messages{border-radius:16px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.page-messages .messages.noActiveMatch>.conversationList{width:100%!important;height:100%!important;max-height:none!important;padding:0 10px max(12px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:var(--panel,#fff)!important;z-index:2!important;border:0!important;flex-direction:column!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.page-messages .messages.noActiveMatch>.privateChat,.page-messages .messages.noActiveMatch>.dmProfileRail{display:none!important}.page-messages .conversationList.mobileDefault .conversationListHead{z-index:5!important;background:var(--panel,#fff)!important;border-bottom:1px solid var(--border,#e7e7ee)!important;flex:none!important;margin:0 -10px 6px!important;padding:15px 18px 13px!important;position:sticky!important;top:0!important}.page-messages .conversationList.mobileDefault .conversationListHead>button{display:none!important}.page-messages .conversationList.mobileDefault .conversation{border-bottom:1px solid color-mix(in srgb,var(--border,#e7e7ee) 72%,transparent)!important;border-radius:13px!important;flex:none!important;min-height:72px!important;margin:0!important;padding:11px 8px!important;display:grid!important}.page-messages .conversationList.mobileDefault .presencePhoto img{width:50px!important;height:50px!important}.page-messages .conversationList.mobileDefault .conversation:last-of-type{border-bottom-color:#0000!important}.page-messages .messages.hasActiveMatch>.conversationList{display:none!important}.page-messages .messages.hasActiveMatch>.privateChat{background:var(--panel,#fff)!important;z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:absolute!important;inset:0!important}.page-messages .messages.hasActiveMatch>.privateChat>.chatBody{flex:1 1 0!important;min-height:0!important}.page-messages .dmMobileListToggle{place-items:center!important;font-size:23px!important;font-weight:700!important;line-height:1!important;display:grid!important}.page-messages .dmMobileShade,.page-messages .dmChooseConversation{display:none!important}.page-messages .messages.hasActiveMatch>.conversationList.mobileOpen{display:none!important;transform:none!important}}@media (width>=1051px){.page-messages .dmActions{background:color-mix(in srgb,var(--panel,#fff) 88%,transparent)!important;border:0!important;border-radius:999px!important;padding:2px!important;top:10px!important;right:16px!important;box-shadow:0 2px 10px #2a1b2614!important}.page-messages .dmActions button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:32px!important;height:30px!important;padding:0 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.page-messages .dmActions button[title=Reply]{width:30px!important;padding:0!important}.page-messages .dmActions button[title=Delete\ message]{width:30px!important;padding:0!important;font-size:16px!important}}.eventStripDelete,.roomToolSection .eventDeleteAction{border-color:color-mix(in srgb,#c63f54 36%,var(--border,#ddd))!important;color:#a52f44!important;background:#fffdfd!important}.matchedProfileLeaflet{border:1px solid var(--border,#e5e0e4);background:var(--surface,#faf7f9);border-radius:14px;gap:9px;padding:15px;display:grid}.matchedProfileLeaflet>small{letter-spacing:.08em;color:var(--accent,#d65388);font-size:10px;font-weight:900}.matchedProfileLeaflet>b{font-size:14px}.matchedProfileLeaflet>p{color:var(--muted,#6f6870);margin:0;font-size:12px;line-height:1.45}.matchedProfileLeaflet>div{flex-wrap:wrap;gap:5px;display:flex}.matchedProfileLeaflet>div span,.alreadyMatchedChip{background:var(--panel,#fff);border:1px solid var(--border,#e5e0e4);border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.matchedProfileLeaflet>em{color:var(--muted,#6f6870);font-size:11px;font-style:normal}.browseLoadError{color:#9e2f43;background:#fff0f2;border:1px solid #f0c8d0;border-radius:10px;margin:10px 0;padding:10px 12px}@media (width>=1051px){.page-messages .dmActions button span{display:inline!important}.page-messages .dmActions .dmDeleteAction{color:#9b5260!important}.page-messages .dmActions .dmDeleteAction:hover{color:#a62f45!important;background:#fff0f2!important}.page-messages .dmActions{transition:opacity .14s,transform .14s!important;transform:translateY(-2px)!important}.page-messages .dmMessageWrap:hover .dmActions,.page-messages .dmMessageWrap.activeActions .dmActions,.page-messages .dmActions:focus-within{transform:translateY(0)!important}}.mapProfileActions .alreadyMatchedChip{min-height:34px;color:var(--accent,#d65388);justify-content:center}.browseConnectedState{border:1px solid color-mix(in srgb,var(--accent,#d65388) 26%,var(--border,#ddd));background:color-mix(in srgb,var(--accent,#d65388) 8%,var(--panel,#fff));min-height:38px;color:color-mix(in srgb,var(--accent,#d65388) 74%,#422b37);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:850;display:inline-flex}.gridActions .likeMini.alreadySent,.gridActions .superMini.alreadySent{opacity:1!important;cursor:default!important}.gridActions .likeMini.alreadySent{background:color-mix(in srgb,var(--accent,#d65388) 84%,#1a171c)!important;color:#fff!important;border-color:#0000!important}.gridActions .superMini.alreadySent{box-shadow:inset 0 0 0 1px #fff8;color:#9a6a00!important;background:#fff0bc!important;border-color:#e9c55d!important}.gridActions button:disabled{filter:none}.matchedProfileLeaflet{background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#d65388) 6%,var(--panel,#fff)),var(--panel,#fff))!important;border-color:color-mix(in srgb,var(--accent,#d65388) 22%,var(--border,#e5e0e4))!important;gap:9px!important;padding:12px!important}.matchedLeafletHeading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px!important;display:grid!important}.matchedLeafletHeading>span:last-child{gap:1px;display:grid}.matchedLeafletHeading small{letter-spacing:.1em;color:var(--accent,#d65388);font-size:8px;font-weight:900}.matchedLeafletHeading b{font-size:13px;line-height:1.2}.matchedLeafletHeading em{color:var(--muted,#6f6870);font-size:10px;font-style:normal;line-height:1.25}.matchedLeafletHeart{width:34px;height:34px;box-shadow:0 4px 12px color-mix(in srgb,var(--accent,#d65388) 22%,transparent);border-radius:50%;place-items:center;background:var(--accent,#d65388)!important;color:#fff!important;border:0!important;padding:0!important;display:grid!important}.matchedLeafletTags{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.matchedLeafletTags span{padding:4px 7px!important;font-size:9px!important}.matchedMessageShortcut{cursor:pointer;color:#fff!important;background:#1d1a20!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.matchedMessageShortcut:hover{transform:translateY(-1px);background:#2a252c!important}@media (width<=980px){.publicProfileActions>.matchedProfileLeaflet{grid-column:1/-1}}@media (width<=640px){.publicProfileActions>.matchedProfileLeaflet{grid-template-columns:1fr auto;align-items:center;grid-column:1/-1!important;padding:9px 10px!important;display:grid!important}.publicProfileActions>.matchedProfileLeaflet>.matchedLeafletTags{grid-column:1/-1}.publicProfileActions>.matchedProfileLeaflet>.matchedLeafletHeading{grid-template-columns:30px minmax(0,1fr)}.publicProfileActions>.matchedProfileLeaflet .matchedLeafletHeart{width:30px;height:30px;font-size:14px}.publicProfileActions>.matchedProfileLeaflet .matchedLeafletHeading b{font-size:12px}.publicProfileActions>.matchedProfileLeaflet .matchedMessageShortcut{min-height:36px!important;padding:0 12px!important}}@media (width>=1051px) and (pointer:fine){.page-messages .dmActions .reactionMenuToggle{display:none!important}.page-messages .dmMessageWrap:not(.own),.page-messages .dmMessageWrap:not(.own) .msg{cursor:default}.page-messages .dmMessageWrap:not(.own):hover .msg{background:color-mix(in srgb,var(--surface,#f7f6f8) 96%,var(--accent,#d65388) 4%)!important}}.browseConnectedState{min-width:122px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#d65388) 7%,transparent),0 3px 10px #0000000a;letter-spacing:.01em;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#d65388) 16%,var(--panel,#fff)),color-mix(in srgb,var(--accent,#d65388) 5%,var(--panel,#fff)))!important;border-color:color-mix(in srgb,var(--accent,#d65388) 34%,var(--border,#ddd))!important}@media (width>=1051px) and (pointer:fine){.page-messages .dmActions{position:static!important}.page-messages .dmMessageWrap.reactionPickerActive .dmReactionMenu,.page-rooms .roomMsgRow.reactionPickerActive .reactionPicker{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 12px 34px #0003!important}.page-rooms .reactionMenuToggle.roomReactionToggle{display:none!important}.page-rooms .roomMsgRow:not(.own){cursor:default}}.publicProfileInterests{margin-top:25px}.publicProfileInterests>div{gap:8px}.publicProfileInterests span{border:1px solid color-mix(in srgb,var(--border,#e5dee6) 82%,transparent);background:color-mix(in srgb,var(--surface,#f2eef3) 96%,var(--accent,#d65388) 4%);align-items:center;gap:6px;padding:7px 11px;display:inline-flex;box-shadow:0 2px 7px #00000008}.publicProfileInterests span i{min-width:15px;color:var(--accent,#d65388);place-items:center;font-size:13px;font-style:normal;line-height:1;display:inline-grid}.publicProfileFacts>div{border:1px solid var(--border,#e5dee6);background:color-mix(in srgb,var(--surface,#faf8fb) 97%,var(--accent,#d65388) 3%);border-radius:15px;gap:4px 18px;padding:12px 14px}.publicProfileFacts>div>span{background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px 2px}.publicProfileFacts>div>span>i{text-align:center;color:var(--muted,#777);font-size:17px;font-style:normal}.publicProfileFacts>div>span>span{gap:1px;min-width:0;display:grid}.publicProfileFacts>div>span>span small{color:var(--muted,#777);font-size:9px}.publicProfileFacts>div>span>span b{overflow-wrap:anywhere;font-size:12px}.matchedProfileLeaflet.matchedProfileCelebration{text-align:center;background:linear-gradient(155deg,color-mix(in srgb,var(--accent,#d65388) 9%,var(--panel,#fff)),color-mix(in srgb,var(--panel,#fff) 96%,var(--accent,#d65388) 4%))!important;border-color:color-mix(in srgb,var(--accent,#d65388) 30%,var(--border,#e5e0e4))!important;border-radius:17px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:20px 15px 18px!important;display:flex!important}.matchedProfileCelebration>.matchedLeafletHeart{width:62px;height:62px;font-size:24px;background:color-mix(in srgb,var(--panel,#fff) 90%,var(--accent,#d65388) 10%)!important;color:var(--accent,#d65388)!important;border:1px solid color-mix(in srgb,var(--accent,#d65388) 18%,var(--border,#e5e0e4))!important;box-shadow:0 9px 24px color-mix(in srgb,var(--accent,#d65388) 12%,transparent)!important}.matchedLeafletTitle{gap:0!important;display:grid!important}.matchedLeafletTitle b{font-size:16px;line-height:1.15}.matchedLeafletTitle strong{color:var(--accent,#d65388);font-size:21px;line-height:1.15}.matchedProfileCelebration>p{color:var(--text,#211b24)!important;margin:1px 0 3px!important;font-size:11px!important;line-height:1.55!important}.matchedProfileCelebration>p b{font-weight:800}.matchedProfileCelebration>.matchedMessageShortcut{box-shadow:0 7px 16px color-mix(in srgb,var(--accent,#d65388) 18%,transparent);background:linear-gradient(135deg,var(--accent,#d65388),#d92f70)!important;border-radius:11px!important;width:100%!important;min-height:42px!important}.matchedProfileCelebration>em{color:var(--accent,#d65388)!important;font-size:10px!important}.matchedLeafletFlourish{width:100%;color:var(--accent,#d65388);align-items:center;grid-template-columns:1fr auto 1fr!important;gap:10px!important;display:grid!important}.matchedLeafletFlourish span{background:color-mix(in srgb,var(--accent,#d65388) 22%,transparent);height:1px;border:0!important;border-radius:0!important;padding:0!important}@media (width<=640px){.publicProfileInterests span{padding:6px 9px}.publicProfileFacts>div{grid-template-columns:1fr}.matchedProfileLeaflet.matchedProfileCelebration{text-align:left!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.matchedProfileCelebration>.matchedLeafletHeart{grid-row:1/3;width:42px!important;height:42px!important}.matchedLeafletTitle{align-self:end}.matchedLeafletTitle b{font-size:11px}.matchedLeafletTitle strong{font-size:14px}.matchedProfileCelebration>p{display:none}.matchedProfileCelebration>.matchedMessageShortcut{grid-area:1/3/3;width:auto!important;min-height:38px!important;padding:0 12px!important}.matchedProfileCelebration>em,.matchedLeafletFlourish{display:none!important}}.mapLayerBar{z-index:520;flex-wrap:wrap;gap:7px;max-width:min(680px,100% - 36px);display:flex;position:absolute;top:72px;left:18px}.mapLayerBar button{color:#5e5660;cursor:pointer;background:#fff;border:1px solid #e4dbe4;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;box-shadow:0 5px 18px #0001}.mapEventMarker,.mapRoomMarker,.mapPingMarker{background:0 0!important;border:0!important}.mapEventMarker>div{color:#fff;background:#d95c8d;border:2px solid #fff;border-radius:15px 15px 15px 4px;grid-template-columns:auto auto;align-items:center;gap:4px;min-width:52px;height:43px;padding:5px 8px;display:grid;box-shadow:0 7px 20px #0003}.mapEventMarker span{font-size:17px}.mapEventMarker b{white-space:nowrap;font-size:9px}.mapRoomMarker>div{color:#3e3741;background:#fff;border:2px solid #fff;border-radius:14px;align-items:center;gap:6px;max-width:130px;height:38px;padding:4px 9px;display:flex;box-shadow:0 7px 20px #0003}.mapRoomMarker span{font-size:18px}.mapRoomMarker b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:9px;overflow:hidden}.mapPingMarker>div{color:#fff;background:#70498b;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;animation:2s infinite mapPingPulse;display:grid;box-shadow:0 0 #70498b66,0 7px 20px #0003}.mapPingMarker span{font-size:18px}@keyframes mapPingPulse{50%{box-shadow:0 0 0 10px #70498b00,0 7px 20px #0003}}.mapEntityCard,.mapPingComposer{z-index:540;background:#fff;border:1px solid #e5dce5;border-radius:20px;gap:9px;width:min(340px,100% - 36px);padding:18px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 20px 65px #0003}.mapEntityCard h2{margin:0;font-size:22px}.mapEntityCard p{color:#68616a;margin:0;font-size:12px;line-height:1.55}.mapEntityCard>small{letter-spacing:.08em;color:#8a7f89;font-size:9px;font-weight:850}.mapEntityIcon{font-size:30px}.mapEventCounts{flex-wrap:wrap;gap:8px;display:flex}.mapEventCounts span{color:#7b4b60;background:#f7eef3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.mapEntityActions{flex-wrap:wrap;gap:7px;display:flex}.mapEntityActions button,.mapEntityCard>button:not(.mapProfileClose){cursor:pointer;background:#fff;border:1px solid #ded5df;border-radius:11px;padding:9px 11px;font-weight:800}.mapEntityActions button.selected{color:#8c3156;background:#f5dce7;border-color:#d95c8d}.mapPingComposer{top:120px;bottom:auto}.mapPingComposer input,.mapPingComposer select{background:#fff;border:1px solid #ddd5df;border-radius:10px;width:100%;padding:9px}.mapPingComposer label{color:#756d77;gap:5px;font-size:10px;font-weight:800;display:grid}.mapPingComposer>div{justify-content:flex-end;gap:7px;display:flex}.mapPrivacyControls,.eventMapSetup{background:#fbf8fb;border:1px solid #e7dfe8;border-radius:16px;gap:10px;padding:14px;display:grid}.mapPrivacyControls>div,.eventMapSetup>div{gap:3px;display:grid}.mapPrivacyControls small,.eventMapSetup small{color:#7b747d;font-size:11px;line-height:1.45}.eventMapSetup>button{background:#fff;border:1px solid #ded5df;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}.eventMapSetup em{color:#56705d;font-size:10px}@media (width<=700px){.mapLayerBar{max-width:none;top:64px;left:10px;right:10px}.mapLayerBar button{padding:7px 9px}.mapEntityCard,.mapPingComposer{width:calc(100% - 20px);max-height:60vh;bottom:10px;right:10px;overflow:auto}.mapPingComposer{top:118px;bottom:auto}.realMapShell .mapLegend{display:none}}.geoActions{flex-wrap:wrap;gap:8px;display:flex}.geoActions button{height:40px}.mapLocationSaved{font-weight:800;color:#34714a!important}.mapLocationPickerShade{z-index:1900}.mapLocationPicker{background:#fff;border:1px solid #e3dce4;border-radius:22px;gap:14px;width:min(820px,100vw - 28px);max-height:92vh;padding:18px;display:grid;position:relative;box-shadow:0 30px 100px #0004}.mapLocationPicker>div:first-of-type small{letter-spacing:.12em;color:#8a7e88;font-size:9px;font-weight:900}.mapLocationPicker h2{margin:3px 0 5px}.mapLocationPicker p{color:#6f6871;margin:0;font-size:12px;line-height:1.5}.mapLocationPickerMap{background:#e8ecea;border:1px solid #dfd8e0;border-radius:16px;height:min(55vh,480px);min-height:320px;overflow:hidden}.mapLocationPickerFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.mapLocationPickerFoot>span{color:#726a73;font-size:11px}.mapLocationPickerFoot>div{gap:8px;display:flex}.mapLocationPickerFoot button{cursor:pointer;background:#fff;border:1px solid #ddd4de;border-radius:10px;padding:9px 12px;font-weight:800}.mapLocationPickerFoot button.primary{color:#fff;background:#252129;border-color:#252129}.mapLocationPickerFoot button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.mapLocationPicker{border-radius:18px;padding:14px}.mapLocationPickerMap{height:50vh;min-height:280px}.mapLocationPickerFoot{flex-direction:column;align-items:stretch}.mapLocationPickerFoot>div{justify-content:flex-end}.geoActions{width:100%}.geoActions button{flex:1}}.realMapShell{background:#dce7e4}.realMapShell .leaflet-container{background:#dbe7e4}.mapControlDeck{z-index:560;pointer-events:none;gap:9px;width:min(720px,100% - 32px);display:grid;position:absolute;top:14px;left:16px}.mapControlTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.mapControlTop>*{pointer-events:auto}.mapMapStatus{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border:1px solid #e5dde5;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;display:flex;box-shadow:0 10px 28px #0002}.mapStatusHeart{color:#c34275;background:#f8dce7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.mapMapStatus>div{gap:1px;display:grid}.mapMapStatus b{font-size:12px}.mapMapStatus small{color:#746d76;font-size:9px}.mapControlActions{align-items:center;gap:7px;display:flex}.mapControlActions .mapIconBtn{background:#fffffff5;border:1px solid #e3dbe4;border-radius:13px;width:38px;height:38px;box-shadow:0 8px 24px #0002}.mapControlActions .mapSearch.open{background:#fffffffa;border:1px solid #e3dbe4;border-radius:13px;padding-right:5px;box-shadow:0 8px 24px #0002}.mapControlActions .mapSearch.open .mapIconBtn{box-shadow:none;background:0 0;border:0}.mapControlActions .mapSearch input{width:min(300px,42vw);font-size:11px}.mapLayerBar{pointer-events:auto;flex-wrap:wrap;gap:7px;max-width:none;display:flex;position:static}.mapLayerBar button{color:#5f5861;background:#fffffff0;border:1px solid #e3dbe4;align-items:center;gap:6px;padding:8px 11px;display:flex;box-shadow:0 7px 20px #0001}.mapLayerBar button>span{font-size:12px}.mapLayerBar button>b{color:#766e78;background:#f1edf2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.mapLayerBar button.active{color:#fff;background:#27232b;border-color:#27232b}.mapLayerBar button.active>b{color:#fff;background:#ffffff20}.realMapShell .mapLegend{background:#ffffffed;border:1px solid #e3dce3;border-radius:14px;gap:2px;width:min(330px,100% - 32px);padding:10px 12px;display:grid;inset:auto auto 14px 16px;box-shadow:0 8px 24px #0001}.realMapShell .mapLegend b{font-size:10px}.realMapShell .mapLegend span{color:#756f76;font-size:9px;line-height:1.35}.mapEntityCluster{background:0 0!important;border:0!important}.mapEntityCluster>div{border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:46px;height:46px;font-size:15px;display:flex;box-shadow:0 7px 24px #0003}.mapEntityCluster b{font-size:10px}.mapEntityCluster-event>div{color:#fff;background:#d95c8d}.mapEntityCluster-room>div{color:#4e4550;background:#fff}.mapEntityCluster-ping>div{color:#fff;background:#70498b}.mapSetupNotice,.mapEmptyLayers{z-index:530;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:1px solid #e2dae3;border-radius:20px;align-items:center;gap:12px;width:min(430px,100% - 32px);padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #0002}.mapSetupNotice>div,.mapEmptyLayers>div{flex:1;gap:4px;display:grid}.mapSetupNotice b,.mapEmptyLayers b{font-size:14px}.mapSetupNotice span,.mapEmptyLayers p,.mapEmptyLayers small{color:#746d76;margin:0;font-size:10px;line-height:1.45}.mapSetupNotice button{color:#fff;white-space:nowrap;background:#27232b;border:0;border-radius:11px;padding:9px 12px;font-weight:800}.mapEmptyLayers>span{color:#a45b79;background:#f4edf1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.mapEmptyLayers small{color:#8b838c}@media (width<=700px){.mapControlDeck{gap:7px;width:calc(100% - 20px);top:10px;left:10px}.mapControlTop{align-items:flex-start}.mapMapStatus{padding:8px 10px}.mapMapStatus small{display:none}.mapControlActions{gap:5px}.mapControlActions .mapIconBtn{width:36px;height:36px}.mapControlActions .mapSearch.open{z-index:3;position:absolute;top:0;left:0;right:0}.mapControlActions .mapSearch input{width:calc(100vw - 95px)}.mapLayerBar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mapLayerBar::-webkit-scrollbar{display:none}.mapLayerBar button{flex:none;padding:7px 9px}.realMapShell .mapLegend{display:none}.mapSetupNotice,.mapEmptyLayers{align-items:flex-start;padding:15px;top:54%}.mapSetupNotice{grid-template-columns:auto 1fr;display:grid}.mapSetupNotice button{grid-column:1/-1;width:100%}}.mapLocationChoiceMarker{background:0 0!important;border:0!important}.mapLocationChoiceMarker>div{background:linear-gradient(145deg,#f45183,#d83d72);border:4px solid #fff;border-radius:50% 50% 50% 8px;width:50px;height:50px;position:relative;transform:rotate(-45deg);box-shadow:0 8px 22px #30162b55,0 0 0 2px #c9366a22}.mapLocationChoiceMarker>div:after{content:"";background:#fff2;border-radius:50%;position:absolute;inset:9px}.mapLocationChoiceMarker span{color:#fff;z-index:1;text-shadow:0 1px 2px #6f173c55;place-items:center;font-size:23px;display:grid;position:absolute;inset:0;transform:rotate(45deg)}.mapLocationPickerMap.locked{cursor:default}.mapLocationPickerMap.selectable{cursor:crosshair}.eventMapLocationActions{flex-wrap:wrap;gap:8px;display:flex}.eventMapLocationActions button{cursor:pointer;background:#fff;border:1px solid #ded5df;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}.eventMapCoordinateReady{color:#4e765c;font-size:10px;font-weight:800}.mapPingHint{color:#756d77;font-size:10px;line-height:1.45}.mapPingCoverage{stroke:#9a4f77;fill:#cf7da5;stroke-dasharray:5 5}.mapEmptyLayers{border-radius:14px;gap:9px;width:min(300px,100% - 36px);padding:11px 13px;top:auto;bottom:18px;left:18px;transform:none;box-shadow:0 8px 28px #0002}.mapEmptyLayers>span{width:30px;height:30px;font-size:16px}.mapEmptyLayers b{font-size:12px}.mapEmptyLayers small{font-size:9px;line-height:1.4}@media (width<=700px){.mapEmptyLayers{width:auto;padding:10px 12px;inset:auto 10px 10px;transform:none}.mapPingComposer{max-height:70vh}}.mapBrowsePanel{z-index:535;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border:1px solid #e4dce5;border-radius:18px;flex-direction:column;width:340px;max-height:calc(100% - 132px);display:flex;position:absolute;top:112px;right:14px;overflow:visible;box-shadow:0 18px 55px #0002}.mapBrowsePanel.closed{border-radius:13px;width:42px;height:42px}.mapBrowseToggle{cursor:pointer;z-index:2;background:#fff;border:1px solid #ddd4df;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:14px;left:-16px;box-shadow:0 4px 14px #0002}.mapBrowsePanel.closed .mapBrowseToggle{top:6px;left:6px}.mapBrowseHead{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 8px;display:flex}.mapBrowseHead>div{gap:2px;display:grid}.mapBrowseHead small{letter-spacing:.1em;color:#8c828d;font-size:8px;font-weight:900}.mapBrowseHead b{font-size:15px}.mapCreateEventBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#312438;border:0;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:900}.mapCreateEventBtn:disabled{opacity:.45;cursor:not-allowed}.mapEventRoomSelect,.mapBrowseSort{color:#746d76;gap:4px;padding:0 14px 9px;font-size:9px;font-weight:850;display:grid}.mapEventRoomSelect select,.mapBrowseSort select{background:#fff;border:1px solid #ded6df;border-radius:9px;width:100%;padding:7px 8px}.mapBrowseKinds{scrollbar-width:none;gap:5px;padding:0 14px 9px;display:flex;overflow-x:auto}.mapBrowseKinds::-webkit-scrollbar{display:none}.mapBrowseKinds button{cursor:pointer;background:#fff;border:1px solid #e1d8e2;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:850}.mapBrowseKinds button.active{color:#fff;background:#33263a;border-color:#33263a}.mapBrowseList{gap:5px;min-height:0;padding:0 8px 10px;display:grid;overflow:auto}.mapBrowseItem{text-align:left;cursor:pointer;background:#faf8fa;border:0;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.mapBrowseItem:hover{background:#f2ebf1}.mapBrowseItem>span{background:#efe7ee;border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.mapBrowseItem>div{gap:2px;min-width:0;display:grid}.mapBrowseItem b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mapBrowseItem small{color:#7a727b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mapBrowseEmpty{text-align:center;color:#817982;padding:16px}.browsePanelVisible .mapEntityCard,.browsePanelVisible .mapProfile{right:370px}@media (width<=900px){.mapBrowsePanel{width:min(330px,100% - 30px);max-height:58vh;top:108px;right:10px}.browsePanelVisible .mapEntityCard,.browsePanelVisible .mapProfile{right:10px}.mapBrowsePanel.closed{width:42px}.mapBrowseHead{padding-top:12px}}@media (width>=721px){.app>aside,.topbar,.app main>header,.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.notificationPage,.profileEditor,.profileEditor>div,.adminPage>div,.mapOptInGate,.emptyState,.rooms,.messages,.matchCard,.likeCard,.incomingCard,.flagshipRooms,.chatHeader,.composer{-webkit-backdrop-filter:none!important}.app>aside,.topbar,.app main>header{background:color-mix(in srgb,var(--panel,#fff) 97%,var(--bg,#f8f7fb))!important}.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.notificationPage,.profileEditor>div,.adminPage>div,.mapOptInGate,.emptyState,.rooms,.messages,.matchCard,.likeCard,.incomingCard{background:var(--panel,#fff)!important}.app main{contain:style}.gridCard,.matchCard,.likeCard,.incomingCard{content-visibility:auto;contain-intrinsic-size:320px;contain:layout paint style}html{scroll-behavior:auto}body{overscroll-behavior-y:auto}.app main{background-position:top!important;background-attachment:scroll!important}.app main:before{background:linear-gradient(#fafaf7d6,#f7f7f4ed)!important;position:absolute!important;inset:0!important}.app>aside,.app main>header,.topbar,.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.notificationPage,.profileEditor,.profileEditor>div,.adminPage>div,.mapOptInGate,.emptyState,.rooms,.messages,.matchCard,.likeCard,.incomingCard,.flagshipRooms,.chatHeader,.composer{-webkit-backdrop-filter:none!important}.app>aside{background:#fffffffb!important}.app main>header,.rightPanel,.gridCard,.filterPanel,.premiumPage>div,.supportPage>div,.settingsPage>div,.profileEditor>div,.mapOptInGate,.matchCard,.likeCard,.incomingCard{background:#fffffff5!important}.gridCard,.matchCard,.likeCard,.incomingCard,.notificationItem,.settingsCard,.opsPanel{contain:layout paint style}.gridCard,.matchCard,.likeCard,.incomingCard{will-change:auto!important}.theme-sexy main:before,.theme-gamer main:before{background:linear-gradient(#09120fc7,#09100fe6)!important}.theme-sexy main>header,.theme-gamer main>header{background:#111c19f5!important}.theme-sexy :is(.rightPanel,.gridCard,.premiumPage>div,.supportPage>div,.settingsPage>div,.profileEditor>div,.matchCard,.likeCard,.incomingCard),.theme-gamer :is(.rightPanel,.gridCard,.premiumPage>div,.supportPage>div,.settingsPage>div,.profileEditor>div,.matchCard,.likeCard,.incomingCard){background:#121d1af5!important}}.mapBrowseLayers{grid-template-columns:1fr 1fr;gap:5px;padding:0 14px 9px;display:grid}.mapBrowseLayers>small{letter-spacing:.08em;color:#8c828d;grid-column:1/-1;margin-top:2px;font-size:8px;font-weight:900}.mapBrowseLayers button{cursor:pointer;background:#fff;border:1px solid #e1d8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:850;display:flex}.mapBrowseLayers button.active{background:#f1e9f1;border-color:#bba8bd}.mapBrowseLayers button b{text-align:center;min-width:17px;font-size:8px}.mapMenuPingBtn{color:#fff;cursor:pointer;background:#312438;border:0;border-radius:10px;margin:0 14px 9px;padding:9px 10px;font-size:10px;font-weight:900}.mapPingCard{align-content:start!important;gap:12px!important;width:min(360px,100% - 36px)!important;min-height:0!important;max-height:none!important;padding:16px!important;top:auto!important;bottom:18px!important}.mapPingCardHead{align-items:center;gap:10px;padding-right:34px;display:flex}.mapPingCardHead .mapEntityIcon{background:#f2ebf7;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.mapPingCardHead>div{gap:2px;min-width:0;display:grid}.mapPingCardHead small{letter-spacing:.12em;color:#877d89;font-size:8px;font-weight:900}.mapPingCardHead h2{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden;margin:0!important;font-size:18px!important}.mapPingMessage{background:#faf7fb;border:1px solid #eee6ef;border-radius:12px;padding:11px 12px;color:#332d35!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.mapPingMeta{flex-wrap:wrap;gap:6px;display:flex}.mapPingMeta span{color:#6f6472;background:#f4eff5;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.mapPingContext{color:#6b5630;background:#fff8ec;border:1px solid #f0dfbd;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:850}.mapPingActions{justify-content:flex-end;display:flex}.mapPingActions .primary{padding:8px 10px!important;font-size:10px!important}@media (width<=700px){.mapPingCard{overflow:auto;width:auto!important;max-height:44vh!important;bottom:10px!important;left:10px!important;right:10px!important}}.mapPresenceFilters{grid-template-columns:1fr 1fr;gap:5px;padding:0 14px 9px;display:grid}.mapPresenceFilters>small{letter-spacing:.08em;color:#8c828d;grid-column:1/-1;font-size:8px;font-weight:900}.mapPresenceFilters button{cursor:pointer;background:#fff;border:1px solid #e1d8e2;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;font-weight:850;display:flex}.mapPresenceFilters button.active{background:#f1e9f1;border-color:#bba8bd}.presenceDot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.presenceDot.online{background:#35b96f;box-shadow:0 0 0 2px #35b96f22}.presenceDot.recent{background:#e4a843;box-shadow:0 0 0 2px #e4a84322}.realMapShell:has(.mapEntityCard) .mapBrowsePanel{display:none!important}.realMapShell:has(.mapEntityCard) .mapBrowseHandle{display:none!important}.mapEntityCard{z-index:740!important}.mapBrowsePanel{z-index:720!important}.mapBrowseSearch{background:#fff;border:1px solid #ded5df;border-radius:10px;align-items:center;gap:7px;margin:0 14px 10px;padding:7px 9px;display:flex}.mapBrowseSearch svg{color:#706775;flex:none}.mapBrowseSearch input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}.mapBrowseSearch button{cursor:pointer;color:#776c79;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.realMapShell .mapEntityCard{overflow:auto;width:min(360px,100% - 36px)!important;max-height:calc(100% - 90px)!important;inset:72px 18px auto auto!important}.realMapShell .mapPingCard{inset:72px 18px auto auto!important}@media (width<=700px){.realMapShell .mapEntityCard,.realMapShell .mapPingCard{width:auto!important;max-height:44vh!important;inset:auto 10px 10px!important}}@media (width>=701px){.realMapShell .mapBrowsePanel{visibility:visible!important;pointer-events:auto!important;display:block!important;left:0!important;transform:none!important}.realMapShell .mapBrowseToggle,.realMapShell .mapBrowseHandle,.realMapShell .mapBrowseReopen{display:none!important}.realMapShell:has(.mapEntityCard) .mapBrowsePanel{display:block!important}.realMapShell .mapProfile{z-index:742!important;width:min(380px,100% - 36px)!important;max-height:calc(100% - 90px)!important;inset:72px 18px auto auto!important;overflow:auto!important}.publicProfileOverlay,.modalShade,.mapLocationPickerShade,.premiumModalShade{-webkit-backdrop-filter:none!important}.publicProfileOverlay{background:#1811189e!important}.modalShade,.mapLocationPickerShade,.premiumModalShade{background:#1811187a!important}.publicProfilePage,.mapProfile,.mapEntityCard,.mapLocationPicker,.roomPollComposer,.roomEventComposer,.premiumPlanModal{contain:layout paint style;-webkit-backdrop-filter:none!important}}@media (width<=700px){.realMapShell .mapProfile{width:auto!important;max-height:44vh!important;inset:auto 10px 10px!important;overflow:auto!important}}@media (width>=901px){.realMapShell .mapProfile{border-radius:22px!important;width:min(470px,100% - 36px)!important;max-height:calc(100% - 72px)!important;top:36px!important;right:18px!important}.realMapShell .mapProfile>img{height:260px!important}.realMapShell .mapProfileBody{padding:20px 20px 22px!important}.realMapShell .mapProfileBody h2{font-size:26px!important}.realMapShell .mapProfileBody>p{margin:8px 0 14px!important;font-size:13px!important}.realMapShell .mapProfile .bio{font-size:13px!important;line-height:1.55!important}.realMapShell .mapProfile .tags{gap:7px!important}.realMapShell .mapProfile .tags span{padding:6px 9px!important;font-size:10px!important}.realMapShell .mapProfileActions{gap:8px!important;margin-top:16px!important}.realMapShell .mapProfileActions button{min-height:40px!important;font-size:11px!important}}@media (width>=701px) and (width<=900px){.realMapShell .mapProfile{width:min(420px,100% - 28px)!important}.realMapShell .mapProfile>img{height:230px!important}}.realMapShell .leaflet-map-pane,.realMapShell .leaflet-tile-pane,.realMapShell .leaflet-overlay-pane{will-change:transform}.realMapShell .leaflet-tile{backface-visibility:hidden}.realMapShell .leaflet-zoom-animated{transition:none!important}@media (width>=901px){.realMapShell .mapSideLeaflet{z-index:742;background:var(--panel,#fff);width:min(430px,100% - 36px);max-height:none;color:var(--text,#211b24);border:1px solid var(--border,#e3dce4);contain:layout paint style;border-radius:24px;position:absolute;inset:18px 18px 18px auto;overflow:auto;box-shadow:0 24px 70px #1811183d}.realMapShell .mapProfileLeaflet{width:min(470px,100% - 36px)}}.mapLeafletClose{z-index:4;color:#211b24;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0002}.mapProfileLeafletHero{background:#e9edf3;height:285px;position:relative;overflow:hidden}.mapProfileLeafletHero>img{object-fit:cover;width:100%;height:100%;display:block}.mapLeafletPresence{background:#fff;border:1px solid #ece5ed;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;bottom:14px;left:16px;box-shadow:0 3px 12px #0001}.mapSideLeafletBody{gap:16px;padding:20px;display:grid}.mapLeafletIdentity .nameLine{align-items:center;gap:7px;display:flex}.mapLeafletIdentity h2{letter-spacing:-.03em;margin:0;font-size:28px}.mapLeafletIdentity p{color:var(--muted,#756d77);align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.mapLeafletIntent{background:#f4f0f5;border-radius:999px;gap:5px;width:max-content;max-width:100%;padding:8px 11px;font-size:11px;display:inline-flex}.mapProfileQuickFacts{flex-wrap:wrap;gap:7px;display:flex}.mapProfileQuickFacts span{background:#fff;border:1px solid #ece4ed;border-radius:10px;padding:7px 9px;font-size:10px}.mapLeafletSection{gap:8px;padding-top:2px;display:grid}.mapLeafletSection>small{letter-spacing:.11em;color:#8b818c;font-size:9px;font-weight:950}.mapLeafletSection>p{color:#403842;margin:0;font-size:13px;line-height:1.55}.mapLeafletTags{flex-wrap:wrap;gap:7px;display:flex}.mapLeafletTags span{background:#f4f0f5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.mapLeafletActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mapLeafletActions button{cursor:pointer;background:#fff;border:1px solid #ded5df;border-radius:11px;min-height:40px;padding:9px 12px;font-weight:850}.mapLeafletActions .primary{color:#fff;background:#2d2132;border-color:#2d2132;flex:1}.mapLeafletAccentHeader{background:linear-gradient(145deg,#fff3f8,#f6edf8);border-bottom:1px solid #eadfea;align-items:flex-end;gap:14px;min-height:130px;padding:26px 56px 22px 22px;display:flex}.mapLeafletAccentHeader.ping{background:linear-gradient(145deg,#eef7ff,#f3f1ff)}.mapLeafletAccentHeader>div{min-width:0}.mapLeafletAccentHeader small{letter-spacing:.1em;color:#827684;font-size:9px;font-weight:950}.mapLeafletAccentHeader h2{margin:5px 0 0;font-size:25px;line-height:1.12}.mapLeafletBigIcon{background:#fff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;display:grid;box-shadow:0 5px 18px #0001}.mapEventMetaRows{gap:6px;display:grid}.mapEventMetaRows p{color:#514850;margin:0;font-size:12px}.mapEventCounterGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mapEventCounterGrid>div{background:#faf7fb;border:1px solid #e8dfe9;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:9px;padding:13px 14px;display:grid}.mapEventCounterGrid>div>span{grid-row:1/3;align-self:center;font-size:20px}.mapEventCounterGrid strong{font-size:22px;line-height:1}.mapEventCounterGrid small{color:#7e7380;font-size:9px;font-weight:850}.mapEventLeafletActions{grid-template-columns:1fr 1fr;display:grid}.mapEventLeafletActions .primary{grid-column:1/-1}.mapEventLeafletActions button.selected{color:#49364e;background:#f1e7f4;border-color:#9f83a6}.mapPingLeafletMeta{flex-wrap:wrap;gap:7px;display:flex}.mapPingLeafletMeta span{background:#f3f0f6;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.mapPingMessageSection{background:#fbf9fc;border:1px solid #e9e0ea;border-radius:14px;padding:14px}.mapPingMessageSection p{font-size:14px}@media (width<=900px){.realMapShell .mapSideLeaflet{background:var(--panel,#fff);border:1px solid var(--border,#e3dce4);z-index:742;border-radius:20px;width:auto;max-height:58vh;position:absolute;inset:auto 10px 10px;overflow:auto;box-shadow:0 18px 50px #0003}.mapProfileLeafletHero{height:220px}.mapLeafletAccentHeader{min-height:105px}}.discoverFocusCard{cursor:grab;-webkit-user-select:none;user-select:none}.discoverFocusCard.dragging{cursor:grabbing;will-change:transform;transition:none!important}.discoverFocusCard.dragging .discoverPhotoOpen{pointer-events:none}.discoverPhotoOpen img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.onboardingVerification{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.onboardingVerification>div{flex:1;gap:3px;display:grid}.onboardingVerification small{color:var(--muted);font-size:10px;line-height:1.4}.verificationUploadBtn{cursor:pointer;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);white-space:nowrap;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:900;position:relative;overflow:hidden}.verificationUploadBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.premiumLocked{border-style:dashed!important}.photoVerificationQueue{gap:12px;display:grid}.photoVerificationQueue>article{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.photoVerificationImages{grid-template-columns:1fr 1fr;gap:8px;display:grid}.photoVerificationImages figure{margin:0}.photoVerificationImages img{object-fit:cover;background:color-mix(in srgb,var(--text) 8%,var(--surface));border-radius:10px;width:100%;height:150px}.photoVerificationImages figcaption{color:var(--muted);margin-top:4px;font-size:9px}.photoVerificationQueue>article>div:nth-child(2){gap:4px;display:grid}.photoVerificationQueue .adminActions{gap:7px;display:flex}@media (width<=800px){.photoVerificationQueue>article{grid-template-columns:1fr}.photoVerificationImages img{height:180px}}.eventCreator{color:#8a7f8c;margin-left:7px;font-size:9px;font-style:normal;font-weight:750;display:inline-block}.mapEventCreator{color:#756b77;margin:5px 0 0;font-size:10px}.mapEventPeople{gap:8px;display:grid}.mapEventPeople>button{background:#fff;border:1px solid #ded5df;border-radius:10px;justify-self:start;padding:8px 10px;font-size:10px;font-weight:850}.mapEventPeopleList{background:#faf7fb;border:1px solid #e8dfe9;border-radius:12px;gap:6px;padding:10px;display:grid}.mapEventPeopleList>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.mapEventPeopleList small{color:#7c717d;font-weight:800}.premiumRedesign{--premium-ink:#241c2b;--premium-muted:#6f6474;--premium-surface:#fffffff0;--premium-soft:#f6f0f7;--premium-line:#e5d9e7;--premium-accent:#8d4a8f;color:var(--premium-ink);gap:34px;max-width:1180px;margin:0 auto;padding:0 4px 44px;display:grid}.premiumHeroRedesign{color:#fff;background:linear-gradient(125deg,#2c1935 0%,#4a2650 52%,#2a1d3e 100%);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;min-height:360px;padding:54px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #321a3829}.premiumHeroCopy{z-index:3;max-width:650px;position:relative}.premiumHeroCopy .premiumKicker,.premiumSectionTitle>span,.premiumEventSpotlightCopy>span{letter-spacing:.22em;color:#e7bde6;font-size:10px;font-weight:950}.premiumHeroCopy h2{letter-spacing:-.045em;color:#fff;text-shadow:0 2px 18px #00000047;max-width:620px;margin:12px 0 18px;font-size:clamp(38px,5vw,64px);line-height:.98}.premiumHeroCopy p{color:#f3e9f4;max-width:600px;font-size:16px;line-height:1.7}.premiumHeroActions{flex-wrap:wrap;gap:10px;margin:25px 0 14px;display:flex}.premiumHeroActions button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:13px;min-height:44px;padding:0 17px;font-weight:900}.premiumHeroActions .premiumHeroPrimary{color:#4a2750;background:#fff;border-color:#fff;align-items:center;gap:8px;display:flex}.premiumHeroCopy>small{color:#d9cbdc;align-items:center;gap:6px;font-weight:700;display:flex}.premiumHeroArt{align-self:stretch;min-height:270px;position:relative}.premiumMoon{color:#542c5a;background:radial-gradient(circle at 36% 32%,#fff 0 5%,#f1c7e6 34%,#bf78b3 68%,#7d477f 100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:9%;right:17%;box-shadow:0 0 60px #ecb1e042}.premiumStar{color:#f4d7ef;position:absolute}.premiumStar.s1{font-size:28px;top:13%;right:9%}.premiumStar.s2{font-size:22px;top:22%;left:10%}.premiumStar.s3{font-size:18px;top:3%;right:40%}.premiumHills{border-radius:50% 50% 0 0;height:150px;position:absolute;bottom:-38px;left:-12%;right:-12%}.premiumHills.hillA{background:#34213e;bottom:-55px;transform:rotate(5deg)}.premiumHills.hillB{background:#21182e;bottom:-78px;left:22%;transform:rotate(-6deg)}.premiumInfoBox{margin:0}.premiumFeatureSection,.premiumPlansSection,.premiumThemeShowcase{gap:20px;display:grid}.premiumSectionTitle{text-align:center;max-width:720px;margin:auto}.premiumSectionTitle.compact{max-width:780px}.premiumSectionTitle>span{color:var(--premium-accent)}.premiumSectionTitle h3{color:var(--premium-ink);letter-spacing:-.025em;margin:7px 0;font-size:clamp(26px,3vw,38px);line-height:1.1}.premiumSectionTitle p{color:var(--premium-muted);margin:0;line-height:1.6}.premiumFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.premiumFeatureGrid article{border:1px solid var(--premium-line);background:var(--premium-surface);border-radius:18px;min-height:190px;padding:21px;box-shadow:0 8px 26px #39263e0e}.premiumFeatureIcon{color:#754076;background:#f0e4f1;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.premiumFeatureIcon svg{width:21px}.premiumFeatureGrid h4{color:var(--premium-ink);margin:0 0 7px;font-size:16px}.premiumFeatureGrid p{color:var(--premium-muted);margin:0;font-size:12px;line-height:1.55}.premiumFeatureGrid small{color:#8c7d90;margin-top:8px;font-size:9px;display:block}.premiumEventSpotlight{color:#fff;background:linear-gradient(135deg,#291b31,#412342);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:28px;padding:30px;display:grid;overflow:hidden}.premiumEventSpotlightCopy h3{color:#fff;margin:8px 0;font-size:32px}.premiumEventSpotlightCopy p{color:#e8dbe9;line-height:1.65}.premiumEventBullets{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.premiumEventBullets span{color:#f6edf6;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.premiumEventBullets svg{color:#e7bde6;width:15px}.premiumEventPreview{color:#2c2130;background:#fff;border-radius:19px;padding:15px;box-shadow:0 18px 44px #00000038}.premiumEventPreviewHead{align-items:center;gap:10px;display:flex}.premiumEventPreviewHead>svg{color:#7b437d;background:#f0e4f1;border-radius:11px;width:36px;height:36px;padding:8px}.premiumEventPreviewHead span{flex:1;display:grid}.premiumEventPreviewHead small{color:#807584;font-size:9px}.premiumEventPreviewHead em{color:#fff;background:#38203d;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:950}.premiumEventPreviewMap{background:linear-gradient(150deg,#eee7ef,#d9d1df);border-radius:13px;height:135px;margin:13px 0;position:relative;overflow:hidden}.premiumEventPreviewMap:before,.premiumEventPreviewMap:after{content:"";background:#ffffff8c;position:absolute;transform:rotate(-16deg)}.premiumEventPreviewMap:before{width:120%;height:13px;top:52%;left:-10%}.premiumEventPreviewMap:after{width:12px;height:130%;top:-15%;left:64%}.eventMapDot{z-index:2;color:#fff;background:#643568;border-radius:50% 50% 50% 12px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:38%;left:54%;transform:rotate(-45deg);box-shadow:0 5px 14px #3d1f4240}.eventMapDot svg{width:19px;transform:rotate(45deg)}.premiumEventPreviewStats{color:#706575;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.premiumEventPreviewStats span{align-items:center;gap:5px;display:flex}.premiumEventPreviewStats b{color:#3b2840;font-size:13px}.premiumPlanGrid{scroll-margin-top:18px}.premiumPlanGrid .planCard{background:var(--premium-surface);border-color:var(--premium-line);position:relative}.premiumPlanGrid .planCard.recommended{border:2px solid #9d5b9f;box-shadow:0 12px 30px #733f7524}.premiumPlanGrid .planCard.recommended:after{content:"POPULAR";letter-spacing:.12em;color:#fff;background:#7d447f;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:950;position:absolute;top:12px;right:12px}.premiumCompare{border:1px solid var(--premium-line);background:var(--premium-surface);border-radius:22px;padding:25px;scroll-margin-top:18px;box-shadow:0 10px 30px #39263e0e}.premiumCompare .compareHead,.premiumCompare .compareRows>div{grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(160px,1fr)}.premiumCompare .compareHead{color:#fff;background:#34203a;border-radius:12px;padding:12px 15px}.premiumCompare .compareRows>div{border-bottom:1px solid #eee5ef;padding:12px 15px}.premiumCompare .compareRows span{color:#786d7b}.premiumCompare .compareRows strong{color:#5f3064}.premiumCompare>small{color:#807483;margin-top:13px;line-height:1.5;display:block}.premiumThemeCards{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.themePreview{border:1px solid #0000001a;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:18px;display:flex;position:relative;overflow:hidden}.themePreview:before{content:"";background:#141218b8;border:1px solid #ffffff24;border-radius:12px;position:absolute;inset:15px 15px 54px}.themePreview span,.themePreview b{z-index:2;position:relative}.themePreview span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.themePreview b{margin-top:3px;font-size:12px}.themePreview.midnight{color:#fff;background:linear-gradient(145deg,#21162c,#53305e)}.themePreview.aurora{color:#fff;background:linear-gradient(145deg,#152e3d,#39726e 50%,#69567b)}.themePreview.forest{color:#fff;background:linear-gradient(145deg,#173228,#557153)}.themePreview.sunset{color:#fff;background:linear-gradient(145deg,#5a2942,#c07467)}.premiumExtras{gap:16px;display:grid}.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard{border-color:var(--premium-line);background:var(--premium-surface)}.premiumRedesign.theme-modern{--premium-accent:#8d4a8f;--premium-soft:#f7f1f7}.premiumRedesign.theme-soft{--premium-accent:#9a5c75;--premium-soft:#fff3f4}.premiumRedesign.theme-midnight{--premium-ink:#f8f2fa;--premium-muted:#d1c4d5;--premium-surface:#2a2030;--premium-soft:#211927;--premium-line:#4b3b53;--premium-accent:#dda7df}.premiumRedesign.theme-midnight .premiumFeatureGrid article,.premiumRedesign.theme-midnight .premiumCompare,.premiumRedesign.theme-midnight .premiumExtras>*{color:#f8f2fa}.premiumRedesign.theme-midnight .premiumFeatureGrid p,.premiumRedesign.theme-midnight .premiumCompare .compareRows span{color:#cfc1d3}.premiumRedesign.theme-midnight .premiumCompare .compareRows strong{color:#f0bff0}.premiumRedesign.theme-midnight .premiumCompare .compareRows>div{border-color:#49394f}@media (width<=980px){.premiumHeroRedesign{grid-template-columns:1fr;padding:42px}.premiumHeroArt{opacity:.55;position:absolute;inset:0 0 0 56%}.premiumHeroCopy{max-width:680px}.premiumFeatureGrid{grid-template-columns:repeat(2,1fr)}.premiumEventSpotlight{grid-template-columns:1fr}.premiumThemeCards{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.premiumRedesign{gap:24px}.premiumHeroRedesign{min-height:410px;padding:32px 22px}.premiumHeroCopy h2{font-size:40px}.premiumHeroCopy p{font-size:14px}.premiumHeroArt{opacity:.25;inset:0}.premiumHeroActions{display:grid}.premiumHeroActions button{justify-content:center;width:100%}.premiumFeatureGrid{grid-template-columns:1fr}.premiumFeatureGrid article{min-height:0}.premiumEventSpotlight{padding:21px}.premiumEventSpotlightCopy h3{font-size:26px}.premiumEventBullets{grid-template-columns:1fr}.premiumThemeCards{grid-template-columns:1fr 1fr}.themePreview{min-height:140px}.premiumCompare{padding:15px;overflow-x:auto}.premiumCompare .compareHead,.premiumCompare .compareRows{min-width:650px}.premiumSectionTitle{text-align:left;margin:0}}.superLikeStore{border:1px solid var(--premium-line,#e5d9e7);background:var(--premium-surface,#fff);border-radius:16px;gap:12px;padding:16px;display:grid}.superLikeStore>div:first-child{align-items:center;gap:9px;display:flex}.superLikeStore>div:first-child span{display:grid}.superLikeStore small{color:#807483;font-size:9px}.superLikePackGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.superLikePackGrid button{text-align:left;color:#35283a;background:#fff;border:1px solid #e5d9e7;border-radius:11px;gap:3px;padding:11px;display:grid}.superLikePackGrid button.popular{border-color:#a766a9}.superLikePackGrid button:disabled{opacity:.55}@media (width<=650px){.superLikePackGrid{grid-template-columns:1fr}}.eventAddressSearch{border:1px solid var(--border,#e2dbe4);background:color-mix(in srgb,var(--card,#fff) 96%,#f4e8f4 4%);border-radius:15px;gap:8px;padding:14px;display:grid}.eventAddressSearch label{gap:7px;display:grid}.eventAddressSearch label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#776f79);font-size:10px;font-weight:900}.eventAddressSearch label>div{border:1px solid var(--border,#ddd5df);background:var(--card,#fff);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 11px;display:grid}.eventAddressSearch input{min-width:0;color:var(--text,#241e27);outline:0;font-size:14px;background:0 0!important;border:0!important;padding:8px 0!important}.eventAddressSearch button{border:1px solid var(--border,#ddd5df);background:var(--panel,#fff);min-height:38px;color:var(--text,#241e27);border-radius:9px;font-weight:850}.eventAddressSearch button[type=submit]{color:#fff;background:#332039;border-color:#332039;padding:0 13px}.eventAddressSearchError{color:#a13c50;font-size:10px;font-weight:750}.eventAddressResults{gap:6px;max-height:220px;display:grid;overflow:auto}.eventAddressResults>button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid;background:var(--card,#fff)!important;padding:10px!important}.eventAddressResults>button>span{gap:2px;min-width:0;display:grid}.eventAddressResults b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.eventAddressResults small{color:var(--muted,#776f79);font-size:9px;line-height:1.35}.eventAddressDivider{color:var(--muted,#776f79);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;display:flex}.eventAddressDivider:before,.eventAddressDivider:after{content:"";background:var(--border,#e3dce4);flex:1;height:1px}.eventAddressAttribution{color:var(--muted,#817983);padding:0 2px;line-height:1.4;font-size:8px!important}.mapLocationPicker[data-address-search=true]{width:min(720px,100% - 30px)}.mapLocationPicker[data-address-search=true] .mapLocationPickerMap{height:min(330px,36vh)}.app{--flash-text:var(--text,#241e27);--flash-muted:var(--muted,#716975);--flash-panel:var(--card,#fff);--flash-panel-2:var(--panel,#fff);--flash-border:var(--border,#e6dee8);--flash-accent:#d94c74;--flash-accent-2:#8f4d91;--flash-shadow:0 14px 38px #34223917;--flash-shadow-strong:0 20px 55px #2d1c3124;position:relative}.app.theme-modern{--flash-page:radial-gradient(circle at 88% 3%,#ffe5ed 0,transparent 25%),radial-gradient(circle at 8% 90%,#eee7fb 0,transparent 28%),#f8f6fa;--flash-accent:#dd4a72;--flash-accent-2:#8e538f}.app.theme-playful{--flash-page:radial-gradient(circle at 12% 8%,#ffe4ef 0,transparent 29%),radial-gradient(circle at 88% 78%,#ffe9cc 0,transparent 25%),#fff7fa;--flash-accent:#f24e80;--flash-accent-2:#aa5d9b}.app.theme-sexy{--flash-page:radial-gradient(circle at 90% 0%,#482039 0,transparent 33%),radial-gradient(circle at 8% 85%,#321827 0,transparent 34%),#130e14;--flash-panel:#211922;--flash-panel-2:#251c27;--flash-border:#49374a;--flash-text:#fff7fd;--flash-muted:#cbb9c8;--flash-accent:#ec658c;--flash-accent-2:#b36baf;--flash-shadow:0 15px 45px #00000047}.app.theme-gamer{--flash-page:radial-gradient(circle at 85% 4%,#262456 0,transparent 29%),radial-gradient(circle at 5% 90%,#123e48 0,transparent 32%),#0d1019;--flash-panel:#181c29;--flash-panel-2:#1d2231;--flash-border:#353c51;--flash-text:#f6f7ff;--flash-muted:#b9bfd2;--flash-accent:#7d7bff;--flash-accent-2:#49c9d1;--flash-shadow:0 15px 45px #00000047}.app.theme-mist{--flash-page:radial-gradient(circle at 88% 4%,#dceef3 0,transparent 30%),radial-gradient(circle at 5% 90%,#dfe8ee 0,transparent 30%),#edf3f5;--flash-accent:#577c8b;--flash-accent-2:#788ca5}.app.theme-sunset{--flash-page:radial-gradient(circle at 90% 0%,#ffd9c6 0,transparent 31%),radial-gradient(circle at 10% 90%,#f4d9d4 0,transparent 29%),#fff4ec;--flash-accent:#ca624d;--flash-accent-2:#9b5865}.app.theme-ocean{--flash-page:radial-gradient(circle at 88% 3%,#cce9f3 0,transparent 30%),radial-gradient(circle at 8% 92%,#d9edf0 0,transparent 30%),#eaf3f8;--flash-accent:#357995;--flash-accent-2:#527da0}.app.theme-lavender{--flash-page:radial-gradient(circle at 88% 3%,#e6d5f4 0,transparent 28%),radial-gradient(circle at 8% 90%,#eee1f4 0,transparent 28%),#f5f0fa;--flash-accent:#855a9c;--flash-accent-2:#9b639a}.app.theme-ember{--flash-page:radial-gradient(circle at 90% 2%,#4b271e 0,transparent 31%),radial-gradient(circle at 8% 88%,#32201c 0,transparent 32%),#17110e;--flash-panel:#241b17;--flash-panel-2:#2a201b;--flash-border:#4d3b31;--flash-text:#fff8f2;--flash-muted:#d5c3b8;--flash-accent:#dd714f;--flash-accent-2:#b66b5f;--flash-shadow:0 15px 45px #0000004a}.app.theme-mono{--flash-page:linear-gradient(145deg,#fafafa,#eee);--flash-accent:#111;--flash-accent-2:#555;--flash-border:#c9c9c9;--flash-shadow:0 12px 34px #00000017}.app.theme-forest{--flash-page:radial-gradient(circle at 90% 2%,#d9eadc 0,transparent 30%),radial-gradient(circle at 8% 90%,#dce5d8 0,transparent 30%),#e9f0eb;--flash-accent:#487153;--flash-accent-2:#6e7450}.app.theme-sand{--flash-page:radial-gradient(circle at 90% 3%,#eadfc9 0,transparent 30%),radial-gradient(circle at 8% 90%,#ece1cb 0,transparent 30%),#f3eee4;--flash-accent:#8a6a3f;--flash-accent-2:#8c6d5b}.app.theme-aurora-nocturne{--flash-page:var(--app-bg);--flash-panel:#12131ff5;--flash-panel-2:#1b1d2cf5;--flash-border:#ffffff24;--flash-text:#f8f8fd;--flash-muted:#c7c8d5;--flash-accent:#d9bd79;--flash-accent-2:#8b6cff;--flash-shadow:0 17px 46px #00000057}.app>main{color:var(--flash-text);background:var(--flash-page)!important;background-attachment:scroll!important}.app>aside{box-shadow:8px 0 34px #301f350d;background:var(--flash-panel)!important;border-color:var(--flash-border)!important}.app>aside .brand{position:relative}.app>aside .brand:after{content:"";background:linear-gradient(90deg,transparent,var(--flash-border),transparent);height:1px;position:absolute;bottom:-18px;left:0;right:0}.app nav button{border:1px solid #0000}.app nav button.active{box-shadow:0 7px 20px color-mix(in srgb,var(--flash-accent) 10%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--flash-accent) 18%,var(--flash-panel)),color-mix(in srgb,var(--flash-accent-2) 12%,var(--flash-panel)))!important;color:var(--flash-text)!important;border-color:color-mix(in srgb,var(--flash-accent) 30%,var(--flash-border))!important}.app main>header{padding:4px 4px 0}.app main>header h1{color:var(--flash-text);text-shadow:0 1px 0 color-mix(in srgb,var(--flash-panel) 65%,transparent)}.app main>header p{color:var(--flash-muted)!important}.app .counter,.app .avatar{box-shadow:0 6px 18px #2d1d310f;background:var(--flash-panel)!important;color:var(--flash-text)!important;border-color:var(--flash-border)!important}.app .rightPanel,.app .filterPanel,.app .profileEditor,.app .settingsCard,.app .notificationItem,.app .adminHero,.app .statCard,.app .opsPanel,.app .paymentAccountCard,.app .premiumGiftCard,.app .boostCard,.app .privateRoomPerk,.app .likeExtras article,.app .superLikeStore,.app .roomToolsPanel,.app .conversationSearchPanel,.app .publicProfilePage,.app .privateRoomModal,.app .roomPollComposer,.app .roomEventComposer,.app .mapLocationPicker{box-shadow:var(--flash-shadow);background:var(--flash-panel)!important;color:var(--flash-text)!important;border-color:var(--flash-border)!important}.app .rightPanel h3,.app .settingsCard h3,.app .profileEditor h2,.app .opsPanel h3,.app .publicProfilePage h2{color:var(--flash-text)}.app .rightPanel p,.app .settingsCard p,.app .profileEditor p,.app .opsPanel p,.app .chatHint,.app .publicProfilePage p{color:var(--flash-muted)}.app input,.app textarea,.app select{background:var(--flash-panel-2)!important;color:var(--flash-text)!important;border-color:var(--flash-border)!important}.app input::placeholder,.app textarea::placeholder{color:color-mix(in srgb,var(--flash-muted) 80%,transparent)}.app button.primary,.app .primary,.app .saveBtn,.app .joinRoomBtn{background:linear-gradient(135deg,var(--flash-accent),var(--flash-accent-2))!important;color:#fff!important;box-shadow:0 9px 24px color-mix(in srgb,var(--flash-accent) 22%,transparent)!important;border-color:#0000!important}.app.theme-aurora-nocturne button.primary,.app.theme-aurora-nocturne .primary,.app.theme-mono button.primary,.app.theme-mono .primary{color:var(--flash-panel)!important}.app .profileCard{border:1px solid color-mix(in srgb,var(--flash-border) 60%,transparent);box-shadow:var(--flash-shadow-strong)!important}.app .profileCard .gradient{background:linear-gradient(#0000 24%,#0c080e29 48%,#0e0910e6 100%)!important}.app .profileCard .cardInfo{color:#fff;text-shadow:0 2px 8px #00000047}.app .profileCard .intent,.app .profileCard .tags span{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#18111c94!important;border:1px solid #ffffff47!important}.app .round{box-shadow:0 10px 27px #21162429}.app .gridCard,.app .incomingCard{overflow:hidden;box-shadow:0 10px 26px #2d1e3212;background:var(--flash-panel)!important;color:var(--flash-text)!important;border:1px solid var(--flash-border)!important}.app .gridCard:hover{box-shadow:var(--flash-shadow-strong);transform:translateY(-2px)}.app .gridCard small,.app .incomingCard small{color:var(--flash-muted)!important}.app .rooms,.app .messages{box-shadow:var(--flash-shadow);border-radius:24px;background:var(--flash-panel)!important;border-color:var(--flash-border)!important}.app .roomList,.app .conversationList{background:color-mix(in srgb,var(--flash-panel) 96%,var(--flash-accent) 4%)!important;border-color:var(--flash-border)!important}.app .room,.app .conversation{border:1px solid #0000}.app .room.selected,.app .room:hover,.app .conversation.active,.app .conversation:hover{background:color-mix(in srgb,var(--flash-accent) 9%,var(--flash-panel))!important;border-color:color-mix(in srgb,var(--flash-accent) 18%,var(--flash-border))!important}.app .chatHeader,.app .dmHeader{background:var(--flash-panel)!important;border-color:var(--flash-border)!important}.app .chatBody,.app .dmMessages{background:color-mix(in srgb,var(--flash-panel-2) 94%,var(--flash-accent) 2%)!important}.app .roomMsgRow,.app .dmMessage{color:var(--flash-text)}.app .msg p,.app .roomMsgBubble,.app .dmBubble{box-shadow:0 4px 14px #281a2c0d;background:var(--flash-panel)!important;color:var(--flash-text)!important;border-color:var(--flash-border)!important}.app .msg.own p,.app .roomMsgRow.own .roomMsgBubble,.app .dmMessage.own .dmBubble{background:linear-gradient(135deg,color-mix(in srgb,var(--flash-accent) 88%,#222),color-mix(in srgb,var(--flash-accent-2) 88%,#222))!important;color:#fff!important;border-color:#0000!important}.app .realMapShell{box-shadow:var(--flash-shadow-strong);border-color:var(--flash-border)!important;background:#cfd9d4!important}.app .mapBrowsePanel,.app .mapSideLeaflet{background:var(--flash-panel)!important;color:var(--flash-text)!important;border-color:var(--flash-border)!important;box-shadow:var(--flash-shadow-strong)!important}.app .mapBrowseHead,.app .mapBrowseSearch,.app .mapBrowseLayers,.app .mapPresenceFilters{border-color:var(--flash-border)!important}.app .mapBrowsePanel button.active{background:color-mix(in srgb,var(--flash-accent) 13%,var(--flash-panel))!important;border-color:color-mix(in srgb,var(--flash-accent) 28%,var(--flash-border))!important;color:var(--flash-text)!important}.app .mapLeafletAccentHeader{background:linear-gradient(145deg,color-mix(in srgb,var(--flash-accent) 9%,var(--flash-panel)),color-mix(in srgb,var(--flash-accent-2) 7%,var(--flash-panel)))!important;border-color:var(--flash-border)!important}.app .mapEventCounterGrid>div,.app .mapPingMessageSection{background:var(--flash-panel-2)!important;border-color:var(--flash-border)!important;color:var(--flash-text)!important}.app .settingsPage,.app .profileEditor,.app .adminPage{color:var(--flash-text)}.app .settingsHero,.app .profileIntro,.app .adminHero{border:1px solid var(--flash-border);background:linear-gradient(135deg,color-mix(in srgb,var(--flash-accent) 9%,var(--flash-panel)),color-mix(in srgb,var(--flash-accent-2) 5%,var(--flash-panel)));box-shadow:var(--flash-shadow);border-radius:22px;padding:20px;position:relative;overflow:hidden}.app .settingsCard,.app .photoManager,.app .chatAvatarManager,.app .profilePromptEditor{box-shadow:0 9px 25px #2d1e320e;border-color:var(--flash-border)!important;background:var(--flash-panel)!important}.app .settingsCard h3,.app .photoManager h3,.app .profilePromptEditor h3{letter-spacing:-.02em}.app .modalShade,.app .mapLocationPickerShade,.app .premiumModalShade,.app .publicProfileOverlay{-webkit-backdrop-filter:none!important;background:#140e168f!important}.app .modalShade>*,.app .mapLocationPicker,.app .premiumPlanModal{border:1px solid var(--flash-border)!important;background:var(--flash-panel)!important;color:var(--flash-text)!important;box-shadow:0 26px 80px #140d1757!important}.app.theme-sexy,.app.theme-gamer,.app.theme-ember,.app.theme-aurora-nocturne{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.theme-sexy .settingsCard small,.app.theme-gamer .settingsCard small,.app.theme-ember .settingsCard small,.app.theme-aurora-nocturne .settingsCard small{color:var(--flash-muted)}.app.theme-mono *{text-shadow:none!important}@media (width<=720px){.eventAddressSearch label>div{grid-template-columns:auto minmax(0,1fr)}.eventAddressSearch button[type=submit]{grid-column:1/-1;width:100%}.mapLocationPicker[data-address-search=true] .mapLocationPickerMap{height:260px}.app .rooms,.app .messages,.app .realMapShell{border-radius:18px}.app .settingsHero,.app .profileIntro,.app .adminHero{border-radius:18px;padding:16px}}.themeBackdrop{display:none}.app.theme-aurora-nocturne{--an-bg:#070a12;--an-panel:#070c16e8;--an-panel-strong:#0b1220;--an-panel-hi:#111a2a;--an-line:#e9bc5b4d;--an-line-soft:#dde4f21f;--an-text:#fbf8f1;--an-muted:#c5cad5;--an-gold:#e7b95d;--an-violet:#a272eb;--an-pink:#ef70bd;--an-green:#74d985;--flash-text:var(--an-text);--flash-muted:var(--an-muted);--flash-panel:var(--an-panel-strong);--flash-panel-2:var(--an-panel-hi);--flash-border:var(--an-line-soft);--flash-accent:var(--an-gold);--flash-accent-2:var(--an-violet);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.theme-aurora-nocturne .auroraBackdrop{z-index:-2;pointer-events:none;background:#070a12;display:block;position:fixed;inset:0;overflow:hidden}.app.theme-aurora-nocturne>main{z-index:0;color:var(--an-text);position:relative;background:0 0!important}.app.theme-aurora-nocturne .auroraAtmosphere{display:none!important}.app.theme-aurora-nocturne>aside{box-shadow:none!important;background:#050a13f2!important;border-right:1px solid #e9bc5b45!important}.app.theme-aurora-nocturne>aside .brand{color:#fff}.app.theme-aurora-nocturne>aside .brand:before{content:"⌁";width:29px;height:29px;color:var(--an-gold);border:1px solid #e9bc5b80;border-radius:9px;place-items:center;margin-right:8px;display:inline-grid}.app.theme-aurora-nocturne nav button{color:#d0d5df;border-radius:10px;min-height:43px}.app.theme-aurora-nocturne nav button:hover{color:#fff;background:#111a29}.app.theme-aurora-nocturne nav button.active{box-shadow:inset 3px 0 var(--an-gold)!important;color:#fff!important;background:linear-gradient(90deg,#42204d,#251a3b)!important;border:1px solid #e9bc5b80!important}.app.theme-aurora-nocturne nav button.active svg{color:var(--an-gold)}.app.theme-aurora-nocturne .sideBottom{border-top-color:#e9bc5b2e}.app.theme-aurora-nocturne .sideBottom button.premium{color:#f2ca75;background:#171521;border-color:#e9bc5b4d}.app.theme-aurora-nocturne .sitePageHeader{z-index:2;border:1px solid #e9bc5b4d;border-radius:18px;min-height:108px;margin:0 0 24px;position:relative;box-shadow:0 8px 22px #0003;background:#050a13e0!important;padding:22px 27px!important}.app.theme-aurora-nocturne .pageEyebrow{color:var(--an-gold);letter-spacing:.2em;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.app.theme-aurora-nocturne .sitePageHeader h1{letter-spacing:-.045em;color:#fff;text-shadow:0 2px 7px #000c;margin-bottom:7px;font-size:clamp(31px,3vw,44px);line-height:1}.app.theme-aurora-nocturne .sitePageHeader p{text-shadow:0 1px 4px #0009;color:#cdd1da!important}.app.theme-aurora-nocturne .sitePageHeader .counter,.app.theme-aurora-nocturne .sitePageHeader .avatar{color:#f0c971!important;box-shadow:none!important;background:#0d1625!important;border:1px solid #e9bc5b59!important}.app.theme-aurora-nocturne .gridCard,.app.theme-aurora-nocturne .incomingCard,.app.theme-aurora-nocturne .settingsCard,.app.theme-aurora-nocturne .profileEditor,.app.theme-aurora-nocturne .opsPanel,.app.theme-aurora-nocturne .statCard,.app.theme-aurora-nocturne .notificationItem,.app.theme-aurora-nocturne .rightPanel,.app.theme-aurora-nocturne .publicProfilePage{background:var(--an-panel)!important;border:1px solid var(--an-line-soft)!important;color:#fbf8f1!important;box-shadow:0 8px 20px #0003!important}.app.theme-aurora-nocturne .settingsCard,.app.theme-aurora-nocturne .rightPanel{border-top-color:#e9bc5b47!important}.app.theme-aurora-nocturne .profileCard{overflow:hidden;border:1px solid #e9bc5b80!important;border-radius:25px!important;box-shadow:0 14px 36px #00000047!important}.app.theme-aurora-nocturne .profileCard .gradient{background:linear-gradient(#0000 27%,#04070d2e 50%,#04070df7 100%)!important}.app.theme-aurora-nocturne .profileCard .cardInfo{color:#fff;text-shadow:0 1px 5px #000000b8}.app.theme-aurora-nocturne .profileCard .nameLine h2{letter-spacing:-.04em;font-size:35px}.app.theme-aurora-nocturne .profileCard .intent,.app.theme-aurora-nocturne .profileCard .tags span{color:#f4e4ba!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111726!important;border:1px solid #e9bc5b47!important}.app.theme-aurora-nocturne .gridCard,.app.theme-aurora-nocturne .incomingCard{overflow:hidden;border-radius:18px!important}.app.theme-aurora-nocturne .gridCard:hover{transform:translateY(-2px);border-color:#e9bc5b6b!important}.app.theme-aurora-nocturne .gridCard small{color:#c2c7d2!important}.app.theme-aurora-nocturne .rooms,.app.theme-aurora-nocturne .messages{overflow:hidden;background:#08111d!important;border:1px solid #e9bc5b4a!important;border-radius:23px!important;box-shadow:0 11px 28px #00000040!important}.app.theme-aurora-nocturne .roomList,.app.theme-aurora-nocturne .conversationList{background:#0c1522!important;border-color:#263245!important}.app.theme-aurora-nocturne .room.selected,.app.theme-aurora-nocturne .conversation.active{box-shadow:inset 3px 0 var(--an-gold);background:#221932!important;border-color:#704b58!important}.app.theme-aurora-nocturne .chatHeader,.app.theme-aurora-nocturne .dmHeader{background:#0f1827!important;border-color:#29364a!important}.app.theme-aurora-nocturne .msg p,.app.theme-aurora-nocturne .roomMsgBubble,.app.theme-aurora-nocturne .dmBubble{box-shadow:none!important;background:#121d2c!important;border:1px solid #29364a!important}.app.theme-aurora-nocturne .msg.own p,.app.theme-aurora-nocturne .roomMsgRow.own .roomMsgBubble,.app.theme-aurora-nocturne .dmMessage.own .dmBubble{background:#563d74!important;border-color:#745795!important}.app.theme-aurora-nocturne .chatComposer,.app.theme-aurora-nocturne .dmComposer{background:#0a1421!important;border-color:#29364a!important}.app.theme-aurora-nocturne .realMapShell{overflow:hidden;background:#08111b!important;border:1px solid #e9bc5b61!important;border-radius:24px!important;box-shadow:0 12px 28px #00000042!important}.app.theme-aurora-nocturne .mapBrowsePanel,.app.theme-aurora-nocturne .mapSideLeaflet{color:#fbf8f1!important;background:#0a1421!important;border-color:#2c394c!important;box-shadow:7px 0 20px #0000002e!important}.app.theme-aurora-nocturne .mapBrowseHead small,.app.theme-aurora-nocturne .mapLeafletSection>small{color:var(--an-gold);letter-spacing:.13em}.app.theme-aurora-nocturne .mapBrowsePanel button.active{color:#fff!important;background:#261a36!important;border-color:#765045!important}.app.theme-aurora-nocturne .mapLeafletAccentHeader{background:#101b2a!important;border-color:#e9bc5b4f!important}.app.theme-aurora-nocturne .settingsHero,.app.theme-aurora-nocturne .profileIntro,.app.theme-aurora-nocturne .adminHero{min-height:146px;background:#080f1af0!important;border:1px solid #e9bc5b59!important;border-radius:21px!important;padding:28px!important;box-shadow:0 9px 25px #00000038!important}.app.theme-aurora-nocturne .settingsHero h2,.app.theme-aurora-nocturne .profileIntro h2,.app.theme-aurora-nocturne .adminHero h2{letter-spacing:-.04em;color:#fff;font-size:31px}.app.theme-aurora-nocturne input,.app.theme-aurora-nocturne textarea,.app.theme-aurora-nocturne select{color:#fff!important;background:#08121f!important;border:1px solid #304159!important}.app.theme-aurora-nocturne input:focus,.app.theme-aurora-nocturne textarea:focus,.app.theme-aurora-nocturne select:focus{border-color:#98723f!important;box-shadow:0 0 0 2px #2b2117!important}.app.theme-aurora-nocturne .modalShade,.app.theme-aurora-nocturne .mapLocationPickerShade,.app.theme-aurora-nocturne .premiumModalShade,.app.theme-aurora-nocturne .publicProfileOverlay{-webkit-backdrop-filter:none!important;background:#02060cc2!important}.app.theme-aurora-nocturne .modalShade>*,.app.theme-aurora-nocturne .mapLocationPicker,.app.theme-aurora-nocturne .premiumPlanModal,.app.theme-aurora-nocturne .roomEventComposer,.app.theme-aurora-nocturne .roomPollComposer{background:#0c1624!important;border:1px solid #e9bc5b5e!important;box-shadow:0 15px 38px #00000057!important}.app.theme-aurora-nocturne button.primary,.app.theme-aurora-nocturne .primary,.app.theme-aurora-nocturne .saveBtn,.app.theme-aurora-nocturne .joinRoomBtn{font-weight:950;color:#130f12!important;box-shadow:none!important;background:#d9a64a!important;border:1px solid #efc66d!important}.app.theme-aurora-nocturne .premiumRedesign{color:#fff!important;background:0 0!important;max-width:1240px!important;margin:0 auto 64px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(90deg,#030810f5 0 43%,#030810b8 65%,#03081045 100%)!important;border:1px solid #e9bc5b66!important;border-radius:26px!important;min-height:410px!important;padding:58px 60px!important;box-shadow:0 13px 32px #00000040!important}.app.theme-aurora-nocturne .premiumHeroRedesign:before,.app.theme-aurora-nocturne .premiumHeroRedesign:after{display:none!important}.app.theme-aurora-nocturne .premiumHeroCopy h2{text-shadow:0 2px 8px #000c;letter-spacing:-.058em!important;color:#fff!important;font-size:clamp(48px,5vw,72px)!important;line-height:.96!important}.app.theme-aurora-nocturne .premiumHeroCopy p{text-shadow:0 1px 5px #000000a6;max-width:525px;color:#d3d7df!important;font-size:15px!important;line-height:1.67!important}.app.theme-aurora-nocturne .premiumWhy{background:0 0!important;padding:58px 0 22px!important}.app.theme-aurora-nocturne .premiumWhy h2{letter-spacing:-.04em;text-shadow:0 2px 8px #000000d9;color:#fff!important;font-size:39px!important}.app.theme-aurora-nocturne .premiumWhy>p{text-shadow:0 1px 5px #000000bf;color:#d0d4dd!important}.app.theme-aurora-nocturne .premiumFeatureGrid{gap:15px!important}.app.theme-aurora-nocturne .premiumFeatureIcon{color:#efbd5d!important;background:#21172d!important;border:1px solid #e9bc5b5e!important;width:44px!important;height:44px!important}.app.theme-aurora-nocturne .premiumFeatureGrid h3{color:#fff!important;font-size:17px!important}.app.theme-aurora-nocturne .premiumFeatureGrid p{color:#c7ccd5!important;line-height:1.55!important}@media (width<=900px){.app.theme-aurora-nocturne .premiumHeroRedesign{background:#030810d6!important;min-height:360px!important;padding:42px!important}.app.theme-aurora-nocturne .premiumHeroCopy{max-width:72%}}@media (width<=700px){.app.theme-aurora-nocturne .auroraBackdrop img{object-position:center top}.app.theme-aurora-nocturne:before{background:linear-gradient(#03070e26,#03070e8a)}.app.theme-aurora-nocturne .sitePageHeader{border-radius:15px;min-height:90px;padding:17px!important}.app.theme-aurora-nocturne .sitePageHeader h1{font-size:28px}.app.theme-aurora-nocturne .premiumHeroRedesign{background:#030810e3!important;min-height:auto!important;padding:31px 24px!important}.app.theme-aurora-nocturne .premiumHeroCopy{max-width:none}.app.theme-aurora-nocturne .premiumHeroCopy h2{font-size:43px!important}}.app.theme-aurora-nocturne{--an-glass:#050a149e;--an-glass-strong:#050a14c2;--an-glass-soft:#0a101d85}.app.theme-aurora-nocturne .auroraBackdrop img{object-fit:cover;object-position:center center}.app.theme-aurora-nocturne:before{background:linear-gradient(90deg,#02060d94 0 11%,#02060d14 25%,#02060d05 68%,#02060d1f 100%),linear-gradient(#02060d05,#02060d1f 72%,#02060d52)}.app.theme-aurora-nocturne .sitePageHeader,.app.theme-aurora-nocturne .gridCard,.app.theme-aurora-nocturne .incomingCard,.app.theme-aurora-nocturne .settingsCard,.app.theme-aurora-nocturne .profileEditor,.app.theme-aurora-nocturne .opsPanel,.app.theme-aurora-nocturne .statCard,.app.theme-aurora-nocturne .notificationItem,.app.theme-aurora-nocturne .rightPanel,.app.theme-aurora-nocturne .publicProfilePage{background:var(--an-glass)!important;border-color:#ebd2a12e!important}.app.theme-aurora-nocturne .settingsHero,.app.theme-aurora-nocturne .profileIntro,.app.theme-aurora-nocturne .adminHero{background:var(--an-glass-strong)!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(90deg,#03070fd6 0 39%,#03070f85 61%,#03070f1a 100%)!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{background:#050a14a8!important;border-color:#ebd2a133!important}.app.theme-aurora-nocturne .rooms,.app.theme-aurora-nocturne .messages{background:#050a13c7!important}.app.theme-aurora-nocturne .roomList,.app.theme-aurora-nocturne .conversationList,.app.theme-aurora-nocturne .chatHeader,.app.theme-aurora-nocturne .dmHeader,.app.theme-aurora-nocturne .chatComposer,.app.theme-aurora-nocturne .dmComposer{background:#070e19b8!important}.app.theme-aurora-nocturne .chatBody,.app.theme-aurora-nocturne .dmMessages{background:#040911a8!important}.app.theme-aurora-nocturne .mapBrowsePanel,.app.theme-aurora-nocturne .mapSideLeaflet{background:#050c16c7!important}.app.theme-aurora-nocturne h1,.app.theme-aurora-nocturne h2,.app.theme-aurora-nocturne h3,.app.theme-aurora-nocturne h4,.app.theme-aurora-nocturne .brand{text-shadow:0 2px 8px #000000e0,0 1px 2px #000000e6;color:#fff!important}.app.theme-aurora-nocturne p,.app.theme-aurora-nocturne small,.app.theme-aurora-nocturne label{text-shadow:0 1px 4px #000000d1}.app.theme-aurora-nocturne .premiumFeatureGrid p,.app.theme-aurora-nocturne .sitePageHeader p{color:#e1e4eb!important}.app.theme-aurora-nocturne button{text-shadow:0 1px 3px #0000007a}.app.theme-aurora-nocturne button.primary,.app.theme-aurora-nocturne .primary,.app.theme-aurora-nocturne .saveBtn{text-shadow:none}@media (width<=700px){.app.theme-aurora-nocturne .premiumHeroRedesign{background:#030810b8!important}}.app.theme-aurora-nocturne .page-premium{padding-top:22px!important}.app.theme-aurora-nocturne .premiumPage{background:0 0!important}.app.theme-aurora-nocturne .premiumRedesign{gap:46px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{position:relative;overflow:hidden}.app.theme-aurora-nocturne .premiumHeroRedesign:after{content:"";background:linear-gradient(90deg,var(--an-gold),var(--an-pink),transparent);width:130px;height:2px;position:absolute;bottom:32px;left:58px;display:block!important}.app.theme-aurora-nocturne .premiumKicker{text-shadow:0 1px 5px #000;color:var(--an-gold)!important}.app.theme-aurora-nocturne .premiumHeroActions .premiumHeroPrimary{color:#17100d!important;background:linear-gradient(135deg,#e4b85d,#c48937)!important;border-color:#f0cd82!important}.app.theme-aurora-nocturne .premiumHeroCopy>small{color:#e0e2e7!important}.app.theme-aurora-nocturne .premiumSectionTitle{max-width:760px!important}.app.theme-aurora-nocturne .premiumSectionTitle>span{text-shadow:0 1px 5px #000;color:var(--an-gold)!important}.app.theme-aurora-nocturne .premiumSectionTitle h3{text-shadow:0 2px 9px #000000eb;color:#fff!important}.app.theme-aurora-nocturne .premiumSectionTitle p{text-shadow:0 1px 6px #000000e6;color:#e1e4ea!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{position:relative;overflow:hidden}.app.theme-aurora-nocturne .premiumFeatureGrid article:after{content:"";opacity:.18;pointer-events:none;background:#a971d9;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -24px -34px auto}.app.theme-aurora-nocturne .premiumFeatureGrid article:nth-child(2n):after{background:#d0874d}.app.theme-aurora-nocturne .premiumFeatureGrid article:nth-child(3n):after{background:#4eb6b1}.app.theme-aurora-nocturne .premiumFeatureGrid article>*{z-index:1;position:relative}.app.theme-aurora-nocturne .premiumFeatureGrid h4{letter-spacing:-.02em;color:#fff!important;font-size:17px!important}.app.theme-aurora-nocturne .premiumFeatureGrid p{font-size:12px!important}.app.theme-aurora-nocturne .premiumFeatureGrid small{color:#d3d5dc!important}.app.theme-aurora-nocturne .premiumEventSpotlight{background:linear-gradient(95deg,#050a14c7,#23143599)!important;border:1px solid #efb95b47!important;box-shadow:0 10px 27px #00000038!important}.app.theme-aurora-nocturne .premiumEventPreview{color:#fff!important;box-shadow:none!important;background:#050a14c7!important;border:1px solid #efb95b3d!important}.app.theme-aurora-nocturne .premiumEventPreviewHead small,.app.theme-aurora-nocturne .premiumEventPreviewStats{color:#d0d4dd!important}.app.theme-aurora-nocturne .premiumEventPreviewMap{background:linear-gradient(145deg,#4e3a68c7,#0b1c2ac7)!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard{background:#050a14b8!important;border:1px solid #ebd2a12e!important;border-radius:18px!important;padding:22px!important;box-shadow:0 7px 20px #0000002e!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard:hover{transform:translateY(-2px);border-color:#e9bc5b70!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard.recommended{background:linear-gradient(145deg,#3f1848b3,#050a14c2)!important;border-color:#ec70bd7a!important}.app.theme-aurora-nocturne .premiumPlanGrid .planPrice{color:#f3c86d!important;font-size:27px!important}.app.theme-aurora-nocturne .premiumCompare{background:#050a14b3!important;border:1px solid #ebd2a133!important;box-shadow:0 8px 22px #0003!important}.app.theme-aurora-nocturne .premiumCompare .compareHead{border:1px solid #ebd2a129;background:#251733db!important}.app.theme-aurora-nocturne .premiumCompare .compareRows>div{border-bottom-color:#e6ebf517!important}.app.theme-aurora-nocturne .premiumThemeCards .themePreview{border-color:#ebd2a138!important;box-shadow:0 8px 20px #0003!important}.app.theme-aurora-nocturne .premiumThemeCards .themePreview:before{background:#04081094!important}.app.theme-aurora-nocturne .premiumExtras .premiumPurchasesTop,.app.theme-aurora-nocturne .premiumExtras .paymentAccountCard,.app.theme-aurora-nocturne .premiumExtras .premiumGiftCard,.app.theme-aurora-nocturne .premiumExtras .boostCard,.app.theme-aurora-nocturne .likeExtras article,.app.theme-aurora-nocturne .superLikeStore,.app.theme-aurora-nocturne .privateRoomPerk{background:#050a14ad!important;border:1px solid #ebd2a12e!important;box-shadow:0 7px 18px #0000002b!important}.app.theme-aurora-nocturne .page-discover>.sitePageHeader,.app.theme-aurora-nocturne .page-browse>.sitePageHeader{background:#050a14a8!important}.app.theme-aurora-nocturne .discover{gap:24px!important}.app.theme-aurora-nocturne .discover .rightPanel{background:#050a14ab!important;border-color:#ebd2a129!important}.app.theme-aurora-nocturne .discover .rightPanel .mini{border:1px solid #0000;border-radius:12px;padding:8px}.app.theme-aurora-nocturne .discover .rightPanel .mini:hover{background:#4826566b!important;border-color:#ebd2a12e!important}.app.theme-aurora-nocturne .browse .filterPanel{background:#050a14ad!important;border:1px solid #ebd2a12b!important;border-radius:18px!important}.app.theme-aurora-nocturne .browseCount{border-radius:12px;padding:10px 13px;background:#050a148f!important;border:1px solid #ebd2a11f!important}.app.theme-aurora-nocturne .gridCard>div{background:linear-gradient(#050a1459,#050a14db)!important}.app.theme-aurora-nocturne .chatHeader h2,.app.theme-aurora-nocturne .dmHeader h2{font-size:20px!important}.app.theme-aurora-nocturne .room,.app.theme-aurora-nocturne .conversation{border-radius:11px!important}.app.theme-aurora-nocturne .room:hover,.app.theme-aurora-nocturne .conversation:hover{background:#341f4375!important}.app.theme-aurora-nocturne .chatComposer textarea,.app.theme-aurora-nocturne .dmComposer textarea{background:#040911d1!important}.app.theme-aurora-nocturne .profileIntro{background:linear-gradient(100deg,#050a14c7,#050a147a)!important}.app.theme-aurora-nocturne .photoManager,.app.theme-aurora-nocturne .chatAvatarManager,.app.theme-aurora-nocturne .profilePromptEditor{background:#050a14a8!important;border:1px solid #ebd2a129!important;box-shadow:0 7px 18px #0000002b!important}.app.theme-aurora-nocturne .photoTile{border-color:#ebd2a12e!important}.app.theme-aurora-nocturne .settingsPage,.app.theme-aurora-nocturne .adminPage{gap:18px!important}.app.theme-aurora-nocturne .settingsCard,.app.theme-aurora-nocturne .opsPanel,.app.theme-aurora-nocturne .casePanel{background:#050a14b0!important;border:1px solid #ebd2a129!important}.app.theme-aurora-nocturne .settingsCard h3,.app.theme-aurora-nocturne .opsPanel h3,.app.theme-aurora-nocturne .casePanel h4{color:#fff!important}.app.theme-aurora-nocturne .mapBrowsePanel{background:#050a14c2!important}.app.theme-aurora-nocturne .mapSideLeaflet{background:#050a14d1!important}.app.theme-aurora-nocturne .mapBrowseItem{border-radius:10px!important}.app.theme-aurora-nocturne .mapBrowseItem:hover{background:#3e244e7a!important}.app.theme-aurora-nocturne .mapLeafletTags span,.app.theme-aurora-nocturne .mapLeafletIntent{background:#131928c2!important;border-color:#ebd2a129!important}.app.theme-aurora-nocturne .privateRoomModal,.app.theme-aurora-nocturne .mapLocationPicker,.app.theme-aurora-nocturne .roomEventComposer,.app.theme-aurora-nocturne .roomPollComposer{background:#070d18e6!important}.app.theme-aurora-nocturne .modalClose,.app.theme-aurora-nocturne .mapLeafletClose{color:#fff!important;background:#101827!important;border:1px solid #ebd2a12e!important}.app.theme-aurora-nocturne main b,.app.theme-aurora-nocturne main strong{color:#fff}.app.theme-aurora-nocturne main small{color:#c8cdd7}.app.theme-aurora-nocturne .verification,.app.theme-aurora-nocturne .intent,.app.theme-aurora-nocturne .matchScore{color:#f3d58f!important}@media (width<=900px){.app.theme-aurora-nocturne .premiumRedesign{gap:34px!important}.app.theme-aurora-nocturne .premiumHeroRedesign:after{left:42px}}@media (width<=700px){.app.theme-aurora-nocturne .page-premium{padding-top:10px!important}.app.theme-aurora-nocturne .premiumRedesign{gap:28px!important}.app.theme-aurora-nocturne .premiumHeroRedesign:after{width:90px;bottom:18px;left:24px}.app.theme-aurora-nocturne .premiumFeatureGrid article{min-height:0!important}}.app.theme-aurora-nocturne{--an-hairline:#f8dea42e;--an-hairline-hi:#f8dea457;--an-ink:#fffdf8;--an-copy:#d8dce5;--an-surface:#050a1494;--an-surface-hi:#060c17b8}.app.theme-aurora-nocturne>main:not(.page-worldmap){padding-inline:clamp(22px,3.2vw,58px)!important}.app.theme-aurora-nocturne>main:not(.page-worldmap)>:not(.sitePageHeader):not(.premiumPage){max-width:1540px;margin-inline:auto}.app.theme-aurora-nocturne .sitePageHeader{max-width:1540px;margin-left:auto!important;margin-right:auto!important}.app.theme-aurora-nocturne>aside{background:linear-gradient(#040811f0,#070b14e0)!important;border-right:1px solid #f4d08533!important}.app.theme-aurora-nocturne>aside:after{content:"";pointer-events:none;background:linear-gradient(#0000,#efb95b73,#c46fd73d,#0000);width:1px;position:absolute;top:72px;bottom:72px;right:-1px}.app.theme-aurora-nocturne>aside .brand{letter-spacing:-.025em;font-size:17px!important}.app.theme-aurora-nocturne nav{gap:3px}.app.theme-aurora-nocturne nav button{border:1px solid #0000!important;transition:background .14s,border-color .14s,color .14s,transform .14s!important}.app.theme-aurora-nocturne nav button:hover{transform:translate(2px)}.app.theme-aurora-nocturne nav button.active{background:linear-gradient(90deg,#532a59d6,#1f1934b8)!important}.app.theme-aurora-nocturne .sitePageHeader{border-color:var(--an-hairline)!important;background:linear-gradient(100deg,#050a14b8,#050a146b)!important;min-height:94px!important;padding:20px 25px!important}.app.theme-aurora-nocturne .sitePageHeader h1{font-size:clamp(30px,2.5vw,41px)!important}.app.theme-aurora-nocturne .gridCard,.app.theme-aurora-nocturne .incomingCard,.app.theme-aurora-nocturne .settingsCard,.app.theme-aurora-nocturne .opsPanel,.app.theme-aurora-nocturne .statCard,.app.theme-aurora-nocturne .notificationItem{border-color:var(--an-hairline)!important;background:linear-gradient(145deg,#080e1bb0,#050a148a)!important}.app.theme-aurora-nocturne .gridCard:hover,.app.theme-aurora-nocturne .incomingCard:hover{border-color:var(--an-hairline-hi)!important;box-shadow:0 12px 30px #00000040!important}.app.theme-aurora-nocturne button.primary,.app.theme-aurora-nocturne .primary,.app.theme-aurora-nocturne .saveBtn,.app.theme-aurora-nocturne .joinRoomBtn{color:#18110e!important;background:linear-gradient(135deg,#f0cb79 0%,#d39a3e 100%)!important;border-color:#f5d58e!important;box-shadow:0 5px 14px #82531938!important}.app.theme-aurora-nocturne button:not(.primary):not(.saveBtn):not(.joinRoomBtn){border-color:#e6dcef24}.app.theme-aurora-nocturne button:not(.primary):not(.saveBtn):not(.joinRoomBtn):hover{border-color:#efc36952}.app.theme-aurora-nocturne .premiumRedesign{max-width:1320px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:radial-gradient(circle at 78% 27%,#dd67b926,#0000 24%),linear-gradient(90deg,#03070fe8 0 35%,#03070f9c 58%,#03070f1a 100%)!important;border:1px solid #f8d79257!important;border-radius:30px!important;align-items:center!important;min-height:500px!important;padding:clamp(48px,5vw,78px)!important;display:flex!important;box-shadow:0 24px 70px #00000047!important}.app.theme-aurora-nocturne .premiumHeroCopy{max-width:660px!important}.app.theme-aurora-nocturne .premiumHeroCopy h2{max-width:720px!important;font-size:clamp(54px,5.5vw,82px)!important}.app.theme-aurora-nocturne .premiumHeroCopy p{color:#e2e5ec!important;max-width:560px!important;font-size:16px!important}.app.theme-aurora-nocturne .premiumHeroActions{gap:11px!important;margin-top:27px!important}.app.theme-aurora-nocturne .premiumHeroActions button{border-radius:12px!important;min-height:46px!important;padding-inline:20px!important}.app.theme-aurora-nocturne .premiumWhy{padding-top:26px!important}.app.theme-aurora-nocturne .premiumWhy>span,.app.theme-aurora-nocturne .premiumSectionTitle>span{text-transform:uppercase;letter-spacing:.21em!important;font-size:10px!important;font-weight:950!important}.app.theme-aurora-nocturne .premiumWhy h2,.app.theme-aurora-nocturne .premiumSectionTitle h3{max-width:780px;margin-inline:auto}.app.theme-aurora-nocturne .premiumFeatureGrid article{border:1px solid var(--an-hairline)!important;background:linear-gradient(145deg,#090f1dc2,#050a1494)!important;border-radius:20px!important;min-height:215px!important;padding:25px!important}.app.theme-aurora-nocturne .premiumFeatureGrid article:hover{transform:translateY(-3px);border-color:var(--an-hairline-hi)!important;box-shadow:0 16px 35px #00000040!important}.app.theme-aurora-nocturne .premiumFeatureIcon{background:linear-gradient(145deg,#492c56d6,#17192be0)!important;border-radius:14px!important;width:48px!important;height:48px!important}.app.theme-aurora-nocturne .premiumFeatureGrid h3,.app.theme-aurora-nocturne .premiumFeatureGrid h4{margin-top:19px!important;font-size:18px!important}.app.theme-aurora-nocturne .premiumFeatureGrid p{color:#d2d6df!important;font-size:13px!important;line-height:1.6!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard{flex-direction:column;display:flex;min-height:225px!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard.recommended{transform:translateY(-7px);box-shadow:0 18px 44px #00000047!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard button{margin-top:auto}.app.theme-aurora-nocturne .profileCard{border-color:#f5d59166!important;border-radius:30px!important;box-shadow:0 25px 70px #00000052!important}.app.theme-aurora-nocturne .profileCard .cardInfo{padding:clamp(22px,3vw,38px)!important}.app.theme-aurora-nocturne .profileCard .nameLine h2{font-size:clamp(34px,3.5vw,50px)!important}.app.theme-aurora-nocturne .actions button{box-shadow:0 8px 22px #00000040;border-radius:50%!important}.app.theme-aurora-nocturne .gridCard{border-radius:22px!important}.app.theme-aurora-nocturne .gridCard img{transition:transform .24s}.app.theme-aurora-nocturne .gridCard:hover img{transform:scale(1.025)}.app.theme-aurora-nocturne .rooms,.app.theme-aurora-nocturne .messages{border-color:#f5d59140!important;box-shadow:0 24px 60px #0000004d!important}.app.theme-aurora-nocturne .conversationList,.app.theme-aurora-nocturne .roomList{background:#050a14b3!important}.app.theme-aurora-nocturne .privateChat,.app.theme-aurora-nocturne .roomChat{background:#0409118f!important}.app.theme-aurora-nocturne .chatHeader,.app.theme-aurora-nocturne .dmHeader{border-bottom:1px solid #f5d59124!important;min-height:72px!important}.app.theme-aurora-nocturne .chatComposer,.app.theme-aurora-nocturne .dmComposer{border-top:1px solid #f5d59124!important}.app.theme-aurora-nocturne .profileIntro,.app.theme-aurora-nocturne .settingsHero,.app.theme-aurora-nocturne .adminHero{border-color:#f5d59142!important;border-radius:24px!important;min-height:175px!important;padding:34px!important}.app.theme-aurora-nocturne .profileIntro h2,.app.theme-aurora-nocturne .settingsHero h2,.app.theme-aurora-nocturne .adminHero h2{font-size:clamp(31px,3vw,43px)!important}.app.theme-aurora-nocturne .notificationItem{border-radius:16px!important;padding:16px 18px!important}.app.theme-aurora-nocturne .notificationItem:hover{background:#161323ad!important;border-color:#f5d5914f!important}.app.theme-aurora-nocturne .mapBrowsePanel{border-right:1px solid #f5d59138!important}.app.theme-aurora-nocturne .mapSideLeaflet{border-left:1px solid #f5d5913d!important}.app.theme-aurora-nocturne .mapSideLeaflet h2{font-size:28px!important}.app.theme-aurora-nocturne input,.app.theme-aurora-nocturne textarea,.app.theme-aurora-nocturne select{min-height:42px;background:#040912b3!important;border-color:#d5deee30!important;border-radius:10px!important}.app.theme-aurora-nocturne textarea{min-height:88px}.app.theme-aurora-nocturne input:hover,.app.theme-aurora-nocturne textarea:hover,.app.theme-aurora-nocturne select:hover{border-color:#f4cd7e4f!important}@media (prefers-reduced-motion:reduce){.app.theme-aurora-nocturne *{transition:none!important}}@media (width<=1100px){.app.theme-aurora-nocturne .premiumFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.app.theme-aurora-nocturne>main:not(.page-worldmap){padding-inline:12px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(#03070f29,#03070fdb 64%)!important;border-radius:22px!important;align-items:flex-end!important;min-height:470px!important;padding:34px 25px!important}.app.theme-aurora-nocturne .premiumHeroCopy h2{font-size:46px!important}.app.theme-aurora-nocturne .premiumFeatureGrid{grid-template-columns:1fr!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{min-height:0!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard.recommended{transform:none}}.app.theme-aurora-nocturne{isolation:isolate;background:0 0!important}.app.theme-aurora-nocturne .auroraBackdrop{z-index:0!important;pointer-events:none!important;background:#050810!important;display:block!important;position:fixed!important;inset:0!important}.app.theme-aurora-nocturne .auroraBackdrop img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.app.theme-aurora-nocturne>aside,.app.theme-aurora-nocturne>main,.app.theme-aurora-nocturne>.mobileNavShell,.app.theme-aurora-nocturne>.toast,.app.theme-aurora-nocturne>.guidelinesGate{z-index:2;position:relative}.app.theme-aurora-nocturne .premiumPage,.app.theme-aurora-nocturne .premiumPage>div,.app.theme-aurora-nocturne .premiumRedesign{-webkit-backdrop-filter:none!important;background:0 0!important}.app.theme-aurora-nocturne .premiumHeroArt{display:none!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(90deg,#03070fe6 0 36%,#03070f8a 61%,#03070f14 100%)!important;grid-template-columns:minmax(0,1fr)!important}.app.theme-aurora-nocturne .premiumFeatureGrid article,.app.theme-aurora-nocturne .premiumPlanGrid .planCard,.app.theme-aurora-nocturne .premiumCompare,.app.theme-aurora-nocturne .premiumEventPreview,.app.theme-aurora-nocturne .premiumExtras .premiumPurchasesTop,.app.theme-aurora-nocturne .premiumExtras .paymentAccountCard,.app.theme-aurora-nocturne .premiumExtras .premiumGiftCard,.app.theme-aurora-nocturne .premiumExtras .boostCard{color:#fff!important;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#070d19b8,#04091294)!important;border-color:#f4d38f33!important}.app.theme-aurora-nocturne .premiumFeatureGrid article :is(h3,h4,b,strong),.app.theme-aurora-nocturne .premiumPlanGrid .planCard :is(h3,b,strong),.app.theme-aurora-nocturne .premiumCompare :is(h3,b,strong){color:#fff!important}.app.theme-aurora-nocturne .premiumFeatureGrid article :is(p,small),.app.theme-aurora-nocturne .premiumPlanGrid .planCard :is(p,small,span),.app.theme-aurora-nocturne .premiumCompare :is(p,small,span){color:#d8dce5!important}.app.theme-aurora-nocturne .premiumFeatureIcon{color:#f1c96f!important}@media (width<=700px){.app.theme-aurora-nocturne .auroraBackdrop img{object-position:center top!important}}.app.theme-aurora-nocturne .auroraBackdrop{visibility:visible!important;opacity:1!important;z-index:0!important;display:block!important;position:fixed!important;inset:0!important}.app.theme-aurora-nocturne .auroraBackdrop img{visibility:visible!important;opacity:1!important;display:block!important}.app.theme-aurora-nocturne>main,.app.theme-aurora-nocturne .page-premium{background:0 0!important}.app.theme-aurora-nocturne .page-premium>.sitePageHeader{display:none!important}.app.theme-aurora-nocturne .premiumPage,.app.theme-aurora-nocturne .premiumRedesign,.app.theme-aurora-nocturne .premiumFeatureSection,.app.theme-aurora-nocturne .premiumWhy,.app.theme-aurora-nocturne .premiumPlans,.app.theme-aurora-nocturne .premiumCompareSection,.app.theme-aurora-nocturne .premiumThemeSection,.app.theme-aurora-nocturne .premiumExtras{background:0 0!important}.app.theme-aurora-nocturne .premiumHeroArt{visibility:hidden!important;display:none!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(100deg,#03070fd1,#100a1d85 55%,#100a1d29)!important;border:1px solid #f3cf8352!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{color:#fff!important;background:linear-gradient(145deg,#070d19c7,#120c1da3)!important;border:1px solid #f3cf8333!important}.app.theme-aurora-nocturne .premiumFeatureGrid article h4{color:#fff!important}.app.theme-aurora-nocturne .premiumFeatureGrid article p{color:#d9dce5!important}.app.theme-aurora-nocturne .premiumFeatureGrid article small{color:#c9ced8!important}.app.theme-aurora-nocturne .premiumFeatureIcon{color:#f1c96f!important;background:#3f254eb8!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard,.app.theme-aurora-nocturne .premiumCompare{color:#fff!important;background:linear-gradient(145deg,#070d19cc,#120c1dab)!important;border-color:#f3cf8333!important}@media (width<=700px){.app.theme-aurora-nocturne{background-image:url(/theme-assets/aurora-nocturne-approved-mobile.webp)!important;background-position:top!important}}.app.theme-aurora-nocturne{background-attachment:scroll!important}.app.theme-aurora-nocturne .page-premium{min-height:100vh!important;padding:24px clamp(28px,4vw,74px) 70px!important}.app.theme-aurora-nocturne .premiumPage{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app.theme-aurora-nocturne .premiumRedesign{gap:64px!important;width:min(100%,1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:0 0 70px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(90deg,#02060de8 0 31%,#02060d9e 47%,#02060d36 70%,#02060d0d 100%)!important;border:1px solid #f1cc7e4d!important;border-radius:28px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:520px!important;padding:clamp(46px,5vw,78px)!important;display:flex!important;box-shadow:0 18px 55px #0000003d!important}.app.theme-aurora-nocturne .premiumHeroCopy{width:min(620px,58%)!important;max-width:620px!important}.app.theme-aurora-nocturne .premiumHeroCopy .premiumKicker{color:#efc76e!important;letter-spacing:.22em!important;font-size:10px!important}.app.theme-aurora-nocturne .premiumHeroCopy h2{letter-spacing:-.058em!important;color:#fff!important;text-shadow:0 3px 14px #000000eb!important;margin:14px 0 20px!important;font-size:clamp(54px,5.4vw,82px)!important;line-height:.94!important}.app.theme-aurora-nocturne .premiumHeroCopy p{color:#ecedf2!important;text-shadow:0 2px 8px #000000eb!important;max-width:540px!important;font-size:16px!important;line-height:1.72!important}.app.theme-aurora-nocturne .premiumHeroCopy>small{color:#e0e3ea!important;text-shadow:0 1px 6px #000000e6!important}.app.theme-aurora-nocturne .premiumHeroActions{gap:12px!important;margin:28px 0 17px!important}.app.theme-aurora-nocturne .premiumHeroActions button{border-radius:12px!important;min-height:48px!important;padding:0 21px!important}.app.theme-aurora-nocturne .premiumHeroPrimary{color:#17100c!important;background:linear-gradient(135deg,#f1cb74,#ca8f36)!important;border:1px solid #f6d990!important;box-shadow:0 8px 22px #ad712338!important}.app.theme-aurora-nocturne .premiumHeroActions button:not(.premiumHeroPrimary){color:#fff!important;background:#070c1694!important;border:1px solid #f3daa947!important}.app.theme-aurora-nocturne .premiumFeatureSection,.app.theme-aurora-nocturne .premiumPlansSection,.app.theme-aurora-nocturne .premiumThemeShowcase{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app.theme-aurora-nocturne .premiumSectionTitle{text-align:center!important;max-width:800px!important;margin:0 auto 28px!important}.app.theme-aurora-nocturne .premiumSectionTitle.compact{margin-bottom:24px!important}.app.theme-aurora-nocturne .premiumSectionTitle>span{color:#efc76e!important;letter-spacing:.22em!important;font-size:10px!important;font-weight:950!important}.app.theme-aurora-nocturne .premiumSectionTitle h3{color:#fff!important;text-shadow:0 3px 12px #000000f0!important;margin:8px auto 10px!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important}.app.theme-aurora-nocturne .premiumSectionTitle p{color:#e3e6ec!important;text-shadow:0 2px 8px #000000eb!important;max-width:680px!important;margin-inline:auto!important;font-size:14px!important;line-height:1.65!important}.app.theme-aurora-nocturne .premiumFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{background:linear-gradient(145deg,#060c17c7,#100a1bab)!important;border:1px solid #f1d29330!important;border-radius:20px!important;min-height:222px!important;padding:25px!important;box-shadow:0 10px 26px #0003!important}.app.theme-aurora-nocturne .premiumFeatureGrid article:hover{border-color:#f1d2935c!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px #00000042!important}.app.theme-aurora-nocturne .premiumFeatureIcon{color:#f1c96f!important;background:linear-gradient(145deg,#672f70b8,#1e1831e0)!important;border:1px solid #f0c56b45!important;border-radius:14px!important;place-items:center!important;width:47px!important;height:47px!important;display:grid!important}.app.theme-aurora-nocturne .premiumFeatureGrid article h4{color:#fff!important;margin:20px 0 9px!important;font-size:18px!important}.app.theme-aurora-nocturne .premiumFeatureGrid article p{color:#d9dde5!important;font-size:13px!important;line-height:1.62!important}.app.theme-aurora-nocturne .premiumFeatureGrid article small{color:#c7ccd6!important;font-size:10px!important}.app.theme-aurora-nocturne .premiumEventSpotlight{background:linear-gradient(105deg,#060c17c4,#2f163b8c)!important;border:1px solid #f1d29333!important;border-radius:24px!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;align-items:center!important;gap:34px!important;padding:34px!important;display:grid!important;box-shadow:0 12px 34px #00000038!important}.app.theme-aurora-nocturne .premiumEventSpotlightCopy h3{color:#fff!important;font-size:clamp(30px,3vw,43px)!important}.app.theme-aurora-nocturne .premiumEventSpotlightCopy p{color:#dce0e7!important}.app.theme-aurora-nocturne .premiumEventPreview{box-shadow:none!important;background:#050a13c7!important;border:1px solid #f0cc833b!important;border-radius:18px!important}.app.theme-aurora-nocturne .premiumPlanGrid{gap:16px!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard{background:linear-gradient(145deg,#060c17cc,#110a1dad)!important;border:1px solid #f1d29330!important;border-radius:20px!important;min-height:235px!important;padding:24px!important;box-shadow:0 10px 26px #0003!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard.recommended{background:linear-gradient(145deg,#461c4cc7,#080d18c2)!important;border-color:#ef75be6e!important;transform:translateY(-7px)!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard h3{color:#fff!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard :is(p,small,span){color:#d8dce5!important}.app.theme-aurora-nocturne .premiumPlanGrid .planPrice{color:#f1c96f!important}.app.theme-aurora-nocturne .premiumCompare{background:#050a14ba!important;border:1px solid #f1d29333!important;border-radius:22px!important;padding:26px!important;box-shadow:0 10px 28px #00000038!important}.app.theme-aurora-nocturne .premiumCompare .compareHead{background:#32193db8!important;border-color:#f1d29329!important}.app.theme-aurora-nocturne .premiumCompare .compareRows>div{border-color:#e4eaf517!important}.app.theme-aurora-nocturne .premiumCompare .compareRows strong{color:#f1c96f!important}.app.theme-aurora-nocturne .premiumCompare .compareRows span{color:#d3d8e1!important}.app.theme-aurora-nocturne .premiumThemeCards .themePreview,.app.theme-aurora-nocturne .superLikeStore,.app.theme-aurora-nocturne .privateRoomPerk,.app.theme-aurora-nocturne .premiumGiftCard,.app.theme-aurora-nocturne .paymentAccountCard,.app.theme-aurora-nocturne .boostCard{color:#fff!important;background:linear-gradient(145deg,#060c17c7,#100a1ba8)!important;border:1px solid #f1d2932e!important;box-shadow:0 9px 24px #00000030!important}.app.theme-aurora-nocturne .premiumThemeCards .themePreview :is(span,b),.app.theme-aurora-nocturne .superLikeStore :is(h3,b,strong),.app.theme-aurora-nocturne .privateRoomPerk :is(h3,b,strong),.app.theme-aurora-nocturne .premiumGiftCard :is(h3,b,strong),.app.theme-aurora-nocturne .paymentAccountCard :is(h3,b,strong),.app.theme-aurora-nocturne .boostCard :is(h3,b,strong){color:#fff!important}.app.theme-aurora-nocturne>aside{background:linear-gradient(#03070ee8,#070911d9)!important}.app.theme-aurora-nocturne .sideBottom{background:0 0!important}.app.theme-aurora-nocturne .auroraBackdrop{z-index:0!important}.app.theme-aurora-nocturne:before{z-index:1!important}.app.theme-aurora-nocturne>aside,.app.theme-aurora-nocturne>main{z-index:2!important}@media (width<=1100px){.app.theme-aurora-nocturne .premiumFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.theme-aurora-nocturne .premiumEventSpotlight{grid-template-columns:1fr!important}.app.theme-aurora-nocturne .premiumHeroCopy{width:min(690px,72%)!important}}@media (width<=700px){.app.theme-aurora-nocturne{background:linear-gradient(#02060c0a,#02060c38),url(/theme-assets/aurora-nocturne-approved-mobile.webp) top/cover no-repeat!important}.app.theme-aurora-nocturne .page-premium{padding:12px 12px 46px!important}.app.theme-aurora-nocturne .premiumRedesign{gap:36px!important}.app.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(#02060d14,#02060ddb 67%)!important;align-items:flex-end!important;min-height:500px!important;padding:32px 24px!important}.app.theme-aurora-nocturne .premiumHeroCopy{width:100%!important;max-width:none!important}.app.theme-aurora-nocturne .premiumHeroCopy h2{font-size:46px!important}.app.theme-aurora-nocturne .premiumFeatureGrid{grid-template-columns:1fr!important}.app.theme-aurora-nocturne .premiumFeatureGrid article{min-height:0!important}.app.theme-aurora-nocturne .premiumPlanGrid .planCard.recommended{transform:none!important}}.premiumRedesign.theme-aurora-nocturne{isolation:isolate!important;color:#fff!important;background:0 0!important;position:relative!important}.premiumRedesign.theme-aurora-nocturne:before{content:""!important;z-index:-2!important;pointer-events:none!important;background:linear-gradient(#02050c0a,#02050c29),url(/theme-assets/aurora-nocturne-approved.webp) 50%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important}.premiumRedesign.theme-aurora-nocturne:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#02050c4d,#0000 30% 76%,#02050c1f)!important;display:block!important;position:fixed!important;inset:0!important}.premiumRedesign.theme-aurora-nocturne .premiumHeroArt{display:none!important}.premiumRedesign.theme-aurora-nocturne .premiumHeroRedesign{background:linear-gradient(90deg,#02060de0,#02060d8c 48%,#02060d14 78%)!important;border:1px solid #f1cc7e4d!important;grid-template-columns:1fr!important;min-height:520px!important}.premiumRedesign.theme-aurora-nocturne .premiumHeroCopy{max-width:620px!important}.premiumRedesign.theme-aurora-nocturne .premiumFeatureSection,.premiumRedesign.theme-aurora-nocturne .premiumPlansSection,.premiumRedesign.theme-aurora-nocturne .premiumThemeShowcase{box-shadow:none!important;background:0 0!important;border:0!important}.premiumRedesign.theme-aurora-nocturne .premiumFeatureGrid article,.premiumRedesign.theme-aurora-nocturne .premiumPlanGrid .planCard,.premiumRedesign.theme-aurora-nocturne .premiumCompare,.premiumRedesign.theme-aurora-nocturne .premiumEventSpotlight,.premiumRedesign.theme-aurora-nocturne .premiumEventPreview,.premiumRedesign.theme-aurora-nocturne .superLikeStore,.premiumRedesign.theme-aurora-nocturne .privateRoomPerk,.premiumRedesign.theme-aurora-nocturne .premiumGiftCard,.premiumRedesign.theme-aurora-nocturne .paymentAccountCard,.premiumRedesign.theme-aurora-nocturne .boostCard{color:#fff!important;background:linear-gradient(145deg,#060c17cc,#110a1dad)!important;border-color:#f1d29333!important;box-shadow:0 10px 28px #00000038!important}.premiumRedesign.theme-aurora-nocturne .premiumFeatureGrid article :is(h3,h4,b,strong),.premiumRedesign.theme-aurora-nocturne .premiumPlanGrid .planCard :is(h3,h4,b,strong),.premiumRedesign.theme-aurora-nocturne .premiumEventSpotlight :is(h3,h4,b,strong),.premiumRedesign.theme-aurora-nocturne .premiumCompare :is(h3,h4,b,strong){color:#fff!important}.premiumRedesign.theme-aurora-nocturne .premiumFeatureGrid article :is(p,small),.premiumRedesign.theme-aurora-nocturne .premiumPlanGrid .planCard :is(p,small,span),.premiumRedesign.theme-aurora-nocturne .premiumEventSpotlight :is(p,small,span),.premiumRedesign.theme-aurora-nocturne .premiumCompare :is(p,small,span){color:#d8dce5!important}.premiumRedesign.theme-aurora-nocturne .premiumFeatureIcon{color:#f1c96f!important;background:linear-gradient(145deg,#672f70b8,#1e1831e0)!important;border-color:#f0c56b45!important}.premiumRedesign.theme-aurora-nocturne .premiumSectionTitle :is(h2,h3),.premiumRedesign.theme-aurora-nocturne .premiumWhy :is(h2,h3){color:#fff!important;text-shadow:0 3px 12px #000000e6!important}.premiumRedesign.theme-aurora-nocturne .premiumSectionTitle p,.premiumRedesign.theme-aurora-nocturne .premiumWhy p{color:#e3e6ec!important;text-shadow:0 2px 8px #000000e6!important}@media (width<=700px){.premiumRedesign.theme-aurora-nocturne:before{background:linear-gradient(#02050c08,#02050c2e),url(/theme-assets/aurora-nocturne-approved-mobile.webp) top/cover no-repeat!important}}.app.theme-aurora-nocturne{background:#050811!important}.app.theme-aurora-nocturne .auroraBackdrop{transform:translateZ(0);z-index:0!important;pointer-events:none!important;contain:strict!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app.theme-aurora-nocturne .auroraBackdrop img{transform:translateZ(0);object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.app.theme-aurora-nocturne:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#02050c08,#02050c29)!important;position:fixed!important;inset:0!important}.premiumRedesign.theme-aurora-nocturne:before,.premiumRedesign.theme-aurora-nocturne:after{content:none!important;background:0 0!important;display:none!important}.app.theme-aurora-nocturne *,.app.theme-aurora-nocturne :before,.app.theme-aurora-nocturne :after{-webkit-backdrop-filter:none!important;filter:none!important}.app.theme-aurora-nocturne .premiumHeroRedesign,.app.theme-aurora-nocturne .premiumFeatureGrid article,.app.theme-aurora-nocturne .premiumPlanGrid .planCard,.app.theme-aurora-nocturne .premiumCompare,.app.theme-aurora-nocturne .premiumEventSpotlight,.app.theme-aurora-nocturne .rooms,.app.theme-aurora-nocturne .messages,.app.theme-aurora-nocturne .profileCard,.app.theme-aurora-nocturne .realMapShell{box-shadow:0 6px 18px #0000002e!important}.app.theme-aurora-nocturne .premiumFeatureGrid article:hover,.app.theme-aurora-nocturne .premiumPlanGrid .planCard:hover,.app.theme-aurora-nocturne .gridCard:hover,.app.theme-aurora-nocturne .incomingCard:hover,.app.theme-aurora-nocturne nav button:hover{transform:none!important}.app.theme-aurora-nocturne .premiumFeatureGrid article,.app.theme-aurora-nocturne .premiumPlanGrid .planCard,.app.theme-aurora-nocturne .gridCard,.app.theme-aurora-nocturne .incomingCard,.app.theme-aurora-nocturne nav button,.app.theme-aurora-nocturne button{transition:border-color .12s,background-color .12s,color .12s!important}.app.theme-aurora-nocturne .premiumFeatureSection,.app.theme-aurora-nocturne .premiumEventSpotlight,.app.theme-aurora-nocturne .premiumPlansSection,.app.theme-aurora-nocturne .premiumCompare,.app.theme-aurora-nocturne .premiumThemeShowcase,.app.theme-aurora-nocturne .premiumExtras{content-visibility:auto;contain-intrinsic-size:800px}.app.theme-aurora-nocturne>aside{box-shadow:none!important;background:#040810eb!important}@media (width<=700px){.app.theme-aurora-nocturne .auroraBackdrop{height:100%!important;min-height:100vh!important;position:absolute!important}.app.theme-aurora-nocturne .auroraBackdrop img{object-position:center top!important}.app.theme-aurora-nocturne:before{height:100%!important;min-height:100vh!important;position:absolute!important}}.app.theme-aurora-nocturne .superLikePackGrid button,.premiumRedesign.theme-aurora-nocturne .superLikePackGrid button{color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#09101deb,#1c0f27d6)!important;border:1px solid #f1d29333!important}.app.theme-aurora-nocturne .superLikePackGrid button:hover,.premiumRedesign.theme-aurora-nocturne .superLikePackGrid button:hover{background:linear-gradient(145deg,#0f1829f0,#2b1535e0)!important;border-color:#f1d29361!important;transform:none!important}.app.theme-aurora-nocturne .superLikePackGrid button :is(b,span),.premiumRedesign.theme-aurora-nocturne .superLikePackGrid button :is(b,span){color:#fff!important}.app.theme-aurora-nocturne .superLikePackGrid button small,.premiumRedesign.theme-aurora-nocturne .superLikePackGrid button small{color:#cfd4dd!important}.app.theme-aurora-nocturne .superLikePackGrid button.popular,.premiumRedesign.theme-aurora-nocturne .superLikePackGrid button.popular{background:linear-gradient(145deg,#451e4beb,#151125e0)!important;border-color:#eb7dc161!important}.app.theme-aurora-nocturne>aside .brand{white-space:nowrap!important;letter-spacing:-.02em!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 14px 14px 16px!important;font-size:15px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.app.theme-aurora-nocturne>aside .brand:before{flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important}.app.theme-aurora-nocturne>aside .brand .logo,.app.theme-aurora-nocturne>aside .brand svg,.app.theme-aurora-nocturne>aside .brand img{flex:0 0 40px!important;width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;margin:0!important}.app.theme-aurora-nocturne>aside .brand span,.app.theme-aurora-nocturne>aside .brand b,.app.theme-aurora-nocturne>aside .brand strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (width<=900px){.app.theme-aurora-nocturne>aside .brand{gap:8px!important;padding-inline:12px!important;font-size:14px!important}.app.theme-aurora-nocturne>aside .brand .logo,.app.theme-aurora-nocturne>aside .brand svg,.app.theme-aurora-nocturne>aside .brand img{flex-basis:36px!important;width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important}}@media (width>=721px){.app.theme-aurora-nocturne>.desktopSidebar{box-shadow:none!important;background:linear-gradient(#040810f2,#080a14e8)!important;border-right:1px solid #f2cf8938!important;padding:18px 12px 14px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand{border-bottom:1px solid #f2cf8921!important;min-height:60px!important;margin:0 4px 17px!important;padding:8px 9px 12px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand .logo{color:#f5cf78!important;background:linear-gradient(145deg,#6a315f,#351d45)!important;border:1px solid #f3ca7661!important;box-shadow:0 4px 12px #00000038!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand span{color:#fffdf9!important;letter-spacing:-.025em!important;font-size:18px!important}.app.theme-aurora-nocturne>.desktopSidebar>nav{scrollbar-color:#eec67340 transparent;gap:3px!important;padding:2px 2px 8px!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button{color:#bfc4cf!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:40px!important;padding:9px 10px!important;font-size:13px!important;font-weight:720!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button svg{color:#aeb3c0!important;width:18px!important;height:18px!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button:hover{color:#fff!important;background:#30213b8f!important;border-color:#debe8421!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button:hover svg{color:#ebc971!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button.active{color:#fff!important;background:linear-gradient(90deg,#5c2b52e0,#1f1934c7)!important;border-color:#ecbf6542!important;font-weight:850!important;box-shadow:inset 2px 0 #e9bc61!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button.active svg{color:#f3ce78!important}.app.theme-aurora-nocturne .navCount{color:#fff!important;min-width:20px!important;height:20px!important;box-shadow:none!important;background:#d95692!important;border:1px solid #ffd8ea59!important;border-radius:99px!important;place-items:center!important;margin-left:auto!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.app.theme-aurora-nocturne .navDot{background:#f0c866!important;margin-left:auto!important;box-shadow:0 0 0 3px #f0c8661f!important}.app.theme-aurora-nocturne>.desktopSidebar>.sideBottom{border-top-color:#f2cf8924!important;gap:4px!important;padding:10px 3px 0!important}.app.theme-aurora-nocturne>.desktopSidebar>.sideBottom>button{color:#b8bdc8!important;background:0 0!important;border-radius:10px!important;min-height:36px!important;padding:8px 9px!important;font-size:12px!important}.app.theme-aurora-nocturne>.desktopSidebar>.sideBottom>button:hover{color:#fff!important;background:#2f1f3885!important;border-color:#ecbf6529!important}.app.theme-aurora-nocturne>.desktopSidebar>.sideBottom>button.premium{color:#ffe6a9!important;background:linear-gradient(90deg,#5b3434ad,#38203fb3)!important;border:1px solid #eebf624a!important}.app.theme-aurora-nocturne>.desktopSidebar>.sideBottom>button.premium svg{color:#f3c86c!important}.app.theme-aurora-nocturne .sideLegal{border-top:1px solid #f2cf8917!important;gap:2px 4px!important;margin-top:5px!important;padding-top:7px!important}.app.theme-aurora-nocturne .sideLegal button{color:#777f8f!important;padding:3px 4px!important;font-size:9px!important}.app.theme-aurora-nocturne .sideLegal button:hover{color:#d9c18b!important;background:0 0!important}}.app.theme-aurora-nocturne .sitePageHeader{background:linear-gradient(100deg,#050a14c2,#100c1d82)!important;border:1px solid #f2cf8933!important;border-radius:18px!important;box-shadow:0 6px 18px #00000026!important}.app.theme-aurora-nocturne .sitePageHeader:after{content:"";pointer-events:none;background:linear-gradient(90deg,#efc76d,#d86bac,#0000);width:92px;height:1px;position:absolute;bottom:-1px;left:24px}.app.theme-aurora-nocturne .sitePageHeader h1{color:#fffdf8!important}.app.theme-aurora-nocturne .sitePageHeader p{color:#cbd0db!important}.app.theme-aurora-nocturne .pageEyebrow{color:#eec66e!important}.app.theme-aurora-nocturne .headerRight .counter,.app.theme-aurora-nocturne .headerRight .avatar{color:#f2d48c!important;box-shadow:none!important;background:#080e19d1!important;border:1px solid #f2cf8933!important}.app.theme-aurora-nocturne .modalShade{background:#01040ab8!important}.app.theme-aurora-nocturne :is(.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.profilePeek,.guidelinesGateCard){color:#fff!important;background:linear-gradient(145deg,#080e1afa,#140c1ff5)!important;border:1px solid #f2cf893d!important;box-shadow:0 12px 34px #00000052!important}.app.theme-aurora-nocturne :is(.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.profilePeek,.guidelinesGateCard) :is(p,small,label){color:#cbd0da!important}.app.theme-aurora-nocturne .modalClose,.app.theme-aurora-nocturne .mapLeafletClose{color:#fff!important;box-shadow:none!important;background:#0e1420f2!important;border:1px solid #f2cf892e!important}.app.theme-aurora-nocturne .toast,.app.theme-aurora-nocturne .notificationToast{color:#fff!important;background:linear-gradient(100deg,#080e19f7,#25142bf5)!important;border:1px solid #f2cf8938!important;box-shadow:0 8px 24px #00000040!important}.app.theme-aurora-nocturne .notificationToast small{color:#cbd0da!important}.app.theme-aurora-nocturne input,.app.theme-aurora-nocturne textarea,.app.theme-aurora-nocturne select{color:#f8f8fb!important;box-shadow:none!important;background:#040912e0!important;border:1px solid #cfd7e633!important}.app.theme-aurora-nocturne input::placeholder,.app.theme-aurora-nocturne textarea::placeholder{opacity:1;color:#858c9b!important}.app.theme-aurora-nocturne select option{color:#f6f6fa;background:#0b1020}.app.theme-aurora-nocturne input:focus,.app.theme-aurora-nocturne textarea:focus,.app.theme-aurora-nocturne select:focus{outline-offset:1px!important;border-color:#efc6707a!important;outline:2px solid #e7b96047!important}.app.theme-aurora-nocturne button:focus-visible,.app.theme-aurora-nocturne [role=button]:focus-visible{outline-offset:2px!important;outline:2px solid #efc66b!important}.app.theme-aurora-nocturne :is(.rightPanel,.filterPanel,.settingsCard,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk){color:#fff!important;background:linear-gradient(145deg,#070d19c2,#100b1ba3)!important;border-color:#f2cf892b!important;box-shadow:0 5px 15px #00000024!important}.app.theme-aurora-nocturne :is(.rightPanel,.filterPanel,.settingsCard,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk) :is(p,small,label){color:#c7ccd7!important}@media (width<=720px){.app.theme-aurora-nocturne>.mobileNavShell .mobileNavDrawer{background:#050912f7!important;border-color:#f2cf8933!important;box-shadow:0 8px 24px #00000042!important}.app.theme-aurora-nocturne .mobileNavBrand{border-bottom-color:#f2cf8924!important}.app.theme-aurora-nocturne .mobileNavBrand>span{color:#f5cf78!important;box-shadow:none!important;background:linear-gradient(145deg,#6a315f,#351d45)!important;border-color:#f3ca765c!important}.app.theme-aurora-nocturne .mobileNavBrand>b{color:#fff!important}.app.theme-aurora-nocturne .mobileNavDrawer>nav button,.app.theme-aurora-nocturne .mobileNavUtilities button{color:#b9bfca!important}.app.theme-aurora-nocturne .mobileNavDrawer>nav button.active{color:#fff!important;background:linear-gradient(90deg,#5b2b52db,#1e1832cc)!important;border:1px solid #ecbf6538!important}.app.theme-aurora-nocturne .mobileNavUtilities{background:#070b15fa!important;border-top-color:#f2cf8924!important}.app.theme-aurora-nocturne .mobileNavUtilities .premium{color:#ffe6a9!important;background:linear-gradient(90deg,#5b3434d1,#38203fd6)!important;border:1px solid #eebf6242!important}.app.theme-aurora-nocturne .sitePageHeader{border-radius:15px!important;padding:16px 17px!important}.app.theme-aurora-nocturne .sitePageHeader:after{width:66px;left:17px}}.app.theme-aurora-nocturne main,.app.theme-aurora-nocturne :is(.discover,.browseMain,.realMapShell,.rooms,.messages,.notificationPage,.settingsPage,.publicProfilePage,.profileIntro,.adminOverview,.usersAdmin,.caseWorkspace){color:#f7f4f8}.app.theme-aurora-nocturne :is(.rightPanel,.filterPanel,.mapBrowsePanel,.mapControlDeck,.mapOptInGate,.mapSetupNotice,.roomList,.conversationList,.roomChat,.privateChat,.dmProfileRail,.notificationList,.settingsHero,.settingsCard,.publicProfileLayout,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.adminHero,.adminOverviewGrid,.opsPanel,.casePanel,.usersAdmin,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor){color:#f8f6fa!important;background:linear-gradient(145deg,#060c17d4,#120b1db8)!important;border-color:#f2cf892e!important;box-shadow:0 7px 20px #00000029!important}.app.theme-aurora-nocturne :is(.gridCard,.matchCard,.incomingCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.notificationItem,.adminUserRow,.swipeSponsorCard,.accountDataCard,.verificationCard,.activityCardControl){color:#f7f4f8!important;background:linear-gradient(145deg,#070e1bd6,#1b0e25b8)!important;border-color:#ecc67b2e!important;box-shadow:0 5px 16px #00000026!important}.app.theme-aurora-nocturne :is(.gridCard,.matchCard,.incomingCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.notificationItem,.adminUserRow) :is(p,small,span){color:#c7ccd7}.app.theme-aurora-nocturne :is(.filters span,.filters button,.mapBrowseKinds button,.mapBrowseSort button,.mapPresenceFilters button,.modFilters button,.adminSubTabs button){color:#c9ced8!important;background:#070d18e0!important;border-color:#e6c57e2e!important}.app.theme-aurora-nocturne :is(.filters button.active,.mapBrowseKinds button.active,.mapPresenceFilters button.active,.modFilters button.active,.adminSubTabs button.active){color:#fff!important;background:linear-gradient(90deg,#5c2b52db,#2b1d3dcc)!important;border-color:#efc76f4f!important}.app.theme-aurora-nocturne :is(.chatBody,.roomChatBody,.dmMessages){background:#02070f94!important}.app.theme-aurora-nocturne :is(.room,.conversation){color:#d8dce5!important;border-color:#0000!important}.app.theme-aurora-nocturne :is(.room.selected,.conversation.selected,.room:hover,.conversation:hover){color:#fff!important;background:#46264d85!important}.app.theme-aurora-nocturne :is(.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson){color:#fff!important;background:#060c16c7!important;border-color:#eec77726!important}.app.theme-aurora-nocturne .composer,.app.theme-aurora-nocturne .roomComposerWrap{background:#050a13eb!important;border-color:#eec77726!important}.app.theme-aurora-nocturne :is(.msg p,.roomBubble,.dmMessageBubble){color:#f5f5f8!important;background:#0f1623f0!important;border-color:#d5dce821!important}.app.theme-aurora-nocturne :is(.msg.own p,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){color:#fff!important;background:linear-gradient(115deg,#5b2b52f0,#341f45f2)!important;border-color:#efc76f2e!important}.app.theme-aurora-nocturne :is(.emptyState,.chatHint,.mapNoResults,.mapBrowseEmpty,.membersEmpty,.conversationSearchEmpty){color:#aeb5c2!important}.app.theme-aurora-nocturne :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek){color:#fff!important;background:linear-gradient(150deg,#060c17fa,#190e24f7)!important;border-color:#f0cb803b!important;box-shadow:0 12px 34px #0000004d!important}.app.theme-aurora-nocturne :is(.mapLeafletSection,.mapProfileQuickFacts,.mapEventMetaRows,.publicProfileFacts,.publicProfileInterests,.publicProfileActions){border-color:#ebc77f24!important}.app.theme-aurora-nocturne :is(.publicProfileIntent,.dmRailTags span,.mapLeafletTags span,.tags span,.alreadyMatchedChip){color:#f6d992!important;background:#4f2d5494!important;border-color:#eec77733!important}.app.theme-aurora-nocturne .premiumHeroActions.activePlanOnly{display:block!important}.app.theme-aurora-nocturne .currentPlanHeroButton{min-width:min(100%,310px)!important}.app.theme-aurora-nocturne>aside .brand:before{content:none!important;display:none!important}@media (width>=721px){.app.theme-aurora-nocturne>.desktopSidebar>.brand{gap:9px!important;padding:8px 6px 12px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand .logo{border-radius:11px!important;flex:0 0 36px!important;width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand span{letter-spacing:-.035em!important;text-overflow:clip!important;font-size:16px!important;overflow:visible!important}}.app.theme-aurora-nocturne .mobileNavBrand>span{color:#f3c969!important}.app.theme-aurora-nocturne .mobileNavBrand:before,.app.theme-aurora-nocturne .mobileNavBrand:after{content:none!important;display:none!important}.premiumRedesign.premiumAccessActive>.premiumHero{order:1;min-height:235px!important;padding-block:34px!important}.premiumRedesign.premiumAccessActive>.premiumPlansSection{order:3;margin-top:22px!important}.premiumRedesign.premiumAccessActive .premiumHeroCopy h2{font-size:clamp(38px,4vw,57px)!important}.premiumRedesign.premiumAccessActive .premiumHeroActions{margin-top:18px!important}.premiumRedesign.premiumAccessActive .premiumPlanGrid.activePlanGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.premiumRedesign.premiumAccessActive .premiumPlanGrid .planCard{flex-direction:column!important;align-items:flex-start!important;min-height:265px!important;display:flex!important}.premiumRedesign.premiumAccessActive .premiumPlanGrid .planAction{width:100%!important;margin-top:auto!important}.premiumPlanManagerWide{background:#050a13c7;border:1px solid #f0ca7e33;border-radius:15px;margin-top:12px;padding:16px 18px}@media (width<=1050px){.premiumRedesign.premiumAccessActive .premiumPlanGrid.activePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.premiumRedesign.premiumAccessActive .premiumPlanGrid.activePlanGrid{grid-template-columns:1fr!important}}.app.theme-aurora-nocturne .realMapShell{background:#040911c7!important;border-color:#f0cb8047!important}.app.theme-aurora-nocturne :is(.mapBrowsePanel,.mapControlDeck,.mapSideLeaflet){background:linear-gradient(#060c16f5,#0b0e1bed)!important}.app.theme-aurora-nocturne :is(.mapBrowseHead,.mapControlDeckHeader,.mapLeafletAccentHeader){border-bottom:1px solid #f0cb8024!important}.app.theme-aurora-nocturne :is(.mapBrowsePanel input,.mapBrowsePanel select,.mapControlDeck input,.mapControlDeck select){background:#030911eb!important;border-color:#eecd8c2e!important}.app.theme-aurora-nocturne :is(.mapEntityCard,.mapRoomCard,.eventStripCard){border-radius:13px!important}.app.theme-aurora-nocturne :is(.mapEntityCard:hover,.mapRoomCard:hover,.eventStripCard:hover){background:#23192dc2!important;border-color:#f0cb8059!important}.app.theme-aurora-nocturne :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet){border-radius:18px!important;overflow:hidden!important}.app.theme-aurora-nocturne :is(.rooms,.roomList,.roomChat,.membersPanel,.roomMembers,.roomMemberRail,.roomMemberList){color:#f7f4f8!important;background:#050b14e0!important;border-color:#eecb8729!important}.app.theme-aurora-nocturne :is(.membersPanel,.roomMembers,.roomMemberRail){box-shadow:inset 1px 0 #eecb871a!important}.app.theme-aurora-nocturne :is(.roomMember,.memberRow,.roomList .room){border-color:#dfe4ec14!important}.app.theme-aurora-nocturne :is(.roomMember:hover,.memberRow:hover,.roomList .room:hover){background:#34203d8c!important}.app.theme-aurora-nocturne :is(.roomComposerWrap,.composer,.chatComposer){background:#040a12f2!important;border-top-color:#eecb8724!important}.app.theme-aurora-nocturne :is(.roomTools button,.chatHeader button,.composerTool,.mediaPick){color:#d8dce5!important;background:#101724eb!important;border-color:#eecb8726!important}.app.theme-aurora-nocturne .messages{border-color:#f0cb803d!important}.app.theme-aurora-nocturne .conversationList{background:#050b14e6!important}.app.theme-aurora-nocturne .conversation{border-bottom:1px solid #e2e7ee12!important}.app.theme-aurora-nocturne :is(.conversation.active,.conversation.selected){background:linear-gradient(90deg,#4c264bb8,#19172ab8)!important;box-shadow:inset 3px 0 #e8bd66!important}.app.theme-aurora-nocturne .conversation .unread,.app.theme-aurora-nocturne .conversation .navCount{color:#140f13!important;background:#e4b85e!important}.app.theme-aurora-nocturne .messages .emptyState{text-align:center;background:radial-gradient(circle at 50% 42%,#68365b29,#0000 35%);place-content:center;min-height:440px;display:grid}.app.theme-aurora-nocturne :is(.profileEditor,.profilePreview,.profilePreviewCard,.publicProfilePage,.publicProfileLayout,.matchedProfileLeaflet,.profilePeek){border-color:#f0cb8033!important}.app.theme-aurora-nocturne :is(.profileEditor fieldset,.profileEditor label,.photoManager,.chatAvatarManager,.profilePromptEditor,.discoveryPreferenceEditor,.geoBox,.mapPrivacyControls){border-color:#e8cd9721!important}.app.theme-aurora-nocturne :is(.profilePreviewCard,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.publicProfileFacts,.publicProfileInterests){background:#070d17bf!important;border:1px solid #e8cd9721!important;border-radius:16px!important}.app.theme-aurora-nocturne :is(.publicProfilePage h2,.profilePreviewCard h2,.matchedProfileLeaflet h2){letter-spacing:-.03em;color:#fff!important}.app.theme-aurora-nocturne :is(.publicProfileFacts span,.profileQuickFacts span,.profilePreviewFacts span){color:#dce0e7!important;background:#0e1522d1!important;border:1px solid #e8cd9721!important}.app.theme-aurora-nocturne :is(.profilePromptCards blockquote,.publicProfileStory blockquote){background:linear-gradient(135deg,#271630c7,#0b121edb)!important;border-color:#f0cb802e!important}.app.theme-aurora-nocturne .supportPage{color:#f7f4f8!important}.app.theme-aurora-nocturne :is(.supportHero,.supportAmounts button,.customSupport,.supportPromise,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal){color:#f8f6fa!important;background:linear-gradient(145deg,#060c17db,#160d20c7)!important;border-color:#f0cb802e!important;box-shadow:0 7px 18px #00000026!important}.app.theme-aurora-nocturne .supportHero>span{color:#f2c86f!important;background:#572b50b8!important;border:1px solid #f0cb8047!important}.app.theme-aurora-nocturne :is(.supportPage p,.supportPage small,.supportPage summary+*,.customSupport p,.supportPromise p){color:#cbd0d9!important}.app.theme-aurora-nocturne .supportAmounts button:hover{background:linear-gradient(145deg,#361f3fe6,#141223e0)!important;border-color:#f0cb8057!important}.app.theme-aurora-nocturne .supportAmounts button b{color:#f4d48d!important}.premiumRedesign.premiumAccessActive{flex-direction:column;display:flex}.premiumRedesign.premiumAccessActive>.premiumHero{order:0}.premiumRedesign.premiumAccessActive>.premiumInfoBox{order:1}.premiumRedesign.premiumAccessActive>.premiumExtras{order:2}.premiumRedesign.premiumAccessActive>.premiumFeatureSection{order:3}.premiumRedesign.premiumAccessActive>.premiumEventSpotlight{order:4}.premiumRedesign.premiumAccessActive>.premiumCompare{order:5}.premiumRedesign.premiumAccessActive>.premiumThemeShowcase{order:6}.premiumRedesign.premiumAccessActive>.premiumPlansSection{display:none!important}.app.theme-aurora-nocturne .premiumAccessActive>.premiumHero{min-height:210px!important;padding-block:28px!important}.app.theme-aurora-nocturne .premiumAccessActive>.premiumExtras{margin-top:18px!important}.app.theme-aurora-nocturne .premiumAccessActive .premiumExtras:before{content:"Premium purchases";color:#f2c86f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900;display:block}.app.theme-aurora-nocturne .premiumPurchaseCard,.app.theme-aurora-nocturne .roomPromotionStore{color:#f8f6fa;background:linear-gradient(145deg,#070d18e6,#1b0f22d1);border:1px solid #f0cb802e;border-radius:16px;margin-top:14px;padding:16px}.app.theme-aurora-nocturne .roomPromotionStore>div:first-child{align-items:flex-start;gap:11px;display:flex}.app.theme-aurora-nocturne .roomPromotionStore p{color:#cbd0d9;margin:4px 0 0;font-size:12px;line-height:1.5}.app.theme-aurora-nocturne .roomPromotionStore select{color:#f6f2f7;background:#080e19;border:1px solid #f0cb8033;border-radius:11px;width:100%;margin:12px 0 8px;padding:10px 12px}.app.theme-aurora-nocturne .roomPromotionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app.theme-aurora-nocturne .roomPromotionActions button{color:#fff;background:#543157c2;border:1px solid #f0cb8033;border-radius:11px;padding:11px;font-weight:800}.boostPurchaseActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.boostPurchaseActions button{min-height:38px}.app.theme-aurora-nocturne .boostPurchaseActions button{color:#f2edf4;background:#111827;border:1px solid #f0cb8029;border-radius:10px;padding:9px 12px;font-weight:800}.app.theme-aurora-nocturne .boostPurchaseActions .primary{color:#161009!important;background:#e6b954!important}.premiumPlanLeafletShade{z-index:1800!important}.premiumPlanLeaflet{color:#fff;background:#070d17;border:1px solid #f0cb804d;border-radius:22px;width:min(1120px,100vw - 40px);max-height:min(88vh,900px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.leafletPlanGrid{margin-top:18px}.premiumPlanLeaflet .modalClose{float:right;z-index:3;position:sticky;top:0}.premiumPlanLeaflet .premiumSectionTitle{text-align:left!important;margin:0!important}.premiumPlanLeaflet .premiumPlanManagerWide{margin-top:16px}@media (width>=721px){.app.theme-aurora-nocturne main.page-map{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding-top:14px!important;padding-bottom:14px!important;display:flex!important;overflow:hidden!important}.app.theme-aurora-nocturne .page-map>.sitePageHeader{flex:none!important;margin-bottom:12px!important}.app.theme-aurora-nocturne .page-map>.realMapShell{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}}.app.theme-aurora-nocturne .mapBrowsePanel{color:#f7f4f8!important;background:#060c16f5!important;border-color:#f0cb803d!important}.app.theme-aurora-nocturne :is(.mapBrowsePanel input,.mapBrowsePanel select,.mapBrowseItem,.mapBrowseKinds button,.mapBrowseLayers button,.mapPresenceFilters button,.mapMenuPingBtn,.mapCreateEventBtn,.mapEventRoomSelect select){color:#eef1f5!important;box-shadow:none!important;background:#09101b!important;border-color:#ebcc912e!important}.app.theme-aurora-nocturne .mapBrowseItem:hover,.app.theme-aurora-nocturne .mapBrowseKinds button.active,.app.theme-aurora-nocturne .mapBrowseLayers button.active,.app.theme-aurora-nocturne .mapPresenceFilters button.active{background:#2c1c34!important;border-color:#f0cb8059!important}.app.theme-aurora-nocturne :is(.mapBrowsePanel small,.mapBrowseItem small,.mapEventRoomSelect,.mapBrowseSort){color:#aeb5c2!important}.app.theme-aurora-nocturne :is(.mapEntityCard,.mapProfile,.mapProfileLeaflet,.mapSideLeaflet){color:#f7f5f8!important;background:#09111d!important;border-color:#f0cb8038!important}.app.theme-aurora-nocturne :is(.mapEntityCard button,.mapProfile button,.mapProfileLeaflet button,.mapSideLeaflet button){color:#f4f1f5!important;background:#111a29!important;border-color:#f0cb8033!important}.app.theme-aurora-nocturne :is(.mapEntityCard .primary,.mapProfile .primary,.mapProfileLeaflet .primary,.mapSideLeaflet .primary){color:#17110b!important;background:#e6b954!important;border-color:#f1cf82!important}.app.theme-aurora-nocturne .realMapShell .leaflet-control-zoom a{color:#fff!important;background:#0b1320!important;border-color:#f0cb802e!important}.app.theme-aurora-nocturne .createPrivateRoom{color:#f6d77e!important;background:linear-gradient(135deg,#5a315c,#39243f)!important;border:1px solid #f0cb804d!important;min-height:40px!important;font-weight:850!important}.app.theme-aurora-nocturne .roomToolsPanel{color:#f7f4f8!important;background:#09101c!important;border:1px solid #f0cb8038!important;border-radius:18px!important;box-shadow:0 22px 55px #0000006b!important}.app.theme-aurora-nocturne .roomToolsHead{border-bottom:1px solid #f0cb8024!important;padding-bottom:11px!important}.app.theme-aurora-nocturne .roomToolsActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.app.theme-aurora-nocturne .roomToolsActions button,.app.theme-aurora-nocturne .roomToolSection button,.app.theme-aurora-nocturne .roomToolSection select{color:#e9edf3!important;background:#121a29!important;border:1px solid #f0cb802b!important}.app.theme-aurora-nocturne .roomToolSection{background:#0f1522b8!important;border:1px solid #f0cb801a!important;border-radius:13px!important;margin-top:10px!important;padding:12px!important}.app.theme-aurora-nocturne .roomToolClosePrivate,.app.theme-aurora-nocturne .closePrivateRoomBtn{color:#ff9bab!important;background:#681d2d47!important;border-color:#ff6e8959!important}.app.theme-aurora-nocturne .roomMsgRow{border-radius:12px!important;padding:4px 8px!important}.app.theme-aurora-nocturne .roomMsgRow:hover{background:#ffffff06!important}.app.theme-aurora-nocturne .roomBubble{background:0 0!important;border:0!important;padding:6px 8px!important}.app.theme-aurora-nocturne .roomBubble>p{max-width:min(760px,88%);color:#eef2f7!important;background:linear-gradient(135deg,#1c2637eb,#111927eb)!important;border:1px solid #bccde41c!important;border-radius:12px 12px 12px 4px!important;margin:4px 0 0!important;padding:9px 12px!important;display:inline-block!important}.app.theme-aurora-nocturne .roomMsgRow.own .roomBubble>p{background:linear-gradient(135deg,#56305be0,#3a2344e6)!important;border-color:#f0cb8021!important;border-radius:12px 12px 4px!important}.app.theme-aurora-nocturne .dmMessageWrap .msg>p{color:#eef2f7!important;background:linear-gradient(135deg,#192333eb,#0f1623f0)!important;border:1px solid #c2d0e41a!important}.app.theme-aurora-nocturne .dmMessageWrap.own .msg>p{background:linear-gradient(135deg,#56315ce6,#372243eb)!important;border-color:#f0cb801f!important}.app.theme-aurora-nocturne .profileEditor{color:#f6f4f8!important;gap:16px!important;display:grid!important}.app.theme-aurora-nocturne .profileEditor .editGrid{background:#060c16e0!important;border:1px solid #f0cb8029!important;border-radius:18px!important;gap:13px!important;padding:18px!important}.app.theme-aurora-nocturne .profileEditor :is(label,.interestPicker,.discoveryPreferenceEditor,.cityPrivacyHint,.geoBox,.mapPrivacyControls){color:#eceff4!important}.app.theme-aurora-nocturne .profileEditor :is(input,textarea,select){color:#f5f3f7!important;box-shadow:none!important;background:#0a111d!important;border:1px solid #e2cda22b!important}.app.theme-aurora-nocturne .profileEditor :is(input,textarea)::placeholder{color:#77808f!important}.app.theme-aurora-nocturne .profileEditor :is(.interestPicker,.discoveryPreferenceEditor,.geoBox,.mapPrivacyControls,.chatAvatarManager,.profilePromptEditor){background:#0a111dc7!important;border:1px solid #f0cb801f!important;border-radius:15px!important;padding:14px!important}.app.theme-aurora-nocturne .profileEditor :is(.chosenTags button,.mainInterestTags button,.interestResults button,.choiceGrid button){color:#dfe4ec!important;background:#111827!important;border:1px solid #ebcf9924!important}.app.theme-aurora-nocturne .profileEditor :is(.chosenTags button.selected,.mainInterestTags button.selected,.interestResults button.selected,.choiceGrid button.selected){color:#fff4cf!important;background:#4e304f!important;border-color:#f0cb8057!important}.app.theme-aurora-nocturne .photoManager{background:linear-gradient(145deg,#070d17e6,#140e1dd6)!important}.app.theme-aurora-nocturne .photoTile,.app.theme-aurora-nocturne .photoEmpty{background:#0b1320!important;border-color:#f0cb8024!important}.app.theme-aurora-nocturne .publicProfileOverlay{background:#03070dc7!important}.app.theme-aurora-nocturne .publicProfilePage{color:#f7f5f8!important;background:#080e19!important;border:1px solid #f0cb8033!important}.app.theme-aurora-nocturne .publicProfileTop{background:#0c1220!important;border-bottom:1px solid #f0cb8024!important}.app.theme-aurora-nocturne .publicProfileGallery{background:linear-gradient(#171429,#101321)!important}.app.theme-aurora-nocturne .publicProfileStory{background:linear-gradient(#070c16fa,#0c0b18fa)!important}.app.theme-aurora-nocturne .publicProfileActions{background:linear-gradient(#0e1220,#15111e)!important;border-left-color:#f0cb8021!important}.app.theme-aurora-nocturne .publicProfileSafety{background:#0b101b!important;border-color:#f0cb801f!important;border-radius:14px!important;padding:8px!important}.app.theme-aurora-nocturne .supportPage :is(input,textarea,select){color:#f3f1f5!important;box-shadow:none!important;background:#09101b!important;border-color:#f0cb802b!important}.app.theme-aurora-nocturne .supportPage :is(.supportContact,.supportLegal,.supportPromise,.customSupport,.suggestionBox,.suggestionHistory>div,.infoBox){color:#f6f3f7!important;background:linear-gradient(145deg,#070d17e6,#150e1ed6)!important;border-color:#f0cb8029!important}.app.theme-aurora-nocturne .supportPage :is(button:not(.primary),summary){color:#e5e8ee!important;background:#111827!important;border-color:#f0cb8026!important}@media (width<=760px){.roomPromotionActions,.app.theme-aurora-nocturne .roomToolsActions{grid-template-columns:1fr!important}.premiumPlanLeaflet{width:calc(100vw - 18px);padding:18px}.leafletPlanGrid{grid-template-columns:1fr!important}}.app.theme-aurora-nocturne .supportAmounts{background:0 0!important;gap:12px!important;padding:0!important}.app.theme-aurora-nocturne .supportAmounts button{color:#f6f3f7!important;box-shadow:none!important;background:linear-gradient(145deg,#101827,#171423)!important;border:1px solid #f0cb8033!important}.app.theme-aurora-nocturne .supportAmounts button span{color:#c8ced8!important}.app.theme-aurora-nocturne .profileEditor .verification{color:#f2cf7d!important;text-shadow:none!important;box-shadow:none!important;background:#111a28!important;border:1px solid #f0cb804d!important}.app.theme-aurora-nocturne .profileEditor .verification svg{color:#f2c865!important}.app.theme-aurora-nocturne .adminPage .reportQueue{color:#f6f4f8!important;background:#060b14b8!important}.app.theme-aurora-nocturne .adminPage .queueHead{color:#fff!important;border-color:#f0cb8029!important}.app.theme-aurora-nocturne .adminPage .queueHead span{color:#c8ced8!important}.app.theme-aurora-nocturne .adminPage .adminReport{color:#f7f5f8!important;background:linear-gradient(145deg,#0d131ff7,#15111df5)!important;border:1px solid #dadee826!important}.app.theme-aurora-nocturne .adminPage .adminReport p{color:#e3e7ed!important}.app.theme-aurora-nocturne .adminPage .adminReport small{color:#b9c0cc!important}.app.theme-aurora-nocturne .adminPage .adminReport .textButton{color:#f1d184!important}.app.theme-aurora-nocturne .adminPage .adminActions button{color:#eef1f5!important;background:#101827!important;border-color:#f0cb802e!important}@media (width>=721px){.app.theme-aurora-nocturne main.page-map{align-items:stretch!important;width:calc(100% - 240px)!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app.theme-aurora-nocturne main.page-map>.sitePageHeader{width:100%!important;max-width:none!important;margin:0 0 12px!important}.app.theme-aurora-nocturne main.page-map>.realMapShell{flex:none!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:none!important;height:calc(100dvh - 148px)!important;min-height:420px!important;margin:0!important;display:block!important;position:relative!important}.app.theme-aurora-nocturne main.page-map>.realMapShell>.realMap{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}}@media (width>=721px) and (width<=1000px){.app.theme-aurora-nocturne main.page-map{width:calc(100% - 78px)!important}}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer,.privateRoomModal){color:#f7f4f8!important;background:#08101c!important;border:1px solid #f0cb8045!important;box-shadow:0 24px 70px #00000080!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer,.privateRoomModal) p,.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer,.privateRoomModal) small{color:#b8c0cc!important;text-shadow:none!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer,.privateRoomModal) :is(input,textarea,select){color:#f2f4f7!important;box-shadow:none!important;background:#070e19!important;border-color:#e1cea838!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer,.privateRoomModal) :is(input,textarea)::placeholder{color:#788291!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer) :is(.pollOptionToggle,.eventMapSetup),.app.theme-aurora-nocturne .roomModerationControls .toggle{color:#f2f4f7!important;text-shadow:none!important;background:#101827!important;border:1px solid #f0cb8029!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer) :is(.pollOptionToggle,.eventMapSetup) b,.app.theme-aurora-nocturne .roomModerationControls .toggle b{color:#f7f4f8!important;text-shadow:none!important}.app.theme-aurora-nocturne :is(.roomPollComposer,.roomEventComposer) :is(.pollOptionToggle,.eventMapSetup) small,.app.theme-aurora-nocturne .roomModerationControls .toggle small{color:#aeb7c5!important;text-shadow:none!important}.app.theme-aurora-nocturne .eventMapLocationActions button,.app.theme-aurora-nocturne .pollAddChoice{color:#e9edf3!important;background:#121b2a!important;border-color:#f0cb802e!important}.app.theme-aurora-nocturne .pollChoiceEditor>label>span{color:#f0ca74!important;background:#171f2d!important;border-color:#f0cb8033!important}.app.theme-aurora-nocturne .roomModerationControls>label:not(.toggle){color:#e8ebf0!important}.app.theme-aurora-nocturne .roomMsgRow.own .roomBubble>p{color:#f2f4f7!important;background:linear-gradient(135deg,#1a2535f0,#0f1724f2)!important;border-color:#f0cb8033!important;box-shadow:inset 3px 0 #e8bc64b8!important}.app.theme-aurora-nocturne .roomMsgRow.own .roomBubble{color:#f2f4f7!important}.app.theme-aurora-nocturne .gridActions>button:first-child{color:#f7f4f8!important;letter-spacing:.01em!important;background:linear-gradient(135deg,#121b2af5,#1c1627f5)!important;border:1px solid #f0cb8047!important;border-radius:11px!important;flex:1!important;min-height:40px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff08!important}.app.theme-aurora-nocturne .gridActions>button:first-child:hover{background:linear-gradient(135deg,#2f2236f7,#191d2bf7)!important;border-color:#f0cb8075!important}.app.theme-aurora-nocturne .gridActions>button:first-child:focus-visible{outline-offset:2px!important;outline:2px solid #f0cb80b8!important}.app.theme-aurora-nocturne .realMapShell .mapControlDeck{pointer-events:none!important;width:auto!important;max-width:calc(100% - 28px)!important}.app.theme-aurora-nocturne .realMapShell .mapControlActions{pointer-events:auto!important;align-items:center!important;gap:7px!important;display:flex!important}.app.theme-aurora-nocturne .realMapShell .mapControlActions .mapIconBtn{color:#f2ca72!important;opacity:1!important;background:#0a1320!important;border:1px solid #f0cb804d!important;border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important;box-shadow:0 8px 20px #0000004d!important}.app.theme-aurora-nocturne .realMapShell .mapControlActions .mapIconBtn svg{stroke:currentColor!important;opacity:1!important;width:18px!important;height:18px!important;display:block!important}.app.theme-aurora-nocturne .realMapShell .leaflet-control-zoom{background:#0a1320!important;border:1px solid #f0cb8047!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 20px #0000004d!important}.app.theme-aurora-nocturne .realMapShell .leaflet-control-zoom a{color:#eef2f7!important;text-shadow:none!important;background:#0a1320!important;border:0!important;border-bottom:1px solid #f0cb8024!important}.app.theme-aurora-nocturne .realMapShell .leaflet-control-zoom a:last-child{border-bottom:0!important}.app.theme-aurora-nocturne .realMapShell .mapBrowsePanel{color:#f7f5f8!important;background:linear-gradient(#0a1421fa,#08101cfa)!important;border:1px solid #f0cb803d!important;box-shadow:0 18px 42px #00000059!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseHead{border-bottom:1px solid #f0cb8026!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseSearch{box-shadow:none!important;color:#f2f4f7!important;background:#07101c!important;border:1px solid #f0cb8038!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseSearch svg{color:#b8c1ce!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseSearch input{color:#f4f6f8!important;box-shadow:none!important;background:0 0!important;border:0!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseSearch input::placeholder{color:#7f8998!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseSearch button{color:#b9c1cd!important;background:0 0!important;border:0!important}.app.theme-aurora-nocturne .realMapShell :is(.mapBrowseKinds button,.mapBrowseLayers button,.mapPresenceFilters button,.mapMenuPingBtn,.mapEventRoomSelect select,.mapBrowseSort select,.mapBrowseItem){color:#e9edf3!important;box-shadow:none!important;background:#0b1421!important;border-color:#e6ca9529!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseItem>span{color:#f1cc76!important;background:#121d2c!important}.app.theme-aurora-nocturne .realMapShell .mapBrowseItem small{color:#9ea8b7!important}.app.theme-aurora-nocturne .realMapShell .mapCreateEventBtn{color:#f2ce78!important;background:#251a31!important;border:1px solid #f0cb803d!important}@media (width<=700px){.app.theme-aurora-nocturne .realMapShell .mapControlDeck{max-width:calc(100% - 16px)!important;top:8px!important;left:8px!important}.app.theme-aurora-nocturne .realMapShell .mapBrowsePanel{width:auto!important;max-width:none!important;left:8px!important;right:8px!important}}.app.theme-aurora-nocturne .settingsPage{color:#f6f3f8!important}.app.theme-aurora-nocturne .settingsHero{background:linear-gradient(145deg,#060d18e8,#140e1fd6)!important;border:1px solid #f0cb8038!important;box-shadow:0 12px 30px #00000038!important}.app.theme-aurora-nocturne .settingsHero :is(h2,p){color:#f7f4f8!important}.app.theme-aurora-nocturne .settingsHero p{color:#c5cbd5!important}.app.theme-aurora-nocturne .settingsCard{color:#f4f2f6!important;background:linear-gradient(150deg,#070e19f0,#0d101de8)!important;border:1px solid #e8cd9729!important;box-shadow:0 8px 22px #0003!important}.app.theme-aurora-nocturne .settingsCard :is(h3,h4,b,strong){color:#fff!important;text-shadow:none!important}.app.theme-aurora-nocturne .settingsCard :is(p,small,label){color:#bdc4cf!important;text-shadow:none!important}.app.theme-aurora-nocturne .settingsCard .toggle{color:#f1f3f6!important;box-shadow:none!important;background:#0d1725!important;border:1px solid #e8cd9721!important}.app.theme-aurora-nocturne .settingsCard .toggle span,.app.theme-aurora-nocturne .settingsCard .toggle b{color:#f1f3f6!important;text-shadow:none!important}.app.theme-aurora-nocturne .settingsCard :is(input:not([type=checkbox]):not([type=range]),select,textarea){color:#eef1f5!important;box-shadow:none!important;background:#08111d!important;border-color:#e8cd972e!important}.app.theme-aurora-nocturne .settingsCard input[type=range]{accent-color:#e7bd66!important}.app.theme-aurora-nocturne .settingsCard .textScalePreview{color:#eef1f5!important;background:#101929!important;border:1px solid #e8cd9724!important}.app.theme-aurora-nocturne .settingsCard button:not(.dangerAction){color:#eef1f5!important;box-shadow:none!important;background:#111a29!important;border-color:#e8cd972e!important}.app.theme-aurora-nocturne .settingsCard.verificationCard{background:linear-gradient(145deg,#08101cf5,#16121eeb)!important}.app.theme-aurora-nocturne .settingsCard.verificationCard p{color:#d7dce4!important}.app.theme-aurora-nocturne .settingsCard.verificationCard p b{color:#f2cd79!important}.app.theme-aurora-nocturne .page-messages .privateChat .msg,.app.theme-aurora-nocturne .page-messages .privateChat .msg.own,.app.theme-aurora-nocturne .page-rooms .roomMsgRow,.app.theme-aurora-nocturne .page-rooms .roomMsgRow.own{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app.theme-aurora-nocturne .page-messages .privateChat .msg p,.app.theme-aurora-nocturne .page-messages .privateChat .msg.own p,.app.theme-aurora-nocturne .page-rooms .roomBubble>p,.app.theme-aurora-nocturne .page-rooms .roomMsgRow.own .roomBubble>p{color:#f2f4f7!important;box-shadow:none!important;background:#121d2c!important;border:1px solid #29364a!important}.app.theme-aurora-nocturne .page-messages .privateChat .msg.own p,.app.theme-aurora-nocturne .page-rooms .roomMsgRow.own .roomBubble>p{background:#162131!important;border-color:#e8bc643d!important;box-shadow:inset 3px 0 #e8bc64b8!important}html body .app.theme-aurora-nocturne .page-settings .settingsGrid,html body .app.theme-aurora-nocturne .page-settings .settingsPage{color:#f5f4f7!important;background:0 0!important}html body .app.theme-aurora-nocturne .page-settings .settingsGrid>.settingsCard,html body .app.theme-aurora-nocturne .page-settings .settingsCard{color:#f4f4f6!important;background:#08111d linear-gradient(145deg,#08111dfa,#0f121ff5)!important;border:1px solid #e8cd972e!important;box-shadow:0 10px 26px #0000003d!important}html body .app.theme-aurora-nocturne .page-settings .settingsCard .toggle,html body .app.theme-aurora-nocturne .page-settings .settingsCard .sessionList>div,html body .app.theme-aurora-nocturne .page-settings .settingsCard .textScalePreview{color:#eef1f5!important;background:#0d1725!important;border-color:#e8cd9726!important}html body .app.theme-aurora-nocturne .page-settings .settingsCard :is(input:not([type=checkbox]):not([type=range]),select,textarea){color:#f2f4f7!important;background:#07101c!important;border-color:#e8cd9733!important}html body .app.theme-aurora-nocturne .page-settings .settingsCard :is(h3,h4,b,strong){color:#fff!important}html body .app.theme-aurora-nocturne .page-settings .settingsCard :is(p,small,label,.sessionList span){color:#c5cbd5!important}html body .app.theme-aurora-nocturne .page-rooms .roomMsgRow.own,html body .app.theme-aurora-nocturne .page-rooms .roomMsgRow.own:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .app.theme-aurora-nocturne .page-rooms .roomMsgRow.own .roomBubble{box-shadow:none!important;background:0 0!important;border:0!important}html body .app.theme-aurora-nocturne .page-rooms .roomMsgRow.own .roomBubble>p{color:#f2f4f7!important;background:#162131!important;border:1px solid #e8bc643d!important;box-shadow:inset 3px 0 #e8bc64b8!important}@media (width<=720px){html body .app.theme-aurora-nocturne>.mobileNavShell{z-index:2000!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;display:block!important;position:fixed!important}html body .app.theme-aurora-nocturne>.mobileNavShell .mobileNavDrawer,html body .app.theme-aurora-nocturne>.mobileNavShell .mobileNavHandle{visibility:visible!important;opacity:1!important}html body .app.theme-aurora-nocturne>.mobileNavShell .mobileNavDrawer,html body .app.theme-aurora-nocturne>.mobileNavShell .mobileNavHandle,html body .app.theme-aurora-nocturne>.mobileNavShell button{pointer-events:auto!important}}html body .app.theme-aurora-nocturne :is(.roomToolsPanel,.roomToolSection,.roomPoll,.roomEvent,.roomEventTimeline,.eventAttendeeList,.activityStatusPicker,.profilePromptEditor,.geoBox,.mapPrivacyControls,.privateRoomAppearancePicker,.roomModeratorRoster,.conversationSearchPanel,.conversationSearchResults>button,.accountDataCard,.recentSessionList>div){color:#f2f4f7!important;background:#08111d!important;border-color:#e8cd972b!important}html body .app.theme-aurora-nocturne :is(.roomIconPicker button,.roomBorderPicker button,.borderPreview,.eventTimelineActions button,.roomToolsActions button,.roomPoll button,.roomEvent button,.activityStatusPicker select,.profilePromptRow select,.profilePromptRow textarea,.cityPickerMenu,.cityPickerMenu button,.conversationSearchToggle){color:#edf1f5!important;background:#0d1725!important;border-color:#e8cd972e!important}html body .app.theme-aurora-nocturne :is(.pollOptionToggle,.eventMapSetup,.roomModerationControls .toggle,.settingsCard,.settingsCard .toggle,.settingsCard .sessionList>div,.settingsCard .textScalePreview){color:#eef1f5!important;background:#0d1725!important;border-color:#e8cd9729!important}html body .app.theme-aurora-nocturne :is(.pollOptionToggle,.eventMapSetup,.roomModerationControls .toggle,.settingsCard,.roomToolsPanel,.profilePromptEditor,.activityStatusPicker) :is(h1,h2,h3,h4,b,strong,label,span){color:#f4f5f8!important;text-shadow:none!important}html body .app.theme-aurora-nocturne :is(.pollOptionToggle,.eventMapSetup,.roomModerationControls .toggle,.settingsCard,.roomToolsPanel,.profilePromptEditor,.activityStatusPicker) :is(p,small){color:#b8c0cc!important;text-shadow:none!important}@media (width>=721px){html body .app.theme-aurora-nocturne :is(.sitePageHeader,.rightPanel,.filterPanel,.settingsHero,.settingsCard,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.swipeSponsorCard,.accountDataCard,.verificationCard,.activityCardControl,.realMapShell,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.rooms,.roomList,.roomChat,.roomMembers,.messages,.conversationList,.privateChat,.dmProfileRail,.publicProfileLayout,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.profileIntro,.roomToolsPanel){box-shadow:none!important}html body .app.theme-aurora-nocturne :is(.rightPanel,.filterPanel,.settingsHero,.settingsCard,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.accountDataCard,.verificationCard,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail){background-color:#070d18e0!important;background-image:none!important}html body .app.theme-aurora-nocturne *,html body .app.theme-aurora-nocturne :before,html body .app.theme-aurora-nocturne :after{text-shadow:none!important}html body .app.theme-aurora-nocturne :is(.gridCard,.incomingCard,.notificationItem,.adminUserRow,.room,.conversation,.roomMsgRow,.msg,.settingsCard,.opsPanel,.casePanel,.mapEntityCard,.mapRoomCard){transition:none!important}}html body .app.theme-aurora-nocturne .profileEditor .toggle{color:#eef2f6!important;box-shadow:none!important;background:#0d1725!important;border:1px solid #e8cd9729!important}html body .app.theme-aurora-nocturne .profileEditor .toggle :is(span,b,strong){color:#f3f5f8!important;text-shadow:none!important}html body .app.theme-aurora-nocturne .profileEditor .toggle small{color:#b9c2cf!important;text-shadow:none!important}html body .app.theme-aurora-nocturne .profileEditor .toggle input[type=checkbox]{accent-color:#e7bd66!important}@media (width>=721px){html body .app.theme-aurora-nocturne :is(.sitePageHeader,.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.swipeSponsorCard,.activityCardControl,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventSpotlight,.premiumEventPreview,.premiumPurchasesTop,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk,.likeExtras article,.premiumThemeCards .themePreview,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfilePage,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.realMapShell,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet){box-shadow:none!important;background-image:none!important}html body .app.theme-aurora-nocturne :is(.sitePageHeader,.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.swipeSponsorCard,.activityCardControl,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventSpotlight,.premiumEventPreview,.premiumPurchasesTop,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk,.likeExtras article,.premiumThemeCards .themePreview,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet){background-color:#070d18e6!important}html body .app.theme-aurora-nocturne :is(.gridCard,.matchCard,.incomingCard,.notificationItem,.adminUserRow,.mapEntityCard,.mapRoomCard,.eventStripCard,.settingsCard,.opsPanel,.casePanel,.room,.conversation,.roomMsgRow,.msg){transition:none!important}}html body .app.theme-aurora-nocturne .page-messages .privateChat .msg.own>p,html body .app.theme-aurora-nocturne .page-messages .privateChat .msg.own p,html body .app.theme-aurora-nocturne .page-rooms .roomMsgRow.own .roomBubble>p{box-shadow:none!important;border-left:3px solid #e8bc64c7!important;padding-left:16px!important}.theme-aurora-nocturne.premium-theme{--premium-theme-bg:#06101c;--premium-theme-surface:#070d18a3;--premium-theme-surface-strong:#0d1725c7;--premium-theme-surface-soft:#131c2ab3;--premium-theme-text:#f3f5f8;--premium-theme-muted:#b9c2cf;--premium-theme-border:#e8cd9729;--premium-theme-accent:#e7bd66;--premium-theme-accent-text:#17131a;--premium-theme-accent-soft:#e8bc6429;--premium-theme-focus:#e8bc64b8;--premium-theme-own-message:#172131;--premium-theme-other-message:#1e1f2e;--premium-theme-danger:#ff8ca8;--premium-theme-success:#9deee6}.app.premium-theme :is(.sitePageHeader,.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.roomToolsPanel,.roomToolSection,.roomPoll,.roomEvent,.eventAttendeeList,.mapPrivacyControls,.geoBox,.privateRoomAppearancePicker,.roomModeratorRoster,.conversationSearchPanel,.realMapShell,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety){color:var(--premium-theme-text)!important;background-color:var(--premium-theme-surface)!important;border-color:var(--premium-theme-border)!important}.app.premium-theme :is(.settingsCard,.profileEditor,.roomToolsPanel,.roomToolSection,.mapPrivacyControls,.geoBox) :is(p,small),.app.premium-theme :is(.sitePageHeader,.rightPanel,.filterPanel,.supportHero,.supportFaq,.opsPanel,.casePanel) :is(p,small){color:var(--premium-theme-muted)!important}.app.premium-theme :is(input,select,textarea){color:var(--premium-theme-text)!important;background:var(--premium-theme-surface-strong)!important;border-color:var(--premium-theme-border)!important}.app.premium-theme :is(input,textarea)::placeholder{opacity:.72;color:var(--premium-theme-muted)!important}.app.premium-theme :is(input,select,textarea):focus{outline:none;border-color:var(--premium-theme-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--premium-theme-accent) 14%,transparent)!important}.app.premium-theme option{background:var(--premium-theme-surface-strong);color:var(--premium-theme-text)}.app.premium-theme :is(.toggle,.pollOptionToggle,.eventMapSetup){color:var(--premium-theme-text)!important;background:var(--premium-theme-surface-strong)!important;border-color:var(--premium-theme-border)!important}.app.premium-theme :is(.toggle,.pollOptionToggle,.eventMapSetup) small{color:var(--premium-theme-muted)!important}.app.premium-theme input[type=checkbox]{accent-color:var(--premium-theme-accent)}.app.premium-theme :is(.roomBubble,.msg p){color:var(--premium-theme-text)!important;background:var(--premium-theme-other-message)!important;border-color:var(--premium-theme-border)!important}.app.premium-theme .roomMsgRow.own .roomBubble,.app.premium-theme .privateChat .msg.own>p{color:var(--premium-theme-text)!important;background:var(--premium-theme-own-message)!important;border:1px solid var(--premium-theme-border)!important;border-left:3px solid var(--premium-theme-accent)!important;box-shadow:none!important;padding-left:16px!important}.app.premium-theme{background-color:var(--premium-theme-bg)!important}.app.premium-theme :is(.primary,button.primary){color:var(--premium-theme-accent-text)!important;background:var(--premium-theme-accent)!important;border-color:var(--premium-theme-accent)!important}.app.premium-theme :is(.selected,[aria-selected=true]){border-color:var(--premium-theme-accent)!important}.app.premium-theme :is(.toggle,.pollOptionToggle,.eventMapSetup):has(input:checked){background:var(--premium-theme-accent-soft)!important}.app.premium-theme :is(.roomToolsPanel,.mapPrivacyControls,.conversationSearchPanel){background-color:var(--premium-theme-surface-soft)!important}.app.premium-theme .round.pass{color:var(--premium-theme-danger)!important}.app.premium-theme .round.super{color:var(--premium-theme-success)!important}@media (width>=721px){.app.premium-theme :is(.sitePageHeader,.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.realMapShell,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.roomToolsPanel,.roomToolSection){-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;background-image:none!important}.app.premium-theme :is(.rightPanel,.filterPanel,.profileEditor,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.mapBrowsePanel,.mapControlDeck,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.roomToolsPanel,.roomToolSection){background-color:var(--premium-theme-surface)!important}.app.premium-theme :is(.gridCard,.matchCard,.incomingCard,.notificationItem,.adminUserRow,.room,.conversation,.roomMsgRow,.msg,.settingsCard,.opsPanel,.casePanel,.mapEntityCard,.mapRoomCard){transition:none!important}}.theme-roseveil-garden{--text:#412833;--muted:#785e68;--card:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5));--panel:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-pane-alpha,.36));--surface:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-window-alpha,.3));--border:#964d6533;--accent:#cf466f;--chat-bg:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-pane-alpha,.36));--chat-hover:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5));--app-bg:transparent}.theme-roseveil-garden.premium-theme{--premium-theme-bg:transparent;--premium-theme-surface:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-window-alpha,.3));--premium-theme-surface-strong:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-pane-alpha,.36));--premium-theme-surface-soft:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5));--premium-theme-text:#412833;--premium-theme-muted:#785e68;--premium-theme-border:#964d6533;--premium-theme-accent:#cf466f;--premium-theme-accent-text:#fffafb;--premium-theme-accent-soft:#cf466f21;--premium-theme-focus:#c4355e94;--premium-theme-own-message:#f7dce5;--premium-theme-other-message:#fff9fb;--premium-theme-danger:#b92f55;--premium-theme-success:#43846d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app.theme-roseveil-garden.premium-theme{isolation:isolate;color:var(--premium-theme-text)!important;background:0 0!important}.app.theme-roseveil-garden.premium-theme .premiumThemeBackdrop{z-index:0!important;pointer-events:none!important;background:#f3e9ec!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app.theme-roseveil-garden.premium-theme .premiumThemeBackdrop img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.app.theme-roseveil-garden.premium-theme:before{content:"";z-index:1;pointer-events:none;background:#f6e4eb0f;position:fixed;inset:0}.app.theme-roseveil-garden.premium-theme>aside,.app.theme-roseveil-garden.premium-theme>main,.app.theme-roseveil-garden.premium-theme>.mobileNavShell,.app.theme-roseveil-garden.premium-theme>.toast,.app.theme-roseveil-garden.premium-theme>.guidelinesGate{z-index:2;position:relative}.app.theme-roseveil-garden.premium-theme>main{background:0 0!important}.app.theme-roseveil-garden .auroraAtmosphere{display:none!important}.app.theme-roseveil-garden>.desktopSidebar{box-shadow:none!important;background:#fff9fbd1!important;border-right:1px solid #994e6833!important}.app.theme-roseveil-garden>.desktopSidebar>.brand{border-bottom-color:#994e6826!important}.app.theme-roseveil-garden>.desktopSidebar>.brand .logo{color:#c83e68!important;box-shadow:none!important;background:linear-gradient(145deg,#fff8fa,#f7dce5)!important;border:1px solid #c43f674d!important}.app.theme-roseveil-garden>.desktopSidebar>.brand span{color:#7d2e4a!important}.app.theme-roseveil-garden>.desktopSidebar nav button,.app.theme-roseveil-garden>.desktopSidebar .sideBottom button{color:#745866!important;background:0 0!important}.app.theme-roseveil-garden>.desktopSidebar nav button svg{color:#9a6277!important}.app.theme-roseveil-garden>.desktopSidebar nav button:hover{color:#572435!important;background:#f4d5e0b3!important;border-color:#b44e7021!important}.app.theme-roseveil-garden>.desktopSidebar nav button.active{color:#6b233d!important;background:linear-gradient(90deg,#f9cfdcf0,#fff0f5eb)!important;border-color:#c241673b!important;box-shadow:inset 2px 0 #cc426c!important}.app.theme-roseveil-garden>.desktopSidebar nav button.active svg{color:#c53d67!important}.app.theme-roseveil-garden .navCount{color:#fff!important;box-shadow:none!important;background:#d94b75!important;border-color:#96315033!important}.app.theme-roseveil-garden .navDot{background:#cf466f!important;box-shadow:0 0 0 3px #cf466f1a!important}.app.theme-roseveil-garden>.desktopSidebar>.sideBottom{border-top-color:#994e6824!important}.app.theme-roseveil-garden>.desktopSidebar>.sideBottom>button:hover{color:#64273e!important;background:#f6dae3ab!important}.app.theme-roseveil-garden>.desktopSidebar>.sideBottom>button.premium{color:#962e52!important;background:linear-gradient(90deg,#ffdfe8f0,#fff2f6f0)!important;border:1px solid #c43f6738!important}.app.theme-roseveil-garden>.desktopSidebar>.sideBottom>button.premium svg{color:#c93f69!important}.app.theme-roseveil-garden .sideLegal{border-top-color:#994e681a!important}.app.theme-roseveil-garden .sideLegal button{color:#9b7c87!important}.app.theme-roseveil-garden .sideLegal button:hover{color:#a6385d!important;background:0 0!important}.app.theme-roseveil-garden .sitePageHeader{color:#412833!important;min-height:0!important;box-shadow:none!important;background:#fff9fb57!important;border:0!important;border-bottom:1px solid #a6526e3d!important;border-radius:0!important;margin-bottom:18px!important;padding:10px 2px 13px!important}.app.theme-roseveil-garden .sitePageHeader>div:first-child{padding-left:2px}.app.theme-roseveil-garden .sitePageHeader:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c83f68,#ed9fb8,#0000);width:92px;height:1px;position:absolute;bottom:-1px;left:24px}.app.theme-roseveil-garden .sitePageHeader h1{color:#4b2635!important}.app.theme-roseveil-garden .sitePageHeader p{color:#80616d!important}.app.theme-roseveil-garden .pageEyebrow{color:#bc385f!important}.app.theme-roseveil-garden .headerRight .counter,.app.theme-roseveil-garden .headerRight .avatar{color:#a93459!important;box-shadow:none!important;background:#fff9fbd1!important;border:1px solid #a6526e36!important}.app.theme-roseveil-garden :is(.rightPanel,.filterPanel,.settingsHero,.settingsCard,.profileEditor,.profileIntro,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.activityCardControl,.roomToolsPanel,.roomToolSection,.mapPrivacyControls,.geoBox,.realMapShell,.mapBrowsePanel,.mapControlDeck,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety){color:#412833!important;background-color:#fffafcb8!important;border-color:#9a4d672e!important}.app.theme-roseveil-garden :is(.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow){color:#412833!important;background-color:#fffbfcc7!important;border-color:#9a4d672b!important}.app.theme-roseveil-garden :is(.rightPanel,.filterPanel,.settingsCard,.profileEditor,.supportHero,.supportFaq,.opsPanel,.casePanel,.notificationItem) :is(p,small,label){color:#795f69!important}.app.theme-roseveil-garden input,.app.theme-roseveil-garden textarea,.app.theme-roseveil-garden select{color:#412833!important;box-shadow:none!important;background:#fff9fbdb!important;border-color:#974d653b!important}.app.theme-roseveil-garden input::placeholder,.app.theme-roseveil-garden textarea::placeholder{opacity:1;color:#a28590!important}.app.theme-roseveil-garden select option{color:#412833;background:#fff9fb}.app.theme-roseveil-garden input:focus,.app.theme-roseveil-garden textarea:focus,.app.theme-roseveil-garden select:focus{outline-offset:1px!important;border-color:#c4355e94!important;outline:2px solid #cf466f24!important}.app.theme-roseveil-garden button:focus-visible,.app.theme-roseveil-garden [role=button]:focus-visible{outline-offset:2px!important;outline:2px solid #c83f68!important}.app.theme-roseveil-garden .primary,.app.theme-roseveil-garden button.primary{color:#fff!important;background:#cf466f!important;border-color:#cf466f!important}.app.theme-roseveil-garden .primary:hover,.app.theme-roseveil-garden button.primary:hover{background:#bd395f!important;border-color:#bd395f!important}.app.theme-roseveil-garden :is(.toggle,.pollOptionToggle,.eventMapSetup){color:#412833!important;background:#fff7facc!important;border-color:#9a4d6733!important}.app.theme-roseveil-garden :is(.toggle,.pollOptionToggle,.eventMapSetup) small{color:#806772!important}.app.theme-roseveil-garden :is(.toggle,.pollOptionToggle,.eventMapSetup):has(input:checked){background:#f8d7e2e0!important}.app.theme-roseveil-garden input[type=checkbox]{accent-color:#cf466f!important}.app.theme-roseveil-garden :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard){color:#412833!important;background:#fff9fbdb!important;border:1px solid #9a4d6738!important;box-shadow:0 12px 32px #6b394b26!important}.app.theme-roseveil-garden :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard) :is(p,small,label){color:#795f69!important}.app.theme-roseveil-garden .modalShade{background:#59374359!important}.app.theme-roseveil-garden :is(.modalClose,.mapLeafletClose){color:#8e3151!important;box-shadow:none!important;background:#fff7fa!important;border-color:#9a4d6733!important}.app.theme-roseveil-garden :is(.toast,.notificationToast){color:#412833!important;background:#fff7fafa!important;border-color:#b04a6c3d!important;box-shadow:0 8px 22px #6b394b26!important}.app.theme-roseveil-garden :is(.chatBody,.roomChatBody,.dmMessages){background:#fff9fbc2!important}.app.theme-roseveil-garden :is(.room,.conversation){color:#634553!important;border-color:#0000!important}.app.theme-roseveil-garden :is(.room.selected,.conversation.selected,.room:hover,.conversation:hover){color:#4b2635!important;background:#f6dae39e!important}.app.theme-roseveil-garden :is(.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.composer,.roomComposerWrap){color:#412833!important;background:#fff7facc!important;border-color:#9a4d672b!important}.app.theme-roseveil-garden :is(.msg p,.roomBubble,.dmMessageBubble){color:#412833!important;background:#fff9fbdb!important;border-color:#9a4d6726!important}.app.theme-roseveil-garden :is(.msg.own p,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){color:#412833!important;background:#f7dce5d1!important;border-color:#b43f6330!important}.app.theme-roseveil-garden .privateChat .msg.own>p,.app.theme-roseveil-garden .roomMsgRow.own .roomBubble{box-shadow:none!important;border-left:3px solid #c83f68!important;padding-left:16px!important}.app.theme-roseveil-garden :is(.dmReplyBar,.replyPreview){color:#644453!important;background:#fbedf2d1!important;border-color:#b43f6333!important}.app.theme-roseveil-garden :is(.messageReactions>button,.dmReactions button){color:#553442!important;background:#fff8fadb!important;border-color:#9a4d672e!important}.app.theme-roseveil-garden :is(.reactionPicker,.dmPicker){color:#412833!important;background:#fff9fbdb!important;border-color:#9a4d6733!important}.app.theme-roseveil-garden .premiumPage,.app.theme-roseveil-garden .premiumPage>div,.app.theme-roseveil-garden .premiumRedesign{-webkit-backdrop-filter:none!important;background:0 0!important}.app.theme-roseveil-garden .premiumHeroArt{display:none!important}.app.theme-roseveil-garden .premiumHeroRedesign{color:#412833!important;background:linear-gradient(90deg,#fff8fbf5 0 40%,#fff4f8d1 63%,#ffffff38 100%)!important;border-color:#b1496b38!important;grid-template-columns:minmax(0,1fr)!important}.app.theme-roseveil-garden .premiumHeroCopy :is(h2,h3,strong){color:#5b273b!important}.app.theme-roseveil-garden .premiumHeroCopy p{color:#775c67!important}.app.theme-roseveil-garden :is(.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){color:#412833!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff9fbbd!important;border-color:#a44c6a2e!important}.app.theme-roseveil-garden .premiumPlanGrid .planCard.recommended{background:#f9dce6c7!important;border-color:#c63d6557!important}.app.theme-roseveil-garden .premiumPlanGrid .planPrice{color:#b7335b!important}.app.theme-roseveil-garden .premiumSectionTitle>span{color:#bb375e!important}.app.theme-roseveil-garden .premiumSectionTitle :is(h3,h4){color:#4c2836!important}.app.theme-roseveil-garden .premiumSectionTitle p{color:#795f69!important}.app.theme-roseveil-garden .premiumFeatureIcon{color:#bd395f!important;background:linear-gradient(145deg,#fff4f7,#f3ccd9)!important}.app.theme-roseveil-garden .premiumCompare .compareHead{background:#f9e7ed!important;border-color:#a44c6a29!important}.app.theme-roseveil-garden .premiumCompare .compareRows strong{color:#b7335b!important}.app.theme-roseveil-garden .premiumThemeCards .themePreview{box-shadow:none!important;border-color:#a44c6a2e!important}.app.theme-roseveil-garden .premiumThemeCards .themePreview:before{background:#fffafcc2!important;border-color:#a44c6a29!important}.app.theme-roseveil-garden .premiumThemeCards .themePreview :is(span,b){color:#4a2936!important}.themePreview.roseveil{color:#5b273b;background:linear-gradient(145deg,#fffdfd,#f7dce5 56%,#ed9db7)}.app.theme-roseveil-garden .profileIntro{background-color:#fff9fbb8!important;border-color:#a44c6a30!important}.app.theme-roseveil-garden :is(.intent,.tags span,.dmRailTags span,.mapLeafletTags span,.publicProfileIntent,.alreadyMatchedChip){color:#7c2a47!important;background:#f7d8e2bd!important;border-color:#be456a2e!important}.app.theme-roseveil-garden .round.like{color:#c83f68!important;background:#fff8fadb!important;border-color:#b743653d!important}.app.theme-roseveil-garden .round.super{color:#9a6a00!important}.app.theme-roseveil-garden .round.pass{color:#b92f55!important}.onboardingPage.theme-roseveil-garden{--bg:#f5ecef;--text:#412833;--muted:#795f69;--panel:#fffafcf7;--soft:#f8e6ec;--border:#9a4d6733;--accent:#cf466f;background:#f5ecef url(/theme-assets/roseveil-garden.webp) 50%/cover no-repeat fixed!important}.onboardingPage.theme-roseveil-garden .onboardingBackdrop{background:linear-gradient(#faf0f466,#faf0f48a)!important}.onboardingPage.theme-roseveil-garden .onboardingBackdrop:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.onboardingPage.theme-roseveil-garden .onboardingModal{color:#412833!important;background:#fffafcf7!important;border-color:#9a4d6738!important;box-shadow:0 18px 48px #6434442e!important}.onboardingPage.theme-roseveil-garden .onboardingCard{background:#fff7facc!important;border-color:#9a4d672e!important}@media (width<=720px){.app.theme-roseveil-garden.premium-theme .premiumThemeBackdrop img{object-position:center center!important}.app.theme-roseveil-garden>.mobileNavShell .mobileNavDrawer{background:#fff9fbdb!important;border-color:#9a4d6733!important;box-shadow:0 8px 22px #5c344229!important}.app.theme-roseveil-garden .mobileNavBrand{border-bottom-color:#9a4d6724!important}.app.theme-roseveil-garden .mobileNavBrand>span{color:#c23d66!important;box-shadow:none!important;background:#f7dbe4!important;border-color:#be3e6440!important}.app.theme-roseveil-garden .mobileNavBrand>b{color:#64273e!important}.app.theme-roseveil-garden .mobileNavDrawer>nav button,.app.theme-roseveil-garden .mobileNavUtilities button{color:#735665!important}.app.theme-roseveil-garden .mobileNavDrawer>nav button.active{color:#6b233d!important;background:#f6dce5!important;border:1px solid #be3e6433!important}.app.theme-roseveil-garden .mobileNavUtilities{background:#fff8fbfc!important;border-top-color:#9a4d6724!important}.app.theme-roseveil-garden .mobileNavUtilities .premium{color:#922e50!important;background:#f7dce5d1!important;border:1px solid #be3e6438!important}.app.theme-roseveil-garden .sitePageHeader{border-radius:0!important;padding:12px 3px 14px!important}.app.theme-roseveil-garden .sitePageHeader:after{width:66px;left:17px}.onboardingPage.theme-roseveil-garden{background-image:url(/theme-assets/roseveil-garden-mobile.webp)!important;background-attachment:scroll!important}}@media (prefers-reduced-motion:reduce){.app.theme-roseveil-garden.premium-theme *{transition:none!important}}.theme-aurora-nocturne.premium-theme{--premium-glass-chrome:#04081075;--premium-glass-panel:#070d189e;--premium-glass-nested:#0d1725ad;--premium-glass-control:#09101cc2;--premium-glass-overlay:#070d18e0;--premium-glass-message:#141d2bb8;--premium-glass-own-message:#162131c2}.theme-roseveil-garden.premium-theme{--premium-glass-chrome:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-chrome-alpha,.18));--premium-glass-panel:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-window-alpha,.3));--premium-glass-nested:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5));--premium-glass-control:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-control-alpha,.6));--premium-glass-overlay:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-overlay-alpha,.82));--premium-glass-message:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-message-alpha,.54));--premium-glass-own-message:rgba(var(--roseveil-own-rgb,247,220,229),var(--roseveil-own-message-alpha,.58))}html body .app.premium-theme.membership-premium .sitePageHeader{background:var(--premium-glass-chrome)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.roomToolsPanel,.roomToolSection,.roomPoll,.roomEvent,.eventAttendeeList,.mapPrivacyControls,.geoBox,.privateRoomAppearancePicker,.roomModeratorRoster,.conversationSearchPanel,.realMapShell,.mapBrowsePanel,.mapControlDeck,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.premiumHeroRedesign,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){background-color:var(--premium-glass-panel)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.room,.conversation,.sessionList>div,.textScalePreview,.pollOption,.eventAttendeeRow,.mapBrowseItem,.premiumCompare .compareHead,.dmReplyBar,.replyPreview,.messageReactions>button,.dmReactions button,.reactionPicker,.dmPicker){background-color:var(--premium-glass-nested)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(input:not([type=checkbox]):not([type=range]),select,textarea,.toggle,.pollOptionToggle,.eventMapSetup,.mapBrowseSearch,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson){background-color:var(--premium-glass-control)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.msg p,.roomBubble,.dmMessageBubble){background-color:var(--premium-glass-message)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.msg.own p,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){background-color:var(--premium-glass-own-message)!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu){background-color:var(--premium-glass-overlay)!important;background-image:none!important}@media (width>=721px){html body .app.premium-theme.membership-premium *,html body .app.premium-theme.membership-premium :before,html body .app.premium-theme.membership-premium :after{-webkit-backdrop-filter:none!important;filter:none!important}html body .app.premium-theme.membership-premium :is(.rightPanel,.filterPanel,.profileEditor,.settingsHero,.settingsCard,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.realMapShell,.mapBrowsePanel,.mapControlDeck,.supportHero,.supportFaq,.opsPanel,.casePanel){contain:paint}html body .app.premium-theme.membership-premium .premiumThemeBackdrop{contain:strict!important;will-change:transform!important;transform:translateZ(0)!important}html body .app.premium-theme.membership-premium .premiumThemeBackdrop img{backface-visibility:hidden!important;transform:translateZ(0)!important}html body .app.premium-theme.membership-premium:before{-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;background-image:none!important}html body .app.premium-theme.membership-premium :is(.sitePageHeader,.rightPanel,.filterPanel,.profileEditor,.profileIntro,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.notificationItem,.incomingCard,.statCard,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.rooms,.messages,.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.realMapShell,.mapBrowsePanel,.mapControlDeck,.roomToolsPanel,.roomToolSection,.premiumHeroRedesign,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;background-image:none!important;transition:none!important}html body .app.premium-theme.membership-premium :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard){-webkit-backdrop-filter:none!important;filter:none!important;background-image:none!important}}.app.theme-roseveil-garden{--roseveil-surface-rgb:255,250,252;--roseveil-soft-rgb:255,247,250;--roseveil-own-rgb:247,220,229;--roseveil-chrome-alpha:.18;--roseveil-window-alpha:.3;--roseveil-pane-alpha:.36;--roseveil-card-alpha:.5;--roseveil-control-alpha:.6;--roseveil-message-alpha:.52;--roseveil-own-message-alpha:.56;--roseveil-overlay-alpha:.84}html body .app.theme-roseveil-garden :is(.rooms,.messages,.premiumPage,.premiumRedesign,.settingsPage,.supportPage,.adminPage,.page-rooms>.roomsPage,.page-messages>.messagesPage,.profileEditor,.realMapShell){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden .sitePageHeader{background:rgba(var(--roseveil-surface-rgb),var(--roseveil-chrome-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.rightPanel,.filterPanel,.settingsHero,.settingsCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.mapBrowsePanel,.mapControlDeck,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.premiumHeroRedesign,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk,.emptyState,.likesPage>.emptyState,.matchesPage>.emptyState,.notificationsPage>.emptyState){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-window-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.roomChatBody,.chatBody,.dmMessages,.mapPrivacyControls,.geoBox,.roomToolsPanel,.roomToolSection,.conversationSearchPanel,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-pane-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.room,.conversation,.notificationItem,.incomingCard,.statCard,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.pollOption,.eventAttendeeRow,.mapBrowseItem,.sessionList>div,.textScalePreview,.roomPoll,.roomEvent,.eventAttendeeList,.privateRoomAppearancePicker,.roomModeratorRoster,.profileIntro){background:rgba(var(--roseveil-soft-rgb),var(--roseveil-card-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(input:not([type=checkbox]):not([type=range]),select,textarea,.toggle,.pollOptionToggle,.eventMapSetup,.mapBrowseSearch,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.dmReplyBar,.replyPreview,.messageReactions>button,.dmReactions button,.reactionPicker,.dmPicker){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-control-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.msg p,.roomBubble,.dmMessageBubble){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-message-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.msg.own p,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){background:rgba(var(--roseveil-own-rgb),var(--roseveil-own-message-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-overlay-alpha))!important;background-image:none!important}@media (width>=721px){html body .app.theme-roseveil-garden *,html body .app.theme-roseveil-garden :before,html body .app.theme-roseveil-garden :after{-webkit-backdrop-filter:none!important;filter:none!important}html body .app.theme-roseveil-garden :is(.roomMsgRow,.dmMessageWrap,.gridCard,.matchCard,.notificationItem,.incomingCard,.conversation,.room){content-visibility:auto;contain-intrinsic-size:72px}html body .app.theme-roseveil-garden :is(.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.rightPanel,.filterPanel,.mapBrowsePanel){contain:paint}}.themeAdminWorkspace{gap:18px;display:grid}.themeAvailabilityGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.themeAvailabilityGrid>section{min-width:0}.themeAvailabilityGrid h4,.themeEntitlementGrid>h4{justify-content:space-between;gap:8px;display:flex}.themeAdminList{gap:8px;display:grid}.themeAdminCard{text-align:left;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.themeAdminCard span{gap:3px;display:grid}.themeAdminCard small,.themeAdminCard em{color:var(--muted);font-style:normal}.themeEntitlementGrid{gap:8px;margin-top:18px;display:grid}.themeEntitlementGrid>label{grid-template-columns:1fr minmax(150px,220px);align-items:center;gap:14px;display:grid}.themeEntitlementGrid>label>span{display:grid}.themeSelectionSwitch{align-items:center;gap:10px;display:flex}.themeMeterGrid{grid-template-columns:1fr;gap:10px;display:grid}.themeMeterRow,.themeMasterMeter{grid-template-columns:minmax(190px,1fr) minmax(160px,1.25fr) 120px 94px;align-items:center;gap:12px;display:grid}.themeMeterRow>span,.themeMasterMeter>span{display:grid}.themeMeterGrid output,.themeMasterMeter output{text-align:right;font-variant-numeric:tabular-nums}.themeMasterMeter{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin:14px 0;padding:13px 14px}.themeMeterLock{justify-content:center;align-items:center;gap:6px;display:inline-flex!important}.themeMeterLock[aria-pressed=true]{font-weight:800;box-shadow:inset 0 0 0 1px}.themeMeterRow.locked{opacity:.82}.themeFileButton{border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.themeFileButton input{display:none}@media (width<=720px){.themeAvailabilityGrid,.themeMeterGrid,.themeEntitlementGrid>label,.themeMeterRow,.themeMasterMeter{grid-template-columns:1fr}.themeMeterGrid output,.themeMasterMeter output{text-align:left}}html body .app.theme-roseveil-garden>aside{background:rgba(var(--roseveil-surface-rgb),var(--roseveil-chrome-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.notificationPage,.notificationList,.likesGrid,.matchGrid,.browseMain,.grid,.settingsGrid,.editGrid,.roomsPage,.messagesPage,.chat,.dmMessageWrap,.profileEditor>div:not(.profileIntro):not(.photoManager):not(.chatAvatarManager):not(.profilePromptEditor):not(.accountDataCard):not(.verificationCard)){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden :is(.roomList,.roomChat,.roomMembers,.conversationList,.privateChat,.dmProfileRail,.notificationPage,.settingsHero,.settingsCard,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.filterPanel,.rightPanel){background:rgba(var(--roseveil-surface-rgb),var(--roseveil-pane-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.roomChatBody,.chatBody,.dmMessages){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden :is(.room,.conversation,.notificationItem,.gridCard,.matchCard,.likeCard,.incomingCard,.settingsCard .toggle,.settingsCard .sessionList>div,.settingsCard .textScalePreview,.profileEditor .toggle,.profileEditor .interestPicker,.profileEditor .discoveryPreferenceEditor,.profileEditor .geoBox,.profileEditor .mapPrivacyControls){background:rgba(var(--roseveil-soft-rgb),var(--roseveil-card-alpha))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden :is(.gridCard,.matchCard,.likeCard)>div:not(.profilePhoto){background:rgba(var(--roseveil-soft-rgb),var(--roseveil-card-alpha))!important;background-image:none!important}html body .app.theme-roseveil-garden .privateChat .msg{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .app.theme-roseveil-garden .privateChat .msg p,html body .app.theme-roseveil-garden .dmMessageBubble{background:rgba(var(--roseveil-surface-rgb),var(--roseveil-message-alpha))!important;border:1px solid #a44c6a1f!important}html body .app.theme-roseveil-garden .privateChat .msg.own p,html body .app.theme-roseveil-garden .dmMessage.own .dmMessageBubble{background:rgba(var(--roseveil-own-rgb),var(--roseveil-own-message-alpha))!important;color:#4b2a36!important}html body .app.theme-roseveil-garden.premium-theme{--premium-theme-bg:transparent;--premium-theme-surface:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-window-alpha,.3));--premium-theme-surface-strong:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-pane-alpha,.36));--premium-theme-surface-soft:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5));background:0 0!important}html body .app.theme-roseveil-garden.premium-theme:before{content:none!important;display:none!important}html body .app.theme-roseveil-garden.premium-theme>:is(main){background:0 0!important}html body .app.theme-roseveil-garden.premium-theme>aside:not(.mobileNavShell),html body .app.theme-roseveil-garden.premium-theme :is(.sitePageHeader,.mobileNavPanel,.mobileNavUtilities){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-chrome-alpha,.18))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.rooms,.messages,.flagshipRooms,.browse,.browseMain,.grid,.likesGrid,.matchGrid,.notificationPage,.notificationsPage,.notificationList,.settingsGrid,.editGrid,.settingsPage,.profileEditor,.supportPage,.adminPage,.premiumPage,.realMapShell,.roomsPage,.messagesPage,.roomChat,.privateChat,.roomChatBody,.privateChat>.chatBody,.dmMessages,.dmMessageWrap){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden.premium-theme :is(.roomList,.roomMembers,.conversationList,.dmProfileRail,.rightPanel,.filterPanel,.mapBrowsePanel,.mapControlDeck,.settingsHero,.settingsCard,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.roomToolsPanel,.roomToolSection,.mapPrivacyControls,.geoBox,.conversationSearchPanel,.premiumHeroRedesign,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-pane-alpha,.36))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.gridCard,.matchCard,.likeCard){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden.premium-theme :is(.gridCard,.matchCard,.likeCard)>div:not(.profilePhoto),html body .app.theme-roseveil-garden.premium-theme :is(.room,.conversation,.notificationItem,.incomingCard,.statCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.pollOption,.eventAttendeeRow,.mapBrowseItem,.sessionList>div,.textScalePreview,.roomPoll,.roomEvent,.eventAttendeeList,.privateRoomAppearancePicker,.roomModeratorRoster,.profileEditor .toggle,.profileEditor .interestPicker,.profileEditor .discoveryPreferenceEditor,.settingsCard .toggle,.memberRow){background:rgba(var(--roseveil-soft-rgb,255,247,250),var(--roseveil-card-alpha,.5))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(input:not([type=checkbox]):not([type=range]),select,textarea,.toggle,.pollOptionToggle,.eventMapSetup,.mapBrowseSearch,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.dmReplyBar,.replyPreview,.messageReactions>button,.dmReactions button,.reactionPicker,.dmPicker,.room.selected,.conversation.selected){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-control-alpha,.6))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.roomMsgRow,.privateChat .msg,.dmMessageWrap){box-shadow:none!important;background:0 0!important}html body .app.theme-roseveil-garden.premium-theme :is(.privateChat .msg p,.roomBubble,.dmMessageBubble){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-message-alpha,.54))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.privateChat .msg.own p,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){background:rgba(var(--roseveil-own-rgb,247,220,229),var(--roseveil-own-message-alpha,.58))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.emptyState,.chatHint){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-window-alpha,.3))!important;box-shadow:none!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu){background:rgba(var(--roseveil-surface-rgb,255,250,252),var(--roseveil-overlay-alpha,.82))!important;background-image:none!important}@media (width>=721px){html body .app.theme-roseveil-garden.premium-theme *,html body .app.theme-roseveil-garden.premium-theme :before,html body .app.theme-roseveil-garden.premium-theme :after{-webkit-backdrop-filter:none!important;filter:none!important}html body .app.theme-roseveil-garden.premium-theme .premiumThemeBackdrop{contain:strict!important;will-change:transform!important;backface-visibility:hidden!important;transform:translateZ(0)!important}html body .app.theme-roseveil-garden.premium-theme .premiumThemeBackdrop img{backface-visibility:hidden!important;transform:translateZ(0)!important}html body .app.theme-roseveil-garden.premium-theme :is(.rooms,.messages,.flagshipRooms,.roomChat,.privateChat,.roomChatBody,.privateChat>.chatBody,.roomMsgRow,.dmMessageWrap,.roomMessageMedia){contain:none!important;content-visibility:visible!important;contain-intrinsic-size:auto!important;will-change:auto!important;filter:none!important;box-shadow:none!important;transition:none!important;transform:none!important}html body .app.theme-roseveil-garden.premium-theme :is(.roomChatBody,.privateChat>.chatBody){scroll-behavior:auto!important}}html body #root .app.premium-theme[data-theme-metered=true]{--theme-workspace-alpha:var(--theme-window-alpha,.42);--premium-theme-surface:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-window-alpha,.42));--premium-theme-surface-strong:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-pane-alpha,.48));--premium-theme-surface-soft:rgba(var(--theme-soft-rgb,25,28,42),var(--theme-card-alpha,.58));--premium-theme-other-message:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-message-alpha,.62));--premium-theme-own-message:rgba(var(--theme-own-rgb,29,34,50),var(--theme-own-message-alpha,.66));background:0 0!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomChatBody,.privateChat>.chatBody,.dmMessages,.browseMain,.notificationList,.settingsGrid,.editGrid,.premiumRedesign,.premiumFeatureSection,.premiumWhy,.premiumPlans,.premiumCompareSection,.premiumThemeSection,.premiumExtras){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-workspace-alpha,.3))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true]>aside:not(.mobileNavShell),html body #root .app.premium-theme[data-theme-metered=true] :is(.mobileNavPanel,.mobileNavUtilities){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-chrome-alpha,.28))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] .sitePageHeader{background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-header-alpha,var(--theme-chrome-alpha,.28)))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomList,.roomMembers,.conversationList,.dmProfileRail,.rightPanel,.filterPanel,.mapBrowsePanel,.mapControlDeck,.settingsHero,.settingsCard,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.roomToolsPanel,.roomToolSection,.mapPrivacyControls,.geoBox,.conversationSearchPanel,.premiumHeroRedesign,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-pane-alpha,.48))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.room,.conversation,.notificationItem,.incomingCard,.statCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.pollOption,.eventAttendeeRow,.mapBrowseItem,.sessionList>div,.textScalePreview,.roomPoll,.roomEvent,.eventAttendeeList,.privateRoomAppearancePicker,.roomModeratorRoster,.profileEditor .toggle,.profileEditor .interestPicker,.profileEditor .discoveryPreferenceEditor,.settingsCard .toggle,.memberRow,.premiumFeatureGrid article,.premiumPlanGrid .planCard){background:rgba(var(--theme-soft-rgb,25,28,42),var(--theme-card-alpha,.58))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(input:not([type=checkbox]):not([type=range]),select,textarea,.toggle,.pollOptionToggle,.eventMapSetup,.mapBrowseSearch,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.dmReplyBar,.replyPreview,.messageReactions>button,.dmReactions button,.reactionPicker,.dmPicker,.room.selected,.conversation.selected,button){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-control-alpha,.68))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.primary,button.primary){background:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha,.68) * 100%),transparent)!important;border-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha,.68) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomMsgRow,.privateChat .msg,.dmMessageWrap){background:0 0!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.privateChat .msg,.roomBubble,.dmMessageBubble){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-message-alpha,.62))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.privateChat .msg.own,.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble){background:rgba(var(--theme-own-rgb,29,34,50),var(--theme-own-message-alpha,.66))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu){background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-overlay-alpha,.88))!important;background-image:none!important}html body .app.theme-roseveil-garden.premium-theme{--theme-surface-rgb:255,250,252;--theme-soft-rgb:255,247,250;--theme-own-rgb:247,220,229;--theme-chrome-alpha:var(--roseveil-chrome-alpha,.18);--theme-header-alpha:var(--roseveil-header-alpha,var(--roseveil-chrome-alpha,.18));--theme-workspace-alpha:var(--roseveil-workspace-alpha,.24);--theme-window-alpha:var(--roseveil-window-alpha,.3);--theme-pane-alpha:var(--roseveil-pane-alpha,.36);--theme-card-alpha:var(--roseveil-card-alpha,.5);--theme-control-alpha:var(--roseveil-control-alpha,.6);--theme-message-alpha:var(--roseveil-message-alpha,.52);--theme-own-message-alpha:var(--roseveil-own-message-alpha,.56);--theme-overlay-alpha:var(--roseveil-overlay-alpha,.84)}html body .app.theme-aurora-nocturne.premium-theme{--theme-surface-rgb:7,13,24;--theme-soft-rgb:19,28,42;--theme-own-rgb:23,33,49;--theme-chrome-alpha:1;--theme-header-alpha:0;--theme-workspace-alpha:.9;--theme-window-alpha:.76;--theme-pane-alpha:.82;--theme-card-alpha:.84;--theme-control-alpha:.86;--theme-message-alpha:.82;--theme-own-message-alpha:.85;--theme-overlay-alpha:.94}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomsPage,.messagesPage,.notificationPage,.settingsPage,.supportPage,.adminPage,.premiumPage,.browse,.likesPage,.matchesPage,.rooms,.messages,.flagshipRooms,.chat,.roomChat,.privateChat){box-shadow:none!important;background:0 0!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.profileEditor,.publicProfilePage,.realMapShell){background:rgba(var(--theme-surface-rgb),var(--theme-window-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-window-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomMsgRow,.dmMessageWrap,.privateChat .msg),html body #root .app.premium-theme[data-theme-metered=true] :is(.roomMsgRow .roomAvatarSlot,.roomMsgRow>.presenceRail,.dmMessageWrap>.dmAvatarSlot){box-shadow:none!important;background:0 0!important}html body #root .app.premium-theme[data-theme-metered=true]>aside:not(.mobileNavShell),html body #root .app.premium-theme[data-theme-metered=true] :is(.mobileNavPanel,.mobileNavUtilities){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-chrome-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] .sitePageHeader{box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-header-alpha,var(--theme-chrome-alpha)) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomChatBody,.privateChat>.chatBody,.dmMessages,.browseMain,.notificationList,.settingsGrid,.editGrid,.premiumRedesign,.premiumFeatureSection,.premiumWhy,.premiumPlans,.premiumCompareSection,.premiumThemeSection,.premiumExtras){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-workspace-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomList,.roomMembers,.conversationList,.dmProfileRail,.rightPanel,.filterPanel,.mapBrowsePanel,.mapControlDeck,.settingsHero,.settingsCard,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.opsPanel,.casePanel,.roomToolsPanel,.roomToolSection,.mapPrivacyControls,.geoBox,.conversationSearchPanel,.premiumHeroRedesign,.premiumCompare,.premiumEventPreview,.premiumExtras .premiumPurchasesTop,.premiumExtras .paymentAccountCard,.premiumExtras .premiumGiftCard,.premiumExtras .boostCard,.likeExtras article,.superLikeStore,.privateRoomPerk){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-pane-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.room,.conversation,.notificationItem,.incomingCard,.statCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.pollOption,.eventAttendeeRow,.mapBrowseItem,.sessionList>div,.textScalePreview,.roomPoll,.roomEvent,.eventAttendeeList,.privateRoomAppearancePicker,.roomModeratorRoster,.profileEditor .toggle,.profileEditor .interestPicker,.profileEditor .discoveryPreferenceEditor,.settingsCard .toggle,.memberRow,.premiumFeatureGrid article,.premiumPlanGrid .planCard){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(input:not([type=checkbox]):not([type=range]),select,textarea,.toggle,.pollOptionToggle,.eventMapSetup,.mapBrowseSearch,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.dmReplyBar,.replyPreview,.messageReactions>button,.dmReactions button,.reactionPicker,.dmPicker,.room.selected,.conversation.selected,button){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.selected,[aria-selected=true]){border-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomBubble,.dmMessageBubble,.privateChat .msg>p){background:rgba(var(--theme-surface-rgb),var(--theme-message-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-message-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomMsgRow.own .roomBubble,.dmMessage.own .dmMessageBubble,.privateChat .msg.own>p){background:rgba(var(--theme-own-rgb),var(--theme-own-message-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-own-message-alpha) * 100%),transparent)!important;border-left-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-own-message-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-overlay-alpha) * 100%),transparent)!important}html body .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]:before{opacity:var(--theme-workspace-alpha)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.logo,.roomIcon:not([class*=privateBorder-]),.notificationIcon,.notificationToastIcon,.guestLockedIcon,.reportIcon,.authIcon,.mapEntityIcon,.mapLeafletBigIcon,.premiumFeatureIcon,.borderPreview,.counter,.verification,.profilePhoto>svg,.chatAvatarPreview>span){background:rgba(var(--theme-soft-rgb),var(--theme-control-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.room-interest .roomIcon:not([class*=privateBorder-]),.room-country .roomIcon:not([class*=privateBorder-]),.room-city .roomIcon:not([class*=privateBorder-]),.room-private .roomIcon:not([class*=privateBorder-]),.room-global .roomIcon:not([class*=privateBorder-])){background:rgba(var(--theme-soft-rgb),var(--theme-control-alpha))!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.memberPic i,.roomAvatarBtn i){border-color:rgba(var(--theme-surface-rgb),var(--theme-control-alpha))!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.room,.conversation,.notificationItem,.incomingCard,.statCard,.mapEntityCard,.mapRoomCard,.eventStripCard,.adminUserRow,.activityCardControl,.pollOption,.eventAttendeeRow,.mapBrowseItem,.sessionList>div,.textScalePreview,.roomPoll,.roomEvent,.eventAttendeeList,.privateRoomAppearancePicker,.roomModeratorRoster,.profileEditor .toggle,.profileEditor .interestPicker,.profileEditor .discoveryPreferenceEditor,.settingsCard .toggle,.memberRow,.premiumFeatureGrid article,.premiumPlanGrid .planCard){background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.roomsPage,.messagesPage,.notificationPage,.settingsPage,.supportPage,.adminPage,.premiumPage,.browse,.likesPage,.matchesPage,.rooms,.messages,.flagshipRooms,.chat,.roomChat,.privateChat){border-color:#0000!important;outline-color:#0000!important}html body #root .app.premium-theme[data-theme-metered=true],html body #root .app.premium-theme[data-theme-metered=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.selected,[aria-selected=true],.themeMeterLock[aria-pressed=true]){outline-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.adminHero,.membersPanel,.mapOptInGate,.mapSetupNotice,.premiumPlansSection,.premiumThemeShowcase,.publicProfileTop,.publicProfileAbout,.publicProfileInterests,.publicProfileGallery,.publicProfileSafety,.publicProfileStory,.profileQuickFacts,.profilePromptCards,.premiumThemeCards,.reportQueue,.chatComposer,.dmComposer,.dmHeader){background:rgba(var(--theme-surface-rgb),var(--theme-pane-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-pane-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.gridCard,.matchCard,.profilePreviewCard,.photoTile,.adminReport,.mini,.publicProfileFacts,.premiumPurchaseCard,.premiumEventSpotlight,.roomEventTimeline,.profilePromptRow,.alreadyMatchedChip,.infoBox,.intent,.dmRailTags,.mapLeafletIntent,.mapLeafletTags,.browseCount,.recentSessionList>*,.choiceGrid>*,.chosenTags>*,.mainInterestTags>*){background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.avatar,.createPrivateRoom,.closePrivateRoomBtn,.dangerAction,.composerTool,.conversationSearchToggle,.mapIconBtn,.mapLeafletClose,.mapMenuPingBtn,.mapCreateEventBtn,.mediaPick,.modalClose,.pollAddChoice,.eventMapLocationActions button,.eventTimelineActions button,.boostPurchaseActions button,.premiumHeroActions button,.publicProfileActions button,.gridActions button,.roomBorderPicker button,.roomIconPicker button,.activityStatusPicker button,.adminActions button,.mapBrowseKinds button,.mapBrowseLayers button,.mapBrowseSort button,.mapPresenceFilters button,.mapEventRoomSelect button,.filters button,.premiumHeroPrimary,.joinRoomBtn){background:rgba(var(--theme-surface-rgb),var(--theme-control-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.cityPickerMenu,.conversationSearchResults,.mapLocationPickerShade,.premiumModalShade){background:rgba(var(--theme-surface-rgb),var(--theme-overlay-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-overlay-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.navCount,.roomUnread,.lockedRoomBadge,.promotedBadge){background:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha) * 100%),transparent)!important;box-shadow:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.profileCard,.publicProfileHero,.mapProfileLeafletHero,.photoEmpty,.photoVerificationImages img,.reportedProfilePhotos>div,.datingMarkerRing,.datingClusterBubble,.mapProfileQuickFacts>span){background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.chatAvatarPreview img,.profilePhoto img,.dmProfileRail>img,.datingMarkerRing,.datingClusterBubble,.clusterFaces img,.pin){box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.profilePhoto svg,.chatAvatarPreview span,.profileOnline,.presencePhoto i,.mapLeafletPresence,.publicProfileHero>span,.photoTile>span){background:rgba(var(--theme-soft-rgb),var(--theme-control-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.profileCard>img,.publicProfileHero>img,.mapProfileLeafletHero>img,.photoTile>img,.profilePhoto>img,.chatAvatarPreview>img,.dmProfileRail>img,.reportedProfilePhotos img,.photoVerificationImages img,.datingMarkerRing img,.clusterFaces img,.pin img){opacity:1!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.desktopSidebar,.mobileNavDrawer,.mobileNavBrand,.sideBottom,.sideLegal){background:rgba(var(--theme-surface-rgb),var(--theme-chrome-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-chrome-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.usersAdmin,.roomMemberList,.roomMemberRail,.roomModerationControls,.roomPromotionStore,.suggestionHistory,.superStore,.publicProfileLayout,.compareHead){background:rgba(var(--theme-surface-rgb),var(--theme-pane-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-pane-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.emptyState,.chatHint,.likeCard,.swipeSponsorCard,.themePreview,.upgrade,.suggestionBox,.pollChoiceEditor,.profilePreviewFacts,.publicProfileIntent,.mapLeafletAccentHeader,.premiumEventPreviewMap){background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.adminSubTabs,.modFilters,.interestResults,.leaflet-control-zoom,.round,.saveBtn,.roomToolClosePrivate,.supportAmounts button,.tags span){background:rgba(var(--theme-surface-rgb),var(--theme-control-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.dmBubble,.roomMsgBubble){background:rgba(var(--theme-surface-rgb),var(--theme-message-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-message-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.modal,.modalShade){background:rgba(var(--theme-surface-rgb),var(--theme-overlay-alpha))!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-overlay-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] .themeMeterEditor .themeMeterApply{color:var(--premium-theme-accent)!important;background:rgba(var(--theme-surface-rgb),var(--theme-control-alpha))!important;border-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha) * 100%),transparent)!important;text-shadow:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(button.primary,.primary,.saveBtn,.premiumHeroPrimary,.joinRoomBtn){color:var(--premium-theme-text)!important}.themeMeterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.themeMeterDefault{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:11px;padding:9px 12px;font-weight:750}.themeMeterActiveTheme{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 2px;display:flex}.themeMeterActiveTheme b{color:var(--text)}.themeMeterUnavailable p{margin-bottom:0}.browse .grid{align-items:stretch}.browse .gridCard{flex-direction:column;height:100%;display:flex}.browse .gridCard>img{flex:none}.browse .gridCard>div{align-content:flex-start;height:184px;min-height:184px}.browse .gridCard .browseInterestTags{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:34px;line-height:1.45;display:-webkit-box;overflow:hidden}.browse .gridCard .browseInterestTags b{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.browse .gridCard .gridActions{width:100%;margin-top:auto}html body #root .app :is(.logo,.roomIcon:not([class*=privateBorder-]),.notificationIcon,.notificationToastIcon,.guestLockedIcon,.reportIcon,.authIcon,.mapEntityIcon,.mapLeafletBigIcon,.premiumFeatureIcon,.borderPreview,.counter,.verification){background:var(--surface,var(--panel,var(--card,transparent)))!important;border-color:var(--border,currentColor)!important;box-shadow:none!important;background-image:none!important}html body #root .app :is(.mapIconBtn,.roomIconPicker button,.roomBorderPicker button){background:var(--surface,var(--panel,var(--card,transparent)))!important;border-color:var(--border,currentColor)!important}html body #root .app :is(.roomTopicArt,.roomIcon img,.mapEntityIcon img,.mapLeafletBigIcon img){opacity:1!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.logo,.roomIcon:not([class*=privateBorder-]),.notificationIcon,.notificationToastIcon,.guestLockedIcon,.reportIcon,.authIcon,.mapEntityIcon,.mapLeafletBigIcon,.premiumFeatureIcon,.borderPreview,.counter,.verification,.mapIconBtn,.roomIconPicker button,.roomBorderPicker button){background:rgba(var(--theme-soft-rgb),var(--theme-control-alpha))!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-control-alpha) * 100%),transparent)!important;background-image:none!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.profileCard,.browseCard,.matchCard){background:rgba(var(--theme-surface-rgb),var(--theme-card-alpha))!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-card-alpha) * 100%),transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body #root .app img[src*=\/default-avatar]{box-shadow:none!important;background:0 0!important}html body #root .app.premium-theme[data-theme-metered=true] :is(.gridCard,.profileCard,.publicProfileHero,.mapProfileLeafletHero):has(>img[src*=\/default-avatar]){background:rgba(var(--theme-surface-rgb),var(--theme-card-alpha))!important;background-image:none!important}html body #root .app .publicProfileInterestsHead>b{color:var(--accent,var(--premium-theme-accent,#d65388));background:color-mix(in srgb,var(--accent,var(--premium-theme-accent,#d65388)) 14%,var(--panel,var(--surface,transparent)));border:1px solid color-mix(in srgb,var(--accent,var(--premium-theme-accent,#d65388)) 38%,transparent)}html body #root .app .publicProfileInterests span.sharedInterest{color:var(--text,inherit);background:color-mix(in srgb,var(--accent,var(--premium-theme-accent,#d65388)) 20%,var(--panel,var(--surface,transparent)));border-color:color-mix(in srgb,var(--accent,var(--premium-theme-accent,#d65388)) 50%,transparent);box-shadow:none}html body #root .app.premium-theme[data-theme-metered=true] .publicProfileInterestsHead>b{color:var(--premium-theme-accent)!important;background:color-mix(in srgb,var(--premium-theme-accent) 18%,rgba(var(--theme-soft-rgb),var(--theme-control-alpha)))!important;border-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-control-alpha) * 45%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] .publicProfileInterests span.sharedInterest{color:var(--premium-theme-text)!important;background:color-mix(in srgb,var(--premium-theme-accent) 20%,rgba(var(--theme-soft-rgb),var(--theme-card-alpha)))!important;border-color:color-mix(in srgb,var(--premium-theme-accent) calc(var(--theme-card-alpha) * 55%),transparent)!important}@media (width<=720px){html body #root .app>.mobileNavShell{box-shadow:none!important;top:calc(var(--sh-mobile-viewport-top,0px) + max(68px,calc(env(safe-area-inset-top) + 58px)))!important;height:max(120px,calc(var(--sh-mobile-viewport-height,100dvh) - max(68px,calc(env(safe-area-inset-top) + 58px)) - (88px + env(safe-area-inset-bottom))))!important;background:0 0!important;border:0!important;max-height:none!important;bottom:auto!important}html body #root .app>.mobileNavShell.mobileNav-closed{background:0 0!important;width:16px!important}html body #root .app>.mobileNavShell.mobileNav-closed .mobileNavDrawer{visibility:hidden!important;pointer-events:none!important;transform:translate(calc(100% + 2px))!important}html body #root .app>.mobileNavShell.mobileNav-closed .mobileNavHandle{visibility:visible!important;opacity:1!important;pointer-events:auto!important}}.mapMobileExplorePill,.mapMobileExploreClose{display:none}@media (width<=700px){.app>main.page-map{width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}.page-map>header{display:none!important}.page-map>.realMapShell{border:0!important;border-radius:0!important;flex:100%!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}.page-map .realMap,.page-map .leaflet-container{width:100%!important;height:100%!important}.page-map .mapControlDeck{left:auto!important;right:max(10px,env(safe-area-inset-right))!important;top:max(10px,env(safe-area-inset-top))!important;width:auto!important}.page-map .mapControlTop{justify-content:flex-end!important}.page-map .mapControlActions{gap:7px!important;display:grid!important}.page-map .mapControlActions .mapIconBtn{border-radius:14px!important;width:42px!important;height:42px!important}.page-map .leaflet-control-zoom{display:none!important}.mapMobileExplorePill{z-index:745;left:50%;bottom:max(12px,env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#0a101ce8;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;min-width:190px;max-width:calc(100% - 92px);padding:11px 15px;font-size:12px;font-weight:850;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 34px #0007}.mapMobileExplorePill span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mapMobileExplorePill b{font-size:14px;line-height:1}.mobileMapExploreOpen>.mapMobileExplorePill{display:none!important}.page-map .realMapShell .mapBrowsePanel{z-index:748!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-radius:22px!important;width:auto!important;max-height:min(72dvh,680px)!important;transition:transform .22s,opacity .18s,visibility 0s linear .22s!important;display:flex!important;position:absolute!important;overflow:hidden!important;transform:translateY(calc(100% + 28px))!important}.page-map .realMapShell.mobileMapExploreOpen .mapBrowsePanel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s,opacity .18s!important;transform:translateY(0)!important}.mapMobileExploreClose{width:54px;height:24px;color:inherit;cursor:pointer;opacity:.68;border:0;flex:none;align-self:center;margin:4px auto -2px;font-size:20px;line-height:20px;display:block;background:0 0!important}.page-map .mapBrowseHead{padding:4px 14px 8px!important}.page-map .mapBrowseSearch{border-radius:13px!important;margin-bottom:9px!important;padding:10px 11px!important}.page-map .mapBrowseSearch input{font-size:13px!important}.page-map .mapBrowseKinds{padding-bottom:8px!important}.page-map .mapBrowseKinds button{padding:7px 10px!important;font-size:10px!important}.page-map .mapBrowseLayers,.page-map .mapPresenceFilters{grid-template-columns:1fr 1fr!important}.page-map .mapBrowseLayers button,.page-map .mapPresenceFilters button{padding:8px 9px!important;font-size:10px!important}.page-map .mapBrowseList{max-height:28dvh!important;padding-bottom:12px!important}.page-map .mapBrowseItem{padding:9px!important}.page-map .mapBrowseItem b{font-size:11px!important}.page-map .mapBrowseItem small{font-size:9px!important}.page-map .mapEntityCard,.page-map .mapPingCard,.page-map .mapProfile{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:64dvh!important}}.realMap .mapMarkerSelected{filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 12px #e2ad42);z-index:1000!important}.realMap .mapMarkerSelected .datingMarkerRing{border-color:#ffe08a;transform:scale(1.16);box-shadow:0 0 0 4px #16c3ddb8,0 0 0 8px #ffe08a57,0 10px 28px #0009}.realMap .mapEventMarker.mapMarkerSelected>div{border-color:#ffe08a;transform:scale(1.13);box-shadow:0 0 0 4px #16c3ddb8,0 0 0 8px #ffe08a52,0 10px 28px #0008}.mapBrowseItem.selected,.mapBrowseItem[aria-current=true]{box-shadow:inset 3px 0 #d6a83b,0 5px 16px #49300924;background:#fff4cc!important;border:1px solid #d6a83b!important}.app.theme-aurora-nocturne .mapBrowseItem.selected,.app.theme-aurora-nocturne .mapBrowseItem[aria-current=true]{background:#1f485bdb!important;border-color:#f0cb80!important;box-shadow:inset 3px 0 #44d5ea,0 0 18px #44d5ea2e!important}@media (width>=701px){.page-map .realMapShell .mapBrowsePanel{flex-direction:column!important;height:auto!important;max-height:none!important;display:flex!important;top:88px!important;bottom:14px!important;overflow:hidden!important}.page-map .mapBrowsePanel>:not(.mapBrowseList){flex:none}.page-map .mapBrowseList{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#f0cb808c #070e1873;flex:1 1 0!important;min-height:80px!important;max-height:none!important;overflow:hidden scroll!important}.page-map .realMapShell .mapLegend{width:min(330px,100% - 372px)!important;bottom:14px!important;left:356px!important;right:auto!important}}.page-map .mapBrowseList::-webkit-scrollbar{width:9px}.page-map .mapBrowseList::-webkit-scrollbar-track{background:#070e1873;border-radius:999px}.page-map .mapBrowseList::-webkit-scrollbar-thumb{background:#f0cb808c;border:2px solid #070e1873;border-radius:999px}html body #root .app.premium-theme.membership-premium *,html body #root .app.premium-theme.membership-premium :before,html body #root .app.premium-theme.membership-premium :after,html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium>aside,html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium .mobileNavShell,html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium .mobileNavPanel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}@media (width<=720px){html body #root .app>main.page-rooms,html body #root .app>main.page-messages,html body #root .app>main.page-map{width:100%!important;height:var(--sh-mobile-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--sh-mobile-viewport-height,100dvh)!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}html[data-ios-visual-viewport=true] body #root .app>main.page-rooms,html[data-ios-visual-viewport=true] body #root .app>main.page-messages,html[data-ios-visual-viewport=true] body #root .app>main.page-map{top:calc(0px + var(--sh-mobile-viewport-top,0px))!important}html body #root .page-rooms .flagshipRooms{border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body #root .page-rooms .flagshipRooms>.roomChat{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}html body #root .page-rooms .flagshipRooms>.mobileRoomDrawer{height:100%!important;min-height:0!important;max-height:100%!important;top:0!important;bottom:0!important}html body #root .page-rooms .chatHeader,html body #root .page-messages .privateChat>.chatHeader{flex:none!important;position:relative!important;top:auto!important}html body #root .page-rooms .chatBody,html body #root .page-messages .privateChat>.chatBody{overscroll-behavior:contain;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important}html body #root .page-rooms .roomComposerWrap,html body #root .page-messages .dmComposer{padding-bottom:max(4px,env(safe-area-inset-bottom))!important;flex:none!important}html body #root .page-messages:has(.messages.hasActiveMatch)>.sitePageHeader{display:none!important}html body #root .page-messages:has(.messages.hasActiveMatch)>.dmWorkspace{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}:is(html body #root .page-messages:has(.messages.hasActiveMatch) .messages,html body #root .page-messages:has(.messages.hasActiveMatch) .privateChat){border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}html body #root .app>main.page-map>.realMapShell{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body #root .page-map .realMap,html body #root .page-map .leaflet-container{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .page-map .realMapShell .mapSideLeaflet,html body #root .page-map .mapEntityCard,html body #root .page-map .mapPingCard,html body #root .page-map .mapProfile{overscroll-behavior:contain;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;max-width:none!important;max-height:min(72%,620px)!important;position:absolute!important;overflow-y:auto!important}html body #root .page-map .mapProfileLeafletHero{height:clamp(132px,27vh,190px)!important;min-height:0!important}html body #root .page-map .mapProfileLeafletHero>img{object-fit:cover!important;object-position:center 18%!important;width:100%!important;height:100%!important}html body #root .page-map .mapSideLeafletBody{gap:10px!important;padding:13px!important}html body #root .page-map .mapLeafletIdentity h2{font-size:20px!important;line-height:1.1!important}html body #root .page-map .mapLeafletIdentity p{margin-top:4px!important;font-size:10px!important}html body #root .page-map .mapLeafletIntent{padding:6px 8px!important;font-size:10px!important}html body #root .page-map .mapProfileQuickFacts{gap:5px!important}html body #root .page-map .mapProfileQuickFacts span{padding:5px 7px!important;font-size:9px!important}html body #root .page-map .mapLeafletSection{gap:5px!important}html body #root .page-map .mapLeafletSection>p{font-size:11px!important;line-height:1.4!important}html body #root .page-map .mapLeafletTags{gap:5px!important}html body #root .page-map .mapLeafletTags span{padding:5px 7px!important;font-size:9px!important}html body #root .page-map .mapLeafletActions{gap:6px!important}html body #root .page-map .mapLeafletActions button{min-height:34px!important;padding:7px 9px!important;font-size:10px!important}html body #root .page-map .mapLeafletAccentHeader{gap:9px!important;min-height:78px!important;padding:14px 48px 12px 13px!important}html body #root .page-map .mapLeafletAccentHeader h2{font-size:19px!important}html body #root .page-map .mapLeafletBigIcon{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:20px!important}html body #root .page-map .mapEventCounterGrid>div{padding:9px 10px!important}html body #root .page-map .mapEventCounterGrid strong{font-size:18px!important}}.sidebarAllowance{border:1px solid var(--border,#e5dee6);background:var(--panel,#fff);border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.sidebarAllowance>span{background:var(--surface,#f6f2f6);border-radius:9px;grid-template-columns:auto 1fr;grid-template-areas:"icon value""label label";align-items:center;gap:1px 5px;min-width:0;padding:7px 8px;display:grid}.sidebarAllowance svg{grid-area:icon}.sidebarAllowance b{grid-area:value;font-size:13px}.sidebarAllowance small{color:var(--muted,#777);grid-area:label;font-size:8px;line-height:1.2}html body #root .app.premium-theme[data-theme-metered=true] .sidebarAllowance{background:rgba(var(--theme-surface-rgb),var(--theme-chrome-alpha))!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-chrome-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] .sidebarAllowance>span{background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important}@media (width<=720px){.mobileAllowance{border-bottom:1px solid var(--border,#ece7ed);grid-template-columns:1fr 1fr;gap:4px;padding:5px 6px;display:grid}.mobileAllowance>span{background:var(--surface,#f6f2f6);border-radius:9px;grid-template-columns:auto auto;grid-template-areas:"icon value""label label";justify-content:center;align-items:center;gap:1px 4px;min-width:0;padding:6px 3px;display:grid}.mobileAllowance svg{grid-area:icon}.mobileAllowance b{grid-area:value;font-size:12px}.mobileAllowance small{text-align:center;color:var(--muted,#777);grid-area:label;font-size:8px;line-height:1.1}.mobileNav-icons .mobileAllowance{grid-template-columns:1fr;padding-inline:5px}.mobileNav-icons .mobileAllowance>span{grid-template-columns:auto;grid-template-areas:"icon""value";gap:1px;padding:5px 2px}.mobileNav-icons .mobileAllowance small{display:none}}html body #root .app.premium-theme[data-theme-metered=true] .mobileAllowance{background:rgba(var(--theme-surface-rgb),var(--theme-chrome-alpha))!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-chrome-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] .mobileAllowance>span{background:rgba(var(--theme-soft-rgb),var(--theme-card-alpha))!important}.sidebarAllowance>span{text-align:center!important;grid-template-columns:auto!important;grid-template-areas:"icon value""label label"!important;justify-content:center!important;gap:0 3px!important;padding:5px 2px!important}.sidebarAllowance small{white-space:nowrap!important;font-size:7px!important}.memberSection{padding:5px 0 8px}.memberSection+.memberSection{border-top:1px solid color-mix(in srgb,var(--border,#ddd) 70%,transparent);padding-top:9px}.memberSectionHead{text-transform:uppercase;letter-spacing:.11em;color:var(--muted,#888);justify-content:space-between;align-items:center;padding:2px 10px 6px;font-size:9px;display:flex}.memberSectionHead span{letter-spacing:0;font-size:9px}.memberStatus.online{color:#64dca0!important}.memberStatus.offline{color:var(--muted,#8b929d)!important}.app.theme-aurora-nocturne .roomChatBody{background:#050b14e0!important}@media (width<=720px){.app>.mobileNav-full{width:min(220px,78vw)!important}.mobileNav-full .mobileNavDrawer>nav button{gap:12px!important;min-height:47px!important;padding:10px 13px!important}.mobileNav-full .mobileNavLabel{max-width:160px!important;font-size:14px!important}.mobileNav-icons .mobileAllowance,.mobileNav-icons .mobileNavUtilities>button{display:none!important}.mobileNav-full .mobileAllowance{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:5px!important;display:grid!important}.mobileNav-full .mobileAllowance>span{grid-template-columns:auto!important;grid-template-areas:"icon value""label label"!important;gap:0 2px!important;padding:5px 1px!important}.mobileNav-full .mobileAllowance b{font-size:11px!important}.mobileNav-full .mobileAllowance small{white-space:nowrap!important;font-size:6.5px!important;display:block!important}}.desktopNavGroups{gap:12px!important;display:grid!important}.desktopNavGroup{gap:4px;display:grid}.desktopNavGroup+.desktopNavGroup{border-top:1px solid color-mix(in srgb,var(--border,#ddd) 70%,transparent);padding-top:10px}.desktopNavGroupLabel{text-transform:uppercase;letter-spacing:.13em;color:var(--muted,#85808a);padding:0 10px 3px;font-size:9px;font-weight:900}.desktopNavGroup button{width:100%}.sidebarAllowance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.sidebarAllowance>span{grid-template-columns:auto auto!important;grid-template-areas:"icon value""label label"!important;gap:1px 5px!important;min-height:48px!important;padding:7px 5px!important}.sidebarAllowance svg{width:17px!important;height:17px!important}.sidebarAllowance b{font-size:14px!important}.sidebarAllowance small{font-size:8px!important}.memberRow{display:block!important;position:relative!important}.memberIdentity{width:100%!important;padding:7px!important}.memberActions{display:none!important}.memberActionMenu{z-index:80;border:1px solid color-mix(in srgb,var(--premium-theme-border,#d8d8df) 42%,transparent);background:color-mix(in srgb,var(--panel,#101722) 94%,#000 6%);border-radius:12px;gap:3px;width:min(190px,100% - 8px);padding:6px;display:grid;position:absolute;top:calc(100% - 2px);right:4px;box-shadow:0 14px 32px #0000004d}.memberActionMenu button{min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.memberActionMenu button:hover,.memberActionMenu button:focus-visible{background:color-mix(in srgb,var(--accent,#d66a91) 12%,transparent)}.memberActionMenu .dangerText{color:#ff9b9b!important}.memberRow.menuOpen{z-index:85}.memberStatus.offline{opacity:.88}.app.theme-aurora-nocturne .roomChatBody,.app.theme-aurora-nocturne .roomMsgRow,.app.theme-aurora-nocturne .roomMsgRow.own{background-color:#050b14!important;background-image:none!important}.app.theme-aurora-nocturne .roomMsgRow:hover{background-color:#080f19!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true] .roomChatBody{background:#050b14!important}@media (width<=720px){.app>.mobileNavShell{inset:max(54px,calc(env(safe-area-inset-top) + 48px)) 0 calc(52px + env(safe-area-inset-bottom) + var(--sh-mobile-keyboard-inset,0px)) auto!important}.app>.mobileNav-full{width:min(238px,82vw)!important}.mobileNav-full .mobileNavDrawer>nav button{min-height:48px!important}.mobileNav-full .mobileNavLabel{max-width:176px!important}.mobileNav-full .mobileAllowance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobileNav-full .mobileAllowance>span{min-height:40px!important}}@media (width<=420px){.app>.mobileNav-full{width:min(228px,84vw)!important}.app>.mobileNavShell{bottom:calc(48px + env(safe-area-inset-bottom) + var(--sh-mobile-keyboard-inset,0px))!important}}.desktopNavGroupLabel,.mobileNavGroupLabel{color:#e9bc55!important;font-weight:900!important}.sidebarAllowance>span.available svg,.mobileAllowance>span.available svg{filter:drop-shadow(0 0 4px #efc35d75);color:#efc35d!important;stroke:#efc35d!important}.mobileNavGroup{gap:3px;min-width:0;display:grid}.mobileNavGroupLabel{text-transform:uppercase;letter-spacing:.13em;text-align:left;padding:5px 13px 2px;font-size:9px;display:none}.mobileNavGroup+.mobileNavGroup{border-top:1px solid color-mix(in srgb,var(--border,#ddd) 70%,transparent);margin-top:3px;padding-top:6px}@media (width<=720px){.mobileNav-full .mobileNavGroupLabel{display:block!important}.mobileNav-icons .mobileNavGroupLabel{display:none!important}.mobileNavDrawer>nav.mobileNavGroups{gap:5px!important;padding:8px!important}.mobileNav-full .mobileNavDrawer>nav button{gap:13px!important;min-height:50px!important;padding:11px 15px!important}.mobileNav-full .mobileNavLabel{max-width:none!important;font-size:14px!important}.app>.mobileNavShell.mobileNav-full{top:max(8px,calc(env(safe-area-inset-top) + 8px))!important;bottom:max(8px,calc(env(safe-area-inset-bottom) + 8px))!important;width:min(310px,92vw)!important}.mobileNav-full .mobileNavDrawer{border-radius:16px 0 0 16px!important}.mobileNav-full .mobileAllowance{gap:6px!important;padding:7px!important}.mobileNav-full .mobileAllowance>span{min-height:46px!important;padding:7px 4px!important}.mobileNav-full .mobileAllowance svg{width:18px!important;height:18px!important}.mobileNav-full .mobileAllowance b{font-size:13px!important}.mobileNav-full .mobileAllowance small{font-size:7.5px!important}}@media (width<=420px){.app>.mobileNavShell.mobileNav-full{width:min(300px,94vw)!important}}.browse .gridCard .gridActions.matched{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;align-items:center!important;gap:6px!important;display:grid!important}.browse .gridCard .gridActions.matched>button:first-child{width:100%!important;min-width:0!important}.browse .gridCard .gridActions.matched .browseConnectedState{width:100%!important;min-width:0!important;min-height:40px!important;padding:7px 6px!important;font-size:10px!important;line-height:1.05!important}@media (width<=720px){.browse .gridCard .gridActions.matched{grid-template-columns:1fr!important}.browse .gridCard .gridActions.matched .browseConnectedState{min-height:34px!important}}.browse .gridCard .gridActions:has(.browseConnectedState){flex-wrap:nowrap!important;align-items:center!important;gap:5px!important}.browse .gridCard .gridActions:has(.browseConnectedState)>button:first-child{min-width:0!important;padding-inline:8px!important}.browse .gridCard .browseConnectedState{text-overflow:ellipsis!important;flex:0 auto!important;gap:4px!important;min-width:0!important;max-width:108px!important;min-height:34px!important;padding:7px 8px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}.browse .gridCard .browseConnectedState svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.supportRouteKeepAlive[hidden]{display:none!important}.supportRouteKeepAlive:not([hidden]){display:contents}@media (width>=721px){.app>.desktopSidebar{overflow:hidden!important}.app.theme-aurora-nocturne>.desktopSidebar,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{background:rgba(var(--theme-surface-rgb,5,11,20),max(var(--theme-chrome-alpha,.96),.92))!important;background-image:none!important}.desktopNavGroups{gap:9px!important;padding:0 3px 8px!important}.desktopNavGroup{gap:1px!important}.desktopNavGroup+.desktopNavGroup{border-top:1px solid #f2cf891a!important;margin-top:2px!important;padding-top:9px!important}.desktopNavGroupLabel{padding:0 8px 4px!important}.app>.desktopSidebar>nav button,.app.theme-aurora-nocturne>.desktopSidebar>nav button{min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 8px!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button:hover{background:#ffffff09!important;border:0!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button.active{background:#eec35d13!important;border:0!important;box-shadow:inset 2px 0 #e9bc61!important}.app>.desktopSidebar>.sideBottom{background:0 0!important}}@media (width<=720px){.app>.mobileNavShell.mobileNav-full .mobileNavDrawer,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.mobileNavShell.mobileNav-full .mobileNavDrawer{background:rgba(var(--theme-surface-rgb,5,11,20),max(var(--theme-chrome-alpha,.96),.94))!important;background-image:none!important}.mobileNav-full .mobileNavDrawer>nav button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important}.mobileNav-full .mobileNavDrawer>nav button:hover,.mobileNav-full .mobileNavDrawer>nav button:focus-visible{background:#ffffff09!important}.mobileNav-full .mobileNavDrawer>nav button.active{background:#eec35d13!important;box-shadow:inset 2px 0 #e9bc61!important}.mobileNav-full .mobileAllowance{grid-template-columns:1fr!important;gap:4px!important}.mobileNav-full .mobileAllowance>span{grid-template-columns:24px 34px 1fr!important;place-items:center start!important;min-height:38px!important;padding:5px 10px!important;display:grid!important}.mobileNav-full .mobileAllowance>span small{font-size:9px!important}.mobileNav-full .mobileNavUtilities{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobileNav-full .mobileNavUtilities>.mobileAllowance{grid-column:1/-1!important}.mobileNav-full .mobileNavUtilities>button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px!important}.mobileNav-full .mobileNavUtilities>button span{display:none!important}}@media (width>=721px){.page-rooms .composer .gifTool,.page-messages .dmComposer .gifTool{color:#d8dce5!important;background:#101724eb!important;border:1px solid #eecb8726!important;border-radius:10px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:grid!important}}.themeDiagnostics{gap:12px!important;display:grid!important}.themeDiagnostics>div:first-child p{margin:3px 0 0}.themeDiagnosticGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.themeDiagnosticGrid>div{border:1px solid var(--border,#ddd);border-radius:9px;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.themeDiagnosticGrid .ok b{color:#68c995}.themeDiagnosticGrid .warn b{color:#e0a14b}.themeDiagnosticGrid small{color:var(--muted,#777)}@media (width>=721px){.app.theme-aurora-nocturne>.desktopSidebar,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{background:rgba(var(--theme-surface-rgb,5,11,20),var(--theme-chrome-alpha,.96))!important}.app>.desktopSidebar>nav button,.app>.desktopSidebar>nav button:hover,.app>.desktopSidebar>nav button:focus-visible,.app>.desktopSidebar>nav button.active,.app.theme-aurora-nocturne>.desktopSidebar>nav button,.app.theme-aurora-nocturne>.desktopSidebar>nav button:hover,.app.theme-aurora-nocturne>.desktopSidebar>nav button:focus-visible,.app.theme-aurora-nocturne>.desktopSidebar>nav button.active{box-shadow:none!important;background:0 0!important;border:0!important}.app.theme-aurora-nocturne>.desktopSidebar>nav button.active{color:var(--premium-theme-accent,#e9bc61)!important}}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true] .roomChatBody{background:rgba(var(--theme-surface-rgb,5,11,20),var(--theme-workspace-alpha,.3))!important;background-image:none!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true] .roomMsgRow,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true] .roomMsgRow.own,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true] .roomMsgRow:hover{background-color:#0000!important;background-image:none!important}@media (width<=720px){.app>.mobileNavShell.mobileNav-full .mobileNavDrawer,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.mobileNavShell.mobileNav-full .mobileNavDrawer{background:rgba(var(--theme-surface-rgb,5,11,20),var(--theme-chrome-alpha,.96))!important}.mobileNav-full .mobileAllowance{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.mobileNav-full .mobileAllowance>span{text-align:center!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-content:center!important;justify-items:center!important;gap:1px!important;min-width:0!important;min-height:48px!important;padding:5px 2px!important;display:grid!important}.mobileNav-full .mobileAllowance>span svg,.mobileNav-full .mobileAllowance>span b,.mobileNav-full .mobileAllowance>span small{grid-area:auto!important}.mobileNav-full .mobileAllowance>span small{white-space:nowrap!important;font-size:7px!important}}html body #root .app.premium-theme[data-theme-metered=true] .roomPinnedNotice,html body #root .app.premium-theme[data-theme-metered=true] .roomPinnedNoticeList .roomPinnedJumpBtn,html body #root .app.premium-theme[data-theme-metered=true] .pinnedMessageList .pinnedJumpBtn,html body #root .app.premium-theme[data-theme-metered=true] .pinnedRemoveBtn,html body #root .app.premium-theme[data-theme-metered=true] .roomPinnedRemoveBtn{background:rgba(var(--theme-surface-rgb,20,22,34),var(--theme-pane-alpha,.48))!important;border-color:color-mix(in srgb,var(--premium-theme-border) calc(var(--theme-pane-alpha) * 100%),transparent)!important}html body #root .app.premium-theme[data-theme-metered=true] .roomPinnedNoticeList .roomPinnedJumpBtn:hover,html body #root .app.premium-theme[data-theme-metered=true] .pinnedMessageList .pinnedJumpBtn:hover{background:rgba(var(--theme-soft-rgb,var(--theme-surface-rgb,20,22,34)),var(--theme-pane-alpha,.48))!important}@media (width>=1051px){.page-messages .privateChat .dmMessageWrap,.page-messages .privateChat .dmMessageWrap.own{margin:0!important;padding:0!important}.page-messages .privateChat .msg,.page-messages .privateChat .msg.own{min-height:42px!important;padding:7px 118px 7px 22px!important}.page-messages .privateChat .msg p,.page-messages .privateChat .msg.own p{margin:2px 0 0!important;line-height:1.34!important}.page-messages .privateChat .dmMessageMeta{min-height:14px!important;line-height:1.15!important}.page-messages .privateChat .readState{bottom:7px!important}.page-messages .privateChat .dmActions{top:5px!important}.page-messages .privateChat .dmReactions,.page-messages .privateChat .dmMessageWrap.own .dmReactions{margin:-2px 0 5px 22px!important}}.homeDashboard{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"hero rail""recommended rail""lower rail";align-items:start;gap:14px;max-width:1500px;margin:0 auto;padding:0 18px 24px;display:grid}.homeHero{border:1px solid var(--border);background:linear-gradient(90deg,#070d18b8,#070d1838);border-radius:18px;flex-direction:column;grid-area:hero;justify-content:center;min-height:245px;padding:34px;display:flex;overflow:hidden}.homeHero h2{margin:8px 0 10px;font-size:clamp(30px,3vw,50px);line-height:1.02}.homeHero p{max-width:650px;color:var(--muted);font-size:16px}.homeHero>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.homeHero button{min-height:42px;padding:0 18px}.homePanel{border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,12,18,30),var(--theme-card-alpha,.72));border-radius:16px;overflow:hidden}.homePanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.homePanel h3{margin:0;font-size:17px}.homePanel header small{color:var(--muted);margin-top:3px;display:block}.homePanel header button{color:var(--accent);background:0 0;border:0;padding:4px 0}.homeRecommended{grid-area:recommended}.homeProfileRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.homeProfileCard{text-align:left;min-width:0;overflow:hidden;border:1px solid var(--border)!important;background:rgba(var(--theme-soft-rgb,18,26,40),var(--theme-card-alpha,.62))!important;border-radius:13px!important;padding:0!important}.homeProfileCard img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.homeProfileCard>span{flex-direction:column;gap:4px;padding:10px;display:flex}.homeProfileCard b{font-size:14px}.homeProfileCard small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeProfileCard em{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.homeLowerGrid{grid-area:lower;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeLowerGrid>.homePanel>button,.homeActivity>button,.homeEvents>button{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.homeLowerGrid>.homePanel>button:last-child{border-bottom:0}.homeLowerGrid button small{color:var(--muted)}.homeEvents button span,.homeActivity button span{flex-direction:column;gap:3px;min-width:0;display:flex}.homeRightRail{grid-area:rail;gap:14px;display:grid;position:sticky;top:12px}.homeOnline>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.homeOnline>button img{object-fit:cover;border-radius:50%;width:42px;height:42px}.homeOnline>button span{flex-direction:column;gap:3px;display:flex}.homeOnline>button small{color:var(--muted)}.homeOnline>button small i{background:#31d98b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.visitorLocked{text-align:left;align-items:center;gap:10px;width:100%;background:0 0!important;border:0!important;padding:14px!important;display:flex!important}.visitorLocked span{flex-direction:column;gap:3px;display:flex}.visitorLocked small{color:var(--muted)}.homeVisitorFaces{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.homeVisitorFaces button{text-align:center;background:0 0;border:0;gap:5px;padding:0;display:grid}.homeVisitorFaces img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.homeVisitorFaces small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.homeQuick{padding-bottom:6px}.homeQuick h3{padding:14px 16px 8px}.homeQuick button{text-align:left;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;width:100%;padding:11px 16px;display:block}.homeLoading{text-align:center;color:var(--muted);grid-column:1/-1;padding:70px}.visitorsPage{max-width:1450px;margin:0 auto;padding:0 18px 30px}.visitorsPremiumGate{text-align:center;border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,12,18,30),var(--theme-window-alpha,.64));border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:430px;padding:32px;display:grid}.visitorsPremiumGate p{max-width:560px;color:var(--muted)}.visitorsSummary{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.visitorsSummary b{font-size:32px}.visitorsSummary span{color:var(--muted)}.visitorGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.visitorGrid article{cursor:pointer;border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,12,18,30),var(--theme-card-alpha,.7));border-radius:15px;overflow:hidden}.visitorGrid img{aspect-ratio:4/5;object-fit:cover;width:100%}.visitorGrid article>div{flex-direction:column;gap:4px;padding:11px;display:flex}.visitorGrid small{color:var(--muted)}.visitorGrid em{color:var(--accent);font-size:12px;font-style:normal}.premiumWelcomeCard{border:1px solid var(--border);text-align:center;background:#070d18f5;border-radius:20px;width:min(520px,100vw - 30px);padding:30px;box-shadow:0 24px 80px #0009}.premiumWelcomeIcon{color:#e7bd66;background:#e7bd661f;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:28px;display:grid}.premiumWelcomeCard h2{margin:0 0 7px;font-size:28px}.premiumWelcomeCard>p{color:var(--muted);margin-bottom:18px}.premiumWelcomeBenefits{text-align:left;border:1px solid var(--border);border-radius:14px;gap:9px;margin:18px 0 22px;padding:16px;display:grid}.premiumWelcomeBenefits span{line-height:1.35}.premiumWelcomeCard .primary{width:100%;min-height:44px}.app.membership-premium :is(.freeAd,.adSlot,.browseAdRail,.chatAdSlot,.sponsorSlot,.swipeSponsorCard){display:none!important}.app.membership-premium .browseAdFree,.app.membership-premium .browseMain{width:100%!important;max-width:none!important}.app.membership-premium main{--premium-ad-reserve:0px}.page-browse>.sitePageHeader>div{width:100%;max-width:1450px;margin-inline:auto}.page-browse>.sitePageHeader h1,.page-browse>.sitePageHeader p,.page-browse>.sitePageHeader .pageEyebrow{margin-left:0!important}@media (width<=1180px){.homeDashboard{grid-template-columns:minmax(0,1fr) 260px}.homeProfileRail{grid-template-columns:repeat(3,minmax(0,1fr))}.homeLowerGrid{grid-template-columns:1fr}.homeRightRail{position:static}}@media (width<=760px){.homeDashboard{flex-direction:column;padding:0 10px 18px;display:flex}.homeDashboard>*{width:100%}.homeHero{min-height:210px;padding:22px}.homeHero h2{font-size:30px}.homeProfileRail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.homeProfileCard{scroll-snap-align:start;min-width:170px}.homeLowerGrid,.homeRightRail{display:grid}.visitorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitorsPage{padding:0 10px 20px}}.premiumWelcomeShade{-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px;background:radial-gradient(circle at 50% 16%,#7338cc38,#000000b8 48%,#000000db)!important}.premiumWelcomeCard{width:min(680px,100vw - 30px);max-height:min(860px,100vh - 28px);position:relative;overflow:auto;text-align:left!important;background:#050b17f0!important;border:1px solid #dcb8648c!important;border-radius:26px!important;padding:0!important;box-shadow:0 34px 110px #000000b8,0 0 58px #7536be2e,inset 0 1px #ffffff0d!important}.premiumWelcomeAurora{background-image:linear-gradient(#0308120a,#0308122e 55%,#050b17fa),url(/theme-assets/aurora-nocturne-desktop.webp);background-position:50% 43%;background-size:cover;border-radius:25px 25px 0 0;height:210px;position:relative;overflow:hidden}.premiumWelcomeAurora:after{content:"";background:linear-gradient(90deg,#0000,#e8c46dbf,#a45bffd9,#2dd6c2a6,#0000);height:1px;position:absolute;inset:auto 10% 0;box-shadow:0 0 16px #9c52f2bf}.premiumWelcomeCrown{color:#f4d27b;background:radial-gradient(circle at 50% 38%,#6b32a9f5,#101529f5 70%);border:1px solid #f2ce72a6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:38px;display:grid;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #060b189e,0 0 32px #ad5dff8c,0 0 50px #e1ba5f29}.premiumWelcomeSpark{color:#efd17e;text-shadow:0 0 12px #efd17ed9;font-size:20px;position:absolute}.premiumWelcomeSparkOne{top:42%;left:26%}.premiumWelcomeSparkTwo{font-size:26px;top:26%;right:24%}.premiumWelcomeBody{text-align:center;padding:25px 30px 28px}.premiumWelcomeKicker{letter-spacing:.2em;color:#e8c36d;margin-bottom:6px;font-size:11px;font-weight:900}.premiumWelcomeCard h2{background:linear-gradient(90deg,#fff 8%,#f4dc9c 50%,#fff 92%);color:#0000;text-shadow:0 4px 28px #9b59eb1f;-webkit-background-clip:text;background-clip:text;line-height:1.04;margin:0!important;font-size:clamp(30px,5vw,42px)!important}.premiumWelcomeLead{max-width:570px;font-size:15px;line-height:1.55;color:#c8d0df!important;margin:11px auto 20px!important}.premiumWelcomeBenefits{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left!important;border:0!important;gap:10px!important;margin:18px 0 20px!important;padding:0!important;display:grid!important}.premiumWelcomeBenefits article{background:linear-gradient(145deg,#2a18476b,#081726ab);border:1px solid #7e67aa4f;border-radius:15px;grid-template-columns:40px 1fr;align-items:start;gap:10px;min-height:102px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09}.premiumWelcomeBenefits article:nth-child(2),.premiumWelcomeBenefits article:nth-child(3){background:linear-gradient(145deg,#08283085,#15132f9e)}.premiumBenefitIcon{color:#d991ff;background:#8945c129;border:1px solid #d5b0ff40;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.premiumWelcomeBenefits article:nth-child(2) .premiumBenefitIcon,.premiumWelcomeBenefits article:nth-child(3) .premiumBenefitIcon{color:#56e1cc;background:#24b4a31f;border-color:#56e1cc3b}.premiumWelcomeBenefits article:last-child .premiumBenefitIcon{color:#f1cc71;background:#e1b54c1c;border-color:#f1cc713d}.premiumWelcomeBenefits b{color:#f6f7fb;margin:1px 0 5px;font-size:14px;display:block}.premiumWelcomeBenefits small{color:#aeb8cb;font-size:12px;line-height:1.45;display:block}.premiumWelcomeCta{justify-content:center;align-items:center;gap:12px;background:linear-gradient(90deg,#6e2ec5,#9c45e5 48%,#6a39cb)!important;border-color:#c584ffa6!important;width:100%!important;min-height:50px!important;font-size:15px!important;display:flex!important;box-shadow:0 10px 32px #702bbd4d,inset 0 1px #ffffff26!important}.premiumWelcomeCta:hover{filter:brightness(1.07);transform:translateY(-1px)}.premiumWelcomeCta b{font-size:18px}.premiumWelcomeFootnote{color:#7f8b9f;text-align:center;margin-top:12px;font-size:11px;display:block}@media (width<=620px){.premiumWelcomeShade{padding:8px}.premiumWelcomeCard{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:20px!important}.premiumWelcomeAurora{border-radius:19px 19px 0 0;height:150px}.premiumWelcomeCrown{width:62px;height:62px;font-size:30px;bottom:12px}.premiumWelcomeBody{padding:19px 16px 20px}.premiumWelcomeCard h2{font-size:30px!important}.premiumWelcomeBenefits{grid-template-columns:1fr!important}.premiumWelcomeBenefits article{min-height:auto}.premiumWelcomeLead{font-size:14px}}@media (width>=1181px) and (height>=720px){.homeYourRooms>div,.homeNearby>div{gap:7px;height:calc(100% - 41px);padding:7px;display:flex}.homeYourRooms>div>button{border:1px solid var(--border);background:0 0;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;padding:7px;display:grid}.homeYourRooms em{font-style:normal}.homeNearby>div>button{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.homeNearby img{object-fit:cover;border-radius:50%;width:38px;height:38px}.homeNearby span{flex-direction:column;min-width:0;display:flex}.homeNearby small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homeHappening>button{text-align:left;border:0;border-top:1px solid var(--border);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;padding:7px 10px;display:grid}.homeHappening>button span{flex-direction:column;display:flex}.homeHappening small{color:var(--muted);font-size:10px}}.eventsBrowser{width:100%;max-width:1660px;margin:0 auto;padding:0 18px 28px}.eventsFilters{grid-template-columns:minmax(280px,1.8fr) repeat(5,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.eventsFilters>*{border-radius:10px;min-height:44px}.eventFilterSearch{border:1px solid var(--border);background:var(--surface);color:var(--muted);align-items:center;gap:9px;padding:0 12px;display:flex}.eventFilterSearch:focus-within{border-color:var(--premium-theme-accent,#58d9cf);box-shadow:0 0 0 2px color-mix(in srgb,var(--premium-theme-accent,#58d9cf) 14%,transparent)}.eventFilterSearch input{width:100%;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.eventsList{gap:7px;display:grid}.eventBrowseCard{isolation:isolate;border:1px solid color-mix(in srgb,var(--premium-theme-accent,#7c6cff) 26%,var(--border));background:linear-gradient(100deg,color-mix(in srgb,var(--surface) 94%,#24dbca14),color-mix(in srgb,var(--surface) 92%,#8140d51f));border-radius:15px;grid-template-columns:60px 126px minmax(260px,1.7fr) minmax(150px,.9fr) minmax(160px,.95fr) minmax(120px,.72fr) minmax(250px,1.15fr);align-items:center;gap:12px;min-height:94px;padding:8px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 7px 24px #0000001a}.eventBrowseCard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#19d3c309,#0000 32%,#8d47df0b 74%,#0000);position:absolute;inset:0}.eventBrowseCard.featured{border-color:#67bcdd;box-shadow:0 0 0 1px #51dfd31f,0 0 24px #6c4bdc1f,inset 0 1px #ffffff0e}.eventDateTile{border:1px solid color-mix(in srgb,var(--border) 80%,#9d74ff);background:#050c1c61;border-radius:12px;align-content:center;place-items:center;min-height:72px;line-height:1;display:grid}.eventDateTile b{letter-spacing:-.04em;font-size:25px}.eventDateTile span{letter-spacing:.08em;color:var(--muted);margin-top:5px;font-size:10px;font-weight:800}.eventBrowseMedia{background:#080e1d94;border:1px solid #ffffff17;border-radius:10px;height:74px;position:relative;overflow:hidden}.eventBrowseMedia img{object-fit:cover;width:100%;height:100%;display:block}.eventBrowseMedia.fallback{background:radial-gradient(circle at 30% 20%,#48dcca47,#0000 48%),linear-gradient(145deg,#3a1f6ab3,#051825c2);place-items:center;font-size:35px;display:grid}.eventFeaturedBadge{color:#e8fffc;text-transform:uppercase;letter-spacing:.07em;background:#0c7177eb;border-radius:999px;padding:3px 6px;font-size:8px;line-height:1;position:absolute;top:5px;left:5px}.eventBrowsePrimary{min-width:0}.eventBrowsePrimary h3{margin:0 0 4px;font-size:16px;line-height:1.1}.eventBrowsePrimary p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.eventBrowsePlace{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.eventBrowsePlace i{opacity:.55;font-style:normal}.eventBrowseCommunity{gap:7px;min-width:0;display:grid}.eventBrowseCommunity>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eventAttendeeFaces{align-items:center;min-height:25px;display:flex}.eventAttendeeFace,.eventAttendeeMore{border:2px solid color-mix(in srgb,var(--surface) 88%,#07101e);background:linear-gradient(145deg,#2d7d83,#6d3f9d);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-left:-5px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.eventAttendeeFace:first-child{margin-left:0}.eventAttendeeFace img{object-fit:cover;width:100%;height:100%}.eventAttendeeMore{color:var(--muted);background:#1c2236f0;overflow:visible}.eventBrowseSchedule{color:var(--muted);gap:8px;font-size:11px;display:grid}.eventBrowseSchedule span{align-items:center;gap:7px;display:flex}.eventBrowseStats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.eventBrowseStats>span{grid-template-columns:auto 1fr;align-items:center;gap:1px 5px;display:grid}.eventBrowseStats svg{grid-row:1/3}.eventBrowseStats b{font-size:12px}.eventBrowseStats small{color:var(--muted);font-size:9px}.eventBrowseActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.eventBrowseActions button{border:1px solid color-mix(in srgb,var(--border) 82%,#6e5b9e);white-space:nowrap;background:#060d1b6b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:11px;display:flex}.eventBrowseActions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--premium-theme-accent,#58d9cf) 60%,var(--border));background:color-mix(in srgb,var(--premium-theme-accent,#58d9cf) 8%,var(--surface))}.eventBrowseActions button.active{border-color:var(--premium-theme-accent,#d4ab55);background:color-mix(in srgb,var(--premium-theme-accent,#d4ab55) 17%,var(--surface));font-weight:850}.eventBrowseActions button.going.active{border-color:#35d1bd}.eventBrowseActions button.interested.active{border-color:#b475ef}.eventBrowseActions button:disabled{opacity:.45;cursor:default}@media (width<=1450px){.eventBrowseCard{grid-template-columns:58px 108px minmax(220px,1.5fr) minmax(135px,.8fr) minmax(145px,.8fr) minmax(110px,.65fr) 220px;gap:9px}.eventBrowseMedia{height:68px}.eventBrowseActions button{padding-inline:5px}}@media (width<=1180px){.eventsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.eventFilterSearch{grid-column:span 2}.eventBrowseCard{grid-template-columns:58px 112px minmax(0,1fr) 210px;grid-template-areas:"date media primary actions""date media community actions""date media schedule stats";gap:7px 10px}.eventDateTile{grid-area:date}.eventBrowseMedia{grid-area:media}.eventBrowsePrimary{grid-area:primary}.eventBrowseCommunity{grid-area:community;align-items:center;gap:10px;display:flex}.eventBrowseSchedule{grid-area:schedule;gap:12px;display:flex}.eventBrowseStats{grid-area:stats}.eventBrowseActions{grid-area:actions}}@media (width<=760px){.eventsBrowser{padding:0 9px 18px}.eventsFilters{grid-template-columns:1fr 1fr;gap:7px}.eventFilterSearch{grid-column:1/-1}.eventsFilters>*{min-height:40px}.eventBrowseCard{grid-template-columns:50px 84px minmax(0,1fr);grid-template-areas:"date media primary""community community community""schedule schedule stats""actions actions actions";gap:7px;min-height:0;padding:7px}.eventDateTile{min-height:62px}.eventDateTile b{font-size:21px}.eventBrowseMedia{height:62px}.eventBrowsePrimary h3{font-size:14px}.eventBrowsePrimary p{-webkit-line-clamp:1;font-size:11px}.eventBrowsePlace{font-size:10px}.eventBrowseCommunity{border-top:1px solid #ffffff0e;grid-area:community;justify-content:space-between;gap:8px;padding-top:3px;display:flex}.eventBrowseSchedule{grid-area:schedule;gap:4px;font-size:10px;display:grid}.eventBrowseStats{grid-area:stats}.eventBrowseActions{grid-area:actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.eventBrowseActions button{min-height:32px;padding:4px 3px;font-size:9px}.eventBrowseActions button svg{width:13px;height:13px}.eventFeaturedBadge{font-size:7px}}@media (width<=430px){.eventsFilters{grid-template-columns:1fr 1fr}.eventBrowseCard{grid-template-columns:46px 74px minmax(0,1fr)}.eventBrowseMedia{height:58px}.eventDateTile{min-height:58px}.eventBrowseActions{grid-template-columns:1fr 1fr}.eventBrowseActions button{font-size:10px}.eventBrowseSchedule span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}.eventImageField{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:13px;grid-template-columns:minmax(180px,240px) 1fr;align-items:stretch;gap:12px;padding:11px;display:grid}.eventImagePreview{border:1px solid color-mix(in srgb,var(--border) 84%,#8b67d8);background:#040b1766;border-radius:11px;min-height:128px;position:relative;overflow:hidden}.eventImagePreview img{object-fit:cover;width:100%;height:100%;min-height:128px;max-height:170px;display:block}.eventImagePreview.empty{text-align:center;color:var(--muted);background:radial-gradient(circle at 20% 20%,#32dac926,#0000 45%),linear-gradient(145deg,#2f1a5673,#06162380);align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.eventImagePreview.empty b{color:var(--text)}.eventImagePreview.empty small{max-width:190px}.eventImageActions{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;display:flex}.eventImageActions>input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.eventImageActions>button{align-items:center;gap:7px;display:flex}.eventImageActions>small{color:var(--muted);flex-basis:100%}.eventTimelineImage,.eventStripImage,.roomEventImage{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:100%;max-height:190px;display:block}.eventStripImage{flex:0 0 76px;width:76px;height:52px}.roomEventImage{max-height:150px;margin:5px 0}@media (width<=620px){.eventImageField{grid-template-columns:1fr}.eventImagePreview{min-height:112px}.eventImagePreview img{min-height:112px;max-height:150px}}.themeShopPage{max-width:1500px;margin:auto;padding:0 18px 24px}.themeShopIntro{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:18px;display:flex}.themeShopIntro h2,.themeShopIntro p{margin:0}.themeShopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.themeShopGrid article{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:7px;padding:10px;display:grid}.themeShopPreview{background:linear-gradient(135deg,#11182b,#5b2b91 55%,#157d82);border-radius:10px;height:120px}@media (width<=1180px){.homeBottomGrid{gap:14px;display:grid}.themeShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.themeShopGrid{grid-template-columns:1fr}}@media (width>=721px){.desktopSidebar .brandModern{letter-spacing:normal!important;align-items:center!important;gap:11px!important;margin:2px 5px 23px!important;padding:8px 5px 13px!important;display:flex!important}.desktopSidebar .brandModern:after{opacity:.72;bottom:0!important}.desktopSidebar .brandModernMark{position:relative;color:#e7c66f!important;background:linear-gradient(145deg,#702fbcd1,#23a3a96b)!important;border:1px solid #d6abff52!important;border-radius:13px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 0 25px #7a43d23d,inset 0 1px #ffffff21!important}.desktopSidebar .brandModernMark svg{z-index:2;fill:#d272ff2e;position:relative;color:#f0d57f!important}.desktopSidebar .brandLeaf{color:#8f72f2;opacity:.9;font-size:10px;line-height:1;position:absolute;top:10px}.desktopSidebar .brandLeafLeft{left:5px;transform:rotate(35deg)}.desktopSidebar .brandLeafRight{color:#38cab8;right:5px;transform:rotate(-35deg)}.desktopSidebar .brandModernName{text-shadow:0 2px 14px #00000059;color:#fff!important;letter-spacing:-.055em!important;white-space:nowrap!important;min-width:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;font-weight:700!important;line-height:1!important;display:block!important}.desktopSidebar .brandModernName>span{color:#e8c66f!important;font:inherit!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand.brandModern .logo{width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand.brandModern span.brandModernName{letter-spacing:-.055em!important;color:#fff!important;font-size:21px!important}.app.theme-aurora-nocturne>.desktopSidebar>.brand.brandModern span.brandModernName>span{color:#edcc78!important}.app.membership-premium .page-browse .browse{width:100%!important;max-width:none!important;margin:0!important}.app.membership-premium .page-browse .browseMain{width:100%!important;max-width:none!important}.page-browse .browse .grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:10px!important}.page-browse .browse .gridCard{border-radius:14px!important;min-width:0!important}.page-browse .browse .gridCard>img{aspect-ratio:1/.98!important;max-height:265px!important}.page-browse .browse .gridCard>div{gap:4px!important;padding:8px!important}.page-browse .browse .gridCard b{font-size:12px!important}.page-browse .browse .gridCard small{font-size:9px!important;line-height:1.25!important}.page-browse .browse .gridActions{min-height:42px!important;padding:7px 8px 9px!important}.page-browse .browse .gridActions button{min-height:32px!important;padding:6px 9px!important;font-size:10px!important}.app.membership-premium>main:not(.page-map){padding:14px 18px!important}.app.membership-premium .sitePageHeader{margin-bottom:12px!important}.app.membership-premium .page-rooms>.sitePageHeader,.app.membership-premium .page-messages>.sitePageHeader{margin-bottom:8px!important}.app.membership-premium .page-rooms .roomsPage,.app.membership-premium .page-messages .messagesPage,.app.membership-premium .page-messages>.dmWorkspace{width:100%!important;max-width:none!important;margin-inline:0!important}.app.membership-premium .page-rooms .flagshipRooms{grid-template-columns:290px minmax(0,1fr) 240px!important;width:100%!important;max-width:none!important;height:calc(100vh - 126px)!important;min-height:560px!important}.app.membership-premium .page-messages>.dmWorkspace{height:calc(100vh - 126px)!important;min-height:560px!important}.app.membership-premium .page-messages .messages{grid-template-columns:285px minmax(0,1fr)!important;height:100%!important;max-height:none!important}.app.membership-premium .page-messages .messages.hasActiveMatch{grid-template-columns:285px minmax(0,1fr)!important}.app.membership-premium .page-messages .privateChat{min-width:0!important;height:100%!important}.page-rooms .flagshipRooms .chatHeader,.page-messages .privateChat>.chatHeader{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:9px 14px!important;display:flex!important}.page-rooms .flagshipRooms .chatHeader>div:first-child,.page-messages .privateChat>.chatHeader>div:first-child{flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;display:flex!important}.page-rooms .flagshipRooms .chatHeader h2,.page-rooms .flagshipRooms .chatHeader h3,.page-messages .privateChat>.chatHeader h2,.page-messages .privateChat>.chatHeader h3{margin:0!important;line-height:1.08!important}.page-rooms .flagshipRooms .chatHeader small,.page-messages .privateChat>.chatHeader small{margin:0!important;line-height:1.2!important}.page-rooms .flagshipRooms .chatHeader>div:last-child,.page-messages .privateChat>.chatHeader>div:last-child{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.app.membership-premium :is(.page-browse .browse,.visitorsPage,.eventsBrowser,.themeShopPage,.notificationPage,.settingsPage,.supportPage,.adminPage,.premiumPage,.profileEditor,.likesPage,.matchesPage){width:100%!important;max-width:none!important;margin-inline:0!important}}@media (width<=720px){.brandModernMobile{gap:8px!important}.brandModernMobileMark{color:#f0ca72!important;background:linear-gradient(145deg,#7436bb,#267f83)!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.brandModernMobile b{letter-spacing:-.04em!important;font-family:Georgia,Times New Roman,serif!important}.brandModernMobile b span{color:#e7bf62!important}}.brandEmblem{display:block;overflow:visible}@media (width>=721px){.app>.desktopSidebar>.brand.brandModern{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:58px!important;margin:0 0 17px!important;padding:7px 8px 11px!important;display:grid!important;overflow:visible!important}.app>.desktopSidebar>.brand.brandModern:before{display:none!important}.app>.desktopSidebar>.brand.brandModern .brandModernMark{filter:drop-shadow(0 6px 10px #00000047);width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}.app>.desktopSidebar>.brand.brandModern .brandModernName{letter-spacing:-.035em!important;text-shadow:0 2px 12px #00000057!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;font-family:Georgia,Times New Roman,serif!important;line-height:.88!important;display:flex!important}.app>.desktopSidebar>.brand.brandModern .brandModernName>b{color:#f8f5ed!important;font-size:17px!important;font-weight:700!important}.app>.desktopSidebar>.brand.brandModern .brandModernName>span{color:#edca70!important;font-size:16px!important;font-weight:700!important}}.mobileNavBrand.brandModernMobile{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.mobileNavBrand .brandModernMobileMark{background:0 0!important;width:34px!important;height:34px!important}.mobileNavBrand.brandModernMobile>b{flex-direction:column!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:.88!important;display:flex!important}.mobileNavBrand.brandModernMobile>b>span:first-child{color:#f7f3ea!important}.mobileNavBrand.brandModernMobile>b>span:last-child{color:#e9c468!important}@media (width>=901px){.app.membership-premium>main.page-discover{width:calc(100vw - 240px)!important;max-width:none!important;margin-left:240px!important;padding:0!important}.app.membership-premium>main.page-discover>.discoverHub{width:100%!important;max-width:none!important;margin:0!important}.discoverHub{grid-template-columns:minmax(340px,29%) minmax(0,71%)!important}.discoverSwipeStage{padding:12px!important;display:block!important;position:relative!important}.discoverFocusCard{height:100%!important}.discoverPhotoOpen{background:#050a13!important}.discoverPhotoOpen img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:100%!important}.discoverFocusCard .cardInfo{bottom:96px!important}.discoverActions{z-index:20!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important;position:absolute!important;bottom:22px!important;left:24px!important;right:24px!important}.discoverActions .round{pointer-events:auto!important;background:#050a13eb!important;border:1px solid #ffffff38!important;width:54px!important;height:54px!important;box-shadow:0 8px 24px #0000006b!important}.discoverActions .pass{color:#ff7187!important}.discoverActions .like{color:#ff5fa2!important}.discoverActions .super{z-index:21!important;color:#58e7df!important;border-color:#58e7df80!important;width:60px!important;height:60px!important;position:relative!important}.discoverSearchContent{grid-template-rows:104px auto 38px minmax(0,1fr) auto!important}.discoverRecommendedBlock{border-bottom:1px solid var(--border);background:rgba(var(--theme-soft-rgb,14,22,35),.42);min-width:0;grid-template-rows:39px 65px!important;display:grid!important}.discoverRecommendedBlock>header{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:6px 11px!important;display:flex!important}.discoverRecommendedBlock>header>div{align-items:baseline;gap:8px;display:flex}.discoverRecommendedBlock>header span{letter-spacing:.15em;font-weight:900;color:var(--premium-theme-accent,#d4ab55)!important;font-size:8px!important}.discoverRecommendedBlock>header b{font-size:13px}.discoverRecommendedBlock>header small{color:var(--muted)!important;font-size:9px!important}.discoverRecommendedStrip{border:0!important;align-items:stretch!important;gap:8px!important;padding:5px 10px 8px!important;display:flex!important;overflow:hidden!important}.discoverRecommendedStrip .mini{background:rgba(var(--theme-surface-rgb,7,13,24),.62)!important;min-width:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;border:1px solid #ffffff14!important;border-radius:10px!important;flex:1!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;display:flex!important}.discoverRecommendedStrip img{object-fit:cover!important;border-radius:11px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.discoverRecommendedStrip b,.discoverRecommendedStrip small,.discoverRecommendedStrip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discoverRecommendedStrip em{color:var(--premium-theme-accent,#d4ab55);font-size:8px;font-style:normal}.discoverSearchGrid article{grid-template-rows:minmax(0,1fr) auto!important}.discoverSearchPhoto{min-height:0!important;position:relative!important}.discoverSearchInfo{grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;min-height:78px!important;padding:8px 9px!important;display:grid!important}.discoverSearchIdentity{min-width:0!important;display:grid!important}.discoverSearchIdentity b{font-size:12px!important}.discoverSearchIdentity small{font-size:9px!important}.discoverSearchIntent{border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:start;max-width:120px;padding:3px 6px;overflow:hidden;font-size:8px!important}.discoverSearchInfo p{grid-column:1/-1;overflow:hidden;gap:4px!important;margin:0!important;display:flex!important}.discoverSearchInfo p em{background:rgba(var(--theme-soft-rgb,14,22,35),.7);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px!important;font-style:normal!important}.discoverCommonInterests{grid-column:1/-1;color:var(--premium-theme-accent,#d4ab55)!important}.discoverCardPresence{z-index:2;background:#030810c7;border-radius:999px;padding:4px 7px;position:absolute;top:7px;left:7px;color:#dce2e9!important;font-size:8px!important}.discoverCardPresence.online{color:#66efaa!important}.discoverCardVerified{z-index:2;color:#55dff4;background:#030810c2;border-radius:50%;width:21px;height:21px;padding:2px;position:absolute;top:7px;right:7px}.discoverPagination{border-top:1px solid var(--border)!important;background:rgba(var(--theme-soft-rgb,14,22,35),.5)!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:42px!important;padding:5px 10px!important;display:flex!important}.discoverPagination button{border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,7,13,24),.74);min-width:90px;color:inherit;cursor:pointer;border-radius:9px;padding:7px 10px}.discoverPagination button:disabled{opacity:.35;cursor:default}.discoverPagination span{font-size:10px}.page-discover{background:rgb(var(--theme-surface-rgb,7,13,24))!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}.page-discover>.sitePageHeader{display:none!important}.discoverHub{grid-template-columns:minmax(280px,26%) minmax(0,74%);gap:0;height:100%;display:grid;overflow:hidden}.discoverSwipePane,.discoverSearchPane{background:rgba(var(--theme-surface-rgb,7,13,24),.98);border-right:1px solid var(--border);min-width:0;min-height:0;position:relative}.discoverSearchPane{border-right:0}.discoverPaneHeader{border-bottom:1px solid var(--border);background:rgba(var(--theme-surface-rgb,7,13,24),.94);justify-content:space-between;align-items:center;gap:12px;height:58px;padding:9px 14px;display:flex}.discoverPaneHeader>div{gap:1px;display:grid}.discoverPaneHeader span{letter-spacing:.18em;color:var(--premium-theme-accent,#d4ab55);font-size:9px;font-weight:900}.discoverPaneHeader h2{margin:0;font-size:17px;line-height:1}.discoverPaneHeader small{color:var(--muted);text-align:right;max-width:190px;font-size:9.5px}.discoverSwipeStage{grid-template-rows:minmax(0,1fr) 66px;align-items:stretch;height:calc(100% - 58px);padding:12px;display:grid;overflow:hidden}.discoverFocusCard{border:1px solid var(--border);touch-action:none;background:#07101d;border-radius:18px;height:100%;min-height:0;transition:transform .26s,opacity .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 16px 42px #0008}.discoverPhotoOpen{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.discoverPhotoOpen img{object-fit:cover;width:100%;height:100%;display:block}.discoverFocusCard .gradient{pointer-events:none;background:linear-gradient(#0000,#02060c75 26%,#02060cf5 82%);position:absolute;inset:32% 0 0}.discoverFocusCard .cardInfo{z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.discoverFocusCard .cardInfo h2{margin:0;font-size:clamp(24px,2.1vw,34px)}.discoverFocusCard .place{margin:4px 0 9px}.discoverFocusCard .discoverMeta{flex-wrap:wrap;gap:6px;display:flex}.discoverFocusCard .tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.discoverFocusCard .tags span,.discoverFocusCard .intent,.discoverFocusCard .matchScore{color:#fff;background:#030810bd;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:10px}.discoverActions{justify-content:center;align-items:center;gap:15px;display:flex}.discoverActions .round{width:50px;height:50px}.discoverActions .super{width:56px;height:56px}.discoverFxLabel{z-index:4;letter-spacing:.08em;opacity:0;border:3px solid;border-radius:9px;padding:7px 12px;font-size:22px;font-weight:950;position:absolute;top:24px;left:24px;transform:rotate(-7deg)scale(.82)}.discoverSwipeStage.fx-like .discoverFocusCard{opacity:.18;transform:translate(22%)rotate(4deg);box-shadow:0 0 55px #e03c917a}.discoverSwipeStage.fx-like .discoverFxLabel{opacity:1;color:#ff5ba9;animation:.24s ease-out discoverStamp}.discoverSwipeStage.fx-pass .discoverFocusCard{opacity:.18;transform:translate(-22%)rotate(-4deg)}.discoverSwipeStage.fx-pass .discoverFxLabel{opacity:1;color:#ff6e7c;animation:.24s ease-out discoverStamp}@keyframes discoverStamp{0%{opacity:0;transform:rotate(-7deg)scale(.72)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.discoverSearchContent{grid-template-rows:60px auto 38px minmax(0,1fr);height:calc(100% - 58px);display:grid;overflow:hidden}.discoverRecommendedStrip{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:7px 10px;display:flex;overflow:hidden}.discoverRecommendedStrip .mini{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.discoverRecommendedStrip img{object-fit:cover;border-radius:10px;width:40px;height:40px}.discoverRecommendedStrip span{min-width:0;display:grid}.discoverRecommendedStrip b,.discoverRecommendedStrip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discoverRecommendedStrip b{font-size:10px}.discoverRecommendedStrip small{color:var(--muted);font-size:8px}.discoverFilters{border:0!important;border-bottom:1px solid var(--border)!important;background:rgba(var(--theme-soft-rgb,14,22,35),.55)!important;border-radius:0!important;grid-template-columns:1.45fr .58fr .58fr .8fr 1fr 1fr .72fr .9fr!important;gap:7px!important;margin:0!important;padding:10px!important;display:grid!important}.discoverFilters label{gap:4px!important;font-size:9px!important}.discoverFilters :is(input,select){height:34px!important;padding:6px 8px!important;font-size:10px!important}.discoverSearchSummary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;display:flex}.discoverSearchSummary span{color:var(--muted)}.discoverSearchGrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0;padding:8px;display:grid;overflow:hidden}.discoverSearchGrid article{border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,7,13,24),.8);border-radius:12px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.discoverSearchPhoto{cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.discoverSearchPhoto img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.discoverSearchGrid article>div{gap:1px;padding:6px 7px;display:grid}.discoverSearchGrid article b{font-size:11px}.discoverSearchGrid article small,.discoverSearchGrid article em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.discoverSearchPane.premiumLocked .discoverSearchContent{filter:grayscale(.8)saturate(.25);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.discoverPremiumVeil{z-index:5;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#0b0e15c2;align-content:center;place-items:center;gap:8px;padding:30px;display:grid;position:absolute;inset:58px 0 0}.discoverPremiumVeil h3{margin:3px 0;font-size:25px}.discoverPremiumVeil p{color:#d3d5dc;max-width:440px;line-height:1.5}.discoverPremiumVeil .primary{min-width:160px;margin-top:4px}}@media (width<=900px){.discoverHub{flex-direction:column;gap:10px;padding:0 10px 18px;display:flex}.discoverSwipePane,.discoverSearchPane{border:1px solid var(--border);border-radius:16px;overflow:hidden}.discoverSwipeStage{min-height:620px;padding:10px}.discoverSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.discoverPremiumVeil{position:absolute;inset:58px 0 0}}.app>.toast,.page-discover~.toast,.toast{white-space:normal!important;align-items:center!important;width:auto!important;max-width:min(520px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:76px!important;line-height:1.25!important;display:flex!important;inset:16px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.discoverLockedAd{pointer-events:none;width:min(430px,90%);max-height:118px;overflow:hidden}.discoverPremiumVeil{overflow:hidden}@media (width>=1600px) and (height>=850px){.discoverHub{grid-template-columns:minmax(500px,30%) minmax(0,70%)!important}.discoverPaneHeader{min-height:64px!important;padding:11px 15px!important}.discoverPaneHeader span{font-size:9px!important}.discoverPaneHeader h2{font-size:18px!important}.discoverPaneHeader small{font-size:10px!important}.discoverSearchContent{grid-template-rows:112px auto 44px minmax(0,1fr) auto!important}.discoverRecommendedBlock{grid-template-rows:42px 70px!important}.discoverRecommendedBlock>header{padding:8px 13px!important}.discoverRecommendedBlock>header b{font-size:15px!important}.discoverRecommendedBlock>header small{font-size:10px!important}.discoverRecommendedStrip{gap:10px!important;padding:6px 12px 9px!important}.discoverRecommendedStrip .mini{padding:6px 8px!important}.discoverRecommendedStrip img{flex-basis:51px!important;width:51px!important;height:51px!important}.discoverRecommendedStrip b{font-size:12px!important}.discoverRecommendedStrip small,.discoverRecommendedStrip em{font-size:9.5px!important}.discoverRecommendedEmpty{width:100%;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.discoverRecommendedEmpty span{display:grid}.discoverRecommendedEmpty b{color:var(--premium-theme-text,#fff);font-size:12px}.discoverRecommendedEmpty small{font-size:10px}.discoverFilters{gap:9px!important;padding:11px 12px!important}.discoverFilters label{font-size:10.5px!important}.discoverFilters :is(input,select){height:39px!important;padding:7px 10px!important;font-size:11.5px!important}.discoverSearchSummary{padding:8px 12px!important;font-size:11px!important}.discoverSearchGrid{gap:9px!important;padding:10px!important}.discoverSearchGrid article{border-radius:13px!important}.discoverSearchInfo{min-height:84px!important;padding:9px 10px!important}.discoverSearchIdentity b{font-size:13px!important}.discoverSearchIdentity small,.discoverSearchIntent,.discoverSearchInfo p em,.discoverCommonInterests{font-size:9.5px!important}.discoverPagination{min-height:46px!important}.discoverPagination button{min-width:105px!important;padding:8px 12px!important;font-size:11px!important}.discoverPagination span{font-size:11px!important}.discoverCaughtUp{background:linear-gradient(145deg,rgba(var(--theme-soft-rgb,18,26,40),.82),rgba(var(--theme-surface-rgb,7,13,24),.68));text-align:center;border:1px solid #ffffff1a;border-radius:18px;width:min(410px,100% - 36px);margin:20px auto;padding:32px 28px!important}.discoverCaughtUpKicker{color:var(--premium-theme-accent,#e7bd66);letter-spacing:.15em;font-size:9px;font-weight:900}.discoverCaughtUp h2{font-size:25px!important}.discoverCaughtUp p{max-width:340px;font-size:12px!important;line-height:1.55!important}.discoverCaughtUp>div{gap:8px;width:100%;margin-top:10px;display:grid}.discoverCaughtUp button{min-height:40px!important}}@media (width>=901px){.discoverSearchPane{position:relative!important;overflow:hidden!important}.discoverSearchContent{min-height:0!important;overflow:hidden!important}.discoverSearchGrid{min-height:0!important;padding-bottom:58px!important}.discoverPagination{z-index:9!important;background:rgba(var(--theme-surface-rgb,7,13,24),.96)!important;height:52px!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 24px #00000038!important}}.discoverCaughtUpSuggestions{text-align:left;gap:8px;width:100%;margin-top:10px;display:grid}.discoverCaughtUpSuggestions>header{gap:2px;display:grid}.discoverCaughtUpSuggestions>header b{font-size:13px}.discoverCaughtUpSuggestions>header small{color:var(--muted);font-size:9px}.discoverCaughtUpSuggestions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.discoverCaughtUpSuggestions>div>button{background:rgba(var(--theme-soft-rgb,18,26,40),.7);min-width:0;color:inherit;text-align:left;border:1px solid #ffffff1a;border-radius:11px;padding:0;overflow:hidden}.discoverCaughtUpSuggestions img{aspect-ratio:1/1.05;object-fit:cover;width:100%;display:block}.discoverCaughtUpSuggestions button span{padding:6px;display:grid}.discoverCaughtUpSuggestions button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.discoverCaughtUpSuggestions button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.discoverCaughtUpActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:2px;display:grid}@media (width>=901px){.discoverSearchGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important}.discoverSearchPhoto{background:rgb(var(--theme-soft-rgb,14,22,35))!important}.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 30%!important}.discoverSearchInfo{min-height:88px!important}}@media (width>=1600px) and (height>=850px){.discoverSearchGrid{gap:11px!important;padding:11px 12px 62px!important}.discoverSearchGrid article{border-radius:15px!important}.discoverSearchInfo{min-height:94px!important;padding:10px 11px!important}.discoverSearchIdentity b{font-size:14px!important}.discoverSearchIdentity small,.discoverSearchIntent,.discoverSearchInfo p em,.discoverCommonInterests{font-size:10px!important}}@media (width<=900px){.discoverSearchPhoto{aspect-ratio:4/5;background:rgb(var(--theme-soft-rgb,14,22,35))}.discoverSearchPhoto img{object-fit:cover;object-position:50% 30%}}@media (width>=1051px){.app.membership-premium .page-messages>.dmWorkspace{height:calc(100dvh - 102px)!important;min-height:620px!important}.app.membership-premium .page-messages .messages,.app.membership-premium .page-messages .messages.hasActiveMatch{grid-template-columns:270px minmax(0,1fr) clamp(300px,20vw,360px)!important;align-items:stretch!important;height:100%!important;max-height:none!important}.page-messages .messages.hasActiveMatch>.dmProfileRail{flex-direction:column!important;align-self:stretch!important;height:100%!important;min-height:0!important;padding:0 16px 16px!important;display:flex!important;overflow:hidden auto!important}.page-messages .dmRailPhotoWrap{background:#05080d;height:clamp(190px,28vh,285px);min-height:190px;margin:0 -16px 14px;overflow:hidden}.page-messages .dmRailPhotoWrap>img{display:block;object-fit:cover!important;object-position:50% 28%!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.page-messages .dmRailIdentity{text-align:left;justify-content:flex-start;padding:0 2px}.page-messages .dmRailIdentity h3{font-size:23px!important}.page-messages .dmRailIdentity>span{width:auto!important;margin-left:0!important}.page-messages .dmRailPrimary{gap:5px;margin:10px 2px 0;display:grid}.page-messages .dmRailPrimary p,.page-messages .dmRailPrimary b{text-align:left!important;margin:0!important}.page-messages .dmRailPrimary p{color:var(--muted);font-size:12px}.page-messages .dmRailPrimary b{color:inherit;font-size:13px}.page-messages .dmRailSection{border-top:1px solid var(--border);gap:8px;margin:17px 2px 0;padding-top:14px;display:grid}.page-messages .dmRailSection>small{letter-spacing:.11em;color:var(--muted);font-size:9px;font-weight:900}.page-messages .dmRailAbout p{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left!important;color:inherit!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.page-messages .dmRailTags{justify-content:flex-start!important;gap:6px!important}.page-messages .dmRailTags span{text-overflow:ellipsis;max-width:100%;overflow:hidden;padding:6px 8px!important;font-size:9.5px!important}.page-messages .dmRailFacts>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.page-messages .dmRailFacts span{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,18,26,40),.34);border-radius:9px;gap:2px;min-width:0;padding:8px;display:grid}.page-messages .dmRailFacts span small{color:var(--muted);font-size:8px}.page-messages .dmRailFacts span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.page-messages .dmRailMatched{text-align:left!important;margin:16px 2px 0!important;font-size:10px!important}.page-messages .dmRailActions{margin-top:auto!important;padding-top:18px!important}}@media (width>=901px){.discoverSearchGrid article{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important}.discoverSearchPhoto{background:#05080d!important;overflow:hidden!important}.discoverSearchPhoto img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.discoverSearchInfo{align-content:start!important;min-height:112px!important;max-height:132px!important;padding:9px 10px!important;overflow:hidden!important}.discoverSearchIdentity,.discoverSearchIdentity b,.discoverSearchIdentity small{min-width:0!important;max-width:100%!important}.discoverSearchIdentity b,.discoverSearchIdentity small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.discoverSearchInfo p{flex-wrap:wrap!important;align-content:flex-start!important;max-height:45px!important;display:flex!important;overflow:hidden!important}.discoverSearchInfo p em{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.discoverCommonInterests{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}.quotaOfferToast{z-index:10050;color:#fff;background:#120e23f0;border:1px solid #c5abff59;border-radius:15px;gap:7px;width:min(320px,100vw - 32px);padding:14px 38px 14px 15px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #00000059}.quotaOfferToast>b{font-size:14px}.quotaOfferToast small{color:#ffffffb8;font-size:11px;line-height:1.4}.quotaOfferToast>div{gap:7px;display:flex}.quotaOfferToast button{min-height:30px;padding:5px 10px;font-size:11px}.quotaOfferClose{color:#ffffffa6;width:24px;height:24px;position:absolute;right:8px;background:0 0!important;border:0!important;min-width:24px!important;min-height:24px!important;padding:0!important;font-size:18px!important;top:7px!important}.premiumQuotaOffer{opacity:.96;width:min(280px,100vw - 32px)}.premiumQuotaOffer>button:not(.quotaOfferClose){justify-self:start}@media (width<=720px){.quotaOfferToast{width:calc(100vw - 24px);bottom:16px;right:12px}}@media (width>=901px){.discoverFocusCard{background:rgba(var(--theme-surface-rgb,7,13,24),.96)!important;grid-template-rows:minmax(300px,56%) minmax(0,44%)!important;display:grid!important;overflow:hidden!important}.discoverPhotoOpen{width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.discoverPhotoOpen img{object-fit:cover!important;object-position:50% 27%!important;width:100%!important;height:100%!important}.discoverFocusCard .gradient{display:none!important}.discoverFocusCard .cardInfo{background:rgba(var(--theme-surface-rgb,7,13,24),.98)!important;color:#fff!important;min-height:0!important;padding:12px 15px 84px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:auto!important}.discoverFocusCard .cardInfo h2{font-size:clamp(22px,1.8vw,30px)!important}.discoverFocusCard .place{margin:3px 0 7px!important;font-size:11px!important}.discoverFocusCard .discoverMeta{gap:5px!important}.discoverFocusBio{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#ffffffc7!important;margin:9px 0 0!important;font-size:10.5px!important;line-height:1.42!important}.discoverFocusFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.discoverFocusFacts>span{background:rgba(var(--theme-soft-rgb,18,26,40),.48);border:1px solid #ffffff17;border-radius:8px;gap:1px;min-width:0;padding:6px 7px;display:grid}.discoverFocusFacts small{text-transform:uppercase;letter-spacing:.08em;color:#ffffff7a!important;font-size:7.5px!important}.discoverFocusFacts b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:9.5px!important}.discoverFocusCard .tags{gap:4px!important;margin-top:8px!important}.discoverFocusCard .tags span{padding:4px 7px!important;font-size:8.5px!important}.discoverFocusCard .profilePromptCards.compact{margin-top:8px!important}}@media (width>=1101px){.discoverHub{grid-template-columns:clamp(420px,29vw,520px) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important}.discoverSwipePane,.discoverSearchPane{width:auto!important;min-width:0!important}.discoverSwipeStage{flex-direction:column!important;align-items:stretch!important;height:calc(100% - 58px)!important;padding:10px!important;display:flex!important;overflow:hidden!important}.discoverFocusCard{overscroll-behavior:contain;flex-direction:column!important;flex:0 auto!important;height:auto!important;min-height:0!important;max-height:calc(100% - 72px)!important;display:flex!important;overflow:auto!important}.discoverPhotoOpen{background:#050a13!important;flex:none!important;width:100%!important;height:clamp(300px,42vh,430px)!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.discoverPhotoOpen img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.discoverFocusCard .gradient{display:none!important}.discoverFocusCard .cardInfo{background:rgba(var(--theme-surface-rgb,7,13,24),.96)!important;color:var(--premium-theme-text,#fff)!important;padding:12px 14px 10px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.discoverFocusCard .cardInfo h2{font-size:27px!important}.discoverFocusCard .discoverFocusBio{margin:8px 0!important;line-height:1.35!important}.discoverFocusCard .discoverFocusFacts{gap:6px!important}.discoverFocusCard .tags{margin-top:7px!important}.discoverActions{flex:0 0 62px!important;min-height:62px!important;margin:5px 0 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}.discoverSearchSummary{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.discoverSearchSummary>span{margin-left:auto!important}.discoverBrowseLimits{flex:0 0 100%;color:var(--muted)!important;font-size:9px!important;line-height:1.25!important}.discoverBrowseLimits b{color:var(--premium-theme-text,#fff)!important}.discoverBrowseActions{gap:5px;margin-top:6px;display:flex}.discoverBrowseActions button{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,14,22,35),.65);color:inherit;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}@media (width>=1101px){.discoverSwipeStage{align-items:center!important}.discoverFocusCard,.discoverActions{align-self:center!important;width:min(100%,470px)!important}}.discoverBrowseLimits{letter-spacing:.01em!important;font-size:11px!important;line-height:1.35!important}.discoverSearchGrid article{grid-template-rows:auto auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.discoverSearchPhoto{aspect-ratio:4/3!important;background:#05080d!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.discoverSearchPhoto img{object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:100%!important;display:block!important}.discoverSearchInfo{box-sizing:border-box!important;align-content:start!important;height:auto!important;min-height:118px!important;max-height:none!important;overflow:hidden!important}.discoverSearchInfo>*{min-width:0!important;max-width:100%!important}.discoverBrowseActions{margin-top:auto!important;padding-top:6px!important}@media (width<=720px){.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;min-height:82px!important;padding:7px 4px!important;display:flex!important}.page-home .homeDashboardV2 .homeNearbyFeature img{flex:0 0 34px!important;width:34px!important;height:34px!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button span{width:100%!important;min-width:0!important}.page-home .homeDashboardV2 .homeNearbyFeature b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyFeature small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7.5px!important;display:block!important;overflow:hidden!important}}@media (width<=900px){.page-discover{height:auto!important;min-height:100%!important;padding-bottom:24px!important;overflow:visible!important}.discoverHub{flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.discoverSwipePane,.discoverSearchPane{flex:none!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.discoverSwipeStage{flex-direction:column!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important;overflow:visible!important}.discoverFocusCard{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.discoverPhotoOpen{aspect-ratio:4/5!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.discoverPhotoOpen img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.discoverFocusCard .gradient{display:none!important}.discoverFocusCard .cardInfo{padding:12px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.discoverActions{pointer-events:auto!important;margin:8px 0 4px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.discoverSearchContent{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.discoverSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-bottom:10px!important;overflow:visible!important}.discoverPagination{position:relative!important}.discoverPremiumVeil{position:absolute!important}}@media (width>=721px) and (width<=1180px){.app>main.page-home{height:auto!important;min-height:100%!important;overflow:hidden auto!important}.page-home .homeDashboardV2{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;height:auto!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:visible!important}.page-home .homeDashboardV2>.homeHero,.page-home .homeDashboardV2>.homeFeatureGrid,.page-home .homeDashboardV2>.homeLowerGrid,.page-home .homeDashboardV2>.homeBottomGrid,.page-home .homeDashboardV2>.homeRightRail{grid-area:auto/1!important;width:100%!important;min-width:0!important}.page-home .homeDashboardV2>.homeHero{height:auto!important;min-height:145px!important}.page-home .homeDashboardV2 .homeFeatureGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)!important;gap:9px!important;height:auto!important;min-height:300px!important;display:grid!important}.page-home .homeDashboardV2 .homeRecommended,.page-home .homeDashboardV2 .homeNearbyFeature{min-width:0!important;height:auto!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.page-home .homeDashboardV2 .homeProfileCard{min-width:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeProfileCard img{aspect-ratio:3/4!important;object-fit:cover!important;width:100%!important;height:auto!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeLowerGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr)!important;gap:9px!important;height:auto!important;min-height:180px!important;display:grid!important}.page-home .homeDashboardV2 .homeBottomGrid{height:auto!important;min-height:90px!important}.page-home .homeDashboardV2 .homeRightRail{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;height:auto!important;min-height:210px!important;display:grid!important}.page-home .homeDashboardV2 .homeRightRail>.homePanel{min-width:0!important;height:auto!important;min-height:210px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivity>button small,.page-home .homeDashboardV2 .homeHappening>button small,.page-home .homeDashboardV2 .homeEvents>button small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}@media (width>=1101px){.discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1180px){.page-home .homeDashboardV2 .homePanel,.page-home .homeDashboardV2 .homePanel>*,.page-home .homeDashboardV2 .homeProfileCard,.page-home .homeDashboardV2 .homeProfileCard>*{box-sizing:border-box!important;min-width:0!important}.page-home .homeDashboardV2 :is(h3,b,small,em,span){max-width:100%}.page-home .homeDashboardV2 .homeProfileCard span,.page-home .homeDashboardV2 .homeNearbyFeature>div>button span,.page-home .homeDashboardV2 .homeRightRail>section>button span{min-width:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeProfileCard :is(b,small,em),.page-home .homeDashboardV2 .homeNearbyFeature :is(b,small),.page-home .homeDashboardV2 .homeRightRail>section>button :is(b,small),.page-home .homeDashboardV2 .homeLowerGrid>section>button :is(b,small){text-overflow:ellipsis!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeProfileCard :is(b,small,em),.page-home .homeDashboardV2 .homeNearbyFeature :is(b,small){white-space:nowrap!important}}@media (width>=901px) and (width<=1180px){.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeProfileRail>.homeProfileCard:nth-child(n+5){display:none!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button:nth-child(n+7),.page-home .homeDashboardV2 .homeProfileCard em,.page-home .homeDashboardV2 .homeActivity>button:nth-of-type(n+3),.page-home .homeDashboardV2 .homeEvents>button:nth-of-type(n+3),.page-home .homeDashboardV2 .homeHappening>button:nth-of-type(n+4),.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(n+4){display:none!important}}@media (width>=721px) and (width<=900px){.page-home .homeDashboardV2 .homeFeatureGrid{grid-template-columns:1fr!important}.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeProfileRail>.homeProfileCard:nth-child(n+4){display:none!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button:nth-child(n+7),.page-home .homeDashboardV2 .homeProfileCard em,.page-home .homeDashboardV2 .homeNearbyFeature small{display:none!important}.page-home .homeDashboardV2 .homeLowerGrid,.page-home .homeDashboardV2 .homeRightRail{grid-template-columns:1fr!important}}@media (width>=1500px){.discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1101px) and (width<=1499px){.discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.discoverSearchInfo p em:nth-child(n+3),.discoverCommonInterests{display:none!important}}@media (width>=721px) and (width<=1100px){.discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.discoverSearchInfo p em:nth-child(n+3){display:none!important}}@media (width<=720px){.discoverSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.discoverSearchInfo p em:nth-child(n+3),.discoverCommonInterests{display:none!important}}@media (width>=901px) and (width<=1180px){.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:150px auto!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{min-height:52px!important;padding:6px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{display:block!important}}@media (hover:hover) and (pointer:fine){.discoverSwipeStage{align-items:center!important}.discoverFocusCard,.discoverActions{align-self:center!important;width:min(100%,470px)!important;max-width:470px!important;margin-left:auto!important;margin-right:auto!important}.discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (hover:hover) and (pointer:fine) and (width<=1100px){.discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.discoverSearchInfo p em:nth-child(n+3),.discoverCommonInterests{display:none!important}}@media (width<=720px){.page-home .homeDashboardV2 .homeRecommended{height:auto!important;min-height:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{border-radius:8px!important;grid-template-rows:auto auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:auto!important;display:block!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{gap:1px!important;min-width:0!important;min-height:0!important;padding:3px 2px 4px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.5px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{display:none!important}}@media (pointer:coarse){.app>main.page-discover,main.page-discover,.page-discover{height:auto!important;min-height:100dvh!important;max-height:none!important;position:relative!important;overflow:hidden visible!important}.page-discover .discoverHub{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.page-discover .discoverSwipePane,.page-discover .discoverSearchPane,.page-discover .discoverSearchContent{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.page-discover .discoverSwipeStage{height:auto!important;min-height:0!important;overflow:visible!important}.page-discover .discoverFocusCard{touch-action:pan-y!important;max-height:none!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:5px!important;padding:5px!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button{text-align:center!important;grid-template-rows:32px auto!important;grid-template-columns:1fr!important;place-items:center!important;gap:3px!important;min-width:0!important;height:auto!important;min-height:68px!important;padding:5px 3px!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature img{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button span{gap:1px!important;width:100%!important;min-width:0!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature b{font-size:8.5px!important;line-height:1.05!important}.page-home .homeDashboardV2 .homeNearbyFeature small{font-size:6.5px!important;line-height:1.05!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:auto auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:auto!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{min-width:0!important;min-height:0!important;padding:3px 2px 4px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.5px!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{display:none!important}}@media (hover:hover) and (pointer:fine){.page-discover .discoverSwipePane{flex-direction:column!important;display:flex!important}.page-discover .discoverSwipeStage{align-items:center!important;width:100%!important}.page-discover .discoverFocusCard,.page-discover .discoverActions{align-self:center!important;width:min(470px,100% - 28px)!important;max-width:470px!important;margin-left:auto!important;margin-right:auto!important}}.app.mobile-device>main.page-home{width:100%!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:100dvh!important;padding-inline:0!important;overflow:hidden visible!important}.app.mobile-device .page-home .homeDashboardV2{box-sizing:border-box!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:7px!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2>*,.app.mobile-device .page-home .homeDashboardV2 .homeFeatureGrid,.app.mobile-device .page-home .homeDashboardV2 .homeLowerGrid,.app.mobile-device .page-home .homeDashboardV2 .homeBottomGrid,.app.mobile-device .page-home .homeDashboardV2 .homeRightRail{box-sizing:border-box!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.app.mobile-device .page-home .homeDashboardV2 .homeFeatureGrid,.app.mobile-device .page-home .homeDashboardV2 .homeLowerGrid,.app.mobile-device .page-home .homeDashboardV2 .homeRightRail{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;gap:7px!important;height:auto!important;min-height:0!important;display:flex!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel,.app.mobile-device .page-home .homeDashboardV2 .homeHero{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.app.mobile-device .page-home .homeDashboardV2 .homeHero{padding:12px!important}.app.mobile-device .page-home .homeDashboardV2 .homeHero h2{font-size:24px!important;line-height:1.05!important}.app.mobile-device .page-home .homeDashboardV2 .homeHero p{font-size:11px!important}.app.mobile-device .page-home .homeDashboardV2 .homeHero>div{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.app.mobile-device .page-home .homeDashboardV2 .homeHero button{flex:auto!important;min-width:0!important}.app.mobile-device .page-home .homeRecommended .homeProfileRail{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard{border-radius:7px!important;grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard>span{gap:1px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard b{font-size:7.5px!important;line-height:1.05!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard small{font-size:6px!important;line-height:1.05!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard em{display:none!important}.app.mobile-device .page-home .homeNearbyFeature>div{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeNearbyFeature>div>button{text-align:center!important;grid-template-rows:32px auto!important;grid-template-columns:1fr!important;justify-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:66px!important;padding:5px 3px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeNearbyFeature img{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important}.app.mobile-device .page-home .homeNearbyFeature>div>button span{gap:1px!important;width:100%!important;min-width:0!important;display:grid!important}.app.mobile-device .page-home .homeNearbyFeature b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;overflow:hidden!important}.app.mobile-device .page-home .homeNearbyFeature small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.5px!important;overflow:hidden!important}.app.mobile-device>main.page-discover,.app.mobile-device main.page-discover{width:100%!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:hidden visible!important}.app.mobile-device .page-discover .discoverHub{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-discover .discoverSwipePane,.app.mobile-device .page-discover .discoverSearchPane,.app.mobile-device .page-discover .discoverSearchContent{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app.mobile-device .page-discover .discoverSwipeStage{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-discover .discoverFocusCard{touch-action:pan-y!important;width:min(100%,420px)!important;min-width:0!important;max-width:420px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverPhotoOpen{aspect-ratio:auto!important;flex:none!important;width:100%!important;height:min(62vw,270px)!important;min-height:0!important;max-height:270px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverPhotoOpen img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.app.mobile-device .page-discover .discoverFocusCard .cardInfo{padding:8px 9px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app.mobile-device .page-discover .discoverActions{pointer-events:auto!important;align-self:center!important;width:min(100%,420px)!important;max-width:420px!important;margin:6px auto 4px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.app.mobile-device .page-home .homeDashboardV2 img{max-width:100%!important}.app.mobile-device .page-home .homeDashboardV2 button,.app.mobile-device .page-home .homeDashboardV2 span,.app.mobile-device .page-home .homeDashboardV2 div{min-width:0!important}.page-home .homeDashboardV2{container:home-dashboard/inline-size!important}@media (width<=1180px){.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:auto minmax(52px,auto)!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{grid-template-rows:auto auto auto!important;gap:2px!important;height:auto!important;min-height:52px!important;max-height:none!important;padding:5px 6px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard :is(b,small,em){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@container home-dashboard (width<=1050px){.page-home .homeDashboardV2{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important}.page-home .homeDashboardV2>.homeHero,.page-home .homeDashboardV2>.homeFeatureGrid,.page-home .homeDashboardV2>.homeLowerGrid,.page-home .homeDashboardV2>.homeBottomGrid,.page-home .homeDashboardV2>.homeRightRail{grid-area:auto/1!important;width:100%!important;min-width:0!important;max-width:100%!important}.page-home .homeDashboardV2 .homeFeatureGrid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)!important;gap:8px!important;height:auto!important;min-height:0!important;display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail>.homeProfileCard:nth-child(n+5){display:none!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:4/3!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{display:none!important}.page-home .homeDashboardV2 .homeLowerGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.18fr)!important;gap:8px!important;height:auto!important;min-height:0!important;display:grid!important}.page-home .homeDashboardV2 .homeRightRail{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;display:grid!important}.page-home .homeDashboardV2 .homeRightRail>.homePanel{min-width:0!important;height:auto!important;min-height:190px!important;overflow:hidden!important}}@container home-dashboard (width<=820px){.page-home .homeDashboardV2 .homeFeatureGrid{grid-template-columns:1fr!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:16/10!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button:nth-child(n+7){display:none!important}.page-home .homeDashboardV2 .homeLowerGrid{grid-template-columns:1fr 1fr!important}.page-home .homeDashboardV2 .homeActivity{grid-column:1/-1!important}.page-home .homeDashboardV2 .homeRightRail{grid-template-columns:1fr 1fr!important}.page-home .homeDashboardV2 .homeHappening{grid-column:1/-1!important}}@container home-dashboard (width<=620px){.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail>.homeProfileCard:nth-child(n+4){display:none!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:16/9!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeLowerGrid,.page-home .homeDashboardV2 .homeRightRail{grid-template-columns:1fr!important}}@container home-dashboard (width>=1051px){.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:4/3!important}}}@media (width>=721px) and (width<=1180px){.page-home .homeDashboardV2 .homeRecommended>header{align-items:center!important;min-height:42px!important;padding:7px 10px!important}.page-home .homeDashboardV2 .homeRecommended>header h3{letter-spacing:-.01em!important;font-size:15px!important;line-height:1.1!important}.page-home .homeDashboardV2 .homeRecommended>header small{margin-top:2px!important;font-size:10px!important;line-height:1.2!important;display:block!important}.page-home .homeDashboardV2 .homeRecommended>header button{font-size:9.5px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{background:rgba(var(--theme-surface-rgb,7,13,24),.72)!important;grid-template-rows:150px 82px!important;height:232px!important;min-height:232px!important;max-height:232px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:#03070df5!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;display:block!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{background:#030810db!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important;gap:3px!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard b{font-size:12px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard small{font-size:8.8px!important;line-height:1.2!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;color:var(--premium-theme-accent,#d8b45f)!important;-webkit-box-orient:vertical!important;font-size:8.4px!important;font-style:normal!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}}@media (width<=1180px){@container home-dashboard (width<=1050px){.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:142px 80px!important;height:222px!important;min-height:222px!important;max-height:222px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{object-fit:contain!important;height:142px!important;min-height:142px!important;max-height:142px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{height:80px!important;min-height:80px!important;max-height:80px!important}}}@media (hover:hover) and (pointer:fine){.page-discover .discoverSearchGrid{align-items:start!important}.page-discover .discoverSearchPhoto img{object-fit:contain!important;object-position:center center!important;background:#05080d!important;width:100%!important;height:100%!important;display:block!important}.page-discover .discoverSearchInfo{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:start!important;gap:2px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchIdentity b{font-size:10.5px!important;line-height:1.1!important}.page-discover .discoverSearchIdentity small,.page-discover .discoverSearchIntent,.page-discover .discoverSearchInfo p,.page-discover .discoverCommonInterests{font-size:7.5px!important;line-height:1.15!important}.page-discover .discoverSearchInfo p{white-space:nowrap!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.page-discover .discoverSearchInfo p em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:40%!important;overflow:hidden!important}.page-discover .discoverBrowseActions{display:none!important}.page-discover .discoverSwipePane{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important}.page-discover .discoverSwipeStage{box-sizing:border-box!important;flex-direction:column!important;place-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:12px!important;display:flex!important}.page-discover .discoverFocusCard,.page-discover .discoverActions{align-self:center!important;width:min(440px,100% - 24px)!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important}.page-discover .discoverSearchGrid article{grid-template-rows:auto 78px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchPhoto{aspect-ratio:4/5!important;background:#05080d!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.page-discover .discoverSearchPhoto img{object-fit:cover!important;object-position:center 28%!important;width:100%!important;height:100%!important;display:block!important}.page-discover .discoverSearchInfo{height:78px!important;min-height:78px!important;max-height:78px!important;overflow:hidden!important}}@media (width>=721px) and (width<=1180px){.page-home .homeDashboardV2 .homeFeatureGrid{align-items:start!important;height:auto!important;min-height:0!important}.page-home .homeDashboardV2 .homeRecommended{align-self:start!important;height:auto!important;min-height:0!important}.page-home .homeDashboardV2 .homeRecommended>header{min-height:46px!important;padding:8px 10px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{align-items:start!important;gap:7px!important;padding:8px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:150px 108px!important;height:258px!important;min-height:258px!important;max-height:258px!important;display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{grid-template-rows:auto auto auto minmax(0,1fr)!important;align-content:start!important;gap:4px!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:8px 9px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard b{font-size:12.5px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard small{font-size:9px!important;line-height:1.2!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:8.7px!important;font-style:normal!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard i{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;opacity:.82!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;font-size:8.2px!important;font-style:normal!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyFeature{align-self:start!important;height:auto!important;min-height:0!important}.page-home .homeDashboardV2 .homeNearbyFeature>header{min-height:46px!important;padding:8px 10px!important}.page-home .homeDashboardV2 .homeNearbyFeature>div{grid-template-rows:repeat(4,62px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:62px!important;gap:5px!important;height:auto!important;min-height:0!important;padding:8px!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button{grid-template-rows:1fr!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyFeature img{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}.page-home .homeDashboardV2 .homeNearbyFeature>div>button span{gap:2px!important;min-width:0!important;display:grid!important}.page-home .homeDashboardV2 .homeNearbyFeature b{font-size:11px!important;line-height:1.1!important}.page-home .homeDashboardV2 .homeNearbyFeature small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.15!important;overflow:hidden!important}}@media (width<=1180px){@container home-dashboard (width<=1050px){.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:142px 104px!important;height:246px!important;min-height:246px!important;max-height:246px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{height:142px!important;min-height:142px!important;max-height:142px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{height:104px!important;min-height:104px!important;max-height:104px!important}}}@media (hover:hover) and (pointer:fine){.page-discover .discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:10px!important;display:grid!important}.page-discover .discoverSearchGrid article{grid-template-rows:minmax(0,auto) 88px!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchPhoto{aspect-ratio:4/5!important;z-index:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:hidden!important}.page-discover .discoverSearchPhoto img{object-fit:cover!important;object-position:center 28%!important;z-index:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:relative!important;inset:auto!important}.page-discover .discoverSearchInfo{z-index:2!important;background:#030810f0!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:7px 8px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.page-discover .discoverSearchIdentity,.page-discover .discoverSearchIntent,.page-discover .discoverSearchInfo p,.page-discover .discoverCommonInterests{z-index:2!important;min-width:0!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchIdentity b{font-size:11px!important;line-height:1.1!important}.page-discover .discoverSearchIdentity small,.page-discover .discoverSearchIntent,.page-discover .discoverSearchInfo p,.page-discover .discoverCommonInterests{font-size:8px!important;line-height:1.18!important}}@media (hover:hover) and (pointer:fine) and (width<=1499px){.page-discover .discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.app.mobile-device .page-home .homeRecommended .homeProfileRail{grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard{grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSwipeStage{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:10px 8px!important;display:flex!important}.page-discover .discoverFocusCard,.page-discover .discoverActions{align-self:center!important;width:min(96%,560px)!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.page-discover .discoverFocusCard{font-size:1.12em!important}.page-discover .discoverPhotoOpen{aspect-ratio:1!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.page-discover .discoverPhotoOpen img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.page-discover .discoverFocusCard .cardInfo{padding:14px 16px!important}.page-discover .discoverActions{gap:18px!important;margin-top:10px!important}.page-discover .discoverFocusCard,.page-discover .discoverActions{width:min(96%,580px)!important;max-width:580px!important}.page-discover .discoverPhotoOpen{aspect-ratio:1.08!important}.page-discover .discoverFocusCard .cardInfo{gap:10px!important;padding:18px 18px 16px!important}.page-discover .discoverFocusCard .cardInfo h2{font-size:31px!important;line-height:1.08!important}.page-discover .discoverFocusCard .cardInfo>small,.page-discover .discoverFocusCard .cardInfo>p{font-size:13px!important;line-height:1.42!important}.page-discover .discoverFocusCard .cardInfo :is(.profileFact,.discoverFact){font-size:12px!important;line-height:1.3!important}.page-discover .discoverFocusCard .cardInfo :is(.tag,.chip,em){font-size:11px!important;line-height:1.25!important}.page-discover .discoverActions button{width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}}.authPage .authCard input,.authPage .authCard textarea,.authPage .authCard select{color:#111827!important;caret-color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}.authPage .authCard input::placeholder,.authPage .authCard textarea::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}.authPage .authCard input:-webkit-autofill{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 999999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.authPage .authCard input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 999999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.authPage .authCard input:-webkit-autofill:focus{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 999999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.temporaryPasswordResult{border:1px solid;border-radius:10px;gap:6px;margin:10px 0;padding:10px;display:grid;overflow:hidden}.temporaryPasswordResult code{letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:9px;font-size:16px;font-weight:800;display:block}.temporaryPasswordResult small{line-height:1.35}@media (width<=1180px){.page-home .homeDashboardV2 .homeLowerGrid>.homeYourRooms{min-width:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeLowerGrid>.homeYourRooms>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(42px,auto)!important;gap:6px!important;height:auto!important;min-height:0!important;padding:6px!important;display:grid!important}.page-home .homeDashboardV2 .homeLowerGrid>.homeYourRooms>div>button{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:6px 8px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents>button{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:7px 10px!important;display:grid!important}.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents>button span{min-width:0!important;overflow:hidden!important}@media (width>=901px) and (width<=1180px){.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents{grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding-bottom:7px!important;display:grid!important}.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents>header{grid-column:1/-1!important}}@media (width<=900px){.page-home .homeDashboardV2 .homeLowerGrid>.homeYourRooms>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBottomGrid>.homeEvents{display:block!important}}}.app .modConsole .caseWorkspace,.app .modConsole .caseHeader{background:rgba(var(--theme-surface-rgb,7,13,24),.72)!important;color:var(--theme-text,#f8f6fa)!important;background-image:none!important;border-color:#ffffff21!important}.app .modConsole .caseHeader p{color:var(--theme-muted,#b7bdca)!important}.app .modConsole .caseBadges span{background:rgba(var(--theme-soft-rgb,18,26,40),.72)!important;color:var(--theme-text,#f8f6fa)!important;border:1px solid #ffffff17!important}.app .modConsole .caseGrid{background:0 0!important}.app .modConsole .casePanel{background:rgba(var(--theme-surface-rgb,7,13,24),.72)!important;color:var(--theme-text,#f8f6fa)!important;border-color:#ffffff21!important}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSearchGrid{grid-auto-flow:row!important;align-items:start!important}.page-discover .discoverSearchGrid>article{contain:layout paint!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/5!important;flex:none!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{flex:0 0 88px!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.page-discover .discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-discover .discoverSearchGrid>article{aspect-ratio:auto!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/5!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{flex:0 0 88px!important}}@media (hover:hover) and (pointer:fine) and (width<=1499px){.page-discover .discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1180px){.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail>.homeProfileCard:nth-child(n){display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:126px 92px!important;height:218px!important;min-height:218px!important;max-height:218px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{object-fit:cover!important;object-position:center 26%!important;height:126px!important;min-height:126px!important;max-height:126px!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{height:92px!important;min-height:92px!important;max-height:92px!important;padding:6px 7px!important}}@media (width>=721px) and (width<=1120px){.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail>.homeProfileCard:nth-child(n+6){display:none!important}}@media (width>=721px){.page-discover .discoverFilters{grid-template-columns:minmax(180px,1.45fr) repeat(2,minmax(72px,.55fr)) minmax(105px,.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(95px,.7fr) minmax(120px,.9fr)!important;align-items:end!important;gap:7px!important;width:100%!important;padding:9px 10px!important;display:grid!important;overflow-x:auto!important}.page-discover .discoverFilters label{min-width:0!important;margin:0!important}.page-discover .discoverFilters :is(input,select){width:100%!important;min-width:0!important}.page-discover .discoverSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;gap:10px!important;width:100%!important;display:grid!important}.page-discover .discoverSearchGrid>article{contain:layout paint!important;flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/5!important;background:#03070df5!important;width:100%!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 28%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{flex:0 0 112px!important;gap:4px!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding:8px 9px!important}.page-discover .discoverSearchIdentity b{font-size:13px!important;line-height:1.15!important}.page-discover .discoverSearchIdentity small,.page-discover .discoverSearchIntent,.page-discover .discoverSearchInfo p,.page-discover .discoverCommonInterests{font-size:9px!important;line-height:1.25!important}}@media (width>=721px) and (width<=1199px){.page-discover .discoverSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px),(hover:none) and (pointer:coarse){.app.mobile-device .page-home .homeRecommended .homeProfileRail,.page-home .homeRecommended .homeProfileRail{grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileRail>*,.page-home .homeRecommended .homeProfileRail>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover{height:calc(100dvh - var(--app-top-offset,72px))!important;min-height:0!important;max-height:calc(100dvh - var(--app-top-offset,72px))!important;overflow:hidden!important}.page-discover .discoverShell,.page-discover .discoverLayout,.page-discover .discoverMain,.page-discover .discoverBrowsePane,.page-discover .discoverSwipePane{min-height:0!important;max-height:100%!important}.page-discover .discoverShell,.page-discover .discoverMain,.page-discover .discoverBrowsePane,.page-discover .discoverSwipePane{height:100%!important;overflow:hidden!important}.page-discover .discoverSearchGrid{min-height:0!important;overflow:hidden!important}.page-discover .discoverToolbar,.page-discover .discoverSearchControls,.page-discover .discoverFilters{flex-flow:row!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.page-discover .discoverToolbar>*,.page-discover .discoverSearchControls>*,.page-discover .discoverFilters>*{flex:1 1 0!important;min-width:0!important}.page-discover .discoverSearchGrid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;height:100%!important;display:grid!important}.page-discover .discoverSearchGrid>article{contain:layout paint!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 28%!important;width:100%!important;height:100%!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:auto!important;min-height:62px!important;max-height:78px!important;overflow:hidden!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (height<=800px){.page-discover .discoverSearchGrid{gap:5px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{min-height:54px!important;max-height:64px!important;padding:4px 6px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSearchPane{grid-template-rows:52px minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.page-discover .discoverPaneHeader{height:52px!important;min-height:52px!important;padding:7px 12px!important;overflow:hidden!important}.page-discover .discoverSearchContent{grid-template-rows:70px 52px 44px minmax(0,1fr) 48px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.page-discover .discoverRecommendedBlock{grid-template-rows:28px 42px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .discoverRecommendedBlock>header{min-height:0!important;padding:3px 10px!important}.page-discover .discoverRecommendedStrip{gap:5px!important;height:42px!important;min-height:0!important;padding:3px 8px!important;overflow:hidden!important}.page-discover .discoverRecommendedStrip .mini{min-width:0!important;height:36px!important;overflow:hidden!important}.page-discover .filterPanel.discoverFilters{grid-template-columns:minmax(150px,1.35fr) repeat(2,minmax(64px,.55fr)) minmax(96px,.8fr) minmax(130px,1.15fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(125px,1fr)!important;align-items:end!important;gap:5px!important;width:100%!important;min-width:0!important;height:52px!important;padding:4px 8px!important;display:grid!important;overflow:hidden!important}.page-discover .filterPanel.discoverFilters label{grid-template-rows:12px 28px!important;gap:2px!important;min-width:0!important;margin:0!important;font-size:8px!important;line-height:1!important;display:grid!important}.page-discover .filterPanel.discoverFilters :is(input,select){width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:3px 6px!important;font-size:10px!important}.page-discover .discoverSearchSummary{grid-template-rows:18px 16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0 10px!important;height:44px!important;min-height:0!important;padding:4px 9px!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchSummary>span{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.page-discover .discoverBrowseLimits{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;grid-column:1/-1!important;min-width:0!important;overflow:hidden!important}.page-discover .discoverSearchGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:7px!important;width:100%!important;height:100%!important;min-height:0!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article{contain:layout paint!important;grid-template-rows:minmax(0,1fr) 82px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 34%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 5px!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:6px 7px!important;display:grid!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchIdentity{min-width:0!important}.page-discover .discoverSearchIntent{text-overflow:ellipsis!important;white-space:nowrap!important;align-self:start!important;max-width:100%!important;overflow:hidden!important}.page-discover .discoverSearchInfo p{white-space:nowrap!important;grid-column:1/-1!important;min-width:0!important;margin:0!important;overflow:hidden!important}.page-discover .discoverCommonInterests{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1/-1!important;overflow:hidden!important}.page-discover .discoverBrowseActions{display:none!important}.page-discover .discoverPagination{width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:4px 8px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (width<=1180px){.page-discover .filterPanel.discoverFilters{grid-template-columns:1.25fr .55fr .55fr .75fr 1fr .9fr .75fr 1fr!important}.page-discover .discoverSearchGrid{gap:5px!important;padding:5px 6px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,1fr) 72px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:72px!important;min-height:72px!important;max-height:72px!important;padding:4px 5px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSearchPane{grid-template-rows:44px minmax(0,1fr)!important}.page-discover .discoverPaneHeader{height:44px!important;min-height:44px!important;padding:5px 10px!important}.page-discover .discoverSearchContent{grid-template-rows:54px 46px 36px minmax(0,1fr) 42px!important}.page-discover .discoverRecommendedBlock{grid-template-rows:22px 32px!important}.page-discover .discoverRecommendedBlock>header{padding:2px 9px!important}.page-discover .discoverRecommendedBlock>header small{font-size:8px!important}.page-discover .discoverRecommendedStrip{height:32px!important;padding:2px 7px!important}.page-discover .discoverRecommendedStrip .mini{height:28px!important}.page-discover .discoverRecommendedStrip .mini img{width:28px!important;height:28px!important}.page-discover .filterPanel.discoverFilters{height:46px!important;padding:3px 7px!important}.page-discover .filterPanel.discoverFilters label{grid-template-rows:10px 25px!important;font-size:7.5px!important}.page-discover .filterPanel.discoverFilters :is(input,select){height:25px!important;min-height:25px!important;padding:2px 5px!important;font-size:9px!important}.page-discover .discoverSearchSummary{grid-template-rows:15px 13px!important;height:36px!important;padding:3px 8px!important;font-size:9px!important}.page-discover .discoverBrowseLimits{font-size:8px!important}.page-discover .discoverSearchGrid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:6px 8px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,1fr) 68px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:68px!important;min-height:68px!important;max-height:68px!important;padding:4px 6px!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-position:50% 31%!important}.page-discover .discoverPagination{height:42px!important;min-height:42px!important;padding:3px 7px!important}.page-discover .discoverPagination button{min-height:30px!important;padding:4px 10px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (height<=800px){.page-discover .discoverSearchPane{grid-template-rows:38px minmax(0,1fr)!important}.page-discover .discoverPaneHeader{height:38px!important;min-height:38px!important;padding:3px 9px!important}.page-discover .discoverSearchContent{grid-template-rows:46px 42px 32px minmax(0,1fr) 38px!important}.page-discover .discoverRecommendedBlock{grid-template-rows:18px 28px!important}.page-discover .discoverRecommendedStrip,.page-discover .discoverRecommendedStrip .mini{height:28px!important}.page-discover .filterPanel.discoverFilters{height:42px!important}.page-discover .discoverSearchSummary{height:32px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,1fr) 58px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:58px!important;min-height:58px!important;max-height:58px!important;padding:3px 5px!important}.page-discover .discoverPagination{height:38px!important;min-height:38px!important}}@media (width<=720px),(hover:none) and (pointer:coarse){.app.mobile-device .page-discover,.page-discover{height:auto!important;max-height:none!important;overflow:hidden auto!important}.app.mobile-device .page-discover .discoverSearchPane,.app.mobile-device .page-discover .discoverSearchContent,.page-discover .discoverSearchPane,.page-discover .discoverSearchContent{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.app.mobile-device .page-discover .discoverPaneHeader,.page-discover .discoverPaneHeader{height:auto!important;min-height:48px!important;padding:7px 10px!important}.app.mobile-device .page-discover .discoverRecommendedBlock,.page-discover .discoverRecommendedBlock{min-height:0!important;display:block!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverRecommendedBlock>header,.page-discover .discoverRecommendedBlock>header{min-height:32px!important;padding:5px 9px!important}.app.mobile-device .page-discover .discoverRecommendedStrip,.page-discover .discoverRecommendedStrip{overscroll-behavior-x:contain!important;scrollbar-width:none!important;flex-flow:row!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;height:auto!important;padding:5px 7px!important;display:flex!important;overflow:auto hidden!important}.app.mobile-device .page-discover .discoverRecommendedStrip::-webkit-scrollbar{display:none!important}.page-discover .discoverRecommendedStrip::-webkit-scrollbar{display:none!important}.app.mobile-device .page-discover .discoverRecommendedStrip .mini,.page-discover .discoverRecommendedStrip .mini{flex:0 0 132px!important;grid-template-columns:40px minmax(0,1fr)!important;width:132px!important;min-width:132px!important;height:48px!important;min-height:48px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverRecommendedStrip .mini img,.page-discover .discoverRecommendedStrip .mini img{aspect-ratio:1!important;object-fit:cover!important;object-position:50% 30%!important;width:40px!important;height:40px!important}.app.mobile-device .page-discover .filterPanel.discoverFilters,.page-discover .filterPanel.discoverFilters{overscroll-behavior-x:contain!important;scrollbar-width:none!important;flex-flow:row!important;align-items:flex-end!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;padding:6px 7px!important;display:flex!important;overflow:auto hidden!important}.app.mobile-device .page-discover .filterPanel.discoverFilters::-webkit-scrollbar{display:none!important}.page-discover .filterPanel.discoverFilters::-webkit-scrollbar{display:none!important}.app.mobile-device .page-discover .filterPanel.discoverFilters label,.page-discover .filterPanel.discoverFilters label{flex:0 0 118px!important;grid-template-rows:auto 32px!important;gap:2px!important;width:118px!important;min-width:118px!important;margin:0!important;font-size:8px!important;display:grid!important}.app.mobile-device .page-discover .filterPanel.discoverFilters label:first-child,.page-discover .filterPanel.discoverFilters label:first-child{flex-basis:158px!important;width:158px!important;min-width:158px!important}.app.mobile-device .page-discover .filterPanel.discoverFilters :is(input,select),.page-discover .filterPanel.discoverFilters :is(input,select){width:100%!important;height:32px!important;min-height:32px!important;padding:4px 7px!important;font-size:10px!important}.app.mobile-device .page-discover .discoverSearchSummary,.page-discover .discoverSearchSummary{grid-template-columns:1fr!important;gap:2px!important;height:auto!important;min-height:0!important;padding:6px 8px!important;display:grid!important}.app.mobile-device .page-discover .discoverSearchSummary>span,.page-discover .discoverSearchSummary>span{text-align:left!important;white-space:normal!important;margin:0!important}.app.mobile-device .page-discover .discoverBrowseLimits,.page-discover .discoverBrowseLimits{white-space:normal!important}.app.mobile-device .page-discover .discoverSearchGrid,.page-discover .discoverSearchGrid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:start!important;gap:7px!important;width:100%!important;height:auto!important;min-height:0!important;padding:7px!important;display:grid!important;overflow:visible!important}.app.mobile-device .page-discover .discoverSearchGrid>article,.page-discover .discoverSearchGrid>article{contain:layout paint!important;grid-template-rows:auto 82px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverSearchGrid>article>.discoverSearchPhoto,.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/5!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverSearchGrid>article>.discoverSearchPhoto img,.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 30%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.app.mobile-device .page-discover .discoverSearchGrid>article>.discoverSearchInfo,.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 4px!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:5px 6px!important;display:grid!important;position:relative!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverSearchInfo p,.page-discover .discoverSearchInfo p,.app.mobile-device .page-discover .discoverCommonInterests,.page-discover .discoverCommonInterests{grid-column:1/-1!important;min-width:0!important;overflow:hidden!important}.app.mobile-device .page-discover .discoverBrowseActions,.page-discover .discoverBrowseActions{display:none!important}.app.mobile-device .page-discover .discoverPagination,.page-discover .discoverPagination{width:100%!important;height:auto!important;min-height:46px!important;margin:0!important;position:relative!important;inset:auto!important}.app.mobile-device .page-home .homeRecommended,.page-home .homeRecommended{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended>header,.page-home .homeRecommended>header{height:auto!important;min-height:66px!important;padding:8px 10px!important}.app.mobile-device .page-home .homeRecommended .homeProfileRail,.page-home .homeRecommended .homeProfileRail{overscroll-behavior-x:contain!important;scrollbar-width:none!important;flex-flow:row!important;align-items:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:6px 8px 9px!important;display:flex!important;overflow:auto hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileRail::-webkit-scrollbar{display:none!important}.page-home .homeRecommended .homeProfileRail::-webkit-scrollbar{display:none!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard,.page-home .homeRecommended .homeProfileCard{border-radius:11px!important;flex:0 0 clamp(112px,34vw,138px)!important;grid-template-rows:96px 58px!important;width:clamp(112px,34vw,138px)!important;min-width:clamp(112px,34vw,138px)!important;max-width:138px!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin:0!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard>img,.page-home .homeRecommended .homeProfileCard>img{object-fit:cover!important;object-position:50% 26%!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;display:block!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard>span,.page-home .homeRecommended .homeProfileCard>span{grid-template-rows:auto auto auto!important;align-content:start!important;gap:1px!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:4px 5px!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard b,.page-home .homeRecommended .homeProfileCard b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;line-height:1.05!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard small,.page-home .homeRecommended .homeProfileCard small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;line-height:1.05!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard em,.page-home .homeRecommended .homeProfileCard em{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.app.mobile-device .page-home .homeRecommended .homeProfileCard i,.page-home .homeRecommended .homeProfileCard i{display:none!important}}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{background:#03070df5!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:contain!important;object-position:center center!important;background:#03070df5!important}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSearchGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,1fr) 82px!important;height:100%!important;min-height:0!important;display:grid!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:1!important;background:#03070df5!important;align-self:center!important;width:100%!important;height:auto!important;max-height:100%!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:contain!important;object-position:center center!important;background:#03070df5!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:82px!important;min-height:82px!important;max-height:82px!important}.page-discover .discoverPaneHeader span,.page-discover .discoverPaneHeader small{font-size:10px!important}.page-discover .discoverRecommendedBlock>header span,.page-discover .discoverRecommendedBlock>header small{font-size:9px!important}.page-discover .discoverRecommendedStrip .mini small,.page-discover .discoverRecommendedStrip .mini em{font-size:8.5px!important}.page-discover .filterPanel.discoverFilters label{font-size:9.5px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,1fr) 112px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 6px!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding:8px 9px!important;display:grid!important}.page-discover .discoverSearchIdentity b{font-size:14px!important;line-height:1.08!important}.page-discover .discoverSearchIdentity small{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.page-discover .discoverSearchInfo p{white-space:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;max-height:28px!important;display:flex!important;overflow:hidden!important}.page-discover .discoverSearchInfo p em{padding:3px 6px!important;font-size:9.5px!important;line-height:1.1!important}.page-discover .discoverCommonInterests{font-size:9.5px!important;line-height:1.15!important}.page-discover .discoverSearchGrid>article{grid-template-rows:auto minmax(112px,1fr)!important;align-content:stretch!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:1!important;place-self:start stretch!important;width:100%!important;height:auto!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{align-content:start!important;align-self:stretch!important;height:auto!important;min-height:112px!important;max-height:none!important;padding:9px 10px!important}.page-discover{font-size:14px!important}.page-discover :is(button,input,select,textarea){font-size:13px!important}.page-discover .discoverRecommendedStrip .mini :is(small,em){font-size:10.5px!important;line-height:1.15!important}.page-discover .filterPanel.discoverFilters label{font-size:11px!important;font-weight:750!important}.page-discover .filterPanel.discoverFilters :is(input,select),.page-discover .discoverSearchSummary{font-size:12.5px!important}.page-discover .discoverSearchSummary>strong,.page-discover .discoverSearchSummary>b{font-size:13px!important}.page-discover .discoverSearchIntent,.page-discover .discoverSearchInfo p em,.page-discover .discoverCommonInterests{font-size:10.5px!important}.page-discover .discoverCardPresence{font-size:9.5px!important}.page-discover .discoverPagination,.page-discover .discoverPagination button{font-size:12px!important}.page-discover .discoverSearchPane{grid-template-rows:58px minmax(0,1fr)!important}.page-discover .discoverPaneHeader{height:58px!important;min-height:58px!important;padding:8px 12px!important}.page-discover .discoverPaneHeader h2{font-size:27px!important}.page-discover .discoverPaneHeader :is(span,small,p){font-size:12.5px!important}.page-discover .discoverSearchContent{grid-template-rows:70px 58px 44px minmax(0,1fr) 42px!important}.page-discover .discoverRecommendedBlock{grid-template-rows:28px 42px!important}.page-discover .discoverRecommendedBlock>header{padding:4px 10px!important}.page-discover .discoverRecommendedBlock>header b{font-size:19px!important}.page-discover .discoverRecommendedBlock>header :is(span,small){font-size:11.5px!important}.page-discover .discoverRecommendedStrip{gap:7px!important;height:42px!important;padding:4px 8px!important}.page-discover .discoverRecommendedStrip .mini{height:34px!important;min-height:34px!important;padding:3px 6px!important}.page-discover .discoverRecommendedStrip .mini img{width:30px!important;height:30px!important}.page-discover .discoverRecommendedStrip .mini b{font-size:13.5px!important}.page-discover .discoverRecommendedStrip .mini :is(small,em){font-size:10.5px!important}.page-discover .filterPanel.discoverFilters{gap:7px!important;height:58px!important;padding:6px 8px!important}.page-discover .filterPanel.discoverFilters label{grid-template-rows:14px 30px!important;gap:3px!important;font-size:11.5px!important}.page-discover .filterPanel.discoverFilters :is(input,select){height:30px!important;min-height:30px!important;padding:4px 7px!important;font-size:13px!important}.page-discover .discoverSearchSummary{grid-template-rows:20px 16px!important;height:44px!important;padding:4px 9px!important;font-size:13px!important}.page-discover .discoverBrowseLimits{font-size:11px!important}.page-discover .discoverSearchGrid{grid-template-rows:repeat(2,auto)!important;grid-auto-rows:auto!important;align-content:start!important;row-gap:10px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:auto 152px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:1!important;align-self:start!important;height:auto!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto auto minmax(28px,auto) auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:3px 6px!important;height:152px!important;min-height:152px!important;max-height:152px!important;padding:8px 9px!important;display:grid!important}.page-discover .discoverSearchIdentity b{font-size:16px!important}.page-discover .discoverSearchIdentity small{font-size:11.5px!important}.page-discover .discoverSearchIntent{padding:3px 7px!important;font-size:11px!important}.page-discover .discoverSearchTags{flex-wrap:wrap!important;grid-column:1/-1!important;gap:4px!important;max-height:30px!important;margin:1px 0!important;display:flex!important;overflow:hidden!important}.page-discover .discoverSearchTags em{padding:3px 6px!important;font-size:10.5px!important;line-height:1.05!important}.page-discover .discoverSearchBio{-webkit-line-clamp:2!important;white-space:normal!important;color:var(--theme-muted,#b7bdca)!important;-webkit-box-orient:vertical!important;grid-column:1/-1!important;font-size:10.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.page-discover .discoverSearchFacts{flex-wrap:wrap!important;grid-column:1/-1!important;gap:4px 8px!important;min-width:0!important;max-height:32px!important;display:flex!important;overflow:hidden!important}.page-discover .discoverSearchFacts span{min-width:0!important;max-width:100%!important;color:var(--theme-muted,#b7bdca)!important;text-overflow:ellipsis!important;white-space:nowrap!important;gap:3px!important;font-size:9.5px!important;line-height:1.15!important;display:inline-flex!important;overflow:hidden!important}.page-discover .discoverSearchFacts span b{color:var(--theme-text,#f8f6fa)!important;font-size:9.5px!important}.page-discover .discoverCommonInterests{grid-column:1/-1!important;font-size:10.5px!important;line-height:1.15!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (height<=800px){.page-discover .discoverSearchContent{grid-template-rows:62px 54px 40px minmax(0,1fr) 38px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:auto 130px!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{height:130px!important;min-height:130px!important;max-height:130px!important}.page-discover .discoverSearchBio{-webkit-line-clamp:1!important}.page-discover .discoverSearchFacts{max-height:20px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverSearchPane{grid-template-rows:minmax(0,1fr)!important}.page-discover .discoverSearchContent{grid-template-rows:112px 58px 44px minmax(0,1fr) 42px!important}.page-discover .discoverRecommendedBlock{grid-template-rows:34px 78px!important;min-height:112px!important}.page-discover .discoverRecommendedBlock>header{min-height:34px!important;padding:5px 10px!important}.page-discover .discoverRecommendedBlock>header b{font-size:20px!important}.page-discover .discoverRecommendedStrip{gap:8px!important;height:78px!important;padding:6px 8px!important}.page-discover .discoverRecommendedStrip .mini{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;height:66px!important;min-height:66px!important;padding:5px 7px!important}.page-discover .discoverRecommendedStrip .mini img{object-fit:cover!important;object-position:center 30%!important;width:54px!important;height:54px!important}.page-discover .discoverRecommendedStrip .mini b{font-size:14px!important}.page-discover .discoverRecommendedStrip .mini :is(small,em){font-size:10.5px!important;line-height:1.2!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (height<=800px){.page-discover .discoverSearchContent{grid-template-rows:96px 54px 40px minmax(0,1fr) 38px!important}.page-discover .discoverRecommendedBlock{grid-template-rows:30px 66px!important;min-height:96px!important}.page-discover .discoverRecommendedStrip{height:66px!important}.page-discover .discoverRecommendedStrip .mini{grid-template-columns:46px minmax(0,1fr)!important;height:56px!important;min-height:56px!important}.page-discover .discoverRecommendedStrip .mini img{width:46px!important;height:46px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px){.page-discover .discoverRecommendedBlock,.page-discover .discoverRecommendedStrip{display:none!important}.page-discover .discoverSearchContent{grid-template-rows:54px 42px minmax(0,1fr) 42px!important}}@media (hover:hover) and (pointer:fine) and (width>=721px) and (height<=800px){.page-discover .discoverSearchContent{grid-template-rows:48px 38px minmax(0,1fr) 38px!important}}@media (width<=720px),(hover:none) and (pointer:coarse){.page-discover .discoverRecommendedBlock,.page-discover .discoverRecommendedStrip{display:none!important}}.app.mobile-device .page-discover .discoverSearchGrid .discoverBrowseActions,.page-discover .discoverSearchGrid .discoverBrowseActions{grid-column:1/-1!important;align-items:center!important;gap:5px!important;min-height:24px!important;margin:1px 0 0!important;padding:0!important;display:flex!important}.page-discover .discoverSearchGrid .discoverBrowseActions button{min-height:24px!important;padding:3px 7px!important;font-size:10px!important}.page-discover .discoverBrowseState{border:1px solid var(--border);min-height:24px;color:var(--theme-muted,#b7bdca);border-radius:8px;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.page-discover .discoverFreeBrowseNotice{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.page-discover .discoverFreeBrowseNotice span{gap:1px;min-width:0;display:grid}.page-discover .discoverFreeBrowseNotice b{font-size:13px}.page-discover .discoverFreeBrowseNotice small{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-muted,#b7bdca);font-size:10.5px;overflow:hidden}.page-discover .discoverFreeBrowseNotice button{flex:none;min-height:28px;padding:4px 8px;font-size:10.5px}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{padding-bottom:35px!important;position:relative!important}.app.mobile-device .page-discover .discoverSearchGrid .discoverBrowseActions,.page-discover .discoverSearchGrid .discoverBrowseActions{z-index:2!important;width:auto!important;position:absolute!important;bottom:6px!important;left:8px!important;right:8px!important}.publicProfileInteractionState{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,14,22,35),.66);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:10px 12px;display:grid}.publicProfileInteractionState svg{grid-row:1/3}.publicProfileInteractionState b{font-size:13px}.publicProfileInteractionState small{color:var(--theme-muted,#b7bdca);font-size:10.5px}@media (hover:hover) and (pointer:fine) and (width>=901px){.page-discover .discoverHub{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:clamp(390px,26vw,500px) minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSwipePane{grid-template-rows:58px minmax(0,1fr)!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .discoverPaneHeader{height:58px!important;min-height:58px!important}.page-discover .discoverSwipeStage{grid-template-rows:minmax(0,1fr) 70px!important;place-items:stretch center!important;width:100%!important;height:100%!important;min-height:0!important;padding:10px 12px 8px!important;display:grid!important;overflow:hidden!important}.page-discover .discoverFocusCard{grid-template-rows:minmax(0,52fr) minmax(0,48fr)!important;width:min(100%,470px)!important;max-width:470px!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}.page-discover .discoverPhotoOpen{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:hidden!important}.page-discover .discoverPhotoOpen img{object-fit:cover!important;object-position:50% 30%!important;width:100%!important;height:100%!important}.page-discover .discoverFocusCard .cardInfo{overscroll-behavior:contain!important;height:100%!important;min-height:0!important;padding:13px 14px 12px!important;position:relative!important;inset:auto!important;overflow:auto!important}.page-discover .discoverFocusCard .cardInfo h2{font-size:27px!important;line-height:1.08!important}.page-discover .discoverFocusBio{line-height:1.35!important}.page-discover .discoverActions{align-self:end!important;gap:18px!important;width:min(100%,470px)!important;max-width:470px!important;min-height:62px!important;margin:6px auto 0!important;position:relative!important;inset:auto!important}.page-discover .discoverActions button{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.page-discover .discoverSearchPane{grid-template-rows:minmax(0,1fr)!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchContent{grid-template-rows:54px 42px minmax(0,1fr) 42px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-discover .filterPanel.discoverFilters,.page-discover .discoverFreeBrowseNotice{height:54px!important;min-height:0!important;overflow:hidden!important}.page-discover .discoverSearchSummary{height:42px!important;min-height:0!important;overflow:hidden!important}.page-discover .discoverSearchGrid{grid-template-columns:repeat(var(--discover-columns,4),minmax(0,1fr))!important;grid-template-rows:repeat(var(--discover-rows,2),minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:8px 9px!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,50fr) minmax(0,50fr)!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto img{object-fit:cover!important;object-position:50% 30%!important;width:100%!important;height:100%!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:stretch!important;gap:6px 9px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px 11px 9px!important;display:grid!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchIdentity{min-width:0!important}.page-discover .discoverSearchIdentity b{font-size:16px!important;line-height:1.15!important}.page-discover .discoverSearchIdentity small{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;font-size:11.25px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.page-discover .discoverSearchIntent{white-space:normal!important;text-align:right!important;align-self:start!important;max-width:min(46%,190px)!important;line-height:1.2!important}.page-discover .discoverSearchTags{grid-column:1/-1!important;row-gap:4px!important;max-height:54px!important;margin:0!important;overflow:hidden!important}.page-discover .discoverSearchTags em{padding:3px 6px!important;font-size:10.5px!important;line-height:1.15!important}.page-discover .discoverSearchBio{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;grid-column:1/-1!important;min-height:0!important;font-size:11px!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}.page-discover .discoverSearchFacts{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:5px 12px!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.page-discover .discoverSearchFacts span{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;min-width:0!important;font-size:10.5px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.page-discover .discoverSearchFacts span b{margin-right:4px!important;font-size:10.5px!important;display:inline!important}.page-discover .discoverCommonInterests{grid-column:1/-1!important;align-self:end!important;margin-top:0!important;line-height:1.2!important}.page-discover .discoverBrowseActions{grid-column:1/-1!important;align-self:end!important;width:100%!important;min-height:26px!important;margin-top:0!important;position:static!important}.page-discover .discoverBrowseActions button{min-height:26px!important;padding:4px 8px!important;font-size:10.5px!important}.page-discover .discoverPagination{width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;margin:0!important;padding:3px 7px!important;position:relative!important;inset:auto!important;overflow:hidden!important}}@media (hover:hover) and (pointer:fine) and (width>=1500px){.page-discover .discoverHub{grid-template-columns:clamp(420px,25vw,520px) minmax(0,1fr)!important}}@media (hover:hover) and (pointer:fine) and (width>=901px) and (height>=1000px){.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,48fr) minmax(0,52fr)!important}.page-discover .discoverSearchBio{-webkit-line-clamp:5!important}.page-discover .discoverSearchTags{max-height:60px!important}}@media (hover:hover) and (pointer:fine) and (width>=901px) and (height<=799px){.page-discover .discoverSwipePane{grid-template-rows:50px minmax(0,1fr)!important}.page-discover .discoverPaneHeader{height:50px!important;min-height:50px!important}.page-discover .discoverSwipeStage{grid-template-rows:minmax(0,1fr) 60px!important;padding:7px 9px 6px!important}.page-discover .discoverFocusCard{grid-template-rows:minmax(0,56fr) minmax(0,44fr)!important}.page-discover .discoverActions{gap:14px!important;min-height:54px!important}.page-discover .discoverActions button{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.page-discover .discoverSearchContent{grid-template-rows:48px 38px minmax(0,1fr) 38px!important}.page-discover .filterPanel.discoverFilters,.page-discover .discoverFreeBrowseNotice{height:48px!important}.page-discover .discoverSearchSummary{height:38px!important}.page-discover .discoverSearchGrid{gap:8px!important;padding:6px 8px!important}.page-discover .discoverSearchGrid>article{grid-template-rows:minmax(0,55fr) minmax(0,45fr)!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{gap:3px 6px!important;padding:7px 8px 6px!important}.page-discover .discoverSearchBio{-webkit-line-clamp:2!important}.page-discover .discoverSearchTags{max-height:28px!important}.page-discover .discoverPagination{height:38px!important;min-height:38px!important}}@media (hover:hover) and (pointer:fine) and (width>=901px){.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto minmax(0,auto) minmax(0,1fr) auto auto!important;grid-template-columns:minmax(0,1fr) auto!important}.page-discover .discoverSearchTopState{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;gap:5px!important;min-width:0!important;max-width:190px!important;display:flex!important}.page-discover .discoverSearchTopState .discoverSearchIntent{max-width:100%!important;margin:0!important;display:block!important}.page-discover .discoverRelationshipState{white-space:nowrap!important;border:1px solid #fff3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;max-width:100%!important;min-height:23px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 14px #00000038!important}.page-discover .discoverRelationshipState.matched{color:#99f6e4!important;background:#0d948838!important;border-color:#5eead4b8!important}.page-discover .discoverRelationshipState.liked{color:#f9a8d4!important;background:#be185d33!important;border-color:#f472b6ad!important}.page-discover .discoverRelationshipState.super{color:#fde68a!important;background:#a1620738!important;border-color:#facc15c2!important}.page-discover .discoverSearchTags em.shared{color:#fef3c7!important;background:#a1620747!important;border-color:#facc15d1!important;box-shadow:inset 0 0 0 1px #facc151f,0 0 10px #facc1514!important}.page-discover .discoverSearchBio{align-self:start!important}.page-discover .discoverSearchFacts{border-top:1px solid #ffffff14!important;align-self:end!important;margin-top:auto!important;padding-top:7px!important}.page-discover .discoverBrowseActions{align-self:end!important;min-height:26px!important}.page-discover .discoverSearchTags em.shared{font-weight:800!important}.page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto minmax(0,auto) minmax(0,1fr) auto auto!important}.page-discover .discoverBrowseActions{align-self:end!important;margin-top:auto!important}.page-discover .discoverSearchFacts{align-self:end!important;margin-top:0!important;padding-top:7px!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto{background:#03070df5!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverSearchPhotoBackdrop{object-fit:cover!important;object-position:center center!important;filter:blur(18px)brightness(.48)saturate(.82)!important;opacity:.92!important;pointer-events:none!important;width:120%!important;max-width:none!important;height:120%!important;max-height:none!important;position:absolute!important;inset:-10%!important;transform:scale(1.04)!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverSearchPhotoMain{object-fit:contain!important;object-position:center center!important;z-index:1!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverCardPresence,.page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverCardVerified{z-index:2!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){.app>.desktopSidebar{border:1px solid color-mix(in srgb,var(--premium-theme-border,var(--border,#e8e8ef)) 72%,transparent)!important;border-radius:16px!important;width:220px!important;height:auto!important;top:10px!important;bottom:10px!important;left:10px!important;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff09!important}.app.theme-aurora-nocturne>.desktopSidebar{background:linear-gradient(#040912e8,#070811db)!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{filter:none!important;pointer-events:none!important;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr.png),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right.png),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl.png)!important;background-position:calc(100% + 18px) -12px,calc(100% + 17px) 53%,-15px calc(100% + 20px)!important;background-repeat:no-repeat!important;background-size:176px 176px,34px 248px,152px 152px!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{isolation:isolate!important;background-image:linear-gradient(#ffffff0b,#0000 18%),radial-gradient(at 14% 8%,#4ae7dc1f,#0000 42%),radial-gradient(at 86% 88%,#9b5bff26,#0000 46%),url(/theme-assets/aurora-nocturne/widgets/surface-tall.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%!important;border-color:#0000!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #6feee521,inset 0 1px #eefdff21,0 14px 34px #0000003d!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:before{content:"";z-index:12;border-radius:inherit;pointer-events:none;background:url(/theme-assets/aurora-nocturne/widgets/frame-tall.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{content:"";z-index:13;pointer-events:none;background-image:url(/theme-assets/aurora-nocturne/widgets/ornament-aurora-vertical-garland.svg),url(/theme-assets/aurora-nocturne/widgets/ornament-aurora-corner-br.svg),url(/theme-assets/aurora-nocturne/widgets/ornament-aurora-constellation.svg);background-position:calc(100% + 12px) 48%,calc(100% + 15px) calc(100% + 15px),calc(100% + 7px) -6px;background-repeat:no-repeat;background-size:62px 74%,126px 126px,118px 53px;position:absolute;inset:-10px;filter:none!important;pointer-events:none!important;opacity:1!important;pointer-events:none!important;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr.png?v=065102),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right.png?v=065102),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl.png?v=065102)!important;background-position:calc(100% + 10px) -3px,calc(100% + 17px) 53%,-5px calc(100% + 13px)!important;background-repeat:no-repeat!important;background-size:196px 196px,40px 280px,180px 180px!important}}@media (hover:hover) and (pointer:fine){:where(button:not(:disabled),a[href],summary,label[for],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file]):not(:disabled),select:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[data-clickable=true]){cursor:pointer!important}:where(button:disabled,input:disabled,select:disabled,[aria-disabled=true]){cursor:not-allowed!important}}.eventsBrowser{padding-top:0}.eventsRecommendationBar{isolation:isolate;border:1px solid color-mix(in srgb,var(--premium-theme-accent,#66d9cf) 28%,var(--border));background:linear-gradient(105deg,color-mix(in srgb,var(--surface) 93%,#25d5c41f),color-mix(in srgb,var(--surface) 91%,#8244d924));border-radius:15px;grid-template-columns:minmax(210px,.68fr) minmax(0,3.3fr);align-items:stretch;gap:13px;margin:0 0 11px;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 7px 24px #0000001a}.eventsRecommendationBar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 20%,#34e5d11c,#0000 32%),radial-gradient(circle at 82% 0,#9d5cee1c,#0000 36%);position:absolute;inset:0}.eventsRecommendationIntro{align-content:center;gap:2px;padding:2px 5px;display:grid}.eventsRecommendationIntro>small{letter-spacing:.13em;color:var(--premium-theme-accent,#67ddd2);font-size:9px;font-weight:900}.eventsRecommendationIntro h2{margin:0;font-size:19px;line-height:1.05}.eventsRecommendationRooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.eventsRecommendationRoom{border:1px solid color-mix(in srgb,var(--border) 82%,#6d559e);min-width:0;color:inherit;text-align:left;background:#070e1d61;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid;overflow:hidden}.eventsRecommendationRoom:hover{border-color:color-mix(in srgb,var(--premium-theme-accent,#64d9d0) 58%,var(--border));background:color-mix(in srgb,var(--premium-theme-accent,#64d9d0) 7%,var(--surface))}.eventsRecommendationIcon{background:linear-gradient(145deg,#30d5c629,#7e49de29);border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.eventsRecommendationRoom>span:nth-child(2){gap:1px;min-width:0;display:grid}.eventsRecommendationRoom b,.eventsRecommendationRoom small,.eventsRecommendationRoom em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventsRecommendationRoom b{font-size:11px}.eventsRecommendationRoom small{color:var(--muted);font-size:9px}.eventsRecommendationRoom em{color:color-mix(in srgb,var(--premium-theme-accent,#64d9d0) 76%,white);font-size:8px;font-style:normal}.eventsRecommendationRoom strong{color:var(--premium-theme-accent,#65dcd1);white-space:nowrap;font-size:9px}.eventsRecommendationEmpty{border:1px dashed var(--border);min-height:52px;color:var(--muted);border-radius:11px;grid-column:1/-1;place-items:center;font-size:10px;display:grid}.eventBrowseActions button.removeResponse,.mapEventLeafletActions button.removeResponse,.eventTimelineActions button.removeResponse,.eventStripCard button.removeResponse,.roomEvent button.removeResponse{box-shadow:inset 0 0 0 1px #ffffff08}.eventBrowseActions button.going.removeResponse{background:#1e847a29;border-color:#43cdbd}.eventBrowseActions button.interested.removeResponse{background:#76499e29;border-color:#ad79df}.mapEventMarker.hasImage>div.mapEventMarkerImage{background:#101a28;border:2px solid #fff;border-radius:13px 13px 13px 4px;width:64px;min-width:64px;height:54px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #0006}.mapEventMarker.hasImage .mapEventMarkerImage img{object-fit:cover;width:100%;height:100%;display:block}.mapEventMarker.hasImage .mapEventMarkerImage b{color:#fff;text-shadow:0 1px 2px #000;background:#050a14c7;border-radius:6px;padding:2px 5px;font-size:8px;line-height:1.2;position:absolute;bottom:4px;left:4px}.mapBrowseThumb{overflow:hidden}.mapBrowseThumb.hasImage{background:#121d2c!important}.mapBrowseThumb.hasImage img{object-fit:cover;width:100%;height:100%;display:block}.mapLeafletAccentHeader.withEventImage{grid-template-columns:96px minmax(0,1fr);align-items:center}.mapEventLeafletImage{object-fit:cover;border:1px solid #ffffff21;border-radius:12px;width:96px;height:82px;display:block;box-shadow:0 7px 18px #00000038}.eventTimelineSummary{grid-template-columns:52px minmax(0,1fr);justify-content:stretch;align-items:center;gap:9px;display:grid}.eventTimelineThumb,.eventTimelineFallback{border:1px solid var(--border);border-radius:9px;width:52px;height:42px;display:block;overflow:hidden}.eventTimelineThumb{object-fit:cover}.eventTimelineFallback{background:var(--muted-bg,#f4f0f7);place-items:center;font-size:18px;display:grid}.eventTimelineSummaryCopy{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.eventTimelineSummaryCopy>span{min-width:0}.eventTimelineSummaryCopy>small{flex:none}.eventTimelineImage{object-fit:cover;width:100%;height:clamp(120px,18vw,220px);max-height:220px}.eventStripMain{align-items:center;gap:8px;min-width:0;display:flex!important}.eventStripCopy{gap:2px;min-width:0;display:grid}.eventStripCopy>*{min-width:0}.eventStripImage,.eventStripFallback{border:1px solid var(--border);border-radius:9px;flex:0 0 76px;width:76px;height:52px;overflow:hidden}.eventStripImage{object-fit:cover}.eventStripFallback{background:var(--muted-bg,#f4f0f7);place-items:center;font-size:20px;display:grid}.eventStripCard button.selected,.roomEvent button.selected{border-color:var(--accent,#d65388);background:color-mix(in srgb,var(--accent,#d65388) 10%,var(--panel,#fff))}.roomEventVisualRow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:9px;display:grid}.roomEventCopy{gap:4px;min-width:0;display:grid}.roomEventImage{object-fit:cover!important;object-position:center!important;border-radius:9px!important;width:96px!important;height:70px!important;max-height:none!important;margin:0!important;display:block!important}.roomEventImageFallback{background:var(--muted-bg,#f4f0f7);place-items:center;font-size:24px;display:grid!important}.app.theme-aurora-nocturne .eventsRecommendationBar{background:linear-gradient(108deg,#061f2ac2,#160f36ba);border-color:#7d66ff9e}.app.theme-aurora-nocturne .eventsRecommendationRoom{background:#050e1d9e;border-color:#7662df5c}.app.theme-aurora-nocturne .eventsRecommendationRoom:hover{background:#1b2644d1;border-color:#4aded094}.app.theme-aurora-nocturne .eventTimelineThumb,.app.theme-aurora-nocturne .eventStripImage,.app.theme-aurora-nocturne .eventTimelineFallback,.app.theme-aurora-nocturne .eventStripFallback,.app.theme-aurora-nocturne .mapEventLeafletImage{border-color:#896ff36b}@media (width<=1180px){.eventsRecommendationBar{grid-template-columns:1fr}.eventsRecommendationIntro{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.eventsRecommendationRooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-events{padding-top:7px}.eventsRecommendationBar{gap:7px;margin-inline:0;padding:8px}.eventsRecommendationIntro h2{font-size:16px}.eventsRecommendationRooms{gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.eventsRecommendationRoom{flex:0 0 min(245px,78vw);grid-template-columns:34px minmax(0,1fr) auto;padding:7px}.eventsRecommendationIcon{width:34px;height:34px}.mapLeafletAccentHeader.withEventImage{grid-template-columns:74px minmax(0,1fr)}.mapEventLeafletImage{width:74px;height:66px}.eventTimelineSummary{grid-template-columns:46px minmax(0,1fr);gap:7px}.eventTimelineThumb,.eventTimelineFallback{width:46px;height:38px}.eventTimelineSummaryCopy{gap:2px;display:grid}.eventTimelineSummaryCopy>small{font-size:10px}.eventStripMain{align-items:flex-start}.eventStripImage,.eventStripFallback{flex-basis:66px;width:66px;height:48px}.roomEventVisualRow{grid-template-columns:78px minmax(0,1fr);gap:7px}.roomEventImage{width:78px!important;height:58px!important}}@media (width>=701px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:14px 16px!important;display:block!important;overflow:hidden!important}html body #root .page-map>.sitePageHeader{display:none!important}html body #root .page-map>.realMapShell{width:100%!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 28px)!important;min-height:520px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}:is(html body #root .page-map .realMapShell>.mapBrowsePanel,html body #root .page-map .realMapShell:has(.mapEntityCard)>.mapBrowsePanel){z-index:720!important;border-radius:20px!important;width:336px!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:0 16px 44px #00000042!important}html body #root .page-map .mapBrowseHead{padding:15px 15px 9px!important}html body #root .page-map .mapBrowseHead small{display:none!important}html body #root .page-map .mapBrowseHead b{letter-spacing:-.02em;font-size:17px!important}html body #root .page-map .mapBrowseSearch{border-radius:11px!important;margin:0 14px 11px!important;padding:9px 10px!important}html body #root .page-map .mapBrowseKinds{padding:0 14px 10px!important}html body #root .page-map .mapBrowseLayers,html body #root .page-map .mapPresenceFilters{padding-left:14px!important;padding-right:14px!important}html body #root .page-map .mapBrowseList{flex:1 1 0!important;min-height:0!important;max-height:none!important;padding:2px 9px 11px!important;overflow-y:auto!important}html body #root .page-map .mapBrowseItem{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:8px 9px!important}html body #root .page-map .mapBrowseItem>span{border-radius:10px!important;width:34px!important;height:34px!important}html body #root .page-map .mapBrowseItem b{font-size:10.5px!important}html body #root .page-map .mapBrowseItem small{font-size:8.5px!important}html body #root .page-map .realMapShell>.realMap,html body #root .page-map .realMapShell>.leaflet-container{z-index:0!important;background:#07111f!important;border:1px solid #70dad96b!important;border-radius:24px!important;width:auto!important;min-width:0!important;height:auto!important;position:absolute!important;inset:0 0 0 352px!important;overflow:hidden!important;box-shadow:0 18px 52px #00000052,0 0 0 1px #6b4cd22e,inset 0 0 0 1px #eeca7d14!important}html body #root .page-map .realMapShell>.realMap:after{content:"";z-index:490;pointer-events:none;border-radius:23px;position:absolute;inset:0;box-shadow:inset 0 0 42px #44d4da12,inset 0 0 0 1px #ffffff06}html body #root .page-map .mapControlDeck{width:auto!important;top:14px!important;left:368px!important;right:16px!important}html body #root .page-map .realMapShell>.mapLegend{width:min(340px,100% - 384px)!important;max-width:none!important;bottom:14px!important;left:368px!important;right:auto!important}html body #root .page-map .mapSetupNotice,html body #root .page-map .mapError,html body #root .page-map .mapNoResults{left:calc(50% + 176px)!important}html body #root .page-map .mapEmptyLayers{width:min(310px,100% - 384px)!important;bottom:14px!important;left:368px!important;right:auto!important}}.page-map .realMapShell .leaflet-container{background:#07111f!important}.page-map .realMapShell .leaflet-control-attribution{border-radius:8px 0 0;color:#8794a6!important;background:#040a12d1!important;padding:3px 7px!important}.page-map .realMapShell .leaflet-control-attribution a{color:#76d8dd!important}.page-map .realMapShell .leaflet-control-zoom{overflow:hidden;background:#091321!important;border:1px solid #69d2d547!important;border-radius:12px!important;box-shadow:0 8px 24px #00000057!important}.page-map .realMapShell .leaflet-control-zoom a{color:#e9f4f5!important;background:#091321!important;border-color:#ffffff14!important}.page-map .realMapShell .leaflet-control-zoom a:hover{color:#8df1e7!important;background:#15233a!important}.app.theme-aurora-nocturne .page-map .mapBrowsePanel{background:linear-gradient(#060d18f7,#0b0d1df5)!important;border:1px solid #7459e17a!important;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff06!important}.app.theme-aurora-nocturne .page-map .mapBrowsePanel:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 34px #29d4ca09}.app.theme-aurora-nocturne .page-map .mapBrowseHead b{color:#f4f1f8!important}.app.theme-aurora-nocturne .page-map .mapBrowseSearch{background:#050c17eb!important;border-color:#4dd3cd42!important}.app.theme-aurora-nocturne .page-map .mapBrowseKinds button.active,.app.theme-aurora-nocturne .page-map .mapBrowseLayers button.active,.app.theme-aurora-nocturne .page-map .mapPresenceFilters button.active{background:linear-gradient(135deg,#206c6f8f,#3e2a6b9e)!important;border-color:#43dcd17a!important}@media (width<=700px){html body #root .page-map>.realMapShell{background:#07111f!important}html body #root .page-map .realMapShell>.realMap,html body #root .page-map .realMapShell>.leaflet-container{box-shadow:none!important;border:0!important;border-radius:0!important}}.page-events{padding-top:10px!important}.eventsCalendarLayout{gap:12px;min-width:0;display:grid}.eventsRecommendationGallery{background:linear-gradient(108deg,#05121de0,#0c0a20db)!important;border-radius:18px!important;margin:0!important;padding:12px 14px 14px!important;display:block!important;overflow:hidden!important}.eventsRecommendationGallery:before{background:radial-gradient(circle at 8% 20%,#2be1d21a,#0000 28%),radial-gradient(circle at 88% 0,#8b4dec21,#0000 34%)!important}.eventsRecommendationHeader{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 3px;display:flex;position:relative}.eventsRecommendationHeader h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.1}.eventsRecommendationHeader button{color:var(--muted);background:#050b1780;border:1px solid #ffffff1a;border-radius:8px;padding:5px 9px;font-size:11px}.eventsRecommendationGallery .eventsRecommendationRooms{z-index:1;position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.eventsRecommendationGallery .eventsRecommendationRoom{text-align:left!important;background:#0b1320!important;border:1px solid #e2ba5f57!important;border-radius:12px!important;min-width:0!important;height:118px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff06,0 6px 18px #00000029!important}.eventsRecommendationGallery .eventsRecommendationRoom>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.eventsRecommendationGallery .eventsRecommendationRoom:hover>img{transform:scale(1.035)}.eventsRecommendationShade{pointer-events:none;background:linear-gradient(#02050c08 28%,#02060f7a 60%,#02060ff0 100%);position:absolute;inset:0}.eventsRecommendationRoomCopy{z-index:2;color:#fff;text-shadow:0 2px 4px #000000d9;gap:2px;min-width:0;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.eventsRecommendationRoomCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;display:block;overflow:hidden;color:#fff!important}.eventsRecommendationRoomCopy small{align-items:center;gap:5px;font-size:10px;display:flex;color:#dce5e7!important}.eventsRecommendationRoomCopy i{background:#43e883;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 8px #43e8838c}.eventsRecommendationEmpty{min-height:94px;color:var(--muted);border:1px dashed #ffffff1f;border-radius:11px;grid-column:1/-1;place-items:center;display:grid}.eventsWorkspace{grid-template-columns:minmax(0,1.82fr) minmax(330px,.76fr);align-items:start;gap:12px;min-width:0;display:grid}.eventsResultsPanel,.eventsCalendarPanel,.eventsFilterPanel{border:1px solid color-mix(in srgb,var(--premium-theme-border,var(--border)) 78%,transparent);background:color-mix(in srgb,var(--surface) 91%,transparent);min-width:0;box-shadow:inset 0 1px #ffffff06,0 12px 34px #0000001a}.eventsResultsPanel{border-radius:16px;overflow:hidden}.eventsResultsHead{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px 11px;display:flex}.eventsResultsHead>div{gap:2px;min-width:0;display:grid}.eventsResultsHead h2{margin:0;font-size:20px;line-height:1}.eventsResultsHead small{color:var(--muted);font-size:10px}.eventCreateButton{flex:none;color:#efc96f!important;background:#0e121cb3!important;border:1px solid #e6b85694!important;border-radius:9px!important;padding:8px 13px!important;font-weight:800!important}.eventsResultsPanel>.homeLoading{place-items:center;min-height:300px;display:grid}.eventsResultsPanel .eventsList{gap:0;padding:0 10px 10px;display:grid}.eventsResultsPanel .eventBrowseCard{position:relative;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent)!important;min-height:124px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:210px minmax(0,1fr) 150px!important;align-items:center!important;gap:0 13px!important;margin:0!important;padding:10px 7px!important;display:grid!important}.eventsResultsPanel .eventBrowseCard:last-child{border-bottom:0!important}.eventsResultsPanel .eventBrowseCard.featured{background:linear-gradient(90deg,#643fc20e,#0000 56%)!important}.eventsResultsPanel .eventBrowseMedia{background:#0a0f18c7!important;border:1px solid #ffffff1a!important;border-radius:10px!important;grid-area:1/1/3!important;width:210px!important;height:106px!important;min-height:0!important;position:relative!important;overflow:hidden!important}.eventsResultsPanel .eventBrowseMedia>img{inset:0;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important}.eventsResultsPanel .eventBrowseMedia.fallback>span:not(.eventDateTile){background:linear-gradient(135deg,#193441cc,#2b194bcc);place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.eventsResultsPanel .eventDateTile{color:#f5d380!important;text-align:center!important;background:#0a0a0ed6!important;border:1px solid #e6bf5f75!important;border-radius:8px!important;place-items:center!important;gap:0!important;width:43px!important;height:57px!important;padding:3px!important;display:grid!important;position:absolute!important;top:7px!important;left:7px!important;box-shadow:0 5px 14px #00000052!important}.eventsResultsPanel .eventDateTile b{font-size:9px!important;line-height:1!important}.eventsResultsPanel .eventDateTile strong{color:#fff!important;font-size:20px!important;line-height:1!important}.eventsResultsPanel .eventDateTile small{color:#d8dbe2!important;font-size:8px!important;line-height:1!important}.eventsResultsPanel .eventFeaturedBadge{color:#efc96f;text-transform:uppercase;letter-spacing:.08em;background:#080e17d4;border-radius:999px;padding:3px 6px;font-size:8px;position:absolute;top:7px;right:7px}.eventsResultsPanel .eventBrowsePrimary{grid-area:1/2!important;align-self:end!important;gap:7px!important;min-width:0!important;padding:0!important;display:grid!important}.eventBrowseTitleLine h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:15px!important;line-height:1.15!important}.eventsResultsPanel .eventBrowseSchedule{border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important}.eventsResultsPanel .eventBrowseSchedule span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--muted)!important;align-items:center!important;gap:5px!important;font-size:10px!important;display:flex!important}.eventBrowseTags{flex-wrap:wrap;gap:6px;display:flex}.eventBrowseTags span{color:#d8c7fb;background:#6f48be38;border:1px solid #845bdb40;border-radius:6px;padding:3px 7px;font-size:9px}.eventsResultsPanel .eventBrowseCommunity{grid-area:1/3!important;align-self:end!important;justify-items:end!important;gap:3px!important;min-width:0!important;padding:0!important;display:grid!important}.eventsResultsPanel .eventAttendeeFaces{justify-content:flex-end;min-height:28px;display:flex}.eventsResultsPanel .eventAttendeeFace,.eventsResultsPanel .eventAttendeeMore{overflow:hidden;background:#17202d!important;border:1px solid #f2dca680!important;border-radius:50%!important;width:28px!important;height:28px!important;margin-left:-6px!important;font-size:9px!important}.eventsResultsPanel .eventAttendeeFace:first-child{margin-left:0!important}.eventsResultsPanel .eventAttendeeFace img{object-fit:cover;width:100%;height:100%}.eventsResultsPanel .eventAttendeeMore{color:#eaecef;place-items:center;display:grid}.eventsResultsPanel .eventBrowseCommunity>strong{color:#68e58d;font-size:10px}.eventsResultsPanel .eventBrowseCommunity>small{color:var(--muted);font-size:9px}.eventsResultsPanel .eventBrowseActions{border:0!important;flex-wrap:wrap!important;grid-area:2/2/auto/4!important;align-self:start!important;gap:6px!important;margin-top:7px!important;padding:0!important;display:flex!important}.eventsResultsPanel .eventBrowseActions button{align-items:center;gap:4px;display:inline-flex;border-radius:7px!important;min-height:27px!important;padding:4px 8px!important;font-size:9px!important}.eventsResultsPanel .eventBrowseActions button.active{background:#26696847!important;border-color:#62dbcb80!important}.eventsSideRail{gap:10px;min-width:0;display:grid;position:sticky;top:10px}.eventsCalendarPanel,.eventsFilterPanel{border-radius:15px;padding:12px;overflow:hidden}.eventsCalendarHead{grid-template-columns:30px minmax(0,1fr) 30px auto;align-items:center;gap:6px;margin-bottom:8px;display:grid}.eventsCalendarHead h3{margin:0;font-size:15px}.eventsCalendarHead>button{background:#080e1980;border:1px solid #ffffff14;border-radius:8px;height:30px;padding:0 8px}.eventsCalendarToday{font-size:9px;padding-inline:11px!important}.eventsCalendarWeekdays,.eventsCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.eventsCalendarWeekdays span{text-align:center;color:var(--muted);text-transform:uppercase;padding:5px 0;font-size:8px;font-weight:800}.eventsCalendarGrid{gap:2px}.eventsCalendarGrid button{aspect-ratio:1.35;min-height:32px;color:var(--text);background:#050c1647;border:1px solid #0000;border-radius:7px;padding:3px;font-size:10px;position:relative}.eventsCalendarGrid button.outside{opacity:.36}.eventsCalendarGrid button.today{border-color:#4fd8cc52}.eventsCalendarGrid button.hasEvents:after{content:"";background:#5fe2b0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #5fe2b073}.eventsCalendarGrid button.hasEvents i{color:#b6f4dd;font-size:7px;font-style:normal;position:absolute;top:2px;right:3px}.eventsCalendarGrid button.selected{z-index:2;background:radial-gradient(circle,#8b4eef8a,#3d23769e);border-color:#a46dfff2;box-shadow:0 0 0 2px #8652ee2e,0 0 14px #7e4ce16b}.eventsCalendarGrid button.selected span{color:#fff;font-weight:900}.eventsCalendarClear{border-radius:7px;width:100%;margin-top:8px;padding:6px;font-size:9px}.eventsFilterPanel{gap:10px;display:grid}.eventsFilterHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.eventsFilterHead h3{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.eventsFilterHead button{color:var(--muted);background:0 0;border:0;padding:3px;font-size:9px}.eventsFilterSearch{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:#050b1561;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;display:flex}.eventsFilterSearch input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.eventsFilterSplit{grid-template-columns:1fr 1fr;gap:9px;display:grid}.eventsFilterSplit label,.eventsSortFilter{gap:5px;display:grid}.eventsFilterSplit label>span,.eventsFilterGroup>span,.eventsSortFilter>span{color:var(--muted);font-size:8px}.eventsFilterSplit select,.eventsSortFilter select{border-radius:7px;width:100%;min-height:31px;padding:5px 8px;font-size:9px}.eventsDistanceFilter>span{justify-content:space-between;display:flex}.eventsDistanceFilter>span b{color:var(--text);font-weight:700}.eventsDistanceFilter input[type=range]{accent-color:#9a68e9;width:100%}.eventsFilterGroup{gap:6px;display:grid}.eventsCategoryChips,.eventsAttendanceChips{flex-wrap:wrap;gap:5px;display:flex}.eventsCategoryChips button,.eventsAttendanceChips button{border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:#060d186b;border-radius:999px;padding:5px 8px;font-size:8.5px}.eventsCategoryChips button.active,.eventsAttendanceChips button.active{color:#fff;background:linear-gradient(135deg,#593baead,#36256fa8);border-color:#865cefb8;box-shadow:inset 0 1px #ffffff0f}.app.theme-aurora-nocturne .eventsResultsPanel,.app.theme-aurora-nocturne .eventsCalendarPanel,.app.theme-aurora-nocturne .eventsFilterPanel{background:linear-gradient(#050d18e3,#070b17de);border-color:#6a58d166}.app.theme-aurora-nocturne .eventsCalendarPanel,.app.theme-aurora-nocturne .eventsFilterPanel{box-shadow:0 0 0 1px #22cdc90d,0 11px 30px #00000029,inset 0 1px #ffffff06}html body #root .app .page-map .realMapShell[data-map-style] .leaflet-tile-pane{filter:grayscale(var(--map-gray,.82)) brightness(calc(var(--map-base-brightness,.58) * var(--map-user-brightness,1))) contrast(var(--map-contrast,1.14)) saturate(var(--map-saturate,1)) sepia(var(--map-sepia,0)) hue-rotate(var(--map-hue,0deg))!important}.page-map .realMapShell .leaflet-tile{filter:none!important}@media (width<=1180px){.eventsRecommendationGallery .eventsRecommendationRooms{grid-template-columns:repeat(3,minmax(0,1fr))!important}.eventsWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}.eventsResultsPanel .eventBrowseCard{grid-template-columns:170px minmax(0,1fr) 126px!important}.eventsResultsPanel .eventBrowseMedia{width:170px!important}}@media (width<=900px){.eventsWorkspace{grid-template-columns:1fr}.eventsSideRail{grid-template-columns:1fr 1fr;position:static}.eventsResultsPanel{grid-row:2}.eventsSideRail{grid-row:1}.eventsRecommendationGallery .eventsRecommendationRooms{scrollbar-width:thin;display:flex!important;overflow-x:auto!important}.eventsRecommendationGallery .eventsRecommendationRoom{flex:0 0 190px!important}}@media (width<=700px){.page-events{padding:7px!important}.eventsCalendarLayout{gap:8px}.eventsRecommendationGallery{border-radius:13px!important;padding:9px!important}.eventsRecommendationHeader{margin-bottom:7px}.eventsRecommendationHeader h2{font-size:16px}.eventsRecommendationGallery .eventsRecommendationRoom{flex-basis:168px!important;height:104px!important}.eventsSideRail{grid-template-columns:1fr;gap:8px;display:grid}.eventsResultsPanel,.eventsSideRail{grid-row:auto}.eventsCalendarPanel,.eventsFilterPanel{padding:9px}.eventsCalendarGrid button{min-height:34px}.eventsResultsHead{padding:10px}.eventsResultsHead h2{font-size:18px}.eventsResultsHead small{font-size:9px}.eventCreateButton{padding:7px 9px!important;font-size:10px!important}.eventsResultsPanel .eventsList{padding:0 7px 8px}.eventsResultsPanel .eventBrowseCard{grid-template-rows:auto auto auto!important;grid-template-columns:112px minmax(0,1fr)!important;gap:7px 9px!important;min-height:0!important;padding:8px 2px!important}.eventsResultsPanel .eventBrowseMedia{grid-area:1/1/3!important;width:112px!important;height:86px!important}.eventsResultsPanel .eventDateTile{width:36px!important;height:49px!important}.eventsResultsPanel .eventDateTile strong{font-size:16px!important}.eventsResultsPanel .eventBrowsePrimary{grid-area:1/2!important}.eventsResultsPanel .eventBrowseCommunity{grid-area:2/2!important;justify-items:start!important}.eventsResultsPanel .eventAttendeeFaces{justify-content:flex-start}.eventsResultsPanel .eventBrowseActions{grid-area:3/1/auto/3!important;margin-top:0!important}.eventsResultsPanel .eventBrowseActions button{padding:4px 6px!important;font-size:8.5px!important}.eventBrowseTags span:nth-child(2){display:none}.eventsFilterSplit{grid-template-columns:1fr}.eventsCategoryChips{max-height:68px;overflow:auto}}@media (width>=1181px){.eventsRecommendationGallery{border-color:#e2ba5f38!important;padding:16px 18px 18px!important}.eventsRecommendationHeader{margin-bottom:13px!important}.eventsRecommendationHeader h2{font-size:21px!important}.eventsRecommendationHeader button{min-height:34px!important;padding:7px 12px!important;font-size:12px!important}.eventsRecommendationGallery .eventsRecommendationRooms{gap:13px!important}.eventsRecommendationGallery .eventsRecommendationRoom{aspect-ratio:1!important;border:1px solid #ecc465ad!important;border-radius:14px!important;height:auto!important;box-shadow:inset 0 0 0 1px #ffefbe0e,0 0 0 1px #65481f29,0 9px 22px #00000038!important}.eventsRecommendationGallery .eventsRecommendationRoom:hover{border-color:#f6cf73e6!important;box-shadow:inset 0 0 0 1px #ffefbe1a,0 0 18px #dfae4426,0 11px 26px #00000040!important}.eventsRecommendationShade{background:linear-gradient(#02050c04 24%,#02060f2e 51%,#02060fed 100%)!important}.eventsRecommendationRoomCopy{gap:4px!important;bottom:11px!important;left:13px!important;right:13px!important}.eventsRecommendationRoomCopy b{font-size:16px!important;line-height:1.18!important}.eventsRecommendationRoomCopy small{gap:6px!important;font-size:12px!important}.eventsRecommendationRoomCopy i{flex-basis:8px!important;width:8px!important;height:8px!important}.eventsWorkspace{grid-template-columns:minmax(0,1.42fr) minmax(440px,.9fr)!important;align-items:stretch!important;gap:16px!important}.eventsSideRail{align-self:start!important;gap:14px!important;position:sticky!important;top:10px!important}.eventsCalendarPanel,.eventsFilterPanel{border-color:#745cdb7a!important;border-radius:18px!important;padding:18px!important}.eventsCalendarPanel{min-height:388px!important}.eventsCalendarHead{grid-template-columns:40px minmax(0,1fr) 40px auto!important;gap:9px!important;margin-bottom:12px!important}.eventsCalendarHead h3{letter-spacing:-.02em!important;font-size:21px!important}.eventsCalendarHead>button{border-radius:10px!important;min-width:38px!important;height:38px!important;padding:0 10px!important;font-size:17px!important}.eventsCalendarToday{padding-inline:14px!important;font-size:12px!important}.eventsCalendarWeekdays{margin-bottom:4px!important}.eventsCalendarWeekdays span{letter-spacing:.05em!important;padding:7px 0!important;font-size:10.5px!important}.eventsCalendarGrid{gap:5px!important}.eventsCalendarGrid button{aspect-ratio:1.12!important;background:#050c1661!important;border-radius:9px!important;min-height:48px!important;font-size:13px!important}.eventsCalendarGrid button.hasEvents:after{width:6px!important;height:6px!important;bottom:6px!important}.eventsCalendarGrid button.hasEvents i{font-size:9px!important;top:4px!important;right:5px!important}.eventsCalendarClear{min-height:36px!important;margin-top:11px!important;padding:8px 10px!important;font-size:11px!important}.eventsFilterPanel{align-content:start!important;gap:15px!important;min-height:352px!important}.eventsFilterHead h3{letter-spacing:.075em!important;font-size:15px!important}.eventsFilterHead button{background:#060c1647!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:6px 8px!important;font-size:11px!important}.eventsFilterSearch{border-radius:10px!important;min-height:44px!important;padding:10px 12px!important}.eventsFilterSearch svg{width:19px!important;height:19px!important}.eventsFilterSearch input{font-size:13px!important}.eventsFilterSplit{gap:12px!important}.eventsFilterSplit label,.eventsSortFilter{gap:7px!important}.eventsFilterSplit label>span,.eventsFilterGroup>span,.eventsSortFilter>span{font-size:11px!important;font-weight:700!important}.eventsFilterSplit select,.eventsSortFilter select{border-radius:9px!important;min-height:41px!important;padding:8px 10px!important;font-size:12px!important}.eventsDistanceFilter input[type=range]{min-height:22px!important}.eventsFilterGroup{gap:9px!important}.eventsCategoryChips,.eventsAttendanceChips{gap:8px!important}.eventsCategoryChips button,.eventsAttendanceChips button{min-height:34px!important;padding:7px 11px!important;font-size:11px!important}.eventsResultsPanel{border-radius:18px!important}.eventsResultsHead{padding:17px 20px 15px!important}.eventsResultsHead h2{font-size:24px!important}.eventsResultsHead small{margin-top:2px!important;font-size:12px!important}.eventCreateButton{min-height:40px!important;padding:9px 15px!important;font-size:12px!important;box-shadow:0 0 0 1px #e8bb5c14,0 6px 18px #00000024!important}.eventsResultsPanel .eventsList{padding:0 13px 13px!important}.eventsResultsPanel .eventBrowseCard{grid-template-columns:226px minmax(0,1fr) 164px!important;gap:0 16px!important;min-height:158px!important;padding:13px 8px!important}.eventsResultsPanel .eventBrowseMedia{border-radius:12px!important;width:226px!important;height:132px!important}.eventsResultsPanel .eventDateTile{border-radius:9px!important;width:48px!important;height:64px!important;top:9px!important;left:9px!important}.eventsResultsPanel .eventDateTile b{font-size:10px!important}.eventsResultsPanel .eventDateTile strong{font-size:23px!important}.eventsResultsPanel .eventDateTile small{font-size:9px!important}.eventsResultsPanel .eventBrowsePrimary{align-self:center!important;gap:8px!important}.eventBrowseTitleLine h3{font-size:19px!important;line-height:1.18!important}.eventBrowseDescription{color:color-mix(in srgb,var(--text) 78%,var(--muted))!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12.5px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.eventsResultsPanel .eventBrowseSchedule{gap:6px!important}.eventsResultsPanel .eventBrowseSchedule span{gap:7px!important;font-size:12px!important;line-height:1.25!important}.eventsResultsPanel .eventBrowseSchedule svg{width:16px!important;height:16px!important}.eventBrowseTags{gap:7px!important}.eventBrowseTags span{padding:4px 8px!important;font-size:10.5px!important}.eventsResultsPanel .eventBrowseCommunity{align-self:center!important;gap:5px!important}.eventsResultsPanel .eventAttendeeFace,.eventsResultsPanel .eventAttendeeMore{width:33px!important;height:33px!important;font-size:10px!important}.eventsResultsPanel .eventBrowseCommunity>strong{font-size:12px!important}.eventsResultsPanel .eventBrowseCommunity>small{font-size:11px!important}.eventsResultsPanel .eventBrowseActions{gap:8px!important;margin-top:9px!important}.eventsResultsPanel .eventBrowseActions button{background:#080f1bb8!important;border-width:1px!important;border-radius:9px!important;min-height:36px!important;padding:7px 11px!important;font-size:11px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff09,0 4px 12px #0000001a!important}.eventsResultsPanel .eventBrowseActions button svg{width:16px!important;height:16px!important}.eventsResultsPanel .eventBrowseActions button:first-child{color:#a9f0d4!important;border-color:#52d5ad7a!important}.eventsResultsPanel .eventBrowseActions button:nth-child(2){color:#ddc1fb!important;border-color:#b574ef80!important}.eventsResultsPanel .eventBrowseActions button:nth-child(3){color:#efd28a!important;border-color:#e8be5f73!important}.eventsResultsPanel .eventBrowseActions button:nth-child(4){color:#a9dff4!important;border-color:#5ab9e170!important}.eventsResultsPanel .eventBrowseActions button.active.going{color:#eafff7!important;background:linear-gradient(135deg,#1c786094,#124c468f)!important;border-color:#5ce7bed1!important}.eventsResultsPanel .eventBrowseActions button.active.interested{color:#f6eaff!important;background:linear-gradient(135deg,#6a3eae99,#44267594)!important;border-color:#c284f7cc!important}}@media (width>=1500px){.eventsWorkspace{grid-template-columns:minmax(0,1.48fr) minmax(470px,.92fr)!important}.eventsCalendarPanel{min-height:414px!important}.eventsCalendarGrid button{min-height:52px!important}.eventsFilterPanel{min-height:370px!important}}@media (width>=721px){.desktopNavGroupLabel{padding:0 9px 5px!important;font-size:10.5px!important}.app>.desktopSidebar>nav button,.app.theme-aurora-nocturne>.desktopSidebar>nav button{gap:13px!important;min-height:42px!important;padding:8px 9px!important;font-size:15px!important;line-height:1.15!important}.app>.desktopSidebar>nav button svg,.app.theme-aurora-nocturne>.desktopSidebar>nav button svg{flex:0 0 22px!important;width:22px!important;height:22px!important}.app>.desktopSidebar>.sideBottom>button{gap:11px!important;min-height:40px!important;padding:8px 9px!important;font-size:13px!important}.app>.desktopSidebar>.sideBottom>button svg{flex:0 0 20px!important;width:20px!important;height:20px!important}}@media (width>=901px) and (width<=1180px){.eventsRecommendationGallery .eventsRecommendationRoom{aspect-ratio:1!important;border-color:#ecc465a3!important;height:auto!important}.eventsRecommendationRoomCopy b{font-size:14px!important}.eventsRecommendationRoomCopy small{font-size:11px!important}}@media (width>=901px){.eventsCalendarHead h3,.eventsFilterHead h3{color:#efd07b!important}html body #root .app>main.page-events,html body #root .app.theme-aurora-nocturne>main.page-events{max-width:none!important}html body #root .app>main.page-events>.eventsBrowser,html body #root .app.theme-aurora-nocturne>main.page-events>.eventsBrowser{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.eventsRecommendationGallery{padding:13px 16px 15px!important}.eventsRecommendationHeader{margin-bottom:10px!important}.eventsRecommendationHeader h2{font-size:19px!important}.eventsRecommendationGallery .eventsRecommendationRooms{gap:12px!important;width:100%!important;max-width:1420px!important;margin-inline:auto!important}.eventsRecommendationGallery .eventsRecommendationRoom{aspect-ratio:1!important;min-width:0!important;height:auto!important}.eventsRecommendationRoomCopy b{font-size:14px!important}.eventsRecommendationRoomCopy small{font-size:11px!important}.eventsWorkspace{grid-template-columns:minmax(0,1.68fr) minmax(390px,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important}html body #root .eventsSideRail{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-self:start!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important;position:sticky!important;inset:10px auto auto!important;overflow:visible!important}.eventsCalendarPanel,.eventsFilterPanel{border-radius:17px!important;width:100%!important;max-width:none!important;padding:16px!important}.eventsCalendarPanel{min-height:360px!important}.eventsCalendarHead{grid-template-columns:38px minmax(0,1fr) 38px auto!important;gap:8px!important;margin-bottom:10px!important}.eventsCalendarHead h3{font-size:19px!important}.eventsCalendarHead>button{min-width:36px!important;height:36px!important;font-size:15px!important}.eventsCalendarToday{padding-inline:12px!important;font-size:11px!important}.eventsCalendarWeekdays span{padding:6px 0!important;font-size:10px!important}.eventsCalendarGrid{gap:4px!important}.eventsCalendarGrid button{aspect-ratio:1.25!important;border-radius:8px!important;min-height:43px!important;font-size:12.5px!important}.eventsCalendarGrid button.hasEvents:after{width:5px!important;height:5px!important;bottom:5px!important}.eventsCalendarGrid button.hasEvents i{font-size:8px!important}.eventsFilterPanel{align-content:start!important;gap:13px!important;min-height:410px!important}.eventsFilterHead h3{font-size:14px!important}.eventsFilterHead button{padding:6px 8px!important;font-size:10.5px!important}.eventsFilterSearch{min-height:43px!important;padding:9px 11px!important}.eventsFilterSearch input{font-size:12.5px!important}.eventsFilterSplit{gap:12px!important}.eventsFilterSplit label>span,.eventsFilterGroup>span,.eventsSortFilter>span{font-size:10.5px!important}.eventsFilterSplit select,.eventsSortFilter select{min-height:39px!important;font-size:11.5px!important}.eventsCategoryChips,.eventsAttendanceChips{gap:7px!important}.eventsCategoryChips button,.eventsAttendanceChips button{min-height:32px!important;padding:6px 10px!important;font-size:10.5px!important}.eventsResultsHead{padding:15px 18px 13px!important}.eventsResultsHead h2{font-size:22px!important}.eventsResultsHead small{font-size:11px!important}.eventCreateButton{min-height:38px!important;font-size:11.5px!important}.eventsResultsPanel .eventsList{padding:0 12px 12px!important}.eventsResultsPanel .eventBrowseCard{grid-template-columns:218px minmax(0,1fr) 158px!important;gap:0 14px!important;min-height:146px!important;padding:12px 7px!important}.eventsResultsPanel .eventBrowseMedia{width:218px!important;height:120px!important}.eventBrowseTitleLine h3{font-size:18px!important}.eventBrowseDescription{font-size:12px!important;line-height:1.38!important}.eventsResultsPanel .eventBrowseSchedule span{font-size:11.5px!important}.eventsResultsPanel .eventBrowseActions button{min-height:35px!important;padding:7px 10px!important;font-size:11px!important}.eventsResultsPanel .eventAttendeeFace,.eventsResultsPanel .eventAttendeeMore{width:34px!important;height:34px!important;font-size:10px!important}.eventsResultsPanel .eventBrowseCommunity>strong{font-size:12px!important}.eventsResultsPanel .eventBrowseCommunity>small{font-size:10.5px!important}}@media (width>=1500px){.eventsWorkspace{grid-template-columns:minmax(0,1.72fr) minmax(430px,1fr)!important;gap:16px!important}.eventsCalendarPanel{min-height:382px!important}.eventsCalendarGrid button{min-height:47px!important}.eventsFilterPanel{min-height:430px!important}}@media (width>=1900px){.eventsWorkspace{grid-template-columns:minmax(0,1.74fr) minmax(470px,1fr)!important}.eventsRecommendationGallery .eventsRecommendationRooms{max-width:1500px!important}}html body #root .eventsSideRail{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;inset:auto!important;overflow:visible!important}@media (width>=901px){html body #root .eventsSideRail{position:sticky!important;top:10px!important}}@media (width<=900px){html body #root .eventsSideRail{position:static!important;top:auto!important}}@media (width>=901px) and (width<=1180px){.eventsWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr)!important;gap:12px!important}.eventsResultsPanel .eventBrowseCard{grid-template-columns:170px minmax(0,1fr) 126px!important;gap:0 11px!important;min-height:132px!important}.eventsResultsPanel .eventBrowseMedia{width:170px!important;height:108px!important}.eventBrowseTitleLine h3{font-size:16px!important}.eventBrowseDescription{-webkit-line-clamp:1!important;font-size:11px!important}.eventsResultsPanel .eventBrowseSchedule span{font-size:10.5px!important}.eventsResultsPanel .eventBrowseActions button{min-height:32px!important;padding:5px 8px!important;font-size:10px!important}.eventsCalendarPanel,.eventsFilterPanel{padding:13px!important}.eventsCalendarGrid button{min-height:37px!important}.eventsFilterPanel{min-height:360px!important}}@media (width>=901px){.eventsRecommendationGallery{padding:14px 16px 16px!important}.eventsRecommendationHeader{margin-bottom:11px!important;padding:0!important}.eventsRecommendationHeader h2{color:#f7f8fb!important;font-size:19px!important}.eventsRecommendationGallery .eventsRecommendationRooms{grid-template-columns:repeat(6,minmax(0,178px))!important;justify-content:start!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.eventsRecommendationGallery .eventsRecommendationRoom{aspect-ratio:1!important;border:1px solid #e2b853b8!important;border-radius:12px!important;width:178px!important;min-width:0!important;height:178px!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #7e52bc14!important}.eventsRecommendationGallery .eventsRecommendationRoom:hover{border-color:#f8cf69f5!important;box-shadow:0 0 0 1px #eec66524,0 7px 20px #00000038!important}.eventsRecommendationRoomCopy{gap:3px!important;bottom:10px!important;left:11px!important;right:11px!important}.eventsRecommendationRoomCopy b{font-size:14px!important}.eventsRecommendationRoomCopy small{font-size:11px!important}.eventsWorkspace{grid-template-columns:minmax(0,1.72fr) minmax(410px,.94fr)!important;align-items:start!important;gap:16px!important}html body #root .eventsSideRail{gap:12px!important;top:10px!important}.eventsCalendarPanel,.eventsFilterPanel{background:linear-gradient(#050d19f0,#060b16eb)!important;border:1px solid #745bd68a!important;border-radius:16px!important;width:100%!important;padding:16px!important;box-shadow:0 0 0 1px #27d2c70b,0 12px 28px #0000002b,inset 0 1px #ffffff06!important}.eventsCalendarPanel{min-height:0!important}.eventsCalendarHead{grid-template-columns:38px minmax(0,1fr) 38px auto!important;align-items:center!important;gap:8px!important;margin:0 0 11px!important;display:grid!important}.eventsCalendarHead h3{letter-spacing:-.02em!important;color:#f4f5f8!important;text-transform:none!important;margin:0!important;font-size:18px!important;font-weight:800!important}.eventsCalendarHead>button{color:#e7eaf0!important;background:#060c17ad!important;border:1px solid #ffffff17!important;border-radius:9px!important;min-width:38px!important;height:34px!important;padding:0 9px!important;font-size:16px!important}.eventsCalendarToday{min-width:72px!important;padding:0 13px!important;font-size:11px!important}.eventsCalendarWeekdays{gap:3px!important;margin-bottom:4px!important}.eventsCalendarWeekdays span{color:#d4d7df!important;letter-spacing:.055em!important;padding:5px 0!important;font-size:9px!important;font-weight:850!important}.eventsCalendarGrid{gap:3px!important}.eventsCalendarGrid button{aspect-ratio:auto!important;color:#e4e7ed!important;background:#0309126b!important;border:1px solid #6c649740!important;border-radius:7px!important;min-height:44px!important;padding:4px!important;font-size:11.5px!important;transition:border-color .14s,background .14s,box-shadow .14s!important}.eventsCalendarGrid button:hover{background:#1a173485!important;border-color:#7e68db94!important}.eventsCalendarGrid button.outside{opacity:.34!important}.eventsCalendarGrid button.today{border-color:#40dcc880!important}.eventsCalendarGrid button.hasEvents:after{background:#62e6b6!important;width:5px!important;height:5px!important;bottom:5px!important;box-shadow:0 0 7px #62e6b699!important}.eventsCalendarGrid button.hasEvents i{display:none!important}.eventsCalendarGrid button.selected{background:radial-gradient(circle at 50% 48%,#9d5bf7a8 0 28%,#49288794 29% 58%,#0f0f2380 72%)!important;border-color:#b174fff2!important;box-shadow:0 0 0 2px #9758f121,0 0 18px #8b4de770!important}.eventsCalendarClear{color:#d9dce3!important;background:#090f1ca3!important;border:1px solid #ffffff14!important;border-radius:8px!important;min-height:34px!important;margin-top:9px!important;font-size:10.5px!important}.eventsFilterPanel{align-content:start!important;gap:12px!important;min-height:0!important;display:grid!important}.eventsFilterHead{min-height:28px!important}.eventsFilterHead h3{color:#d9dde7!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:850!important}.eventsFilterHead button{color:#aeb5c4!important;background:0 0!important;border:0!important;padding:5px 7px!important;font-size:9.5px!important}.eventsFilterSearch{background:#0309128f!important;border:1px solid #5e5b8457!important;border-radius:9px!important;min-height:42px!important;padding:9px 11px!important}.eventsFilterSearch svg{width:17px!important;height:17px!important}.eventsFilterSearch input{color:#eef0f4!important;font-size:11.5px!important}.eventsFilterSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:11px!important;display:grid!important}.eventsFilterSplit label,.eventsSortFilter,.eventsFilterGroup{gap:6px!important}.eventsFilterSplit label>span,.eventsFilterGroup>span,.eventsSortFilter>span{color:#c9ced8!important;font-size:9.5px!important;font-weight:800!important}.eventsFilterSplit select,.eventsSortFilter select{color:#e9ebf0!important;background:#040a149e!important;border:1px solid #5c578057!important;border-radius:8px!important;min-height:37px!important;padding:7px 9px!important;font-size:10.5px!important}.eventsDistanceFilter>span{justify-content:space-between!important;gap:8px!important;display:flex!important}.eventsDistanceFilter>span b{color:#dfe3eb!important;font-size:9.5px!important}.eventsDistanceFilter input[type=range]{min-height:24px!important}.eventsCategoryChips,.eventsAttendanceChips{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.eventsCategoryChips button,.eventsAttendanceChips button{color:#d9dde5!important;background:#050b168f!important;border:1px solid #5c578057!important;border-radius:8px!important;min-height:29px!important;padding:5px 9px!important;font-size:9.5px!important;font-weight:700!important}.eventsCategoryChips button.active,.eventsAttendanceChips button.active{color:#fff!important;background:linear-gradient(135deg,#5b3aa9ad,#352470ad)!important;border-color:#9966ebcc!important;box-shadow:0 0 0 1px #8f5be31c,0 0 12px #774acc2e!important}.eventsApplyFilters{color:#fff!important;background:linear-gradient(90deg,#4639aaf0,#913aaeeb)!important;border:1px solid #9d5dec8f!important;border-radius:8px!important;width:100%!important;min-height:38px!important;margin-top:1px!important;font-size:10.5px!important;font-weight:850!important;box-shadow:0 6px 16px #4827892e!important}.eventsResultsPanel .eventBrowseCard{grid-template-rows:auto auto!important;grid-template-columns:150px minmax(0,1fr) 154px!important;gap:0 15px!important;min-height:168px!important;padding:9px 7px!important}.eventsResultsPanel .eventBrowseMedia{aspect-ratio:1!important;border-radius:11px!important;width:150px!important;height:150px!important}.eventsResultsPanel .eventBrowsePrimary{align-self:center!important;gap:7px!important}.eventBrowseTitleLine h3{font-size:18px!important;line-height:1.17!important}.eventBrowseDescription{-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.4!important}.eventsResultsPanel .eventBrowseSchedule span{font-size:11px!important}.eventBrowseTags span{padding:4px 8px!important;font-size:10px!important}.eventsResultsPanel .eventBrowseCommunity{align-self:center!important}.eventsResultsPanel .eventAttendeeFace,.eventsResultsPanel .eventAttendeeMore{width:33px!important;height:33px!important}.eventsResultsPanel .eventBrowseCommunity>strong{font-size:11.5px!important}.eventsResultsPanel .eventBrowseCommunity>small{font-size:10px!important}.eventsResultsPanel .eventBrowseActions{gap:7px!important;margin-top:7px!important}.eventsResultsPanel .eventBrowseActions button{min-height:34px!important;padding:6px 10px!important;font-size:10.5px!important}}@media (width>=1500px){.eventsWorkspace{grid-template-columns:minmax(0,1.78fr) minmax(440px,.92fr)!important}.eventsCalendarGrid button{min-height:46px!important}}@media (width>=1900px){.eventsWorkspace{grid-template-columns:minmax(0,1.82fr) minmax(470px,.92fr)!important}.eventsRecommendationGallery .eventsRecommendationRooms{grid-template-columns:repeat(6,minmax(0,184px))!important}.eventsRecommendationGallery .eventsRecommendationRoom{width:184px!important;height:184px!important}}@media (width>=1181px) and (width<=1499px){.eventsRecommendationGallery .eventsRecommendationRooms{grid-template-columns:repeat(6,minmax(0,154px))!important;gap:10px!important}.eventsRecommendationGallery .eventsRecommendationRoom{width:154px!important;height:154px!important}.eventsWorkspace{grid-template-columns:minmax(0,1.65fr) minmax(390px,.95fr)!important}.eventsCalendarGrid button{min-height:40px!important}.eventsResultsPanel .eventBrowseCard{grid-template-columns:138px minmax(0,1fr) 142px!important;gap:0 12px!important;min-height:156px!important}.eventsResultsPanel .eventBrowseMedia{width:138px!important;height:138px!important}}@media (width>=901px) and (width<=1180px){.eventsRecommendationGallery .eventsRecommendationRooms{grid-template-columns:repeat(6,minmax(0,128px))!important;gap:8px!important}.eventsRecommendationGallery .eventsRecommendationRoom{width:128px!important;height:128px!important}.eventsRecommendationRoomCopy b{font-size:12px!important}.eventsRecommendationRoomCopy small{font-size:9.5px!important}.eventsWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.95fr)!important}.eventsCalendarPanel,.eventsFilterPanel{padding:12px!important}.eventsCalendarGrid button{min-height:34px!important;font-size:10px!important}.eventsResultsPanel .eventBrowseCard{grid-template-columns:116px minmax(0,1fr) 124px!important;gap:0 10px!important;min-height:136px!important}.eventsResultsPanel .eventBrowseMedia{width:116px!important;height:116px!important}.eventBrowseTitleLine h3{font-size:15px!important}.eventBrowseDescription{-webkit-line-clamp:1!important;font-size:10.5px!important}.eventsResultsPanel .eventBrowseActions button{min-height:31px!important;padding:5px 7px!important;font-size:9.5px!important}}@media (width<=900px){.eventsResultsPanel .eventBrowseMedia{aspect-ratio:1!important;width:96px!important;height:96px!important}.eventsApplyFilters{border-radius:8px;width:100%;min-height:38px;font-weight:800}}@media (width>=901px){.eventsCalendarGrid button{aspect-ratio:1.72!important;border-radius:7px!important;height:auto!important;min-height:0!important;padding:5px 6px!important;font-size:12px!important}.eventsCalendarGrid button span{align-self:center!important}.eventsCalendarGrid button.hasEvents:after{bottom:5px!important}.eventsFilterPanel{background:linear-gradient(#050d19f5,#050b16f2)!important;border-color:#765bda9e!important;gap:14px!important;padding:17px!important}.eventsFilterHead{align-items:center!important;min-height:32px!important}.eventsFilterHead h3{letter-spacing:.105em!important;font-size:13px!important}.eventsFilterHead button{color:#b9bfca!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:5px 8px!important;font-size:10.5px!important;display:inline-flex!important}.eventsFilterHead button:hover{color:#f2f4f7!important;background:#ffffff09!important}.eventsFilterSearch{background:#020811ab!important;border-color:#6863936b!important;border-radius:10px!important;min-height:46px!important;padding:10px 12px!important}.eventsFilterSearch input{font-size:12.5px!important}.eventsFilterSplit{gap:14px!important}.eventsFilterSplit label,.eventsSortFilter,.eventsFilterGroup{gap:8px!important}.eventsFilterSplit label>span,.eventsFilterGroup>span,.eventsSortFilter>span{color:#d4d8e1!important;font-size:10.5px!important;font-weight:800!important}.eventsFilterSplit select,.eventsSortFilter select{background:#030912b8!important;border-color:#645f916b!important;border-radius:9px!important;min-height:42px!important;padding:8px 11px!important;font-size:11.5px!important}.eventsDistanceFilter{align-content:start!important}.eventsDistanceFilter>span b{color:#eef0f4!important;font-size:10.5px!important}.eventsDistanceFilter input[type=range]{min-height:30px!important}.eventsCategoryChips{gap:7px!important}.eventsCategoryChips button{border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;display:inline-flex!important}.eventsCategoryChips button svg{opacity:.92;flex:none}.eventsCategoryChips button.active svg{filter:drop-shadow(0 0 4px #c497ff85)}.eventsAttendanceGroup{gap:7px!important}.eventsAttendanceRows{border-top:1px solid #ffffff0e!important;display:grid!important}.eventsAttendanceRows button{color:#d9dde5!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:39px!important;padding:7px 2px!important;font-size:11.5px!important;font-weight:650!important;display:flex!important}.eventsAttendanceRows button:hover{background:#ffffff06!important}.eventsAttendanceRows button i{background:#323848b8!important;border:1px solid #8f95a67a!important;border-radius:999px!important;flex:0 0 31px!important;width:31px!important;height:18px!important;display:block!important;position:relative!important;box-shadow:inset 0 1px 3px #00000059!important}.eventsAttendanceRows button i:after{content:""!important;background:#d9dce3!important;border-radius:50%!important;width:14px!important;height:14px!important;transition:left .14s,background .14s,box-shadow .14s!important;position:absolute!important;top:1px!important;left:1px!important;box-shadow:0 1px 3px #0000006b!important}.eventsAttendanceRows button.active{color:#fff!important}.eventsAttendanceRows button.active i{background:linear-gradient(90deg,#6f48dc,#b151e7)!important;border-color:#b16ffaeb!important;box-shadow:0 0 11px #9049e257!important}.eventsAttendanceRows button.active i:after{background:#fff!important;left:14px!important;box-shadow:0 0 7px #ffffff61!important}.eventsSortFilter{margin-top:0!important}.eventsApplyFilters{letter-spacing:.01em!important;background:linear-gradient(90deg,#4941a6 0%,#7948bd 48%,#9f43ba 100%)!important;border-radius:9px!important;min-height:43px!important;margin-top:0!important;font-size:11.5px!important;box-shadow:0 8px 20px #532c9340,inset 0 1px #ffffff1a!important}}@media (width>=1500px){.eventsCalendarGrid button{aspect-ratio:1.82!important;min-height:0!important}}@media (width>=1900px){.eventsCalendarGrid button{aspect-ratio:1.92!important}}@media (width>=901px) and (width<=1180px){.eventsCalendarGrid button{aspect-ratio:1.48!important;min-height:0!important}.eventsFilterPanel{gap:11px!important;padding:13px!important}.eventsAttendanceRows button{min-height:35px!important}}@media (width>=901px) and (height<=1250px){html body #root .eventsSideRail{gap:10px!important}.eventsFilterPanel{gap:9px!important;padding:13px 15px!important}.eventsFilterHead{min-height:25px!important}.eventsFilterHead button{min-height:24px!important;padding:2px 6px!important}.eventsFilterSearch{min-height:40px!important;padding:7px 10px!important}.eventsFilterSplit{gap:12px!important}.eventsFilterSplit label,.eventsSortFilter,.eventsFilterGroup{gap:5px!important}.eventsFilterSplit select,.eventsSortFilter select{min-height:36px!important;padding:6px 9px!important}.eventsDistanceFilter input[type=range]{min-height:22px!important}.eventsCategoryChips{gap:5px!important}.eventsCategoryChips button{min-height:27px!important;padding:4px 8px!important;font-size:9.5px!important}.eventsAttendanceGroup{gap:4px!important}.eventsAttendanceRows button{min-height:31px!important;padding:5px 2px!important;font-size:10.5px!important}.eventsSortFilter{gap:5px!important}.eventsApplyFilters{min-height:37px!important;margin-top:0!important}}@media (width>=901px) and (height<=1050px){html body #root .eventsSideRail{gap:8px!important}.eventsCalendarPanel{padding:13px!important}.eventsCalendarHead{margin-bottom:8px!important}.eventsCalendarGrid{gap:3px!important}.eventsCalendarGrid button{aspect-ratio:2.02!important}.eventsFilterPanel{gap:7px!important;padding:11px 13px!important}.eventsFilterHead{min-height:23px!important}.eventsFilterSearch{min-height:38px!important}.eventsFilterSplit label,.eventsSortFilter,.eventsFilterGroup{gap:4px!important}.eventsFilterSplit select,.eventsSortFilter select{min-height:34px!important}.eventsDistanceFilter input[type=range]{min-height:20px!important}.eventsCategoryChips{gap:4px!important}.eventsCategoryChips button{min-height:26px!important;padding:4px 7px!important}.eventsAttendanceRows button{min-height:29px!important;padding:4px 2px!important}.eventsApplyFilters{min-height:35px!important}}@media (width>=1651px){.eventsWorkspace{grid-template-columns:minmax(0,1fr) clamp(400px,31vw,640px)!important;gap:14px!important}html body #root .eventsResultsPanel>.eventsInlineFilters{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important;background:linear-gradient(#070f1c8f,#060c1757)!important;border-radius:0!important;grid-template-columns:minmax(154px,.62fr) minmax(220px,1.02fr) minmax(320px,1.28fr) minmax(145px,.6fr) 108px!important;grid-template-areas:"head search split sort apply""categories categories categories attendance attendance"!important;align-content:start!important;align-items:end!important;gap:8px 10px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:9px 14px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}.eventsInlineFilters .eventsFilterHead{grid-area:head!important}.eventsInlineFilters .eventsFilterSearch{grid-area:search!important}.eventsInlineFilters .eventsFilterSplit{grid-area:split!important}.eventsInlineFilters>.eventsFilterGroup:not(.eventsAttendanceGroup){grid-area:categories!important}.eventsInlineFilters .eventsAttendanceGroup{grid-area:attendance!important}.eventsInlineFilters .eventsSortFilter{grid-area:sort!important}.eventsInlineFilters .eventsApplyFilters{grid-area:apply!important}}@media (width>=901px){html body #root .eventsSideRail{align-self:start!important;gap:0!important}html body #root .eventsResultsPanel>.eventsInlineFilters{min-height:0!important}.eventsInlineFilters .eventsFilterHead{align-items:center!important;gap:6px!important;min-height:34px!important}.eventsInlineFilters .eventsFilterHead h3{letter-spacing:.075em!important;white-space:nowrap!important;margin:0!important;font-size:10.5px!important;line-height:1.1!important}.eventsInlineFilters .eventsFilterHead button{white-space:nowrap!important;gap:4px!important;min-height:26px!important;padding:3px 5px!important;font-size:9px!important}.eventsInlineFilters .eventsFilterHead button svg{width:11px!important;height:11px!important}.eventsInlineFilters .eventsFilterSearch{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:6px 9px!important}.eventsInlineFilters .eventsFilterSearch svg{width:14px!important;height:14px!important}.eventsInlineFilters .eventsFilterSearch input{font-size:10.5px!important}.eventsInlineFilters .eventsFilterSplit{grid-template-columns:minmax(112px,.72fr) minmax(160px,1.28fr)!important;align-items:end!important;gap:9px!important}.eventsInlineFilters .eventsFilterSplit label,.eventsInlineFilters .eventsSortFilter,.eventsInlineFilters .eventsFilterGroup{gap:4px!important;min-width:0!important}.eventsInlineFilters .eventsFilterSplit label>span,.eventsInlineFilters .eventsFilterGroup>span,.eventsInlineFilters .eventsSortFilter>span{color:#bfc4cf!important;font-size:8.5px!important;line-height:1!important}.eventsInlineFilters .eventsFilterSplit select,.eventsInlineFilters .eventsSortFilter select{border-radius:7px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:10px!important}.eventsInlineFilters .eventsDistanceFilter>span{justify-content:space-between!important;gap:8px!important;display:flex!important}.eventsInlineFilters .eventsDistanceFilter>span b{white-space:nowrap!important;font-size:8.5px!important}.eventsInlineFilters .eventsDistanceFilter input[type=range]{height:32px!important;min-height:32px!important;margin:0!important}.eventsInlineFilters .eventsCategoryChips{flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.eventsInlineFilters .eventsCategoryChips button{white-space:nowrap!important;border-radius:7px!important;gap:4px!important;min-width:0!important;height:27px!important;min-height:27px!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important}.eventsInlineFilters .eventsCategoryChips button svg{width:11px!important;height:11px!important}.eventsInlineFilters .eventsAttendanceRows{border:0!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.eventsInlineFilters .eventsAttendanceRows button{white-space:nowrap!important;background:#050b156b!important;border:1px solid #7e829a57!important;border-radius:7px!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:27px!important;min-height:27px!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important;display:flex!important}.eventsInlineFilters .eventsAttendanceRows button i{flex:0 0 15px!important;width:15px!important;height:9px!important}.eventsInlineFilters .eventsAttendanceRows button i:after{width:5px!important;height:5px!important;top:1px!important;left:1px!important}.eventsInlineFilters .eventsAttendanceRows button.active i:after{left:7px!important}.eventsInlineFilters .eventsApplyFilters{white-space:nowrap!important;border-radius:7px!important;align-self:end!important;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 10px!important;font-size:9.5px!important;box-shadow:0 4px 12px #532c932e,inset 0 1px #ffffff14!important}}@media (width>=901px) and (width<=1650px){.eventsWorkspace{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:12px!important}html body #root .eventsResultsPanel>.eventsInlineFilters{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important;background:linear-gradient(#070f1c8f,#060c1757)!important;border-radius:0!important;grid-template-columns:minmax(140px,.55fr) minmax(220px,1fr) minmax(140px,.55fr) 104px!important;grid-template-areas:"head search sort apply""split split attendance attendance""categories categories categories categories"!important;align-content:start!important;align-items:end!important;gap:7px 9px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 12px 9px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}.eventsInlineFilters .eventsFilterHead{grid-area:head!important}.eventsInlineFilters .eventsFilterSearch{grid-area:search!important}.eventsInlineFilters .eventsFilterSplit{grid-area:split!important}.eventsInlineFilters>.eventsFilterGroup:not(.eventsAttendanceGroup){grid-area:categories!important}.eventsInlineFilters .eventsAttendanceGroup{grid-area:attendance!important}.eventsInlineFilters .eventsSortFilter{grid-area:sort!important}.eventsInlineFilters .eventsApplyFilters{grid-area:apply!important}.eventsInlineFilters .eventsAttendanceRows button span{font-size:8.5px!important}.eventsInlineFilters .eventsCategoryChips{justify-content:flex-start!important}}@media (width<=900px){.eventsResultsPanel>.eventsInlineFilters{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important;min-height:0!important;box-shadow:none!important;background:#050c1775!important;border-radius:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:9px!important;display:grid!important}.eventsInlineFilters .eventsFilterHead,.eventsInlineFilters .eventsFilterSearch,.eventsInlineFilters .eventsFilterSplit,.eventsInlineFilters>.eventsFilterGroup:not(.eventsAttendanceGroup){grid-column:1/-1!important}.eventsInlineFilters .eventsFilterHead{min-height:28px!important}.eventsInlineFilters .eventsFilterSearch{min-height:36px!important}.eventsInlineFilters .eventsFilterSplit{grid-template-columns:1fr 1fr!important}.eventsInlineFilters .eventsCategoryChips{flex-wrap:nowrap!important;padding-bottom:2px!important;overflow-x:auto!important}.eventsInlineFilters .eventsCategoryChips button{white-space:nowrap!important;min-height:28px!important}.eventsInlineFilters .eventsAttendanceRows{border:0!important;gap:4px!important;display:flex!important}.eventsInlineFilters .eventsAttendanceRows button{border:1px solid #7e829a57!important;border-radius:7px!important;flex:1!important;width:auto!important;min-height:32px!important}.eventsInlineFilters .eventsApplyFilters{min-height:34px!important;margin:0!important}}@media (width>=901px){.eventsInlineFilters .eventsFilterHead h3{letter-spacing:.065em!important;font-size:12px!important}.eventsInlineFilters .eventsFilterHead button{font-size:10.5px!important;font-weight:620!important}.eventsInlineFilters .eventsFilterSearch input{font-size:12px!important;line-height:1.2!important}.eventsInlineFilters .eventsFilterSplit label>span,.eventsInlineFilters .eventsFilterGroup>span,.eventsInlineFilters .eventsSortFilter>span{color:#d4d8e1!important;font-size:10px!important;font-weight:680!important;line-height:1.05!important}.eventsInlineFilters .eventsDistanceFilter>span b{color:#f0f1f5!important;font-size:10px!important;font-weight:720!important}.eventsInlineFilters .eventsFilterSplit select,.eventsInlineFilters .eventsSortFilter select{font-size:11.5px!important;font-weight:580!important}.eventsInlineFilters .eventsCategoryChips button{border-color:rgba(var(--event-category-rgb,130,143,166),.42)!important;background:rgba(var(--event-category-rgb,130,143,166),.09)!important;color:#e8eaf0!important;height:29px!important;min-height:29px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:660!important;box-shadow:inset 0 1px #ffffff06!important}.eventsInlineFilters .eventsCategoryChips button svg{width:12px!important;height:12px!important;color:rgb(var(--event-category-rgb,160,174,198))!important;opacity:1!important}.eventsInlineFilters .eventsCategoryChips button:hover{border-color:rgba(var(--event-category-rgb,130,143,166),.66)!important;background:rgba(var(--event-category-rgb,130,143,166),.15)!important}.eventsInlineFilters .eventsCategoryChips button.active{border-color:rgba(var(--event-category-rgb,130,143,166),.9)!important;background:linear-gradient(135deg,rgba(var(--event-category-rgb,130,143,166),.29),rgba(var(--event-category-rgb,130,143,166),.13))!important;color:#fff!important;box-shadow:0 0 11px rgba(var(--event-category-rgb,130,143,166),.18),inset 0 1px #ffffff14!important}.eventsInlineFilters .eventsCategoryChips button.active svg{color:rgb(var(--event-category-rgb,190,200,220))!important;filter:drop-shadow(0 0 5px rgba(var(--event-category-rgb,130,143,166),.42))!important}.eventsCategoryChips button[data-category=any]{--event-category-rgb:123,199,217}.eventsCategoryChips button[data-category=dating]{--event-category-rgb:238,116,157}.eventsCategoryChips button[data-category=social]{--event-category-rgb:91,174,236}.eventsCategoryChips button[data-category=outdoors]{--event-category-rgb:92,194,132}.eventsCategoryChips button[data-category=food]{--event-category-rgb:232,173,87}.eventsCategoryChips button[data-category=gaming]{--event-category-rgb:141,115,235}.eventsCategoryChips button[data-category=music]{--event-category-rgb:213,109,224}.eventsCategoryChips button[data-category=nightlife]{--event-category-rgb:185,101,234}.eventsCategoryChips button[data-category=sports]{--event-category-rgb:235,132,86}.eventsCategoryChips button[data-category=culture]{--event-category-rgb:211,172,93}.eventsInlineFilters .eventsAttendanceRows button,.eventsInlineFilters .eventsAttendanceRows button span{font-size:10.5px!important;font-weight:650!important}.eventsInlineFilters .eventsApplyFilters{font-size:10.5px!important;font-weight:730!important}}@media (width<=900px){.eventsInlineFilters .eventsFilterHead h3{font-size:12px!important}.eventsInlineFilters .eventsFilterHead button{font-size:10.5px!important}.eventsInlineFilters .eventsFilterSearch input,.eventsInlineFilters .eventsFilterSplit select,.eventsInlineFilters .eventsSortFilter select{font-size:12px!important}.eventsInlineFilters .eventsFilterSplit label>span,.eventsInlineFilters .eventsFilterGroup>span,.eventsInlineFilters .eventsSortFilter>span{font-size:10.5px!important;font-weight:680!important}.eventsInlineFilters .eventsCategoryChips button{border-color:rgba(var(--event-category-rgb,130,143,166),.42)!important;background:rgba(var(--event-category-rgb,130,143,166),.09)!important;min-height:30px!important;font-size:11px!important;font-weight:660!important}.eventsInlineFilters .eventsCategoryChips button svg{color:rgb(var(--event-category-rgb,160,174,198))!important}.eventsInlineFilters .eventsCategoryChips button.active{border-color:rgba(var(--event-category-rgb,130,143,166),.9)!important;background:rgba(var(--event-category-rgb,130,143,166),.24)!important}.eventsCategoryChips button[data-category=any]{--event-category-rgb:123,199,217}.eventsCategoryChips button[data-category=dating]{--event-category-rgb:238,116,157}.eventsCategoryChips button[data-category=social]{--event-category-rgb:91,174,236}.eventsCategoryChips button[data-category=outdoors]{--event-category-rgb:92,194,132}.eventsCategoryChips button[data-category=food]{--event-category-rgb:232,173,87}.eventsCategoryChips button[data-category=gaming]{--event-category-rgb:141,115,235}.eventsCategoryChips button[data-category=music]{--event-category-rgb:213,109,224}.eventsCategoryChips button[data-category=nightlife]{--event-category-rgb:185,101,234}.eventsCategoryChips button[data-category=sports]{--event-category-rgb:235,132,86}.eventsCategoryChips button[data-category=culture]{--event-category-rgb:211,172,93}.eventsInlineFilters .eventsAttendanceRows button,.eventsInlineFilters .eventsApplyFilters{font-size:11px!important;font-weight:680!important}}.eventsInlineFilters .eventsAttendanceRows button[data-attendance=any]{--event-attendance-rgb:157,104,235}.eventsInlineFilters .eventsAttendanceRows button[data-attendance=going]{--event-attendance-rgb:86,205,154}.eventsInlineFilters .eventsAttendanceRows button[data-attendance=interested]{--event-attendance-rgb:226,111,177}.eventsInlineFilters .eventsAttendanceRows button[data-attendance]{border-color:rgba(var(--event-attendance-rgb),.3)!important;background:rgba(var(--event-attendance-rgb),.055)!important}.eventsInlineFilters .eventsAttendanceRows button[data-attendance]:hover{border-color:rgba(var(--event-attendance-rgb),.52)!important;background:rgba(var(--event-attendance-rgb),.1)!important}.eventsInlineFilters .eventsAttendanceRows button[data-attendance].active{border-color:rgba(var(--event-attendance-rgb),.72)!important;background:rgba(var(--event-attendance-rgb),.14)!important;color:#fff!important}.eventsInlineFilters .eventsAttendanceRows button[data-attendance].active i{border-color:rgba(var(--event-attendance-rgb),.92)!important;background:linear-gradient(90deg,rgba(var(--event-attendance-rgb),.82),rgba(var(--event-attendance-rgb),1))!important;box-shadow:0 0 10px rgba(var(--event-attendance-rgb),.27)!important}@media (width>=721px){html body #root .app>main.page-rooms{flex-direction:column!important;gap:10px!important;height:100vh!important;min-height:0!important;padding-top:14px!important;padding-bottom:14px!important;display:flex!important;overflow:hidden!important}html body #root .page-rooms>.chatroomsTopSlot{flex:0 0 112px!important;width:100%!important;min-height:112px!important;max-height:112px!important;margin:0!important}html body #root .page-rooms>.flagshipRooms,html body #root .app.membership-premium .page-rooms .flagshipRooms{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}}.chatroomsTopSlot{z-index:3;border-radius:14px;min-width:0;position:relative;overflow:hidden}.wantsToChatWidget{grid-template-columns:minmax(170px,205px) minmax(0,1fr);align-items:stretch;gap:12px;padding:10px 11px 10px 16px;display:grid}.wantsToChatIntro{flex-direction:column;justify-content:center;min-width:0;padding:0 5px 0 2px;display:flex}.wantsToChatIntro>span{letter-spacing:.16em;color:#83eee1;text-transform:uppercase;font-size:9px;font-weight:950}.wantsToChatIntro h2{letter-spacing:-.035em;color:#fff;margin:3px 0 4px;font-size:21px;line-height:1}.wantsToChatIntro p{color:#b8c7da;max-width:190px;margin:0;font-size:9.5px;line-height:1.35}.wantsToChatRail{scrollbar-width:thin;grid-auto-columns:minmax(182px,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;min-width:0;height:100%;padding:1px 2px 1px 0;display:grid;overflow:auto hidden}.wantsToChatCard{background:linear-gradient(150deg,#07101fc2,#150e25a8);border:1px solid #80dae921;border-radius:11px;grid-template-rows:1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.wantsProfile{cursor:pointer;min-width:0;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:7px 8px 4px!important;display:grid!important}.wantsAvatar{flex:none;width:48px;height:48px;display:block;position:relative}.wantsAvatar img{object-fit:cover;border:1px solid #eed3974f;border-radius:50%;width:48px;height:48px}.wantsAvatar i{background:#43d79d;border:2px solid #0a1220;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:1px;box-shadow:0 0 8px #43d79d8c}.wantsIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.wantsIdentity b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wantsIdentity small{color:#b8c7da;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.wantsRoom{cursor:pointer;min-width:0;height:26px;color:#a9e8e0!important;text-align:left!important;background:#030a1457!important;border:0!important;border-top:1px solid #80dae91c!important;border-radius:0!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;font-size:9px!important;display:flex!important}.wantsRoom span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wantsRoom b{color:#f2d887;font-size:9.5px}.wantsRoom em{color:#f2d887;margin-left:auto;font-style:normal}.wantsRoom:hover{background:#1c2f3c8c!important}.wantsToChatEmpty{color:#c8d5e4;border:1px dashed #80dae924;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:min(520px,100%);height:100%;padding:12px 18px;display:flex}.wantsToChatEmpty>span:not(.wantsPulse){flex-direction:column;gap:3px;display:flex}.wantsToChatEmpty b{font-size:11px}.wantsToChatEmpty small{color:#9fb0c4;font-size:9px}.wantsPulse{background:#43d79d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #43d79d1a,0 0 11px #43d79d66}.chatroomsTopAdSlot{background:#080c1459;border:1px solid #878ca02e;padding:0;display:block}.chatroomsTopAdSlot>.ad-chatrooms-top{width:100%;height:100%;min-height:110px;background:linear-gradient(110deg,#f7f5faf5,#efebf5f5)!important;border:0!important;border-radius:13px!important;align-content:center!important;justify-items:start!important;margin:0!important;padding:18px 22px!important;display:grid!important}.chatroomsTopAdSlot>.ad-chatrooms-top small{font-size:9px!important}.chatroomsTopAdSlot>.ad-chatrooms-top b{font-size:16px!important}.chatroomsTopAdSlot>.ad-chatrooms-top span{max-width:720px;font-size:11px!important}.chatroomsTopAdSlot>.ad-chatrooms-top:after{content:"ADVERTISEMENT";letter-spacing:.08em;color:#2d233712;font-size:28px;font-weight:950;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.memberWantsToggle.active{color:#79eadb!important;background:#30ae991f!important}.memberStatus.online{line-height:1.25}.memberRow:has(.memberStatus.online) .memberPic i{box-shadow:0 0 7px #42cf7b73}@media (width<=1180px) and (width>=721px){.wantsToChatWidget{grid-template-columns:165px minmax(0,1fr)}.wantsToChatIntro p{font-size:9px}.wantsToChatRail{grid-auto-columns:minmax(174px,1fr)}}@media (width<=720px){.page-rooms>.chatroomsTopSlot{display:none!important}}html body .toast{z-index:12000!important;box-sizing:border-box!important;pointer-events:auto!important;flex:none!important;margin:0!important;position:fixed!important}html body .notificationToasts{z-index:11950!important;pointer-events:none!important;margin:0!important;position:fixed!important}html body .notificationToasts .notificationToast{pointer-events:auto!important}html body .memberActionMenuPortal{z-index:12100!important;color:#f7fbff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(150deg,#060f1cf7,#140b23f7)!important;border:1px solid #80dae938!important;border-radius:12px!important;gap:3px!important;width:min(210px,100vw - 16px)!important;max-height:min(360px,72vh)!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:auto!important;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0d!important}html body .memberActionMenuPortal button{min-height:34px!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;font-size:11px!important;font-weight:750!important;display:flex!important}html body .memberActionMenuPortal button:hover,html body .memberActionMenuPortal button:focus-visible{background:#715ad22e!important}html body .memberActionMenuPortal .memberWantsToggle.active{color:#79eadb!important;background:#30ae991f!important}html body .memberActionMenuPortal .dangerText{color:#ff9b9b!important}@media (width>=701px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{grid-template-rows:132px minmax(0,1fr)!important;grid-template-columns:minmax(0,4fr) minmax(300px,1fr)!important;gap:12px 14px!important;height:100dvh!important;min-height:0!important;padding:14px 16px!important;display:grid!important;overflow:hidden!important}html body #root .page-map>.mapCompanion-top{grid-area:1/1/auto/-1;min-width:0!important;min-height:0!important}html body #root .page-map>.realMapShell{grid-area:2/1;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:stretch!important;margin:0!important;position:relative!important;overflow:visible!important}html body #root .page-map>.mapCompanion-rail{grid-area:2/2;min-width:0!important;min-height:0!important}html body #root .app.theme-aurora-nocturne .page-map>.realMapShell:before{content:"";z-index:500;pointer-events:none;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);background-position:calc(100% - 8px) 8px,8px calc(100% - 8px),50%;background-repeat:no-repeat;background-size:92px 92px,92px 92px,calc(100% - 74px) calc(100% - 74px);border:1px solid #60e7e16b;border-radius:29px;position:absolute;inset:-6px -6px -6px 346px;box-shadow:0 0 0 1px #7652de29,0 0 12px #36dad81a,inset 0 0 0 1px #e7faff09}html body #root .app.theme-aurora-nocturne .page-map .realMapShell>.realMap,html body #root .app.theme-aurora-nocturne .page-map .realMapShell>.leaflet-container{border-color:#63e2de85!important;box-shadow:0 18px 48px #0000004d,0 0 0 1px #704ede33,inset 0 0 0 1px #f0d39714!important}}.mapCompanionArea{isolation:isolate;border-radius:18px;min-width:0;position:relative;overflow:hidden}.mapCompanionPremium{color:#f5fbff;background:#03091457;border:1px solid #755be285;box-shadow:inset 0 0 0 1px #48e6e61a,0 8px 26px #0003}.mapCompanionPremium:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#d2f8ff0e,#0000 26%),radial-gradient(at 8% 20%,#38ddd51c,#0000 40%),radial-gradient(at 88% 72%,#8d56f226,#0000 48%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0;box-shadow:inset 0 1px #ebfcff14,inset 0 -28px 44px #00020c2e}.mapCompanionPremium:after{content:"";z-index:1;pointer-events:none;opacity:.76;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);background-position:72% 12px,50%;background-repeat:no-repeat;background-size:158px 22px,calc(100% - 64px) calc(100% - 52px);position:absolute;inset:-12px}.mapCompanionPremium>*{z-index:2;position:relative}.mapCompanionArea>header{background:#040b1647;border-bottom:1px solid #74dae017;align-items:center;height:34px;padding:7px 12px;display:flex}.mapCompanionArea>header div{align-items:baseline;gap:8px;min-width:0;display:flex}.mapCompanionArea>header small{letter-spacing:.14em;color:#77e5dc;font-size:8px;font-weight:900}.mapCompanionArea>header b{color:#f8fbff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mapCompanionItems{gap:7px;min-width:0;padding:7px;display:grid}.mapCompanion-top .mapCompanionItems{grid-template-columns:repeat(6,minmax(0,1fr));height:calc(100% - 34px)}.mapCompanion-rail .mapCompanionItems{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);height:calc(100% - 34px);overflow:hidden}.mapCompanionCard{cursor:pointer;min-width:0;color:#eef7fa!important;text-align:left!important;background:linear-gradient(145deg,#050f1d66,#140a244d)!important;border:1px solid #6fd1d81f!important;border-radius:11px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;display:grid!important;box-shadow:inset 0 1px #ffffff09!important}.mapCompanionCard:hover{background:linear-gradient(145deg,#0c1f2d8c,#2212367a)!important;border-color:#50e1d952!important}.mapCompanionVisual{background:#091422b8;border:1px solid #73cfd724;border-radius:10px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;overflow:hidden}.mapCompanionVisual img,.mapCompanionVisual :is(.roomFlag,.roomTopicArt){object-fit:cover;width:100%;height:100%}.mapCompanionCard>span:nth-child(2){gap:1px;min-width:0;display:grid}.mapCompanionCard em{letter-spacing:.11em;color:#75ddd8;font-size:7.5px;font-style:normal;font-weight:950}.mapCompanionCard.eventCard em{color:#e5c56e}.mapCompanionCard b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.12;overflow:hidden}.mapCompanionCard small{color:#aebdcc;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mapCompanionCard>i{color:#d8c076;font-size:12px;font-style:normal}.mapCompanionEmpty{text-align:center;color:#a9bac9;grid-column:1/-1;place-items:center;padding:14px;font-size:10px;display:grid}.mapCompanionAd{background:#080a1052;border:1px solid #82829129}.mapCompanionAd>.discreteAd{border-radius:17px!important;align-content:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important}.mapCompanion-top.mapCompanionAd>.discreteAd{padding:18px 24px!important}.mapCompanion-rail.mapCompanionAd>.discreteAd{padding:20px!important}@media (width<=1250px) and (width>=701px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{grid-template-rows:122px minmax(0,1fr)!important;grid-template-columns:minmax(0,3fr) minmax(270px,1fr)!important}.mapCompanion-top .mapCompanionItems{grid-template-columns:repeat(4,minmax(0,1fr))}.mapCompanion-top .mapCompanionCard:nth-child(n+5){display:none!important}}@media (width<=700px){.page-map>.mapCompanionArea{display:none!important}html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{padding:0!important;display:block!important}html body #root .page-map>.realMapShell{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body #root .page-map>.realMapShell:before{content:none!important;display:none!important}}@media (width>=701px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{grid-template-rows:112px minmax(0,1fr)!important;grid-template-columns:minmax(0,4fr) minmax(292px,1fr)!important;gap:12px 14px!important;padding:0 0 14px!important}html body #root .page-map>.mapCompanion-top{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 16px!important;align-self:stretch!important}html body #root .page-map>.realMapShell{width:calc(100% - 16px)!important;margin-left:16px!important}html body #root .page-map>.mapCompanion-rail{border-right:0!important;border-radius:16px 0 0 16px!important;align-self:stretch!important}.mapCompanion-top>header{height:30px!important;padding:5px 12px!important}.mapCompanion-top .mapCompanionItems{align-items:stretch!important;gap:6px!important;height:calc(100% - 30px)!important;padding:6px 8px 8px!important}.mapCompanion-top .mapCompanionCard{background:linear-gradient(145deg,#0714223d,#1e0e3033)!important;border-radius:9px!important;grid-template-rows:1fr!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;min-height:0!important;padding:5px 7px!important}.mapCompanion-top .mapCompanionVisual{border-radius:8px!important;width:34px!important;height:34px!important;font-size:16px!important}.mapCompanion-top .mapCompanionCard>span:nth-child(2){align-content:center!important;gap:1px!important}.mapCompanion-top .mapCompanionCard em{font-size:7px!important;line-height:1!important}.mapCompanion-top .mapCompanionCard b{font-size:10.5px!important;line-height:1.08!important}.mapCompanion-top .mapCompanionCard small{font-size:8.5px!important;line-height:1.12!important}.mapCompanion-top .mapCompanionCard>i{display:none!important}.mapCompanion-rail>header{height:36px!important;padding:7px 11px!important}.mapCompanion-rail .mapCompanionItems{scrollbar-width:thin!important;grid-template-columns:1fr!important;grid-auto-rows:72px!important;align-content:start!important;gap:6px!important;height:calc(100% - 36px)!important;padding:7px 8px 9px!important;overflow:hidden auto!important}.mapCompanion-rail .mapCompanionCard{background:linear-gradient(145deg,#07142240,#1e0e3036)!important;border-radius:10px!important;grid-template-columns:44px minmax(0,1fr) 12px!important;gap:8px!important;height:72px!important;min-height:72px!important;padding:7px 8px!important}.mapCompanion-rail .mapCompanionVisual{border-radius:9px!important;width:44px!important;height:44px!important;font-size:18px!important}.mapCompanion-rail .mapCompanionCard>span:nth-child(2){align-content:center!important;gap:2px!important}.mapCompanion-rail .mapCompanionCard em{font-size:7.5px!important;line-height:1!important}.mapCompanion-rail .mapCompanionCard b{font-size:11.5px!important;line-height:1.12!important}.mapCompanion-rail .mapCompanionCard small{font-size:9px!important;line-height:1.15!important}.mapCompanion-rail .mapCompanionCard>i{align-self:center!important;font-size:13px!important}.mapCompanionCard:hover{background:linear-gradient(145deg,#112a376b,#2f194259)!important}}@media (width<=1250px) and (width>=701px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{grid-template-rows:106px minmax(0,1fr)!important;grid-template-columns:minmax(0,3fr) minmax(260px,1fr)!important}.mapCompanion-top .mapCompanionItems{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mapCompanion-top .mapCompanionCard:nth-child(n+5){display:none!important}.mapCompanion-rail .mapCompanionItems{grid-auto-rows:68px!important}.mapCompanion-rail .mapCompanionCard{height:68px!important;min-height:68px!important}}@media (width>=1001px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{--map-top-reach:0px;grid-template-rows:138px minmax(0,1fr)!important;grid-template-columns:minmax(0,4fr) minmax(320px,1.08fr)!important;width:calc(100vw - 240px)!important;max-width:none!important;margin-right:0!important}}@media (width>=701px) and (width<=1000px){html body #root .app>main.page-map,html body #root .app.theme-aurora-nocturne>main.page-map{--map-top-reach:0px;grid-template-rows:128px minmax(0,1fr)!important;grid-template-columns:minmax(0,3fr) minmax(285px,1fr)!important;width:calc(100vw - 78px)!important;max-width:none!important;margin-right:0!important}}@media (width>=701px){html body #root .page-map>.mapCompanion-top{width:calc(100% + var(--map-top-reach,0px))!important;max-width:none!important;margin-left:calc(var(--map-top-reach,0px) * -1)!important;justify-self:stretch!important;margin-right:0!important}html body #root .page-map>.mapCompanion-rail{border-radius:16px 0 0 16px!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-right:0!important}.mapCompanion-top .mapCompanionItems{gap:8px!important;height:calc(100% - 34px)!important;padding:8px 10px 10px!important}.mapCompanion-top .mapCompanionCard{border-radius:11px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important;height:100%!important;min-height:78px!important;padding:8px 10px!important}.mapCompanion-top .mapCompanionCard em{font-size:8px!important;line-height:1!important}.mapCompanion-top .mapCompanionCard b{font-size:12.5px!important;line-height:1.12!important}.mapCompanion-rail>header{height:40px!important;padding:8px 13px!important}.mapCompanion-rail>header small{font-size:8.5px!important}.mapCompanion-rail>header b{font-size:13px!important}.mapCompanion-rail .mapCompanionItems{grid-auto-rows:92px!important;align-content:start!important;gap:8px!important;height:calc(100% - 40px)!important;padding:9px 10px 12px!important;overflow-y:auto!important}.mapCompanion-rail .mapCompanionCard{border-radius:12px!important;grid-template-columns:52px minmax(0,1fr) 14px!important;gap:10px!important;height:92px!important;min-height:92px!important;padding:10px 11px!important}.mapCompanion-rail .mapCompanionVisual{border-radius:11px!important;width:52px!important;height:52px!important;font-size:21px!important}.mapCompanion-rail .mapCompanionCard>span:nth-child(2){gap:3px!important}.mapCompanion-rail .mapCompanionCard em{font-size:8.5px!important;line-height:1!important}.mapCompanion-rail .mapCompanionCard b{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13.5px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.mapCompanion-rail .mapCompanionCard small{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mapCompanion-rail .mapCompanionCard>i{font-size:15px!important}html body #root .page-map>.mapCompanion-top{border-left:0!important;border-right:0!important;border-radius:0 0 16px!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.mapCompanion-top>header{height:34px!important;padding:7px 14px!important}.mapCompanion-top .mapCompanionItems{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;height:calc(100% - 34px)!important;padding:7px 8px 8px!important}.mapCompanion-top .mapCompanionCard{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:100%!important;min-height:0!important;padding:9px 10px!important}.mapCompanion-top .mapCompanionVisual{border-radius:11px!important;width:48px!important;height:48px!important;font-size:20px!important}.mapCompanion-top .mapCompanionCard>span:nth-child(2){gap:3px!important}.mapCompanion-top .mapCompanionCard em{letter-spacing:.12em!important;font-size:8.5px!important}.mapCompanion-top .mapCompanionCard b{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.mapCompanion-top .mapCompanionCard small{font-size:10px!important;line-height:1.18!important}html body #root .page-map .mapBrowseHead{padding:18px 16px 11px!important}html body #root .page-map .mapBrowseHead b{letter-spacing:-.025em!important;font-size:22px!important;line-height:1.05!important}html body #root .page-map .mapControlDeck,html body #root .app.theme-aurora-nocturne .page-map .realMapShell .mapControlDeck{width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;top:16px!important;left:auto!important;right:18px!important;overflow:visible!important}html body #root .page-map .mapControlTop{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}html body #root .page-map .mapControlActions{pointer-events:auto!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}html body #root .page-map .mapControlActions .mapIconBtn{border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important}}@media (width<=1250px) and (width>=701px){.mapCompanion-top .mapCompanionItems{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mapCompanion-top .mapCompanionCard:nth-child(n+5){display:none!important}}@media (width>=701px){html body #root .app>main.page-notifications,html body #root .app.theme-aurora-nocturne>main.page-notifications{height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}.notificationWorkspace{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:134px minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.notificationSummaryStrip,.notificationTopAd{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 16px!important;min-width:0!important;height:134px!important}.notificationWorkspaceBody{grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important;min-width:0!important;min-height:0!important;padding:14px 0 14px 14px!important;display:grid!important;overflow:hidden!important}.notificationFeedPanel{border-radius:14px!important;flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.notificationRightRail,.notificationAdRail{scrollbar-width:thin!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden auto!important}.notificationRightRail>.notificationSideWidget,.notificationAdRail>.discreteAd{border-right:0!important;border-radius:14px 0 0 14px!important}}.auroraNotificationSurface{isolation:isolate;position:relative;color:#f4f9ff!important;background-color:#02071257!important;background-image:linear-gradient(#cdf8ff0e,#0000 25%),radial-gradient(at 10% 18%,#34dfdb18,#0000 44%),radial-gradient(at 84% 78%,#9154f221,#0000 52%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%!important;border:1px solid #745ee194!important;box-shadow:inset 0 0 0 1px #57e7ee1c,inset 0 1px #ebfcff17,0 0 0 1px #7e56ff1a,0 8px 24px #00000038!important}.notificationSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(230px,1.15fr)!important;gap:12px!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important}.notificationSummaryCard{color:#f7fbff!important;text-align:left!important;background:linear-gradient(145deg,#07172a85,#130e2766)!important;border:1px solid #68c1dd2e!important;border-radius:14px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;height:100%!important;padding:12px 13px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000001f!important}button.notificationSummaryCard{cursor:pointer!important}.notificationSummaryCard>span{width:48px;height:48px;box-shadow:0 0 18px color-mix(in srgb,currentColor 22%,transparent);background:#09182a7a;border:1px solid;border-radius:50%;place-items:center;display:grid}.notificationSummaryCard>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;display:grid}.notificationSummaryCard b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.1;overflow:hidden}.notificationSummaryCard strong{font-size:25px;font-weight:900;line-height:1}.notificationSummaryCard small{color:#aebed0;grid-column:1/-1;font-size:9.5px;line-height:1.2}.notificationSummaryCard.summary-messages{color:#65d6ff!important;background:linear-gradient(145deg,#07375894,#0b1d3d75)!important;border-color:#2cbdff6b!important}.notificationSummaryCard.summary-rooms{color:#c78cff!important;background:linear-gradient(145deg,#381c5c8f,#1a143e75)!important;border-color:#a65cf56b!important}.notificationSummaryCard.summary-events{color:#f0be45!important;background:linear-gradient(145deg,#5037118f,#3625196b)!important;border-color:#e2a4246b!important}.notificationSummaryCard.summary-matches{color:#ff83c3!important;background:linear-gradient(145deg,#521b458f,#36163b70)!important;border-color:#ee54a66b!important}.notificationQuickTop{color:#65ead7!important;background:linear-gradient(145deg,#063b4585,#0a2d3f75)!important;border-color:#31d6c26b!important}.notificationQuickTop>div{grid-template-columns:1fr!important}.notificationQuickTop b{font-size:13px!important}.notificationQuickTop nav{gap:5px;margin-top:5px;display:flex}.notificationQuickTop nav button{width:28px;height:28px;color:#aee8e2!important;background:#03121d5c!important;border:1px solid #89e5de24!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.notificationFilterBar{background:#030a142e;border-bottom:1px solid #70d2dd1a;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.notificationFilters{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.notificationFilters button{cursor:pointer;height:31px;color:#c6d1df!important;background:#080f1d70!important;border:1px solid #819eca2e!important;border-radius:999px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:800!important}.notificationFilters button.active{color:#fff!important;background:linear-gradient(90deg,#6d39c76e,#275ba652)!important;border-color:#7e5cecb3!important;box-shadow:0 0 12px #604de121!important}.notificationMarkAll{cursor:pointer;color:#d6e3ee!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;font-size:10.5px!important;font-weight:750!important;display:flex!important}.notificationMarkAll:disabled{opacity:.38!important;cursor:default!important}.notificationFeedPanel .notificationList{scrollbar-width:thin!important;background:0 0!important;flex:auto!important;min-height:0!important;padding:0 14px 12px!important;overflow:hidden auto!important}.notificationGroup{gap:7px;margin-top:10px;display:grid}.notificationGroup>h3{color:#e8f1f8;align-items:center;gap:7px;height:24px;margin:0;font-size:11px;font-weight:900;display:flex}.notificationGroup>h3 i{background:#39aeff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #39aeffa6}.notificationFeedPanel .notificationItem{color:#edf5fb!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(90deg,#0812215c,#0b112242)!important;border:1px solid #74b1ca1f!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr) auto 8px 104px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:60px!important;padding:8px 10px!important;display:grid!important;box-shadow:inset 0 1px #ffffff05!important}.notificationFeedPanel .notificationItem:hover{background:linear-gradient(90deg,#0a1f2e7a,#18122e5c)!important;border-color:#5dd7dc3d!important}.notificationFeedPanel .notificationItem.unread{background:linear-gradient(90deg,#0723387a,#1415325c)!important;border-color:#4cb4e033!important}.notificationIcon{color:#67cfff;background:#1950713b;border:1px solid #47afdc2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.notificationType-rooms .notificationIcon{color:#c683ff;background:#68369c33}.notificationType-events .notificationIcon{color:#efbd4d;background:#855d1433}.notificationType-matches .notificationIcon{color:#ff79bc;background:#8a265d33}.notificationType-visitors .notificationIcon{color:#61e2d2;background:#1e796f33}.notificationType-system .notificationIcon{color:#8fc4ff;background:#2b578d33}.notificationCopy{gap:2px;min-width:0;display:grid}.notificationCopy b{color:#f7fbff!important;font-size:11.5px!important;line-height:1.15!important}.notificationCopy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b5c0cf!important;font-size:9.5px!important;line-height:1.25!important}.notificationItem time{color:#aeb9c8;white-space:nowrap;font-size:9px}.notificationUnreadDot{background:#36aefd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #36aefd9e}.notificationRowAction{color:#9fc6ff!important;cursor:pointer!important;background:#162a465c!important;border:1px solid #6897d62b!important;border-radius:8px!important;height:32px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:800!important}.notificationType-rooms .notificationRowAction{color:#cc9bff!important}.notificationType-events .notificationRowAction{color:#f0c65f!important}.notificationType-matches .notificationRowAction{color:#ff91c9!important}.notificationFeedPanel .notificationPager{flex:none;background:#03091242!important;border-color:#74dae014!important;margin:0!important;padding:9px!important}.notificationRightRail{padding-bottom:0!important}.notificationSideWidget{overflow:hidden!important}.notificationSideWidget>header{background:#050d1a38;border-bottom:1px solid #73cfd717;align-items:center;gap:7px;height:38px;padding:0 13px;display:flex}.notificationSideWidget>header b{font-size:11.5px}.notificationSideWidget>header i{background:#37b5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #37b5ff8c}.notificationSideWidget>button{width:100%;min-height:34px;color:#dbe6ee!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #73cfd70f!important;border-radius:0!important;grid-template-columns:27px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:5px 11px!important;display:grid!important}.notificationSideWidget>button:hover{background:#404f871f!important}.notificationSideWidget>button>b{font-size:10.5px!important}.notificationSideWidget>button>em{color:#b7c4d1;font-size:10px;font-style:normal}.notificationSideWidget .sideIcon{color:#8fcfff;background:#264c7238;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.notificationSideWidget .sideIcon.rooms{color:#c989ff}.notificationSideWidget .sideIcon.events{color:#efbd4d}.notificationSideWidget .sideIcon.matches{color:#ff81c2}.notificationSideWidget .sideIcon.visitors{color:#62decf}.notificationHighlights>button{min-height:48px!important}.notificationHighlights>button>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;display:grid}.notificationHighlights>button>span:nth-child(2)>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.notificationHighlights>button>span:nth-child(2)>small{color:#9eaaba!important;font-size:8.5px!important}.notificationSideEmpty{color:#9fabba;padding:13px;font-size:9.5px;display:block}.notificationPreferencesShortcut p{color:#aab7c5;margin:0;padding:0 13px 10px;font-size:9.5px;line-height:1.35}.notificationPreferencesShortcut>button{border-top:1px solid #73cfd70f!important}.notificationTopAd{background:#0509103d;border-bottom:1px solid #7b80942e;display:block}.notificationTopAd>.discreteAd{border:0!important;border-radius:0 0 16px!important;align-content:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:20px 24px!important;display:grid!important}.notificationAdRail>.discreteAd{align-content:center!important;width:100%!important;min-height:360px!important;margin:0!important;padding:20px!important;display:grid!important}@media (width>=721px){.wantsToChatIntro h2{margin:3px 0 5px!important;font-size:26px!important;line-height:1!important}.wantsToChatIntro p{font-size:10.5px!important;line-height:1.35!important}}@media (width>=901px){html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance{border:1px solid #84dae81a!important;border-radius:10px!important;gap:6px!important;padding:7px!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span{background:linear-gradient(145deg,#07142347,#26123c33)!important;border:1px solid #87aee22b!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(odd),html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(-n+2){border:1px solid #87aee22b!important}}@media (width<=1000px) and (width>=701px){.notificationWorkspaceBody{grid-template-columns:minmax(0,1fr) 280px!important}.notificationSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.notificationQuickTop{display:none!important}.notificationSummaryCard{grid-template-columns:38px minmax(0,1fr)!important;padding:9px!important}.notificationSummaryCard>span{width:36px;height:36px}.notificationSummaryCard strong{font-size:20px}.notificationFeedPanel .notificationItem{grid-template-columns:34px minmax(0,1fr) 7px!important}.notificationFeedPanel .notificationItem time,.notificationRowAction{display:none!important}}@media (width<=700px){html body #root .app>main.page-notifications{padding:0!important;overflow:auto!important}.notificationWorkspace{min-height:100dvh!important;display:block!important}.notificationSummaryStrip,.notificationTopAd{border-radius:0!important;min-height:96px!important}.notificationSummaryStrip{gap:8px!important;padding:10px!important;display:flex!important;overflow-x:auto!important}.notificationSummaryCard{flex:0 0 190px!important;min-height:76px!important}.notificationWorkspaceBody{padding:10px!important;display:block!important}.notificationRightRail,.notificationAdRail{display:none!important}.notificationFilterBar{flex-direction:column!important;align-items:flex-start!important}.notificationMarkAll{align-self:flex-end!important}.notificationFeedPanel .notificationList{max-height:none!important;padding-inline:8px!important;overflow:visible!important}.notificationFeedPanel .notificationItem{grid-template-columns:34px minmax(0,1fr) 7px!important;min-height:58px!important}.notificationFeedPanel .notificationItem time,.notificationRowAction{display:none!important}.notificationCopy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.notificationFilters{flex-wrap:nowrap!important;width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}}.page-notifications>.sitePageHeader{display:none!important}@media (width>=701px){html body #root .page-notifications .notificationRightRail,html body #root .page-notifications .notificationAdRail{width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;z-index:auto!important;background:0 0!important;border:0!important;grid-area:1/2!important;place-self:stretch stretch!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}html body #root .page-notifications .notificationFeedPanel{grid-area:1/1!important}}@media (width>=1001px){.notificationSummaryStrip{gap:10px!important;padding:15px 16px!important}.notificationSummaryCard{box-shadow:inset 0 1px #fff1, inset 0 -20px 34px #00020c21, 0 7px 20px #00000026, 0 0 14px color-mix(in srgb,currentColor 7%,transparent)!important;border-width:1px!important;border-radius:15px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:13px 15px!important}.notificationSummaryCard>span{background:#06142485!important;border-width:1.5px!important;width:52px!important;height:52px!important}.notificationSummaryCard>span svg{width:29px!important;height:29px!important}.notificationSummaryCard b{letter-spacing:.005em!important;font-size:14px!important;line-height:1.12!important}.notificationSummaryCard strong{font-size:29px!important;line-height:.95!important}.notificationSummaryCard small{color:#c1cedb!important;font-size:11px!important;line-height:1.25!important}.notificationQuickTop b{font-size:14.5px!important}.notificationQuickTop nav{gap:7px!important;margin-top:7px!important}.notificationQuickTop nav button{border-width:1px!important;width:32px!important;height:32px!important}.notificationQuickTop nav button svg{width:17px!important;height:17px!important}.notificationFilterBar{background:linear-gradient(90deg,#04111e4f,#1b0d3040)!important;border-bottom-color:#7ddae226!important;min-height:48px!important;padding:8px 14px!important}.notificationFilters{gap:8px!important}.notificationFilters button{background:#07111f7a!important;border-color:#8cb1e238!important;height:33px!important;padding:0 14px!important;font-size:11.5px!important}.notificationFilters button.active{background:linear-gradient(90deg,#7840d987,#2b69b866)!important;border-color:#916cffc7!important;box-shadow:inset 0 1px #ffffff0d,0 0 14px #6b52ef33!important}.notificationMarkAll{gap:7px!important;font-size:11.5px!important}.notificationMarkAll svg{width:16px!important;height:16px!important}.notificationFeedPanel{border-radius:15px!important;box-shadow:inset 0 0 0 1px #65dce709,0 8px 26px #0000002e!important}.notificationFeedPanel .notificationList{padding:2px 14px 13px!important}.notificationGroup{gap:8px!important;margin-top:11px!important}.notificationGroup>h3{letter-spacing:.01em!important;height:27px!important;padding-left:2px!important;font-size:12px!important}.notificationGroup>h3 i{width:7px!important;height:7px!important}.notificationFeedPanel .notificationItem{background:linear-gradient(90deg,#0814246b,#0d13274f)!important;border-color:#7ab8d329!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) auto 8px 116px!important;gap:12px!important;min-height:68px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff06,inset 3px 0 #67cfff06!important}.notificationFeedPanel .notificationItem:hover{background:linear-gradient(90deg,#0c26368f,#1f143670)!important;border-color:#60dfe454!important;transform:translateY(-1px)!important;box-shadow:inset 3px 0 #63d7ff40,0 5px 16px #00000021!important}.notificationFeedPanel .notificationItem.unread{background:linear-gradient(90deg,#0830498c,#19173b6e)!important;border-color:#3eb8ee4f!important;box-shadow:inset 3px 0 #42beff94,0 0 14px #35a1ee0b!important}.notificationIcon{border-width:1px!important;width:40px!important;height:40px!important;box-shadow:0 0 13px #4cbceb14!important}.notificationIcon svg{width:20px!important;height:20px!important}.notificationType-rooms .notificationIcon{box-shadow:0 0 13px #c683ff1a!important}.notificationType-events .notificationIcon{box-shadow:0 0 13px #efbd4d1a!important}.notificationType-matches .notificationIcon{box-shadow:0 0 13px #ff79bc1a!important}.notificationType-visitors .notificationIcon{box-shadow:0 0 13px #61e2d21a!important}.notificationCopy{gap:4px!important}.notificationCopy b{letter-spacing:.002em!important;font-size:13.25px!important;line-height:1.18!important}.notificationCopy small{color:#c0cad6!important;font-size:11px!important;line-height:1.32!important}.notificationItem time{color:#b8c3cf!important;font-size:10px!important}.notificationUnreadDot{width:7px!important;height:7px!important}.notificationRowAction{background:#142e4f6e!important;border-color:#6da6e23d!important;min-width:104px!important;height:35px!important;padding:0 12px!important;font-size:10.5px!important}.notificationRowAction:hover{background:#1e436e85!important;border-color:#75bff15c!important}.notificationFeedPanel .notificationPager{min-height:43px!important;font-size:11px!important}.notificationFeedPanel .notificationPager button{padding:7px 13px!important;font-size:11px!important}.notificationRightRail{gap:11px!important}.notificationSideWidget{border-color:#7760e2a3!important;box-shadow:inset 0 0 0 1px #5be6ee1f,inset 0 1px #ebfcff13,0 7px 20px #0000002e!important}.notificationSideWidget>header{background:linear-gradient(90deg,#091b2b61,#22113947)!important;border-bottom-color:#7ed6e021!important;height:43px!important;padding:0 14px!important}.notificationSideWidget>header b{letter-spacing:.005em!important;font-size:13px!important}.notificationSideWidget>header i{width:7px!important;height:7px!important}.notificationSideWidget>button{border-bottom-color:#7ed6e013!important;grid-template-columns:31px minmax(0,1fr) auto!important;gap:9px!important;min-height:40px!important;padding:6px 12px!important}.notificationSideWidget>button>b{font-size:11.5px!important;line-height:1.18!important}.notificationSideWidget>button>em{font-size:11px!important}.notificationSideWidget .sideIcon{border-radius:8px!important;width:28px!important;height:28px!important}.notificationSideWidget .sideIcon svg{width:16px!important;height:16px!important}.notificationHighlights>button{min-height:57px!important}.notificationHighlights>button>span:nth-child(2){gap:3px 7px!important}.notificationHighlights>button>span:nth-child(2)>b{font-size:11.25px!important}.notificationHighlights>button>span:nth-child(2)>small{color:#afbdca!important;font-size:9.75px!important}.notificationSideEmpty{padding:14px!important;font-size:10.5px!important}.notificationPreferencesShortcut p{color:#b7c3cf!important;padding:2px 14px 12px!important;font-size:10.5px!important;line-height:1.45!important}}.theme-aurora-nocturne.membership-premium .page-notifications .auroraNotificationSurface{background-color:#0207124d!important;background-image:linear-gradient(#d7f9ff12,#0000 23%),radial-gradient(at 9% 18%,#36e7dd1d,#0000 43%),radial-gradient(at 84% 76%,#9758f829,#0000 52%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important;border-color:#775de5a8!important;box-shadow:inset 0 0 0 1px #5bebf224,inset 0 1px #effdff1c,inset 0 -34px 52px #00020c2b,0 0 0 1px #7c57f81f,0 0 8px #49d7e51a,0 8px 25px #00000038!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSummaryStrip{background-image:linear-gradient(#d7f9ff12,#0000 23%),radial-gradient(at 7% 22%,#36e7dd21,#0000 39%),radial-gradient(at 80% 70%,#9758f830,#0000 48%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSummaryStrip:after{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);background-position:72% 10px,50%;background-repeat:no-repeat;background-size:170px 22px,calc(100% - 70px) calc(100% - 56px);position:absolute;inset:-10px}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSummaryStrip>*{z-index:1;position:relative}@media (width>=1001px){.notificationSummaryCard b{font-size:14.75px!important}.notificationSummaryCard small{font-size:11.5px!important}.notificationQuickTop b{font-size:15px!important}.notificationFilters button,.notificationMarkAll{font-size:12px!important}.notificationGroup>h3{font-size:12.5px!important}.notificationCopy b{font-size:14px!important}.notificationCopy small{font-size:11.6px!important;line-height:1.34!important}.notificationItem time{font-size:10.6px!important}.notificationRowAction{font-size:11.25px!important}.notificationFeedPanel .notificationPager,.notificationFeedPanel .notificationPager button{font-size:11.5px!important}.notificationSideWidget>header b{font-size:13.5px!important}.notificationSideWidget>button>b{font-size:12px!important}.notificationSideWidget>button>em{font-size:11.5px!important}.notificationHighlights>button>span:nth-child(2)>b{font-size:11.75px!important}.notificationHighlights>button>span:nth-child(2)>small{font-size:10.25px!important}.notificationPreferencesShortcut p{font-size:11px!important}}html.sh-reduced-motion *,html.sh-reduced-motion :before,html.sh-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.settingsModernPage{min-height:0;color:var(--text,#eef1f5);flex-direction:column;gap:12px;display:flex}.settingsModernPage .settingsTopbar,.settingsModernPage .settingsSectionTabs,.settingsModernPage .settingsPanel,.settingsModernPage .settingsStatusCard{border-radius:16px}.settingsTopbar{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.settingsTopbar>div{min-width:0}.settingsTopbar small{letter-spacing:.14em;font-size:9px;font-weight:950}.settingsTopbar h2{margin:2px 0;font-size:25px;line-height:1.05}.settingsTopbar p{margin:0;font-size:12px;line-height:1.35}.settingsAutosave{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.settingsSectionTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.settingsSectionTabs button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;height:42px;font-size:12px;font-weight:850;display:flex}.settingsSectionTabs button.active{font-weight:950}.settingsSectionBody{min-height:0}.settingsModernGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.settingsPanelWide{grid-column:1/-1}.settingsPanel{gap:11px;min-width:0;padding:16px;display:grid}.settingsPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;margin:0;display:flex}.settingsPanel>header>div{min-width:0}.settingsPanel>header small{letter-spacing:.13em;margin-bottom:3px;font-size:8.5px;font-weight:950;display:block}.settingsPanel>header h3{margin:0;font-size:18px;line-height:1.12}.settingsPanel>header p{margin:3px 0 0;font-size:11px;line-height:1.35}.settingsStatusPill{white-space:nowrap;opacity:.86;border:1px solid;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:9.5px;font-weight:900}.settingsStatusPill.active{opacity:1}.settingsScaleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settingsScaleGrid label{gap:7px;display:grid}.settingsScaleGrid label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.settingsScaleGrid b{font-size:12px}.settingsScaleGrid small{font-size:10px}.settingsScaleGrid input[type=range]{width:100%}.settingsPreviewRow,.settingsCompactSummary{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.settingsPreviewRow>span,.settingsCompactSummary>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.settingsPreviewRow>span small,.settingsCompactSummary>span small{width:100%;padding-left:26px;font-size:10px}.settingsSwitchRow,.settingsSelectRow{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 11px;display:flex}.settingsSwitchRow>span,.settingsSelectRow>span{gap:2px;min-width:0;display:grid}.settingsSwitchRow b,.settingsSelectRow b{font-size:12px;line-height:1.18}.settingsSwitchRow small,.settingsSelectRow small{font-size:10px;line-height:1.28}.settingsSwitchRow input[type=checkbox]{accent-color:#65dfd8;flex:none;width:38px;height:21px}.settingsSelectRow select{min-width:180px;max-width:250px}.settingsChoiceChips{flex-wrap:wrap;gap:7px;display:flex}.settingsChoiceChips button{border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.settingsChoiceChips button.active{font-weight:950}.settingsDisclosure{cursor:pointer;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:900}.settingsDisclosureBody{gap:8px;padding-top:2px;display:grid}.settingsMiniSwitch{align-items:center;margin-left:auto;display:flex}.settingsMiniSwitch input{accent-color:#65dfd8;width:38px;height:21px}.settingsNotificationGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settingsNotificationGroups>section{border-radius:13px;align-content:start;gap:6px;padding:10px;display:grid}.settingsNotificationGroups h4{margin:0 0 2px;font-size:12px}.settingsNotificationGroups .settingsSwitchRow{min-height:46px;padding:7px 8px}.settingsSecurityOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settingsStatusCard{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.settingsStatusCard>span{gap:2px;min-width:0;display:grid}.settingsStatusCard b{font-size:12px}.settingsStatusCard small{font-size:9.5px}.settingsVerificationRows{gap:7px;display:grid}.settingsVerificationRows>span{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.settingsVerificationRows em{font-size:10px;font-style:normal;font-weight:900}.settingsPasswordFields{gap:8px;display:grid}.settingsActionRow{flex-wrap:wrap;gap:8px;display:flex}.settingsActionRow button{align-items:center;gap:6px;display:flex}.settingsTextButton{justify-self:start;background:0 0!important;border:0!important;padding:4px 0!important;font-size:10.5px!important}.settingsSessionList{margin-top:2px}.settingsDangerPanel{border-color:#db5b6947!important}.settingsDangerBody{gap:8px;padding-top:2px;display:grid}.settingsDangerBody p{margin:0;font-size:11px;line-height:1.4}.settingsDangerBody .dangerAction{justify-self:start}.settingsModernPage :is(button,input,select){font:inherit}.settingsModernPage input:not([type=range]):not([type=checkbox]),.settingsModernPage select{border-radius:10px;min-height:38px;padding:8px 10px}.settingsModernPage button{cursor:pointer}.settingsModernPage button:disabled{opacity:.45;cursor:not-allowed}.app.theme-aurora-nocturne.membership-premium .settingsModernPage{color:#f7fbff}.app.theme-aurora-nocturne.membership-premium .settingsModernPage .auroraSettingsSurface{isolation:isolate;position:relative;overflow:hidden;background-color:#0207124d!important;background-image:linear-gradient(#d1f8ff11,#0000 24%),radial-gradient(at 8% 18%,#3ce1da18,#0000 42%),radial-gradient(at 88% 78%,#8f5bf21f,#0000 49%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important;background-size:100% 100%!important;border:1px solid #765fdb85!important;box-shadow:inset 0 0 0 1px #49e2ee1a,inset 0 1px #e9fcff14,inset 0 -30px 48px #00020c2b,0 0 0 1px #7e56ff1c,0 7px 22px #0003!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage .settingsTopbar{border-top:0!important;border-radius:0 0 16px 16px!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage .settingsTopbar small,.app.theme-aurora-nocturne.membership-premium .settingsModernPage .settingsPanel>header small{color:#77e5dc!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage :is(.settingsTopbar p,.settingsPanel p,.settingsPanel small,.settingsStatusCard small){color:#b7c5d4!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage .settingsAutosave{color:#91e9d9}.app.theme-aurora-nocturne.membership-premium .settingsSectionTabs button{color:#b9c8d7!important}.app.theme-aurora-nocturne.membership-premium .settingsSectionTabs button:hover{background:#41dad612!important;border-color:#5edbdd1c!important}.app.theme-aurora-nocturne.membership-premium .settingsSectionTabs button.active{color:#fff!important;background:linear-gradient(135deg,#3dded71c,#7c4fdd29)!important;border-color:#5fdfde47!important;box-shadow:inset 0 0 0 1px #9768ef1a!important}.app.theme-aurora-nocturne.membership-premium .settingsStatusPill{color:#c5d3e0;border-color:#92aec847}.app.theme-aurora-nocturne.membership-premium .settingsStatusPill.active{color:#8ee8d9;background:#32af9a14;border-color:#50dac359}.app.theme-aurora-nocturne.membership-premium .settingsPreviewRow,.app.theme-aurora-nocturne.membership-premium .settingsCompactSummary,.app.theme-aurora-nocturne.membership-premium .settingsSwitchRow,.app.theme-aurora-nocturne.membership-premium .settingsSelectRow,.app.theme-aurora-nocturne.membership-premium .settingsNotificationGroups>section,.app.theme-aurora-nocturne.membership-premium .settingsVerificationRows>span{background:#050e1b4d!important;border:1px solid #70d4db1a!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage input:not([type=range]):not([type=checkbox]),.app.theme-aurora-nocturne.membership-premium .settingsModernPage select{color:#eef6fa!important;background:#040b169e!important;border:1px solid #74d5dc26!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage input::placeholder{color:#77899c!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage :is(.settingsPanel button,.settingsChoiceChips button){color:#dfeaf1!important;box-shadow:none!important;background:#08132180!important;border:1px solid #75d5db24!important}.app.theme-aurora-nocturne.membership-premium .settingsModernPage :is(.settingsPanel button,.settingsChoiceChips button):hover{background:#1b2c3d8f!important;border-color:#67e1da47!important}.app.theme-aurora-nocturne.membership-premium .settingsChoiceChips button.active{color:#fff!important;background:linear-gradient(135deg,#40d9d024,#8251e02b)!important;border-color:#5be1d952!important}.app.theme-aurora-nocturne.membership-premium .settingsStatusCard{color:#eef8fb}.app.theme-aurora-nocturne.membership-premium .settingsStatusCard>svg{color:#82e8df}.app.theme-aurora-nocturne.membership-premium .settingsVerificationRows em{color:#d6b8b8}.app.theme-aurora-nocturne.membership-premium .settingsVerificationRows em.ok{color:#7fe2ca}.app.theme-aurora-nocturne.membership-premium .settingsSessionList>div{color:#eaf3f7!important;background:#050e1b4f!important;border:1px solid #71d1d81a!important}.app.theme-aurora-nocturne.membership-premium .settingsDangerPanel{border-color:#db5b6940!important}.app.theme-aurora-nocturne.membership-premium .settingsDangerPanel>header small,.app.theme-aurora-nocturne.membership-premium .settingsDangerPanel .dangerText{color:#f39ba5!important}.app.theme-aurora-nocturne.membership-premium .settingsDangerPanel .dangerAction{color:#ffd8dd!important;background:#70162480!important;border:1px solid #ee5f7157!important}@media (width<=900px){.settingsSectionTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsModernGrid{grid-template-columns:1fr}.settingsPanelWide{grid-column:auto}.settingsNotificationGroups,.settingsSecurityOverview,.settingsScaleGrid{grid-template-columns:1fr}.settingsTopbar{align-items:flex-start}.settingsAutosave{font-size:9.5px}}@media (width<=600px){.settingsModernPage{gap:8px}.settingsTopbar{padding:13px 12px}.settingsTopbar h2{font-size:22px}.settingsTopbar p,.settingsAutosave{display:none}.settingsSectionTabs{gap:4px;padding:4px}.settingsSectionTabs button{height:38px;font-size:10.5px}.settingsPanel{padding:12px}.settingsSwitchRow,.settingsSelectRow{min-height:48px;padding:8px}.settingsSelectRow{flex-direction:column;align-items:flex-start}.settingsSelectRow select{width:100%;max-width:none}.settingsPreviewRow,.settingsCompactSummary{flex-direction:column;align-items:flex-start}.settingsPreviewRow>span small,.settingsCompactSummary>span small{padding-left:0}.settingsActionRow{grid-template-columns:1fr;display:grid}.settingsActionRow button{justify-content:center}}.settingsAutosaveA11y{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #root .app .page-settings .settingsModernPage{width:100%!important;max-width:none!important;color:var(--text,#eef2f7)!important;background:0 0!important;gap:12px!important;margin:0!important;padding:8px 18px 28px!important}html body #root .app .page-settings .settingsModernPage>.settingsSectionBody{width:100%!important;max-width:1440px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}html body #root .app .page-settings .settingsSectionTabs{background:#040b18c7 linear-gradient(90deg,#23b8b914,#5d3eba1c,#1faeb612)!important;border:1px solid #6a8be257!important;border-radius:999px!important;width:min(1080px,100%)!important;margin:0 auto 2px!important;padding:5px!important;overflow:visible!important;box-shadow:inset 0 1px #e8faff0f,0 10px 28px #0000002e!important}html body #root .app .page-settings .settingsSectionTabs button{letter-spacing:0!important;color:#b9c5d4!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;font-size:13px!important;font-weight:760!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}html body #root .app .page-settings .settingsSectionTabs button:hover{color:#eef8fb!important;background:#52b5c413!important;border-color:#6fd6da1f!important}html body #root .app .page-settings .settingsSectionTabs button.active{color:#fff!important;background:linear-gradient(135deg,#23bdb92e,#6746cd38)!important;border-color:#66dcdb4d!important;box-shadow:inset 0 0 0 1px #a273f61a,0 4px 16px #0000002b!important}html body #root .app .page-settings .settingsSectionTabs button svg{opacity:.9;width:17px;height:17px}html body #root .app .page-settings .settingsModernGrid{gap:14px!important}html body #root .app .page-settings .settingsPanel,html body #root .app .page-settings .settingsStatusCard{color:#edf5f8!important;-webkit-backdrop-filter:none!important;background-color:#040b17d1!important;background-image:linear-gradient(#d2f8ff09,#0000 28%),radial-gradient(at 10% 0,#2accc70e,#0000 42%),radial-gradient(at 95% 100%,#734bdb13,#0000 46%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #6e8bd340!important;box-shadow:inset 0 1px #f0fcff0e,0 10px 28px #0003!important}html body #root .app .page-settings .settingsPanel{border-radius:18px!important;gap:13px!important;padding:20px!important}html body #root .app .page-settings .settingsPanel>header{align-items:center!important;min-height:32px!important;margin-bottom:1px!important}html body #root .app .page-settings .settingsPanel>header>div>small:first-child{display:none!important}html body #root .app .page-settings .settingsPanel>header h3{letter-spacing:-.018em!important;color:#f6fbfd!important;font-size:20px!important;font-weight:820!important;line-height:1.12!important}html body #root .app .page-settings .settingsPanel>header p{max-width:720px;color:#98a9ba!important;margin-top:5px!important;font-size:12px!important;line-height:1.42!important}html body #root .app .page-settings .settingsStatusPill{color:#aebdca!important;background:#0a152294!important;border-color:#829db838!important;padding:5px 9px!important;font-size:10px!important;font-weight:760!important}html body #root .app .page-settings .settingsStatusPill.active{color:#9aebe0!important;background:#19877d24!important;border-color:#50d5c24d!important}html body #root .app .page-settings :is(.settingsPreviewRow,.settingsCompactSummary,.settingsSwitchRow,.settingsSelectRow,.settingsVerificationRows>span){color:#edf4f7!important;box-shadow:none!important;background:#09142280!important;border:1px solid #698bb126!important;border-radius:13px!important}html body #root .app .page-settings :is(.settingsSwitchRow,.settingsSelectRow) b{color:#edf5f8!important;font-size:13px!important;font-weight:760!important}html body #root .app .page-settings :is(.settingsSwitchRow,.settingsSelectRow) small{color:#94a5b6!important;font-size:11px!important;line-height:1.35!important}html body #root .app .page-settings .settingsPreviewRow{padding:12px 13px!important}html body #root .app .page-settings .settingsPreviewRow b{font-size:13px!important}html body #root .app .page-settings .settingsPreviewRow small,html body #root .app .page-settings .settingsCompactSummary small{color:#91a2b3!important;font-size:10.75px!important}html body #root .app .page-settings .settingsModernPage input[type=checkbox]{appearance:none!important;cursor:pointer!important;width:44px!important;min-width:44px!important;height:24px!important;accent-color:initial!important;background:#111c2b!important;border:1px solid #91a4b857!important;border-radius:999px!important;outline:none!important;transition:background .16s,border-color .16s,box-shadow .16s!important;position:relative!important;box-shadow:inset 0 0 0 1px #00000026!important}html body #root .app .page-settings .settingsModernPage input[type=checkbox]:before{content:""!important;background:#d9e2e9!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:transform .16s,background .16s!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 2px 7px #00000052!important}html body #root .app .page-settings .settingsModernPage input[type=checkbox]:checked{background:linear-gradient(90deg,#238f94,#6d56bf)!important;border-color:#5ddad59e!important;box-shadow:0 0 0 2px #38cbc514,inset 0 0 12px #48e7dc14!important}html body #root .app .page-settings .settingsModernPage input[type=checkbox]:checked:before{background:#fff!important;transform:translate(20px)!important}html body #root .app .page-settings .settingsModernPage input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #5edcd738!important}html body #root .app .page-settings .settingsScaleGrid{gap:22px!important;padding:2px 2px 3px!important}html body #root .app .page-settings .settingsScaleGrid label>span b{color:#eef5f8!important;font-size:12.5px!important}html body #root .app .page-settings .settingsScaleGrid label>span small{color:#91a1b2!important;font-size:10.5px!important}html body #root .app .page-settings .settingsModernPage input[type=range]{appearance:none;background:linear-gradient(90deg,#3fcdca9e,#7355d3a3);border-radius:999px;outline:none;height:4px}html body #root .app .page-settings .settingsModernPage input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#eff9fb;border:2px solid #56cfc8;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 7px #00000057}html body #root .app .page-settings .settingsModernPage input[type=range]::-moz-range-thumb{cursor:pointer;background:#eff9fb;border:2px solid #56cfc8;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 7px #00000057}html body #root .app .page-settings .settingsModernPage :is(input:not([type=range]):not([type=checkbox]),select){color:#eef6f9!important;background:#0a1422!important;border:1px solid #6f90b438!important;border-radius:11px!important;min-height:41px!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app .page-settings .settingsModernPage select{padding-right:34px!important}html body #root .app .page-settings .settingsModernPage input::placeholder{color:#6f8193!important}html body #root .app .page-settings .settingsModernPage :is(.settingsPanel button,.settingsChoiceChips button){color:#dce8ed!important;min-height:38px!important;box-shadow:none!important;background:#0c1828!important;border:1px solid #6f91b433!important;border-radius:11px!important;padding:8px 12px!important;font-weight:700!important}html body #root .app .page-settings .settingsModernPage :is(.settingsPanel button,.settingsChoiceChips button):hover{color:#f6fbfd!important;background:#122237!important;border-color:#5ccfcd4d!important}html body #root .app .page-settings .settingsChoiceChips{gap:8px!important}html body #root .app .page-settings .settingsChoiceChips button{border-radius:999px!important;padding:8px 13px!important;font-size:11.75px!important}html body #root .app .page-settings .settingsChoiceChips button.active{color:#fff!important;background:linear-gradient(135deg,#28b7b533,#694aca3d)!important;border-color:#54d6d057!important}html body #root .app .page-settings .settingsNotificationGroups{gap:12px!important}html body #root .app .page-settings .settingsNotificationGroups>section{background:#08121f75!important;border:1px solid #6b8bb326!important;border-radius:15px!important;padding:12px!important}html body #root .app .page-settings .settingsNotificationGroups h4{color:#dce8ee!important;margin:1px 3px 5px!important;font-size:13px!important}html body #root .app .page-settings .settingsNotificationGroups .settingsSwitchRow{background:0 0!important;border:0!important;border-bottom:1px solid #6e8cae1f!important;border-radius:0!important;min-height:49px!important;padding:9px 4px!important}html body #root .app .page-settings .settingsNotificationGroups .settingsSwitchRow:last-child{border-bottom:0!important}html body #root .app .page-settings .settingsSecurityOverview{gap:12px!important}html body #root .app .page-settings .settingsStatusCard{border-radius:15px!important;padding:14px 16px!important}html body #root .app .page-settings .settingsStatusCard>svg{opacity:.9;color:#65d8d1!important}html body #root .app .page-settings .settingsStatusCard b{color:#f0f7fa!important;font-size:13px!important}html body #root .app .page-settings .settingsStatusCard small{color:#8fa1b3!important;font-size:10.5px!important}html body #root .app .page-settings .settingsVerificationRows>span{padding:11px 12px!important}html body #root .app .page-settings .settingsVerificationRows em{font-size:10.75px!important}html body #root .app .page-settings .settingsActionRow{gap:9px!important}html body #root .app .page-settings .settingsTextButton{color:#9fdedb!important;background:0 0!important;border:0!important;min-height:0!important;padding:3px 1px!important}html body #root .app .page-settings .settingsDangerPanel{background:#170912a3!important;border-color:#cc597040!important}html body #root .app .page-settings .settingsDangerPanel>header h3{color:#f6e9ec!important}html body #root .app .page-settings .settingsDangerPanel>header p{color:#aa9299!important}html body #root .app .page-settings .settingsDangerPanel .dangerText{color:#efabb5!important;background:#4d19274d!important;border-color:#d9677947!important}html body #root .app .page-settings .mobileOnlySetting{display:none!important}@media (width<=900px){html body #root .app .page-settings .settingsModernPage{padding:8px 10px 20px!important}html body #root .app .page-settings .settingsSectionTabs{border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .page-settings .settingsSectionTabs button{border-radius:11px!important}html body #root .app .page-settings .mobileOnlySetting{display:grid!important}html body #root .app .page-settings .settingsPanel{padding:15px!important}}@media (width<=600px){html body #root .app .page-settings .settingsSectionTabs button{height:40px!important;font-size:11.5px!important}html body #root .app .page-settings .settingsPanel>header h3{font-size:18px!important}html body #root .app .page-settings :is(.settingsSwitchRow,.settingsSelectRow){min-height:52px!important;padding:9px 10px!important}}html body #root .app .page-settings .sitePageHeader{display:none!important}.page-settings .settingsModernPage{isolation:isolate}.page-settings .settingsModernPage :is(button,input,select,textarea,label,a){z-index:3;position:relative;pointer-events:auto!important}.page-settings .settingsModernPage :is(.auroraSettingsSurface,.settingsPanel,.settingsSectionBody,.settingsSectionTabs):before,.page-settings .settingsModernPage :is(.auroraSettingsSurface,.settingsPanel,.settingsSectionBody,.settingsSectionTabs):after{pointer-events:none!important}.page-settings .settingsModernPage button:not(:disabled){cursor:pointer!important}.page-profile>.sitePageHeader{display:none!important}.page-profile{padding-top:12px!important}.profileEditorModern{color:#f4f7fb!important;background:linear-gradient(150deg,#050f1be0,#0f0b1fd1)!important;border:1px solid #6fdbe138!important;border-radius:22px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;width:min(1480px,100% - 18px)!important;max-width:1480px!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0b!important}.profileEditorModern .profileEditorTop{background:linear-gradient(90deg,#0f303d61,#2a14464d)!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;align-items:center!important;gap:24px!important;margin:0!important;padding:16px 20px!important;display:grid!important}.profileEditorIdentity{align-items:center;gap:14px;min-width:0;display:flex}.profileEditorIdentity .profilePhoto img{border:1px solid #71e7e05c;box-shadow:0 9px 24px #00000047;border-radius:20px!important;width:70px!important;height:70px!important}.profileEditorIdentity>div:last-child{min-width:0}.profileEditorIdentity small{color:#66ddd5;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.profileEditorIdentity h2{line-height:1.05;margin:2px 0!important;font-size:24px!important}.profileEditorIdentity p{color:#b9c5d3!important;margin:0!important;font-size:12px!important}.profileCompletion{gap:6px;display:grid}.profileCompletion>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profileCompletion>div span{color:#c6d1dc;font-size:11px}.profileCompletion>div b{color:#f0cf72;font-size:14px}.profileCompletion>i{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.profileCompletion>i span{border-radius:inherit;background:linear-gradient(90deg,#50d8d2,#7e65e8,#e8be63);height:100%;display:block}.profileCompletion>small{line-height:1.3;color:#8f9aaa!important;font-size:10px!important}.profileEditorTabs{background:#030a146b!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;display:grid!important}.profileEditorTabs button{color:#aeb9c9!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:center!important;min-height:42px!important;font-size:12px!important;font-weight:750!important;transition:all .16s!important}.profileEditorTabs button:hover{color:#fff!important;background:#ffffff0b!important}.profileEditorTabs button.active{box-shadow:inset 0 1px #ffffff0b;color:#fff5d2!important;background:linear-gradient(135deg,#14555b59,#4f2b7057)!important;border-color:#64e1da47!important}.profileEditorSection{min-height:0;background:#03091133!important;padding:14px 16px 12px!important}.profileBasicsLayout,.profileDetailsLayout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:12px;display:grid}.profileBasicsLayout .profileEditCardMain{grid-row:span 2}.profilePhotosLayout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:12px;display:grid}.profileStoryLayout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:12px;display:grid}.profileEditCard,.profileEditorModern .photoManager,.profileEditorModern .chatAvatarManager,.profileEditorModern .profilePromptEditor,.profileEditorModern .interestPicker{color:#edf2f7!important;background:linear-gradient(145deg,#081622c4,#110e1fb8)!important;border:1px solid #7fd2da24!important;border-radius:16px!important;margin:0!important;padding:15px!important;box-shadow:inset 0 1px #ffffff09!important}.profileEditCard>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;display:flex!important}.profileEditCard header small,.profileEditorModern .photoManagerHead small,.profileEditorModern .chatAvatarCopy>small,.profileEditorModern .interestHead small{color:#58d5d0!important;letter-spacing:.12em!important;font-size:8.5px!important;font-weight:900!important}.profileEditCard h3,.profileEditorModern .photoManager h3,.profileEditorModern .chatAvatarManager h3,.profileEditorModern .interestPicker h3{letter-spacing:-.02em;margin:2px 0 0!important;font-size:17px!important}.profileEditCard>header>span{color:#8f9baa;border:1px solid #ffffff17;border-radius:999px;padding:4px 8px;font-size:10px}.profileEditHint{margin:2px 0 0;color:#8f9aaa!important;font-size:10.5px!important;line-height:1.4!important}.profileEditorModern label{color:#d7e0ea!important;margin:0 0 10px!important;font-size:11px!important}.profileEditorModern :is(input,select,textarea){color:#f4f7fb!important;background:#030b15b8!important;border:1px solid #8cbecd2e!important;border-radius:10px!important;padding:9px 10px!important}.profileEditorModern :is(input,select,textarea):focus{border-color:#54dcd39e!important;box-shadow:0 0 0 3px #54dcd314!important}.profileEditorModern textarea{resize:vertical;min-height:112px!important}.profileChoiceGrid{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.profileChoiceGrid button,.profileEditorModern .choiceGrid button{border-radius:999px!important;padding:8px 11px!important;font-size:11px!important}.profileChoiceGrid button.selected,.profileEditorModern .choiceGrid button.selected{background:linear-gradient(135deg,#1e7073b3,#4c3177b8)!important;border-color:#68e4db66!important}.profileEditorModern .photoManagerHead{margin-bottom:12px!important}.profileEditorModern .photoManagerHead p,.profileEditorModern .chatAvatarCopy p,.profileEditorModern .interestHead p{color:#98a5b4!important;margin:3px 0 0!important;font-size:10.5px!important;line-height:1.35!important}.profileEditorModern .photoGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.profileEditorModern .photoTile{border-radius:13px!important}.profileEditorModern .photoControls button{height:28px!important}.profileEditorModern .uploadButton{background:linear-gradient(135deg,#144b52e6,#3d265ee6)!important;border:1px solid #61dcd53d!important;border-radius:10px!important;padding:9px 12px!important}.profileEditorModern .chatAvatarManager{grid-template-columns:82px 1fr!important;align-items:center!important;gap:12px!important;display:grid!important}.profileEditorModern .chatAvatarPreview img{object-fit:cover;border-radius:18px!important;width:76px!important;height:76px!important}.profileEditorModern .chatAvatarCopy em{color:#75d8d2;margin-top:5px;font-size:10px;font-style:normal;display:block}.profileEditorModern .chatAvatarActions{flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;display:flex!important}.profileEditorModern .chatPhotoRemove{color:#dce4ec!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:10px!important;padding:8px 10px!important}.profileEditorModern .interestPicker{min-width:0!important}.profileEditorModern .interestHead{margin-bottom:8px!important}.profileEditorModern .chosenTags,.profileEditorModern .mainInterestTags,.profileEditorModern .interestResults{gap:6px!important;margin-top:9px!important}.profileEditorModern :is(.chosenTags button,.mainInterestTags button,.interestResults button){padding:6px 9px!important;font-size:10.5px!important}.profileEditorModern .interestBrowse{margin-top:10px!important}.profileEditorModern .customInterest{margin-top:9px!important}.profileCompactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.profileMapCard .geoBox{background:#040d1880!important;border:1px solid #69d2d826!important;border-radius:13px!important;margin:0 0 10px!important;padding:12px!important}.profileMapCard .geoBox>div{gap:3px;display:grid}.profileMapCard .geoBox small{color:#8f9baa!important;font-size:10px!important}.profileMapOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.profileMapOptions .toggle{grid-column:1/-1}.profileEditorModern .toggle{background:#050f1a85!important;border:1px solid #7cc9d121!important;border-radius:12px!important;padding:10px 11px!important}.profileEditorModern .toggle input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#263344!important;border:0!important;border-radius:999px!important;width:38px!important;min-width:38px!important;height:22px!important;margin:0 10px 0 0!important;position:relative!important}.profileEditorModern .toggle input[type=checkbox]:after{content:"";background:#dbe3eb;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px}.profileEditorModern .toggle input[type=checkbox]:checked{background:linear-gradient(90deg,#3dbdb8,#7260d8)!important}.profileEditorModern .toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}.profileEditorModern .toggle small{color:#8996a5!important;font-size:9.5px!important}.profileSaveBar{z-index:30!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#040a14fb!important;border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:10px 16px!important;display:flex!important;position:sticky!important;bottom:0!important}.profileSaveBar>div{color:#96a4b3;align-items:center;gap:8px;font-size:10.5px;display:flex}.profileSaveBar>div svg{color:#59d7d1}.profileSaveBar .saveBtn{color:#fff!important;background:linear-gradient(135deg,#1b7779,#694994)!important;border:1px solid #70e1da47!important;min-width:128px!important;margin:0!important;padding:9px 15px!important}.profileEditorError{margin:0 16px 8px!important}@media (hover:hover) and (pointer:fine) and (width>=901px){.page-discover .discoverFocusCard{grid-template-rows:minmax(220px,46fr) 66px minmax(0,54fr)!important;align-content:stretch!important}.page-discover .discoverPhotoOpen{grid-row:1!important;margin:0!important}.page-discover .discoverActions{background:linear-gradient(#030912fa,#050c17f5)!important;border-top:1px solid #ffffff0f!important;border-bottom:1px solid #ffffff0f!important;grid-row:2!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important;min-height:66px!important;margin:0!important;padding:4px 0!important}.page-discover .discoverFocusCard .cardInfo{grid-row:3!important;height:100%!important;margin:0!important}.page-discover .discoverFocusCard .gradient{display:none!important}}@media (width<=900px){.profileEditorModern{border-radius:16px!important;width:100%!important}.profileEditorModern .profileEditorTop,.profileBasicsLayout,.profilePhotosLayout,.profileStoryLayout,.profileDetailsLayout{grid-template-columns:1fr!important}.profileBasicsLayout .profileEditCardMain{grid-row:auto}.profileEditorTabs{grid-template-columns:repeat(4,max-content)!important;justify-content:start!important;overflow-x:auto!important}.profileEditorTabs button{min-width:135px!important}.profileEditorModern .photoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profileMapOptions{grid-template-columns:1fr}.profileSaveBar>div{display:none}}@media (width<=600px){.page-profile{padding:4px!important}.profileEditorSection{padding:10px!important}.profileEditorModern .profileEditorTop{padding:13px!important}.profileCompactFields{grid-template-columns:1fr}.profileEditorModern .photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profileEditorModern .chatAvatarManager{grid-template-columns:70px 1fr!important}.profileEditorIdentity .profilePhoto img{width:58px!important;height:58px!important}.profileSaveBar{padding:9px 10px!important}.profileSaveBar .saveBtn{width:100%!important}}html body #root .app .page-profile .profileEditorV162{color:#f4f7fb!important;background:linear-gradient(150deg,#040f1bf5,#0e0a1ef0)!important}html body #root .app .page-profile .profileEditorV162 .profileEditorTop{background:linear-gradient(100deg,#092633eb,#1d1138e0)!important}html body #root .app .page-profile .profileEditorV162 .profileEditorTabs{background:#020a13d1!important;border:1px solid #6cced92b!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 32px)!important;max-width:520px!important;margin:10px auto 0!important;padding:5px!important}html body #root .app .page-profile .profileEditorV162 .profileEditorTabs button{background:0 0!important;min-height:40px!important;font-size:13.5px!important}html body #root .app .page-profile .profileEditorV162 .profileEditorTabs button.active{background:linear-gradient(135deg,#125d638f,#49296f94)!important}html body #root .app .page-profile .profileEditorV162 .profileEditorSection{background:0 0!important;padding:14px 16px 16px!important}.profileOverviewLayout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:12px;display:grid}.profileOverviewLayout .profileAboutCard{grid-row:span 1}.profileLocationCard{min-height:100%}.profileInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.profileActionGrid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body #root .app .page-profile .profileEditorV162 .profileEditCard,html body #root .app .page-profile .profileEditorV162 .profileActionCard,html body #root .app .page-profile .profileEditorV162 .profileMapSummaryCard{color:#eef4f8!important;background:linear-gradient(145deg,#061623e0,#140e24d6)!important;border:1px solid #6fcdd82e!important;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0000001f!important}html body #root .app .page-profile .profileEditorV162 .profileEditCard{border-radius:17px!important;padding:16px!important}.profileEditCard>header p.profileEditHint{margin-top:4px!important}html body #root .app .page-profile .profileEditorV162 .profileEditCard header small,.profileActionCopy>small,.profileMapSummary>div>small,.profileTaskHead>div>small{color:#66ddd5!important;letter-spacing:.11em!important;font-size:10.5px!important;font-weight:900!important}html body #root .app .page-profile .profileEditorV162 .profileEditCard h3,.profileActionCard h3,.profileMapSummaryCard h3{margin:3px 0!important;font-size:19px!important;line-height:1.15!important}html body #root .app .page-profile .profileEditorV162 label{gap:7px!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.25!important}html body #root .app .page-profile .profileEditorV162 :is(input,select,textarea){color:#f4f7fb!important;background:#020b15d1!important;border-color:#7fc2d23b!important;min-height:42px!important;padding:10px 11px!important;font-size:13.5px!important}html body #root .app .page-profile .profileEditorV162 textarea{min-height:126px!important;line-height:1.45!important}html body #root .app .page-profile .profileEditorV162 .profileEditHint{color:#a8b5c2!important;font-size:12px!important;line-height:1.45!important}.profileActionCard{border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 11px;min-height:142px;padding:14px;display:grid}.profileActionIcon{color:#71ddd7;background:linear-gradient(145deg,#114e576b,#44266661);border:1px solid #64dcd83d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.profileActionCopy{min-width:0}.profileActionCopy h3{margin-top:2px!important}.profileActionCopy>.profilePromptCards{margin-top:7px!important}.profileActionCard>button{grid-column:1/-1;justify-self:start;color:#eaf5f7!important;cursor:pointer!important;background:#05111dc2!important;border:1px solid #6fd8da38!important;border-radius:10px!important;padding:8px 11px!important;font-size:12.5px!important;font-weight:800!important}.profileActionCard>button:hover{background:#0a2832c7!important;border-color:#66e1dc6e!important}.profileMiniPhotos{align-items:center;gap:5px;min-height:30px;margin-top:8px;display:flex}.profileMiniPhotos img{object-fit:cover;border:1px solid #ffffff24;border-radius:8px;width:30px;height:30px}.profileMiniPhotos span{color:#bfc9d4;background:#ffffff0f;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.profileMiniPhotos span.empty{width:auto;padding:0 8px}.profileSummaryChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.profileSummaryChips span{color:#cbd6df;background:#04101c99;border:1px solid #73c5d129;border-radius:999px;padding:4px 7px;font-size:10.5px}.profileActionCard .profilePromptCards blockquote{background:#040e198c!important;border-color:#7fc4d424!important;border-radius:9px!important;padding:7px 8px!important}.profileActionCard .profilePromptCards blockquote small{font-size:9px!important}.profileActionCard .profilePromptCards blockquote p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10.5px!important}.profileFirstImpressionSummaries{border-top:1px solid #7ec5d124;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2px;padding-top:14px;display:grid}.profileFirstImpressionSummary{min-width:0;padding:0 12px}.profileFirstImpressionSummary:first-child{padding-left:0}.profileFirstImpressionSummary:last-child{padding-right:0}.profileFirstImpressionSummary+.profileFirstImpressionSummary{border-left:1px solid #7ec5d11f}.profileFirstImpressionSummaryHead{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.profileFirstImpressionSummaryHead>span{color:#70ddd7;align-items:flex-start;gap:8px;min-width:0;display:flex}.profileFirstImpressionSummaryHead>span>span{gap:2px;min-width:0;display:grid}.profileFirstImpressionSummaryHead small{color:#66ddd5;letter-spacing:.1em;font-size:9.5px;font-weight:900;line-height:1.15}.profileFirstImpressionSummaryHead b{color:#eef4f8;white-space:normal;font-size:12.5px;line-height:1.25}.profileFirstImpressionSummaryHead button{flex:none;color:#dcebed!important;cursor:pointer!important;background:#05111d9e!important;border:1px solid #6fd8da33!important;border-radius:9px!important;min-height:30px!important;padding:6px 8px!important;font-size:10.5px!important;font-weight:800!important}.profileFirstImpressionSummaryHead button:hover{background:#0a2832ad!important;border-color:#66e1dc61!important}.profileFirstImpressionSummary .profileSummaryChips{margin-top:8px}.profileFirstImpressionSummary .profileSummaryChips span{padding:3px 6px;font-size:9.75px}.profileFirstImpressionSummary .profilePromptCards{margin-top:8px!important}.profileFirstImpressionSummary .profilePromptCards blockquote{background:#040e196b!important;border-color:#7fc4d41f!important;border-radius:8px!important;margin:0!important;padding:6px 7px!important}.profileFirstImpressionSummary .profilePromptCards blockquote small{font-size:8.75px!important}.profileFirstImpressionSummary .profilePromptCards blockquote p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.profileOverviewLayout .profileActionGrid{grid-template-columns:minmax(0,480px)}@media (width<=760px){.profileFirstImpressionSummaries{grid-template-columns:1fr;padding-top:10px}.profileFirstImpressionSummary{padding:10px 0}.profileFirstImpressionSummary:first-child{padding-top:0}.profileFirstImpressionSummary+.profileFirstImpressionSummary{border-top:1px solid #7ec5d11f;border-left:0}.profileOverviewLayout .profileActionGrid{grid-template-columns:1fr}}.profileDetailsStream{gap:12px;display:grid}.profilePersonalDetails .profileCompactFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.profileMapSummaryCard{justify-content:space-between;align-items:center;gap:16px;display:flex;border-radius:16px!important;padding:14px 15px!important}.profileMapSummary{align-items:center;gap:12px;min-width:0;display:flex}.profileMapSummary>div:nth-child(2){min-width:0}.profileMapSummary p{color:#aab6c2;margin:4px 0 0;font-size:12px}.profileMapStatus{border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10.5px;font-weight:850}.profileMapStatus.on{color:#78e6d5;background:#11605233;border-color:#5adbc645}.profileMapStatus.off{color:#aab4c0;background:#ffffff0a}.profileMapSummaryCard>button{flex:none;color:#edf6f7!important;background:#05111dc7!important;border:1px solid #6fd8da38!important;border-radius:10px!important;padding:9px 12px!important;font-size:12.5px!important;font-weight:800!important}.profileCompletion>div span{font-size:12.5px!important}.profileCompletion>div b{font-size:15px!important}.profileCompletion>small{color:#a4b0bd!important;font-size:11.5px!important}.profileEditorIdentity small{font-size:10.5px!important}.profileEditorIdentity p{font-size:13px!important}.profileSaveBar>div{font-size:12px!important}.profileSaveBar .saveBtn{min-height:40px!important;font-size:13px!important}.profileTaskShade{z-index:116;background:#01050cbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profileTaskDialog{color:#f3f7fa;border:1px solid #6fdcde4d;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 36px);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000008f,inset 0 1px #ffffff0d;background:linear-gradient(150deg,#04101cfb,#130c23fa)!important}.profileTaskDialog.profileTask-photos{width:min(1080px,100vw - 36px)}.profileTaskHead{background:linear-gradient(100deg,#0d364161,#3d1f5957);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px;display:flex}.profileTaskHead h2{margin:3px 0;font-size:23px}.profileTaskHead p{color:#aeb9c6;max-width:660px;margin:0;font-size:12.5px;line-height:1.4}.profileTaskClose{width:38px;height:38px;color:#eef3f8!important;background:#020a13a6!important;border:1px solid #ffffff1f!important;border-radius:12px!important;font-size:23px!important;line-height:1!important}.profileTaskBody{min-height:0;padding:16px 18px;overflow:auto}.profileTaskFoot{border-top:1px solid #ffffff14;justify-content:flex-end;padding:10px 18px 13px;display:flex}.profileTaskFoot button{min-width:96px;padding:9px 13px;color:#fff!important;background:linear-gradient(135deg,#146969b8,#53357dbf)!important;border:1px solid #66dbd63d!important;border-radius:10px!important;font-weight:850!important}html body #root .app .page-profile .profileTaskDialog :is(.photoManager,.chatAvatarManager,.profilePromptEditor,.interestPicker,.profilePopupDiscovery,.profileMapPopup){color:#eef4f8!important;background:linear-gradient(145deg,#051522e0,#140e25d6)!important;border:1px solid #74cad62b!important;border-radius:16px!important;margin:0!important;padding:15px!important}.profileTask-photos .profileTaskBody{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:start;gap:12px;display:grid}.profileTask-photos .chatAvatarManager{position:sticky;top:0}.profileTaskDialog .photoManagerHead p,.profileTaskDialog .chatAvatarCopy p,.profileTaskDialog .interestHead p,.profilePopupDiscovery p{color:#a8b4c1!important;font-size:12px!important;line-height:1.4!important}.profileTaskDialog .photoManagerHead h3,.profileTaskDialog .chatAvatarCopy h3,.profileTaskDialog .interestHead h3,.profilePopupDiscovery h3{font-size:19px!important}.profileTaskDialog .photoManagerHead small,.profileTaskDialog .chatAvatarCopy>small,.profileTaskDialog .interestHead small,.profilePopupDiscovery>div>small{color:#65dcd5!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:900!important}.profileTaskDialog .photoGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.profileTaskDialog .photoControls button{color:#eaf0f5!important;background:#030c16e0!important;border:1px solid #ffffff1a!important}.profileTaskDialog .photoEmpty{color:#a8b3bf!important;border-color:#8bc6d338!important}.profileTaskDialog .photoEmpty b{color:#eef3f7!important}.profileTaskDialog .profilePromptRow{background:#030e1991!important;border-color:#75c6d226!important}.profileTaskDialog .profilePromptHead p,.profileTaskDialog .promptSaveRow small{color:#a8b4c0!important}.profileTaskDialog .profilePromptHead h3{font-size:20px!important}.profileTaskDialog .profilePromptRow button,.profileTaskDialog .promptAdd{font-size:12.5px!important}.profileTaskDialog .interestHead strong{background:#040f1abd!important;font-size:11.5px!important}.profileTaskDialog :is(.chosenTags button,.mainInterestTags button,.interestResults button){color:#d9e3eb!important;background:#030e19c2!important;border-color:#7dc1cf2e!important;padding:7px 10px!important;font-size:12px!important}.profileTaskDialog :is(.mainInterestTags button,.interestResults button).selected{background:linear-gradient(135deg,#1a6c6fc2,#4f307ac2)!important;border-color:#64e1da61!important}.profileTaskDialog .chosenTags button{color:#f3d68d!important;border-color:#e9c06538!important}.profilePopupDiscovery{gap:14px;display:grid}.profilePopupDiscovery .profileChoiceGrid button{padding:9px 13px!important;font-size:13px!important}.profileMapPopup{gap:10px;display:grid}.profileMapPopup .geoBox{background:#020c16ad!important;margin:0!important}.profileMapPopup .toggle{background:#030e199e!important}.profileMapPopup .profileMapOptions{margin-top:0}@media (width<=1100px){.profileActionGrid,.profilePersonalDetails .profileCompactFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.profileOverviewLayout{grid-template-columns:1fr}.profileOverviewLayout .profileAboutCard{grid-row:auto}.profileEditorV162 .profileEditorTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.profileEditorV162 .profileEditorTabs button{min-width:0!important}.profileTask-photos .profileTaskBody{grid-template-columns:1fr}.profileTask-photos .chatAvatarManager{position:static}.profileTaskDialog .photoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.profileInlineFields,.profileActionGrid,.profilePersonalDetails .profileCompactFields{grid-template-columns:1fr}.profileMapSummaryCard{flex-direction:column;align-items:flex-start}.profileMapSummary{width:100%}.profileMapStatus{margin-left:auto}.profileMapSummaryCard>button{width:100%}.profileTaskShade{padding:8px}.profileTaskDialog{border-radius:17px;width:100%;max-height:calc(100vh - 16px)}.profileTaskHead{padding:14px}.profileTaskBody{padding:11px}.profileTaskDialog .photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profileEditorV162 .profileEditorTabs{width:calc(100% - 20px)!important}.profileActionCard{min-height:0}}html body #root .app .page-profile .profileTaskDialog .profilePromptEditor{box-shadow:none!important;border:1px solid #5fcdd02e!important}html body #root .app .page-profile .profileTaskDialog .profilePromptRow,html body #root .app .page-profile .profileTaskDialog .profilePromptRow>label{box-shadow:none!important;border:0!important;outline:0!important}html body #root .app .page-profile .profileTaskDialog .profilePromptRow{background:0 0!important;padding:0!important}html body #root .app .page-profile .profileTaskDialog .profilePromptRow :is(select,textarea){color:#eef5f8!important;box-shadow:none!important;background:#030d18d6!important;border:1px solid #6fc7d233!important}html body #root .app .page-profile .profileTaskDialog .profilePromptRow :is(select,textarea):focus{border-color:#50dcd694!important;box-shadow:0 0 0 3px #50dcd614!important}.eventsRecovery{text-align:center;color:#eef4f7;background:linear-gradient(145deg,#05121feb,#170d28e6);border:1px solid #54d2d338;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:420px;margin:12px;padding:34px;display:grid}.eventsRecovery>svg{color:#68d8d4}.eventsRecovery h2{margin:2px 0;font-size:24px}.eventsRecovery p{color:#aeb9c5;max-width:620px;margin:0;line-height:1.5}.eventsRecovery>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.eventsRecovery button{color:#eef4f7;cursor:pointer;background:#030c16d1;border:1px solid #ffffff1f;border-radius:11px;padding:10px 14px;font-weight:800}.fatalRecoveryActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.fatalRecoveryActions>button:not(.primary){color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff24;border-radius:12px;padding:12px 16px;font-weight:800}html body #root .app .page-profile .profileEditorV162>.profileTaskShade{z-index:116!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f3f7fa!important;background:#01050cd1!important;position:fixed!important;inset:0!important}html body #root .app .page-profile .profileTaskDialog{background:linear-gradient(150deg,#04101cfe,#130c23fc)!important;border-color:#5ad7d652!important}html body #root .app .page-profile .profileTaskDialog :is(.profilePromptEditor,.photoManager,.chatAvatarManager,.interestPicker,.profilePopupDiscovery,.profileMapPopup){box-shadow:none!important;border-color:#60ccd329!important}.sidebarAllowance>button.allowanceBuy,.mobileAllowance>button.allowanceBuy{text-align:center;min-width:0;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border,#d9dce5);background:var(--surface,#f6f2f6);box-shadow:none;appearance:none;border-radius:9px;justify-content:center;align-items:center;display:grid}.sidebarAllowance>button.allowanceBuy{grid-template-columns:auto auto;grid-template-areas:"icon value""label label";gap:1px 5px;min-height:48px;padding:7px 5px}.sidebarAllowance>button.allowanceBuy svg{grid-area:icon}.sidebarAllowance>button.allowanceBuy b{grid-area:value;font-size:14px}.sidebarAllowance>button.allowanceBuy small{color:var(--muted,#777);white-space:nowrap;grid-area:label;font-size:8px;line-height:1.2}.mobileAllowance>button.allowanceBuy{grid-template-columns:auto auto;grid-template-areas:"icon value""label label";gap:1px 4px;min-height:40px;padding:6px 3px}.mobileAllowance>button.allowanceBuy svg{grid-area:icon}.mobileAllowance>button.allowanceBuy b{grid-area:value;font-size:12px}.mobileAllowance>button.allowanceBuy small{color:var(--muted,#777);white-space:nowrap;grid-area:label;font-size:8px;line-height:1.1}.sidebarAllowance>button.allowanceBuy:hover,.mobileAllowance>button.allowanceBuy:hover{transform:translateY(-1px)}.sidebarAllowance>button.allowanceBuy:focus-visible,.mobileAllowance>button.allowanceBuy:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,#58d9d2) 75%,white);outline-offset:1px}.accountExtraShopShade{z-index:190;background:#01050cc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.accountExtraShop{color:#f2f7fb;background:linear-gradient(150deg,#05111efa,#170e2afa);border:1px solid #6eccda47;border-radius:22px;width:min(620px,100vw - 28px);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 30px 90px #0000008a,inset 0 1px #ffffff0f}.accountExtraShop>header{background:linear-gradient(100deg,#0c38434d,#421f5e47);border-bottom:1px solid #ffffff14;grid-template-columns:52px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:18px 18px 15px;display:grid}.accountExtraShopIcon{color:#70dce8;background:#030f1b8c;border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px #50d2dc1f}.accountExtraShop-super .accountExtraShopIcon{color:#efcf63}.accountExtraShop-boost .accountExtraShopIcon{color:#f0bd48}.accountExtraShop>header small{color:#68dcd6;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.accountExtraShop>header h2{margin:2px 0 4px;font-size:25px;line-height:1.05}.accountExtraShop>header p{color:#b8c4cf;max-width:480px;margin:0;font-size:13px;line-height:1.4}.accountExtraShopClose{cursor:pointer;width:38px;height:38px;color:#edf4f8!important;background:#030b169e!important;border:1px solid #ffffff1f!important;border-radius:11px!important;padding:0!important;font-size:23px!important;line-height:1!important}.accountExtraShopBalance{background:linear-gradient(135deg,#071b2ba6,#23163a85);border:1px solid #66c6d326;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""note value";align-items:center;gap:1px 12px;margin:15px 18px 4px;padding:12px 14px;display:grid}.accountExtraShopBalance span{color:#aebbc7;grid-area:label;font-size:11px}.accountExtraShopBalance b{color:#f2d374;grid-area:value;font-size:28px}.accountExtraShopBalance small{color:#eef3f7;grid-area:note;font-size:12px;font-weight:800}.accountExtraShopPacks{gap:9px;padding:10px 18px 16px;display:grid}.accountExtraShopPacks>button{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:70px;display:grid;color:#edf5fa!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(135deg,#051422c2,#1d1432ad)!important;border:1px solid #75bfd32b!important;border-radius:14px!important;padding:10px 12px!important}.accountExtraShopPacks>button:hover:not(:disabled){background:linear-gradient(135deg,#082430d6,#351d4ec2)!important;border-color:#5ededb66!important}.accountExtraShopPacks>button:disabled{opacity:.48;cursor:not-allowed!important}.accountExtraShopPacks>button.popular{border-color:#eac55c52!important}.accountExtraShopPacks>button>span{color:#77dbe7;background:#13485b4d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.accountExtraShopPacks>button>div{gap:2px;display:grid}.accountExtraShopPacks>button b{font-size:14px}.accountExtraShopPacks>button small{color:#aebac7;font-size:11px}.accountExtraShopPacks>button strong{color:#f1d37b;white-space:nowrap;font-size:13px}.accountExtraShopPacks>button em{color:#8fdde5;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.accountExtraShopLoading,.accountExtraShopEmpty{text-align:center;color:#aebbc7;border:1px dashed #73c6d32e;border-radius:14px;margin:10px 18px 16px;padding:20px}.accountExtraShopError{color:#ffc1ce;background:#751c314d;border:1px solid #f164813d;border-radius:10px;margin:0 18px 12px;padding:9px 11px;font-size:12px}.accountExtraPremiumGate{color:#f4d36f;background:linear-gradient(135deg,#47321066,#3419426b);border:1px solid #eac25340;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 18px 16px;padding:13px;display:grid}.accountExtraPremiumGate>div{gap:2px;display:grid}.accountExtraPremiumGate b{color:#fff;font-size:13px}.accountExtraPremiumGate small{color:#c4bdad;font-size:11px}.accountExtraPremiumGate button{white-space:nowrap}.boostUseControls,.accountExtraBoostUse{background:#0d122185;border:1px solid #eec25238;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.boostUseControls>small,.accountExtraBoostUse>small{color:#b9c4ce;line-height:1.4}.boostTargetTabs,.accountExtraBoostTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.boostTargetTabs button,.accountExtraBoostTabs button{min-height:36px;color:inherit;background:#070e1ab8;border:1px solid #ffffff21;border-radius:10px;font-weight:800}.boostTargetTabs button.selected,.accountExtraBoostTabs button.selected{border-color:#f0be439e;box-shadow:inset 0 0 0 1px #f0be432e}.boostUseControls select,.accountExtraBoostUse select{border-radius:10px;width:100%;min-height:40px;padding:0 10px}.accountExtraBoostUse{margin:0 18px 16px}.accountExtraBoostUse .primary{min-height:42px}.accountExtraShop>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px 15px;display:flex}.accountExtraShop>footer small{color:#929eaa;max-width:420px;font-size:10.5px;line-height:1.35}.accountExtraShop>footer button{color:#dfe8ef;cursor:pointer;background:#030c16b3;border:1px solid #ffffff1c;border-radius:10px;padding:8px 12px;font-weight:800}@media (width<=620px){.accountExtraShopShade{padding:8px}.accountExtraShop{border-radius:17px;width:100%;max-height:calc(100dvh - 16px)}.accountExtraShop>header{grid-template-columns:42px minmax(0,1fr) 34px;padding:14px}.accountExtraShopIcon{width:40px;height:40px}.accountExtraShop>header h2{font-size:21px}.accountExtraShopPacks>button{grid-template-columns:36px minmax(0,1fr) auto}.accountExtraShopPacks>button em{grid-column:2/-1}.accountExtraPremiumGate{grid-template-columns:28px minmax(0,1fr)}.accountExtraPremiumGate button{grid-column:1/-1}.accountExtraShop>footer{flex-direction:column;align-items:flex-start}.accountExtraShop>footer button{align-self:flex-end}}.sidebarAllowance>button.allowanceBuy.available svg,.sidebarAllowance>button.allowanceBuy.available b,.mobileAllowance>button.allowanceBuy.available svg,.mobileAllowance>button.allowanceBuy.available b{color:var(--accent,#e9bc55)}.page-visitors>.sitePageHeader{display:none!important}.visitorsPage{flex-direction:column;gap:16px;display:flex}.visitorsRecommended{border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,12,18,30),var(--theme-window-alpha,.64));border-radius:18px;padding:14px 16px 16px;overflow:hidden}.visitorsRecommended>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.visitorsRecommended>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.visitorsRecommended>header small{letter-spacing:.16em;color:var(--accent);font-size:9px;font-weight:900}.visitorsRecommended>header h2{margin:0;font-size:22px;line-height:1.05}.visitorsRecommended>header button{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.62));color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:7px 11px;font-weight:800}.visitorsRecommendedRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-width:0;display:grid}.visitorsRecommendedCard{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.64));min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;padding:6px;display:grid;overflow:hidden}.visitorsRecommendedCard img{object-fit:cover;border-radius:9px;width:54px;height:64px}.visitorsRecommendedCard>span{flex-direction:column;gap:2px;min-width:0;display:flex}.visitorsRecommendedCard b,.visitorsRecommendedCard small,.visitorsRecommendedCard em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visitorsRecommendedCard b{font-size:13px}.visitorsRecommendedCard small{color:var(--muted);font-size:10px}.visitorsRecommendedCard em{color:var(--accent);font-size:10px;font-style:normal}.visitorsRecommendedEmpty{color:var(--muted);text-align:center;grid-column:1/-1;padding:18px}.app.theme-aurora-nocturne.membership-premium .visitorsRecommended{background:linear-gradient(125deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.66)),#07142380 46%,#12092399);border-color:#7bc4e03d;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.app.theme-aurora-nocturne.membership-premium .visitorsRecommendedCard{background:linear-gradient(145deg,#081a2a94,#2d1b4675);border-color:#7ebce033}@media (width<=1180px){.visitorsRecommendedRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.visitorsRecommended{padding:11px}.visitorsRecommended>header h2{font-size:19px}.visitorsRecommendedRail{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow-x:auto}.visitorsRecommendedCard{scroll-snap-align:start;flex:0 0 190px}.visitorsRecommended>header button{padding:6px 9px;font-size:12px}}.page-visitors>.sitePageHeader,.page-likes>.sitePageHeader,.page-matches>.sitePageHeader{display:none!important}.connectionsPage{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;padding:0 18px 30px;display:flex}.visitorsPage.connectionsPage{width:100%;max-width:none}.connectionsTopWidget{border:1px solid var(--border);background:rgba(var(--theme-surface-rgb,12,18,30),var(--theme-window-alpha,.64));border-radius:18px;padding:14px 16px 16px}.connectionsTopWidget>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.connectionsTopWidget>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.connectionsTopWidget>header small{letter-spacing:.16em;color:var(--accent);font-size:9px;font-weight:900}.connectionsTopWidget>header h2{margin:0;font-size:22px;line-height:1.05}.connectionsTopWidget>header button{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.62));color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:7px 11px;font-weight:800}.connectionsTopWidget>header button:disabled{opacity:.45;cursor:default}.connectionsTopRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-width:0;display:grid}.connectionsTopCard{border:1px solid var(--border);background:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.64));min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;padding:6px;display:grid;overflow:hidden}.connectionsTopCard img{object-fit:cover;border-radius:9px;width:54px;height:64px}.connectionsTopCard>span{flex-direction:column;gap:2px;min-width:0;display:flex}.connectionsTopEmpty{color:var(--muted);text-align:center;grid-column:1/-1;padding:18px}.app.theme-aurora-nocturne.membership-premium .connectionsTopWidget{background:linear-gradient(125deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.66)),#07142380 46%,#12092399);border-color:#7bc4e03d;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.app.theme-aurora-nocturne.membership-premium .connectionsTopCard{background:linear-gradient(145deg,#081a2a94,#2d1b4675);border-color:#7ebce033}.connectionsPage>.likesGrid,.connectionsPage>.matchGrid{width:100%}@media (width<=1180px){.connectionsTopRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.connectionsPage{padding:0 10px 20px}.connectionsTopWidget{padding:11px}.connectionsTopWidget>header h2{font-size:19px}.connectionsTopRail{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow-x:auto}.connectionsTopCard{scroll-snap-align:start;flex:0 0 190px}.connectionsTopWidget>header button{padding:6px 9px;font-size:12px}.connectionsTopAdSlot>.discreteAd{min-height:96px!important;padding:14px 16px!important}}.connectionsHub{box-sizing:border-box;z-index:1;flex-direction:column;gap:14px;width:100%;max-width:none;margin:0;padding:14px 18px 28px;display:flex;position:relative}.app.membership-premium .connectionsHub{max-width:none;margin-inline:0}.connectionsTopSlot{box-sizing:border-box;width:100%;min-height:138px;overflow:hidden}.connectionsTopWidget{isolation:isolate;background:linear-gradient(116deg,#061927c2,#141236ad 48%,#300d4699);border:1px solid #74cce03d;border-radius:20px;padding:16px 18px 17px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 15px 38px #0003}.connectionsTopGlow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#24e0d229,#0000 62%);height:190%;position:absolute;inset:-80% 42% auto -12%}.connectionsTopWidget>header{justify-content:space-between;align-items:center;gap:18px;margin:0 0 11px;display:flex}.connectionsTopWidget>header>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;min-width:0;display:grid}.connectionsTopWidget>header small{letter-spacing:.18em;color:#69e7dc;grid-row:1;font-size:9px;font-weight:950}.connectionsTopWidget>header h2{grid-row:1;margin:0;font-size:22px;line-height:1.05}.connectionsTopWidget>header p{color:var(--muted);grid-column:1/-1;margin:3px 0 0;font-size:11px}.connectionsTopWidget>header button,.connectionLaneUpgrade{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#114b528c,#3e21578f);border:1px solid #70d9dc40;border-radius:11px;padding:8px 12px;font-size:12px;font-weight:850}.connectionsTopRail{scrollbar-width:thin;gap:9px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.connectionsTopCard{min-width:170px;max-width:270px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0920309e,#2d194475);border:1px solid #88bbdd2e;border-radius:13px;flex:1 1 0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;padding:6px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.connectionsTopPhoto{width:54px;height:66px;position:relative}.connectionsTopPhoto img{object-fit:cover;border-radius:9px;width:100%;height:100%}.connectionsTopPhoto i{color:#7bf0d9;background:#05121ce0;border:1px solid #55e3cd59;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:3px;right:3px}.connectionsTopCard>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.connectionsTopCard b,.connectionsTopCard small,.connectionsTopCard em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connectionsTopCard b{font-size:13px}.connectionsTopCard small{color:var(--muted);font-size:10px}.connectionsTopCard em{color:#7be5d8;font-size:10px;font-style:normal}.connectionsTopEmpty{color:var(--muted);padding:18px}.connectionsTopAdSlot{background:#060a1452;border:1px solid #82829b2e;border-radius:20px}.connectionsTopAdSlot>.discreteAd{opacity:1!important;border:0!important;border-radius:20px!important;align-content:center!important;width:100%!important;height:100%!important;min-height:138px!important;margin:0!important;padding:22px 26px!important;display:grid!important}.connectionLane{--lane-rgb:94,203,220;border:1px solid rgba(var(--lane-rgb),.22);background:linear-gradient(112deg,rgba(var(--lane-rgb),.075),rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.62)) 30%,#0f0c1f94);border-radius:20px;padding:13px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 26px #00000024}.connectionLane:before{content:"";background:rgb(var(--lane-rgb));width:2px;box-shadow:0 0 16px rgba(var(--lane-rgb),.62);opacity:.8;border-radius:3px;position:absolute;top:18px;bottom:18px;left:0}.connectionLaneVisitors{--lane-rgb:70,216,221}.connectionLaneLikes{--lane-rgb:238,101,174}.connectionLaneMatches{--lane-rgb:104,221,166}.connectionLaneHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.connectionLaneIdentity{align-items:center;gap:11px;min-width:0;display:flex}.connectionLaneIcon{border:1px solid rgba(var(--lane-rgb),.26);background:rgba(var(--lane-rgb),.11);width:38px;height:38px;color:rgb(var(--lane-rgb));border-radius:12px;flex:0 0 38px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.connectionLaneIdentity>div{min-width:0}.connectionLaneIdentity small{color:rgba(var(--lane-rgb),.92);letter-spacing:.17em;font-size:8px;font-weight:950;display:block}.connectionLaneIdentity h2{align-items:center;gap:8px;margin:1px 0;font-size:19px;line-height:1.1;display:flex}.connectionLaneIdentity h2 em{background:rgba(var(--lane-rgb),.13);border:1px solid rgba(var(--lane-rgb),.2);min-width:22px;height:20px;color:rgb(var(--lane-rgb));border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-style:normal;display:inline-grid}.connectionLaneIdentity p{color:var(--muted);margin:0;font-size:10px}.connectionLaneUpgrade{color:#f5d28b;background:linear-gradient(135deg,#6e46117a,#59275085);border-color:#e2af5847;align-items:center;gap:7px;display:inline-flex}.connectionRail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(var(--lane-rgb),.46) #03081052;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:10px;min-height:192px;padding:1px 2px 7px;display:flex;overflow:auto hidden}.connectionRail::-webkit-scrollbar{height:7px}.connectionRail::-webkit-scrollbar-track{background:#03081052;border-radius:999px}.connectionRail::-webkit-scrollbar-thumb{background:rgba(var(--lane-rgb),.42);border:1px solid #ffffff0d;border-radius:999px}.connectionRail::-webkit-scrollbar-thumb:hover{background:rgba(var(--lane-rgb),.62)}.connectionCard{scroll-snap-align:start;border:1px solid rgba(var(--lane-rgb),.17);min-width:0;color:inherit;background:linear-gradient(155deg,#081421c7,#161228ad);border-radius:15px;flex:0 0 190px;transition:transform .16s,border-color .16s,background .16s;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.connectionCard:hover{border-color:rgba(var(--lane-rgb),.38);background:linear-gradient(155deg,rgba(var(--lane-rgb),.105),#161228bd);transform:translateY(-2px)}.connectionCard:focus-within,.connectionCard:focus-visible{outline:2px solid rgba(var(--lane-rgb),.48);outline-offset:2px}.connectionPhoto{background:#040912b3;height:116px;position:relative;overflow:hidden}.connectionPhoto>img{object-fit:cover;width:100%;height:100%;display:block}.connectionCardBody{flex-direction:column;gap:3px;min-width:0;padding:9px 10px 10px;display:flex}.connectionCardBody>b,.connectionName b{font-size:13px}.connectionName{align-items:center;gap:5px;min-width:0;display:flex}.connectionName b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectionName svg{color:rgb(var(--lane-rgb));flex:none}.connectionCardBody>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.connectionCue{color:rgba(var(--lane-rgb),.92);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.visitorCountBadge,.connectionRelation,.superConnectionBadge,.matchPresence,.matchUnreadBadge{z-index:2;border-radius:999px;align-items:center;gap:4px;font-weight:850;display:inline-flex;position:absolute}.visitorCountBadge{color:#91f2ed;background:#04141cd1;border:1px solid #46d8dd57;padding:4px 6px;font-size:9px;top:6px;left:6px}.connectionRelation{background:#0a0d19d6;padding:4px 6px;font-size:8.5px;top:6px;right:6px}.connectionRelation.liked{color:#ff9ed0;border:1px solid #ee65ae61}.connectionRelation.super{color:#ffd47f;border:1px solid #f2be516b}.connectionRelation.matched{color:#96f0c5;border:1px solid #68dda661}.visitorRecency{color:#78e6df;font-size:9.5px;font-style:normal}.lockedVisitorCard{cursor:pointer;text-align:left}.lockedConnectionPhoto img{filter:blur(11px)saturate(.5);opacity:.44;transform:scale(1.12)}.lockedVisitorVeil,.hiddenLikeVeil{text-align:center;color:#f3cf83;background:linear-gradient(#070a142e,#070912bd);align-content:center;place-items:center;gap:3px;display:grid;position:absolute;inset:0}.lockedVisitorVeil b,.hiddenLikeVeil b{font-size:12px}.lockedVisitorVeil span{color:#f0dfb6;font-size:9px}.lockedVisitorCta{color:#f2ca79;background:#d6a2471f;border:1px solid #ebbc5c38;border-radius:8px;justify-content:center;margin-top:4px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.likeConnectionCard{flex-basis:238px}.likeConnectionCard .connectionPhoto{height:108px}.superIncoming{border-color:#f2be5159;box-shadow:inset 0 0 0 1px #f2be510d,0 0 24px #da892f12}.superConnectionBadge{color:#ffd87f;letter-spacing:.05em;background:#462c09d1;border:1px solid #f2be5166;padding:4px 7px;font-size:8.5px;top:6px;left:6px}.hiddenLikeVeil{color:#ffacd6}.connectionLikeMessage{color:#e8dce7;white-space:nowrap;text-overflow:ellipsis;background:#ee65ae0f;border:1px solid #ee65ae21;border-radius:8px;margin:3px 0 1px;padding:6px 7px;font-size:9.5px;overflow:hidden}.connectionCardActions{gap:6px;margin-top:4px;display:flex}.connectionCardActions button,.connectionPrimaryAction{border:1px solid rgba(var(--lane-rgb),.2);min-width:0;color:inherit;font:inherit;cursor:pointer;background:#0f1a28b8;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:800}.connectionCardActions button{flex:1}.connectionPrimaryAction{color:#fff;justify-content:center;align-items:center;gap:4px;display:inline-flex;background:rgba(var(--lane-rgb),.14)!important;border-color:rgba(var(--lane-rgb),.28)!important}.hiddenLike .connectionPrimaryAction{--lane-rgb:238,101,174;width:100%;margin-top:5px}.matchConnectionCard{flex-basis:242px}.matchConnectionOpen{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.matchConnectionCard .connectionPhoto{height:106px}.matchPresence{color:#cad4db;white-space:nowrap;text-overflow:ellipsis;background:#050e14d6;border:1px solid #ffffff1a;max-width:calc(100% - 12px);padding:4px 6px;font-size:8.5px;bottom:6px;left:6px;overflow:hidden}.matchPresence.online{color:#8ff0bb;border-color:#68dda652}.matchPresence.online i{background:#68dda6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #68dda6b3}.matchUnreadBadge{color:#062419;background:#67dca6;border:1px solid #d9ffec6b;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;top:6px;right:6px}.matchTurnState{border-radius:999px;align-self:flex-start;margin:1px 0;padding:3px 6px;font-size:8.5px;font-weight:850;display:inline-flex}.matchTurnState.new{color:#d5bcff;background:#9b66eb1f;border:1px solid #9b66eb38}.matchTurnState.reply{color:#8cf0bc;background:#68dda61f;border:1px solid #68dda638}.matchTurnState.waiting{color:#a8b5c4;background:#8a9eb21a;border:1px solid #8a9eb229}.matchPreview{color:#d8dce4;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:9.5px;overflow:hidden}.matchMessageAction{color:#86e9b7;align-items:center;gap:5px;margin-top:4px;font-size:9.5px;font-weight:850;display:inline-flex}.connectionLaneEmpty{min-height:150px;color:var(--muted);text-align:left;flex:1 0 100%;justify-content:center;align-items:center;gap:10px;display:flex}.connectionLaneEmpty>span{flex-direction:column;gap:2px;display:flex}.connectionLaneEmpty b{color:var(--text)}.connectionLaneEmpty small{font-size:10px}@media (width<=1180px){.connectionsHub{padding-inline:12px}.connectionsTopCard{flex:0 0 205px}.connectionLaneIdentity p{display:none}.connectionCard{flex-basis:180px}.likeConnectionCard,.matchConnectionCard{flex-basis:220px}}@media (width<=720px){.connectionsHub{gap:10px;padding:8px 9px 20px}.connectionsTopSlot{min-height:124px}.connectionsTopWidget{border-radius:16px;padding:12px}.connectionsTopWidget>header p{display:none}.connectionsTopWidget>header h2{font-size:18px}.connectionsTopWidget>header button{padding:7px 9px;font-size:10px}.connectionsTopCard{flex:0 0 185px}.connectionLane{border-radius:16px;padding:11px 10px}.connectionLaneHeader{align-items:flex-start}.connectionLaneIdentity p{display:none}.connectionLaneIdentity h2{font-size:17px}.connectionLaneUpgrade{padding:7px 8px;font-size:10px}.connectionRail{min-height:185px}.connectionCard{flex-basis:168px}.likeConnectionCard,.matchConnectionCard{flex-basis:218px}.connectionPhoto{height:108px}}.referralLandingCue{color:var(--premium-theme-text,#eefafa);background:linear-gradient(135deg,#1f9d9e24,#7846be1f);border:1px solid #6ee0d057;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.referralLandingCue>span{flex-direction:column;gap:2px;min-width:0;display:flex}.referralLandingCue small{opacity:.76;line-height:1.35}.growthHub{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;padding:18px 22px 28px;display:flex}.growthLoading{justify-content:center;min-height:240px}.growthHub .auroraPremiumWidget{background:linear-gradient(145deg,#0c1f2ed6,#1e1937c7);border:1px solid #77dad540;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #0309142e}.growthHero{border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.growthHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#41e0c73b,#9f4be121 45%,#0000 70%);width:300px;height:260px;position:absolute;top:-100px;right:-80px}.growthHero>div{z-index:1;max-width:850px;position:relative}.growthHero>svg{z-index:1;color:#80e4d6;filter:drop-shadow(0 0 16px #5fddcd47);position:relative}.growthHero small,.growthMilestones header small{letter-spacing:.14em;color:#75d8cc;font-weight:800}.growthHero h2{margin:5px 0 8px;font-size:clamp(25px,2.2vw,38px)}.growthHero p{max-width:850px;color:var(--premium-theme-muted,#aebfc7);margin:0;line-height:1.55}.growthGrid,.growthLowerGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:16px;display:grid}.growthLowerGrid{grid-template-columns:1fr 1fr}.growthReferralCard,.growthStatusCard,.growthMilestones,.growthRecent{border-radius:20px;padding:20px}.growthReferralCard header,.growthStatusCard header,.growthRecent header,.growthMilestones header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.growthReferralCard header span,.growthStatusCard header span{flex-direction:column;gap:4px;display:flex}.growthReferralCard header small,.growthRecent header small{color:var(--premium-theme-muted,#aebfc7)}.growthReferralCard header em{letter-spacing:.08em;color:#f0ce72;background:#f0ce7214;border:1px solid #f0ce724d;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:800}.growthLink{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:18px 0;display:grid}.growthLink input{color:#dffaf6;background:#040d1880;border:1px solid #7edad338;border-radius:12px;width:100%;min-width:0;padding:11px 12px}.growthProgress>div{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.growthProgress>div>span{border-radius:inherit;background:linear-gradient(90deg,#4fd7ca,#9b73df,#e2bb62);height:100%;display:block}.growthProgress p{color:var(--premium-theme-muted,#aebfc7);margin:8px 0 10px}.growthProgress p b{color:#eafaf7}.growthReferralCard>small{color:var(--premium-theme-muted,#aebfc7)}.growthStatusCard header button,.growthMilestones header span{color:#7fdccf;background:0 0;border:0}.growthStatusStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.growthStatusStats span{background:#050e1952;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.growthStatusStats strong{color:#e9fbf8;font-size:24px}.growthStatusStats small{color:var(--premium-theme-muted,#aebfc7)}.growthBadge{border-radius:13px;align-items:center;gap:9px;margin-top:9px;padding:10px 12px;display:flex}.growthBadge span{flex-direction:column;display:flex}.growthBadge.founder{color:#efd379;background:#eec15717;border:1px solid #eec1574d}.growthBadge.ambassador{color:#d8a7f2;background:#9946c61a;border:1px solid #bf6fe252}.growthBadge small{color:var(--premium-theme-muted,#aebfc7)}.growthMilestones header h3{margin:3px 0 0}.growthMilestones>div{scroll-snap-type:x proximity;gap:12px;padding:14px 1px 4px;display:flex;overflow-x:auto}.growthMilestones article{scroll-snap-align:start;background:#040d184d;border:1px solid #ffffff14;border-radius:15px;flex:1 0 260px;align-items:center;gap:12px;padding:13px;display:flex}.growthMilestones article i{color:#c5a8ee;background:#7457be38;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.growthMilestones article.complete{background:#2b92871a;border-color:#59d8c04d}.growthMilestones article.complete i{color:#8ee9d9;background:#3cc3ae33}.growthMilestones article span{flex-direction:column;gap:3px;display:flex}.growthMilestones article small{color:var(--premium-theme-muted,#aebfc7)}.growthRecent header{border-bottom:1px solid #ffffff12;padding-bottom:12px}.growthReferralList,.growthRewardList{flex-direction:column;display:flex}.growthReferralList>div,.growthRewardList>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.growthReferralList>div:last-child,.growthRewardList>div:last-child{border-bottom:0}.growthReferralList span,.growthRewardList span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.growthReferralList small,.growthRewardList small{color:var(--premium-theme-muted,#aebfc7);grid-column:2}.growthReferralList em{color:#72d8ca;font-style:normal}.growthState{background:#83909b;border-radius:50%;width:8px;height:8px}.state-pending{background:#83909b}.state-qualified,.state-held{background:#e5bb61}.state-rewarded{background:#62d6b8}.state-rejected,.state-voided{background:#d36c7d}.growthRewardList>div{justify-content:flex-start}.growthRewardList>div>svg{color:#d9b862}.growthRewardList span{flex-direction:column;align-items:flex-start;display:flex}@media (width<=900px){.growthHub{padding:12px 10px 22px}.growthGrid,.growthLowerGrid{grid-template-columns:1fr}.growthHero{padding:20px}.growthHero>svg{display:none}.growthStatusStats{grid-template-columns:repeat(3,minmax(0,1fr))}.growthStatusStats small{font-size:11px}.growthLink{grid-template-columns:1fr}.growthMilestones header{flex-direction:column}.growthMilestones header>span{font-size:12px}}.growthUgc{padding:0;overflow:hidden}.growthUgc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.growthUgc>summary::-webkit-details-marker{display:none}.growthUgc>summary span{flex-direction:column;gap:4px;display:flex}.growthUgc>summary b{font-size:16px}.growthUgc>summary small{color:var(--muted);font-size:12px}.growthUgc>summary em{color:#7de6d8;white-space:nowrap;background:#125d5d33;border:1px solid #7de6d847;border-radius:999px;padding:6px 10px;font-style:normal}.growthUgcBody{border-top:1px solid #7de6d824;gap:14px;padding:18px 20px 20px;display:grid}.growthUgcBody>p{color:var(--muted);max-width:900px;margin:0}.growthUgcBody>label:not(.toggle){gap:6px;max-width:720px;display:grid}.growthUgcBody input[type=text],.growthUgcBody input:not([type]){width:100%}.growthUgcBody fieldset{border:1px solid #b985ff38;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px;display:grid}.growthUgcBody legend{color:#d9cbff;padding:0 7px;font-weight:700}.growthUgcBody .toggle{align-items:flex-start;gap:9px;display:flex}.growthUgcConsent{background:#3620563d;border:1px solid #c180ff33;border-radius:14px;max-width:900px;padding:12px 14px}.growthUgcConsent span{flex-direction:column;gap:3px;display:flex}.growthUgcHistory{gap:8px;margin-top:4px;display:grid}.growthUgcHistory>div{background:#040e1940;border:1px solid #7de6d81f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.growthUgcHistory span{gap:2px;min-width:0;display:grid}.growthUgcHistory small,.growthUgcHistory em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-style:normal;overflow:hidden}.growthUgcHistory button{flex:none}@media (width<=700px){.growthUgcBody fieldset{grid-template-columns:1fr}.growthUgc>summary{align-items:flex-start}.growthUgcHistory>div{flex-direction:column;align-items:flex-start}.growthUgcHistory button{align-self:flex-end}}.growthAdminWorkspace{gap:14px;display:grid}.growthAdminStats{margin:0}.growthAdminColumns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.growthCampaignForm,.growthAmbSearch,.growthEventReview{gap:9px;margin:12px 0 16px;display:grid}.growthCampaignForm .twoCols{grid-template-columns:1fr 1fr;gap:9px;display:grid}.growthCampaignList,.growthAmbList,.growthReferralAdminList,.growthUgcList{gap:8px;display:grid}.growthCampaignList>div,.growthAmbList>div,.growthReferralAdminList>div,.growthUgcList>div,.growthAmbCandidate{background:#07121e3d;border:1px solid #7de6d821;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.growthCampaignList span,.growthAmbList span,.growthReferralAdminList span,.growthUgcList span,.growthAmbCandidate span{gap:2px;min-width:0;display:grid}.growthCampaignList small,.growthAmbList small,.growthReferralAdminList small,.growthUgcList small,.growthAmbCandidate small{color:var(--muted)}.growthReferralAdminList nav,.growthUgcList nav{flex:none;gap:6px;display:flex}.growthEventReview{grid-template-columns:repeat(4,minmax(0,1fr))}.growthEventReview>input,.growthEventReview>button{grid-column:span 2}.growthEventReview label{gap:5px;display:grid}.growthAdminWorkspace .opsPanel{min-width:0}@media (width<=1050px){.growthAdminColumns{grid-template-columns:1fr}.growthEventReview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.growthCampaignForm .twoCols,.growthEventReview{grid-template-columns:1fr}.growthEventReview>input,.growthEventReview>button{grid-column:auto}.growthReferralAdminList>div,.growthUgcList>div{flex-direction:column;align-items:flex-start}.growthReferralAdminList nav,.growthUgcList nav{flex-wrap:wrap;align-self:flex-end}}.growthMilestonesPanel{gap:12px;display:grid}.growthMilestoneList{gap:8px;display:grid}.growthMilestoneList>div{background:linear-gradient(110deg,#7853b114,#0e717a12);border:1px solid #f0ca6726;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.growthMilestoneList span{gap:2px;display:grid}.growthMilestoneList small{color:var(--muted)}.growthMilestoneForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:4px;display:grid}.growthMilestoneForm label{gap:5px;display:grid}.growthMilestoneForm>button{grid-column:1/-1}.growthCheck{align-items:center;gap:8px;min-height:40px;display:flex!important}.growthCheck input{width:auto!important}.growthEventThresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.growthEventThresholds label{gap:5px;display:grid}.growthAmbRecord{align-items:stretch!important;display:grid!important}.growthAmbRecordHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.growthAmbRecordHead nav{flex-wrap:wrap;gap:6px;display:flex}.growthAmbEditor{border-top:1px solid #7de6d81a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.growthAmbEditor textarea{resize:vertical;grid-column:1/-1}.growthAmbEditor .primary{grid-column:1/-1}.growthAmbMetrics{border-top:1px solid #d586ff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.growthAmbMetrics>span{background:#593b8517;border:1px solid #d392ff1c;border-radius:10px;padding:8px 9px}.growthAmbMetrics b{color:#e8d7f6}.growthAmbMetrics p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.growthEventManualReward{border-top:1px solid #7de6d81a;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(100px,.4fr) auto;gap:8px;padding-top:10px;display:grid}@media (width<=900px){.growthAmbEditor,.growthAmbMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growthEventManualReward{grid-template-columns:1fr 120px}.growthEventManualReward button{grid-column:1/-1}}@media (width<=650px){.growthMilestoneForm,.growthEventThresholds,.growthAmbEditor,.growthAmbMetrics,.growthEventManualReward{grid-template-columns:1fr}.growthAmbRecordHead{flex-direction:column;align-items:flex-start}.growthAmbRecordHead nav{align-self:flex-end}}.publicGrowthBadges{flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 10px;display:flex}.publicGrowthBadge{color:#dcc3ef;background:linear-gradient(120deg,#703f9f21,#19808217);border:1px solid #bd7ee638;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;line-height:1;display:inline-flex}.publicGrowthBadge.badge-founding-member{color:#f1d77f;background:linear-gradient(120deg,#b27e2029,#8743951a);border-color:#efca6252;box-shadow:0 0 18px #e5bb4d12}.publicGrowthBadges.compact{margin:3px 0}.publicGrowthBadges.compact .publicGrowthBadge{padding:4px 7px;font-size:10px}.staffMfaQrBlock{background:#faf9fc;border:1px solid #e1dee8;border-radius:16px;justify-items:center;gap:9px;margin:2px 0 14px;padding:14px;display:grid}.staffMfaQrBlock>b{justify-self:start;font-size:13px}.staffMfaQr{aspect-ratio:1;border-radius:10px;width:min(240px,100%);height:auto;display:block;box-shadow:0 7px 24px #1f182714}.staffMfaQrBlock>small{text-align:center;color:#77717d;margin:0;line-height:1.45}.staffMfaQrUnavailable{text-align:center;color:#655e69;background:#fff;border:1px dashed #d7d1df;border-radius:11px;width:100%;padding:12px;font-size:13px}.staffMfaRecoveryCard{gap:12px;display:grid}.staffMfaRecoveryCard>p{margin-bottom:4px}.staffMfaRecoveryCodes{background:#f8f7fa;border:1px solid #e4e2e8;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.staffMfaRecoveryCodes code{text-align:center;letter-spacing:.08em;background:#fff;border:1px solid #e2dfe7;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:800;display:block}.staffMfaRecoveryCard>button:not(.primary){cursor:pointer;background:#fff;border:1px solid #dddde6;border-radius:11px;padding:10px 13px;font-weight:800}.staffMfaGatePage .authCard input[readonly]{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.staffMfaGatePage .legal{text-align:left;margin:0 0 16px}.staffMfaLoginPage .linkBtn{text-align:left;margin:0 0 18px;padding:0}.staffMfaRecoveryCard>.primary{margin-top:2px}@media (width<=600px){.staffMfaRecoveryCodes{grid-template-columns:1fr}}.rewardedAdProviderMount{z-index:2147483000;position:relative}.page-connections{overflow-x:hidden}.connectionsCanvas{box-sizing:border-box;z-index:1;width:100%;min-width:0;max-width:none;margin:0;position:relative}.connectionsPremiumCanvas{display:block}.connectionsPremiumCanvas>.connectionsHub{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.connectionsFreeCanvas{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(150px,190px);align-items:start;gap:14px;padding:14px 0 28px;display:grid}.connectionsFreeCanvas>.connectionsHub{grid-column:2;min-width:0;padding:0}.connectionsSideAd{background:#060a1452;border:1px solid #82829b2e;border-radius:20px;min-width:0;height:calc(100vh - 28px);min-height:520px;max-height:900px;position:sticky;top:14px;overflow:hidden}.connectionsSideAdLeft{grid-column:1}.connectionsSideAdRight{grid-column:3}.connectionsSideAd>.discreteAd{opacity:1!important;text-align:left!important;border:0!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:22px 16px!important;display:flex!important}.connectionsSideAd>.discreteAd small{letter-spacing:.12em}.connectionsSideAd>.discreteAd b{font-size:16px;line-height:1.25}.connectionsSideAd>.discreteAd span{font-size:12px;line-height:1.5}@media (width>=1101px){.connectionsFreeCanvas .connectionsTopAdSlot{display:none!important}}@media (width<=1100px){.connectionsFreeCanvas{padding:0;display:block}.connectionsFreeCanvas>.connectionsHub{padding:14px 12px 28px}.connectionsSideAd{display:none!important}.connectionsFreeCanvas .connectionsTopAdSlot{display:block!important}}@media (width<=720px){.connectionsFreeCanvas>.connectionsHub{padding:8px 9px 20px}.connectionsPremiumCanvas>.connectionsHub{padding-left:0;padding-right:0}}@media (width>=1101px) and (height>=760px){.connectionsPremiumCanvas>.connectionsHub{grid-template-rows:auto repeat(3,minmax(0,1fr));align-items:stretch;min-height:calc(100vh - 28px);display:grid}.connectionsPremiumCanvas .connectionLane{flex-direction:column;min-height:0;display:flex}.connectionsPremiumCanvas .connectionRail{flex:auto;align-items:stretch;min-height:178px}.connectionsPremiumCanvas .connectionCard{align-self:stretch}}.growthHero{padding:24px 28px}.growthHero h2{font-size:clamp(25px,2vw,35px)}.growthNextReward{color:#cdb1ec;background:linear-gradient(115deg,#6f45a621,#1f888614);border:1px solid #c99cf533;border-radius:13px;align-items:center;gap:9px;margin:0 0 11px;padding:10px 12px;display:flex}.growthNextReward>span{flex-direction:column;gap:2px;display:flex}.growthNextReward b{color:#e9dcf7}.growthNextReward small{color:var(--premium-theme-muted,#aebfc7);line-height:1.35}.growthAmbassadorStrip{border-radius:20px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.growthAmbassadorIntro{align-items:flex-start;gap:11px;min-width:0;display:flex}.growthAmbassadorIntro>svg{color:#d5a9ef;flex:none;margin-top:3px}.growthAmbassadorIntro>span{flex-direction:column;gap:3px;min-width:0;display:flex}.growthAmbassadorIntro small{letter-spacing:.13em;color:#c490e7;font-size:10px;font-weight:800}.growthAmbassadorIntro b{color:#f0e7f7;font-size:16px}.growthAmbassadorIntro p{color:var(--premium-theme-muted,#aebfc7);margin:1px 0 0;font-size:12px;line-height:1.45}.growthAmbassadorFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.growthAmbassadorFacts>span{background:#2815402b;border:1px solid #d391f821;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 11px;display:flex}.growthAmbassadorFacts b{color:#ead7f4;font-size:13px}.growthAmbassadorFacts small{color:var(--premium-theme-muted,#aebfc7);font-size:11px;line-height:1.35}.growthAmbassadorStrip.active{background:linear-gradient(145deg,#1a1f36d1,#321846b8);border-color:#c274e552}@media (width<=900px){.growthHero{padding:20px}.growthAmbassadorStrip{grid-template-columns:1fr}.growthAmbassadorFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.growthAmbassadorFacts{grid-template-columns:1fr}.growthNextReward{align-items:flex-start}}.growthAmbassadorAgreement{padding:0;overflow:hidden}.growthAmbassadorAgreement>header{border-bottom:1px solid #7de6d824;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.growthAmbassadorAgreement>header>span{flex-direction:column;gap:3px;display:flex}.growthAmbassadorAgreement>header small{letter-spacing:.13em;color:#c99be8;font-size:10px;font-weight:800}.growthAmbassadorAgreement>header b{font-size:16px}.growthAmbassadorAgreement>header em{border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.growthAmbassadorAgreement>header em.active{color:#7de6d8;background:#125d5d33;border:1px solid #7de6d847}.growthAmbassadorAgreement>header em.required{color:#f1c67e;background:#6e49142e;border:1px solid #f1c67e42}.growthAgreementBody{gap:14px;padding:18px 20px 20px;display:grid}.growthAgreementBody>p{color:var(--muted);max-width:980px;margin:0;line-height:1.55}.growthAgreementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.growthAgreementGrid>span,.growthAgreementNotice{background:#05101d3d;border:1px solid #7de6d824;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.growthAgreementGrid small,.growthAgreementNotice small{color:var(--muted);line-height:1.45}.growthAgreementNotice{background:#36205633;border-color:#c180ff33;max-width:980px}.growthPromoReference{gap:6px;max-width:760px;display:grid}.growthPromoActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.growthPromoActions .danger{color:#f1b2b2;border-color:#f1898947}.growthAmbassadorAgreement .growthUgcHistory>div{padding:11px 13px}.growthAmbassadorAgreement .growthUgcHistory>div>span{width:100%}@media (width<=700px){.growthAgreementGrid{grid-template-columns:1fr}.growthAmbassadorAgreement>header{align-items:flex-start}.growthPromoActions{flex-direction:column;align-items:stretch}.growthPromoActions button{width:100%}}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true]{--aurora-rich-window:linear-gradient(122deg, rgba(5,31,40,var(--theme-window-alpha,.76)) 0%, rgba(7,18,35,var(--theme-window-alpha,.76)) 48%, rgba(31,14,49,var(--theme-window-alpha,.76)) 100%);--aurora-rich-pane:linear-gradient(124deg, rgba(5,34,43,var(--theme-pane-alpha,.82)) 0%, rgba(8,19,37,var(--theme-pane-alpha,.82)) 47%, rgba(34,15,53,var(--theme-pane-alpha,.82)) 100%);--aurora-rich-card:linear-gradient(138deg, rgba(8,31,43,var(--theme-card-alpha,.84)) 0%, rgba(13,22,40,var(--theme-card-alpha,.84)) 52%, rgba(38,19,55,var(--theme-card-alpha,.84)) 100%);--aurora-rich-control:linear-gradient(135deg, rgba(5,24,35,var(--theme-control-alpha,.86)) 0%, rgba(11,18,34,var(--theme-control-alpha,.86)) 55%, rgba(29,16,45,var(--theme-control-alpha,.86)) 100%);--aurora-rich-overlay:linear-gradient(132deg, rgba(4,27,37,var(--theme-overlay-alpha,.94)) 0%, rgba(8,16,32,var(--theme-overlay-alpha,.94)) 50%, rgba(31,13,48,var(--theme-overlay-alpha,.94)) 100%);--aurora-rich-border:#76cddc3d;--aurora-rich-border-violet:#8f70eb45}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true]>main[class^=page-] :is(.homePanel,.homeRecommended,.homeBoostedModule,.homePromotedModule,.homeCombinedRooms,.discoverSwipePane,.discoverSearchPane,.filterPanel,.rightPanel,.connectionsTopWidget,.connectionLane,.messages,.conversationList,.privateChat,.dmProfileRail,.roomList,.roomChat,.roomMembers,.roomToolsPanel,.roomToolSection,.realMapShell,.mapBrowsePanel,.mapControlDeck,.eventsRecommendationBar,.eventsResultsPanel,.eventsCalendarPanel,.eventsFilterPanel,.notificationSummaryStrip,.notificationFeedPanel,.notificationSideWidget,.growthHero,.growthReferralCard,.growthStatusCard,.growthMilestones,.growthRecent,.growthAmbassadorAgreement,.profileEditor,.profileEditCard,.profileActionCard,.profileIntro,.photoManager,.chatAvatarManager,.profilePromptEditor,.accountDataCard,.verificationCard,.premiumHeroRedesign,.premiumCompare,.premiumEventPreview,.premiumPurchasesTop,.paymentAccountCard,.premiumGiftCard,.boostCard,.superLikeStore,.privateRoomPerk,.supportHero,.supportPromise,.customSupport,.suggestionsBox,.supportFaq,.faqItem,.supportContact,.supportLegal,.settingsSectionTabs,.settingsPanel,.settingsStatusCard,.opsPanel,.casePanel,.themeShopIntro,.themeAdminCard){background:var(--aurora-rich-pane)!important;border-color:var(--aurora-rich-border)!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true]>main[class^=page-] :is(.publicProfilePage,.premiumPage>.premiumRedesign,.supportPage,.settingsModernPage>.settingsModernGrid,.eventsBrowser,.eventsWorkspace,.connectionsHub,.growthHub){border-color:var(--aurora-rich-border)!important}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true]>main[class^=page-] :is(.homeProfileCard,.homePromotedCard,.eventsRecommendationRoom,.eventStripCard,.connectionsTopCard,.connectionCard,.conversation,.room,.notificationSummaryCard,.notificationItem,.growthAmbassadorFacts>span,.growthAgreementGrid>span,.growthAgreementNotice,.profileFirstImpressionSummary,.settingsPreviewRow,.settingsCompactSummary,.settingsSwitchRow,.settingsSelectRow,.settingsNotificationGroups>section,.settingsVerificationRows>span,.settingsSessionList>div,.gridCard,.matchCard,.mapEntityCard,.mapRoomCard,.mapCompanionCard,.mapBrowseItem,.adminUserRow,.statCard,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.likeExtras article){background:var(--aurora-rich-card)!important;border-color:#7bbede33!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true]>main[class^=page-] :is(input:not([type=checkbox]):not([type=range]),select,textarea,.composer,.roomComposerWrap,.chatHeader,.conversationListHead,.roomListTitle,.privateHeaderPerson,.eventMapSetup,.mapBrowseSearch,.notificationFilterBar,.eventsFilterSearch,.growthPromoReference input){background:var(--aurora-rich-control)!important;box-shadow:none!important;border-color:#6fc7d730!important}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true] :is(.modal,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.profilePeek,.profileMapPopup,.profileTaskBody,.notificationMenu,.contextMenu,.reactionPicker,.dmPicker,.toast,.notificationToast,.userErrorPopup,.premiumWelcomeCard,.accountExtraShopShade>div){background:var(--aurora-rich-overlay)!important;border-color:var(--aurora-rich-border-violet)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0003!important}html body #root .app.theme-aurora-nocturne.premium-theme.membership-premium[data-theme-metered=true] :is(.realMap,.leaflet-container,.profilePhoto,.discoverSearchPhotoMain,.discoverSearchPhotoBackdrop,.eventStripImage,.eventsRecommendationRoom img,.homeProfileCard img,.homePromotedCard img){background-image:revert-layer!important}.advertisingConsentBanner{z-index:10020;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#070f1cf0;border:1px solid #93d3ff57;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(920px,100vw - 28px);padding:16px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000006b}.advertisingConsentBanner>div:first-child{min-width:0}.advertisingConsentBanner b{font-size:15px}.advertisingConsentBanner p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.45}.advertisingConsentActions{flex:none;gap:8px;display:flex}.advertisingConsentActions button{white-space:nowrap}.advertisingPrivacyPanel>p{color:var(--muted);margin:0;line-height:1.5}.advertisingConsentSettingsActions button.active{border-color:#79d0ff99;box-shadow:inset 0 0 0 1px #79d0ff29}@media (width<=720px){.advertisingConsentBanner{flex-direction:column;align-items:stretch;width:calc(100vw - 20px);padding:14px;bottom:10px}.advertisingConsentActions{grid-template-columns:1fr 1fr;display:grid}.advertisingConsentActions button{white-space:normal}}.passportLocationSearch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.passportLocationSearch>input{min-width:0}.passportLocationSearch>button{white-space:nowrap;min-height:36px}.passportLocationResults{gap:5px;margin-top:6px;display:grid}.passportLocationResults>button{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.passportLocationAttribution{color:var(--muted);margin-top:5px;line-height:1.35;display:block}@media (width<=520px){.passportLocationSearch{grid-template-columns:1fr}.passportLocationSearch>button{width:100%}}.communityGuidelinesPage{background:var(--app-bg,var(--bg,#0b0d15));min-height:100dvh;color:var(--text);position:relative;overflow:hidden}.communityGuidelinesBackdrop{pointer-events:none;opacity:.5;position:fixed;inset:0;overflow:hidden}.communityGuidelinesPage .guidelinesGate{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#05070da8}.communityGuidelinesPage .guidelinesGateCard{background:color-mix(in srgb,var(--panel) 96%,transparent);border-color:var(--border);color:var(--text);box-shadow:0 28px 90px #0000006b}.communityGuidelinesPage .guidelinesGateRules section{background:var(--soft,var(--surface));border-color:var(--border)}.communityGuidelinesPage .guidelinesGateCard>small,.communityGuidelinesPage .guidelinesGateRules p{color:var(--muted)}@media (width<=700px){.communityGuidelinesPage .guidelinesGate{align-items:end;padding:10px}.communityGuidelinesPage .guidelinesGateCard{border-radius:20px;max-height:calc(100dvh - 20px);padding:20px 16px}}.photoVerificationShade{z-index:320;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070d9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photoVerificationModal{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 96%,transparent);width:min(560px,100%);color:var(--text);border-radius:22px;grid-template-columns:auto 1fr;gap:16px 18px;padding:24px;display:grid;position:relative;box-shadow:0 28px 90px #0000006b}.photoVerificationClose{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:21px;position:absolute;top:11px;right:13px}.photoVerificationIcon{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 13%,var(--surface));width:52px;height:52px;color:var(--accent-strong,var(--accent));border-radius:16px;place-items:center;display:grid}.photoVerificationCopy{gap:6px;padding-right:30px;display:grid}.photoVerificationCopy h2{margin:0;font-size:24px}.photoVerificationCopy p{color:var(--muted);margin:0;line-height:1.5}.photoVerificationStatus{border:1px solid var(--border);background:var(--surface);width:max-content;color:var(--muted);border-radius:999px;margin-top:3px;padding:5px 9px;font-size:10px;font-weight:850}.photoVerificationStatus.approved{color:#77d8a2;border-color:color-mix(in srgb,#77d8a2 45%,var(--border))}.photoVerificationStatus.pending{color:var(--accent-strong,var(--accent));border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.photoVerificationStatus.rejected{color:#ff9c9c;border-color:color-mix(in srgb,#f77 45%,var(--border))}.photoVerificationError{border:1px solid color-mix(in srgb,#f77 45%,var(--border));background:color-mix(in srgb,#f77 9%,var(--surface));color:var(--text);border-radius:11px;grid-column:1/-1;padding:10px 12px;font-size:12px}.photoVerificationActions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.photoVerificationActions button,.photoVerificationUpload{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.photoVerificationUpload{background:color-mix(in srgb,var(--accent) 18%,var(--surface));border-color:color-mix(in srgb,var(--accent) 48%,var(--border));color:var(--accent-strong,var(--text));position:relative;overflow:hidden}.photoVerificationUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.photoVerificationPrivacy{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.45}.photoVerificationReminder{z-index:180;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--panel) 96%,transparent);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 38px #00000047}.photoVerificationReminder>span{text-align:left;gap:2px;display:grid}.photoVerificationReminder b{font-size:11px}.photoVerificationReminder small{color:var(--muted);font-size:9px}.photoVerificationReminder svg{color:var(--accent-strong,var(--accent))}.settingsVerificationActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settingsVerificationRows em.pending{color:var(--accent-strong,var(--accent))}.settingsVerificationRows em.rejected{color:#e77878}@media (width<=700px){.photoVerificationShade{align-items:end;padding:10px}.photoVerificationModal{border-radius:20px;grid-template-columns:1fr;padding:20px 16px}.photoVerificationIcon{width:46px;height:46px}.photoVerificationCopy{padding-right:24px}.photoVerificationActions{display:grid}.photoVerificationReminder{justify-content:center;bottom:12px;left:12px;right:12px}}@media (width>=721px){html body #root .app>main.page-rooms{gap:0!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #root .page-rooms>.chatroomsTopSlot{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex:0 0 112px!important;width:100%!important;min-height:112px!important;max-height:112px!important;margin:0!important}html body #root .page-rooms>.chatroomsTopSlot>.ad-chatrooms-top{border-radius:0!important}.chatroomsStage{flex:1 1 0;width:100%;min-height:0;overflow:hidden}.chatroomsFreemiumStage{grid-template-columns:clamp(118px,9.2vw,168px) minmax(0,1fr) clamp(118px,9.2vw,168px);align-items:stretch;gap:10px;display:grid}.chatroomsPremiumStage{display:block}.chatroomsStage>.flagshipRooms{border-radius:18px!important;grid-template-columns:clamp(220px,18vw,272px) minmax(0,1fr) clamp(210px,16vw,248px)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;box-shadow:0 14px 34px #00000029!important}.chatroomsFreemiumStage>.flagshipRooms{grid-column:2}.chatroomsAdRail{background:#060a1457;border:1px solid #82829b2e;min-width:0;height:100%;min-height:0;overflow:hidden}.chatroomsAdRailLeft{border-radius:0 18px 18px 0;grid-column:1}.chatroomsAdRailRight{border-radius:18px 0 0 18px;grid-column:3}.chatroomsAdRail>.discreteAd{border-radius:inherit!important;opacity:1!important;text-align:left!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:24px 14px!important;display:flex!important}.chatroomsAdRail>.discreteAd small{letter-spacing:.13em!important;font-size:9px!important}.chatroomsAdRail>.discreteAd b{font-size:15px!important;line-height:1.25!important}.chatroomsAdRail>.discreteAd span{font-size:10.5px!important;line-height:1.5!important}.page-rooms .flagshipRooms>.roomList{border-right:1px solid #82b8d624!important;min-width:0!important;height:100%!important;padding:12px 10px!important;overflow:hidden auto!important}.page-rooms .roomListTitle{z-index:5;position:sticky;top:-12px;background:#060f1bf5!important;border-bottom:1px solid #82b8d61f!important;gap:5px!important;margin:-12px -10px 8px!important;padding:15px 14px 13px!important}.page-rooms .roomListTitle>b{letter-spacing:-.02em;font-size:16px!important}.page-rooms .roomListTitle>small{font-size:10px!important;line-height:1.35!important}.page-rooms .roomSearchToggle,.page-rooms .createPrivateRoom{border-radius:11px!important;min-height:38px!important;margin-top:5px!important}.page-rooms .roomList .room{background:#09152361!important;border:1px solid #84b1cd17!important;border-radius:14px!important;gap:9px!important;min-height:58px!important;margin:5px 0!important;padding:8px 9px!important;transition:background .14s,border-color .14s,transform .14s!important}.page-rooms .roomList .room:hover{transform:translate(1px);background:#1a2337b8!important;border-color:#71d3d82e!important}.page-rooms .roomList .room.selected{background:linear-gradient(115deg,#144f5475,#36204c85)!important;border-color:#6de1d74d!important;box-shadow:inset 3px 0 #72ddd3,0 5px 18px #0000001f!important}.page-rooms .roomList .room .roomIcon{border-radius:12px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.page-rooms .roomList .room b{font-size:12px!important}.page-rooms .roomList .room small{font-size:9.5px!important;line-height:1.25!important}.page-rooms .flagshipRooms>.roomChat{border:0!important;min-width:0!important;height:100%!important;min-height:0!important}.page-rooms .roomChat>.chatHeader{background:linear-gradient(90deg,#071a27eb,#0e1325ed 58%,#231130e8)!important;border-bottom:1px solid #82b8d624!important;align-items:center!important;min-height:62px!important;margin:0!important;padding:10px 14px!important}.page-rooms .roomHeaderIdentity>b{letter-spacing:-.015em;font-size:14px!important}.page-rooms .roomHeaderIdentity>small{color:#91cfc7!important;font-size:9.5px!important}.page-rooms .roomChatBody{background:linear-gradient(#050d18c2,#050b14e0)!important;flex:1 1 0!important;min-height:0!important;padding:16px 18px 20px!important}.page-rooms .roomComposerWrap{background:linear-gradient(90deg,#071421f5,#0e1121f5)!important;border-top:1px solid #82b8d624!important;flex:none!important}.page-rooms .roomComposerWrap .composer{align-items:center!important;min-height:62px!important;padding:10px 12px!important}.page-rooms .roomComposerWrap textarea,.page-rooms .roomComposerWrap input{border-radius:13px!important;min-height:42px!important}.roomChatEmpty{min-height:100%;color:var(--muted,#9ba8b8);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.roomChatEmptyIcon{color:#78ded3;background:linear-gradient(145deg,#185d5c33,#45265c33);border:1px solid #6ce0d533;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.roomChatEmpty>div{flex-direction:column;gap:3px;display:flex}.roomChatEmpty b{color:var(--text,#f3f5f8);font-size:15px}.roomChatEmpty small{font-size:10.5px;line-height:1.4}.page-rooms .flagshipRooms>.roomMembers{border-left:1px solid #82b8d624!important;min-width:0!important;height:100%!important;padding:12px 10px!important;overflow-y:auto!important}.page-rooms .membersHead{z-index:5;min-height:58px;position:sticky;top:-12px;background:#060f1bf5!important;border-bottom:1px solid #82b8d61f!important;margin:-12px -10px 8px!important;padding:15px 14px 12px!important}.page-rooms .membersHead>b{font-size:15px!important}.page-rooms .membersHead>span{color:#70dfae!important;font-size:10px!important}.page-rooms .memberSection{padding:5px 0 9px!important}.page-rooms .memberSectionHead{padding:4px 7px 6px!important;font-size:8.5px!important}.page-rooms .memberRow{background:#09152359!important;border:1px solid #84b1cd14!important;border-radius:13px!important;margin:4px 0!important;padding:4px!important}.page-rooms .memberRow:hover{background:#1d2235ad!important;border-color:#71d3d826!important}.page-rooms .memberIdentity{gap:8px!important;padding:4px!important}.page-rooms .memberPic img{border-radius:11px!important;width:40px!important;height:40px!important}.page-rooms .memberIdentity b{font-size:11px!important}.page-rooms .memberIdentity small{font-size:9px!important}}@media (width>=721px) and (width<=1450px){.chatroomsFreemiumStage{grid-template-columns:105px minmax(0,1fr) 105px;gap:8px}.chatroomsStage>.flagshipRooms{grid-template-columns:215px minmax(0,1fr) 205px!important}.chatroomsAdRail>.discreteAd{padding:18px 10px!important}}@media (width>=721px) and (width<=1180px){.chatroomsFreemiumStage{grid-template-columns:90px minmax(0,1fr) 90px;gap:6px}.chatroomsStage>.flagshipRooms{grid-template-columns:205px minmax(0,1fr)!important}.page-rooms .flagshipRooms>.roomMembers{display:none!important}}@media (width<=720px){.chatroomsStage{display:contents!important}.roomChatEmpty{justify-content:center;min-height:240px;padding:24px}}.page-rooms .roomDirectorySections{flex-direction:column;gap:13px;padding:2px 0 12px;display:flex}.page-rooms .roomDirectorySection{gap:5px;display:grid}.page-rooms .roomDirectorySectionTitle{text-transform:uppercase;letter-spacing:.11em;color:var(--muted,#8fa0ae);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 7px 2px;display:flex}.page-rooms .roomDirectorySectionTitle b{color:#c4d1d9;font-size:9px}.page-rooms .roomDirectorySectionTitle small{text-transform:none;letter-spacing:0;color:var(--muted,#8493a2);font-size:8px}.page-rooms .roomDirectoryItem,.page-rooms .geoTreeParent{background:#09152366;border:1px solid #84b1cd1a;border-radius:13px;align-items:stretch;min-width:0;transition:background .14s,border-color .14s,transform .14s;display:flex;overflow:hidden}.page-rooms .roomDirectoryItem:hover,.page-rooms .geoTreeParent:hover{background:#1a2337b8;border-color:#71d3d82e}.page-rooms .roomDirectoryItem.selected,.page-rooms .geoTreeParent.selected{background:linear-gradient(115deg,#144f547a,#36204c8a);border-color:#6de1d757;box-shadow:inset 3px 0 #72ddd3}.page-rooms .roomDirectoryOpenMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:7px 5px 7px 8px;display:grid}.page-rooms .roomDirectoryOpenMain .roomIcon{background:#ffffff0a;place-items:center;display:grid;border-radius:11px!important;width:38px!important;min-width:38px!important;height:38px!important}.page-rooms .roomDirectoryCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.page-rooms .roomDirectoryCopy b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden;font-size:11.5px!important}.page-rooms .roomDirectoryCopy b em{letter-spacing:.07em;color:#f4cd79;font-size:7px;font-style:normal}.page-rooms .roomDirectoryCopy small{color:var(--muted,#8fa0ae);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:8.7px!important}.page-rooms .roomDirectoryPath{color:#72d9d0!important}.page-rooms .roomDirectoryFavorite{color:#83919e;cursor:pointer;background:0 0;border:0;border-left:1px solid #84b1cd14;flex:0 0 32px;width:32px;font-size:17px}.page-rooms .roomDirectoryFavorite:hover,.page-rooms .roomDirectoryFavorite.active{color:#f0c86f;background:#f0c86f0f}.page-rooms .roomDirectoryDepth2{margin-left:26px}.page-rooms .roomDirectoryDepth2 .roomDirectoryOpenMain{grid-template-columns:30px minmax(0,1fr);padding-block:5px}.page-rooms .roomDirectoryDepth2 .roomIcon{font-size:15px;width:30px!important;min-width:30px!important;height:30px!important}.page-rooms .geoTreeBranch{gap:4px;display:grid}.page-rooms .geoTreeChildren{border-left:1px solid #72ddd329;gap:4px;margin-left:12px;padding-left:13px;display:grid}.page-rooms .geoTreeCities{gap:4px;display:grid}.page-rooms .geoTreeToggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:7px;padding:8px 5px 8px 8px;display:grid}.page-rooms .geoTreeChevron{color:#76dcd2;font-size:13px}.page-rooms .geoTreeSymbol{background:#ffffff0b;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.page-rooms .geoTreeSymbol .roomFlag{width:27px!important;height:20px!important}.page-rooms .geoTreeToggle>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.page-rooms .geoTreeToggle b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.page-rooms .geoTreeToggle small{color:var(--muted,#8fa0ae);white-space:nowrap;text-overflow:ellipsis;font-size:8.6px;overflow:hidden}.page-rooms .geoTreeOpen{color:#80ded5;cursor:pointer;white-space:nowrap;background:#1f5f5e1f;border:1px solid #72ddd32e;border-radius:9px;flex:none;align-self:center;margin:4px 0;padding:7px 8px;font-size:8.5px;font-weight:850}.page-rooms .geoTreeOpen:hover{background:#1f5f5e3d;border-color:#72ddd34d}.page-rooms .roomDirectoryEmpty{text-align:center;color:var(--muted,#8fa0ae);padding:18px 10px;font-size:10px}@media (width<=720px){.page-rooms .roomDirectorySectionTitle{padding-inline:5px}.page-rooms .geoTreeChildren{margin-left:8px;padding-left:8px}.page-rooms .roomDirectoryDepth2{margin-left:12px}.page-rooms .geoTreeOpen{padding:8px 9px;font-size:10px}.page-rooms .roomDirectoryOpenMain{min-height:50px}}@media (width>=721px){html body #root .page-rooms .chatroomsAdRail{box-sizing:border-box!important;flex:none!important;align-self:stretch!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}html body #root .page-rooms .chatroomsAdRailLeft{grid-column:1!important}html body #root .page-rooms .chatroomsAdRailRight{grid-column:3!important}html body #root .app>main.page-rooms{align-self:stretch!important;gap:0!important;width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 0 0 240px!important;overflow:hidden!important}html body #root .page-rooms>.chatroomsTopSlot{flex:0 0 112px!important;align-self:stretch!important;width:100%!important;max-width:none!important}html body #root .page-rooms>.chatroomsStage{flex:1 1 0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}html body #root .page-rooms>.chatroomsFreemiumStage{grid-template-columns:clamp(128px,9vw,176px) minmax(0,1fr) clamp(128px,9vw,176px)!important;gap:10px!important;padding:0!important}html body #root .page-rooms .chatroomsStage>.flagshipRooms{border-radius:18px!important;grid-template-columns:clamp(250px,18vw,310px) minmax(0,1fr) clamp(220px,15vw,265px)!important;width:100%!important;min-width:0!important;max-width:none!important}html body #root .page-rooms .chatroomsAdRail{height:100%!important;min-height:0!important;max-height:none!important}}@media (width>=721px) and (width<=1380px){html body #root .page-rooms>.chatroomsFreemiumStage{grid-template-columns:108px minmax(0,1fr) 108px!important;gap:8px!important}html body #root .page-rooms .chatroomsStage>.flagshipRooms{grid-template-columns:225px minmax(0,1fr) 210px!important}}@media (width>=721px) and (width<=1120px){html body #root .page-rooms>.chatroomsFreemiumStage{grid-template-columns:92px minmax(0,1fr) 92px!important;gap:6px!important}html body #root .page-rooms .chatroomsStage>.flagshipRooms{grid-template-columns:210px minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms>.roomMembers{display:none!important}}html body #root .app [data-ad-provider=house]{isolation:isolate!important;color:#eef6f7!important;background:radial-gradient(circle at 12% 8%,#4ae2ce38,#0000 31%),radial-gradient(circle at 88% 78%,#7752d540,#0000 43%),radial-gradient(circle at 60% 120%,#248f9738,#0000 47%),linear-gradient(145deg,#041620f7 0%,#07111ffa 48%,#1f0e2ff7 100%)!important;border-color:#6bded63b!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff04!important}html body #root .app [data-ad-provider=house]:before{content:""!important;pointer-events:none!important;opacity:1!important;z-index:-1!important;background:linear-gradient(118deg,#0000 8%,#4fe7d314 33%,#0000 56%),radial-gradient(at 22% 18%,#6aecd51c,#0000 34%)!important;width:auto!important;position:absolute!important;inset:0!important}html body #root .app [data-ad-provider=house]:after{content:""!important;pointer-events:none!important;opacity:.78!important;z-index:-1!important;background:linear-gradient(168deg,#0000 0 33%,#12404785 34% 48%,#0000 49%),linear-gradient(194deg,#0000 0 38%,#1f1c4394 39% 55%,#0000 56%)!important;height:46%!important;position:absolute!important;bottom:-10%!important;left:-12%!important;right:-10%!important}html body #root .app [data-ad-provider=house] small{color:#79d8d1!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:900!important}html body #root .app [data-ad-provider=house] b{color:#f5f7fa!important;text-shadow:0 1px 10px #00000052!important}html body #root .app [data-ad-provider=house] span{color:#aebdcc!important}html body #root .app [data-ad-provider=house] em{color:#efd38c!important;background:#e1b5541a!important;border:1px solid #e6be6542!important}html body #root .app :is(.chatroomsTopAdSlot,.messagesTopAdSlot,.notificationTopAd,.connectionsTopAdSlot,.mapCompanion-top) [data-ad-provider=house]{background:radial-gradient(at 13% 0,#3ae2cd3d,#0000 32%),radial-gradient(at 76% 105%,#7950d740,#0000 43%),linear-gradient(108deg,#041620fa,#081221fa 51%,#220f31f7)!important;border-radius:0!important}html body #root .app :is(.chatroomsAdRail,.connectionsSideAd,.notificationAdRail,.mapCompanion-rail) [data-ad-provider=house],html body #root .app .dmSideAd[data-ad-provider=house]{background:radial-gradient(at 22% 8%,#3ce4cf3d,#0000 27%),radial-gradient(at 92% 57%,#754cd647,#0000 42%),radial-gradient(at 12% 92%,#1f7e8b38,#0000 34%),linear-gradient(#041620fa 0%,#07101dfc 48%,#1f0e2ffa 100%)!important}@media (width>=1101px){html body #root .app>main.page-connections{width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:14px!important;position:fixed!important;inset:0 0 0 240px!important;overflow:hidden!important}html body #root .page-connections>.connectionsCanvas{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important}html body #root .connectionsFreeCanvas{grid-template-columns:clamp(138px,9vw,178px) minmax(0,1fr) clamp(138px,9vw,178px)!important;align-items:stretch!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .connectionsFreeCanvas>.connectionsTopSlot{display:none!important}html body #root .connectionsFreeCanvas>.connectionsHub{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .connectionsPremiumCanvas>.connectionsHub{grid-template-rows:auto repeat(3,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body #root .connectionsSideAd{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important}html body #root .connectionLane{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}html body #root .connectionLaneHeader{flex:none!important}html body #root .connectionRail{flex:1 1 0!important;align-items:stretch!important;min-height:0!important}html body #root .connectionLaneEmpty{justify-content:center!important;align-items:center!important;min-height:100%!important;display:flex!important}html body #root .connectionCard{flex-basis:clamp(190px,14vw,240px)!important;align-self:stretch!important}}@media (width>=1101px) and (width<=1380px){html body #root .connectionsFreeCanvas{grid-template-columns:118px minmax(0,1fr) 118px!important;gap:10px!important}}@media (width>=1051px){html body #root .app>main.page-messages{flex-direction:column!important;width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 0 0 240px!important;overflow:hidden!important}html body #root .page-messages>.sitePageHeader{display:none!important}html body #root .page-messages>.dmWorkspace{grid-template-rows:112px minmax(0,1fr)!important;gap:0 10px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}html body #root .page-messages>.dmWorkspace.withDmAd{grid-template-columns:clamp(138px,9vw,178px) minmax(0,1fr)!important;grid-template-areas:"top top""ad content"!important}html body #root .page-messages>.dmWorkspace.premiumDmWorkspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"top""content"!important}html body #root .page-messages .messagesTopSlot{border-radius:0!important;grid-area:top!important;width:100%!important;max-width:none!important;height:112px!important;min-height:112px!important;margin:0!important;overflow:hidden!important}html body #root .page-messages .messagesTopAdSlot>.discreteAd{border-radius:0!important;height:100%!important;min-height:100%!important}html body #root .page-messages .messagesTopWidget{border-radius:0!important}html body #root .page-messages .dmSideAd{border-radius:0 18px 18px 0!important;grid-area:ad!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}html body #root .page-messages .dmWorkspace>.messages{border-radius:18px 0 0!important;grid-area:content!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}html body #root .page-messages .messages.hasActiveMatch{grid-template-columns:clamp(290px,18vw,350px) minmax(0,1fr) clamp(275px,17vw,340px)!important}html body #root .page-messages .messages.noActiveMatch{grid-template-columns:clamp(290px,18vw,350px) minmax(0,1fr)!important}html body #root .page-messages .conversationList{min-width:0!important;height:100%!important;overflow-y:auto!important}html body #root .page-messages .privateChat,html body #root .page-messages .dmProfileRail{min-width:0!important;height:100%!important;min-height:0!important}}@media (width>=1051px) and (width<=1380px){html body #root .page-messages>.dmWorkspace.withDmAd{grid-template-columns:118px minmax(0,1fr)!important;column-gap:8px!important}html body #root .page-messages .messages.hasActiveMatch{grid-template-columns:270px minmax(0,1fr) 255px!important}}@media (width>=721px){html body #root .page-rooms .flagshipRooms.roomExplorerCollapsed{grid-template-columns:72px minmax(0,1fr) clamp(210px,16vw,248px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen{grid-template-columns:clamp(460px,42vw,690px) minmax(320px,1fr) clamp(210px,16vw,248px)!important}.page-rooms .flagshipRooms.roomExplorerCollapsed>.roomList,.page-rooms .flagshipRooms.roomExplorerOpen>.roomList{padding:0!important;overflow:hidden!important}}@media (width>=721px) and (width<=1180px){html body #root .page-rooms .flagshipRooms.roomExplorerCollapsed{grid-template-columns:64px minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen{grid-template-columns:clamp(380px,48vw,520px) minmax(0,1fr)!important}}.page-rooms .roomExplorerLauncher{color:#d9e6ee;cursor:pointer;background:linear-gradient(#0b1d2df0,#0c1422f0);border:0;border-right:1px solid #71d3d829;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:100%;min-height:0;padding:18px 6px;display:flex}.page-rooms .roomExplorerLauncher span{font-size:22px;line-height:1}.page-rooms .roomExplorerLauncher b{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;font-size:10px;transform:rotate(180deg)}.page-rooms .roomExplorerLauncher i{color:#71d7d0;margin-top:4px;font-size:18px;font-style:normal}.page-rooms .roomExplorerContent{background:linear-gradient(160deg,#06111df7,#0e1322f5);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.page-rooms .roomExplorerHeader{background:linear-gradient(110deg,#11313fad,#24193899);border-bottom:1px solid #75bed324;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px;display:grid}.page-rooms .roomExplorerHeading{flex-direction:column;gap:2px;min-width:0;display:flex}.page-rooms .roomExplorerHeading>b{font-size:16px}.page-rooms .roomExplorerHeading>small{color:var(--muted,#8da0ae);font-size:9px}.page-rooms .roomExplorerHeaderActions{align-items:flex-start;gap:5px;display:flex}.page-rooms .roomExplorerHeaderActions button{color:#b9cbd7;cursor:pointer;background:#07111d8c;border:1px solid #7acdd62e;border-radius:9px;width:31px;height:31px}.page-rooms .roomExplorerHeaderActions button:hover,.page-rooms .roomExplorerHeaderActions button.active{color:#8ce3da;background:#195b5e4d;border-color:#71ddd36b}.page-rooms .roomExplorerSearch{color:#8196a8;background:#030b169e;border:1px solid #7eb5cd2e;border-radius:10px;grid-column:1/-1;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.page-rooms .roomExplorerSearch input{flex:1;min-width:0;color:#e8f0f4!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:11px!important}.page-rooms .roomExplorerSearch input::placeholder{color:#718493}.page-rooms .roomExplorerHeader>.createPrivateRoom{grid-column:1/-1;min-height:34px!important;margin:0!important}.page-rooms .roomExplorerDirectory,.page-rooms .roomExplorerSearchResults{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex}.page-rooms .roomExplorerTabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.page-rooms .roomExplorerTabs button{color:#9fb0bc;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0814228f;border:1px solid #7abed324;border-radius:10px;min-width:0;height:36px;font-size:10px;font-weight:800;overflow:hidden}.page-rooms .roomExplorerTabs button.active{color:#e9ffff;background:linear-gradient(115deg,#0e666f70,#25335975);border-color:#53dedb7a;box-shadow:inset 0 0 0 1px #4de1d614}.page-rooms .roomExplorerPanes{flex:auto;gap:8px;min-height:0;display:grid}.page-rooms .roomExplorerPanes.paneCount1{grid-template-columns:minmax(0,1fr)}.page-rooms .roomExplorerPanes.paneCount2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-rooms .roomExplorerPanes.paneCount3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-rooms .roomExplorerPane,.page-rooms .roomExplorerSearchResults{background:#0813207a;border:1px solid #7db8cf1f;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-rooms .roomExplorerSearchResults{padding:0}.page-rooms .roomExplorerPaneHead{background:#0e1d2da3;border-bottom:1px solid #7db8cf1a;flex:none;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px;display:flex}.page-rooms .roomExplorerPaneHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.page-rooms .roomExplorerPaneHead b{font-size:12px}.page-rooms .roomExplorerPaneHead small{color:#7f92a1;font-size:8.5px;line-height:1.25}.page-rooms .roomExplorerPaneOpen{color:#81ddd4;cursor:pointer;white-space:nowrap;background:#19585a38;border:1px solid #72ddd338;border-radius:8px;flex:none;padding:6px 7px;font-size:8px;font-weight:850}.page-rooms .roomExplorerList{flex-direction:column;flex:auto;gap:5px;min-height:0;padding:7px;display:flex;overflow-y:auto}.page-rooms .roomExplorerRow{background:#0814218f;border:1px solid #84b1cd1a;border-radius:11px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.page-rooms .roomExplorerRow:hover{background:#162436bd;border-color:#71d3d833}.page-rooms .roomExplorerRow.selected{background:linear-gradient(115deg,#144f547a,#36204c8a);border-color:#6de1d757;box-shadow:inset 3px 0 #72ddd3}.page-rooms .roomExplorerRowMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.page-rooms .roomExplorerRowMain>.roomIcon{background:#ffffff0b;place-items:center;display:grid;overflow:hidden;border-radius:9px!important;width:31px!important;min-width:31px!important;height:31px!important}.page-rooms .roomExplorerRowMain>.roomIcon .roomFlag{max-width:25px!important}.page-rooms .roomExplorerRowCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.page-rooms .roomExplorerRowCopy>b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.page-rooms .roomExplorerRowCopy>b em{letter-spacing:.06em;color:#f4cd79;font-size:6.5px;font-style:normal}.page-rooms .roomExplorerRowCopy>small{color:#79909f;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.page-rooms .roomExplorerOnline{color:#9eb4bf;align-items:center;gap:4px;font-size:8.2px;display:flex}.page-rooms .roomExplorerOnline i{background:#42d789;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #42d78959}.page-rooms .roomExplorerChevron{color:#72dcd3;font-size:18px}.page-rooms .roomExplorerOpenRoom{color:#79d8d0;cursor:pointer;background:#245f611a;border:0;border-left:1px solid #84b1cd14;align-self:center;margin:4px 0;padding:6px 7px;font-size:7.5px;font-weight:850}.page-rooms .roomExplorerOpenRoom:hover{background:#245f6140}.page-rooms .roomExplorerRow>.roomDirectoryFavorite{flex:0 0 29px;width:29px}@media (width>=721px){.page-rooms .roomExplorerCollapsed .roomExplorerContent,.page-rooms .roomExplorerOpen .roomExplorerLauncher{display:none!important}}@media (width<=720px){.page-rooms .roomExplorerLauncher{display:none!important}.page-rooms .roomExplorerContent{display:flex!important}.page-rooms .roomExplorerPanes,.page-rooms .roomExplorerPanes.paneCount1,.page-rooms .roomExplorerPanes.paneCount2,.page-rooms .roomExplorerPanes.paneCount3{grid-template-columns:1fr!important}.page-rooms .roomExplorerPanes .roomExplorerPane{display:none}.page-rooms .roomExplorerPanes .roomExplorerPane:last-child{display:flex}.page-rooms .roomExplorerHeaderActions button:last-child{display:none}.page-rooms .roomExplorerTabs button{font-size:11px}.page-rooms .roomExplorerRowMain{min-height:49px}.page-rooms .roomExplorerOpenRoom{padding:8px;font-size:9px}.page-rooms .roomExplorerPaneOpen{padding:7px 8px;font-size:9px}}@media (width>=1181px){html body #root .page-rooms .roomExplorerLauncher{display:none!important}html body #root .page-rooms .roomExplorerContentAlways{display:flex!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(300px,20vw,340px) minmax(0,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen.roomExplorerDepth2{grid-template-columns:clamp(540px,36vw,620px) minmax(340px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen.roomExplorerDepth3{grid-template-columns:clamp(760px,49vw,900px) minmax(340px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes{grid-template-columns:minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes .roomExplorerPane{display:none!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes .roomExplorerPane:last-child{display:flex!important}html body #root .app.membership-premium>main.page-rooms{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .app.membership-premium .page-rooms>.chatroomsPremiumStage{flex:auto!important;height:calc(100dvh - 112px)!important;min-height:calc(100dvh - 112px)!important;display:block!important;overflow:hidden!important}html body #root .app.membership-premium .page-rooms>.chatroomsPremiumStage>.flagshipRooms{height:100%!important;min-height:100%!important;max-height:none!important}}@media (width>=721px) and (width<=1180px){html body #root .page-rooms .roomExplorerLauncher{display:none!important}html body #root .page-rooms .roomExplorerContentAlways{display:flex!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(270px,31vw,320px) minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen.roomExplorerDepth2{grid-template-columns:clamp(500px,53vw,590px) minmax(300px,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerOpen.roomExplorerDepth3{grid-template-columns:clamp(610px,64vw,720px) minmax(280px,1fr)!important}}.page-rooms .roomExplorerHeaderActions button.active[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#16b5aadb,#6f3fbedb)!important;border-color:#68f4e4e6!important;box-shadow:0 0 0 1px #79f4e647,0 0 24px #39dcd261!important}.page-rooms .memberInvisibleToggle.active{color:#e7fffb!important;background:linear-gradient(115deg,#12706b8f,#4b2d7c8f)!important;border-color:#70e4d98f!important}@media (width>=1181px){html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(300px,20vw,340px) minmax(0,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2{grid-template-columns:clamp(520px,35vw,600px) minmax(320px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3{grid-template-columns:clamp(680px,46vw,790px) minmax(300px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes{grid-template-columns:minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes .roomExplorerPane{display:none!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes .roomExplorerPane:last-child{display:flex!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2 .roomExplorerPanes.paneCount2{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3 .roomExplorerPanes.paneCount3{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .page-rooms .flagshipRooms:is(.roomExplorerDepth2,.roomExplorerDepth3) .roomExplorerPanes .roomExplorerPane{display:flex!important}}@media (width>=721px) and (width<=1180px){html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(270px,31vw,320px) minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2{grid-template-columns:clamp(470px,52vw,560px) minmax(280px,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3{grid-template-columns:clamp(590px,64vw,700px) minmax(260px,1fr)!important}}.page-rooms .roomExplorerHeaderActions .roomExplorerPin{justify-content:center!important;align-items:center!important;gap:4px!important;width:58px!important;padding:0 7px!important;transition:background .16s,border-color .16s,box-shadow .16s,color .16s!important;display:flex!important}.page-rooms .roomExplorerHeaderActions .roomExplorerPin em{letter-spacing:.02em;color:inherit;font-size:8px;font-style:normal;font-weight:900}.page-rooms .roomExplorerHeaderActions .roomExplorerPin.active{color:#fff!important;background:linear-gradient(135deg,#11b4a6f0,#7443cbf0)!important;border-color:#69f4e4f5!important;box-shadow:0 0 0 1px #91fff257,0 0 26px #38e5d675!important}.page-rooms .roomExplorerHeaderActions .roomExplorerPin.active em{color:#fff!important}.lockedHistoryBoundary{min-height:154px;margin:10px 8px 18px;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(var(--theme-surface-rgb,7,13,24),.94),#130d26eb)!important;color:#eefaff!important;border:1px solid #64e0d957!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #8b69eb1a,0 10px 30px #0003!important}.lockedHistoryBoundary .blurredHistory{filter:blur(5px);opacity:.38;gap:9px;padding:16px;display:grid}.lockedHistoryBoundary .blurredHistory i{border-radius:10px;width:68%;height:24px;display:block;background:linear-gradient(90deg,#3cd6cc33,#7852d338,#ffffff14)!important}.lockedHistoryBoundary .blurredHistory i:nth-child(2n){width:54%;margin-left:auto}.lockedHistoryBoundary .lockedHistoryOverlay{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex;position:absolute;inset:0;color:#f3fbff!important;background:radial-gradient(circle at 50% 30%,#2fc5bd29,#0000 45%),linear-gradient(#050d1947,#080f1ee0 38%,#120a23f0)!important}.lockedHistoryBoundary .lockedHistoryOverlay b{letter-spacing:.01em;font-size:13px}.lockedHistoryBoundary .lockedHistoryOverlay svg{color:#7fe9df}.lockedHistoryBoundary .lockedHistoryOverlay button{border-radius:9px;padding:8px 13px;box-shadow:0 6px 18px #d9ae4633;color:#18140c!important;background:linear-gradient(135deg,#d6aa4a,#f0d27f)!important;border:1px solid #f5d3785c!important;font-weight:900!important}@media (width<=680px){.lockedHistoryBoundary{min-height:140px;margin:8px 6px 14px}}.page-rooms .roomExplorerRootButton{cursor:pointer;color:#b9d8e1!important;background:#07121fb8!important;border:1px solid #78c1d12e!important;border-radius:9px!important;min-width:38px!important;height:34px!important;font-weight:900!important}.page-rooms .roomExplorerPathbar{background:#07121f8f;border:1px solid #76becf1f;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:6px 8px;display:flex;overflow:hidden}.page-rooms .roomExplorerBack{color:#8ee7df;cursor:pointer;background:#16505633;border:1px solid #5fd6d02e;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.page-rooms .roomExplorerPathbar .roomExplorerBreadcrumb{flex:auto;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.page-rooms .roomExplorerPinnedStatus{color:#f0c85f;white-space:nowrap;flex:none;font-size:8.5px;font-weight:850}.page-rooms .roomExplorerPaneHead{position:relative}.page-rooms .roomExplorerPanePin{color:#9db2c0;cursor:pointer;background:#07121fb8;border:1px solid #7bb7cf29;border-radius:8px;flex:none;align-items:center;gap:4px;height:28px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.page-rooms .roomExplorerPanePin em{font-style:normal}.page-rooms .roomExplorerPanePin.active[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#13afa6d1,#673ab8d6)!important;border-color:#66eee1eb!important;box-shadow:0 0 0 1px #77f0e338,0 0 18px #31d9cf57!important}@media (width>=721px){html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(310px,21vw,360px) minmax(0,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2{grid-template-columns:clamp(570px,37vw,680px) minmax(340px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3{grid-template-columns:clamp(800px,50vw,960px) minmax(340px,1fr) clamp(190px,13vw,222px)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes{grid-template-columns:minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2 .roomExplorerPanes{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3 .roomExplorerPanes{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes>.roomExplorerPane{display:none!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes>.roomExplorerPane:first-child{display:flex!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2 .roomExplorerPanes>.roomExplorerPane{display:none!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2 .roomExplorerPanes>.roomExplorerPane:nth-child(-n+2),html body #root .page-rooms .flagshipRooms.roomExplorerDepth3 .roomExplorerPanes>.roomExplorerPane{display:flex!important}}@media (width>=721px) and (width<=1260px){html body #root .page-rooms .flagshipRooms.roomExplorerDepth1{grid-template-columns:clamp(280px,31vw,330px) minmax(0,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth2{grid-template-columns:clamp(500px,53vw,590px) minmax(300px,1fr)!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth3{grid-template-columns:clamp(610px,64vw,720px) minmax(280px,1fr)!important}}@media (width<=720px){.page-rooms .roomExplorerPathbar{margin:0 2px}.page-rooms .roomExplorerPinnedStatus{display:none}.page-rooms .roomExplorerPanePin{height:32px;font-size:9px}}.page-rooms .roomExplorerPaneHead{gap:10px!important}.page-rooms .roomExplorerPaneActions{flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.page-rooms .roomExplorerEnterRoom{color:#8fe9e1;white-space:nowrap;cursor:pointer;height:28px;box-shadow:none;background:linear-gradient(135deg,#11696f3d,#2f235c47);border:1px solid #53ded747;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:8.5px;font-weight:900;display:inline-flex}.page-rooms .roomExplorerEnterRoom:hover{color:#d8fffb;background:linear-gradient(135deg,#14878a57,#402b7461);border-color:#62ece28f}.page-rooms .roomExplorerEnterRoom b{font-size:12px;font-weight:900;line-height:1}.page-rooms .roomExplorerBreadcrumb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center!important;gap:7px!important;display:flex!important}.page-rooms .roomExplorerBreadcrumb>span{color:#839aa8;align-items:center;gap:7px;min-width:0;display:inline-flex}.page-rooms .roomExplorerBreadcrumb>span i{color:#536d7d;font-style:normal}.page-rooms .roomExplorerBreadcrumb>span b{color:#d9e7ed;font-weight:850}@media (width<=900px){.page-rooms .roomExplorerPaneActions{gap:4px}.page-rooms .roomExplorerEnterRoom{padding:0 7px;font-size:8px}}.page-rooms .roomExplorerHeading>b{font-size:15px!important;line-height:1.15!important}.page-rooms .roomExplorerHeading>small{font-size:10px!important;line-height:1.35!important}.page-rooms .roomExplorerSearch input{font-size:12.5px!important}.page-rooms .createPrivateRoom{font-size:11px!important}.page-rooms .roomExplorerTabs button{font-size:12px!important;font-weight:850!important}.page-rooms .roomExplorerPathbar{font-size:11px!important}.page-rooms .roomExplorerBack{padding:8px 10px!important;font-size:10.5px!important}.page-rooms .roomExplorerBreadcrumb{font-size:11px!important}.page-rooms .roomExplorerBreadcrumb b{font-size:12px!important}.page-rooms .roomExplorerPinnedStatus{font-size:10px!important}.page-rooms .roomExplorerPaneHead b{font-size:14px!important;line-height:1.2!important}.page-rooms .roomExplorerPaneHead small{font-size:10px!important;line-height:1.3!important}.page-rooms .roomExplorerStep{font-size:10.5px!important}.page-rooms .roomExplorerRowMain{min-height:52px!important}.page-rooms .roomExplorerRowCopy>b{font-size:12.5px!important;line-height:1.2!important}.page-rooms .roomExplorerRowCopy>small{font-size:9.5px!important;line-height:1.25!important}.page-rooms .roomExplorerOnline{font-size:10px!important}.page-rooms .roomExplorerEnterRoom{height:31px!important;padding:0 10px!important;font-size:10px!important}.page-rooms .roomExplorerPanePin{height:31px!important;padding:0 8px!important;font-size:9.5px!important}.page-rooms .roomDirectoryEmpty{font-size:10.5px!important;line-height:1.45!important}@media (width>=721px){html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes:not(.roomExplorerPinnedCompact)>.roomExplorerPane{display:none!important}html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes:not(.roomExplorerPinnedCompact)>.roomExplorerPane:first-child,html body #root .page-rooms .flagshipRooms.roomExplorerDepth1 .roomExplorerPanes.roomExplorerPinnedCompact>.roomExplorerPane{display:flex!important}}@media (width<=720px){.page-rooms .roomExplorerHeading>b{font-size:16px!important}.page-rooms .roomExplorerTabs button{font-size:12.5px!important}.page-rooms .roomExplorerPaneHead b{font-size:14.5px!important}.page-rooms .roomExplorerRowCopy>b{font-size:13px!important}.page-rooms .roomExplorerOnline{font-size:10.5px!important}}.leaflet-tile.shAuroraRasterTiles{filter:invert()hue-rotate(180deg)brightness(.62)saturate(.72)contrast(1.05)}.page-map .leaflet-container,.mapLocationPickerMap.leaflet-container{background:#07101c}.mapOptInLanding{isolation:isolate;text-align:center;min-height:520px;color:var(--text);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%), color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 28px;display:flex;position:relative;overflow:hidden}.mapOptInLanding:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 70%,transparent),transparent 48%);position:absolute;inset:0}.mapOptInLandingIcon,.mapOptInModalIcon{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 16%,transparent);place-items:center;display:grid}.mapOptInLandingIcon{border-radius:22px;width:74px;height:74px}.mapOptInLanding h2{margin:4px 0 0;font-size:clamp(24px,2.1vw,34px)}.mapOptInLanding>p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.mapOptInLanding>small{color:var(--muted);font-size:12px}.mapOptInReopen{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--text);cursor:pointer;border-radius:12px;margin-top:8px;padding:11px 17px;font-weight:850}.mapOptInReopen:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.mapOptInModalShade{z-index:5200;-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);background:#0206118a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mapOptInModal{text-align:left;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--surface) 92%,transparent);width:min(560px,100vw - 32px);color:var(--text);box-shadow:0 28px 90px #0008,0 0 54px color-mix(in srgb,var(--accent) 10%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:27px;display:flex}.mapOptInModalIcon{border-radius:15px;width:50px;height:50px}.mapOptInKicker{letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:900}.mapOptInModal h2{letter-spacing:-.02em;margin:-2px 0 0;font-size:27px}.mapOptInModal>p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.mapOptInPrivacyNote{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--soft));width:100%;color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.mapOptInPrivacyNote>svg{color:var(--accent);flex:none;margin-top:2px}.mapOptInPrivacyNote span{gap:3px;display:grid}.mapOptInPrivacyNote b{font-size:12px}.mapOptInPrivacyNote small{color:var(--muted);font-size:11px;line-height:1.45}.mapOptInError{border:1px solid color-mix(in srgb,#ff6f7d 42%,var(--border));background:color-mix(in srgb,#ff6f7d 10%,var(--surface));width:100%;color:var(--text);border-radius:11px;padding:10px 12px;font-size:12px}.mapOptInLocationLink{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-weight:850;display:inline-flex}.mapOptInActions{justify-content:flex-end;gap:9px;width:100%;margin-top:4px;display:flex}.mapOptInActions button{border-radius:11px;min-width:112px;padding:10px 15px}.mapOptInActions button:not(.primary){border:1px solid var(--border);background:var(--soft);color:var(--text)}.mapOptInActions button:disabled,.mapOptInLocationLink:disabled{opacity:.55;cursor:wait}@media (width<=700px){.mapOptInLanding{min-height:430px;padding:34px 18px}.mapOptInModalShade{padding:14px}.mapOptInModal{border-radius:19px;padding:22px 18px}.mapOptInActions{grid-template-columns:1fr 1fr;display:grid}.mapOptInActions button{width:100%;min-width:0}}.membership-free .page-map .leaflet-tile.shAuroraRasterTiles{filter:grayscale(.72)brightness(.56)contrast(1.13)saturate(.42)!important}.membership-free .page-map .leaflet-container{background:#09111b!important}.membership-free .realMap .leaflet-tile.shAuroraRasterTiles{filter:grayscale()brightness(.66)contrast(1.1)saturate(0)!important}.membership-free .realMap.leaflet-container{background:#09111b!important}.realMapShell[data-map-style=slate]{--map-gray:.82;--map-base-brightness:.58;--map-contrast:1.14;--map-saturate:1;--map-sepia:0;--map-hue:0deg}.realMapShell[data-map-style=natural]{--map-gray:0;--map-base-brightness:1;--map-contrast:1;--map-saturate:1;--map-sepia:0;--map-hue:0deg}.realMapShell[data-map-style=dark]{--map-gray:.92;--map-base-brightness:.45;--map-contrast:1.18;--map-saturate:.65;--map-sepia:0;--map-hue:0deg}.realMapShell[data-map-style=cool]{--map-gray:.66;--map-base-brightness:.6;--map-contrast:1.1;--map-saturate:.78;--map-sepia:.14;--map-hue:145deg}.realMapShell[data-map-style=high-contrast]{--map-gray:.9;--map-base-brightness:.68;--map-contrast:1.42;--map-saturate:.35;--map-sepia:0;--map-hue:0deg}.mapAppearanceMenu{z-index:920;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--surface) 94%,transparent);width:min(390px,100% - 28px);color:var(--text);box-shadow:0 20px 58px #0009,0 0 32px color-mix(in srgb,var(--accent) 8%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);border-radius:18px;gap:13px;padding:16px;display:grid;position:absolute;top:66px;right:18px}.mapAppearanceMenu>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mapAppearanceMenu>header>div{gap:2px;display:grid}.mapAppearanceMenu>header small{letter-spacing:.14em;color:var(--accent);font-size:9px;font-weight:900}.mapAppearanceMenu>header b{font-size:17px}.mapAppearanceMenu>header>button{border:1px solid var(--border);background:var(--soft);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:10px;font-size:19px}.mapAppearancePresets{gap:7px;display:grid}.mapAppearancePresets>button{border:1px solid var(--border);background:color-mix(in srgb,var(--soft) 74%,transparent);min-height:54px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 10px;display:grid}.mapAppearancePresets>button:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--soft))}.mapAppearancePresets>button.selected{border-color:color-mix(in srgb,var(--accent) 66%,var(--border));background:color-mix(in srgb,var(--accent) 13%,var(--soft))}.mapAppearancePresets>button:disabled{opacity:.62;cursor:wait}.mapAppearancePresets>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.mapAppearancePresets b{font-size:12px}.mapAppearancePresets small{color:var(--muted);font-size:9.5px;line-height:1.35}.mapAppearancePresets i{color:var(--accent);font-style:normal;font-weight:900}.mapAppearanceSwatch{background:linear-gradient(145deg,#303942,#111820);border:1px solid #ffffff29;border-radius:10px;width:36px;height:36px;box-shadow:inset 0 1px #ffffff0f}.mapAppearanceSwatch.style-natural{background:linear-gradient(145deg,#8fb49b,#8db4c8 48%,#d0c59f)}.mapAppearanceSwatch.style-dark{background:linear-gradient(145deg,#20282d,#080d11)}.mapAppearanceSwatch.style-cool{background:linear-gradient(145deg,#314755,#152732)}.mapAppearanceSwatch.style-high-contrast{background:linear-gradient(135deg,#d3d8db 0 38%,#1a1f22 39% 61%,#858f95 62%)}.mapAppearanceBrightness{border:1px solid var(--border);background:color-mix(in srgb,var(--soft) 68%,transparent);border-radius:13px;gap:8px;padding:11px 12px;display:grid}.mapAppearanceBrightness>span{justify-content:space-between;gap:10px;display:flex}.mapAppearanceBrightness b{font-size:11px}.mapAppearanceBrightness small{color:var(--muted);font-size:10px}.mapAppearanceBrightness input{width:100%;accent-color:var(--accent)}.mapAppearanceError{border:1px solid color-mix(in srgb,#ff6f7d 42%,var(--border));background:color-mix(in srgb,#ff6f7d 10%,var(--surface));border-radius:10px;padding:9px 10px;font-size:11px}.mapAppearanceMenu>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mapAppearanceMenu>footer>small{max-width:255px;color:var(--muted);font-size:9.5px;line-height:1.4}.mapAppearanceMenu>footer>button{border:1px solid var(--border);background:var(--soft);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.mapAppearanceBtn[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 70%,var(--border))!important;background:color-mix(in srgb,var(--accent) 18%,var(--surface))!important;color:var(--accent)!important}@media (width<=700px){.mapAppearanceMenu{width:auto;max-height:calc(100% - 76px);position:absolute;top:58px;left:10px;right:10px;overflow:auto}.mapAppearanceMenu>footer{flex-direction:column;align-items:flex-start}.mapAppearanceMenu>footer>button{align-self:flex-end}}.gatherwynWordmark{min-width:0;color:inherit;letter-spacing:-.035em;align-items:center;gap:11px;font-weight:900;display:inline-flex}.gatherwynWordmarkMark{filter:drop-shadow(0 7px 18px #00000038);flex:none;width:42px;height:42px}.gatherwynWordmark>span{letter-spacing:-.035em;font-size:1.18rem;line-height:1}.authBrand{letter-spacing:0!important}.authBrand .gatherwynWordmarkMark{width:46px;height:46px}.authBrand>span{font-size:1.35rem}.brandModernName{letter-spacing:-.045em!important}.brandModernName>b{font-weight:900}.brandModernName>span{display:none!important}.brandModernMobile>b{letter-spacing:-.04em!important}.mobileWelcomeBrand{align-items:center;gap:10px;display:flex}.mobileWelcomeBrandMark{filter:drop-shadow(0 7px 16px #0000003d);width:34px;height:34px}.gatherwynAuthVisual{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 15%,#6f58dc80,#0000 30%),radial-gradient(circle at 18% 88%,#2ba49e5c,#0000 34%),linear-gradient(145deg,#111621 0%,#17252b 48%,#0f191b 100%)!important}.gatherwynAuthVisual:before{content:"";z-index:-1;border:1px solid #ffe3972e;border-radius:50% 50% 0 0/100% 100% 0 0;height:58%;position:absolute;inset:auto -12% -24% 12%;box-shadow:0 -40px 110px #2ba49e1c}.gatherwynAuthVisual:after{content:"Gatherwyn · meet your way";color:#f6edcf;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffebae38;border-radius:999px;width:max-content;max-width:100%;padding:10px 14px;font-size:12px;display:block}.gatherwynAuthStory{gap:18px;max-width:760px;display:grid}.gatherwynAuthStory .authEyebrow{color:#b9e1d8;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.gatherwynAuthStory h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.6vw,84px);line-height:.94}.gatherwynAuthStory p{color:#d6dfe2;max-width:650px;margin:0;font-size:18px;line-height:1.65}.authStoryPoints{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.authStoryPoints span{color:#f5f6f4;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.gatherwynAuthCard{border-color:#e2e5e8;width:min(500px,88%);padding:38px;box-shadow:0 28px 84px #0e181f1f}.authCardBrand{margin:0 auto 18px;display:none}.authFeatureChips{flex-wrap:wrap;gap:7px;margin:-10px 0 19px;display:flex}.authFeatureChips span{color:#4b5a5d;background:#f6f8f8;border:1px solid #e0e4e7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.authBackLink{text-align:left;margin:0 0 8px!important;padding:0!important}.publicTop .authBrand .gatherwynWordmarkMark,.legalTop .authBrand .gatherwynWordmarkMark{width:38px;height:38px}.publicTop .authBrand>span,.legalTop .authBrand>span{font-size:1.18rem}@media (width<=850px){.authPage{place-items:center;min-height:100dvh;padding:22px 14px;background:radial-gradient(circle at 20% 0,#6a55d92e,#0000 34%),radial-gradient(circle at 95% 100%,#2a9ca129,#0000 38%),#eef2f2!important;display:grid!important}.authVisual{display:none!important}.authCard,.gatherwynAuthCard{border-radius:24px;place-self:auto;width:min(100%,540px);margin:0 auto;padding:28px 24px;box-shadow:0 22px 70px #101d2329}.authCardBrand{color:#18272c;justify-content:center;width:100%;display:inline-flex}.authCardBrand .gatherwynWordmarkMark{width:43px;height:43px}.authCardBrand>span{font-size:1.3rem}.authCard h2{text-align:center;margin-top:12px}.authCard>p{text-align:center}.authFeatureChips{justify-content:center}.authBackLink{text-align:center!important}}@media (width<=520px){.authPage{padding:12px;background:radial-gradient(circle at 16% 0,#6a55d92b,#0000 36%),radial-gradient(circle at 90% 100%,#2a9ca124,#0000 42%),#eef2f2!important}.authCard,.gatherwynAuthCard{border-radius:21px;padding:23px 18px}.authCard h2{font-size:27px}.authFeatureChips span{font-size:10px}.mobileWelcomeBrandMark{width:32px;height:32px}}.gwPublicLanding{--gw-bg:#071322;--gw-panel:#0a1727;--gw-text:#f7f9ff;--gw-muted:#b8c5da;--gw-purple:#a772ff;--gw-pink:#f06bc8;--gw-blue:#6eb8ff;min-height:100dvh;color:var(--gw-text);background:radial-gradient(circle at 14% 18%,#3d4f963d,#0000 31%),linear-gradient(#071322 0%,#08121f 72%,#091426 100%);font-family:inherit;overflow-x:hidden}.gwLandingHeader{z-index:4;border-bottom:1px solid #b4caff14;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:88px;padding:0 clamp(26px,5vw,86px);display:grid;position:relative}.gwLandingBrand{color:#fff!important}.gwLandingBrand .gatherwynWordmarkMark{width:48px!important;height:48px!important}.gwLandingBrand>span{letter-spacing:-.045em!important;font-size:1.45rem!important}.gwLandingNav{justify-content:center;gap:clamp(22px,3.2vw,56px);display:flex}.gwLandingNav a{color:#d7deed;letter-spacing:.02em;font-size:13px;font-weight:800;text-decoration:none;transition:all .18s}.gwLandingNav a:hover{color:#fff;text-shadow:0 0 18px #bb7eff80}.gwLandingHero{isolation:isolate;grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);align-items:stretch;min-height:min(700px,100dvh - 176px);display:grid;position:relative}.gwLandingHero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040d19fa 0%,#050f1cf5 29%,#050f1ca3 48%,#050f1c1a 68%,#050f1c00 100%);position:absolute;inset:0}.gwHeroCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(58px,6.5vw,108px) 30px 64px clamp(28px,5vw,88px);display:flex}.gwHeroKicker{letter-spacing:.25em;color:#c9a9ff;margin-bottom:25px;font-size:11px;font-weight:900}.gwHeroCopy h1{letter-spacing:-.058em;max-width:780px;margin:0;font-size:clamp(54px,5.6vw,88px);font-weight:820;line-height:.93}.gwHeroCopy h1 em{background:linear-gradient(105deg,#9d80ff 4%,#e66ed1 70%,#ff87c2);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.gwHeroCopy>p{color:#bdc9dc;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.65}.gwHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.gwHeroActions button{min-height:52px;font:inherit;cursor:pointer;border-radius:13px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s}.gwHeroActions button:hover{transform:translateY(-1px)}.gwPrimaryAction{color:#101522;background:linear-gradient(110deg,#ed76d0,#a27cff 54%,#6ebcff);border:0;box-shadow:0 12px 34px #b061e845}.gwSecondaryAction{color:#f6f8ff;background:#07111f7a;border:1px solid #b1c9ff9e}.gwGuestAction{color:#d8e1f1;background:0 0;border:0;padding-left:12px!important;padding-right:8px!important}.gwGuestAction span{margin-left:9px}.gwHeroTrust{color:#8fa0b8;letter-spacing:.03em;align-items:center;gap:10px;margin-top:19px;font-size:10px;font-weight:700;display:flex}.gwHeroTrust i{color:#65768f;font-style:normal}.gwHeroPhoto{z-index:-2;width:66%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.gwHeroPhoto img{object-fit:cover;object-position:center center;filter:saturate(.94)contrast(1.03);width:100%;height:100%;display:block}.gwHeroPhoto:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 70px 0 100px #040d197a,inset 0 -70px 90px #06101d66}.gwLandingPillars{border-top:1px solid #a9c4ff36;border-bottom:1px solid #a9c4ff1c;grid-template-columns:repeat(4,1fr);min-height:132px;margin:0 clamp(28px,5vw,86px);display:grid}.gwLandingPillars article{border-right:1px solid #a9c4ff1f;grid-template-columns:48px 1fr;align-items:start;gap:14px;min-width:0;padding:28px clamp(15px,2vw,29px);display:grid}.gwLandingPillars article:last-child{border-right:0}.gwPillarIcon{color:#8fb7ff;text-shadow:0 0 20px #ad6cff59;place-items:center;width:42px;height:42px;font-size:27px;display:grid}.gwLandingPillars b{color:#f4f7ff;font-size:14px}.gwLandingPillars p{color:#91a3be;margin:7px 0 0;font-size:11px;line-height:1.5}.gwLandingFooter{color:#687a96;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(28px,5vw,86px) 28px;font-size:9px;display:flex}.gwLandingFooter>div{flex-wrap:wrap;gap:4px;display:flex}.gwLandingFooter button{color:#7f91ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 7px}.gwLandingFooter button:hover{color:#fff}@media (width<=1050px){.gwLandingHeader{gap:22px;height:76px;padding:0 24px}.gwLandingNav{gap:20px}.gwLandingHero{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr);min-height:620px}.gwHeroCopy{padding:58px 24px 54px}.gwHeroCopy h1{font-size:clamp(50px,6.6vw,70px)}.gwHeroPhoto{width:62%}.gwLandingPillars{grid-template-columns:repeat(2,1fr);margin:0 24px}.gwLandingPillars article:nth-child(2){border-right:0}.gwLandingPillars article:nth-child(-n+2){border-bottom:1px solid #a9c4ff1f}}@media (width<=760px){.gwLandingHeader{height:66px;padding:0 15px}.gwLandingBrand .gatherwynWordmarkMark{width:38px!important;height:38px!important}.gwLandingBrand>span{font-size:1.16rem!important}.gwLandingNav{display:none}.gwLandingHero{min-height:0;display:block}.gwLandingHero:before{background:linear-gradient(#040d190a 0%,#040d1929 43%,#040d19f5 68%,#071322 100%)}.gwHeroPhoto{z-index:-2;width:100%;height:min(56vh,500px);position:relative}.gwHeroPhoto:after{box-shadow:inset 0 -110px 110px #040d19bd}.gwHeroCopy{align-items:flex-start;margin-top:-135px;padding:0 20px 38px;position:relative}.gwHeroKicker{margin-bottom:15px;font-size:9px}.gwHeroCopy h1{font-size:clamp(45px,13vw,66px);line-height:.94}.gwHeroCopy>p{margin-top:20px;font-size:14px;line-height:1.58}.gwHeroActions{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:24px;display:grid}.gwHeroActions button{width:100%;padding:0 13px}.gwGuestAction{grid-column:1/-1;min-height:42px!important}.gwHeroTrust{flex-wrap:wrap;gap:6px 9px}.gwLandingPillars{grid-template-columns:1fr;margin:0 15px}.gwLandingPillars article{padding:20px 12px;border-bottom:1px solid #a9c4ff1f!important;border-right:0!important}.gwLandingPillars article:last-child{border-bottom:0!important}.gwLandingFooter{flex-direction:column;align-items:flex-start;padding:19px 15px 25px}}@media (width<=430px){.gwHeroPhoto{height:420px}.gwHeroCopy{margin-top:-112px;padding-left:15px;padding-right:15px}.gwHeroCopy h1{font-size:43px}.gwHeroActions{grid-template-columns:1fr}.gwGuestAction{grid-column:auto}.gwHeroTrust i{display:none}.gwHeroTrust{display:grid}}html body #root .gwLandingHeader{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;height:clamp(66px,7.5vh,88px)!important;margin:0!important;padding:0 clamp(18px,4.2vw,76px)!important;display:flex!important}html body #root .gwLandingNav{display:none!important}html body #root .gwPublicLanding{width:100%!important;min-width:0!important;min-height:100dvh!important}html body #root .gwLandingHero{isolation:isolate!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;min-height:clamp(560px,100dvh - 245px,760px)!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .gwLandingHero:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#030c18fa 0%,#030c18f5 25%,#030c18d1 38%,#030c1873 52%,#030c181f 69%,#030c1800 84%)!important;position:absolute!important;inset:0!important}html body #root .gwHeroPhoto{z-index:-2!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .gwHeroPhoto img{object-fit:cover!important;object-position:58% 52%!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;transform:none!important}html body #root .gwHeroPhoto:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 -64px 82px #050f1c47!important}html body #root .gwHeroCopy{z-index:2!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(47vw,720px)!important;min-width:420px!important;min-height:clamp(560px,100dvh - 245px,760px)!important;margin:0!important;padding:clamp(44px,6vh,86px) 24px clamp(42px,6vh,76px) clamp(28px,5vw,92px)!important;display:flex!important;position:relative!important}@media (width>=761px) and (width<=1599px){html body #root .gwLandingHero{min-height:clamp(540px,100dvh - 220px,720px)!important}html body #root .gwHeroCopy{width:min(49vw,690px)!important;min-width:400px!important;min-height:clamp(540px,100dvh - 220px,720px)!important;padding-left:clamp(34px,5vw,80px)!important}html body #root .gwHeroPhoto img{object-position:59% 52%!important}}@media (width>=1600px){html body #root .gwLandingHero{min-height:clamp(650px,100dvh - 245px,920px)!important}html body #root .gwHeroCopy{width:min(44vw,760px)!important;min-height:clamp(650px,100dvh - 245px,920px)!important}html body #root .gwHeroPhoto img{object-position:57% 50%!important}}@media (width>=761px) and (height<=760px){html body #root .gwLandingHero,html body #root .gwHeroCopy{min-height:520px!important}html body #root .gwHeroCopy{padding-top:38px!important;padding-bottom:38px!important}html body #root .gwHeroCopy h1{font-size:clamp(48px,5.1vw,70px)!important}}@media (width<=760px){html body #root .gwLandingHero{flex-direction:column!important;width:100%!important;min-height:0!important;display:flex!important;overflow:visible!important}html body #root .gwLandingHero:before{z-index:0!important;background:linear-gradient(#040d1900 0%,#040d1914 43%,#040d19bf 72%,#040d19fa 100%)!important}html body #root .gwHeroPhoto{z-index:-1!important;order:1!important;width:100%!important;height:clamp(360px,62dvh,590px)!important;min-height:360px!important;position:relative!important;inset:auto!important}html body #root .gwHeroPhoto img{object-fit:cover!important;object-position:62% 50%!important;width:100%!important;height:100%!important}html body #root .gwHeroCopy{z-index:2!important;order:2!important;width:100%!important;min-width:0!important;min-height:0!important;margin-top:clamp(-145px,-17vw,-92px)!important;padding:0 20px 38px!important}}@media (width<=430px){html body #root .gwHeroPhoto{height:clamp(360px,58dvh,480px)!important}html body #root .gwHeroPhoto img{object-position:63% 50%!important}html body #root .gwHeroCopy{margin-top:-105px!important;padding-left:15px!important;padding-right:15px!important}}html body #root .gwLandingPillars{width:auto!important;max-width:none!important;margin-left:clamp(18px,3.3vw,60px)!important;margin-right:clamp(18px,3.3vw,60px)!important}.gwFinalLanding{color:#f8f9ff;isolation:isolate;background:#020a14;width:100%;min-height:100dvh;position:relative;overflow:hidden}.gwFinalArtwork{z-index:-4;background-image:url(/gatherwyn-final-approved-landing-2560x1440.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.gwFinalMask{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#020a14 0% 31%,#020a14fe 36%,#020a14fb 40%,#020a14ed 44%,#020a14b8 48%,#020a1457 53%,#020a1400 59%);position:absolute;inset:0}.gwFinalBottomMask{z-index:-2;pointer-events:none;background:linear-gradient(#020a1400,#020a14db 42%,#020a14 100%);height:74px;position:absolute;bottom:0;left:0;right:0}.gwFinalHeader{z-index:3;box-sizing:border-box;align-items:center;height:clamp(72px,7.3vh,104px);padding:0 clamp(28px,4.6vw,118px);display:flex;position:absolute;top:0;left:0;right:0}.gwFinalBrand{filter:drop-shadow(0 3px 18px #00000073);color:#fff!important}.gwFinalBrand .gatherwynWordmarkMark{width:52px!important;height:52px!important}.gwFinalBrand>span{letter-spacing:-.045em!important;font-size:clamp(1.24rem,1.35vw,1.78rem)!important}.gwFinalMain{box-sizing:border-box;align-items:center;min-height:100dvh;padding:clamp(94px,10vh,152px) clamp(28px,4.6vw,118px) clamp(92px,9vh,132px);display:flex}.gwFinalCopy{width:min(42vw,730px);min-width:470px;transform:translateY(-.5vh)}.gwFinalKicker{color:#d5b6ff;letter-spacing:.22em;text-shadow:0 2px 16px #0000007a;margin-bottom:clamp(18px,2vh,28px);font-size:clamp(10px,.68vw,14px);font-weight:900;display:block}.gwFinalCopy h1{letter-spacing:-.058em;text-shadow:0 3px 24px #0000004d;max-width:760px;margin:0;font-size:clamp(58px,5.15vw,104px);font-weight:820;line-height:.91}.gwFinalCopy h1 em{background:linear-gradient(105deg,#9d80ff 4%,#e56fd1 65%,#ff77bd);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.gwFinalCopy>p{color:#c7d1df;text-shadow:0 2px 16px #0000007a;max-width:675px;margin:clamp(20px,2.2vh,30px) 0 0;font-size:clamp(14px,1vw,20px);line-height:1.58}.gwFinalActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(24px,2.8vh,38px);display:flex}.gwFinalActions button{min-height:clamp(48px,4.2vh,60px);font:inherit;cursor:pointer;border-radius:14px;padding:0 clamp(19px,1.55vw,30px);font-size:clamp(12px,.78vw,15px);font-weight:900;transition:transform .15s,box-shadow .15s,border-color .15s}.gwFinalActions button:hover{transform:translateY(-1px)}.gwFinalPrimary{color:#11131a;background:linear-gradient(108deg,#ee76cf,#a47dff 58%,#74c2ff);border:0;box-shadow:0 12px 36px #b161e84a}.gwFinalSecondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c18b8;border:1px solid #b1cdff9e}.gwFinalGuest{color:#eef3ff;text-shadow:0 2px 14px #000000a6;background:0 0;border:0;padding-left:9px!important;padding-right:8px!important}.gwFinalGuest span{margin-left:8px}.gwFinalTrust{color:#9aabc2;flex-wrap:wrap;align-items:center;gap:8px 11px;margin-top:18px;font-size:clamp(9px,.58vw,11px);font-weight:700;display:flex}.gwFinalTrust i{color:#657791;font-style:normal}.gwFinalFooter{z-index:3;box-sizing:border-box;color:#8291a8;justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;padding:14px clamp(28px,4.6vw,118px) 18px;font-size:clamp(8px,.5vw,10px);display:flex;position:absolute;bottom:0;left:0;right:0}.gwFinalFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.gwFinalFooter button{color:#9ba9bc;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px}.gwFinalFooter button:hover{color:#fff}@media (width>=761px) and (aspect-ratio<=16/9){.gwFinalArtwork{background-position:56%}.gwFinalCopy{width:min(46vw,710px);min-width:430px}.gwFinalCopy h1{font-size:clamp(54px,5vw,88px)}.gwFinalMask{background:linear-gradient(90deg,#020a14 0% 34%,#020a14fc 40%,#020a14e0 46%,#020a1473 53%,#020a1400 61%)}}@media (width>=2200px){.gwFinalHeader,.gwFinalMain,.gwFinalFooter{padding-left:118px;padding-right:118px}.gwFinalCopy{width:760px;min-width:760px}.gwFinalCopy h1{font-size:104px}.gwFinalCopy>p{font-size:20px}}@media (width>=761px) and (height<=760px){.gwFinalHeader{height:68px}.gwFinalMain{padding-top:76px;padding-bottom:72px}.gwFinalCopy{transform:none}.gwFinalCopy h1{font-size:clamp(48px,4.7vw,68px)}.gwFinalCopy>p{margin-top:16px;font-size:13px}.gwFinalActions{margin-top:18px}.gwFinalActions button{min-height:44px}.gwFinalTrust{margin-top:11px}}@media (width<=760px){.gwFinalLanding{min-height:100svh;overflow:auto}.gwFinalArtwork{background-position:68%;position:fixed}.gwFinalMask{background:linear-gradient(#020a140d 0%,#020a141a 31%,#020a1494 50%,#020a14f5 69%,#020a14 82%);position:fixed}.gwFinalBottomMask{display:none}.gwFinalHeader{height:70px;padding:0 18px;position:relative}.gwFinalBrand .gatherwynWordmarkMark{width:40px!important;height:40px!important}.gwFinalBrand>span{font-size:1.14rem!important}.gwFinalMain{align-items:flex-end;min-height:calc(100svh - 70px);padding:34vh 18px 108px}.gwFinalCopy{width:100%;min-width:0;transform:none}.gwFinalKicker{margin-bottom:12px;font-size:9px}.gwFinalCopy h1{font-size:clamp(43px,12vw,64px);line-height:.94}.gwFinalCopy>p{margin-top:17px;font-size:14px;line-height:1.55}.gwFinalActions{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:21px;display:grid}.gwFinalActions button{width:100%;min-height:48px;padding:0 12px}.gwFinalGuest{grid-column:1/-1;min-height:38px!important}.gwFinalTrust{gap:5px 8px;margin-top:12px;font-size:9px}.gwFinalFooter{background:#020a14;flex-direction:column;align-items:flex-start;padding:12px 18px 20px;position:relative}.gwFinalFooter>div{justify-content:flex-start}}@media (width<=430px){.gwFinalArtwork{background-position:70%}.gwFinalMain{padding-left:15px;padding-right:15px}.gwFinalCopy h1{font-size:43px}.gwFinalActions{grid-template-columns:1fr}.gwFinalGuest{grid-column:auto}.gwFinalTrust i{display:none}.gwFinalTrust{display:grid}}html body #root .app .adsenseAdMount{box-shadow:none!important;opacity:1!important;cursor:default!important;text-align:center!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .app .adsenseAdMount:before,html body #root .app .adsenseAdMount:after{content:none!important;display:none!important}html body #root .app .adsenseAdMount>.adsbygoogle{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;display:block!important}html body #root .app .adsenseAdMount.adsense-horizontal{height:100%!important;min-height:58px!important}html body #root .app .adsenseAdMount.adsense-vertical{height:100%!important;min-height:100%!important}html body #root .app .adsenseAdMount.adsense-rectangle{min-height:180px!important}html body #root .app .chatroomAdSlot>.adsenseAdMount{min-height:58px!important}html body #root .app .dmSideAd.adsenseAdMount{border-radius:inherit!important;height:100%!important;min-height:0!important}.adsenseSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.adsenseSetupGrid label{gap:6px;font-size:12px;font-weight:800;display:grid}.adsenseSetupGrid label:first-child{grid-column:1/-1}.adsenseSetupGrid input{width:100%;min-width:0}.adsenseSetupGrid small{color:var(--muted,#777);font-weight:500}.adsenseEnableRow{margin:12px 0}.adsenseSetupPanel .opsNote{margin-top:12px}@media (width<=700px){.adsenseSetupGrid{grid-template-columns:1fr}.adsenseSetupGrid label:first-child{grid-column:auto}}html body #root .app .adsenseAdMount{background:linear-gradient(160deg,#081f2be0,#1b1136e0)!important}html body #root .app .adsenseAdMount>.adsbygoogle{opacity:0!important;transition:opacity .12s!important}html body #root .app .adsenseAdMount>.adsbygoogle[data-ad-status=filled]{opacity:1!important}@media (width<=720px){html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html body #root .app{max-width:100vw!important;overflow-x:hidden!important}html body #root .app:has(>.mobileNavShell.mobileNav-icons)>main:not(.page-rooms):not(.page-messages):not(.page-map){box-sizing:border-box!important;max-width:100%!important;padding-right:64px!important;overflow-x:hidden!important}html body #root .app:has(>.mobileNavShell.mobileNav-closed)>main:not(.page-rooms):not(.page-messages):not(.page-map){box-sizing:border-box!important;max-width:100%!important;padding-right:18px!important;overflow-x:hidden!important}html body #root .app:has(>.mobileNavShell.mobileNav-full)>main:not(.page-rooms):not(.page-messages):not(.page-map){box-sizing:border-box!important;max-width:100%!important;padding-right:10px!important;overflow-x:hidden!important}html body #root .page-rooms .chatroomsAdRail{display:none!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd{box-sizing:border-box!important;background:linear-gradient(90deg,#071421f5,#0e1121f5)!important;border-top:1px solid #82b8d624!important;flex:0 0 58px!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:4px 8px!important;overflow:hidden!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.discreteAd,html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.adsenseAdMount{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:5px 10px!important;overflow:hidden!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.discreteAd{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;display:grid!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.discreteAd small{white-space:nowrap!important;grid-row:1/3!important;font-size:8px!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.discreteAd b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.discreteAd span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1.1!important;overflow:hidden!important}html body #root .page-rooms .chatroomAdSlot.mobilePersistentChatAd>.adsenseAdMount>.adsbygoogle{height:50px!important;min-height:50px!important;max-height:50px!important}html body #root .page-rooms .roomChatEmpty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:220px!important;padding:24px!important;display:flex!important}html body #root .page-rooms .roomChatEmpty>div{flex-direction:column!important;align-items:center!important;gap:4px!important;display:flex!important}html body #root .page-rooms .roomChatEmpty b{font-size:15px!important;line-height:1.2!important}html body #root .page-rooms .roomChatEmpty small{font-size:10.5px!important;line-height:1.35!important;display:block!important}html body #root .photoVerificationReminder.photoVerificationReminderChat{bottom:84px!important}}.discoverMobileTabs{display:none}@media (width<=720px){html body #root .app main.page-discover{padding-top:0!important;overflow-x:hidden!important}html body #root .app main.page-discover>.sitePageHeader{display:none!important}html body #root .app .page-discover .discoverHub{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:calc(100svh - 4px)!important;margin:0!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-discover .discoverMobileTabs{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#030d1be0!important;border:1px solid #82badc38!important;border-radius:12px!important;grid-area:1/1!important;grid-template-columns:1fr 1fr auto!important;gap:4px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:3px!important;display:grid!important}html body #root .app .page-discover .discoverMobileTabs>button{min-width:0!important;min-height:34px!important;color:var(--text-muted,#aab4c4)!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:9px!important;padding:5px 10px!important;font-size:12px!important;font-weight:850!important}html body #root .app .page-discover .discoverMobileTabs>button.active{color:#fff!important;background:linear-gradient(135deg,#105b699e,#43256d9e)!important;border-color:#ddb75b7a!important}html body #root .app .page-discover .discoverMobileFilterToggle{width:auto!important;padding-inline:9px!important}html body #root .app .page-discover .discoverSwipePane,html body #root .app .page-discover .discoverSearchPane{grid-area:2/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:calc(100svh - 56px)!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body #root .app .page-discover .discoverHub.discoverMobileView-swipe .discoverSearchPane,html body #root .app .page-discover .discoverHub.discoverMobileView-browse .discoverSwipePane{display:none!important}html body #root .app .page-discover .discoverPaneHeader{justify-content:space-between!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:5px 8px!important;display:flex!important}html body #root .app .page-discover .discoverPaneHeader span{font-size:8.5px!important;line-height:1!important}html body #root .app .page-discover .discoverPaneHeader h2{margin:2px 0 0!important;font-size:18px!important;line-height:1!important}html body #root .app .page-discover .discoverPaneHeader>small{white-space:nowrap!important;font-size:10px!important}html body #root .app .page-discover .discoverSwipeStage{height:calc(100% - 42px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .app .page-discover .discoverCaughtUp{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px!important;display:flex!important}html body #root .app .page-discover .discoverCaughtUp>svg{width:34px!important;height:34px!important;margin:0!important}html body #root .app .page-discover .discoverCaughtUpKicker{letter-spacing:.12em!important;margin:0!important;font-size:9px!important}html body #root .app .page-discover .discoverCaughtUp h2{margin:0!important;font-size:24px!important;line-height:1.05!important}html body #root .app .page-discover .discoverCaughtUp>p{text-align:center!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:390px!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-discover .discoverCaughtUpSuggestions{width:100%!important;max-width:420px!important;max-height:104px!important;margin:2px 0 0!important;padding:6px!important;overflow:hidden!important}html body #root .app .page-discover .discoverCaughtUpSuggestions>header{display:none!important}html body #root .app .page-discover .discoverCaughtUpSuggestions>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}html body #root .app .page-discover .discoverCaughtUpSuggestions button{grid-template-columns:34px minmax(0,1fr)!important;gap:4px!important;min-width:0!important;height:84px!important;padding:4px!important;display:grid!important}html body #root .app .page-discover .discoverCaughtUpSuggestions img{object-fit:cover!important;border-radius:50%!important;width:34px!important;height:34px!important}html body #root .app .page-discover .discoverCaughtUpSuggestions :is(b,small){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-discover .discoverCaughtUpActions{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin-top:2px!important;display:flex!important}html body #root .app .page-discover .discoverCaughtUpActions button{border-radius:10px!important;min-height:40px!important;padding:7px 12px!important;font-size:12px!important}html body #root .app .page-discover .discoverSearchPane{overscroll-behavior:contain!important;overflow:hidden auto!important}html body #root .app .page-discover .discoverSearchContent{gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}html body #root .app .page-discover .discoverHub:not(.discoverMobileFiltersOpen) .discoverFilters{display:none!important}html body #root .app .page-discover .discoverHub.discoverMobileFiltersOpen .discoverFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:7px!important;display:grid!important}html body #root .app .page-discover .discoverHub.discoverMobileFiltersOpen .discoverFilters label{gap:2px!important;font-size:9px!important}html body #root .app .page-discover .discoverHub.discoverMobileFiltersOpen .discoverFilters :is(input,select){height:36px!important;min-height:36px!important;padding:5px 7px!important;font-size:11px!important}html body #root .app .page-discover .discoverFreeBrowseNotice{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:50px!important;margin:0!important;padding:7px 9px!important;display:grid!important}html body #root .app .page-discover .discoverFreeBrowseNotice b{font-size:12px!important}html body #root .app .page-discover .discoverFreeBrowseNotice small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:9.5px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-discover .discoverFreeBrowseNotice button{white-space:nowrap!important;min-height:34px!important;padding:5px 7px!important;font-size:9.5px!important}html body #root .app .page-discover .discoverSearchSummary{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:2px 7px!important;min-height:58px!important;margin:0!important;padding:7px 8px!important;display:grid!important}html body #root .app .page-discover .discoverSearchSummary>b{white-space:nowrap!important;font-size:13px!important}html body #root .app .page-discover .discoverSearchSummary>span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}html body #root .app .page-discover .discoverBrowseLimits{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;grid-column:1/-1!important;font-size:9px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-discover .discoverBrowseEmpty{text-align:center!important;place-content:center!important;gap:7px!important;height:calc(100svh - 170px)!important;min-height:220px!important;max-height:420px!important;margin:0!important;padding:18px!important;display:grid!important}html body #root .app .page-discover .discoverBrowseEmpty h3{margin:0!important;font-size:18px!important}html body #root .app .page-discover .discoverBrowseEmpty p{margin:0!important;font-size:11px!important;line-height:1.35!important}html body #root .app .page-discover .discoverSearchGrid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .app .page-discover .discoverSearchGrid>article{border-radius:11px!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchInfo{gap:4px!important;height:auto!important;min-height:0!important;padding:6px!important}html body #root .app .page-discover .discoverSearchIdentity b{font-size:12px!important}html body #root .app .page-discover .discoverSearchIdentity small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchIntent{white-space:nowrap!important;text-overflow:ellipsis!important;padding:3px 5px!important;font-size:9px!important;overflow:hidden!important}html body #root .app .page-discover :is(.discoverSearchBio,.discoverSearchFacts){display:none!important}html body #root .app .page-discover .discoverSearchTags{gap:3px!important;min-height:0!important;margin:0!important}html body #root .app .page-discover .discoverSearchTags em{padding:2px 4px!important;font-size:8px!important}html body #root .app .page-discover .discoverSearchTags em:nth-of-type(n+3){display:none!important}html body #root .app .page-discover .discoverBrowseActions{gap:4px!important;margin:0!important}html body #root .app .page-discover .discoverBrowseActions button{min-height:32px!important;padding:4px 6px!important;font-size:9.5px!important}html body #root .app .page-discover .discoverPagination{min-height:42px!important;margin:5px 0 0!important;padding:4px!important}}.eventsMobileCommandBar,.eventsMobileSheetBackdrop,.eventsMobileSheetClose{display:none}@media (width<=720px){html body #root .page-events{padding-top:6px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important}html body #root .page-events .eventsBrowser{width:100%!important;max-width:none!important;margin:0!important;padding:0 6px 8px!important}html body #root .page-events .eventsRecommendationGallery{border-radius:11px!important;gap:4px!important;margin:0 0 6px!important;padding:6px!important}html body #root .page-events .eventsRecommendationHeader{align-items:center!important;min-height:24px!important;margin:0 1px 4px!important}html body #root .page-events .eventsRecommendationHeader h2{margin:0!important;font-size:13px!important;line-height:1.1!important}html body #root .page-events .eventsRecommendationHeader button{min-height:24px!important;padding:2px 5px!important;font-size:9px!important}html body #root .page-events .eventsRecommendationGallery .eventsRecommendationRooms{scroll-snap-type:x proximity;scrollbar-width:none;gap:5px!important;padding:0 0 1px!important;display:flex!important;overflow:auto hidden!important}html body #root .page-events .eventsRecommendationGallery .eventsRecommendationRooms::-webkit-scrollbar{display:none}html body #root .page-events .eventsRecommendationGallery .eventsRecommendationRoom{scroll-snap-align:start;aspect-ratio:auto!important;border-radius:9px!important;flex:0 0 126px!important;width:126px!important;height:62px!important;min-height:62px!important;padding:0!important}html body #root .page-events .eventsRecommendationRoomCopy{gap:1px!important;bottom:6px!important;left:7px!important;right:7px!important}html body #root .page-events .eventsRecommendationRoomCopy b{font-size:10.5px!important;line-height:1.05!important}html body #root .page-events .eventsRecommendationRoomCopy small{font-size:8px!important;line-height:1!important}html body #root .page-events .eventsRecommendationRoomCopy i{flex-basis:5px!important;width:5px!important;height:5px!important}html body #root .page-events .eventsRecommendationEmpty{min-height:46px!important;padding:6px!important;font-size:9px!important}html body #root .page-events .eventsWorkspace{width:100%!important;min-width:0!important;display:block!important}html body #root .page-events .eventsResultsPanel{border-radius:12px!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #root .page-events .eventsResultsHead{gap:7px!important;min-height:38px!important;padding:6px 8px!important}html body #root .page-events .eventsResultsHead h2{margin:0!important;font-size:15px!important;line-height:1.05!important}html body #root .page-events .eventsResultsHead small{font-size:8px!important;line-height:1.1!important}html body #root .page-events .eventCreateButton{border-radius:8px!important;min-height:28px!important;padding:4px 8px!important;font-size:9px!important}html body #root .page-events .eventsMobileCommandBar{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;padding:0 7px 7px!important;display:grid!important}html body #root .page-events .eventsMobileSearch{color:#aeb9c8!important;background:#050c18a8!important;border:1px solid #796be252!important;border-radius:9px!important;align-items:center!important;gap:6px!important;min-width:0!important;height:34px!important;padding:0 9px!important;display:flex!important}html body #root .page-events .eventsMobileSearch input{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:11px!important}html body #root .page-events .eventsMobileToolRow{gap:4px!important;display:flex!important}html body #root .page-events .eventsMobileToolRow button{color:#c9d3df!important;white-space:nowrap!important;background:#080f1ea8!important;border:1px solid #796be24d!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:34px!important;padding:0 7px!important;font-size:9px!important;font-weight:760!important;display:flex!important;position:relative!important}html body #root .page-events .eventsMobileToolRow button.active{color:#f3ffff!important;background:linear-gradient(135deg,#236c6b94,#422b8185)!important;border-color:#51dbcba8!important}html body #root .page-events .eventsMobileToolRow button i{background:#63e4c7;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px;box-shadow:0 0 7px #63e4c7cc}html body #root .page-events .eventsMobileQuickRow{scrollbar-width:none;grid-column:1/-1!important;gap:4px!important;display:flex!important;overflow-x:auto!important}html body #root .page-events .eventsMobileQuickRow::-webkit-scrollbar{display:none}html body #root .page-events .eventsMobileQuickRow button{color:#aeb8c7!important;background:#070d1a8a!important;border:1px solid #796be23d!important;border-radius:999px!important;flex:1 0 auto!important;min-height:27px!important;padding:3px 9px!important;font-size:9px!important;font-weight:720!important}html body #root .page-events .eventsMobileQuickRow button.active{color:#fff!important;background:linear-gradient(135deg,#5038a6bd,#295b6fa8)!important;border-color:#7865eec2!important}html body #root .page-events .eventsInlineFilters{display:none!important}html body #root .page-events .eventsInlineFilters[data-mobile-open=true]{z-index:1602!important;left:8px!important;right:56px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;background:linear-gradient(#070e1dfb,#080b18fc)!important;border:1px solid #7f66ee94!important;border-radius:16px!important;gap:10px!important;width:auto!important;max-height:min(76dvh,650px)!important;padding:12px!important;display:grid!important;position:fixed!important;overflow:auto!important;box-shadow:0 18px 52px #0000008f,inset 0 1px #ffffff0d!important}html body #root .page-events .eventsInlineFilters[data-mobile-open=true] .eventsFilterSearch{display:none!important}html body #root .page-events .eventsFilterHead{z-index:2!important;background:#070e1dfa!important;padding:9px 0 7px!important;position:sticky!important;top:-12px!important}html body #root .page-events .eventsFilterHead h3{font-size:13px!important}html body #root .page-events .eventsFilterHeadActions{align-items:center!important;gap:4px!important;display:flex!important}html body #root .page-events .eventsFilterHeadActions>button:first-child{align-items:center!important;gap:4px!important;padding:5px 7px!important;font-size:9px!important;display:flex!important}html body #root .page-events .eventsFilterSplit{grid-template-columns:1fr 1fr!important;gap:8px!important}html body #root .page-events .eventsCategoryChips{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #root .page-events .eventsCategoryChips button{justify-content:center!important;min-height:31px!important;padding:4px 6px!important;font-size:9px!important}html body #root .page-events .eventsAttendanceRows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}html body #root .page-events .eventsAttendanceRows button{min-height:32px!important;padding:4px 6px!important;font-size:9px!important}html body #root .page-events .eventsApplyFilters{z-index:2!important;min-height:38px!important;margin:2px -2px -3px!important;font-size:11px!important;position:sticky!important;bottom:-12px!important}html body #root .page-events .eventsSideRail{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}html body #root .page-events .eventsCalendarPanel{display:none!important}html body #root .page-events .eventsCalendarPanel[data-mobile-open=true]{z-index:1602!important;left:8px!important;right:56px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;background:linear-gradient(#070e1dfc,#080b18fe)!important;border:1px solid #7f66ee94!important;border-radius:16px!important;width:auto!important;max-height:min(72dvh,600px)!important;padding:12px!important;display:block!important;position:fixed!important;overflow:auto!important;box-shadow:0 18px 52px #0000008f,inset 0 1px #ffffff0d!important}html body #root .page-events .eventsCalendarPanel[data-mobile-open=true] .eventsCalendarGrid button{min-height:36px!important}html body #root .page-events .eventsCalendarClose{z-index:3!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important}html body #root .page-events .eventsCalendarPanel[data-mobile-open=true] .eventsCalendarHead{padding-right:30px!important}html body #root .page-events .eventsMobileSheetBackdrop{z-index:1601!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#01040c9e!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important;position:fixed!important;inset:0 50px 0 0!important}html body #root .page-events .eventsMobileSheetClose{color:#dbe3ec!important;background:#111727e0!important;border:1px solid #ffffff1a!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important}html body #root .page-events .eventsResultsPanel .eventsList{gap:5px!important;padding:0 6px 7px!important}html body #root .page-events .eventsResultsPanel .eventBrowseCard{border-radius:11px!important;grid-template-rows:auto auto auto!important;grid-template-columns:86px minmax(0,1fr)!important;gap:5px 8px!important;min-height:0!important;padding:7px!important;display:grid!important}html body #root .page-events .eventsResultsPanel .eventBrowseMedia{border-radius:9px!important;grid-area:1/1/3!important;width:86px!important;height:72px!important}html body #root .page-events .eventsResultsPanel .eventDateTile{border-radius:7px!important;width:31px!important;height:42px!important;min-height:0!important;top:5px!important;left:5px!important}html body #root .page-events .eventsResultsPanel .eventDateTile b{font-size:8px!important}html body #root .page-events .eventsResultsPanel .eventDateTile strong{font-size:15px!important}html body #root .page-events .eventsResultsPanel .eventDateTile small{font-size:7px!important}html body #root .page-events .eventsResultsPanel .eventBrowsePrimary{grid-area:1/2!important;align-self:start!important;min-width:0!important}html body #root .page-events .eventsResultsPanel .eventBrowsePrimary h3{margin:0 0 4px!important;font-size:13px!important;line-height:1.12!important}html body #root .page-events .eventsResultsPanel .eventBrowseDescription,html body #root .page-events .eventsResultsPanel .eventBrowseTags{display:none!important}html body #root .page-events .eventsResultsPanel .eventBrowseSchedule{gap:3px!important;display:grid!important}html body #root .page-events .eventsResultsPanel .eventBrowseSchedule span{white-space:nowrap!important;text-overflow:ellipsis!important;gap:4px!important;font-size:8.5px!important;line-height:1.15!important;overflow:hidden!important}html body #root .page-events .eventsResultsPanel .eventBrowseSchedule svg{flex:0 0 11px!important;width:11px!important;height:11px!important}html body #root .page-events .eventsResultsPanel .eventBrowseCommunity{grid-area:2/2!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:18px!important;margin:0!important;padding:0!important;display:flex!important}html body #root .page-events .eventsResultsPanel .eventAttendeeFaces{display:none!important}html body #root .page-events .eventsResultsPanel .eventBrowseCommunity>strong{color:#6ee0aa!important;font-size:9px!important}html body #root .page-events .eventsResultsPanel .eventBrowseCommunity>small{font-size:8.5px!important}html body #root .page-events .eventsResultsPanel .eventBrowseActions{flex-wrap:wrap!important;grid-area:3/1/auto/3!important;gap:4px!important;width:100%!important;margin:0!important;padding-top:2px!important;display:flex!important}html body #root .page-events .eventsResultsPanel .eventBrowseActions button{border-radius:7px!important;flex:66px!important;min-width:0!important;min-height:29px!important;padding:3px 5px!important;font-size:8.5px!important;line-height:1!important}html body #root .page-events .eventsResultsPanel .eventBrowseActions button svg{width:12px!important;height:12px!important}html body #root .page-events .emptyState{min-height:170px!important;padding:20px 14px!important}html body #root .page-events .emptyState svg{width:30px!important;height:30px!important}html body #root .page-events .emptyState h2{margin:5px 0!important;font-size:16px!important}html body #root .page-events .emptyState p{margin:0!important;font-size:10px!important}}@media (width<=700px){html body #root .page-map .realMapShell .mapBrowsePanel{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;border-radius:24px!important;width:auto!important;max-width:none!important;max-height:min(84dvh,760px)!important;padding:0!important;overflow:hidden!important}html body #root .page-map .mapMobileExploreClose{opacity:.78!important;place-items:center!important;width:52px!important;height:28px!important;margin:5px auto 0!important;font-size:20px!important;display:grid!important}html body #root .page-map .mapBrowseHead{align-items:center!important;gap:10px!important;padding:4px 15px 10px!important}html body #root .page-map .mapBrowseHead small{letter-spacing:.12em!important;font-size:9px!important;display:block!important}html body #root .page-map .mapBrowseHead b{font-size:20px!important;line-height:1.05!important}html body #root .page-map .mapCreateEventBtn{white-space:nowrap!important;border-radius:12px!important;min-height:40px!important;padding:8px 11px!important;font-size:11px!important}html body #root .page-map .mapBrowseSearch{border-radius:14px!important;margin:0 14px 10px!important;padding:11px 12px!important}html body #root .page-map .mapBrowseSearch input{font-size:14px!important;line-height:1.2!important}html body #root .page-map .mapBrowseKinds{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:0 14px 12px!important;display:grid!important;overflow:visible!important}html body #root .page-map .mapBrowseKinds button{text-align:center!important;border-radius:11px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 5px!important;font-size:10.5px!important}html body #root .page-map .mapBrowseLayers,html body #root .page-map .mapPresenceFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0 14px 12px!important}html body #root .page-map .mapBrowseLayers>small,html body #root .page-map .mapPresenceFilters>small{letter-spacing:.11em!important;margin:1px 0 2px!important;font-size:9px!important}html body #root .page-map .mapBrowseLayers button,html body #root .page-map .mapPresenceFilters button{border-radius:12px!important;min-width:0!important;min-height:44px!important;padding:9px 11px!important;font-size:11px!important}html body #root .page-map .mapBrowseSort{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px 12px!important;font-size:10px!important;display:grid!important}html body #root .page-map .mapBrowseSort select{border-radius:12px!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important}html body #root .page-map .mapBrowseList{overscroll-behavior:contain!important;flex:auto!important;gap:6px!important;min-height:84px!important;max-height:none!important;padding:0 10px 14px!important;overflow-y:auto!important}html body #root .page-map .mapBrowseItem{border-radius:13px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;min-height:54px!important;padding:9px 10px!important}html body #root .page-map .mapBrowseItem>span{border-radius:11px!important;width:36px!important;height:36px!important}html body #root .page-map .mapBrowseItem b{font-size:12px!important}html body #root .page-map .mapBrowseItem small{font-size:10px!important}html body #root .app>main.page-notifications{height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #root .page-notifications .notificationWorkspace{flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}html body #root .page-notifications .notificationSummaryStrip{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .page-notifications .notificationSummaryCard{border-radius:13px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:7px 9px!important}html body #root .page-notifications .notificationSummaryCard>span{width:30px!important;height:30px!important}html body #root .page-notifications .notificationSummaryCard>span svg{width:17px!important;height:17px!important}html body #root .page-notifications .notificationSummaryCard>div{grid-template-columns:minmax(0,1fr) auto!important;gap:0 6px!important}html body #root .page-notifications .notificationSummaryCard b{white-space:nowrap!important;font-size:10.5px!important}html body #root .page-notifications .notificationSummaryCard strong{font-size:19px!important}html body #root .page-notifications .notificationSummaryCard small,html body #root .page-notifications .notificationQuickTop{display:none!important}html body #root .page-notifications .notificationTopAd{border-radius:15px!important;flex:0 0 74px!important;height:74px!important;min-height:74px!important;overflow:hidden!important}html body #root .page-notifications .notificationTopAd>.discreteAd{border-radius:15px!important;height:74px!important;min-height:74px!important;padding:10px 14px!important}html body #root .page-notifications .notificationWorkspaceBody{flex:1 1 0!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .page-notifications .notificationFeedPanel{border-radius:16px!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .page-notifications .notificationFilterBar{flex-direction:row!important;flex:none!important;align-items:center!important;gap:7px!important;padding:8px!important;display:flex!important;overflow:hidden!important}html body #root .page-notifications .notificationFilters{scrollbar-width:none!important;flex-wrap:nowrap!important;flex:auto!important;gap:6px!important;width:auto!important;min-width:0!important;padding:0 1px 2px!important;display:flex!important;overflow-x:auto!important}html body #root .page-notifications .notificationFilters::-webkit-scrollbar{display:none!important}html body #root .page-notifications .notificationFilters button{flex:none!important;height:34px!important;padding:0 11px!important;font-size:10.5px!important}html body #root .page-notifications .notificationMarkAll{background:#080f1d70!important;border:1px solid #819eca2e!important;border-radius:999px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:34px!important;padding:0!important;font-size:0!important;display:grid!important}html body #root .page-notifications .notificationMarkAll svg{width:17px!important;height:17px!important}html body #root .page-notifications .notificationList{overscroll-behavior:contain!important;flex:1 1 0!important;min-height:0!important;max-height:none!important;padding:2px 7px 10px!important;overflow:hidden auto!important}html body #root .page-notifications .notificationGroup{gap:7px!important;margin-top:7px!important}html body #root .page-notifications .notificationGroup>h3{height:22px!important;padding-inline:3px!important;font-size:10.5px!important}html body #root .page-notifications .notificationItem{border-radius:12px!important;grid-template-columns:36px minmax(0,1fr) 7px!important;gap:9px!important;min-height:64px!important;padding:9px 10px!important}html body #root .page-notifications .notificationIcon{width:34px!important;height:34px!important}html body #root .page-notifications .notificationCopy b{font-size:12.5px!important;line-height:1.18!important}html body #root .page-notifications .notificationCopy small{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.3!important}html body #root .page-notifications .notificationItem time,html body #root .page-notifications .notificationRowAction{display:none!important}html body #root .page-notifications .notificationPager{flex:none!important;min-height:42px!important;padding:6px!important}html body #root .page-notifications .notificationPager button{min-height:32px!important;padding:6px 10px!important}html body #root .page-notifications .notificationRightRail,html body #root .page-notifications .notificationAdRail{display:none!important}html body #root .page-notifications .emptyState{min-height:220px!important;padding:24px 18px!important}html body #root .app>main.page-messages{height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #root .page-messages>.sitePageHeader{display:none!important}html body #root .page-messages>.dmWorkspace{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important;overflow:hidden!important}html body #root .page-messages .messagesTopSlot,html body #root .page-messages .messagesTopAdSlot{display:none!important}html body #root .page-messages .dmWorkspace>.messages{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .page-messages .messages.noActiveMatch>.conversationList{width:100%!important;height:100%!important;padding:0 12px max(14px,env(safe-area-inset-bottom))!important;background:var(--panel,#fff)!important;display:flex!important;position:absolute!important;inset:0!important}html body #root .page-messages .conversationList.mobileDefault .conversationListHead{margin:0 -12px 4px!important;padding:15px 18px 12px!important}html body #root .page-messages .dmMobileEmptyState{text-align:center!important;min-height:0!important;color:var(--text,#eef1f5)!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:28px 18px!important;display:flex!important}html body #root .page-messages .dmMobileEmptyState>span{border:1px solid color-mix(in srgb,var(--accent,#d65388) 28%,var(--border,#ddd))!important;background:color-mix(in srgb,var(--accent,#d65388) 8%,var(--panel,#fff))!important;width:58px!important;height:58px!important;color:var(--accent,#d65388)!important;border-radius:50%!important;place-items:center!important;display:grid!important}html body #root .page-messages .dmMobileEmptyState h2{margin:5px 0 0!important;font-size:20px!important}html body #root .page-messages .dmMobileEmptyState p{max-width:300px!important;color:var(--muted,#9ba4b2)!important;margin:0!important;font-size:12px!important;line-height:1.45!important}html body #root .page-messages .dmMobileEmptyState>div{grid-template-columns:1fr 1fr!important;gap:8px!important;width:min(100%,320px)!important;margin-top:8px!important;display:grid!important}html body #root .page-messages .dmMobileEmptyState button{border-radius:12px!important;min-height:42px!important;font-size:11px!important;font-weight:800!important}}@media (width>=701px){.dmMobileEmptyState{display:none!important}}@media (width<=720px){html body #root .app .page-discover .discoverPaneHeader>small{display:none!important}html body #root .app .page-discover .discoverSwipeStage{padding:0!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusCard{background:#040c18c7!important;border-radius:16px!important;grid-template-rows:minmax(0,1fr) 58px 112px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-discover .discoverPhotoOpen{background:#06111d!important;border:0!important;border-radius:0!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .app .page-discover .discoverPhotoOpen img{object-fit:cover!important;object-position:50% 28%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .app .page-discover .discoverFocusCard>.gradient{pointer-events:none!important;z-index:2!important;background:linear-gradient(#0000,#030a149e)!important;height:90px!important;position:absolute!important;bottom:170px!important;left:0!important;right:0!important}html body #root .app .page-discover .discoverFocusActions{z-index:4!important;background:#050c18eb!important;border-top:1px solid #84bbdc1f!important;flex-direction:row!important;grid-row:2!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;height:58px!important;margin:0!important;padding:5px 10px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .app .page-discover .discoverFocusActions .round{border-radius:50%!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;display:grid!important}html body #root .app .page-discover .discoverFocusActions .round svg{width:23px!important;height:23px!important}html body #root .app .page-discover .discoverFocusCard>.cardInfo{z-index:3!important;box-sizing:border-box!important;background:linear-gradient(#050c18f0,#080b1bfa)!important;grid-row:3!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:8px 12px 10px!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusCard .nameLine{gap:6px!important;margin:0!important}html body #root .app .page-discover .discoverFocusCard .nameLine h2{margin:0!important;font-size:20px!important;line-height:1.05!important}html body #root .app .page-discover .discoverFocusCard .place{white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0 5px!important;font-size:10.5px!important;line-height:1.15!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusCard .discoverMeta{gap:6px!important;margin:0!important;display:flex!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusCard .discoverMeta>span{white-space:nowrap!important;text-overflow:ellipsis!important;padding:4px 7px!important;font-size:9.5px!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusBio{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;margin:5px 0 0!important;font-size:10.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-discover .discoverFocusFacts,html body #root .app .page-discover .discoverFocusCard .tags,html body #root .app .page-discover .discoverFocusCard .profilePromptCards,html body #root .app .page-discover .discoverFocusCard .profilePrompts{display:none!important}html body #root .app .page-discover .discoverCaughtUp{gap:10px!important;padding:20px 16px!important}html body #root .app .page-discover .discoverCaughtUp>p,html body #root .app .page-discover .discoverCaughtUpSuggestions{display:none!important}html body #root .app .page-discover .discoverCaughtUpActions{justify-content:center!important;width:auto!important;margin-top:4px!important}html body #root .app:has(.page-map .realMapShell.mobileMapExploreOpen)>.mobileNavShell{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowsePanel{z-index:950!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#050b16f7!important;border-radius:0!important;grid-template-rows:auto auto auto auto auto minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapMobileExploreClose{z-index:5!important;border-radius:12px!important;width:40px!important;height:40px!important;margin:0!important;font-size:0!important;position:absolute!important;top:8px!important;right:10px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapMobileExploreClose:after{content:"×"!important;font-size:24px!important;line-height:1!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseHead{grid-row:1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:60px!important;margin:0!important;padding:12px 56px 8px 14px!important;display:flex!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseHead small{font-size:8px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseHead b{font-size:18px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapCreateEventBtn{text-overflow:ellipsis!important;max-width:135px!important;min-height:34px!important;padding:6px 8px!important;font-size:9.5px!important;overflow:hidden!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseSearch{border-radius:12px!important;grid-row:2!important;min-height:44px!important;margin:0 12px 8px!important;padding:9px 11px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseSearch input{font-size:12px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect{grid-row:3!important;margin:0 12px 7px!important;font-size:9px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseKinds{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-row:3!important;gap:5px!important;margin:0!important;padding:0 12px 8px!important;display:flex!important;overflow:auto hidden!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect+.mapBrowseKinds{grid-row:4!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseKinds::-webkit-scrollbar{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseKinds button{border-radius:999px!important;flex:none!important;width:auto!important;min-width:68px!important;min-height:34px!important;padding:6px 10px!important;font-size:9.5px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseLayers{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-row:4!important;gap:5px!important;margin:0!important;padding:0 12px 7px!important;display:flex!important;overflow:auto hidden!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect~.mapBrowseLayers{grid-row:5!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseLayers::-webkit-scrollbar{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseLayers>small{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseLayers button{border-radius:999px!important;flex:none!important;min-width:82px!important;min-height:34px!important;padding:6px 9px!important;font-size:9.5px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapPresenceFilters{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-row:5!important;gap:5px!important;margin:0!important;padding:0 12px 7px!important;display:flex!important;overflow-x:auto!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect~.mapPresenceFilters{grid-row:6!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapPresenceFilters::-webkit-scrollbar{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapPresenceFilters>small{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapPresenceFilters button{border-radius:999px!important;flex:none!important;min-height:32px!important;padding:5px 9px!important;font-size:9px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapMenuPingBtn{display:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseSort{grid-row:5!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 12px 8px!important;font-size:9px!important;display:flex!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect~.mapBrowseSort{grid-row:6!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseSort select{flex:auto!important;height:34px!important;min-height:34px!important;padding:5px 8px!important;font-size:10px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseList{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px 10px max(14px,env(safe-area-inset-bottom))!important;scrollbar-gutter:stable!important;grid-row:6!important;margin:0!important;overflow:hidden auto!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapEventRoomSelect~.mapBrowseList{grid-row:7!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseItem{border-radius:11px!important;min-height:50px!important;padding:7px 9px!important}html body #root .app>main.page-connections{height:100svh!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .page-connections>.connectionsCanvas{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #root .page-connections .connectionsHub{grid-template-rows:58px repeat(3,minmax(0,1fr))!important;gap:5px!important;height:100%!important;min-height:0!important;padding:6px 7px 7px!important;display:grid!important;overflow:hidden!important}html body #root .page-connections .connectionsPremiumCanvas .connectionsHub{grid-template-rows:repeat(3,minmax(0,1fr))!important}html body #root .page-connections .connectionsPremiumCanvas .connectionsTopSlot{display:none!important}html body #root .page-connections .connectionsFreeCanvas .connectionsTopSlot{border-radius:12px!important;height:58px!important;min-height:58px!important;max-height:58px!important;display:block!important}html body #root .page-connections .connectionsTopAdSlot>.discreteAd,html body #root .page-connections .connectionsTopAdSlot>.adsenseAdMount{border-radius:12px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 10px!important;overflow:hidden!important}html body #root .page-connections .connectionsTopAdSlot>.discreteAd{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;column-gap:8px!important;display:grid!important}html body #root .page-connections .connectionsTopAdSlot>.discreteAd small{grid-row:1/3!important;font-size:7.5px!important}html body #root .page-connections .connectionsTopAdSlot>.discreteAd b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}html body #root .page-connections .connectionsTopAdSlot>.discreteAd span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;overflow:hidden!important}html body #root .page-connections .connectionLane{border-radius:13px!important;grid-template-rows:36px minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}html body #root .page-connections .connectionLaneHeader{align-items:center!important;height:36px!important;min-height:0!important;margin:0 0 4px!important;overflow:hidden!important}html body #root .page-connections .connectionLaneIdentity{gap:7px!important;min-width:0!important}html body #root .page-connections .connectionLaneIcon{border-radius:9px!important;flex-basis:28px!important;width:28px!important;height:28px!important}html body #root .page-connections .connectionLaneIcon svg{width:15px!important;height:15px!important}html body #root .page-connections .connectionLaneIdentity small,html body #root .page-connections .connectionLaneIdentity p{display:none!important}html body #root .page-connections .connectionLaneIdentity h2{gap:5px!important;margin:0!important;font-size:14px!important;line-height:1!important}html body #root .page-connections .connectionLaneIdentity h2 em{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:8px!important}html body #root .page-connections .connectionLaneUpgrade{text-overflow:ellipsis!important;border-radius:8px!important;max-width:115px!important;min-height:28px!important;padding:4px 6px!important;font-size:8px!important;overflow:hidden!important}html body #root .page-connections .connectionRail{scrollbar-width:none!important;touch-action:pan-x!important;align-items:stretch!important;gap:5px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}html body #root .page-connections .connectionRail::-webkit-scrollbar{display:none!important}html body #root .page-connections .connectionCard{border-radius:11px!important;flex:0 0 136px!important;grid-template-rows:minmax(54px,58%) minmax(0,1fr)!important;width:136px!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important}html body #root .page-connections .likeConnectionCard,html body #root .page-connections .matchConnectionCard{flex-basis:150px!important;width:150px!important}html body #root .page-connections .connectionPhoto,html body #root .page-connections .likeConnectionCard .connectionPhoto,html body #root .page-connections .matchConnectionCard .connectionPhoto{height:100%!important;min-height:0!important}html body #root .page-connections .connectionCardBody{gap:1px!important;min-height:0!important;padding:5px 6px!important;overflow:hidden!important}html body #root .page-connections .connectionCardBody>b,html body #root .page-connections .connectionName b{font-size:10.5px!important}html body #root .page-connections .connectionCardBody>small,html body #root .page-connections .connectionCue,html body #root .page-connections .visitorRecency,html body #root .page-connections .matchPreview{font-size:7.5px!important;line-height:1.1!important}html body #root .page-connections .connectionCardActions,html body #root .page-connections .connectionLikeMessage{display:none!important}html body #root .page-connections .matchTurnState{margin:1px 0!important;padding:2px 4px!important;font-size:7px!important}html body #root .page-connections .matchMessageAction{margin-top:1px!important;font-size:7.5px!important}html body #root .page-connections .connectionLaneEmpty{text-align:left!important;flex:0 0 100%!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:100%!important;min-height:0!important;padding:4px!important;display:flex!important}html body #root .page-connections .connectionLaneEmpty svg{width:18px!important;height:18px!important}html body #root .page-connections .connectionLaneEmpty b{font-size:11px!important}html body #root .page-connections .connectionLaneEmpty small{font-size:8px!important;line-height:1.15!important}html body #root .app>main.page-notifications{height:100svh!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #root .page-notifications .notificationWorkspace{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:6px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .page-notifications .notificationTopAd{border-radius:12px!important;height:62px!important;min-height:62px!important;max-height:62px!important;overflow:hidden!important}html body #root .page-notifications .notificationTopAd>.discreteAd,html body #root .page-notifications .notificationTopAd>.adsenseAdMount{border-radius:12px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:7px 10px!important;overflow:hidden!important}html body #root .page-notifications .notificationWorkspaceBody{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .page-notifications .notificationFeedPanel{border-radius:14px!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .page-notifications .notificationFilterBar{min-height:42px!important;padding:5px 6px!important;overflow:hidden!important}html body #root .page-notifications .notificationFilters button{height:31px!important;padding:0 9px!important;font-size:9.5px!important}html body #root .page-notifications .notificationMarkAll{flex-basis:34px!important;width:34px!important;height:31px!important}html body #root .page-notifications .notificationList{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:0!important;max-height:none!important;padding:3px 6px 8px!important;overflow:hidden auto!important}html body #root .page-notifications .emptyState{place-content:center!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important}html body #root .page-notifications .notificationPager{min-height:36px!important;padding:4px!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowsePanel{flex-direction:column!important;display:flex!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowsePanel>:not(.mapBrowseList){flex:none!important}html body #root .page-map .realMapShell.mobileMapExploreOpen .mapBrowseList{flex:auto!important;width:100%!important;min-height:0!important}html body #root .page-connections .matchConnectionOpen{grid-template-rows:minmax(54px,58%) minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchGrid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:6px!important;overflow:visible!important}html body #root .app .page-discover .discoverSearchGrid>article{contain:layout paint!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchPhoto{aspect-ratio:4/5!important;background:#03070df5!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverSearchPhotoBackdrop{object-fit:cover!important;object-position:center center!important;filter:blur(16px)brightness(.46)saturate(.84)!important;opacity:.92!important;pointer-events:none!important;z-index:0!important;width:120%!important;max-width:none!important;height:120%!important;max-height:none!important;position:absolute!important;inset:-10%!important;transform:scale(1.04)!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchPhoto .discoverSearchPhotoMain{object-fit:contain!important;object-position:center center!important;z-index:1!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchPhoto :is(.discoverCardPresence,.discoverCardVerified){z-index:2!important}html body #root .app .page-discover .discoverSearchGrid>article>.discoverSearchInfo{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:4px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:7px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchIdentity{grid-template-columns:minmax(0,1fr)!important;gap:1px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #root .app .page-discover .discoverSearchIdentity b{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchIdentity small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:9.5px!important;line-height:1.2!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchIdentity .cardPassport{white-space:nowrap!important;justify-self:start!important;max-width:100%!important;font-size:8px!important}html body #root .app .page-discover .discoverSearchTopState{justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchTopState .discoverSearchIntent{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;max-width:100%!important;padding:3px 5px!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchTopState .discoverRelationshipState{white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;gap:2px!important;min-width:0!important;max-width:46%!important;min-height:20px!important;padding:2px 5px!important;font-size:8px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchTags{flex-wrap:nowrap!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:18px!important;max-height:22px!important;margin:0!important;display:flex!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchTags em{white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;max-width:50%!important;padding:2px 4px!important;font-size:8px!important;line-height:1.15!important;overflow:hidden!important}html body #root .app .page-discover .discoverSearchTags em:nth-of-type(n+3),html body #root .app .page-discover :is(.discoverSearchBio,.discoverSearchFacts){display:none!important}html body #root .app .page-discover .discoverSearchGrid .discoverBrowseActions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-height:34px!important;margin:1px 0 0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}html body #root .app .page-discover .discoverSearchGrid .discoverBrowseActions button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:5px 4px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}}html body #root .app .modConsole{gap:10px!important}html body #root .app .modConsole>.adminHero{border-radius:16px!important;gap:12px!important;min-height:0!important;margin:0!important;padding:14px 18px!important}html body #root .app .modConsole>.adminHero>svg{flex:none!important;width:24px!important;height:24px!important}html body #root .app .modConsole>.adminHero h2{margin:0!important;font-size:22px!important;line-height:1.05!important}html body #root .app .modConsole>.adminHero p{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}html body #root .app .modConsole>.modStats{grid-template-columns:repeat(7,minmax(82px,1fr))!important;gap:7px!important;margin:0!important}html body #root .app .modConsole>.modStats .statCard{border-radius:12px!important;gap:1px!important;min-height:62px!important;padding:9px 11px!important}html body #root .app .modConsole>.modStats .statCard b{font-size:19px!important;line-height:1!important}html body #root .app .modConsole>.modStats .statCard span{font-size:10px!important}html body #root .app .modDashboardControls{border-radius:12px!important;gap:6px!important;margin:0!important;padding:7px!important}html body #root .app .modDashboardControls input,html body #root .app .modDashboardControls button{min-height:34px!important;padding:7px 10px!important}html body #root .app .modTabs{scrollbar-width:thin!important;flex-wrap:nowrap!important;gap:4px!important;padding-bottom:6px!important;overflow-x:auto!important}html body #root .app .modTabs button{white-space:nowrap!important;padding:8px 11px!important}html body #root .app .adminSubTabs.systemPrimaryTabs{z-index:12;background:color-mix(in srgb,var(--panel,#fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;position:sticky;top:0;margin:0!important;padding:7px!important}html body #root .app .adminSubTabs.systemManagementTabs{border-radius:10px!important;margin-top:-3px!important;padding:5px 7px!important}html body #root .app .adminSubTabs.systemManagementTabs button{padding:7px 10px!important;font-size:11px!important}html body #root .app .growthAdminWorkspace{gap:10px!important}html body #root .app .growthAdminNav{border:1px solid var(--border,#e5e5eb);background:color-mix(in srgb,var(--panel,#fff) 94%,transparent);scrollbar-width:thin;border-radius:13px;gap:5px;padding:6px;display:flex;overflow-x:auto}html body #root .app .growthAdminNav button{color:inherit;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}html body #root .app .growthAdminNav button.active{background:var(--text,#171821);color:var(--panel,#fff)}html body #root .app .growthAdminWorkspace .growthSectionPanel{display:none!important}html body #root .app .growthAdminWorkspace.growthView-overview .growthSectionOverview,html body #root .app .growthAdminWorkspace.growthView-rewards .growthSectionRewards,html body #root .app .growthAdminWorkspace.growthView-referrals .growthSectionReferrals,html body #root .app .growthAdminWorkspace.growthView-organizers .growthSectionOrganizers,html body #root .app .growthAdminWorkspace.growthView-ambassadors .growthSectionAmbassadors{display:flex!important}html body #root .app .growthAdminWorkspace.growthView-overview .growthAdminStats{display:grid!important}html body #root .app .growthAdminWorkspace.growthView-campaigns .growthAdminColumns,html body #root .app .growthAdminWorkspace.growthView-ambassadors .growthAdminColumns{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .app .growthAdminWorkspace.growthView-campaigns .growthAmbassadorAdminPanel,html body #root .app .growthAdminWorkspace.growthView-ambassadors .growthCampaignAdminPanel{display:none!important}html body #root .app .growthAdminWorkspace.growthView-ambassadors .growthSectionAmbassadors:not(.growthAdminColumns){display:flex!important}html body #root .app .growthAdminSettings .historySettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body #root .app .growthAdminSettings .historySettingsGrid label{min-height:70px!important;padding:8px 10px!important}html body #root .app .growthActionDrawer{border:1px solid var(--border,#e4e4ea);background:color-mix(in srgb,var(--panel,#fff) 96%,var(--text,#171821) 4%);border-radius:11px;padding:0}html body #root .app .growthActionDrawer>summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:850;list-style:none}html body #root .app .growthActionDrawer>summary::-webkit-details-marker{display:none}html body #root .app .growthActionDrawer[open]>summary{border-bottom:1px solid var(--border,#e4e4ea)}html body #root .app .growthActionDrawer .growthCampaignForm,html body #root .app .growthActionDrawer .growthAmbSearch{margin:0!important;padding:11px!important}html body #root .app .setupWorkspace{scroll-margin-top:12px;gap:10px!important}html body #root .app .setupSectionNav{z-index:13;border:1px solid var(--border,#e4e4ea);background:color-mix(in srgb,var(--panel,#fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;border-radius:13px;gap:5px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}html body #root .app .setupSectionNav button{color:inherit;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}html body #root .app .setupSectionNav button:hover{background:color-mix(in srgb,var(--text,#171821) 7%,transparent)}html body #root .app #setup-readiness,html body #root .app #setup-payments,html body #root .app #setup-advertising,html body #root .app #setup-integrations,html body #root .app #setup-advanced{scroll-margin-top:64px}html body #root .app .stripeCatalogAdminPanel{grid-column:1/-1!important}html body #root .app .stripeCatalogHealth{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html body #root .app .stripeCatalogHealth>span{border:1px solid var(--border,#e4e4ea);border-radius:11px;gap:2px;padding:10px 12px;display:grid}html body #root .app .stripeCatalogHealth small{color:var(--muted,#777);font-size:10px}html body #root .app .stripeCatalogTable{border:1px solid var(--border,#e2e2e8);border-radius:13px;display:grid;overflow:hidden}html body #root .app .stripeCatalogTableHead,html body #root .app .stripeCatalogRow{grid-template-columns:minmax(210px,1.5fr) minmax(130px,.72fr) minmax(155px,.9fr) 90px;align-items:center;gap:10px;padding:9px 12px;display:grid}html body #root .app .stripeCatalogTableHead{background:color-mix(in srgb,var(--text,#171821) 7%,var(--panel,#fff));text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}html body #root .app .stripeCatalogRow{border-top:1px solid var(--border,#e6e6eb)}html body #root .app .stripeCatalogRow.changed{background:color-mix(in srgb,var(--accent,#ff4d78) 5%,var(--panel,#fff))}html body #root .app .stripeCatalogOffer,html body #root .app .stripeCatalogMemberPrice{gap:2px;min-width:0;display:grid}html body #root .app .stripeCatalogOffer b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html body #root .app .stripeCatalogOffer small,html body #root .app .stripeCatalogMemberPrice small{color:var(--muted,#777);font-size:9.5px}html body #root .app .stripeCatalogMemberPrice b{font-size:12px}html body #root .app .stripeCatalogAmount{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px!important;display:grid!important}html body #root .app .stripeCatalogAmount input{border:1px solid var(--border,#dcdce3);background:var(--panel,#fff);width:100%;min-width:0;color:inherit;border-radius:9px;padding:7px 8px;font-size:12px}html body #root .app .stripeCatalogAmount small{color:var(--muted,#777);font-size:9px;font-weight:800}html body #root .app .stripeDynamicSupport{border:1px dashed var(--border,#d8d8df);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}html body #root .app .stripeDynamicSupport>span{gap:2px;display:grid}.stripeDynamicSupport small{color:var(--muted,#777);font-size:10px}html body #root .app .stripeDynamicSupport>strong{background:color-mix(in srgb,var(--accent,#ff4d78) 10%,transparent);border-radius:999px;padding:4px 8px;font-size:11px}html body #root .app .stripeCatalogActions{justify-content:flex-end!important}html body #root .app .stripeSyncPreview,html body #root .app .stripeManualOverrides{border:1px solid var(--border,#e2e2e8);border-radius:11px;padding:10px 12px}html body #root .app .stripeSyncPreview>summary,html body #root .app .stripeManualOverrides>summary{cursor:pointer;font-size:12px;font-weight:850}html body #root .app .stripeSyncPreview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}html body #root .app .stripeSyncPreview>div>span{border:1px solid var(--border,#e6e6eb);border-radius:9px;gap:2px;padding:8px;display:grid}html body #root .app .stripeSyncPreview small{color:var(--muted,#777);font-size:9.5px}html body #root .app .stripeManualOverrides>p{color:var(--muted,#777);font-size:11px;margin:8px 0 10px!important}html body #root .app .setupAdvancedPanel{opacity:.92}@media (width<=1000px){html body #root .app .modConsole>.modStats{grid-template-columns:repeat(4,minmax(80px,1fr))!important}html body #root .app .growthAdminSettings .historySettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .stripeCatalogHealth{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .app .stripeCatalogTableHead{display:none!important}html body #root .app .stripeCatalogRow{grid-template-columns:minmax(0,1fr) minmax(110px,.5fr) minmax(130px,.6fr) 78px}}@media (width<=700px){html body #root .app .modConsole>.modStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .growthAdminSettings .historySettingsGrid{grid-template-columns:1fr!important}html body #root .app .stripeCatalogHealth{grid-template-columns:1fr 1fr}html body #root .app .stripeCatalogRow{grid-template-columns:minmax(0,1fr) 105px;gap:7px}html body #root .app .stripeCatalogMemberPrice{grid-column:1}.stripeCatalogRow>.priceState{grid-area:2/2}html body #root .app .stripeSyncPreview>div{grid-template-columns:1fr}html body #root .app .setupSectionNav{top:0}}html body #root .app .setupSectionNav button.active{background:var(--text,#171821);color:var(--panel,#fff)}html body #root .app .setupWorkspace>.setupPanel{display:none!important}html body #root .app .setupWorkspace.setupView-readiness>.setupReadiness,html body #root .app .setupWorkspace.setupView-payments>.setupPayments,html body #root .app .setupWorkspace.setupView-advertising>.setupAdvertising,html body #root .app .setupWorkspace.setupView-integrations>.setupIntegrations,html body #root .app .setupWorkspace.setupView-advanced>.setupAdvanced{display:flex!important}html body #root .app .modConsole .modTabs button.active,html body #root .app .modConsole .adminSubTabs button.active,html body #root .app .modConsole .growthAdminNav button.active,html body #root .app .modConsole .setupSectionNav button.active{color:#f4ffff!important;background:linear-gradient(135deg,#19919794,#5b38a09e)!important;border:1px solid #64e5db7a!important;font-weight:900!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 14px #0b5f702e!important}html body #root .app .modConsole .modTabs button.active:hover,html body #root .app .modConsole .adminSubTabs button.active:hover,html body #root .app .modConsole .growthAdminNav button.active:hover,html body #root .app .modConsole .setupSectionNav button.active:hover{background:linear-gradient(135deg,#1fa6a9a8,#6c43b5ad)!important}html body #root .app .setupReadinessShortcut{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex;color:inherit!important;text-align:left!important;background:linear-gradient(90deg,#13646b1f,#5437891a)!important;border:1px solid #6fc0bd3d!important;border-radius:11px!important;margin:0!important;padding:9px 12px!important}html body #root .app .setupReadinessShortcut>span{gap:1px;min-width:0;display:grid}html body #root .app .setupReadinessShortcut b{font-size:11.5px;line-height:1.2}html body #root .app .setupReadinessShortcut small{color:var(--muted,#777);font-size:9.5px}html body #root .app .setupReadinessShortcut strong{color:var(--accent,#1b8f91);flex:none;font-size:10.5px}html body #root .app .setupReadinessShortcut:hover{background:linear-gradient(90deg,#14797f2b,#5d3d9924)!important;border-color:#69dbd06b!important}html body #root .app .configurationAssistantDetails{width:100%;display:block}html body #root .app .configurationAssistantDetails>summary{cursor:pointer;color:inherit;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex;padding:5px 2px!important}html body #root .app .configurationAssistantDetails>summary::-webkit-details-marker{display:none}html body #root .app .configurationAssistantDetails>summary>span{gap:3px;display:grid}html body #root .app .configurationAssistantDetails>summary b{font-size:14px}html body #root .app .configurationAssistantDetails>summary small{color:var(--muted,#777);font-size:10px;font-weight:600}html body #root .app .configurationAssistantDetails>summary>strong{border:1px solid var(--border,#e3e3e8);border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}html body #root .app .configurationAssistantDetails[open]>summary>strong{font-size:0}html body #root .app .configurationAssistantDetails[open]>summary>strong:after{content:"Close assistant";font-size:10px}html body #root .app .configurationAssistantBody{border-top:1px solid var(--border,#e4e4e8);margin-top:10px;padding-top:10px}html body #root .app .stripeCatalogRow>.priceState,html body #root .app .stripeDynamicSupport>strong{text-align:center;letter-spacing:.055em;text-transform:uppercase;min-width:78px;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:950!important}html body #root .app .stripeCatalogRow>.priceState.configured{border:1px solid #29b58a52!important}html body #root .app .stripeCatalogRow>.priceState:not(.configured){border:1px solid #d2963457!important}html body #root .app .stripeDynamicSupport>strong{background:#5c96cc1c;border:1px solid #5c96cc57}@media (width<=700px){html body #root .app .setupReadinessShortcut{align-items:flex-start}html body #root .app .setupReadinessShortcut strong{white-space:nowrap}}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]{appearance:none!important;cursor:pointer!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:16px!important;accent-color:initial!important;background:#172332!important;border:1px solid #91a4b861!important;border-radius:999px!important;outline:none!important;flex:0 0 30px!important;margin:0!important;padding:0!important;transition:background .15s,border-color .15s,box-shadow .15s!important;position:relative!important;box-shadow:inset 0 0 0 1px #00000024!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:before,html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:after{content:""!important;background:#dbe4ea!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:transform .15s,background .15s!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;transform:none!important;box-shadow:0 1px 4px #00000059!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:after{display:none!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:checked{background:linear-gradient(90deg,#238f94,#6d56bf)!important;border-color:#5cdcd5ad!important;box-shadow:0 0 0 1px #3bcdc614,inset 0 0 8px #48e7dc14!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #5edcd738!important}html body #root .app .settingsMiniSwitch>i{display:none!important}html body #root .app .profileEditorModern .toggle input[type=checkbox]{margin:0!important}html body #root .app .page-settings .settingsNotificationGroups .settingsSwitchRow{min-height:42px!important;padding:7px 4px!important}html body #root .app .page-settings :is(.settingsSwitchRow,.settingsSelectRow){min-height:50px!important;padding:8px 10px!important}html body #root .app .page-premium :is(.premiumFeatureSection,.premiumEventSpotlight,.premiumPlansSection,.premiumCompare,.premiumThemeShowcase,.premiumExtras){content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}html body #root .app .page-premium .premiumRedesign{gap:16px!important;padding-bottom:24px!important}html body #root .app .page-premium .premiumThemeShowcase{display:none!important}html body #root .app .page-premium .premiumFeatureSection{gap:13px!important}html body #root .app .page-premium .premiumFeatureGrid{gap:10px!important}html body #root .app .page-premium .premiumFeatureGrid article{min-height:145px!important;padding:15px!important}html body #root .app .page-premium .premiumFeatureGrid article p{line-height:1.45!important}html body #root .app .page-premium .premiumSectionTitle h3{margin:4px 0!important}html body #root .app .page-premium .premiumAccessActive>.premiumHero{order:0!important;min-height:176px!important;padding:22px 26px!important}html body #root .app .page-premium .premiumAccessActive>.premiumInfoBox{order:1!important}html body #root .app .page-premium .premiumAccessActive>.premiumFeatureSection{order:2!important}html body #root .app .page-premium .premiumAccessActive>.premiumExtras{order:3!important;margin-top:0!important}html body #root .app .page-premium .premiumAccessActive>.premiumCompare{order:4!important}html body #root .app .page-premium .premiumAccessActive>.premiumEventSpotlight,html body #root .app .page-premium .premiumAccessActive>.premiumPlansSection{display:none!important}html body #root .app .page-premium .premiumAccessActive .premiumHeroCopy h2{font-size:clamp(32px,3.25vw,48px)!important}html body #root .app .page-premium .premiumAccessActive .premiumHeroActions{margin-top:12px!important}html body #root .app .page-premium .premiumAccessActive>.premiumExtras:before{margin:0 0 2px!important}html body #root .app .page-premium .premiumAccessActive>.premiumExtras{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:10px!important;display:grid!important}html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop{grid-column:1/-1!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:12px!important;display:grid!important}html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop>.likeExtras{grid-template-columns:1fr!important;gap:8px!important}html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop :is(.likeExtras article,.superLikeStore,.privateRoomPerk){margin:0!important;padding:12px!important}html body #root .app .page-premium .premiumAccessActive .paymentAccountCard{grid-column:1!important;margin:0!important;padding:14px!important}html body #root .app .page-premium .premiumAccessActive .premiumGiftCard{grid-column:2!important;margin:0!important;padding:14px!important}html body #root .app .page-premium .premiumAccessActive .boostCard{grid-column:1/-1!important;margin:0!important;padding:14px!important}html body #root .app .page-premium .premiumCompareDisclosure{padding:0!important;overflow:hidden!important}html body #root .app .page-premium .premiumCompareDisclosure>summary{cursor:pointer!important;color:var(--premium-ink)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:13px 16px!important;list-style:none!important;display:flex!important}html body #root .app .page-premium .premiumCompareDisclosure>summary::-webkit-details-marker{display:none!important}html body #root .app .page-premium .premiumCompareDisclosure>summary>span{gap:2px!important;display:grid!important}html body #root .app .page-premium .premiumCompareDisclosure>summary b{font-size:14px!important}html body #root .app .page-premium .premiumCompareDisclosure>summary small{color:var(--premium-muted)!important;font-size:10px!important}html body #root .app .page-premium .premiumCompareDisclosure>summary em{color:var(--premium-accent)!important;font-size:10px!important;font-style:normal!important;font-weight:850!important}html body #root .app .page-premium .premiumCompareDisclosure[open]>summary{border-bottom:1px solid var(--premium-line)!important}html body #root .app .page-premium .premiumCompareBody{padding:14px 16px 16px!important}html body #root .app .page-premium .premiumCompareBody>.premiumSectionTitle{margin-bottom:10px!important}@media (width<=1050px){html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop{grid-template-columns:1fr 1fr!important}html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop>.privateRoomPerk{grid-column:1/-1!important}}@media (width<=760px){html body #root .app .page-premium .premiumAccessActive>.premiumExtras,html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop{grid-template-columns:1fr!important}html body #root .app .page-premium .premiumAccessActive .premiumPurchasesTop>.privateRoomPerk,html body #root .app .page-premium .premiumAccessActive :is(.paymentAccountCard,.premiumGiftCard,.boostCard){grid-column:1!important}html body #root .app .page-premium .premiumAccessActive>.premiumHero{min-height:0!important;padding:20px 16px!important}html body #root .app .page-premium .premiumCompareDisclosure>summary{padding:12px!important}html body #root .app .page-premium .premiumCompareBody{padding:12px!important;overflow-x:auto!important}}html body #root .app .growthUgcConsent>input[type=checkbox]{appearance:auto!important;accent-color:#2a9b9b!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;box-shadow:none!important;flex:0 0 14px!important;margin:2px 8px 0 0!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;box-shadow:none!important;cursor:pointer!important;background:radial-gradient(circle at 8px,#fff 0 5px,#0000 5.5px),#59616d!important;border:1px solid #fff3!important;border-radius:999px!important;outline:none!important;flex:0 0 32px!important;align-self:center!important;margin:0!important;padding:0!important;transition:background-color .14s,border-color .14s!important;display:inline-block!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:before,html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:after{content:none!important;display:none!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:none!important;cursor:pointer!important;background:#59616d!important;border:1px solid #727c87!important;border-radius:999px!important;outline:none!important;flex:0 0 36px!important;align-self:center!important;margin:0!important;padding:0!important;transition:background-color .14s,border-color .14s!important;display:inline-block!important;position:relative!important;overflow:hidden!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:before{content:""!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:50%!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;transition:transform .14s!important;display:block!important;position:absolute!important;top:1px!important;left:1px!important;transform:translate(0)!important;box-shadow:0 1px 2px #00000059!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:after{content:none!important;display:none!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:checked{box-shadow:none!important;background:#32958f!important;border-color:#32958f!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:checked:before{background:#fff!important;transform:translate(16px)!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #6cd3cdb8!important}html body #root .app :is(.settingsSwitchRow,.settingsMiniSwitch,.toggle:not(.growthUgcConsent),.themeSelectionSwitch,.controlRow)>input[type=checkbox]:disabled{opacity:.48!important;cursor:not-allowed!important}html body #root .app .stripeCatalogState{letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;width:max-content!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 9px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body #root .app .stripeCatalogStateMapped{color:#c9f7dc!important;background:#173e30!important;border:1px solid #3a9f6d!important}html body #root .app .stripeCatalogStateNeedsSync{color:#2d220c!important;background:#f0d28e!important;border:1px solid #c99a36!important}html body #root .app .stripeDynamicSupport>strong{color:#c9f3f4!important;text-shadow:none!important;background:#163a43!important;border:1px solid #429ca4!important}html body #root .app :is(.stripeCatalogStateError,.stripeCatalogError){color:#ffd0d8!important;text-shadow:none!important;background:#4a2029!important;border:1px solid #c75d70!important}.page-home .homeDashboardV2.homeVisualPending{visibility:hidden!important;pointer-events:none!important;transition:none!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){.app>main.page-home{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.page-home .homeDashboardV2{box-sizing:border-box!important;flex:auto!important;grid-template:"spotlights rail"minmax(0,1.25fr)"feature rail"minmax(0,1.6fr)"lower rail"minmax(0,.8fr)"bottom rail"minmax(0,1fr)/minmax(0,1fr) clamp(300px,20vw,360px)!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeSpotlightStack{grid-area:spotlights!important;grid-template-rows:minmax(0,1.5fr) minmax(0,.95fr)!important;gap:8px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeFeatureGrid{grid-area:feature!important;grid-template-columns:minmax(0,1.8fr) minmax(340px,.95fr)!important;gap:10px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeFeatureGrid>.homeRecommended,.page-home .homeDashboardV2 .homeFeatureGrid>.homeNearbyFeature{grid-area:auto!important}.page-home .homeDashboardV2 .homeLowerGrid{grid-area:lower!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBottomGrid{grid-area:bottom!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRightRail{grid-area:rail!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:static!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePanel{box-sizing:border-box!important;flex-direction:column!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePanel>header{box-sizing:border-box!important;flex:0 0 34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 9px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePanel>header h3{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePanel>header small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePanel>header button{white-space:nowrap!important;font-size:12px!important;line-height:1.1!important}.page-home .homeDashboardV2 :is(.homeBoostedModule,.homePromotedModule,.homeRecommended,.homeCombinedRooms)>header{flex-basis:42px!important;height:42px!important;min-height:42px!important}.page-home .homeDashboardV2 .homeBoostedModule{container:homeboost/inline-size!important}.page-home .homeDashboardV2 .homeBoostedGrid{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;padding:7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard{box-sizing:border-box!important;border-radius:9px!important;grid-template-columns:minmax(72px,46%) minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard>img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.page-home .homeDashboardV2 .homeBoostedCard>span{flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding:7px 7px 7px 0!important;display:flex!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard small,.page-home .homeDashboardV2 .homeBoostedCard em,.page-home .homeDashboardV2 .homeBoostedCard i{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-style:normal!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+6){display:none!important}@container homeboost (width>=1050px){.page-home .homeDashboardV2 .homeBoostedGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+7),.page-home .homeDashboardV2 .homeBoostedCard i{display:none!important}}@container homeboost (width>=1320px){.page-home .homeDashboardV2 .homeBoostedGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+7){display:grid!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+8),.page-home .homeDashboardV2 .homeBoostedCard small,.page-home .homeDashboardV2 .homeBoostedCard i{display:none!important}}@container homeboost (width>=1450px){.page-home .homeDashboardV2 .homeBoostedGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+8){display:grid!important}.page-home .homeDashboardV2 .homeBoostedCard small,.page-home .homeDashboardV2 .homeBoostedCard i{display:none!important}}.page-home .homeDashboardV2 .homePromotedModule{container:homepromoted/inline-size!important}.page-home .homeDashboardV2 .homePromotedGrid{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;padding:6px 7px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard{box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:6px 8px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard>.homeSpotlightRoomIcon{text-align:center!important;font-size:20px!important;line-height:1!important}.page-home .homeDashboardV2 .homePromotedCard>span:last-child{gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard b{font-size:13px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homePromotedCard small{font-size:12px!important;font-style:normal!important;line-height:1.15!important}.page-home .homeDashboardV2 .homePromotedCard :is(b,small){white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+6){display:none!important}@container homepromoted (width>=1080px){.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+7){display:none!important}}@container homepromoted (width>=1340px){.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+7){display:grid!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+8),.page-home .homeDashboardV2 .homePromotedCard small{display:none!important}}@container homepromoted (width>=1450px){.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+8){display:grid!important}.page-home .homeDashboardV2 .homePromotedCard small{display:none!important}}.page-home .homeDashboardV2 .homeRecommended{grid-area:auto!important;container:homerecommended/inline-size!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{flex:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;padding:7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard{box-sizing:border-box!important;border-radius:9px!important;grid-template-rows:minmax(0,1fr) auto auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.page-home .homeDashboardV2 .homeRecommended :is(.homeProfileSummary,.homeProfileDetails){box-sizing:border-box!important;gap:2px!important;min-width:0!important;min-height:0!important;padding:5px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended b{font-size:13px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeRecommended :is(small,em,i){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-style:normal!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(n+6){display:none!important}@container homerecommended (width>=930px){.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(6,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeProfileCard:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeProfileCard:nth-of-type(n+7){display:none!important}}@container homerecommended (width>=1180px){.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(7,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeProfileCard:nth-of-type(-n+7){display:grid!important}.page-home .homeDashboardV2 .homeProfileCard:nth-of-type(n+8),.page-home .homeDashboardV2 .homeProfileDetails i{display:none!important}}@container homerecommended (width>=1450px){.page-home .homeDashboardV2 .homeProfileRail{grid-template-columns:repeat(8,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeProfileCard:nth-of-type(-n+8){display:grid!important}.page-home .homeDashboardV2 .homeProfileDetails i{display:none!important}}.page-home .homeDashboardV2 .homeNearbyFeature{grid-area:auto!important;container:homenearby/size!important}.page-home .homeDashboardV2 .homeNearbyGrid{flex:auto!important;grid-template-rows:minmax(48px,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:5px!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyGrid>button{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:48px!important;padding:4px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyFeature img{object-fit:cover!important;width:34px!important;min-width:34px!important;height:34px!important;display:block!important}.page-home .homeDashboardV2 .homeNearbyInfo{gap:1px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyInfo b{font-size:13px!important;line-height:1.1!important}.page-home .homeDashboardV2 .homeNearbyInfo small{font-size:12px!important;line-height:1.1!important}.page-home .homeDashboardV2 .homeNearbyInfo :is(b,small){white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeNearbyInterests,.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+3){display:none!important}@container homenearby (height>=145px){.page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(2,minmax(48px,1fr))!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+4){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+5){display:none!important}}@container homenearby (height>=200px){.page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(3,minmax(48px,1fr))!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+7){display:none!important}}@container homenearby (height>=255px){.page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(4,minmax(48px,1fr))!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+8){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+9){display:none!important}}@container homenearby (height>=310px){.page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(5,minmax(48px,1fr))!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+10){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+11){display:none!important}}@container homenearby (width>=520px){.page-home .homeDashboardV2 .homeNearbyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeNearbyGrid>button{grid-template-columns:42px minmax(0,1fr)!important}.page-home .homeDashboardV2 .homeNearbyFeature img{width:40px!important;height:40px!important}.page-home .homeDashboardV2 .homeNearbyInterests{display:block!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+3){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+4){display:none!important}}@container homenearby (width>=520px) and (height>=145px){.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+7){display:none!important}}@container homenearby (width>=520px) and (height>=200px){.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+9){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+10){display:none!important}}@container homenearby (width>=520px) and (height>=255px){.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+12){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+13){display:none!important}}@container homenearby (width>=520px) and (height>=310px){.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+15){display:grid!important}.page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+16){display:none!important}}.page-home .homeDashboardV2 .homeCombinedRooms{container:homerooms/size!important}.page-home .homeDashboardV2 .homeCombinedRoomGroups{flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:4px 6px 5px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGroup{flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGroupTitle{flex:0 0 22px!important;align-items:center!important;gap:8px!important;min-height:22px!important;padding:1px 5px!important;display:flex!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGroupTitle b{white-space:nowrap!important;font-size:13px!important}.page-home .homeDashboardV2 .homeRoomGroupTitle small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGrid{flex:auto!important;grid-template-rows:minmax(34px,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-height:0!important;padding:2px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGrid>button{box-sizing:border-box!important;border-radius:8px!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;min-width:0!important;height:100%!important;min-height:34px!important;padding:4px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGrid .homeRoomIcon{text-align:center!important;grid-area:1/1/3!important;font-size:19px!important;line-height:1!important}.page-home .homeDashboardV2 .homeRoomGrid .homeRoomName{grid-area:1/2!important;align-self:end!important;font-size:13px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeRoomGrid .homeRoomMeta{grid-area:2/2!important;align-self:start!important;font-size:12px!important;line-height:1.1!important}.page-home .homeDashboardV2 .homeRoomGrid .homeRoomUnread{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;grid-area:1/3/3!important;place-self:center end!important;min-width:20px!important;max-width:34px!important;padding:2px 5px!important;font-size:12px!important;font-style:normal!important;line-height:1.1!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGrid :is(.homeRoomName,.homeRoomMeta){white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(n+4){display:none!important}@container homerooms (height>=145px){.page-home .homeDashboardV2 .homeRoomGrid{grid-template-rows:repeat(2,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(n+7){display:none!important}}@container homerooms (height>=190px){.page-home .homeDashboardV2 .homeRoomGrid{grid-template-rows:repeat(3,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(-n+9){display:grid!important}.page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(n+10){display:none!important}}.page-home .homeDashboardV2 .homeEvents{container:homeevents/inline-size!important}.page-home .homeDashboardV2 .homeEventGrid{flex:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-height:0!important;padding:3px 6px 5px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeEventGrid>button{box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeEventGrid>button>span{gap:3px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeEventGrid b{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeEventGrid small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeEventGrid>button>em,.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+7){display:none!important}@container homeevents (width>=520px){.page-home .homeDashboardV2 .homeEventGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(-n+8){display:grid!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+9){display:none!important}}@container homeevents (width>=570px){.page-home .homeDashboardV2 .homeEventGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(-n+10){display:grid!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+11){display:none!important}}@container homeevents (width>=610px){.page-home .homeDashboardV2 .homeEventGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(-n+12){display:grid!important}}.page-home .homeDashboardV2 .homeActivity{container:homeactivity/size!important}.page-home .homeDashboardV2 .homeActivityList{flex:auto!important;grid-template-rows:repeat(2,minmax(34px,1fr))!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivityList>button{box-sizing:border-box!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;height:100%!important;min-height:34px!important;padding:5px 9px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivityList>button>span{gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivityList b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivityList small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+3){display:none!important}@container homeactivity (height>=140px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(3,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+3){display:grid!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+4){display:none!important}}@container homeactivity (height>=175px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(4,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+4){display:grid!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+5){display:none!important}}@container homeactivity (height>=210px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(5,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+5){display:grid!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+6){display:none!important}}@container homeactivity (height>=245px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(6,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+6){display:grid!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+7){display:none!important}}@container homeactivity (height>=280px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(7,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+7){display:grid!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+8){display:none!important}}@container homeactivity (height>=315px){.page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(8,minmax(34px,1fr))!important}.page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+8){display:grid!important}}.page-home .homeDashboardV2 .homeRightRail .homePanel{min-height:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeOnline{justify-content:flex-start!important;container:homegreatmatches/size!important}.page-home .homeDashboardV2 .homeOnline>button{flex:0 0 58px!important;grid-template-columns:40px minmax(0,1fr) auto!important;height:58px!important;min-height:58px!important;padding:7px 9px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeOnline>button img{object-fit:cover!important;width:38px!important;height:38px!important}.page-home .homeDashboardV2 .homeOnline b{font-size:13px!important}.page-home .homeDashboardV2 .homeOnline small{font-size:12px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(n+2){display:none!important}@container homegreatmatches (height>=165px){.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(-n+2){display:grid!important}.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(n+3){display:none!important}}@container homegreatmatches (height>=225px){.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(-n+3){display:grid!important}.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(n+4){display:none!important}}@container homegreatmatches (height>=285px){.page-home .homeDashboardV2 .homeOnline>button:nth-of-type(-n+4){display:grid!important}}.page-home .homeDashboardV2 .homeHappening>button{flex:1 1 0!important;min-height:0!important;padding:7px 9px!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeHappening b{font-size:13px!important}.page-home .homeDashboardV2 .homeHappening small{font-size:12px!important;line-height:1.15!important}.page-home .homeDashboardV2 .homeHappening>button span{min-width:0!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeVisitorFaces{flex:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;padding:7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeVisitorFaces button{grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeVisitorFaces img{aspect-ratio:1!important;object-fit:cover!important;width:min(52px,100%)!important;height:min(52px,100%)!important}.page-home .homeDashboardV2 .homeVisitorFaces small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.page-home .homeDashboardV2 .visitorLocked b{font-size:13px!important}.page-home .homeDashboardV2 .visitorLocked small,.page-home .homeDashboardV2 .homeEmpty{font-size:12px!important;line-height:1.2!important}.page-home .homeDashboardV2 :is(.homeBoostedGrid,.homePromotedGrid,.homeProfileRail,.homeNearbyGrid,.homeRoomGrid,.homeEventGrid,.homeActivityList,.homeVisitorFaces)>.homeEmpty{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-area:1/1/-1/-1!important;place-self:center!important;max-width:90%!important}.page-home .homeDashboardV2 button{box-sizing:border-box!important}.page-home .homeDashboardV2 :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button){max-width:100%!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px) and (height<=1040px){.page-home .homeDashboardV2{grid-template-rows:minmax(180px,1.25fr) minmax(210px,1.45fr) minmax(105px,.72fr) minmax(145px,1fr)!important}.page-home .homeDashboardV2 .homeSpotlightStack{grid-template-rows:minmax(104px,1.5fr) minmax(68px,.9fr)!important}.page-home .homeDashboardV2 .homeBoostedGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+4){display:grid!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+5),.page-home .homeDashboardV2 .homeBoostedCard :is(em,i){display:none!important}.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard small,.page-home .homeDashboardV2 .homeNearbyInterests{display:none!important}}@media (hover:hover) and (pointer:fine) and (width>=3000px) and (height>=1400px){.page-home .homeDashboardV2{grid-template-columns:minmax(0,1fr) 285px!important}.page-home .homeDashboardV2 .homeBoostedGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+12){display:grid!important}.page-home .homeDashboardV2 .homeBoostedCard :is(small,em,i){display:none!important}.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+12){display:grid!important}.page-home .homeDashboardV2 .homePromotedCard small{display:none!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(10,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(-n+10){display:grid!important}.page-home .homeDashboardV2 .homeRecommended .homeProfileDetails{display:none!important}.page-home .homeDashboardV2 .homeEventGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(-n+16){display:grid!important}}.app.mobile-device .page-home .homeDashboardV2{flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel>header{height:auto!important;min-height:44px!important;padding:7px 9px!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel>header h3{font-size:15px!important;line-height:1.15!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel>header small{font-size:12px!important;line-height:1.2!important}.app.mobile-device .page-home .homeDashboardV2 .homePanel>header button{min-height:44px!important;padding-block:8px!important;font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeBoostedGrid,.homePromotedGrid,.homeRecommended .homeProfileRail,.homeNearbyGrid,.homeRoomGrid,.homeEventGrid,.homeActivityList,.homeVisitorFaces){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeBoostedGrid,.homePromotedGrid,.homeRecommended .homeProfileRail,.homeNearbyGrid,.homeRoomGrid){grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:7px!important;padding:7px!important;display:grid!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeBoostedCard,.homePromotedCard,.homeRecommended .homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button){touch-action:manipulation!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard{grid-template-columns:minmax(72px,44%) minmax(0,1fr)!important;min-height:104px!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard>img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;min-height:104px!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard>span{align-self:center!important;min-width:0!important;padding:7px!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard b,.app.mobile-device .page-home .homeDashboardV2 .homePromotedCard b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeBoostedCard small,.homeBoostedCard em,.homeBoostedCard i,.homePromotedCard small){font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+5),.app.mobile-device .page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+7){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homePromotedCard{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:58px!important;padding:7px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:auto auto auto!important;min-height:0!important;max-height:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>span{height:auto!important;min-height:0!important;max-height:none!important;padding:6px 7px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard :is(b,small,em,i){font-size:12px!important;line-height:1.2!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(n+5){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeNearbyGrid>button{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:58px!important;padding:7px!important}.app.mobile-device .page-home .homeDashboardV2 .homeNearbyGrid img{object-fit:cover!important;width:42px!important;height:42px!important}.app.mobile-device .page-home .homeDashboardV2 .homeNearbyGrid :is(b,small){font-size:12px!important;line-height:1.15!important}.app.mobile-device .page-home .homeDashboardV2 .homeNearbyGrid b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+7){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGrid>button{grid-template-rows:auto auto!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 7px!important;min-height:58px!important;padding:7px 8px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomName{grid-area:1/2!important;font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomMeta{grid-area:2/2!important;font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomUnread{grid-area:1/3/3!important;font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(n+7){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeEventGrid{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.app.mobile-device .page-home .homeDashboardV2 .homeEventGrid>button{grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:8px 9px!important}.app.mobile-device .page-home .homeDashboardV2 .homeEventGrid b{font-size:13px!important;line-height:1.2!important}.app.mobile-device .page-home .homeDashboardV2 .homeEventGrid small{font-size:12px!important;line-height:1.2!important}.app.mobile-device .page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+5){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeActivityList{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.app.mobile-device .page-home .homeDashboardV2 .homeActivityList>button{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:8px 9px!important}.app.mobile-device .page-home .homeDashboardV2 .homeActivityList b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeActivityList small{font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+5){display:none!important}.app.mobile-device .page-home .homeDashboardV2 .homeRightRail .homePanel{height:auto!important;min-height:0!important}.app.mobile-device .page-home .homeDashboardV2 .homeVisitorFaces{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;display:grid!important}.app.mobile-device .page-home .homeDashboardV2 .homeVisitorFaces img{object-fit:cover!important;width:52px!important;height:52px!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeOnline,.homeHappening)>button{min-height:56px!important;padding:8px 9px!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeOnline,.homeHappening,.homeVisitors) :is(b,small){font-size:12px!important}.app.mobile-device .page-home .homeDashboardV2 :is(.homeOnline,.homeHappening,.homeVisitors) b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeCombinedRoomGroups{flex-direction:column!important;gap:8px!important;padding:7px!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGroup{flex-direction:column!important;gap:5px!important;display:flex!important;overflow:visible!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGroupTitle{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:24px!important;padding:2px 3px!important;display:flex!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGroupTitle b{font-size:13px!important}.app.mobile-device .page-home .homeDashboardV2 .homeRoomGroupTitle small{font-size:12px!important}@media (width<=390px){.app.mobile-device .page-home .homeDashboardV2 :is(.homeBoostedGrid,.homePromotedGrid,.homeNearbyGrid,.homeRoomGrid){grid-template-columns:1fr!important}.app.mobile-device .page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2>.homeWidgetToolbar{z-index:40!important;background:#040a16f0!important;border:1px solid #ffffff24!important;border-radius:9px!important;align-items:center!important;gap:5px!important;width:auto!important;height:30px!important;padding:3px!important;display:flex!important;position:absolute!important;top:7px!important;right:14px!important}.page-home .homeDashboardV2>.homeWidgetToolbar button{white-space:nowrap!important;height:24px!important;min-height:24px!important;padding:2px 8px!important;font-size:12px!important}.page-home .homeDashboardV2>.homeWidgetToolbar span{white-space:nowrap!important;padding:0 5px!important;font-size:12px!important}.page-home .homeDashboardV2>.homeWidgetToolbar .active{outline:1px solid #58dcffb3!important}.page-home .homeDashboardV2.homeWidgetEditing{grid-template-rows:repeat(12,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:8px!important;padding-top:42px!important;display:grid!important;position:relative!important}.page-home .homeDashboardV2.homeWidgetEditing>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{grid-area:auto!important;grid-column:span var(--home-widget-w)!important;grid-row:span var(--home-widget-h)!important;order:var(--home-widget-order)!important;cursor:grab!important;outline-offset:-2px!important;outline:1px dashed #69dcff73!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]:active{cursor:grabbing!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]:after{content:"⋮⋮ drag";z-index:4;color:#aeefff;pointer-events:none;background:#020812d1;border-radius:5px;padding:2px 5px;font-size:11px;line-height:1;position:absolute;bottom:5px;right:7px}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]:focus-within{outline-color:#ffd65abf!important}.page-home .homeDashboardV2.homeWidgetEditing .homeSpotlightStack,.page-home .homeDashboardV2.homeWidgetEditing .homeFeatureGrid,.page-home .homeDashboardV2.homeWidgetEditing .homeLowerGrid,.page-home .homeDashboardV2.homeWidgetEditing .homeBottomGrid,.page-home .homeDashboardV2.homeWidgetEditing .homeRightRail{min-width:0!important;min-height:0!important;overflow:visible!important}}@media (width<=1180px){.page-home .homeDashboardV2>.homeWidgetToolbar{z-index:30;background:#040a16eb;gap:6px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.page-home .homeDashboardV2>.homeWidgetToolbar span,.page-home .homeDashboardV2>.homeWidgetToolbar button:not(:first-child){display:none}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{outline-offset:-2px;outline:1px dashed #69dcff73}.page-home .homeDashboardV2.homeWidgetEditing>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){flex-direction:column!important;display:flex!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{order:var(--home-widget-order)!important}.page-home .homeDashboardV2.homeWidgetEditing{flex-direction:column!important;gap:8px!important;display:flex!important;overflow-y:auto!important}.page-home .homeDashboardV2.homeWidgetEditing>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{order:var(--home-widget-order)!important;cursor:grab!important;width:100%!important;height:auto!important;min-height:120px!important}}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget] :is(button,a,input,select,textarea,summary,[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[role=checkbox],[role=radio],[role=switch],[role=tab],[role=menuitem],[role=option],[tabindex]){pointer-events:none!important}.page-home .homeDashboardV2.homeWidgetEditing>.homeWidgetToolbar :is(button,a,input,select){pointer-events:auto!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2>.homeWidgetToolbar .homeWidgetMobileOrder{display:none!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget].homeWidgetSelected{outline-offset:-2px!important;outline:2px solid #ffd65ad9!important}}@media (width<=1180px){.page-home .homeDashboardV2>.homeWidgetToolbar{flex-wrap:wrap!important;overflow:visible!important}.page-home .homeDashboardV2>.homeWidgetToolbar span{flex:100%!important;order:2!important;padding:2px 4px!important;display:block!important}.page-home .homeDashboardV2>.homeWidgetToolbar .homeWidgetDesktopResize{display:none!important}.page-home .homeDashboardV2>.homeWidgetToolbar :is(.homeWidgetMobileOrder,.homeWidgetReset){align-items:center!important;min-height:40px!important;display:inline-flex!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{touch-action:manipulation!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2.homeWidgetCustomized{grid-template-rows:repeat(12,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:8px!important;display:grid!important}.page-home .homeDashboardV2.homeWidgetCustomized>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}.page-home .homeDashboardV2.homeWidgetCustomized [data-home-widget]{grid-area:auto!important;grid-column:span var(--home-widget-w)!important;grid-row:span var(--home-widget-h)!important;order:var(--home-widget-order)!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}}@media (width<=1180px){.page-home .homeDashboardV2.homeWidgetCustomized{flex-direction:column!important;gap:8px!important;display:flex!important;overflow-y:auto!important}.page-home .homeDashboardV2.homeWidgetCustomized>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}.page-home .homeDashboardV2.homeWidgetCustomized [data-home-widget]{order:var(--home-widget-order)!important;width:100%!important;height:auto!important;min-height:120px!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2:not(.homeWidgetEditing)>.homeWidgetToolbar{top:auto!important;bottom:8px!important;right:14px!important}.page-home .homeDashboardV2:not(.homeWidgetEditing)>.homeWidgetToolbar button{opacity:.78!important}.page-home .homeDashboardV2:not(.homeWidgetEditing)>.homeWidgetToolbar:hover button,.page-home .homeDashboardV2:not(.homeWidgetEditing)>.homeWidgetToolbar:focus-within button{opacity:1!important}}.page-home .homeDashboardV2 [data-home-widget]{--widget-scale:1;--widget-font-scale:clamp(.82,var(--widget-scale),1.1);--widget-space-scale:clamp(.8,var(--widget-scale),1.08)}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2 [data-home-widget]>header{flex-basis:calc(34px * var(--widget-space-scale))!important;height:calc(34px * var(--widget-space-scale))!important;min-height:calc(34px * var(--widget-space-scale))!important;padding:calc(4px * var(--widget-space-scale)) calc(9px * var(--widget-space-scale))!important}.page-home .homeDashboardV2 :is(.homeBoostedModule,.homePromotedModule,.homeRecommended,.homeCombinedRooms)>header{flex-basis:calc(42px * var(--widget-space-scale))!important;height:calc(42px * var(--widget-space-scale))!important;min-height:calc(42px * var(--widget-space-scale))!important}.page-home .homeDashboardV2 [data-home-widget]>header h3{font-size:calc(15px * var(--widget-font-scale))!important}.page-home .homeDashboardV2 [data-home-widget]>header small,.page-home .homeDashboardV2 [data-home-widget]>header button{font-size:calc(12px * var(--widget-font-scale))!important}.page-home .homeDashboardV2 [data-home-widget] :is(.homeBoostedGrid,.homePromotedGrid,.homeProfileRail,.homeNearbyGrid,.homeRoomGrid,.homeEventGrid,.homeActivityList,.homeVisitorFaces){gap:calc(6px * var(--widget-space-scale))!important;padding:calc(6px * var(--widget-space-scale))!important}.page-home .homeDashboardV2 [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){border-radius:calc(8px * var(--widget-space-scale))!important}.page-home .homeDashboardV2 [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button){gap:calc(7px * var(--widget-space-scale))!important}.page-home .homeDashboardV2 [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button) :is(b,strong){font-size:calc(13px * var(--widget-font-scale))!important}.page-home .homeDashboardV2 [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button) :is(small,em,i){font-size:calc(12px * var(--widget-font-scale))!important}.page-home .homeDashboardV2 [data-home-widget=boosted] .homeBoostedGrid,.page-home .homeDashboardV2 [data-home-widget=promoted] .homePromotedGrid,.page-home .homeDashboardV2 [data-home-widget=recommended] .homeProfileRail,.page-home .homeDashboardV2 [data-home-widget=nearby] .homeNearbyGrid,.page-home .homeDashboardV2 [data-home-widget=events] .homeEventGrid{grid-template-columns:repeat(var(--widget-cols),minmax(0,1fr))!important}.page-home .homeDashboardV2 [data-home-widget=promoted] .homePromotedGrid,.page-home .homeDashboardV2 [data-home-widget=recommended] .homeProfileRail,.page-home .homeDashboardV2 [data-home-widget=events] .homeEventGrid{grid-template-rows:repeat(var(--widget-rows),minmax(0,1fr))!important}.page-home .homeDashboardV2 [data-home-widget=activity] .homeActivityList{grid-template-rows:repeat(var(--widget-rows),minmax(calc(30px * var(--widget-space-scale)),1fr))!important}.page-home .homeDashboardV2 [data-widget-capacity] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button){display:none!important}.page-home .homeDashboardV2 [data-widget-capacity="1"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+1),.page-home .homeDashboardV2 [data-widget-capacity="2"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+2),.page-home .homeDashboardV2 [data-widget-capacity="3"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+3),.page-home .homeDashboardV2 [data-widget-capacity="4"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+4),.page-home .homeDashboardV2 [data-widget-capacity="5"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+5),.page-home .homeDashboardV2 [data-widget-capacity="6"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+6),.page-home .homeDashboardV2 [data-widget-capacity="7"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+7),.page-home .homeDashboardV2 [data-widget-capacity="8"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+8),.page-home .homeDashboardV2 [data-widget-capacity="9"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+9),.page-home .homeDashboardV2 [data-widget-capacity="10"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+10),.page-home .homeDashboardV2 [data-widget-capacity="11"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+11),.page-home .homeDashboardV2 [data-widget-capacity="12"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+12),.page-home .homeDashboardV2 [data-widget-capacity="13"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+13),.page-home .homeDashboardV2 [data-widget-capacity="14"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+14),.page-home .homeDashboardV2 [data-widget-capacity="15"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+15),.page-home .homeDashboardV2 [data-widget-capacity="16"] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeEventGrid>button,.homeActivityList>button):nth-of-type(-n+16){display:grid!important}.page-home .homeDashboardV2 [data-home-widget=recommended] .homeProfileRail,.page-home .homeDashboardV2 [data-home-widget=events] .homeEventGrid{grid-template-rows:repeat(var(--widget-rows),minmax(0,1fr))!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{touch-action:none!important;overflow:visible!important}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle{z-index:60;background:0 0;display:block;position:absolute;pointer-events:auto!important}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=n]{cursor:ns-resize;height:14px;top:-7px;left:14px;right:14px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=s]{cursor:ns-resize;height:14px;bottom:-7px;left:14px;right:14px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=e]{cursor:ew-resize;width:14px;top:14px;bottom:14px;right:-7px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=w]{cursor:ew-resize;width:14px;top:14px;bottom:14px;left:-7px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=nw],.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=ne],.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=se],.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=sw]{width:22px;height:22px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=nw]{cursor:nwse-resize;top:-8px;left:-8px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=ne]{cursor:nesw-resize;top:-8px;right:-8px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=se]{cursor:nwse-resize;bottom:-8px;right:-8px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=sw]{cursor:nesw-resize;bottom:-8px;left:-8px}.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=nw]:after,.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=ne]:after,.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=se]:after,.page-home .homeDashboardV2.homeWidgetEditing .homeWidgetResizeHandle[data-resize-dir=sw]:after{content:"";border:2px solid #8beeffe6;border-radius:3px;position:absolute;inset:6px;box-shadow:0 0 7px #5adaff73}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget].homeWidgetResizing{z-index:20!important;outline:2px solid #ffd65ae6!important}.page-home .homeDashboardV2.homeWidgetEditing [data-home-widget].homeWidgetResizing:after{opacity:.35!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin{--home-widget-frame-spill:10px;--home-widget-clearance-x:28px;--home-widget-clearance-y:28px;--home-widget-gutter-x:48px;--home-widget-gutter-y:48px;--home-sidebar-gutter:30px;column-gap:var(--home-widget-gutter-x)!important;row-gap:var(--home-widget-gutter-y)!important;padding-top:18px!important;padding-bottom:18px!important;padding-right:20px!important;padding-left:var(--home-sidebar-gutter)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is(.homeSpotlightStack,.homeFeatureGrid,.homeBottomGrid,.homeRightRail){column-gap:var(--home-widget-gutter-x)!important;row-gap:var(--home-widget-gutter-y)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{width:100%!important;height:100%!important;margin:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin.homeWidgetEditing{padding-top:44px!important}.page-home .homeDashboardV2 [data-home-widget=recommended] .homeProfileRail,.page-home .homeDashboardV2 [data-home-widget=events] .homeEventGrid{align-content:stretch!important;height:100%!important;min-height:0!important}.page-home .homeDashboardV2 [data-home-widget=recommended] .homeProfileCard,.page-home .homeDashboardV2 [data-home-widget=events] .homeEventGrid>button{height:100%!important;min-height:0!important}.page-home .homeDashboardV2 .homePromotedModule{container:homepromoted/size!important}.page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot{border-radius:inherit!important;align-self:stretch!important;place-items:stretch stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot>img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}.page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot+span{min-width:0!important;padding:calc(7px * var(--widget-space-scale)) calc(7px * var(--widget-space-scale)) calc(7px * var(--widget-space-scale)) 0!important;justify-content:center!important;gap:calc(3px * var(--widget-space-scale))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}@container homepromoted (height<=96px){.page-home .homeDashboardV2 .homePromotedModule>header{display:none!important}.page-home .homeDashboardV2 .homePromotedGrid{flex:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;height:100%!important;min-height:0!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard{grid-template-rows:1fr!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:5px 9px!important;display:grid!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard>.homeSpotlightRoomIcon{font-size:18px!important;line-height:1!important}.page-home .homeDashboardV2 .homePromotedCard>.homePromotedInfo{min-width:0!important;padding:0!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard>.homePromotedInfo b{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.page-home .homeDashboardV2 .homePromotedCard>.homePromotedInfo small{display:none!important}.page-home .homeDashboardV2 .homePromotedBadge{color:#ffd45e!important;letter-spacing:.055em!important;white-space:nowrap!important;background:#68460833!important;border:1px solid #ffd0527a!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;padding:2px 5px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+4){display:none!important}}@container homepromoted (height<=96px) and (width<=760px){.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+2){display:grid!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+3){display:none!important}}@container homepromoted (height<=96px) and (width<=470px){.page-home .homeDashboardV2 .homePromotedGrid{grid-template-columns:minmax(0,1fr)!important}.page-home .homeDashboardV2 .homePromotedCard:first-of-type{display:grid!important}.page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+2){display:none!important}}@container homepromoted (height>=97px){.page-home .homeDashboardV2 .homePromotedBadge{color:#ffd45e!important;letter-spacing:.05em!important;white-space:nowrap!important;background:#68460826!important;border:1px solid #ffd05266!important;border-radius:999px!important;align-items:center!important;margin-left:auto!important;padding:2px 5px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}}}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot{place-items:stretch stretch!important;width:100%!important;height:100%!important;min-height:104px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.app.mobile-device .page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot>img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;display:block!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="0"]){grid-template-rows:minmax(0,1.92fr) minmax(48px,.42fr)!important}:is(.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="1"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="2"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="3"])){grid-template-rows:minmax(0,1.78fr) minmax(58px,.58fr)!important}:is(.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="4"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="5"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="6"])){grid-template-rows:minmax(0,1.54fr) minmax(74px,.82fr)!important}:is(.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="7"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="8"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="9"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="10"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="11"]),.page-home .homeDashboardV2:not(.homeWidgetCustomized) .homeSpotlightStack:has(.homePromotedModule[data-promoted-count="12"])){grid-template-rows:minmax(0,1.34fr) minmax(92px,1.02fr)!important}.page-home .homeDashboardV2 .homeRightRail .homePanel>header{padding-inline:58px!important}.page-home .homeDashboardV2 .homeRightRail .homePanel>header h3{text-overflow:clip!important;font-size:14px!important;overflow:visible!important}.page-home .homeDashboardV2 .homeRightRail .homePanel>header button{font-size:12px!important}.page-home .homeDashboardV2 .homeRightRail .homeEmpty{text-align:center!important;flex:auto!important;place-items:center!important;padding:12px!important;display:grid!important}.page-home .homeDashboardV2 .homeHappening>button{grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.page-home .homeDashboardV2 .homeHappening>button span{gap:2px!important;display:grid!important}.page-home .homeDashboardV2 .homeHappening b{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.page-home .homeDashboardV2 .homeHappening small{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}}@media (width<=900px){html body #root .app>main.page-home{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100dvh!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;overflow:hidden visible!important}html body #root .app .page-home .homeDashboardV2{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:dense!important;align-items:start!important;gap:6px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px!important;display:grid!important;position:relative!important;overflow:visible!important}html body #root .app .page-home .homeDashboardV2 :is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]{float:none!important;clear:both!important;box-sizing:border-box!important;grid-area:auto!important;align-self:start!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .app .page-home .homeDashboardV2.homeWidgetCustomized [data-home-widget],html body #root .app .page-home .homeDashboardV2.homeWidgetEditing [data-home-widget]{order:var(--home-widget-order)!important;grid-row:auto!important;height:auto!important;min-height:0!important;max-height:none!important}html body #root .app .page-home .homeDashboardV2>.homeWidgetToolbar{grid-area:1/1/auto/-1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=boosted]{grid-area:2/1/auto/-1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=promoted]{grid-area:3/1/auto/-1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=recommended]{grid-area:4/1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=nearby]{grid-area:4/2!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]{grid-area:5/1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]{grid-area:5/2!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=rooms]{grid-area:6/1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=events]{grid-area:6/2!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=activity]{grid-area:7/1/auto/-1!important}html body #root .app .page-home .homeDashboardV2:is(.homeWidgetEditing,.homeWidgetCustomized) [data-home-widget]{grid-area:auto!important}html body #root .app .page-home .homeDashboardV2:is(.homeWidgetEditing,.homeWidgetCustomized) [data-home-widget=boosted],html body #root .app .page-home .homeDashboardV2:is(.homeWidgetEditing,.homeWidgetCustomized) [data-home-widget=promoted]{grid-column:1/-1!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header{text-align:left!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:30px!important;margin:0!important;padding:4px 6px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>div{text-align:left!important;align-content:center!important;justify-items:start!important;width:auto!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>h3,html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>div>h3{text-align:left!important;white-space:normal!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;width:auto!important;max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>div>small{display:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>button{white-space:normal!important;text-align:right!important;place-self:center end!important;width:auto!important;min-width:0!important;max-width:62px!important;height:auto!important;min-height:24px!important;margin:0!important;padding:2px!important;font-size:10px!important;line-height:1.05!important;position:static!important;inset:auto!important;transform:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>header h3{font-size:10.5px!important}html body #root .app .page-home .homeDashboardV2>.homeWidgetToolbar{z-index:45!important;box-sizing:border-box!important;border-radius:7px!important;place-self:start!important;gap:4px!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 1px!important;padding:2px!important;display:flex!important;position:sticky!important;top:3px!important;overflow:auto hidden!important}html body #root .app .page-home .homeDashboardV2:not(.homeWidgetEditing)>.homeWidgetToolbar{background:#040a16a8!important}html body #root .app .page-home .homeDashboardV2>.homeWidgetToolbar button{white-space:nowrap!important;height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:11px!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedGrid{grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:auto!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:68px!important;max-height:none!important;margin:0!important;padding:3px!important;display:flex!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot{aspect-ratio:1!important;border-radius:8px!important;width:min(100%,44px)!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot>img{object-fit:cover!important;object-position:center 32%!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard>.homeBoostedPhotoSlot+span{align-content:start!important;justify-items:center!important;gap:1px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9.5px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard small{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard em{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(-n+6){display:flex!important}html body #root .app .page-home .homeDashboardV2 .homeBoostedCard:nth-of-type(n+7){display:none!important}html body #root .app .page-home .homeDashboardV2 .homePromotedGrid{grid-template-rows:1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:auto!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homePromotedCard{grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:1px 4px!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:4px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homePromotedCard>.homeSpotlightRoomIcon{grid-area:1/1/3!important;font-size:15px!important}html body #root .app .page-home .homeDashboardV2 .homePromotedInfo{grid-area:1/2!important;gap:0!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 .homePromotedInfo b{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homePromotedInfo small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homePromotedBadge{white-space:nowrap!important;text-overflow:clip!important;grid-area:2/2!important;justify-self:start!important;margin:0!important;padding:0 2px!important;font-size:8px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homePromotedCard:nth-of-type(-n+3){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homePromotedCard:nth-of-type(n+4){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:4px!important;width:100%!important;height:auto!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:auto auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{aspect-ratio:1.1!important;object-fit:cover!important;object-position:center 27%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>.homeProfileSummary{gap:1px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:3px 4px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>.homeProfileSummary b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>.homeProfileSummary small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileDetails{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(-n+4){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(n+5){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(4,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;height:auto!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid>button{text-align:left!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:3px!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid img{object-fit:cover!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyInfo{gap:0!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyInfo b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyLocation{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyInterests,html body #root .app .page-home .homeDashboardV2 .homeNearbyInfo .passportMini{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(-n+8){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+9){display:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]{display:block!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button{vertical-align:top!important;grid-template-columns:23px minmax(0,1fr)!important;align-items:center!important;gap:3px!important;width:50%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:3px!important;display:inline-grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button img{object-fit:cover!important;border-radius:50%!important;width:23px!important;height:23px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button>span{gap:0!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button>svg{display:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button:nth-of-type(-n+6){display:inline-grid!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>button:nth-of-type(n+7){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:100%!important;height:auto!important;padding:5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces>button{justify-items:center!important;gap:2px!important;min-width:0!important;padding:2px!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces>button:nth-of-type(-n+5){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces>button:nth-of-type(n+6){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces img{aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;width:min(100%,32px)!important;height:auto!important}html body #root .app .page-home .homeDashboardV2 .homeVisitorFaces small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]>button{grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px 5px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]>button>svg{width:14px!important;height:14px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]>button span{gap:0!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]>button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]>button small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeCombinedRoomGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:auto!important;padding:4px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGroup{grid-template-rows:auto 1fr!important;gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGroupTitle{min-height:18px!important;padding:2px!important;display:block!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGroupTitle b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1!important;display:block!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGroupTitle small{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid{grid-template-rows:repeat(3,32px)!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid>button{grid-template-rows:auto auto!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:0 3px!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:2px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomIcon{font-size:13px!important}html body #root .app .page-home .homeDashboardV2 .homeRoomName{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomMeta{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeRoomUnread{padding:1px 3px!important;font-size:8px!important;line-height:1!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(-n+3){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid>button:nth-of-type(n+4){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid,html body #root .app .page-home .homeDashboardV2 .homeActivityList{grid-template-columns:1fr!important;gap:0!important;width:100%!important;height:auto!important;padding:2px 3px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid{grid-template-rows:repeat(6,34px)!important}html body #root .app .page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(5,41px)!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid>button,html body #root .app .page-home .homeDashboardV2 .homeActivityList>button{grid-template-columns:15px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:3px 4px!important;display:grid!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 :is(.homeEventGrid,.homeActivityList)>button>svg{width:13px!important;height:13px!important}html body #root .app .page-home .homeDashboardV2 :is(.homeEventGrid,.homeActivityList)>button>span{gap:0!important;min-width:0!important;display:grid!important}html body #root .app .page-home .homeDashboardV2 :is(.homeEventGrid,.homeActivityList)>button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 :is(.homeEventGrid,.homeActivityList)>button small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid>button>em{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(-n+6){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+7){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(-n+5){display:grid!important}html body #root .app .page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+6){display:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget] :is(b,strong){font-size:10px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget] :is(small,em,i,.homeRoomMeta){font-size:9px!important;line-height:1.05!important}}@media (width<=720px){.app:has(>.mobileNavShell.mobileNav-icons)>main.page-home{padding-right:64px!important}.app:has(>.mobileNavShell.mobileNav-closed)>main.page-home{padding-right:18px!important}.app:has(>.mobileNavShell.mobileNav-full)>main.page-home{padding-right:10px!important}}@media (width<=430px){html body #root .app .page-home .homeDashboardV2{gap:5px!important;padding:5px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header{min-height:28px!important;padding:3px 5px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header h3{font-size:11px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great]>header h3{font-size:10px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>button{max-width:56px!important;font-size:9.5px!important}}@media (width<=900px){.app .page-home .homeDashboardV2.homeWidgetEditing>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail),.app .page-home .homeDashboardV2.homeWidgetCustomized>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){display:contents!important}.app .page-home .homeDashboardV2.homeWidgetEditing [data-home-widget],.app .page-home .homeDashboardV2.homeWidgetCustomized [data-home-widget]{order:var(--home-widget-order)!important}}.page-home .homeDashboardV2 .homeBoostedIntent,.page-home .homeDashboardV2 .homeBoostedInterests{text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:none;overflow:hidden}@media (hover:hover) and (pointer:fine) and (width>=1181px){.page-home .homeDashboardV2 [data-home-widget=boosted][data-widget-cols="1"] .homeBoostedIntent,.page-home .homeDashboardV2 [data-home-widget=boosted][data-widget-cols="2"] .homeBoostedIntent,.page-home .homeDashboardV2 [data-home-widget=boosted][data-widget-cols="3"] .homeBoostedIntent,.page-home .homeDashboardV2 [data-home-widget=boosted][data-widget-cols="1"] .homeBoostedInterests,.page-home .homeDashboardV2 [data-home-widget=boosted][data-widget-cols="2"] .homeBoostedInterests{display:block}}@media (width>=1181px){html body #root .app>main.page-home{width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 0 0 240px!important;overflow:hidden!important}html body #root .page-home .homePageStage{box-sizing:border-box!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body #root .page-home .homeFreemiumStage{grid-template-columns:clamp(138px,9vw,178px) minmax(0,1fr) clamp(138px,9vw,178px)!important;gap:10px!important;padding:10px!important;display:grid!important}html body #root .page-home .homePremiumStage{padding:10px!important;display:block!important}html body #root .page-home .homePageStage>.homeDashboardV2{grid-template:"spotlights"minmax(0,1.25fr)"feature"minmax(0,1.6fr)"lower"minmax(0,.8fr)"bottom"minmax(0,1fr)/minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .page-home .homeDashboardV2 .homeRightRail{display:none!important}html body #root .page-home .homePageAdRail{border-radius:14px!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #root .page-home .homePageAdRail>.discreteAd{border-radius:14px!important;flex-direction:column!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:flex!important}}@media (width>=1181px) and (width<=1380px){html body #root .page-home .homeFreemiumStage{grid-template-columns:118px minmax(0,1fr) 118px!important;gap:8px!important;padding:8px!important}}@media (width<=1180px){html body #root .page-home .homePageStage{display:contents!important}html body #root .page-home .homePageAdRail{display:none!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){html body #root .page-home .homePremiumStage{padding:0!important;display:block!important}html body #root .page-home .homePremiumStage>.homeDashboardV2{grid-template:"spotlights rail"minmax(0,1.25fr)"feature rail"minmax(0,1.6fr)"lower rail"minmax(0,.8fr)"bottom rail"minmax(0,1fr)/minmax(0,1fr) clamp(300px,20vw,360px)!important;gap:10px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important;overflow:hidden!important}html body #root .page-home .homePremiumStage .homeRightRail{grid-area:rail!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:static!important;overflow:hidden!important}}@media (width>=1181px){html body #root .app.membership-premium>main.page-home{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .app.membership-premium .page-home .homePremiumStage{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing){grid-template:"spotlights rail"minmax(0,1.25fr)"feature rail"minmax(0,1.6fr)"lower rail"minmax(0,.8fr)"bottom rail"minmax(0,1fr)/minmax(0,1fr) clamp(300px,20vw,360px)!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important;overflow:hidden!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing)>.homeSpotlightStack{grid-area:spotlights!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing)>.homeFeatureGrid{grid-area:feature!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing)>.homeLowerGrid{grid-area:lower!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing)>.homeBottomGrid{grid-area:bottom!important}html body #root .app.membership-premium .page-home .homePremiumStage>.homeDashboardV2:not(.homeWidgetCustomized):not(.homeWidgetEditing)>.homeRightRail{grid-area:rail!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .app.membership-free>main.page-home{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #root .app.membership-free .page-home .homeFreemiumStage{box-sizing:border-box!important;align-items:stretch!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}html body #root .app.membership-free .page-home .homeFreemiumStage>.homeDashboardV2{align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body #root .app.membership-free .page-home .homeFreemiumStage>.homePageAdRail{align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #root .app.membership-free>main.page-home{position:fixed!important;overflow:hidden!important}html body #root .app.membership-free>main.page-home>.homeFreemiumStage{box-sizing:border-box!important;flex:none!important;grid-template-rows:minmax(0,1fr)!important;align-self:stretch!important;align-items:stretch!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #root .app.membership-free>main.page-home>.homeFreemiumStage>.homeDashboardV2,html body #root .app.membership-free>main.page-home>.homeFreemiumStage>.homePageAdRail{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}}@media (width<=720px){html body #root .app>main.page-home{height:auto!important;min-height:100svh!important;overflow:hidden auto!important}html body #root .app .page-home .homeDashboardV2{align-content:start!important;gap:5px!important;padding:5px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]{border-radius:12px!important;min-height:0!important;max-height:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header{gap:3px!important;height:25px!important;min-height:25px!important;padding:3px 5px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header h3,html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>div>h3{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;line-height:1!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget]>header>button{white-space:nowrap!important;max-width:58px!important;min-height:21px!important;padding:1px 3px!important;font-size:8.5px!important;line-height:1!important}html body #root .app .page-home .homeDashboardV2 .homeEmpty{-webkit-line-clamp:2!important;text-align:left!important;-webkit-box-orient:vertical!important;max-width:100%!important;padding:4px 6px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=boosted]{height:54px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=boosted]:has(.homeBoostedCard){height:96px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=promoted]{height:50px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=promoted]:has(.homePromotedCard){height:76px!important}html body #root .app .page-home .homeDashboardV2 :is([data-home-widget=boosted],[data-home-widget=promoted]) :is(.homeBoostedGrid,.homePromotedGrid){align-content:center!important;height:calc(100% - 25px)!important;min-height:0!important;padding:3px 5px!important}:is(html body #root .app .page-home .homeDashboardV2 [data-home-widget=boosted]:not(:has(.homeBoostedCard)) .homeBoostedGrid,html body #root .app .page-home .homeDashboardV2 [data-home-widget=promoted]:not(:has(.homePromotedCard)) .homePromotedGrid){justify-content:flex-start!important;align-items:center!important;display:flex!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=recommended],html body #root .app .page-home .homeDashboardV2 [data-home-widget=nearby]{height:104px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=great],html body #root .app .page-home .homeDashboardV2 [data-home-widget=happening]{height:78px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=rooms],html body #root .app .page-home .homeDashboardV2 [data-home-widget=events]{height:142px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=activity]{height:72px!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget=activity]:has(.homeActivityList>button){height:112px!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileRail,html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid{align-content:stretch!important;gap:3px!important;height:calc(100% - 25px)!important;min-height:0!important;padding:3px!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard:nth-of-type(n+3),html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid>button:nth-of-type(n+5){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .page-home .homeDashboardV2 .homeNearbyGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard>img{display:none!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileCard{grid-template-rows:1fr!important;padding:4px!important}html body #root .app .page-home .homeDashboardV2 .homeRecommended .homeProfileSummary{align-content:center!important;padding:2px!important}html body #root .app .page-home .homeDashboardV2 .homeCombinedRoomGroups{gap:3px!important;height:calc(100% - 25px)!important;min-height:0!important;padding:3px!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGroupTitle{height:15px!important;min-height:15px!important;padding:1px 2px!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid{grid-template-rows:repeat(3,28px)!important}html body #root .app .page-home .homeDashboardV2 .homeRoomGrid>button{height:28px!important;min-height:28px!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid{grid-template-rows:repeat(3,minmax(0,1fr))!important;height:calc(100% - 25px)!important;min-height:0!important;padding:2px 3px!important}html body #root .app .page-home .homeDashboardV2 .homeEventGrid>button:nth-of-type(n+4){display:none!important}html body #root .app .page-home .homeDashboardV2 .homeActivityList{grid-template-rows:repeat(2,minmax(0,1fr))!important;height:calc(100% - 25px)!important;min-height:0!important;padding:2px 3px!important}html body #root .app .page-home .homeDashboardV2 .homeActivityList>button:nth-of-type(n+3){display:none!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget] :is(b,strong){font-size:9.5px!important;line-height:1.05!important}html body #root .app .page-home .homeDashboardV2 [data-home-widget] :is(small,em,i,.homeRoomMeta){font-size:8.5px!important;line-height:1.05!important}}.theme-aurora-nocturne{--aurora-frame-violet:#7e56ffe0;--aurora-frame-cyan:#49e2ee2e;--aurora-frame-highlight:#e3fbff29;--aurora-frame-glow:#5b46ff4d}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin{--aurora-widget-text:#f7fbff;--aurora-widget-muted:#b8c7da;--aurora-widget-accent:#78efe4;--aurora-card-surface:#050d1b6b;--aurora-card-border:#80dae921;--aurora-widget-surface:url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119);--aurora-widget-card:url(/theme-assets/aurora-nocturne/widgets/celestial-card.svg?v=065119);--aurora-boundary:var(--aurora-frame-violet);--aurora-boundary-inner:var(--aurora-frame-cyan);--aurora-boundary-glow:var(--aurora-frame-glow);--aurora-module-field:linear-gradient(180deg,#cef7ff13,transparent 23%), radial-gradient(ellipse at 11% 12%,color-mix(in srgb,var(--aurora-widget-accent) 15%,transparent),transparent 46%), radial-gradient(ellipse at 88% 82%,#8b5bf026,transparent 52%), linear-gradient(125deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.64)),#0813227a 47%,#1309249e);--aurora-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119);--aurora-secondary-corner-art:none;--aurora-corner-size:var(--hw-corner-dimension,168px) var(--hw-corner-dimension,168px);--aurora-secondary-corner-size:var(--hw-secondary-corner-dimension,168px) var(--hw-secondary-corner-dimension,168px);--aurora-corner-position:var(--hw-primary-corner-x,28px) calc(100% - var(--hw-primary-corner-y,28px));--aurora-secondary-corner-position:calc(100% - var(--hw-secondary-corner-x,28px)) var(--hw-secondary-corner-y,28px);--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-left-ornament.png?v=065119);--aurora-edge-art:none;--aurora-edge-secondary-art:none;--aurora-edge-length:208px;--aurora-edge-thickness:30px;--aurora-edge-frame-inset:27.5px;--aurora-edge-size:var(--aurora-edge-length) var(--aurora-edge-thickness);--aurora-edge-position:var(--hw-edge-axis,33%) var(--aurora-edge-frame-inset);--aurora-edge-secondary-length:var(--hw-edge-secondary-length,176px);--aurora-edge-secondary-thickness:26px;--aurora-edge-secondary-frame-inset:30.6px;--aurora-edge-secondary-size:var(--aurora-edge-secondary-length) var(--aurora-edge-secondary-thickness);--aurora-edge-secondary-position:var(--hw-edge-axis-secondary,67%) var(--aurora-edge-secondary-frame-inset);--aurora-edge-tertiary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119);--aurora-edge-tertiary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-right-ornament.png?v=065119);--aurora-edge-tertiary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-bottom-ornament.png?v=065119);--aurora-edge-tertiary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-left-ornament.png?v=065119);--aurora-edge-tertiary-art:none;--aurora-edge-tertiary-length:var(--hw-edge-tertiary-length,152px);--aurora-edge-tertiary-thickness:20px;--aurora-edge-tertiary-frame-inset:34.4px;--aurora-edge-tertiary-size:var(--aurora-edge-tertiary-length) var(--aurora-edge-tertiary-thickness);--aurora-edge-tertiary-position:var(--hw-edge-axis-tertiary,42%) var(--aurora-edge-tertiary-frame-inset);--aurora-edge-quaternary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-quaternary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-quaternary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-quaternary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-quaternary-art:none;--aurora-edge-quaternary-length:var(--hw-edge-quaternary-length,126px);--aurora-edge-quaternary-thickness:22px;--aurora-edge-quaternary-frame-inset:32.8px;--aurora-edge-quaternary-size:var(--aurora-edge-quaternary-length) var(--aurora-edge-quaternary-thickness);--aurora-edge-quaternary-position:var(--hw-edge-axis-quaternary,74%) var(--aurora-edge-quaternary-frame-inset);--aurora-glints:url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);--aurora-glints-size:calc(100% - 96px) calc(100% - 96px);overflow:visible!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{isolation:isolate;position:relative;container-type:size;box-shadow:none!important;color:var(--aurora-widget-text)!important;background:0 0!important;border:0!important;overflow:visible!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin>:is(.homeSpotlightStack,.homeFeatureGrid,.homeLowerGrid,.homeBottomGrid,.homeRightRail){overflow:visible!important}.theme-aurora-nocturne .page-home .homeDashboardV2:not(.premiumWidgetSkin) [data-home-widget]:before,.theme-aurora-nocturne .page-home .homeDashboardV2:not(.premiumWidgetSkin) [data-home-widget]:after{content:none!important;background:0 0!important;display:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before{content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--aurora-boundary);border-radius:12px;display:block;position:absolute;inset:0;background-color:#02071247!important;background-image:var(--aurora-module-field),var(--aurora-widget-surface)!important;box-shadow:inset 0 0 0 1px var(--aurora-boundary-inner), inset 0 1px var(--aurora-frame-highlight), inset 0 18px 34px #23697a0e, inset 0 -38px 56px #00020c3d, 0 0 0 1px #7e56ff29, 0 0 6px var(--aurora-boundary-glow), 0 0 10px #5872ff14, 0 8px 22px #0000003d!important;filter:none!important;opacity:1!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important;transition:none!important;animation:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{content:"";z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:24px;display:block;position:absolute;inset:-48px;background-image:var(--aurora-corner-art),var(--aurora-secondary-corner-art),var(--aurora-edge-art),var(--aurora-edge-secondary-art),var(--aurora-edge-tertiary-art),var(--aurora-edge-quaternary-art),var(--aurora-glints)!important;background-size:var(--aurora-corner-size),var(--aurora-secondary-corner-size),var(--aurora-edge-size),var(--aurora-edge-secondary-size),var(--aurora-edge-tertiary-size),var(--aurora-edge-quaternary-size),var(--aurora-glints-size)!important;background-position:var(--aurora-corner-position),var(--aurora-secondary-corner-position),var(--aurora-edge-position),var(--aurora-edge-secondary-position),var(--aurora-edge-tertiary-position),var(--aurora-edge-quaternary-position),center!important;filter:none!important;opacity:0!important;background-repeat:no-repeat!important;transition:none!important;animation:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget][data-ornament-ready]:after{opacity:1!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>*{z-index:4;position:relative}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=recommended],.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=nearby],.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=great],.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]{--aurora-widget-surface:url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted]{--aurora-widget-accent:#efd58d;--aurora-card-border:#efd58d24;--aurora-module-field:linear-gradient(180deg,#ffedb814,transparent 25%),radial-gradient(ellipse at 12% 10%,#eec25d24,transparent 43%),radial-gradient(ellipse at 82% 72%,#8b5bf029,transparent 52%),linear-gradient(110deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.64)),#08132275 42%,#12092299)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]{--aurora-widget-accent:#c7adff;--aurora-card-border:#bc9bf721;--aurora-module-field:linear-gradient(180deg,#d7c4ff12,transparent 28%),radial-gradient(ellipse at 18% 30%,#4de1da1c,transparent 45%),radial-gradient(ellipse at 70% 40%,#9a58ff2b,transparent 50%),linear-gradient(110deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.64)),#08112378 48%,#12082299)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=recommended],.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=nearby]{--aurora-module-field:linear-gradient(180deg,#c4f7ff13,transparent 24%),radial-gradient(ellipse at 8% 18%,#39e0db21,transparent 42%),radial-gradient(ellipse at 92% 82%,#6f5df524,transparent 50%),linear-gradient(125deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.64)),#0613227d 45%,#0e091f9c)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-home-widget=rooms],[data-home-widget=events],[data-home-widget=activity]){--aurora-module-field:linear-gradient(180deg,#e1f6ff11,transparent 27%),radial-gradient(ellipse at 14% 18%,#44e2d91c,transparent 45%),radial-gradient(ellipse at 84% 82%,#9f58ff24,transparent 49%),linear-gradient(118deg,rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.64)),#0712217a 47%,#0f081f9c)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=great]{--aurora-widget-accent:#eed186;--aurora-card-border:#eed18621;--aurora-module-field:linear-gradient(180deg,#f8e3a613,transparent 24%),radial-gradient(ellipse at 16% 10%,#48e2db26,transparent 43%),radial-gradient(ellipse at 84% 84%,#8b5bf026,transparent 50%),linear-gradient(150deg,#050e1c5c,#0714234d 46%,#130a2361)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]{--aurora-module-field:linear-gradient(180deg,#ccf7ff12,transparent 24%),radial-gradient(ellipse at 15% 12%,#3de1d829,transparent 43%),radial-gradient(ellipse at 85% 80%,#965bff2b,transparent 50%),linear-gradient(150deg,#050f1d59,#0614224d 45%,#12092463)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin>.homeRightRail{box-shadow:none!important;background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-home-widget=great],[data-home-widget=happening]):before{background-color:#0207122e!important;background-origin:padding-box!important;background-clip:padding-box!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-petal-anchor=tl]{--aurora-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119);--aurora-corner-position:var(--hw-primary-corner-x,28px) var(--hw-primary-corner-y,32px)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-petal-anchor=tr]{--aurora-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119);--aurora-corner-position:calc(100% - var(--hw-primary-corner-x,30px)) var(--hw-primary-corner-y,34px)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-petal-anchor=br]{--aurora-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119);--aurora-corner-position:calc(100% - var(--hw-primary-corner-x,18px)) calc(100% - var(--hw-primary-corner-y,20px))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-petal-anchor=bl]{--aurora-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119);--aurora-corner-position:var(--hw-primary-corner-x,27px) calc(100% - var(--hw-primary-corner-y,21px))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-density=showcase][data-star-anchor=tl]{--aurora-secondary-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119);--aurora-secondary-corner-position:var(--hw-secondary-corner-x,30px) var(--hw-secondary-corner-y,34px)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-density=showcase][data-star-anchor=tr]{--aurora-secondary-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119);--aurora-secondary-corner-position:calc(100% - var(--hw-secondary-corner-x,31px)) var(--hw-secondary-corner-y,35px)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-density=showcase][data-star-anchor=br]{--aurora-secondary-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119);--aurora-secondary-corner-position:calc(100% - var(--hw-secondary-corner-x,20px)) calc(100% - var(--hw-secondary-corner-y,22px))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-density=showcase][data-star-anchor=bl]{--aurora-secondary-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119);--aurora-secondary-corner-position:var(--hw-secondary-corner-x,29px) calc(100% - var(--hw-secondary-corner-y,23px))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-variant=a]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-secondary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-top-ornament.png?v=065119);--aurora-edge-secondary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119);--aurora-edge-secondary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-bottom-ornament.png?v=065119);--aurora-edge-secondary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,188px);--aurora-edge-thickness:30px;--aurora-edge-frame-inset:27.9px;--aurora-edge-secondary-length:var(--hw-edge-secondary-length,218px);--aurora-edge-secondary-thickness:26px;--aurora-edge-secondary-frame-inset:30.2px}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-variant=b]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-left-ornament.png?v=065119);--aurora-edge-secondary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-secondary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-secondary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-secondary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,228px);--aurora-edge-thickness:30px;--aurora-edge-frame-inset:27.5px;--aurora-edge-secondary-length:var(--hw-edge-secondary-length,176px);--aurora-edge-secondary-thickness:26px;--aurora-edge-secondary-frame-inset:30.6px}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-variant=c]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-left-ornament.png?v=065119);--aurora-edge-secondary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-secondary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-secondary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-secondary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,236px);--aurora-edge-thickness:30px;--aurora-edge-frame-inset:27.5px;--aurora-edge-secondary-length:var(--hw-edge-secondary-length,174px);--aurora-edge-secondary-thickness:26px;--aurora-edge-secondary-frame-inset:30.6px}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-variant=d]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-secondary-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-top-ornament.png?v=065119);--aurora-edge-secondary-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119);--aurora-edge-secondary-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-bottom-ornament.png?v=065119);--aurora-edge-secondary-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,184px);--aurora-edge-thickness:28px;--aurora-edge-frame-inset:29.3px;--aurora-edge-secondary-length:var(--hw-edge-secondary-length,206px);--aurora-edge-secondary-thickness:26px;--aurora-edge-secondary-frame-inset:30.2px}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-pressure=medium]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,166px);--aurora-edge-thickness:26px;--aurora-edge-frame-inset:30.6px;--aurora-edge-tertiary-art:none;--aurora-edge-quaternary-art:none}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-ornament-pressure=high]{--aurora-edge-top:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119);--aurora-edge-right:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-right-ornament.png?v=065119);--aurora-edge-bottom:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-bottom-ornament.png?v=065119);--aurora-edge-left:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-left-ornament.png?v=065119);--aurora-edge-length:var(--hw-edge-length,146px);--aurora-edge-thickness:20px;--aurora-edge-frame-inset:34.4px;--aurora-edge-secondary-art:none;--aurora-edge-tertiary-art:none;--aurora-edge-quaternary-art:none}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor=top-a],[data-edge-anchor=top-b]){--aurora-edge-art:var(--aurora-edge-top);--aurora-edge-size:var(--aurora-edge-length) var(--aurora-edge-thickness);--aurora-edge-position:var(--hw-edge-axis,33%) var(--aurora-edge-frame-inset)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor=right-a],[data-edge-anchor=right-b]){--aurora-edge-art:var(--aurora-edge-right);--aurora-edge-size:var(--aurora-edge-thickness) var(--aurora-edge-length);--aurora-edge-position:calc(100% - var(--aurora-edge-frame-inset)) var(--hw-edge-axis,33%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor=bottom-a],[data-edge-anchor=bottom-b]){--aurora-edge-art:var(--aurora-edge-bottom);--aurora-edge-size:var(--aurora-edge-length) var(--aurora-edge-thickness);--aurora-edge-position:var(--hw-edge-axis,33%) calc(100% - var(--aurora-edge-frame-inset))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor=left-a],[data-edge-anchor=left-b]){--aurora-edge-art:var(--aurora-edge-left);--aurora-edge-size:var(--aurora-edge-thickness) var(--aurora-edge-length);--aurora-edge-position:var(--aurora-edge-frame-inset) var(--hw-edge-axis,33%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-secondary=top-a],[data-edge-anchor-secondary=top-b]){--aurora-edge-secondary-art:var(--aurora-edge-secondary-top);--aurora-edge-secondary-size:var(--aurora-edge-secondary-length) var(--aurora-edge-secondary-thickness);--aurora-edge-secondary-position:var(--hw-edge-axis-secondary,67%) var(--aurora-edge-secondary-frame-inset)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-secondary=right-a],[data-edge-anchor-secondary=right-b]){--aurora-edge-secondary-art:var(--aurora-edge-secondary-right);--aurora-edge-secondary-size:var(--aurora-edge-secondary-thickness) var(--aurora-edge-secondary-length);--aurora-edge-secondary-position:calc(100% - var(--aurora-edge-secondary-frame-inset)) var(--hw-edge-axis-secondary,67%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-secondary=bottom-a],[data-edge-anchor-secondary=bottom-b]){--aurora-edge-secondary-art:var(--aurora-edge-secondary-bottom);--aurora-edge-secondary-size:var(--aurora-edge-secondary-length) var(--aurora-edge-secondary-thickness);--aurora-edge-secondary-position:var(--hw-edge-axis-secondary,67%) calc(100% - var(--aurora-edge-secondary-frame-inset))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-secondary=left-a],[data-edge-anchor-secondary=left-b]){--aurora-edge-secondary-art:var(--aurora-edge-secondary-left);--aurora-edge-secondary-size:var(--aurora-edge-secondary-thickness) var(--aurora-edge-secondary-length);--aurora-edge-secondary-position:var(--aurora-edge-secondary-frame-inset) var(--hw-edge-axis-secondary,67%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-tertiary=top-a],[data-edge-anchor-tertiary=top-b]){--aurora-edge-tertiary-art:var(--aurora-edge-tertiary-top);--aurora-edge-tertiary-size:var(--aurora-edge-tertiary-length) var(--aurora-edge-tertiary-thickness);--aurora-edge-tertiary-position:var(--hw-edge-axis-tertiary,42%) var(--aurora-edge-tertiary-frame-inset)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-tertiary=right-a],[data-edge-anchor-tertiary=right-b]){--aurora-edge-tertiary-art:var(--aurora-edge-tertiary-right);--aurora-edge-tertiary-size:var(--aurora-edge-tertiary-thickness) var(--aurora-edge-tertiary-length);--aurora-edge-tertiary-position:calc(100% - var(--aurora-edge-tertiary-frame-inset)) var(--hw-edge-axis-tertiary,42%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-tertiary=bottom-a],[data-edge-anchor-tertiary=bottom-b]){--aurora-edge-tertiary-art:var(--aurora-edge-tertiary-bottom);--aurora-edge-tertiary-size:var(--aurora-edge-tertiary-length) var(--aurora-edge-tertiary-thickness);--aurora-edge-tertiary-position:var(--hw-edge-axis-tertiary,42%) calc(100% - var(--aurora-edge-tertiary-frame-inset))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-tertiary=left-a],[data-edge-anchor-tertiary=left-b]){--aurora-edge-tertiary-art:var(--aurora-edge-tertiary-left);--aurora-edge-tertiary-size:var(--aurora-edge-tertiary-thickness) var(--aurora-edge-tertiary-length);--aurora-edge-tertiary-position:var(--aurora-edge-tertiary-frame-inset) var(--hw-edge-axis-tertiary,42%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-quaternary=top-a],[data-edge-anchor-quaternary=top-b]){--aurora-edge-quaternary-art:var(--aurora-edge-quaternary-top);--aurora-edge-quaternary-size:var(--aurora-edge-quaternary-length) var(--aurora-edge-quaternary-thickness);--aurora-edge-quaternary-position:var(--hw-edge-axis-quaternary,74%) var(--aurora-edge-quaternary-frame-inset)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-quaternary=right-a],[data-edge-anchor-quaternary=right-b]){--aurora-edge-quaternary-art:var(--aurora-edge-quaternary-right);--aurora-edge-quaternary-size:var(--aurora-edge-quaternary-thickness) var(--aurora-edge-quaternary-length);--aurora-edge-quaternary-position:calc(100% - var(--aurora-edge-quaternary-frame-inset)) var(--hw-edge-axis-quaternary,74%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-quaternary=bottom-a],[data-edge-anchor-quaternary=bottom-b]){--aurora-edge-quaternary-art:var(--aurora-edge-quaternary-bottom);--aurora-edge-quaternary-size:var(--aurora-edge-quaternary-length) var(--aurora-edge-quaternary-thickness);--aurora-edge-quaternary-position:var(--hw-edge-axis-quaternary,74%) calc(100% - var(--aurora-edge-quaternary-frame-inset))}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor-quaternary=left-a],[data-edge-anchor-quaternary=left-b]){--aurora-edge-quaternary-art:var(--aurora-edge-quaternary-left);--aurora-edge-quaternary-size:var(--aurora-edge-quaternary-thickness) var(--aurora-edge-quaternary-length);--aurora-edge-quaternary-position:var(--aurora-edge-quaternary-frame-inset) var(--hw-edge-axis-quaternary,74%)}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-ornament-pressure=high],[data-ornament-busy]){--aurora-secondary-corner-art:none;--aurora-edge-tertiary-art:none;--aurora-edge-quaternary-art:none}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-petal-anchor=none],[data-ornament-no-petals]){--aurora-corner-art:none;--aurora-secondary-corner-art:none}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin :is([data-edge-anchor=none],[data-ornament-no-edge]){--aurora-edge-art:none;--aurora-edge-secondary-art:none;--aurora-edge-tertiary-art:none;--aurora-edge-quaternary-art:none}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin.homeWidgetEditing [data-home-widget]:after{background-image:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header{color:var(--aurora-widget-text)!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #89ddea0e!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header :is(h3,b){text-shadow:0 1px 7px #00000073;color:var(--aurora-widget-text)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header :is(small,p){color:var(--aurora-widget-muted)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header button{color:var(--aurora-widget-accent)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){background-color:var(--aurora-card-surface)!important;background-image:var(--aurora-widget-card)!important;border:1px solid var(--aurora-card-border)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:inset 0 1px #ffffff07,0 1px 2px #00000026!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button):is(:hover,:focus-visible){border-color:#77efe84f!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(small,em,i,.homeRoomMeta){color:var(--aurora-widget-muted)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomUnread,.homeProfileBadge){color:#f4d687!important;background:#68491f57!important;border:1px solid #f3cd763b!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] .homeEmpty{border-radius:8px;background:#03091557!important;border:1px solid #8edae714!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(button,a,input,select,textarea):focus-visible{z-index:8;outline-offset:2px;position:relative}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(input,select,textarea){color:var(--aurora-widget-text)!important;background:#020914db!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] ::selection{color:#fff;background:#236c76}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(b,strong,small,em,i,p,span){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomMeta,.homeProfileMeta){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine) and (width>=1181px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{inset:-48px}}@container (height<=112px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{--aurora-corner-art:none;--aurora-secondary-corner-art:none;--aurora-edge-tertiary-art:none;--aurora-edge-quaternary-art:none;--aurora-edge-length:var(--hw-edge-length,118px);--aurora-edge-thickness:18px;--aurora-edge-frame-inset:35px;--aurora-edge-secondary-length:var(--hw-edge-secondary-length,104px);--aurora-edge-secondary-thickness:18px;--aurora-edge-secondary-frame-inset:35px}}@container (width<=148px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{background-image:none!important}}@container (width<=280px) and (height>=160px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{--aurora-edge-length:var(--hw-edge-length,146px);--aurora-edge-thickness:22px;--aurora-edge-frame-inset:33px;--aurora-edge-secondary-art:none;--aurora-secondary-corner-art:none}}@container (aspect-ratio>=5){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{--aurora-edge-length:154px}}@container (aspect-ratio<=2/5){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{--aurora-edge-length:150px}}@container (width>=900px) and (height>=280px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{--aurora-edge-length:220px}}@media (width<=1180px),(pointer:coarse){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{background-image:none!important}}@media (prefers-contrast:more){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin{--aurora-widget-text:#fff;--aurora-widget-muted:#dbe8f5;--aurora-card-border:#9eeff457}}@media (prefers-reduced-motion:reduce){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget],.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin{--aurora-card-surface:#030914f5}}@media (forced-colors:active){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{color:canvastext!important;background:canvas!important;border:1px solid canvastext!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{content:none!important;background:0 0!important;display:none!important}}@media print{.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{content:none!important;background:0 0!important;display:none!important}}@media (hover:hover) and (pointer:fine) and (width>=1181px){html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{box-sizing:border-box!important;isolation:isolate!important;border:1px solid var(--aurora-frame-violet)!important;box-shadow:inset 0 0 0 1px var(--aurora-frame-cyan), inset 0 1px var(--aurora-frame-highlight), inset 0 -38px 56px #00020c3d, 0 0 0 1px #7e56ff29, 0 0 6px var(--aurora-frame-glow), 0 0 10px #5872ff14, 0 14px 34px #0000003d!important;background-image:linear-gradient(#e3fbff0e,#0000 18%),radial-gradient(at 14% 8%,#4ae7dc1f,#0000 42%),radial-gradient(at 86% 88%,#9b5bff26,#0000 46%),url(/theme-assets/aurora-nocturne/widgets/surface-tall.svg?v=065119)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%!important;border-radius:12px!important;overflow:visible!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:before{content:""!important;z-index:12!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;position:absolute!important;inset:0!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{content:""!important;z-index:13!important;opacity:.92!important;filter:none!important;pointer-events:none!important;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119)!important;background-position:31.4px calc(100% - 26.2px),calc(100% - 22.7px) calc(100% - 25.5px),calc(100% - 30.2px) 43%,30.6px 69%,50%!important;background-repeat:no-repeat!important;background-size:168px 168px,168px 168px,26px 218px,26px 172px,calc(100% - 96px) calc(100% - 96px)!important;position:absolute!important;inset:-48px!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin{--aurora-card-surface:#040c1b66;--aurora-card-border:#80dae929}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header{text-align:center!important;justify-content:center!important;align-items:center!important;padding-inline:62px!important;display:flex!important;position:relative!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div{text-align:center!important;justify-items:center!important;width:100%!important;min-width:0!important;display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>h3,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div>h3,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div>small{text-align:center!important;width:100%!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>button{inset-inline-end:9px!important;z-index:6!important;margin:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){background-color:var(--aurora-card-surface)!important;background-image:linear-gradient(135deg,#50e1da09,transparent 42%,#8e56f50e), var(--aurora-widget-card)!important;border-color:var(--aurora-card-border)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeProfileSummary,.homeProfileDetails,.homeRoomGroupTitle){box-shadow:none!important;background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(button,a,input,select,textarea,summary,[contenteditable]):focus-visible{background-color:#050f1f99!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{background-color:rgba(var(--theme-surface-rgb,5,11,20),max(var(--theme-chrome-alpha,.78),.66))!important;background-image:linear-gradient(#e3fbff0e,#0000 18%),radial-gradient(at 10% 7%,#4ae7dc21,#0000 40%),radial-gradient(at 90% 90%,#9b5bff29,#0000 46%),url(/theme-assets/aurora-nocturne/widgets/surface-tall.svg?v=065119)!important;border-radius:0 14px 14px 0!important;width:240px!important;height:100dvh!important;max-height:100dvh!important;padding-top:18px!important;padding-bottom:14px!important;top:0!important;bottom:0!important;left:0!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{opacity:.94!important;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-left-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-bottom-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119)!important;background-position:34.5px 38.1px,calc(100% - 36.6px) 39.6px,calc(100% - 26.9px) calc(100% - 29.2px),34.2px calc(100% - 29.8px),calc(100% - 31px) 35%,31px 64%,57% 35px,43% calc(100% - 31px),50%!important;background-repeat:no-repeat!important;background-size:140px 140px,140px 140px,140px 140px,140px 140px,24px 238px,24px 202px,150px 20px,176px 24px,calc(100% - 96px) calc(100% - 96px)!important;inset:-48px!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{z-index:6!important;filter:drop-shadow(0 0 3px #54e8e238)drop-shadow(0 0 5px #8152ff29)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>*{z-index:4}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked){background-color:#1b4b5b13!important;background-image:linear-gradient(118deg,#42e2d70e,#6260ec09 48%,#9d53f511)!important;border-color:#82e0eb1b!important;box-shadow:inset 0 1px #f5fdff06!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked):is(:hover,:focus-visible){background-color:#296d791b!important;background-image:linear-gradient(118deg,#42e2d716,#6260ec0e 48%,#9d53f516)!important;border-color:#80efeb47!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeProfileSummary,.homeProfileDetails,.homePromotedInfo,.homeNearbyInfo){background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] .homeRoomGroupTitle{text-align:center!important;justify-content:center!important;align-items:baseline!important;gap:6px!important;width:100%!important;display:flex!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] .homeRoomGroupTitle :is(b,small){text-align:center!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar :is(nav button,.sideBottom>button,.sidebarAllowance,.sidebarAllowance>span,.sideLegal button){box-shadow:none!important;background-color:#0000!important;background-image:none!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar .sidebarAllowance{border-color:#80dae913!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar .sidebarAllowance>span{border:1px solid #80dae90e!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar nav button:is(:hover,:focus-visible),html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar .sideBottom>button:is(:hover,:focus-visible){background:linear-gradient(90deg,#41e0d80e,#7e56ff0e,#0000)!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar nav button.active{background:linear-gradient(90deg,#40e2d813,#7e56ff11,#0000)!important;box-shadow:inset 2px 0 #ebc76bc7!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{z-index:20!important;filter:drop-shadow(0 0 3px #54e8e233)drop-shadow(0 0 5px #8152ff24)!important;opacity:.96!important;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-right-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-right-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-right-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sprig-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-bottom-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119)!important;background-position:34.5px 38.1px,calc(100% - 36.6px) 39.6px,calc(100% - 26.9px) calc(100% - 29.2px),34.2px calc(100% - 29.8px),calc(100% - 30px) 28%,calc(100% - 31px) 61%,calc(100% - 34px) 82%,38% 30px,72% 33px,42% calc(100% - 34px),50%!important;background-repeat:no-repeat!important;background-size:140px 140px,140px 140px,140px 140px,140px 140px,26px 228px,24px 184px,20px 136px,184px 26px,142px 22px,126px 20px,calc(100% - 96px) calc(100% - 96px)!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{background-color:#02071247!important;background-image:var(--aurora-module-field),var(--aurora-widget-surface)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important;border-radius:12px!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before{z-index:10!important;border:1px solid var(--aurora-boundary)!important;box-shadow:inset 0 0 0 1px var(--aurora-boundary-inner), inset 0 1px var(--aurora-frame-highlight), 0 0 0 1px #7e56ff29, 0 0 6px var(--aurora-boundary-glow), 0 0 10px #5872ff14!important;background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{z-index:20!important;opacity:1!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 3px #54e8e247)drop-shadow(0 0 6px #8152ff33)!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:not([data-ornament-ready]):after{opacity:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>*{position:relative;z-index:30!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>button{z-index:40!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){box-shadow:inset 0 -1px #82e0eb0e!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked):is(:hover,:focus-visible){background:linear-gradient(118deg,#42e2d70e,#6260ec09 48%,#9d53f50e)!important;border-color:#80efeb2e!important;box-shadow:inset 0 0 0 1px #80efeb12!important}@media (hover:hover) and (pointer:fine) and (width>=1181px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=rooms] .homeCombinedRoomGroups,.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=rooms] .homeRoomGroup{position:relative!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=rooms] .homeRoomGroup+.homeRoomGroup:before{content:"";pointer-events:none;background:linear-gradient(#0000,#75e2e71f 18%,#996aff33 50%,#75e2e71f 82%,#0000);width:1px;position:absolute;top:3px;bottom:3px;left:-4px;box-shadow:0 0 5px #6863ff12}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=rooms] .homeRoomGroupTitle{text-align:center!important;justify-content:center!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{box-shadow:none!important;border:0!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:before{content:""!important;z-index:10!important;border:1px solid var(--aurora-frame-violet)!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1px var(--aurora-frame-cyan), inset 0 1px var(--aurora-frame-highlight), 0 0 0 1px #7e56ff29, 0 0 6px var(--aurora-frame-glow), 0 0 10px #5872ff14!important;pointer-events:none!important;background:0 0!important;position:absolute!important;inset:0!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar:after{z-index:20!important;opacity:1!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 3px #54e8e247)drop-shadow(0 0 6px #8152ff33)!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar>*{position:relative;z-index:30!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar :is(nav button,.sideBottom>button,.sidebarAllowance,.sidebarAllowance>span,.sideLegal button){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar nav button:is(:hover,:focus-visible),html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar .sideBottom>button:is(:hover,:focus-visible){background:linear-gradient(90deg,#41e0d80b,#7e56ff0d,#0000)!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar nav button.active{background:linear-gradient(90deg,#41e0d80b,#7e56ff0b,#0000)!important;box-shadow:inset 2px 0 #ebc76bc7!important}@container homepromoted (height<=110px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]>header{display:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{flex:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;height:100%!important;min-height:0!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard{height:100%!important;min-height:0!important;display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homeEmpty{opacity:.78!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>button{box-shadow:none!important;outline-offset:2px!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeProfileSummary,.homeProfileDetails,.homePromotedInfo,.homeNearbyInfo,.homeRoomGroup,.homeRoomGroupTitle,.homeEventGrid>button>span,.homeActivityList>button>span,.homeHappening>button>span,.homeOnline>button>span){box-shadow:none!important;background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeNearbyGrid>button,.homeRoomGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){border-bottom:1px solid #84dae813!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeNearbyGrid>button,.homeRoomGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button):last-child{border-bottom-color:#0000!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked):is(:hover,:focus-visible){background:linear-gradient(118deg,#42e2d70b,#6260ec07 48%,#9d53f50b)!important;box-shadow:inset 0 0 0 1px #80efeb0f!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar>.sideBottom{box-shadow:none!important;background:0 0!important;border-top:1px solid #84dae813!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom>button,.sideLegal,.sideLegal>button){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom>button,.sideLegal>button){border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar .sideLegal{border-top:1px solid #84dae80f!important}@container homepromoted (height<=110px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-content:stretch!important;align-items:stretch!important;gap:6px!important;height:100%!important;min-height:0!important;padding:6px 8px 8px!important;display:grid!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+6){display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+7){display:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard{border-radius:0!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px!important;padding:5px 7px!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard small{display:block!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedBadge{justify-self:end!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homeEmpty{grid-area:1/1/-1/-1!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}}@container homepromoted (height<=110px) and (width>=1320px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+8){display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+9),.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard small{display:none!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>button{box-shadow:none!important;background:0 0!important;border:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeProfileSummary,.homeProfileDetails,.homePromotedInfo,.homeNearbyInfo,.homeRoomGroup,.homeRoomGroupTitle,.homeEventGrid>button>span,.homeActivityList>button>span,.homeHappening>button>span,.homeOnline>button>span){box-shadow:none!important;background:0 0!important;border:0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){box-shadow:inset 0 -1px #84dae812!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button):is(:hover,:focus-visible){background:linear-gradient(118deg,#42e2d70d,#6260ec08 48%,#9d53f50d)!important;box-shadow:inset 0 -1px #84dae81a,inset 0 0 0 1px #80efeb0f!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar :is(nav button,.sideBottom,.sideBottom>button,.sidebarAllowance,.sidebarAllowance>span,.sideLegal,.sideLegal button){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar :is(nav button,.sideBottom>button,.sidebarAllowance,.sidebarAllowance>span,.sideLegal,.sideLegal button){border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideBottom{border-top:1px solid #84dae813!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideLegal{border-top:1px solid #84dae80f!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar nav button:is(:hover,:focus-visible),html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideBottom>button:is(:hover,:focus-visible),html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideLegal button:is(:hover,:focus-visible){background:linear-gradient(90deg,#41e0d80e,#7e56ff0e,#0000)!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar nav button.active{background:linear-gradient(90deg,#40e2d812,#7e56ff0f,#0000)!important;box-shadow:inset 2px 0 #ebc76bc7!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]{container:homepromoted/size!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-columns:repeat(var(--widget-cols,3),minmax(0,1fr))!important;grid-template-rows:repeat(var(--widget-rows,2),minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important}@container homepromoted (height<=110px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]>header{display:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-rows:repeat(2,minmax(24px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;height:100%!important;min-height:0!important;padding:4px 7px 5px!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard{border-radius:0!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-self:stretch!important;gap:5px!important;height:auto!important;min-height:0!important;padding:2px 6px!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard>.homeSpotlightRoomIcon{font-size:12px!important;line-height:1!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo{min-width:0!important;display:block!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.02!important;display:block!important;overflow:hidden!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo small{display:none!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedBadge{letter-spacing:.04em!important;white-space:nowrap!important;min-width:0!important;box-shadow:none!important;color:#ffd45e!important;background:0 0!important;border:1px solid #ffd05257!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;padding:1px 4px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+6){display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+7){display:none!important}}@container homepromoted (height<=110px) and (width>=1320px){.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-rows:repeat(2,minmax(24px,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+8){display:grid!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+9){display:none!important}}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked,.homeRoomUnread,.homePromotedBadge,.homeProfileBadge){box-shadow:none!important;background:0 0!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeNearbyGrid>button){border:0!important;box-shadow:inset 0 -1px #84dae814!important}.theme-aurora-nocturne .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=rooms] .homeRoomGroup+.homeRoomGroup:before{opacity:.55!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom,.sideBottom>button,.sideLegal,.sideLegal button){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom>button,.sideLegal,.sideLegal button){border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance{border-top:1px solid #84dae80f!important;border-bottom:1px solid #84dae80a!important;border-radius:0!important;padding-inline:0!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span{border-radius:0!important;box-shadow:inset 0 -1px #84dae814!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin{--premium-home-flat-controls:1}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeVisitorFaces>button,.visitorLocked){appearance:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard>.homeBoostedPhotoSlot,.homeBoostedCard>.homeBoostedPhotoSlot+span,.homePromotedInfo,.homeProfileSummary,.homeProfileDetails,.homeNearbyInfo,.homeRoomGrid>button>span,.homeRoomGrid>button>b,.homeRoomGrid>button>small,.homeEventGrid>button>span,.homeActivityList>button>span,.homeOnline>button>span,.homeHappening>button>span){box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedPhotoSlot,.homeBoostedPhotoSlot>img,.homeProfileCard>img,.homeNearbyGrid>button>img,.homeOnline>button>img,.homeVisitorFaces>button>img){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeNearbyGrid>button){border:0!important;border-radius:0!important;box-shadow:inset 0 -1px #84dae811!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button,.homeNearbyGrid>button,.homeBoostedCard,.homeProfileCard,.homePromotedCard):is(:hover,:focus-visible){background:linear-gradient(105deg,#41e0d80a,#7e56ff09,#0000)!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeRoomUnread,.homeProfileBadge,.homePromotedBadge){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]{container:homepromoted/size!important}@container homepromoted (height<=118px){html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]>header{display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;align-content:stretch!important;align-items:stretch!important;gap:2px 7px!important;height:100%!important;min-height:0!important;padding:3px 7px!important;display:grid!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;height:100%!important;min-height:0!important;padding:1px 5px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 -1px #84dae80e!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard>.homeSpotlightRoomIcon{font-size:12px!important;line-height:1!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1!important;display:block!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo small{display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedBadge{letter-spacing:.035em!important;color:#ffd45e!important;background:0 0!important;border:1px solid #ffd05242!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:1px 3px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+6){display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+7){display:none!important}}@container homepromoted (height<=118px) and (width>=1320px){html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:column!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(-n+8){display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard:nth-of-type(n+9){display:none!important}}html body #root .app.theme-aurora-nocturne.premium-theme .desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom,.sideBottom>button,.sideLegal,.sideLegal button){box-shadow:none!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.premium-theme .desktopSidebar :is(.sidebarAllowance,.sidebarAllowance>span,.sideBottom>button,.sideLegal,.sideLegal button){border-color:#0000!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedGrid{grid-template-columns:repeat(var(--widget-cols,6),minmax(0,1fr))!important;grid-template-rows:repeat(var(--widget-rows,1),minmax(0,1fr))!important;gap:6px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedCard{grid-template-columns:minmax(58px,38%) minmax(0,1fr)!important;gap:7px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedCopy{flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;padding:6px 7px 6px 0!important;display:flex!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedCopy :is(b,small,em,i){white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedInterests{color:var(--aurora-widget-muted)!important;font-style:normal!important;display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedLocation,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted] .homeBoostedPriority,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="1"] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="2"] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="3"] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="4"] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="5"] .homeBoostedIntent,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="1"] .homeBoostedInterests,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="2"] .homeBoostedInterests,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="3"] .homeBoostedInterests,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="4"] .homeBoostedInterests{display:block!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="1"] .homeBoostedCard,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="2"] .homeBoostedCard,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="3"] .homeBoostedCard,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=boosted][data-widget-cols="4"] .homeBoostedCard{grid-template-columns:minmax(78px,34%) minmax(0,1fr)!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted]>header{display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedGrid{grid-template-columns:repeat(var(--widget-cols,3),minmax(0,1fr))!important;grid-template-rows:repeat(var(--widget-rows,1),minmax(0,1fr))!important;grid-auto-flow:row!important;align-content:stretch!important;align-items:stretch!important;gap:5px 8px!important;height:100%!important;min-height:0!important;padding:5px 8px!important;display:grid!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedCard{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;height:100%!important;min-height:0!important;padding:4px 8px!important;box-shadow:inset 0 -1px #84dae80e!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homeSpotlightRoomIcon{font-size:16px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo{gap:1px!important;min-width:0!important;display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13.5px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedInfo small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted] .homePromotedBadge{background:0 0!important;border-color:#ffd05247!important;padding:1px 4px!important;font-size:12px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-rows="2"] .homePromotedInfo b,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-rows="3"] .homePromotedInfo b{font-size:12.5px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-rows="3"] .homePromotedInfo small,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity] .homePromotedCard{display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="1"] .homePromotedCard:nth-of-type(-n+1),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="2"] .homePromotedCard:nth-of-type(-n+2),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="3"] .homePromotedCard:nth-of-type(-n+3),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="4"] .homePromotedCard:nth-of-type(-n+4),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="5"] .homePromotedCard:nth-of-type(-n+5),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="6"] .homePromotedCard:nth-of-type(-n+6),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="7"] .homePromotedCard:nth-of-type(-n+7),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="8"] .homePromotedCard:nth-of-type(-n+8),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="9"] .homePromotedCard:nth-of-type(-n+9),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="10"] .homePromotedCard:nth-of-type(-n+10),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="11"] .homePromotedCard:nth-of-type(-n+11),html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=promoted][data-widget-capacity="12"] .homePromotedCard:nth-of-type(-n+12){display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin .homeRightRail [data-home-widget]>header{height:36px!important;min-height:36px!important;padding-inline:58px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin .homeRightRail [data-home-widget]>header h3{white-space:nowrap!important;text-overflow:clip!important;font-size:14px!important;line-height:1.1!important;overflow:visible!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin .homeRightRail [data-home-widget]>header>button{font-size:12px!important;inset-inline-end:8px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=great]>button{grid-template-columns:46px minmax(0,1fr) 18px!important;min-height:60px!important;padding:8px 10px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=great]>button img{border-radius:11px!important;width:42px!important;height:42px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]>button{grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:9px 10px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]>button span{gap:2px!important;display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]>button b{white-space:normal!important;line-height:1.12!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=happening]>button small{white-space:normal!important;line-height:1.2!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance{border-top:1px solid #84dae813!important;border-bottom:1px solid #84dae80e!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-inline:2px!important;padding:5px 0!important;display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span{min-height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto auto!important;grid-template-areas:"icon value""label label"!important;place-content:center!important;gap:0 4px!important;padding:5px 4px!important;display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(odd){border-right:1px solid #84dae80e!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(-n+2){border-bottom:1px solid #84dae80e!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideBottom>button{border-radius:0!important;min-height:34px!important;padding:7px 8px!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sideLegal{justify-content:center!important;padding-top:5px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:after{opacity:1!important;filter:drop-shadow(0 0 3px #54e8e24d)drop-shadow(0 0 7px #8152ff38)!important}}@media (width<=900px){html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]{container-type:inline-size!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header{text-align:left!important;width:100%!important;height:auto!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:4px!important;padding:4px 6px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div{text-align:left!important;justify-items:start!important;width:auto!important;min-width:0!important;display:grid!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>h3,html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div>h3{text-align:left!important;white-space:normal!important;text-overflow:ellipsis!important;width:auto!important;max-width:100%!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>div>small{display:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]>header>button{inset:auto!important;max-width:62px!important;min-height:24px!important;box-shadow:none!important;text-align:right!important;white-space:normal!important;background:0 0!important;border:0!important;place-self:center end!important;margin:0!important;padding:2px!important;font-size:10px!important;line-height:1.05!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget=great]>header h3{font-size:10.5px!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin>.homeRightRail{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button){background-color:#0000!important;background-image:none!important;border-radius:0!important;box-shadow:inset 0 -1px #84dae812!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget] :is(.homeBoostedCard,.homePromotedCard,.homeProfileCard,.homeNearbyGrid>button,.homeRoomGrid>button,.homeEventGrid>button,.homeActivityList>button,.homeOnline>button,.homeHappening>button):last-child{box-shadow:none!important}html body #root .app.theme-aurora-nocturne.premium-theme .page-home .homeDashboardV2.premiumWidgetSkin .homeRecommended .homeProfileCard{box-shadow:none!important;border:1px solid #84dae81a!important;border-radius:7px!important}}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget{--aurora-chat-text:#f7fbff;--aurora-chat-muted:#b8c7da;isolation:isolate;position:relative;color:var(--aurora-chat-text)!important;border:1px solid var(--aurora-frame-violet)!important;box-shadow:inset 0 0 0 1px var(--aurora-frame-cyan), inset 0 1px var(--aurora-frame-highlight), inset 0 -34px 50px #00020c33, 0 0 0 1px #7e56ff1f, 0 0 7px var(--aurora-frame-glow), 0 8px 22px #00000038!important;background-color:#0207126b!important;background-image:linear-gradient(#cef7ff12,#0000 24%),radial-gradient(at 10% 20%,#3be0da1a,#0000 44%),radial-gradient(at 87% 78%,#8b5bf024,#0000 52%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%!important}.theme-aurora-nocturne.membership-premium .page-rooms .wantsToChatWidget:after{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);background-position:74% 8px,50%;background-repeat:no-repeat;background-size:156px 22px,calc(100% - 42px) calc(100% - 28px);position:absolute;inset:-10px 5px -10px -8px}.theme-aurora-nocturne.membership-premium .page-rooms .wantsToChatWidget>*{z-index:2;position:relative}@media (width>=721px){.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;overflow:visible!important}.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>.roomList,.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>.roomChat,.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>.roomMembers{min-width:0;position:relative;border:1px solid var(--aurora-frame-violet)!important;background-color:#02071275!important;background-image:linear-gradient(#cef7ff0d,#0000 21%),radial-gradient(at 90% 88%,#8b5bf017,#0000 50%),url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119)!important;background-size:100% 100%,100% 100%,100% 100%!important;border-radius:13px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #49e2ee21,inset 0 1px #e3fbff1c,0 0 0 1px #7e56ff1a,0 0 6px #5b46ff38,0 8px 22px #0000003b!important}.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>.roomList{border-right:1px solid var(--aurora-frame-violet)!important}.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>.roomMembers{box-shadow:inset 0 0 0 1px #49e2ee21,inset 0 1px #e3fbff1c,0 0 0 1px #7e56ff1a,0 0 6px #5b46ff38,0 8px 22px #0000003b!important}.theme-aurora-nocturne.membership-premium .page-rooms :is(.roomListTitle,.chatHeader,.membersHead){background:linear-gradient(#050d1be0,#050b15c2)!important;border-color:#80dae91c!important}.theme-aurora-nocturne.membership-premium .page-rooms .roomChatBody{background:#050b14c7!important}.theme-aurora-nocturne.membership-premium .page-rooms .roomComposerWrap,.theme-aurora-nocturne.membership-premium .page-rooms .composer{background:#030912db!important}}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget{--aurora-room-surface:url(/theme-assets/aurora-nocturne/widgets/surface-detail.svg?v=065119);--aurora-room-field:linear-gradient(180deg,#cef7ff11,transparent 23%), radial-gradient(ellipse at 12% 14%,#48e8e01a,transparent 44%), radial-gradient(ellipse at 83% 78%,#9660ff24,transparent 52%), linear-gradient(112deg,rgba(var(--theme-surface-rgb,7,13,24),.6),#07111f70 44%,#1208228f);--aurora-room-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-bl-wrap.png?v=065119);--aurora-room-secondary-art:none;--aurora-room-edge-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119);--aurora-room-glints:url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);isolation:isolate;position:relative;box-shadow:none!important;color:#f7fbff!important;background:0 0!important;border:0!important;overflow:visible!important}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--aurora-boundary,#7962d6ad);border-radius:13px;position:absolute;inset:0;background-color:#02071247!important;background-image:var(--aurora-room-field),var(--aurora-room-surface)!important;box-shadow:inset 0 0 0 1px var(--aurora-boundary-inner,#61f3ff24), inset 0 1px var(--aurora-frame-highlight,#e3fbff1c), inset 0 18px 34px #23697a0d, inset 0 -40px 58px #00020c42, 0 0 0 1px #7e56ff29, 0 0 6px var(--aurora-boundary-glow,#47efff38), 0 0 10px #5872ff14, 0 8px 22px #0000003d!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%!important}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget:after{content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.82;border-radius:24px;position:absolute;inset:-18px;background-image:var(--aurora-room-corner-art),var(--aurora-room-secondary-art),var(--aurora-room-edge-art),var(--aurora-room-glints)!important;background-position:15px calc(100% - 15px),50%,76% 16px,50%!important;background-repeat:no-repeat!important;background-size:82px 82px,0 0,146px 22px,calc(100% - 72px) calc(100% - 58px)!important}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget>*{z-index:2;position:relative}.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list{--aurora-room-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119);--aurora-room-edge-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119)}.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat{--aurora-room-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119);--aurora-room-secondary-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-br-wrap.png?v=065119);--aurora-room-edge-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-knot-top-ornament.png?v=065119)}.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members{--aurora-room-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119);--aurora-room-edge-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119)}.theme-aurora-nocturne.membership-premium .page-rooms .wantsToChatWidget{--aurora-room-corner-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tl-wrap.png?v=065119);--aurora-room-secondary-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119);--aurora-room-edge-art:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119)}.theme-aurora-nocturne.membership-premium .page-rooms .wantsToChatWidget:after{background-position:14px 12px,calc(100% - 14px) 12px,72% 14px,50%!important;background-size:88px 88px,88px 88px,154px 22px,calc(100% - 86px) calc(100% - 62px)!important}@media (width>=721px){.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;overflow:visible!important}.theme-aurora-nocturne.membership-premium .page-rooms .flagshipRooms>:is(.roomList,.roomChat,.roomMembers){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important}.theme-aurora-nocturne.membership-premium .page-rooms :is(.roomListTitle,.chatHeader,.membersHead){background:linear-gradient(#081220cc,#060c1694)!important;border-color:#80dae91a!important;box-shadow:inset 0 -1px #80dae90d!important}.theme-aurora-nocturne.membership-premium .page-rooms .roomListTitle{padding-bottom:12px!important}.theme-aurora-nocturne.membership-premium .page-rooms .roomChatBody{background:linear-gradient(#0409126b,#040912b3)!important}.theme-aurora-nocturne.membership-premium .page-rooms .roomComposerWrap,.theme-aurora-nocturne.membership-premium .page-rooms .composer{background:linear-gradient(#050b14b8,#030810eb)!important;border-color:#80dae917!important}.theme-aurora-nocturne.membership-premium .page-rooms :is(.room,.memberRow){background:0 0!important;box-shadow:inset 0 -1px #80dae90e!important}.theme-aurora-nocturne.membership-premium .page-rooms :is(.room,.memberRow):hover{background:linear-gradient(90deg,#48e8e00f,#8b5bf017)!important}.theme-aurora-nocturne.membership-premium .page-rooms .room.selected{background:linear-gradient(90deg,#48e8e017,#8b5bf024)!important;box-shadow:inset 3px 0 #84dae8c7,inset 0 -1px #80dae90f!important}.theme-aurora-nocturne.membership-premium .page-rooms .wantsToChatCard{background:linear-gradient(150deg,#050e1b66,#12092247)!important;border-color:#80dae929!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -18px 32px #00020c29!important}html body #root .app.theme-aurora-nocturne.membership-premium>main.page-rooms{padding-bottom:6px!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms>.flagshipRooms,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane{background:0 0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane :is(.roomListTitle,.chatHeader,.membersHead){background:linear-gradient(#050e1b4d,#040a131f)!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomChatBody{background:linear-gradient(#02070f1f,#02070f42)!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomComposerWrap{background:linear-gradient(#040a132e,#03081057)!important;border-top-color:#80dae917!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .composer{background:#0309122e!important;border-color:#80dae91a!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members{background:0 0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberRow{background-color:#0000!important;background-image:none!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room.selected{background:linear-gradient(90deg,#48e8e013,#8b5bf01c)!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow.own,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow:hover,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomBubble,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow.own .roomBubble{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomBubble>p,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow.own .roomBubble>p{color:#f3f7fb!important;background:linear-gradient(135deg,#0a192961,#0f102447)!important;border:1px solid #84dae821!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .roomMsgRow.own .roomBubble>p{border-left-color:#efd38d85!important;box-shadow:inset 2px 0 #efd38d57!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberRow{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -1px #84dae811!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room:last-of-type,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberRow:last-child{box-shadow:none!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberIdentity{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room:hover,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberRow:hover,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-members .memberIdentity:hover{background:linear-gradient(90deg,#48e8e00b,#8b5bf011)!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .room.selected{background:linear-gradient(90deg,#48e8e016,#8b5bf01f)!important;border-radius:7px!important;box-shadow:inset 3px 0 #84dae8c2,inset 0 -1px #84dae812!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane :is(.roomSearchToggle,.createPrivateRoom,.conversationSearchToggle,.roomToolsBtn,.roomHeaderActions>button,.composerTool,.mediaPick){background:linear-gradient(#0b1a2a57,#070e1b38)!important;border-color:#84dae824!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-list .roomSearch,html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .composer .chatDraftInput{background:linear-gradient(#050f1c47,#040a142e)!important;border-color:#84dae821!important;box-shadow:inset 0 1px #ffffff05!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane-chat .composer .chatDraftInput:focus{border-color:#84dae857!important;box-shadow:0 0 0 2px #48e8e012!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms .auroraRoomPane :is(.roomListTitle,.chatHeader,.membersHead){background:linear-gradient(#09182833,#040a140f)!important;box-shadow:inset 0 -1px #84dae812!important}}@media (width>=901px){html body #root .app.theme-aurora-nocturne.membership-premium>main.page-discover{isolation:isolate!important;background:0 0!important;width:calc(100vw - 240px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin-left:240px!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.membership-premium>main.page-discover:before{content:""!important;z-index:0!important;pointer-events:none!important;background-color:#02071242!important;background-image:linear-gradient(180deg,#cdf7ff0e,transparent 20%), radial-gradient(ellipse at 15% 12%,#3fe3db1a,transparent 42%), radial-gradient(ellipse at 80% 70%,#8f58f61f,transparent 52%), linear-gradient(112deg,rgba(var(--theme-surface-rgb,7,13,24),.36),#07111f38 45%,#12082257), url(/theme-assets/aurora-nocturne/widgets/surface-discovery.svg?v=065148)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;border:0!important;border-left:1px solid #66deec3d!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 1px 0 #67ecf21a,inset 0 1px #e0fbff17,inset 0 -52px 80px #00020c2e,0 0 10px #545fff1c!important}html body #root .app.theme-aurora-nocturne.membership-premium>main.page-discover:after{content:"";z-index:3;pointer-events:none;opacity:.68;background-image:url(/theme-assets/aurora-nocturne/widgets/frame-grown-edge-sparks-top-ornament.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/frame-grown-corner-tr-wrap.png?v=065119),url(/theme-assets/aurora-nocturne/widgets/border-glints.svg?v=065119);background-position:62% 0,100% 0,50%;background-repeat:no-repeat;background-size:190px 27px,110px 110px,calc(100% - 62px) calc(100% - 44px);display:block;position:absolute;inset:0}html body #root .app.theme-aurora-nocturne.membership-premium>main.page-discover>*{z-index:1;position:relative}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover>.discoverHub{background:0 0!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover :is(.discoverSwipePane,.discoverSearchPane){box-shadow:none!important;background:0 0!important;border-color:#84dae81a!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverSwipePane{border-right:1px solid #84dae81f!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover :is(.discoverPaneHeader,.discoverFilters,.discoverSearchSummary,.discoverPagination){box-shadow:none!important;background:linear-gradient(#040d1933,#040a1414)!important;border-color:#84dae817!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover :is(.discoverSwipeStage,.discoverSearchContent,.discoverSearchGrid){background:0 0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .filterPanel.discoverFilters :is(input,select),html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverPagination button,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFreeBrowseNotice,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverCaughtUpActions button{background:#040c183d linear-gradient(#c4f5ff06,#8b5bf006)!important;border-color:#84dae824!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverSearchGrid>article{background:linear-gradient(150deg,#040d1a33,#13092429)!important;border-color:#84dae821!important;box-shadow:inset 0 1px #ffffff08,0 5px 14px #00000014!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverSearchGrid>article>.discoverSearchInfo{background:0 0!important;border-color:#84dae812!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverSearchGrid .discoverSearchTags em,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverSearchIntent,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverRelationshipState,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverBrowseActions button{background:#040c1838!important;border-color:#84dae81f!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverCaughtUp{background:linear-gradient(145deg,#0712202e,#1a0c2a29)!important;border-color:#84dae821!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverCaughtUpSuggestions>div>button{background:#040c1833!important;border-color:#84dae81f!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusCard{background:linear-gradient(155deg,#040d1a38,#1409252e)!important;border-color:#84dae826!important;height:100%!important;max-height:100%!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000001f!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusCard .cardInfo{color:var(--premium-theme-text,#fff)!important;background:0 0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover :is(.discoverPhotoOpen,.discoverSearchPhoto){background:#040c1829 linear-gradient(145deg,#48e8e006,#8b5bf009)!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusFacts>span,html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusCard :is(.tags span,.intent,.matchScore){background:#040c183d!important;border-color:#84dae81f!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusCard>.discoverFocusActions{pointer-events:auto!important;background:linear-gradient(90deg,#040c1821,#7a46c611,#040c1821)!important;border-top:1px solid #84dae814!important;border-bottom:1px solid #84dae814!important;flex:0 0 64px!important;order:0!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:5px 12px!important;display:flex!important;position:relative!important;inset:auto!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusActions .round{pointer-events:auto!important;background:#040c1857!important;border:1px solid #84dae82e!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0b,0 5px 13px #00000024!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-discover .discoverFocusActions .super{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}}@media (width>=721px){html body #root .app.theme-aurora-nocturne.membership-premium>main.page-rooms{gap:8px!important;padding-top:0!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms>.chatroomsTopSlot{border-radius:0 0 13px 13px!important;align-self:stretch!important;width:calc(100vw - 240px)!important;min-width:calc(100vw - 240px)!important;max-width:none!important;margin:0 0 0 -18px!important;overflow:hidden!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms>.wantsToChatWidget:before{border-top-color:#84dae82e!important;border-radius:0 0 13px 13px!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms>.wantsToChatWidget:after{background-position:74% 14px,calc(100% - 12px) 12px,50%!important;inset:-14px 0 -18px!important}html body #root .app.theme-aurora-nocturne.membership-premium .page-rooms>.flagshipRooms{width:100%!important}}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance{background:linear-gradient(145deg,#040f1c3d,#2111372e)!important;border:1px solid #84dae82b!important;border-radius:11px!important;gap:6px!important;padding:7px!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span,html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(odd),html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:nth-child(-n+2){background:linear-gradient(145deg,#0819286b,#3017494d)!important;border:1px solid #88c3e557!important;border-radius:8px!important;min-height:45px!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #5be2eb0b,0 0 8px #537adc0b!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>span:hover{background:linear-gradient(145deg,#0a203080,#3a1c545e)!important;border-color:#74e1e87a!important}.theme-aurora-nocturne.membership-premium{--aurora-premium-window-base:rgba(var(--theme-surface-rgb,7,13,24),var(--theme-window-alpha,.76));--aurora-premium-pane-base:rgba(var(--theme-surface-rgb,7,13,24),var(--theme-pane-alpha,.82));--aurora-premium-card-base:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.84));--aurora-premium-control-base:rgba(var(--theme-surface-rgb,7,13,24),var(--theme-control-alpha,.86));--aurora-premium-overlay-base:rgba(var(--theme-surface-rgb,7,13,24),var(--theme-overlay-alpha,.94));--aurora-premium-depth-shadow:inset 0 1px #e8fcff29, inset 0 22px 42px #1a657812, inset 0 -48px 68px #00020c5c, 0 10px 28px #0000004d}.theme-aurora-nocturne.membership-premium .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before{background-color:var(--aurora-premium-pane-base)!important;box-shadow:inset 0 0 0 1px var(--aurora-boundary-inner), inset 0 1px #e8fcff2e, inset 0 22px 42px #1a657813, inset 0 -48px 68px #00020c61, 0 0 0 1px #7e56ff33, 0 0 8px var(--aurora-boundary-glow), 0 12px 30px #00000057!important}.theme-aurora-nocturne.membership-premium .page-rooms .auroraPremiumWidget:before,.theme-aurora-nocturne.membership-premium .page-notifications .auroraNotificationSurface,.theme-aurora-nocturne.membership-premium .page-settings .auroraSettingsSurface,.theme-aurora-nocturne.membership-premium .page-map .mapCompanionPremium{background-color:var(--aurora-premium-pane-base)!important}@media (width>=901px){html body #root .app.theme-aurora-nocturne.membership-premium>main.page-discover:before{background-color:var(--aurora-premium-window-base)!important}}.theme-aurora-nocturne.membership-premium :is(.auroraPremiumPane,.auroraPremiumSurface){background-color:var(--aurora-premium-pane-base)!important;box-shadow:var(--aurora-premium-depth-shadow)!important}.theme-aurora-nocturne.membership-premium .auroraPremiumCard{background-color:var(--aurora-premium-card-base)!important}.theme-aurora-nocturne.membership-premium .page-notifications .auroraNotificationSurface{background-color:rgba(var(--theme-surface-rgb,7,13,24),.58)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationFeedPanel .notificationItem{background:linear-gradient(90deg,#0b1e2f3d,#1e17362e)!important;border-color:#7cc2d824!important;box-shadow:inset 0 1px #ffffff06!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationFeedPanel .notificationItem:hover{background:linear-gradient(90deg,#0f303d57,#2f1d4547)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationFeedPanel .notificationItem.unread{background:linear-gradient(90deg,#0a374a59,#271c454a)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationFilterBar,.theme-aurora-nocturne.membership-premium .page-notifications .notificationFeedPanel .notificationPager{background:#0814231f!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSideWidget{background-color:rgba(var(--theme-surface-rgb,7,13,24),.48)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSideWidget>header{background:linear-gradient(90deg,#0e2d3738,#341c4c2e)!important}.theme-aurora-nocturne.membership-premium .page-notifications .notificationSideWidget>button:hover{background:#5063951a!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>button.allowanceBuy{min-height:45px!important;color:inherit!important;background:linear-gradient(145deg,#0819286b,#3017494d)!important;border:1px solid #88c3e557!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #5be2eb0b,0 0 8px #537adc0b!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>button.allowanceBuy:hover{background:linear-gradient(145deg,#0c263694,#401f5b75)!important;border-color:#74e1e894!important;box-shadow:inset 0 1px #ffffff0f,0 0 14px #50d2dd1a!important}html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>button.allowanceBuy.available svg,html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar .sidebarAllowance>button.allowanceBuy.available b{color:#f1c94f!important}html body #root .app.theme-aurora-nocturne.premium-theme .mobileAllowance>button.allowanceBuy{background:rgba(var(--theme-soft-rgb,19,28,42),var(--theme-card-alpha,.84))!important;color:inherit!important;border-color:#88c3e53d!important}.theme-aurora-nocturne .accountExtraShop-room .accountExtraShopIcon{color:#b9a5ff}@media (hover:hover) and (pointer:fine) and (width>=1181px){html body #root .app>.desktopSidebar,html body #root .app>.desktopSidebar,html body #root .app.theme-aurora-nocturne>.desktopSidebar,html body #root .app.theme-aurora-nocturne.premium-theme>.desktopSidebar,html body #root .app.theme-aurora-nocturne.premium-theme[data-theme-metered=true]>.desktopSidebar{width:220px!important}}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true]{--aurora-rich-cyan:#1ad8d1;--aurora-rich-blue:#205a86;--aurora-rich-violet:#7c54df;--aurora-rich-plum:#35183f;--aurora-rich-ink:#050d19}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true] :is(.auroraPremiumWidget,.auroraNotificationSurface,.auroraSettingsSurface,.rightPanel,.filterPanel,.discover,.discoverFilters,.discoverSearchSummary,.settingsHero,.settingsCard,.settingsPanel,.settingsStatusCard,.settingsSectionTabs,.profileIntro,.profileEditCard,.profileActionCard,.profileMapSummaryCard,.profileEditorSection,.adminHero,.adminOverviewGrid,.opsPanel,.casePanel,.caseGrid,.usersAdmin,.adminUserList,.reportQueue,.modFilters,.growthAdminSettings,.growthMilestonesPanel,.rooms,.roomList,.roomChat,.roomMembers,.membersPanel,.roomMemberRail,.messages,.conversationList,.privateChat,.dmProfileRail,.dmRailSection,.conversationSearchPanel,.dmComposer,.realMapShell,.mapBrowsePanel,.mapControlDeck,.mapCompanionPremium,.eventsRecommendationBar,.eventsResultsPanel,.eventsCalendarPanel,.eventsFilterPanel,.connectionsTopWidget,.connectionLane,.connectionRail,.connectionLikesRail,.connectionVisitorRail,.connectionMatchesRail,.notificationSummaryStrip,.notificationFeedPanel,.notificationSideWidget,.notificationFilterBar,.premiumHeroRedesign,.premiumCompare,.premiumEventPreview,.premiumPlans,.premiumThemeShowcase,.supportHero,.supportPromise,.customSupport,.supportFaq,.supportContact,.supportLegal,.profileEditor,.profileEditorModern){background-color:#0000!important;background-image:linear-gradient(180deg, color-mix(in srgb,#d7fbff calc(var(--theme-pane-alpha,.82) * 6%),transparent), transparent 24%), radial-gradient(ellipse at 9% 12%, color-mix(in srgb,var(--aurora-rich-cyan) calc(var(--theme-pane-alpha,.82) * 13%),transparent), transparent 45%), radial-gradient(ellipse at 91% 86%, color-mix(in srgb,var(--aurora-rich-violet) calc(var(--theme-pane-alpha,.82) * 17%),transparent), transparent 54%), linear-gradient(132deg, color-mix(in srgb,#071a29 calc(var(--theme-pane-alpha,.82) * 100%),transparent), color-mix(in srgb,#0c172b calc(var(--theme-pane-alpha,.82) * 94%),transparent) 48%, color-mix(in srgb,#24122f calc(var(--theme-pane-alpha,.82) * 96%),transparent))!important;border-color:color-mix(in srgb,#72dfe3 calc(var(--theme-pane-alpha,.82) * 24%),#7e55df calc(var(--theme-pane-alpha,.82) * 27%))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#65edf0 calc(var(--theme-pane-alpha,.82) * 7%),transparent), inset 0 1px color-mix(in srgb,#edfdff calc(var(--theme-pane-alpha,.82) * 8%),transparent), inset 0 -32px 48px color-mix(in srgb,#000716 calc(var(--theme-pane-alpha,.82) * 17%),transparent), 0 10px 28px color-mix(in srgb,#020712 calc(var(--theme-pane-alpha,.82) * 24%),transparent)!important}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true] :is(.gridCard,.matchCard,.incomingCard,.notificationItem,.adminUserRow,.statCard,.activityCardControl,.conversation,.mapEntityCard,.mapRoomCard,.mapCompanionCard,.eventStripCard,.eventBrowseCard,.eventsRecommendationRoom,.eventCard,.connectionCard,.connectionsTopCard,.growthStatusStats>span,.growthMilestones article,.growthAmbassadorFacts>span,.growthAgreementGrid>span,.growthAgreementNotice,.growthReferralList>div,.growthRewardList>div,.settingsPreviewRow,.settingsCompactSummary,.settingsSwitchRow,.settingsSelectRow,.settingsVerificationRows>span,.settingsNotificationGroups>section,.profileAboutCard,.profileFirstImpressionSummary,.profileLocationCard,.publicProfileStory,.publicProfileAbout,.publicProfileSafety,.publicProfileFacts,.publicProfileInterests,.profilePromptCards blockquote,.premiumFeatureGrid article,.premiumPlanGrid .planCard,.likeExtras article,.superLikeStore,.privateRoomPerk){background-color:#0000!important;background-image:linear-gradient(180deg, color-mix(in srgb,#dffcff calc(var(--theme-card-alpha,.84) * 3.5%),transparent), transparent 28%), radial-gradient(ellipse at 5% 20%, color-mix(in srgb,#25c9d0 calc(var(--theme-card-alpha,.84) * 8%),transparent), transparent 48%), radial-gradient(ellipse at 96% 88%, color-mix(in srgb,#9a67e9 calc(var(--theme-card-alpha,.84) * 11%),transparent), transparent 55%), linear-gradient(138deg, color-mix(in srgb,#071524 calc(var(--theme-card-alpha,.84) * 100%),transparent), color-mix(in srgb,#11172b calc(var(--theme-card-alpha,.84) * 96%),transparent) 52%, color-mix(in srgb,#20132c calc(var(--theme-card-alpha,.84) * 94%),transparent))!important;border-color:color-mix(in srgb,#76dfe3 calc(var(--theme-card-alpha,.84) * 18%),#8056d7 calc(var(--theme-card-alpha,.84) * 18%))!important;box-shadow:inset 0 1px color-mix(in srgb,#effeff calc(var(--theme-card-alpha,.84) * 5%),transparent), 0 6px 18px color-mix(in srgb,#020713 calc(var(--theme-card-alpha,.84) * 17%),transparent)!important}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true] :is(.modal,.reportModal,.privateRoomModal,.inviteMembersModal,.chatTextScalePopup,.premiumPlanModal,.mapLocationPicker,.mapProfileLeaflet,.mapEventLeaflet,.mapPingLeaflet,.mapSideLeaflet,.matchedProfileLeaflet,.profilePeek,.roomEventComposer,.roomPollComposer,.guidelinesGateCard,.toast,.notificationToast,.contextMenu,.notificationMenu,.profileMapPopup,.cityPickerMenu,.conversationSearchResults,.searchableGifPicker.gifPicker,.emojiPicker,.dmPicker,.messageReactionMenu,.dmReactionMenu,.memberActionMenu,.eventAttendeeList,.onboardingCard,.emailVerifyModal,.destructiveAdminModal,.mapPingComposer,.passportLocationPicker){background-color:#0000!important;background-image:linear-gradient(180deg,color-mix(in srgb,#efffff calc(var(--theme-overlay-alpha,.94) * 5%),transparent),transparent 22%), radial-gradient(ellipse at 10% 10%,color-mix(in srgb,#29d7d2 calc(var(--theme-overlay-alpha,.94) * 10%),transparent),transparent 45%), radial-gradient(ellipse at 92% 90%,color-mix(in srgb,#8c5ce7 calc(var(--theme-overlay-alpha,.94) * 14%),transparent),transparent 53%), linear-gradient(135deg, color-mix(in srgb,#06131f calc(var(--theme-overlay-alpha,.94) * 100%),transparent), color-mix(in srgb,#20122b calc(var(--theme-overlay-alpha,.94) * 98%),transparent))!important;border-color:color-mix(in srgb,#77e2e3 calc(var(--theme-overlay-alpha,.94) * 28%),#8a5ee2 calc(var(--theme-overlay-alpha,.94) * 30%))!important;box-shadow:inset 0 1px color-mix(in srgb,azure calc(var(--theme-overlay-alpha,.94) * 8%),transparent), 0 18px 46px color-mix(in srgb,#020611 calc(var(--theme-overlay-alpha,.94) * 38%),transparent)!important}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true] :is(input:not([type=checkbox]):not([type=range]),select,textarea,.eventsCategoryChips button,.eventsAttendanceRows button,.notificationFilters button,.settingsChoiceChips button,.connectionCardActions button,.dmRailActions button,.roomTools button,.chatHeader button){background-color:#0000!important;background-image:linear-gradient(135deg, color-mix(in srgb,#071827 calc(var(--theme-control-alpha,.86) * 100%),transparent), color-mix(in srgb,#171329 calc(var(--theme-control-alpha,.86) * 94%),transparent))!important;border-color:color-mix(in srgb,#76dbe0 calc(var(--theme-control-alpha,.86) * 17%),#8054d1 calc(var(--theme-control-alpha,.86) * 15%))!important}html body #root .app.theme-aurora-nocturne.membership-premium[data-theme-metered=true] :is(.page-home,.page-discover,.page-map,.page-rooms,.page-events,.page-connections,.page-messages,.page-notifications,.page-admin,.page-growth,.page-profile,.page-settings,.page-premium,.page-support,.page-themeshop){--aurora-premium-material-contract:global-rich-v1}html body #root .app.theme-aurora-nocturne.membership-premium .page-home .homeDashboardV2.premiumWidgetSkin [data-home-widget]:before{opacity:1!important}
