@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:.8em}sub,sup{font-size:.8em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;line-height:1.15;margin:0;outline:none;border:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;min-width:0}html{interpolate-size:allow-keywords;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last}body{margin:0;min-height:100dvh;text-rendering:optimizespeed;line-height:1.5;font-family:system-ui,sans-serif}:focus-visible{outline:2px solid #4285f4;outline:2px solid light-dark(#4285f4,#8ab4f8);outline-offset:2px}@supports (outline-color: AccentColor){:focus-visible{outline-color:AccentColor}}:target{scroll-margin-block:1rem}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6,blockquote{text-wrap:balance}p,li,figcaption{text-wrap:pretty}ul,ol{margin:0;list-style-position:outside;list-style:none;padding-inline-start:0}img,picture,table,td,blockquote,pre,code,input,textarea,select,video,svg,iframe{max-width:100%}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block}:where(img,picture):where(:not([src$=".svg"])){height:auto}figure{margin:0}input,button,textarea,select,a{margin:0;padding:0;background-color:transparent;vertical-align:center;text-decoration:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}form,fieldset{border:none}fieldset{margin:0;padding:1em 0}legend{max-width:100%;border:0;white-space:normal;color:inherit}label{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent}button{border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}textarea{overflow:auto;resize:vertical;vertical-align:top;white-space:pre-wrap}pre,code,kbd,samp{font-family:ui-monospace,monospace}pre{overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;line-height:normal;white-space:pre-wrap}:where(:not(pre))>code{padding:2px 6px;border-radius:6px;background-color:#63636333}svg{overflow:visible}svg *{transform-box:fill-box}svg:has(symbol){display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:revert}[aria-hidden=false][hidden]:not(:focus){position:absolute;clip:rect(0,0,0,0)}.visually-hidden{position:absolute!important;margin:-1px!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(50%)!important}@media(prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media print{@page{size:a4 portrait;margin:2cm 1.5cm}*{all:unset;box-sizing:border-box;display:revert}img{max-width:100%}input,textarea,select{all:revert}body{margin:0;width:auto;background-color:#fff!important;line-height:1.5;color:#000!important;font-family:Georgia,serif}p:last-child{margin-bottom:0}h1,h2{line-height:1.1;font-weight:700}h3,h4{font-weight:700}.print{display:revert}.no-print{display:none}p,blockquote{orphans:3;widows:3}blockquote,ul,ol,figure,table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}h1,h2,h3,h4,caption{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}a,a:link,a:visited{background:transparent!important;text-decoration:underline!important;color:unset;font-weight:700}a[href^=http]:after,a[href^=https]:after{content:" (" attr(href) ")"}video,object,iframe{display:none!important;width:0!important;height:0!important;overflow:hidden!important}}@keyframes loading-loop{10%{stroke-dashoffset:105%;opacity:0}30%{opacity:1}40%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:1}70%{opacity:1}90%{stroke-dashoffset:105%;opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes reaction{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes pulse-glow-button{0%{box-shadow:0 0 20px 5px #d777334d}50%{box-shadow:0 0 20px 10px #d777334d}to{box-shadow:0 0 20px 5px #d777334d}}@keyframes pulse-glow-notif{0%{box-shadow:0 0 2px 10px #b34d1900}79%{box-shadow:0 0 2px #b34d1900}80%{box-shadow:0 0 2px #b34d19cc}to{box-shadow:0 0 2px 6px #b34d1900}}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;max-width:100%;overflow-x:clip}body{position:relative;width:100%;max-width:100%;overflow:hidden;height:100vh;height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){body{height:100svh;max-height:100svh}}root{width:100%}hr{width:100%;border:none;height:1px;background-color:var(--border-hairline-color, hsla(0, 0%, 100%, .07))}.user-text h4{font-weight:600;margin-block:20px}.user-text h5{font-weight:600}.user-text p{white-space:pre-line}.user-text ul{padding-left:14px;list-style-type:disc}.message{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8vh;height:100%}.message svg:not(.loading){max-height:30%;max-width:50%}.loading-element{opacity:0;display:none}.loaded-element{opacity:0;animation:fade-in .5s forwards}.capitalize{text-transform:capitalize}.light-color{color:var(--fg-color-tertiary)}.bold{font-weight:700;font-style:normal}@media(max-width:768px){.message,section,.modal__window{max-width:100%;min-width:0}}:root{--box-shadow: 0 8px 24px -12px hsl(0 0% 0% / .45);--radius-xs: 10px;--radius-sm: 14px;--radius-md: 20px;--radius-lg: 28px;--radius-xl: 36px;--radius-full: 999px;--radius-window: clamp(22px, 1.8vw, 32px);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.15, .64, 1);--duration-fast: .16s;--duration-normal: .24s;--duration-slow: .38s;--space-page-y: clamp(20px, 3.5vw, 32px);--space-page-gap: clamp(12px, 2.2vw, 22px);--space-page-gap-sm: clamp(8px, 2vw, 16px);--space-section: clamp(24px, 3vw, 36px);--space-section-sm: clamp(16px, 2.2vw, 28px);--space-card: clamp(16px, 3vw, 24px);--space-stack-lg: clamp(24px, 4vw, 40px);--space-list: 12px;--space-list-sm: 10px;--space-list-xs: 8px;--space-intro-inline: 10px;--space-grid-gap: clamp(16px, 2vw, 24px);--logo-mark-width: 22px;--logo-mark-height: 20px;--logo-wordmark-height: 18px;--logo-wordmark-width: 77px;--font-xxs: .68rem;--font-xs: .78rem;--font-s: .85rem;--font-m: 1rem;--font-l: 1.1rem;--font-xl: 1.25rem;--font-xxl: 1.55rem;--font-xxxl: 2rem;--font-page-title: clamp(1.48rem, 1.9vw, 1.78rem);--font-display-sm: clamp(1.3rem, 1.7vw, 1.55rem);--font-display-md: clamp(1.7rem, 2.2vw, 2rem);--cosmos-paper: #f7f5f3;--cosmos-cream: #f9f7f3;--cosmos-ink: #0d0d0d;--cosmos-gray-975: #141414;--cosmos-gray-950: #212020;--cosmos-gray-900: #323131;--cosmos-gray-850: #242424;--cosmos-gray-800: #434242;--cosmos-warm-400: #aeabab;--cosmos-warm-600: #918f8f;--cosmos-accent: #bc361b;--primary-color-darker: var(--cosmos-gray-975);--primary-color-dark: var(--cosmos-ink);--primary-color: var(--cosmos-gray-950);--primary-color-light: var(--cosmos-gray-900);--primary-color-lighter: var(--cosmos-gray-800);--contrast-color-lighter: var(--cosmos-cream);--contrast-color-light: var(--cosmos-paper);--contrast-color: #f2f1f0;--contrast-color-dark: #dedede;--contrast-color-darker: #d0cdcd;--darking-image: hsl(0 0% 5% / .6);--lighting-image: hsl(40 20% 96% / .4);--red-gradient: linear-gradient(to right, #FF5555 0%, #FF5555 25%, #993333 75%, #993333 100%);--blue-color: hsl(202 67% 52%);--blue-color-lighter: hsl(202 100% 67%);--red-color: hsl(0 67% 52%);--red-color-lighter: hsl(0 100% 67%);--orange-color: hsl(25 67% 52%);--orange-color-lighter: hsl(25 100% 67%);--green-color: hsl(129 67% 52%);--green-color-lighter: hsl(129 100% 67%);--bg-color: var(--primary-color-darker);--bg-color-secondary: var(--primary-color);--bg-color-tertiary: var(--cosmos-gray-900);--bg-color-quaternary: var(--cosmos-gray-850);--fg-color: #fff;--fg-color-secondary: var(--cosmos-warm-400);--fg-color-tertiary: var(--cosmos-warm-600);--fg-color-quaternary: var(--cosmos-gray-800);--image-contrast: var(--darking-image);--accent-color: var(--blue-color);--accent-color-secondary: var(--blue-color-lighter);--chat-bubble-sent: var(--cosmos-cream);--chat-bubble-sent-fg: var(--cosmos-ink);--chat-bubble-received: color-mix(in srgb, var(--bg-color-tertiary) 92%, var(--cosmos-gray-850) 8%);--chat-bubble-radius: 19px;--chat-bubble-tail: 5px;--chat-bubble-stack-radius: 5px;--chat-bubble-inset: 0 1px 0 hsl(0 0% 100% / .07) inset;--chat-gap-turn: 18px;--chat-gap-stack: 2px;--chat-gap-block: 10px;--chat-reaction-bg: color-mix(in srgb, var(--bg-color-quaternary) 88%, var(--cosmos-gray-975) 12%);--chat-reaction-divider: color-mix(in srgb, var(--fg-color) 7%, transparent);--chat-reaction-picker-bg: color-mix(in srgb, var(--cosmos-gray-850) 88%, hsl(0 0% 0% / .35));--chat-reaction-picker-ring: color-mix(in srgb, var(--accent-color) 85%, hsl(202 100% 67% / .9));--chat-canvas-gradient: radial-gradient(110% 70% at 12% -15%, hsl(40 16% 24% / .1), transparent 52%), radial-gradient(80% 55% at 88% 105%, hsl(0 0% 10% / .28), transparent 48%);--chat-composer-border: var(--border-hairline);--chat-composer-field-bg: color-mix(in srgb, var(--bg-color-tertiary) 82%, var(--cosmos-gray-850) 18%);--chat-meta-color: var(--cosmos-warm-600);--chat-row-active: color-mix(in srgb, var(--cosmos-cream) 7%, transparent);--chat-row-active-accent: var(--cosmos-cream);--input-focus-ring: hsl(0 0% 100% / .07);--surface-elevated: var(--cosmos-gray-900);--border-hairline-color: hsl(40 20% 96% / .12);--border-hairline: 1px solid var(--border-hairline-color);--app-bg-gradient: radial-gradient(140% 90% at 0% -30%, hsl(0 0% 18% / .22), transparent 50%), radial-gradient(80% 50% at 100% -10%, hsl(40 12% 22% / .06), transparent 45%);--window-shadow: 0 0 0 1px hsl(0 0% 100% / .05) inset, 0 28px 56px -36px hsl(0 0% 0% / .72);--shadow-elevated: 0 12px 32px -20px hsl(0 0% 0% / .55);--shadow-elevated-hover: 0 20px 44px -18px hsl(0 0% 0% / .65);--fg-on-dark: hsl(0 0% 100%);--fg-on-dark-secondary: hsl(0 0% 100% / .68);--fg-on-dark-tertiary: hsl(0 0% 100% / .72);--fg-on-dark-muted: hsl(0 0% 100% / .82);--fg-on-dark-strong: hsl(0 0% 100% / .92);--fg-on-dark-faint: hsl(0 0% 100% / .78);--fg-on-dark-soft: hsl(0 0% 100% / .8);--fg-on-dark-dim: hsl(0 0% 100% / .88);--fg-on-dark-emphasis: hsl(0 0% 100% / .95);--surface-elevated-hover: #3a3939;--surface-on-light-fg: var(--cosmos-ink);--surface-on-light-fg-alt: #232323;--pill-glass-bg: hsl(0 0% 100% / .58);--pill-glass-bg-hover: hsl(0 0% 100% / .72);--pill-glass-bg-compact: hsl(0 0% 100% / .52);--pill-glass-bg-compact-hover: hsl(0 0% 100% / .78);--btn-compact-light-padding: 11px 20px;--btn-compact-light-min-height: 40px;--btn-compact-light-radius: 2em;--btn-compact-light-font-size: var(--font-xxs);--btn-compact-light-font-weight: 600;--btn-compact-light-font-weight-muted: 500;--btn-compact-light-letter-spacing: -.01em;--btn-compact-light-bg: var(--contrast-color-lighter);--btn-compact-light-color: var(--primary-color-darker);--btn-compact-light-bg-muted: var(--bg-color-tertiary);--btn-compact-light-color-muted: var(--fg-color-secondary);--btn-compact-light-bg-muted-hover: color-mix(in srgb, var(--bg-color-tertiary) 88%, var(--fg-color) 12%);--btn-compact-light-color-muted-hover: var(--fg-color);--btn-compact-light-transition: background-color var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth);--btn-compact-light-disabled-opacity: .36;--page-toolbar-icon-size: 56px;--page-toolbar-icon-svg-size: 20px;--page-chip-icon-size: 40px;--page-chip-icon-svg-size: 16px;--icon-glass-bg: hsl(0 0% 100% / .22);--icon-glass-border: hsl(0 0% 100% / .28);--border-on-dark-subtle: hsl(0 0% 100% / .1);--border-on-dark-medium: hsl(0 0% 100% / .18);--border-on-dark-strong: hsl(0 0% 100% / .2);--border-subtle: hsl(0 0% 0% / .06);--overlay-scrim: hsl(0 0% 20% / .6);--shadow-card-lg: 0 16px 48px -24px hsl(0 0% 0% / .55);--shadow-avatar: 0 6px 20px hsl(0 0% 0% / .35);--shadow-toast: 0 10px 25px hsl(0 0% 0% / .25);--toast-bg: var(--cosmos-gray-850);--toast-fg: var(--fg-on-dark);--toast-radius: 8px;--glass-bg: hsl(0 0% 100% / .05);--glass-border: hsl(0 0% 100% / .09);--glass-bg-hover: hsl(0 0% 100% / .09);--glass-border-hover: hsl(0 0% 100% / .14);--glass-bg-active: hsl(0 0% 100% / .12);--glass-border-active: hsl(0 0% 100% / .2);--glass-bg-choice-hover: hsl(0 0% 100% / .1);--glass-panel-bg: hsl(0 2% 13% / .82);--glass-outline-focus: hsl(0 0% 100% / .55);--focus-ring-on-dark: hsl(0 0% 100% / .45);--glass-inset-highlight: hsl(0 0% 100% / .08);--glass-inset-highlight-hover: hsl(0 0% 100% / .12);--glass-shadow: 0 10px 28px -14px hsl(0 0% 0% / .5);--glass-shadow-hover: 0 14px 36px -12px hsl(0 0% 0% / .58);--glass-panel-shadow: 0 16px 32px -12px hsl(0 0% 0% / .55), 0 1px 0 0 hsl(0 0% 100% / .06) inset;--card-radius: var(--radius-lg);--card-radius-lg: var(--radius-xl);--card-border: var(--border-hairline);--card-shadow: 0 1px 0 hsl(0 0% 100% / .08) inset, 0 0 0 1px hsl(0 0% 100% / .03) inset, 0 30px 60px -28px hsl(0 0% 0% / .55);--card-shadow-hover: 0 1px 0 hsl(0 0% 100% / .12) inset, 0 0 0 1px hsl(0 0% 100% / .04) inset, 0 18px 40px -14px hsl(0 0% 0% / .6);--card-sheen: linear-gradient(180deg, hsl(0 0% 100% / .12) 0%, transparent 28%), radial-gradient(120% 60% at 50% -20%, hsl(0 0% 100% / .08), transparent 60%);--card-sheen-light: linear-gradient(180deg, hsl(0 0% 100% / .1) 0%, transparent 26%);--dash-card-blue: radial-gradient(125% 95% at 92% -8%, hsl(202 100% 64% / .55), transparent 60%), radial-gradient(80% 80% at 0% 110%, hsl(206 100% 27% / .32), transparent 62%), linear-gradient(140deg, hsl(228 9% 13%) 0%, hsl(206 29% 20%) 55%, hsl(202 38% 28%) 100%);--dash-card-dark: radial-gradient(115% 85% at 92% -8%, hsl(202 100% 62% / .38), transparent 60%), radial-gradient(80% 80% at -10% 120%, hsl(206 100% 22% / .26), transparent 62%), linear-gradient(140deg, hsl(0 2% 11%) 0%, hsl(0 1% 17%) 55%, hsl(0 1% 22%) 100%);--dash-card-red: radial-gradient(120% 90% at 92% -8%, hsl(336 100% 64% / .58), transparent 60%), radial-gradient(80% 80% at -10% 120%, hsl(330 100% 22% / .3), transparent 62%), linear-gradient(140deg, hsl(300 9% 11%) 0%, hsl(330 29% 17%) 55%, hsl(330 27% 23%) 100%);--dash-card-summary: radial-gradient(95% 65% at 95% -10%, hsl(195 100% 50% / .55), transparent 60%), radial-gradient(120% 90% at 0% 110%, hsl(204 100% 33% / .4), transparent 64%), linear-gradient(150deg, hsl(228 11% 12%) 0%, hsl(206 38% 23%) 55%, hsl(202 43% 30%) 100%);--chart-bar-fill: linear-gradient(180deg, hsl(0 0% 100%) 0%, hsl(0 0% 100% / .72) 100%);--dash-growth-bg: hsl(0 0% 0% / .42);--dash-growth-shadow: 0 0 0 4px hsl(0 0% 0% / .12), 0 6px 22px -4px hsl(195 100% 50% / .18);--dash-growth-shadow-hover: 0 0 0 4px hsl(0 0% 0% / .14), 0 8px 26px -4px hsl(195 100% 50% / .3);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--mobile-safe-top: var(--safe-top);--mobile-safe-right: var(--safe-right);--mobile-safe-bottom: var(--safe-bottom);--mobile-safe-left: var(--safe-left)}[data-theme=light]{--primary-color-darker: var(--cosmos-ink);--primary-color-dark: var(--cosmos-ink);--primary-color: var(--cosmos-ink);--primary-color-light: var(--cosmos-gray-900);--primary-color-lighter: var(--cosmos-warm-600);--contrast-color-lighter: var(--cosmos-cream);--contrast-color-light: var(--cosmos-paper);--contrast-color: hsl(40 12% 94%);--contrast-color-dark: hsl(40 10% 90%);--contrast-color-darker: hsl(40 8% 86%);--bg-color: hsl(40 18% 93%);--bg-color-secondary: hsl(40 14% 95%);--bg-color-tertiary: hsl(40 12% 90%);--bg-color-quaternary: hsl(40 10% 86%);--fg-color: var(--cosmos-ink);--fg-color-secondary: var(--cosmos-gray-900);--fg-color-tertiary: var(--cosmos-warm-600);--fg-color-quaternary: var(--cosmos-warm-400);--accent-color: var(--cosmos-accent);--accent-color-secondary: hsl(11 78% 52%);--red-color: var(--cosmos-accent);--red-color-lighter: hsl(11 78% 52%);--image-contrast: var(--lighting-image);--border-hairline-color: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--border-subtle: color-mix(in srgb, var(--cosmos-ink) 6%, transparent);--border-on-dark-subtle: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--border-on-dark-medium: color-mix(in srgb, var(--cosmos-ink) 12%, transparent);--border-on-dark-strong: color-mix(in srgb, var(--cosmos-ink) 16%, transparent);--glass-bg: hsl(40 14% 94% / .88);--glass-border: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--glass-bg-hover: hsl(40 12% 91% / .94);--glass-border-hover: color-mix(in srgb, var(--cosmos-ink) 14%, transparent);--glass-bg-active: color-mix(in srgb, var(--cosmos-ink) 10%, var(--bg-color-tertiary));--glass-border-active: color-mix(in srgb, var(--cosmos-ink) 18%, transparent);--glass-bg-choice-hover: hsl(40 12% 92% / .92);--glass-panel-bg: hsl(40 14% 95% / .94);--glass-outline-focus: color-mix(in srgb, var(--cosmos-ink) 42%, transparent);--focus-ring-on-dark: color-mix(in srgb, var(--cosmos-ink) 38%, transparent);--glass-inset-highlight: hsl(0 0% 100% / .9);--glass-inset-highlight-hover: hsl(0 0% 100% / 1);--glass-shadow: 0 8px 24px -12px hsl(0 0% 10% / .1);--glass-shadow-hover: 0 12px 32px -10px hsl(0 0% 10% / .14);--glass-panel-shadow: 0 16px 40px -16px hsl(0 0% 10% / .12), 0 1px 0 0 hsl(0 0% 100% / .8) inset;--surface-elevated: hsl(40 16% 96%);--surface-elevated-hover: hsl(40 14% 93%);--pill-glass-bg: hsl(40 12% 92% / .92);--pill-glass-bg-hover: hsl(40 10% 89% / .96);--pill-glass-bg-compact: hsl(40 12% 91% / .88);--pill-glass-bg-compact-hover: hsl(40 10% 88% / .94);--window-shadow: 0 0 0 1px color-mix(in srgb, var(--cosmos-ink) 6%, transparent) inset, 0 24px 48px -28px hsl(0 0% 10% / .1);--shadow-elevated: 0 12px 32px -20px hsl(0 0% 10% / .1);--shadow-elevated-hover: 0 20px 44px -18px hsl(0 0% 10% / .14);--shadow-card-lg: 0 16px 48px -24px hsl(0 0% 10% / .12);--shadow-avatar: 0 4px 16px hsl(0 0% 10% / .08);--shadow-toast: 0 10px 28px hsl(0 0% 10% / .12);--app-bg-gradient: radial-gradient(120% 80% at 0% -20%, hsl(40 18% 88% / .45), transparent 55%), radial-gradient(70% 50% at 100% 0%, hsl(30 14% 90% / .3), transparent 50%);--card-border: 1px solid color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--card-shadow: 0 1px 0 hsl(0 0% 100% / .9) inset, 0 0 0 1px color-mix(in srgb, var(--cosmos-ink) 4%, transparent) inset, 0 20px 48px -28px hsl(0 0% 10% / .08);--card-shadow-hover: 0 1px 0 hsl(0 0% 100% / 1) inset, 0 0 0 1px color-mix(in srgb, var(--cosmos-ink) 6%, transparent) inset, 0 24px 56px -24px hsl(0 0% 10% / .12);--card-sheen: linear-gradient(180deg, hsl(0 0% 100% / .6) 0%, transparent 32%);--card-sheen-light: linear-gradient(180deg, hsl(0 0% 100% / .5) 0%, transparent 28%);--icon-glass-bg: hsl(40 14% 94% / .88);--icon-glass-border: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--btn-compact-light-bg: var(--cosmos-ink);--btn-compact-light-color: var(--cosmos-cream);--btn-compact-light-bg-muted: hsl(40 12% 89%);--btn-compact-light-color-muted: var(--cosmos-gray-900);--btn-compact-light-bg-muted-hover: hsl(40 10% 86%);--btn-compact-light-color-muted-hover: var(--cosmos-ink);--chat-bubble-sent: var(--cosmos-ink);--chat-bubble-sent-fg: var(--cosmos-cream);--chat-bubble-received: hsl(40 14% 94%);--chat-bubble-inset: 0 1px 0 hsl(0 0% 100% / .5) inset;--chat-reaction-bg: color-mix(in srgb, var(--cosmos-ink) 4%, transparent);--chat-reaction-divider: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--chat-reaction-picker-bg: hsl(0 0% 100% / .94);--chat-reaction-picker-ring: color-mix(in srgb, var(--cosmos-accent) 55%, hsl(0 0% 100% / .9));--chat-canvas-gradient: radial-gradient(110% 70% at 12% -15%, hsl(40 16% 88% / .35), transparent 52%), radial-gradient(80% 55% at 88% 105%, hsl(30 12% 85% / .22), transparent 48%);--chat-composer-field-bg: hsl(40 14% 94% / .94);--chat-meta-color: var(--cosmos-warm-600);--chat-row-active: color-mix(in srgb, var(--cosmos-ink) 4%, transparent);--chat-row-active-accent: var(--cosmos-ink);--input-focus-ring: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--toast-bg: var(--cosmos-ink);--toast-fg: var(--cosmos-cream);--overlay-scrim: hsl(0 0% 8% / .32);--dash-card-blue: radial-gradient(125% 95% at 92% -8%, hsl(202 60% 88% / .65), transparent 60%), radial-gradient(80% 80% at 0% 110%, hsl(206 40% 92% / .45), transparent 62%), linear-gradient(140deg, hsl(40 10% 97%) 0%, hsl(202 20% 95%) 55%, hsl(202 25% 93%) 100%);--dash-card-dark: radial-gradient(115% 85% at 92% -8%, hsl(40 12% 92% / .55), transparent 60%), radial-gradient(80% 80% at -10% 120%, hsl(30 10% 90% / .35), transparent 62%), linear-gradient(140deg, hsl(40 8% 98%) 0%, hsl(40 6% 96%) 55%, hsl(40 5% 94%) 100%);--dash-card-red: radial-gradient(120% 90% at 92% -8%, hsl(11 45% 90% / .65), transparent 60%), radial-gradient(80% 80% at -10% 120%, hsl(11 30% 92% / .4), transparent 62%), linear-gradient(140deg, hsl(40 10% 98%) 0%, hsl(11 18% 95%) 55%, hsl(11 22% 93%) 100%);--dash-card-summary: radial-gradient(95% 65% at 95% -10%, hsl(202 50% 90% / .5), transparent 60%), radial-gradient(120% 90% at 0% 110%, hsl(11 35% 92% / .35), transparent 64%), linear-gradient(150deg, hsl(40 10% 98%) 0%, hsl(40 8% 96%) 55%, hsl(40 6% 94%) 100%);--chart-bar-fill: linear-gradient(180deg, var(--cosmos-ink) 0%, color-mix(in srgb, var(--cosmos-ink) 72%, transparent) 100%);--dash-growth-bg: color-mix(in srgb, var(--cosmos-ink) 4%, transparent);--dash-growth-shadow: 0 0 0 4px color-mix(in srgb, var(--cosmos-ink) 4%, transparent), 0 6px 22px -4px hsl(11 40% 50% / .1);--dash-growth-shadow-hover: 0 0 0 4px color-mix(in srgb, var(--cosmos-ink) 6%, transparent), 0 8px 26px -4px hsl(11 40% 50% / .16)}body{font-family:Montserrat,sans-serif;color:var(--fg-color);background-color:var(--bg-color);font-weight:400;line-height:1.55;letter-spacing:-.011em;text-rendering:optimizeLegibility}::-moz-selection{background-color:#f7f5f338;color:var(--fg-color)}::selection{background-color:#f7f5f338;color:var(--fg-color)}:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2;text-wrap:balance}h1{font-size:var(--font-xxxl);letter-spacing:-.024em}h2{font-size:var(--font-xxl);letter-spacing:-.018em}h3{font-size:var(--font-xl);letter-spacing:-.012em}h4{font-size:var(--font-l);letter-spacing:-.008em}p,button,input,li,h5,h6{font-size:var(--font-m)}[data-theme=light] ::-moz-selection{background-color:#f0dfdb8c;color:var(--cosmos-ink)}[data-theme=light] ::selection{background-color:#f0dfdb8c;color:var(--cosmos-ink)}[data-theme=light] hr{background-color:var(--border-hairline-color)}[data-theme=light] .connected #main{--main-surface-bg: var(--bg-color-secondary)}[data-theme=light] .connected #main::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--cosmos-ink) 18%,transparent)}[data-theme=light] .connected #main::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--cosmos-ink) 28%,transparent)}[data-theme=light] .sidebar,[data-theme=light] .left-menu.open:not(.left-menu--rail){background-color:var(--bg-color-secondary);box-shadow:var(--window-shadow)}[data-theme=light] .right-menu.open{background-color:var(--bg-color-secondary)}[data-theme=light] .input__field:focus-visible{box-shadow:0 0 0 3px var(--input-focus-ring)}[data-theme=light] .toolbar-search__divider{background-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}[data-theme=light] .event-overview,[data-theme=light] .dashboard.event-overview{--overview-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--overview-divider-strong: color-mix(in srgb, var(--cosmos-ink) 16%, transparent);--overview-surface: hsl(0 0% 100% / .72);--overview-accent: var(--cosmos-ink);--overview-accent-fg: var(--cosmos-cream);--overview-line: hsl(40 10% 82% / .85);--overview-traffic-panel: hsl(40 12% 96%);--overview-traffic-ink: var(--cosmos-ink);--overview-traffic-dot: var(--cosmos-warm-400);--overview-traffic-shadow: hsl(0 0% 10% / .06)}[data-theme=light] .event-overview .event-overview__tile--chart h2,[data-theme=light] .event-overview .event-overview__tile--chart .event-overview__tile-head p,[data-theme=light] .dashboard.event-overview .event-overview__tile--chart h2,[data-theme=light] .dashboard.event-overview .event-overview__tile--chart .event-overview__tile-head p{color:var(--cosmos-ink)}[data-theme=light] .dashboard .event-item,[data-theme=light] .activity--calendar .event-planning .event-item,[data-theme=light] .events .event-planning .event-item,[data-theme=light] .groups .group-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .dashboard .event-item:hover,[data-theme=light] .activity--calendar .event-planning .event-item:hover,[data-theme=light] .events .event-planning .event-item:hover,[data-theme=light] .groups .group-item:hover{background-color:var(--surface-elevated-hover)}}[data-theme=light] .no-info--card{border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent);background-color:var(--surface-elevated);box-shadow:var(--glass-shadow)}[data-theme=light] .no-info--card .no-info__visual{background:color-mix(in srgb,var(--cosmos-ink) 3%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}[data-theme=light] .no-info--card .no-info__visual svg{color:var(--cosmos-warm-600)}[data-theme=light] .modal__overlay{background-color:var(--overlay-scrim)}[data-theme=light] .modal__window{--modal-hairline: 1px solid color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--modal-hairline-color: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--modal-hairline-soft: 1px solid color-mix(in srgb, var(--cosmos-ink) 5%, transparent);--modal-hairline-strong: 1px solid color-mix(in srgb, var(--cosmos-ink) 14%, transparent);--modal-hairline-strong-color: color-mix(in srgb, var(--cosmos-ink) 14%, transparent);--modal-surface-inset: color-mix(in srgb, var(--cosmos-ink) 3%, transparent);--modal-surface-inset-hover: color-mix(in srgb, var(--cosmos-ink) 5%, transparent);background-color:#fffffff0;border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent);box-shadow:inset 0 1px #fffffff2,inset 0 -1px color-mix(in srgb,var(--cosmos-ink) 4%,transparent),0 0 0 1px color-mix(in srgb,var(--cosmos-ink) 4%,transparent),0 4px 16px -4px #1a1a1a14,0 32px 80px -24px #1a1a1a24}[data-theme=light] .modal__window:before{background:radial-gradient(120% 100% at 50% 0%,hsla(40,18%,96%,.65) 0%,transparent 70%)}[data-theme=light] .profile-header,[data-theme=light] .small-profile-header{color:var(--cosmos-ink)}[data-theme=light] .profile-header__handle,[data-theme=light] .small-profile-header__handle{color:var(--cosmos-warm-600)}[data-theme=light] .profile-header__stats li:not(:last-child):after,[data-theme=light] .small-profile-header__stats li:not(:last-child):after{background-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}[data-theme=light] .profile-header__stats-type,[data-theme=light] .small-profile-header__stats-type{color:var(--cosmos-warm-600)}[data-theme=light] .profile-header__common-friends,[data-theme=light] .profile-header__social-row .profile-header__common-friends,[data-theme=light] .small-profile-header__common-friends,[data-theme=light] .small-profile-header__social-row .profile-header__common-friends{color:var(--cosmos-warm-400);--more-profiles-outline: 2px solid var(--bg-color)}[data-theme=light] .profile-header__links .icon-button .vignette,[data-theme=light] .small-profile-header__links .icon-button .vignette{border-color:color-mix(in srgb,var(--cosmos-ink) 14%,transparent);color:var(--cosmos-ink);background-color:color-mix(in srgb,var(--cosmos-ink) 4%,transparent)}[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a),[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light{border-color:color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a):not(.active):not(:disabled),[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted)}[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a).active,[data-theme=light] .profile .small-nav--profile-tabs .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);border-color:transparent}[data-theme=light] .switcher__content{background-color:var(--bg-color-tertiary);box-shadow:inset 0 1px color-mix(in srgb,var(--cosmos-ink) 4%,transparent),0 1px 3px #1a1a1a0f}[data-theme=light] .invitations__label,[data-theme=light] .invitations__search,[data-theme=light] .invitations__selected-heading{border-top-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)}[data-theme=light] .invitations__list{background-color:color-mix(in srgb,var(--cosmos-ink) 3%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}[data-theme=light] .invitations__invited .vignette{border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}[data-theme=light] .invitations__invited .vignette:hover{border-color:color-mix(in srgb,var(--cosmos-ink) 16%,transparent)}[data-theme=light] .invitations__invited .icon-button .vignette{border-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent);box-shadow:var(--glass-shadow)}[data-theme=light] .invitations__profile,[data-theme=light] .invitations__invited--with-role{border-top-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)}[data-theme=light] .home-map-search__close{background:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)}[data-theme=light] .home-map-search__close:hover{background:color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}[data-theme=light] .home-map-search__results{border-color:var(--border-hairline-color);background:#fffffff5;box-shadow:var(--shadow-elevated)}[data-theme=light] .home-map-search__status{color:var(--fg-color-tertiary)}[data-theme=light] .home-map-search__suggestion button:hover{background:color-mix(in srgb,var(--cosmos-ink) 4%,transparent)}[data-theme=light] .home-map-search__suggestion-icon{color:var(--fg-color-secondary)}[data-theme=light] .home-map-search__suggestion-text span{color:var(--fg-color-tertiary)}@media(max-width:768px){[data-theme=light] .home__feed-search .icon-button .vignette,[data-theme=light] .home__feed-search .icon-button:not(:disabled):hover .vignette,[data-theme=light] .home__feed-search .icon-button:not(:disabled):active .vignette,[data-theme=light] .home__feed-search .icon-button.active:not(:disabled) .vignette{color:var(--cosmos-ink)!important}[data-theme=light] .home__mobile-actions .icon-button:not(:disabled):hover .vignette,[data-theme=light] .home__mobile-actions .icon-button:not(:disabled):active .vignette,[data-theme=light] .home__mobile-actions .icon-button.active:not(:disabled) .vignette{background-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)!important;color:var(--cosmos-ink)!important}}[data-theme=light] .location__map,[data-theme=light] .home-map__canvas.location__map{border-color:var(--border-hairline-color);box-shadow:var(--shadow-elevated)}[data-theme=light] .location__map .leaflet-container,[data-theme=light] .home-map__canvas.location__map .leaflet-container{background-color:#ebe9e5}[data-theme=light] .location__map .leaflet-tile-pane,[data-theme=light] .home-map__canvas.location__map .leaflet-tile-pane{filter:saturate(.94) contrast(1.02)}[data-theme=light] .location__map .leaflet-control-zoom.leaflet-bar a,[data-theme=light] .home-map__canvas.location__map .leaflet-control-zoom.leaflet-bar a{background:#f6f5f3f0!important;border:1px solid var(--border-hairline-color)!important;box-shadow:var(--glass-shadow)!important;color:var(--cosmos-ink)!important}[data-theme=light] .location__map .leaflet-control-zoom.leaflet-bar a:hover,[data-theme=light] .home-map__canvas.location__map .leaflet-control-zoom.leaflet-bar a:hover{background:#efeeebfa!important;color:var(--cosmos-ink)!important;box-shadow:var(--glass-shadow-hover)!important}[data-theme=light] .location__map:before,[data-theme=light] .home-map__canvas.location__map:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cosmos-ink) 6%,transparent),inset 0 -24px 40px -28px #1a1a1a0f}[data-theme=light] .location__map:after,[data-theme=light] .home-map__canvas.location__map:after{background:linear-gradient(180deg,hsla(0,0%,100%,.18) 0%,transparent 32%,transparent 80%,hsla(0,0%,10%,.04) 100%)}[data-theme=light] .location__map .leaflet-control-attribution,[data-theme=light] .home-map__canvas.location__map .leaflet-control-attribution{border-color:var(--border-hairline-color)!important;background:#ffffffe0!important;box-shadow:var(--glass-shadow)!important;color:var(--fg-color-tertiary)!important}[data-theme=light] .location__map .leaflet-control-attribution a,[data-theme=light] .home-map__canvas.location__map .leaflet-control-attribution a{color:var(--fg-color-secondary)!important}[data-theme=light] .location__map .leaflet-control-attribution a:hover,[data-theme=light] .home-map__canvas.location__map .leaflet-control-attribution a:hover{color:var(--cosmos-ink)!important}[data-theme=light] .location__map .leaflet-popup-content-wrapper,[data-theme=light] .location__map .leaflet-popup-tip,[data-theme=light] .home-map__canvas.location__map .leaflet-popup-content-wrapper,[data-theme=light] .home-map__canvas.location__map .leaflet-popup-tip{background:#fffffff5;color:var(--cosmos-ink);border-color:var(--border-hairline-color);box-shadow:var(--shadow-elevated)}[data-theme=light] .location__map .leaflet-popup-content strong,[data-theme=light] .home-map__canvas.location__map .leaflet-popup-content strong{color:var(--cosmos-ink)}[data-theme=light] .location__map .leaflet-popup-content em,[data-theme=light] .home-map__canvas.location__map .leaflet-popup-content em,[data-theme=light] .location__map .leaflet-container a.leaflet-popup-close-button,[data-theme=light] .home-map__canvas.location__map .leaflet-container a.leaflet-popup-close-button{color:var(--fg-color-tertiary)}[data-theme=light] .location__map .leaflet-container a.leaflet-popup-close-button:hover,[data-theme=light] .home-map__canvas.location__map .leaflet-container a.leaflet-popup-close-button:hover{color:var(--cosmos-ink)}[data-theme=light] .home-map__canvas .home-map-event-marker{border-color:#fffffffa;box-shadow:0 4px 16px #1a1a1a29}[data-theme=light] .coming-soon-panel__badge{color:var(--cosmos-cream);background-color:var(--cosmos-ink);border-color:color-mix(in srgb,var(--cosmos-ink) 80%,transparent)}[data-theme=light] .chat-inbox__row:has(.chat-inbox__profile.active){box-shadow:inset 2px 0 0 var(--chat-row-active-accent)}[data-theme=light] .dashboard .activity-row,[data-theme=light] .dashboard .stat-card{border-color:var(--border-hairline-color)}[data-theme=light] .profile-header .card>.vignette--xl,[data-theme=light] .small-profile-header .card>.vignette--xl{border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}.public{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:70px;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);width:100%;max-width:100%;height:100vh;height:100dvh;background-color:var(--bg-color-secondary);padding:50px 5vw}.public__main{flex-grow:1}@media(max-width:768px){.public{height:100svh;max-height:100svh;padding:max(50px,var(--safe-top) + 24px) max(5vw,var(--safe-right)) max(50px,var(--safe-bottom) + 24px) max(5vw,var(--safe-left))}}.public-header .logo{width:120px}.public-header .actions{position:fixed;top:40px;right:40px}@media(max-width:480px){.public-header .logo{width:20vw}.public-header .actions{top:20px;right:20px}}.public-footer{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:30px;padding:20px 10px 0;border-top:2px solid currentColor}.public-footer__navigation{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:min(15px,2vw);text-wrap:nowrap}.public-footer__social{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:15px;padding-bottom:5px}.public-footer__social svg{height:var(--font-l)}.small-header{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:var(--space-list);border-bottom:1px solid currentColor;padding:0 var(--space-list-xs) var(--space-list);width:100%;min-width:0}.small-header__back{flex-shrink:0}.small-header__icon{flex-shrink:0;width:24px}.small-header__title{margin:0;min-width:0;flex:1;overflow:hidden;font-size:var(--font-xl);text-overflow:ellipsis;white-space:nowrap}.small-header--no-title{padding-bottom:var(--space-list-sm)}.small-header--profile-hero{padding:0 4px 14px;margin:0 0 4px;border-bottom:1px solid var(--glass-border);color:var(--fg-color)}.small-header--profile-hero .small-header__profile-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.small-header--profile-hero .small-header__profile-start{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0}.small-header--profile-hero .small-header__title-group{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;min-width:0}.small-header--profile-hero .small-header__title{margin:0;overflow:hidden;font-size:var(--font-m);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.small-header--profile-hero .small-header__chevron{flex-shrink:0;width:10px;height:10px;opacity:.75}.small-header--profile-hero .small-header__chevron div,.small-header--profile-hero .small-header__chevron svg{width:100%;height:100%}.small-header--profile-hero .small-header__profile-end{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:4px;flex-shrink:0}.small-header--profile-hero .small-header__profile-end .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}@media(min-width:768px){.small-header--profile-hero .small-header__profile-settings{display:none!important}}@media(max-width:1200px){.small-header__icon,.connected-header__icon{display:none!important}}.small-menu{position:fixed;right:0;bottom:var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom)));left:0;z-index:10;padding-right:var(--safe-right);padding-left:var(--safe-left);pointer-events:none}.small-menu__list,.small-menu__element,.small-menu .icon-button{pointer-events:auto}.small-menu__list{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:3vw;position:relative;width:-moz-fit-content;width:fit-content;margin:auto;border:var(--border-hairline);border-radius:200px;padding:5px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.small-menu__list:before{content:"";z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:200px;background-color:var(--glass-panel-bg);filter:none;opacity:1}.small-menu__profile .vignette img{width:35px;height:35px;border-radius:100%}.small-menu__event .vignette img{width:35px;height:35px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.small-menu--event{--event-small-menu-icon: 44px;--event-small-menu-thumb: 36px;--event-small-menu-svg: 20px}.small-menu--event .small-menu__element,.small-menu--event .small-menu__event,.small-menu--event .small-menu__scan{flex-shrink:0}.small-menu--event .small-menu__element .icon-button .vignette--m,.small-menu--event .small-menu__scan .icon-button .vignette--m{width:var(--event-small-menu-icon)!important;height:var(--event-small-menu-icon)!important;max-width:var(--event-small-menu-icon)!important;max-height:var(--event-small-menu-icon)!important}.small-menu--event .small-menu__element .icon-button .vignette--m>div,.small-menu--event .small-menu__element .icon-button .vignette--m>div>div,.small-menu--event .small-menu__scan .icon-button .vignette--m>div,.small-menu--event .small-menu__scan .icon-button .vignette--m>div>div{display:flex;align-items:center;justify-content:center;width:var(--event-small-menu-svg)!important;height:var(--event-small-menu-svg)!important;max-width:var(--event-small-menu-svg)!important;max-height:var(--event-small-menu-svg)!important;flex-shrink:0}.small-menu--event .small-menu__element .icon-button .vignette--m svg,.small-menu--event .small-menu__element .icon-button .vignette--m svg.injected-svg,.small-menu--event .small-menu__scan .icon-button .vignette--m svg,.small-menu--event .small-menu__scan .icon-button .vignette--m svg.injected-svg{display:block;width:var(--event-small-menu-svg)!important;height:var(--event-small-menu-svg)!important;max-width:var(--event-small-menu-svg)!important;max-height:var(--event-small-menu-svg)!important;flex-shrink:0}.small-menu--event .small-menu__event .icon-button .vignette{width:var(--event-small-menu-thumb)!important;height:var(--event-small-menu-thumb)!important;max-width:var(--event-small-menu-thumb)!important;max-height:var(--event-small-menu-thumb)!important;border-radius:100%;overflow:hidden}.small-menu--event .small-menu__event .icon-button .vignette img,.small-menu--event .small-menu__event .icon-button .vignette .loaded-element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:100%}.small-menu--event .small-menu__scan .vignette--m{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0}.small-menu--event .small-menu__scan-glyph{display:block;flex-shrink:0;width:var(--event-small-menu-svg)!important;height:var(--event-small-menu-svg)!important;max-width:var(--event-small-menu-svg);max-height:var(--event-small-menu-svg);background-color:currentColor;-webkit-mask-image:url(/svg/actions/scan-mask.svg);mask-image:url(/svg/actions/scan-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.small-menu--group{--group-small-menu-icon: 44px;--group-small-menu-svg: 20px}.small-menu--group .small-menu__element,.small-menu--group .small-menu__group{flex-shrink:0}.small-menu--group .small-menu__element .icon-button .vignette--m,.small-menu--group .small-menu__group .icon-button .vignette--m{width:var(--group-small-menu-icon)!important;height:var(--group-small-menu-icon)!important;max-width:var(--group-small-menu-icon)!important;max-height:var(--group-small-menu-icon)!important}.small-menu--group .small-menu__element .icon-button .vignette--m>div,.small-menu--group .small-menu__group .icon-button .vignette--m>div{display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;flex-shrink:0}.small-menu--group .small-menu__element .icon-button .vignette--m svg,.small-menu--group .small-menu__element .icon-button .vignette--m svg.injected-svg,.small-menu--group .small-menu__group .icon-button .vignette--m svg,.small-menu--group .small-menu__group .icon-button .vignette--m svg.injected-svg{display:block;width:var(--group-small-menu-svg)!important;height:var(--group-small-menu-svg)!important;max-width:var(--group-small-menu-svg);max-height:var(--group-small-menu-svg);flex-shrink:0}.small-menu--group .small-menu__group .vignette--round{border-radius:100%;overflow:hidden}.small-menu--group .small-menu__group .vignette img{width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.page-intro{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--space-section-sm);width:100%;min-width:0}.page-intro__row,.home__intro-row,.groups__intro-row,.search__intro-row{display:flex;align-items:center;gap:var(--space-intro-inline);width:100%;min-width:0;padding:var(--page-header-offset-top, 5px) 2px 12px;border-bottom:var(--border-hairline);border-bottom-color:var(--border-hairline-color);box-sizing:border-box}.page-intro__row .connected-header,.home__intro-row .connected-header,.groups__intro-row .connected-header,.search__intro-row .connected-header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-intro-inline);flex:1;min-width:0;margin:0;border-bottom:none;padding:0}.page-intro__row .connected-header__icon,.home__intro-row .connected-header__icon,.groups__intro-row .connected-header__icon,.search__intro-row .connected-header__icon{flex-shrink:0;width:20px}.page-intro__row .connected-header__icon div,.page-intro__row .connected-header__icon svg,.home__intro-row .connected-header__icon div,.home__intro-row .connected-header__icon svg,.groups__intro-row .connected-header__icon div,.groups__intro-row .connected-header__icon svg,.search__intro-row .connected-header__icon div,.search__intro-row .connected-header__icon svg{width:100%;height:100%}.page-intro__row .connected-header__title,.home__intro-row .connected-header__title,.groups__intro-row .connected-header__title,.search__intro-row .connected-header__title{margin:0;min-width:0;overflow:hidden;font-size:var(--font-l);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.page-intro__row .small-header,.home__intro-row .small-header,.groups__intro-row .small-header,.search__intro-row .small-header{flex:1;min-width:0;gap:var(--space-intro-inline);padding:0;margin:0;border-bottom:none}.page-intro__row .small-header__title,.home__intro-row .small-header__title,.groups__intro-row .small-header__title,.search__intro-row .small-header__title{font-size:17px;line-height:1.2}.page-intro__row .small-header__icon,.home__intro-row .small-header__icon,.groups__intro-row .small-header__icon,.search__intro-row .small-header__icon{width:20px}.page-intro__row .small-header__icon div,.page-intro__row .small-header__icon svg,.home__intro-row .small-header__icon div,.home__intro-row .small-header__icon svg,.groups__intro-row .small-header__icon div,.groups__intro-row .small-header__icon svg,.search__intro-row .small-header__icon div,.search__intro-row .small-header__icon svg{width:100%;height:100%}.page-intro__row .actions--inline,.home__intro-row .actions--inline,.groups__intro-row .actions--inline,.search__intro-row .actions--inline{gap:var(--space-list-xs)}.page-intro__row .actions--inline .icon-button .vignette,.home__intro-row .actions--inline .icon-button .vignette,.groups__intro-row .actions--inline .icon-button .vignette,.search__intro-row .actions--inline .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.page-intro__row .actions--inline .icon-button:hover:not(:disabled) .vignette,.page-intro__row .actions--inline .icon-button.active:not(:disabled) .vignette,.home__intro-row .actions--inline .icon-button:hover:not(:disabled) .vignette,.home__intro-row .actions--inline .icon-button.active:not(:disabled) .vignette,.groups__intro-row .actions--inline .icon-button:hover:not(:disabled) .vignette,.groups__intro-row .actions--inline .icon-button.active:not(:disabled) .vignette,.search__intro-row .actions--inline .icon-button:hover:not(:disabled) .vignette,.search__intro-row .actions--inline .icon-button.active:not(:disabled) .vignette{background-color:transparent;color:inherit}@media(min-width:769px){.page-intro__row,.home__intro-row,.groups__intro-row,.search__intro-row{padding-bottom:0;border-bottom:none}.page-intro__row .connected-header__title,.home__intro-row .connected-header__title,.groups__intro-row .connected-header__title,.search__intro-row .connected-header__title{font-size:var(--font-page-title);letter-spacing:-.025em}}.connected-header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:var(--page-header-offset-top, 5px) 2px 12px;border-bottom:var(--border-hairline);box-sizing:border-box}.connected-header__icon{flex-shrink:0;width:20px}.connected-header__icon div,.connected-header__icon svg{width:100%;height:100%}.connected-header__back{flex-shrink:0;margin-right:2px}.connected-header__back .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.connected-header__title{margin:0;min-width:0;overflow:hidden;font-size:var(--font-l);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.page-intro__row .connected-header,.home__intro-row .connected-header,.groups__intro-row .connected-header,.search__intro-row .connected-header{padding:0;border-bottom:none}@media(min-width:769px){.connected-header{padding-bottom:0;border-bottom:none}.connected-header__title{font-size:var(--font-page-title);letter-spacing:-.025em}}.actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:stretch;gap:5px;position:sticky;top:5px;right:5px;order:-1;align-self:flex-end;width:0;height:0;z-index:3}.actions__item{flex-shrink:0}.actions__item--save .vignette img,.actions .icon-button--save-action .vignette img{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.88}.actions .icon-button--like-action.active:not(:disabled) .vignette{color:var(--red-color)}.actions .icon-button--like-action.active:not(:disabled) .vignette svg,.actions .icon-button--like-action.active:not(:disabled) .vignette svg.injected-svg,.actions .icon-button--like-action.active:not(:disabled) .vignette path{color:var(--red-color);fill:currentColor;stroke:currentColor}.actions .icon-button--interested-action.active:not(:disabled) .vignette{color:#fff}.actions .icon-button--interested-action.active:not(:disabled) .vignette svg,.actions .icon-button--interested-action.active:not(:disabled) .vignette svg.injected-svg,.actions .icon-button--interested-action.active:not(:disabled) .vignette path{color:#fff;fill:currentColor;stroke:currentColor}.actions .vignette,.actions .dropdown__button{box-shadow:var(--box-shadow)}.actions--secondary{top:0;right:0}.actions--inline{position:static;top:auto;right:auto;order:0;align-self:center;width:auto;height:auto;margin:0;flex-shrink:0}.actions--inline .vignette{box-shadow:none}.modal__toolbar{--actions-control-size: 44px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;border:none;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal__toolbar__slot{display:contents}.modal__toolbar__slot:empty{display:none}.modal__toolbar>.icon-button .vignette{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:var(--actions-control-size);height:var(--actions-control-size);max-width:var(--actions-control-size);max-height:var(--actions-control-size);border-radius:100%;box-shadow:none}.modal__toolbar>.icon-button .vignette>div,.modal__toolbar>.icon-button .vignette>div>div{width:100%;height:100%}.modal__toolbar>.icon-button .vignette svg,.modal__toolbar>.icon-button .vignette svg.injected-svg{display:block;width:40%!important;height:40%!important;max-width:40%!important;max-height:40%!important}.modal__toolbar>.icon-button:not(:disabled):hover .vignette:hover,.modal__toolbar>.icon-button.active:not(:disabled) .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.modal__toolbar .actions.actions--secondary{position:static;top:auto;right:auto;width:auto;height:auto;margin:0;padding:0;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:inherit}.modal__toolbar:has(.actions--secondary){--actions-control-size: 42px;--actions-pill-gap: 6px;--actions-pill-padding: 6px;gap:var(--actions-pill-gap);padding:var(--actions-pill-padding);border-radius:var(--radius-full, 999px);background-color:var(--glass-panel-bg);border:var(--border-hairline);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.modal__toolbar:has(.actions--secondary) .vignette,.modal__toolbar:has(.actions--secondary) .dropdown__button{box-shadow:none}.modal__toolbar:has(.actions--secondary) .icon-button .vignette{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:var(--actions-control-size);height:var(--actions-control-size);max-width:var(--actions-control-size);max-height:var(--actions-control-size);border-radius:100%}.modal__toolbar:has(.actions--secondary) .icon-button .vignette>div,.modal__toolbar:has(.actions--secondary) .icon-button .vignette>div>div{width:100%;height:100%}.modal__toolbar:has(.actions--secondary) .icon-button .vignette svg,.modal__toolbar:has(.actions--secondary) .icon-button .vignette svg.injected-svg{display:block;width:40%!important;height:40%!important;max-width:40%!important;max-height:40%!important}.modal__toolbar:has(.actions--secondary) .icon-button:not(:disabled):hover .vignette:hover,.modal__toolbar:has(.actions--secondary) .icon-button.active:not(:disabled) .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette>div,.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette>div>div,.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette>div,.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette>div>div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette svg,.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette svg.injected-svg,.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette svg,.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette svg.injected-svg{display:block;flex-shrink:0;transform-origin:50% 50%}.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette svg,.modal__toolbar:has(.actions--secondary) .icon-button--nav-previous .vignette svg.injected-svg{transform:rotate(90deg)}.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette svg,.modal__toolbar:has(.actions--secondary) .icon-button--nav-next .vignette svg.injected-svg{transform:rotate(-90deg)}.modal__toolbar:has(.actions--secondary) .input{display:contents}.modal__toolbar:has(.actions--secondary) .dropdown--compact{height:var(--actions-control-size)}.modal__toolbar:has(.actions--secondary) .dropdown--compact .dropdown__button{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:var(--actions-control-size);min-width:var(--actions-control-size);padding:0;border-radius:100%;box-shadow:none}.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__wrapper{justify-content:center;width:var(--actions-control-size)!important}.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__selection,.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__space,.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__arrow{display:none}.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__button:hover:hover,.modal__toolbar:has(.actions--secondary) .dropdown--compact:not(.open) .dropdown__button:focus-visible:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.modal__toolbar:has(.actions--secondary) .dropdown--compact .dropdown__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;font-size:var(--font-m);line-height:1}.modal__toolbar:has(.actions--secondary) .dropdown--compact.open .dropdown__button{width:auto;min-width:var(--actions-control-size);padding:0 12px;border-radius:2em;background-color:var(--glass-bg-active);border-color:var(--glass-border-active)}.modal__toolbar:has(.actions--secondary) .dropdown--compact.open .dropdown__arrow svg{width:14px;height:14px}.modal__toolbar:has(.actions--secondary){--actions-control-size: 44px;--actions-pill-gap: 8px;--actions-pill-padding: 8px}@media(min-width:769px){.modal__toolbar{--actions-control-size: 44px}.actions:not(.actions--secondary):not(.actions--inline){--actions-control-size: 42px;--actions-pill-gap: 6px;--actions-pill-padding: 6px;gap:var(--actions-pill-gap);padding:var(--actions-pill-padding);border-radius:var(--radius-full, 999px);background-color:var(--glass-panel-bg);border:var(--border-hairline);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.actions:not(.actions--secondary):not(.actions--inline) .vignette,.actions:not(.actions--secondary):not(.actions--inline) .dropdown__button{box-shadow:none}.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:var(--actions-control-size);height:var(--actions-control-size);max-width:var(--actions-control-size);max-height:var(--actions-control-size);border-radius:100%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette>div>div{width:100%;height:100%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette svg.injected-svg{display:block;width:40%!important;height:40%!important;max-width:40%!important;max-height:40%!important}.actions:not(.actions--secondary):not(.actions--inline) .icon-button:not(:disabled):hover .vignette:hover,.actions:not(.actions--secondary):not(.actions--inline) .icon-button.active:not(:disabled) .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette>div>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette>div>div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg.injected-svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg.injected-svg{display:block;flex-shrink:0;transform-origin:50% 50%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg.injected-svg{transform:rotate(90deg)}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg.injected-svg{transform:rotate(-90deg)}.actions:not(.actions--secondary):not(.actions--inline) .input{display:contents}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact{height:var(--actions-control-size)}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact .dropdown__button{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:var(--actions-control-size);min-width:var(--actions-control-size);padding:0;border-radius:100%;box-shadow:none}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__wrapper{justify-content:center;width:var(--actions-control-size)!important}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__selection,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__space,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__arrow{display:none}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__button:hover:hover,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__button:focus-visible:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact .dropdown__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;font-size:var(--font-m);line-height:1}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact.open .dropdown__button{width:auto;min-width:var(--actions-control-size);padding:0 12px;border-radius:2em;background-color:var(--glass-bg-active);border-color:var(--glass-border-active)}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact.open .dropdown__arrow svg{width:14px;height:14px}.actions:not(.actions--secondary):not(.actions--inline){--actions-control-size: 44px;--actions-pill-gap: 8px;--actions-pill-padding: 8px;position:absolute;top:calc(var(--surface-padding, 16px) + var(--page-header-offset-top, 5px));right:calc(var(--surface-padding, 16px) + 5px);width:-moz-fit-content;width:fit-content;height:auto;margin:0}#main:has(>section.chat-page--settings)>.actions:not(.actions--secondary):not(.actions--inline){display:none!important}#main:has(>section.settings)>.actions:not(.actions--secondary):not(.actions--inline){display:none!important}#main>.actions:not(.actions--secondary):not(.actions--inline):empty,#main>.actions:not(.actions--secondary):not(.actions--inline):not(:has(.actions__item)){display:none!important}}@media(min-width:769px)and (max-width:1199px){.actions:not(.actions--secondary):not(.actions--inline){--actions-control-size: 40px;--actions-pill-gap: 6px;--actions-pill-padding: 6px}}@media(max-width:768px){.actions:not(.actions--secondary):not(.actions--inline){--actions-control-size: 35px;--actions-mobile-top: var( --mobile-actions-top, calc(var(--safe-top) + var(--page-header-offset-top, 6px)) );gap:var(--space-list-xs, 8px);align-items:center;padding:0;border:none;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.actions:not(.actions--secondary):not(.actions--inline) .vignette,.actions:not(.actions--secondary):not(.actions--inline) .dropdown__button{box-shadow:none}.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette{width:var(--actions-control-size);height:var(--actions-control-size);max-width:var(--actions-control-size);max-height:var(--actions-control-size);border-radius:100%;background-color:transparent!important;border:none!important;transition:background-color .16s ease,color .16s ease}.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button .vignette>div>div{width:100%;height:100%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button:not(:disabled):hover .vignette,.actions:not(.actions--secondary):not(.actions--inline) .icon-button:not(:disabled):active .vignette,.actions:not(.actions--secondary):not(.actions--inline) .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette>div>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette>div,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette>div>div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg.injected-svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg.injected-svg{display:block;flex-shrink:0;transform-origin:50% 50%}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-previous .vignette svg.injected-svg{transform:rotate(90deg)}.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg,.actions:not(.actions--secondary):not(.actions--inline) .icon-button--nav-next .vignette svg.injected-svg{transform:rotate(-90deg)}.actions:not(.actions--secondary):not(.actions--inline) .input{display:contents}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact{height:var(--actions-control-size)}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact .dropdown__button{width:var(--actions-control-size);min-width:var(--actions-control-size);padding:0;border-radius:100%;background-color:transparent!important;border:none!important;box-shadow:none;transition:background-color .16s ease,color .16s ease}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__wrapper{justify-content:center;width:var(--actions-control-size)!important}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__selection,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__space,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__arrow{display:none}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__button:hover,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__button:active,.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact:not(.open) .dropdown__button:focus-visible{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact .dropdown__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;font-size:var(--font-m);line-height:1}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact.open .dropdown__button{width:auto;min-width:var(--actions-control-size);padding:0 10px;border-radius:2em}.actions:not(.actions--secondary):not(.actions--inline) .dropdown--compact.open .dropdown__arrow svg{width:14px;height:14px}.actions:not(.actions--secondary):not(.actions--inline){position:absolute;top:var(--actions-mobile-top);right:var(--surface-padding, 15px);width:-moz-fit-content;width:fit-content;height:auto;margin:0}#main:has(>section.settings)>.actions:not(.actions--secondary):not(.actions--inline),#main:has(>section.dashboard)>.actions:not(.actions--secondary):not(.actions--inline),#main:has(>section.chat-page--settings)>.actions:not(.actions--secondary):not(.actions--inline){display:none}#main:has(>section.event--mobile)>.actions:not(.actions--secondary):not(.actions--inline),#main:has(>.event-mobile-shell)>.actions:not(.actions--secondary):not(.actions--inline),#main:has(>.group-mobile-shell)>.actions:not(.actions--secondary):not(.actions--inline){top:var(--event-mobile-toolbar-top, var(--actions-mobile-top));right:var(--event-mobile-gutter-inline, var(--surface-padding, 15px));--actions-control-size: var(--event-mobile-control-size, 35px)}#main:has(>.event__backdrop)>.event-mobile-back,#main>.event-mobile-back{position:absolute;top:var(--event-mobile-toolbar-top, var(--actions-mobile-top));left:var(--event-mobile-back-left, max(clamp(12px, 3.5vw, 16px), var(--safe-left)));z-index:6;display:flex;align-items:center;margin:0;padding:0;color:var(--fg-color)}#main:has(>.event__backdrop)>.event-mobile-back .icon-button .vignette,#main>.event-mobile-back .icon-button .vignette{width:var(--event-mobile-control-size, 35px);height:var(--event-mobile-control-size, 35px);max-width:var(--event-mobile-control-size, 35px);max-height:var(--event-mobile-control-size, 35px);border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}#main:has(>.event__backdrop)>.event-mobile-back .icon-button .vignette svg path,#main>.event-mobile-back .icon-button .vignette svg path{fill:none;stroke:currentColor}#main:has(>.event__backdrop)>.event-mobile-back .icon-button:not(:disabled):hover .vignette,#main:has(>.event__backdrop)>.event-mobile-back .icon-button:not(:disabled):active .vignette,#main:has(>.event__backdrop)>.event-mobile-back .icon-button.active:not(:disabled) .vignette,#main>.event-mobile-back .icon-button:not(:disabled):hover .vignette,#main>.event-mobile-back .icon-button:not(:disabled):active .vignette,#main>.event-mobile-back .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}#main:has(>.group-mobile-shell)>.actions:not(.actions--secondary):not(.actions--inline){top:var(--group-mobile-toolbar-top, var(--actions-mobile-top));right:var(--group-mobile-gutter-inline, var(--surface-padding, 15px));--actions-control-size: var(--group-mobile-control-size, 35px)}.modal__toolbar{--actions-control-size: 35px;--actions-mobile-top: var( --mobile-actions-top, calc(var(--safe-top) + var(--page-header-offset-top, 6px)) );gap:var(--space-list-xs, 8px);align-items:center;padding:0;border:none;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal__toolbar .vignette,.modal__toolbar .dropdown__button{box-shadow:none}.modal__toolbar .icon-button .vignette{width:var(--actions-control-size);height:var(--actions-control-size);max-width:var(--actions-control-size);max-height:var(--actions-control-size);border-radius:100%;background-color:transparent!important;border:none!important;transition:background-color .16s ease,color .16s ease}.modal__toolbar .icon-button .vignette>div,.modal__toolbar .icon-button .vignette>div>div{width:100%;height:100%}.modal__toolbar .icon-button:not(:disabled):hover .vignette,.modal__toolbar .icon-button:not(:disabled):active .vignette,.modal__toolbar .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.modal__toolbar .icon-button--nav-previous .vignette>div,.modal__toolbar .icon-button--nav-previous .vignette>div>div,.modal__toolbar .icon-button--nav-next .vignette>div,.modal__toolbar .icon-button--nav-next .vignette>div>div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.modal__toolbar .icon-button--nav-previous .vignette svg,.modal__toolbar .icon-button--nav-previous .vignette svg.injected-svg,.modal__toolbar .icon-button--nav-next .vignette svg,.modal__toolbar .icon-button--nav-next .vignette svg.injected-svg{display:block;flex-shrink:0;transform-origin:50% 50%}.modal__toolbar .icon-button--nav-previous .vignette svg,.modal__toolbar .icon-button--nav-previous .vignette svg.injected-svg{transform:rotate(90deg)}.modal__toolbar .icon-button--nav-next .vignette svg,.modal__toolbar .icon-button--nav-next .vignette svg.injected-svg{transform:rotate(-90deg)}.modal__toolbar .input{display:contents}.modal__toolbar .dropdown--compact{height:var(--actions-control-size)}.modal__toolbar .dropdown--compact .dropdown__button{width:var(--actions-control-size);min-width:var(--actions-control-size);padding:0;border-radius:100%;background-color:transparent!important;border:none!important;box-shadow:none;transition:background-color .16s ease,color .16s ease}.modal__toolbar .dropdown--compact:not(.open) .dropdown__wrapper{justify-content:center;width:var(--actions-control-size)!important}.modal__toolbar .dropdown--compact:not(.open) .dropdown__selection,.modal__toolbar .dropdown--compact:not(.open) .dropdown__space,.modal__toolbar .dropdown--compact:not(.open) .dropdown__arrow{display:none}.modal__toolbar .dropdown--compact:not(.open) .dropdown__button:hover,.modal__toolbar .dropdown--compact:not(.open) .dropdown__button:active,.modal__toolbar .dropdown--compact:not(.open) .dropdown__button:focus-visible{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.modal__toolbar .dropdown--compact .dropdown__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;font-size:var(--font-m);line-height:1}.modal__toolbar .dropdown--compact.open .dropdown__button{width:auto;min-width:var(--actions-control-size);padding:0 10px;border-radius:2em}.modal__toolbar .dropdown--compact.open .dropdown__arrow svg{width:14px;height:14px}.modal__toolbar{gap:var(--space-list-xs, 8px);padding:0}}.modals{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.modal{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:fixed;top:0;right:0;bottom:0;left:0}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);background-color:#0d0d0d9e;animation:modal-overlay-fade .28s var(--ease-smooth) both}.modal__window{--modal-font-title: clamp(1.125rem, 1.25vw, 1.3125rem);--modal-font-subtitle: clamp(.9375rem, 1vw, 1rem);--modal-font-body: clamp(.8125rem, .88vw, .875rem);--modal-font-caption: clamp(.75rem, .8vw, .8125rem);--modal-font-label: clamp(.6875rem, .72vw, .75rem);--modal-font-eyebrow: clamp(.65625rem, .7vw, .71875rem);--modal-font-action: clamp(.8125rem, .88vw, .875rem);--modal-font-action-emphasis: clamp(.875rem, .92vw, .9375rem);--modal-pad-top: clamp(24px, 3vw, 36px);--modal-pad-x: clamp(20px, 2.4vw, 30px);--modal-pad-bottom: clamp(24px, 3vw, 32px);--modal-gap: clamp(18px, 2vw, 24px);--modal-block-gap: clamp(20px, 2.4vw, 28px);--modal-header-gap: clamp(4px, .6vw, 8px);--modal-after-header-gap: clamp(18px, 2.2vw, 24px);--modal-letter-heading: -.022em;--modal-letter-body: -.005em;--modal-letter-eyebrow: .12em;--modal-line-height-heading: 1.18;--modal-line-height-body: 1.55;--modal-btn-height: 42px;--modal-btn-height-cta: 46px;--modal-btn-pad-x: 20px;--modal-btn-pad-x-cta: 24px;--modal-hairline: 1px solid hsl(0 0% 100% / .07);--modal-hairline-color: hsl(0 0% 100% / .07);--modal-hairline-soft: 1px solid hsl(0 0% 100% / .05);--modal-hairline-strong: 1px solid hsl(0 0% 100% / .14);--modal-hairline-strong-color: hsl(0 0% 100% / .14);--modal-surface-inset: hsl(0 0% 100% / .03);--modal-surface-inset-hover: hsl(0 0% 100% / .05);--modal-title-margin-right: 7.5rem;--modal-toolbar-top: clamp(14px, 1.6vw, 20px);--modal-toolbar-right: clamp(14px, 1.6vw, 20px);position:relative;z-index:1000;width:min(720px,100vw - 80px);max-width:1100px;max-height:86vh;height:-moz-fit-content;height:fit-content;padding:0;border-radius:var(--radius-window);background-color:var(--glass-panel-bg);border:1px solid hsla(0,0%,100%,.06);box-shadow:none;-webkit-backdrop-filter:blur(32px) saturate(1.4);backdrop-filter:blur(32px) saturate(1.4);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;animation:modal-window-rise .38s var(--ease-smooth) both}.modal__window:before{content:"";position:absolute;inset:0 0 auto 0;height:clamp(120px,18vh,220px);border-radius:inherit;background:radial-gradient(120% 100% at 50% 0%,hsla(0,0%,100%,.045) 0%,transparent 70%);pointer-events:none;z-index:0}.modal__window .modal__toolbar{position:absolute;top:var(--modal-toolbar-top);right:var(--modal-toolbar-right);z-index:1010;display:flex;flex-direction:row;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;height:auto;margin:0}.modal__window:has(.order){width:min(100vw - 80px,1040px);max-width:calc(100vw - 40px);max-height:min(86vh,820px)}.modal__window:has(>section.order:not(.order--mobile-order)){display:flex;flex-direction:column;height:min(86vh,820px);max-height:min(86vh,820px);overflow:hidden}.modal__window:has(>section.order:not(.order--mobile-order))>section.order{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.modal__window:has(.event-comments-modal){width:min(640px,100vw - 80px);height:min(86vh,720px);min-height:460px}.modal__window:has(.integration-embed-preview-modal){width:min(1200px,100vw - 32px);max-width:min(1200px,100vw - 32px);height:min(92vh,100dvh - 28px);max-height:min(92vh,100dvh - 28px);min-height:min(720px,100vh - 40px);padding:0;overflow:hidden;background-color:var(--glass-panel-bg);--modal-pad-top: 0;--modal-pad-x: 0;--modal-pad-bottom: 0;--modal-title-margin-right: 0;--modal-toolbar-top: clamp(16px, 1.8vw, 22px);--modal-toolbar-right: clamp(16px, 1.8vw, 22px)}.modal__window:has(.integration-embed-preview-modal)>.modal__toolbar{display:none}.modal__window:has(.integration-embed-preview-modal--site-fullscreen){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;min-height:100dvh;margin:0;border-radius:0;border:none}.modal:has(.integration-embed-preview-modal--site-fullscreen){padding:0;align-items:stretch;justify-content:stretch}.modal__window>section.integration-embed-preview-modal{overflow:hidden;height:100%;min-height:0}.modal__window:has(.share-weshre),.modal__window:has(.add-members),.modal__window:has(.create-group),.modal__window:has(.create-room){width:min(560px,100vw - 80px);max-height:min(86vh,720px)}.modal__window:has(>section.add-members.edit-member){overflow:visible}@media(max-width:768px){.modal{align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.modal__window{flex:0 1 auto;width:min(100%,560px);max-width:calc(100vw - 40px);min-height:0;max-height:min(92dvh,100dvh - 40px);margin:0;border-radius:clamp(20px,4vw,26px);box-sizing:border-box;overflow:hidden}.modal__window:has(.dropdown.open){overflow:visible}.modal__window{--modal-toolbar-top: 14px;--modal-toolbar-right: 14px;--modal-title-margin-right: 6.5rem}.modal__window:has(.order):not(:has(.order.order--mobile-order)){width:min(100%,520px);max-width:calc(100vw - 40px);max-height:min(85vh,100dvh - 40px)}.modal__window:has(.integration-embed-preview-modal){width:100%;max-width:100%;height:min(96dvh,100dvh - 12px);min-height:0;max-height:min(96dvh,100dvh - 12px);margin:0;border-radius:clamp(18px,4vw,24px)}}@media(max-width:480px){.modal{padding:12px}.modal__window{width:min(100%,520px);max-width:calc(100vw - 24px);max-height:min(92dvh,100dvh - 24px);border-radius:clamp(18px,4vw,22px);--modal-toolbar-top: 10px;--modal-toolbar-right: 10px;--modal-title-margin-right: 6rem}.modal__window:has(.order):not(:has(.order.order--mobile-order)){width:min(100%,480px);max-width:calc(100vw - 24px)}.modal__window:has(.integration-embed-preview-modal){width:100%;max-width:100%;height:min(96dvh,100dvh - 8px);max-height:min(96dvh,100dvh - 8px);border-radius:clamp(16px,4vw,20px) clamp(16px,4vw,20px) 0 0}}@keyframes modal-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-window-rise{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal__overlay,.modal__window{animation:none}}@media(max-width:768px){.modal:has(section.share-weshre),.modal:has(section.share-group),.modal:has(section.share),.modal:has(section.add-members:not(.edit-member)),.modal:has(section.create-group),.modal:has(section.create-room),.modal:has(section.create-ticket),.modal:has(section.create-addon),.modal:has(section.new-message),.modal:has(section.event-participant-detail),.modal:has(section.event-comments-modal),.modal:has(section.order.order--mobile-order),.modal:has(section.order-ticket),.modal:has(section.order-addon){align-items:stretch;justify-content:flex-end;padding:0}.modal:has(section.share-weshre) .modal__window,.modal:has(section.share-group) .modal__window,.modal:has(section.share) .modal__window,.modal:has(section.add-members:not(.edit-member)) .modal__window,.modal:has(section.create-group) .modal__window,.modal:has(section.create-room) .modal__window,.modal:has(section.create-ticket) .modal__window,.modal:has(section.create-addon) .modal__window,.modal:has(section.new-message) .modal__window,.modal:has(section.event-participant-detail) .modal__window,.modal:has(section.event-comments-modal) .modal__window,.modal:has(section.order.order--mobile-order) .modal__window,.modal:has(section.order-ticket) .modal__window,.modal:has(section.order-addon) .modal__window{--modal-toolbar-top: max(14px, calc(var(--safe-top) + 8px));--modal-toolbar-right: max(14px, var(--safe-right));--modal-pad-top: max(30px, calc(var(--safe-top) + 22px));--modal-pad-bottom: max(20px, calc(var(--safe-bottom) + 16px));--modal-keyboard-inset: 0px;flex:0 0 auto;width:100%;max-width:100%;height:min(98dvh,100dvh - var(--modal-keyboard-inset, 0px));max-height:min(98dvh,100dvh - var(--modal-keyboard-inset, 0px));min-height:0;margin:0;border-radius:clamp(22px,5.5vw,28px) clamp(22px,5.5vw,28px) 0 0;border-bottom:none;animation:modal-mobile-sheet-rise .44s cubic-bezier(.32,.72,0,1) both}.modal:has(section.share-weshre) .modal__window.modal__window--dragging,.modal:has(section.share-group) .modal__window.modal__window--dragging,.modal:has(section.share) .modal__window.modal__window--dragging,.modal:has(section.add-members:not(.edit-member)) .modal__window.modal__window--dragging,.modal:has(section.create-group) .modal__window.modal__window--dragging,.modal:has(section.create-room) .modal__window.modal__window--dragging,.modal:has(section.create-ticket) .modal__window.modal__window--dragging,.modal:has(section.create-addon) .modal__window.modal__window--dragging,.modal:has(section.new-message) .modal__window.modal__window--dragging,.modal:has(section.event-participant-detail) .modal__window.modal__window--dragging,.modal:has(section.event-comments-modal) .modal__window.modal__window--dragging,.modal:has(section.order.order--mobile-order) .modal__window.modal__window--dragging,.modal:has(section.order-ticket) .modal__window.modal__window--dragging,.modal:has(section.order-addon) .modal__window.modal__window--dragging{animation:none}.modal:has(section.share-weshre) .modal__window .modal__sheet-handle,.modal:has(section.share-group) .modal__window .modal__sheet-handle,.modal:has(section.share) .modal__window .modal__sheet-handle,.modal:has(section.add-members:not(.edit-member)) .modal__window .modal__sheet-handle,.modal:has(section.create-group) .modal__window .modal__sheet-handle,.modal:has(section.create-room) .modal__window .modal__sheet-handle,.modal:has(section.create-ticket) .modal__window .modal__sheet-handle,.modal:has(section.create-addon) .modal__window .modal__sheet-handle,.modal:has(section.new-message) .modal__window .modal__sheet-handle,.modal:has(section.event-participant-detail) .modal__window .modal__sheet-handle,.modal:has(section.event-comments-modal) .modal__window .modal__sheet-handle,.modal:has(section.order.order--mobile-order) .modal__window .modal__sheet-handle,.modal:has(section.order-ticket) .modal__window .modal__sheet-handle,.modal:has(section.order-addon) .modal__window .modal__sheet-handle{position:absolute;top:0;left:50%;z-index:1011;width:120px;height:calc(max(8px,var(--safe-top)) + 32px);padding:0;border:none;background:transparent;transform:translate(-50%);cursor:grab;touch-action:none}.modal:has(section.share-weshre) .modal__window .modal__sheet-handle:before,.modal:has(section.share-group) .modal__window .modal__sheet-handle:before,.modal:has(section.share) .modal__window .modal__sheet-handle:before,.modal:has(section.add-members:not(.edit-member)) .modal__window .modal__sheet-handle:before,.modal:has(section.create-group) .modal__window .modal__sheet-handle:before,.modal:has(section.create-room) .modal__window .modal__sheet-handle:before,.modal:has(section.create-ticket) .modal__window .modal__sheet-handle:before,.modal:has(section.create-addon) .modal__window .modal__sheet-handle:before,.modal:has(section.new-message) .modal__window .modal__sheet-handle:before,.modal:has(section.event-participant-detail) .modal__window .modal__sheet-handle:before,.modal:has(section.event-comments-modal) .modal__window .modal__sheet-handle:before,.modal:has(section.order.order--mobile-order) .modal__window .modal__sheet-handle:before,.modal:has(section.order-ticket) .modal__window .modal__sheet-handle:before,.modal:has(section.order-addon) .modal__window .modal__sheet-handle:before{content:"";display:block;width:36px;height:4px;margin:max(12px,var(--safe-top) + 4px) auto 0;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 20%,transparent)}.modal:has(section.share-weshre) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.share-weshre) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.share-group) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.share-group) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.share) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.share) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.add-members:not(.edit-member)) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.add-members:not(.edit-member)) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.create-group) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.create-group) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.create-room) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.create-room) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.create-ticket) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.create-ticket) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.create-addon) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.create-addon) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.new-message) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.new-message) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.event-participant-detail) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.event-participant-detail) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.event-comments-modal) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.event-comments-modal) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.order.order--mobile-order) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.order.order--mobile-order) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.order-ticket) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.order-ticket) .modal__window.modal__window--dragging .modal__sheet-drag-title,.modal:has(section.order-addon) .modal__window.modal__window--dragging .modal__sheet-handle,.modal:has(section.order-addon) .modal__window.modal__window--dragging .modal__sheet-drag-title{cursor:grabbing}.modal:has(section.share-weshre) .modal__window .modal__sheet-drag-title,.modal:has(section.share-group) .modal__window .modal__sheet-drag-title,.modal:has(section.share) .modal__window .modal__sheet-drag-title,.modal:has(section.add-members:not(.edit-member)) .modal__window .modal__sheet-drag-title,.modal:has(section.create-group) .modal__window .modal__sheet-drag-title,.modal:has(section.create-room) .modal__window .modal__sheet-drag-title,.modal:has(section.create-ticket) .modal__window .modal__sheet-drag-title,.modal:has(section.create-addon) .modal__window .modal__sheet-drag-title,.modal:has(section.new-message) .modal__window .modal__sheet-drag-title,.modal:has(section.event-participant-detail) .modal__window .modal__sheet-drag-title,.modal:has(section.event-comments-modal) .modal__window .modal__sheet-drag-title,.modal:has(section.order.order--mobile-order) .modal__window .modal__sheet-drag-title,.modal:has(section.order-ticket) .modal__window .modal__sheet-drag-title,.modal:has(section.order-addon) .modal__window .modal__sheet-drag-title{cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.modal:has(section.share-weshre) .modal__window>section.share-weshre,.modal:has(section.share-weshre) .modal__window>section.share-group,.modal:has(section.share-weshre) .modal__window>section.share,.modal:has(section.share-weshre) .modal__window>section.add-members,.modal:has(section.share-weshre) .modal__window>section.create-group,.modal:has(section.share-weshre) .modal__window>section.create-room,.modal:has(section.share-weshre) .modal__window>section.create-ticket,.modal:has(section.share-weshre) .modal__window>section.create-addon,.modal:has(section.share-weshre) .modal__window>section.new-message,.modal:has(section.share-weshre) .modal__window>section.event-participant-detail,.modal:has(section.share-weshre) .modal__window>section.event-comments-modal,.modal:has(section.share-weshre) .modal__window>section.order.order--mobile-order,.modal:has(section.share-weshre) .modal__window>section.order-ticket,.modal:has(section.share-weshre) .modal__window>section.order-addon,.modal:has(section.share-group) .modal__window>section.share-weshre,.modal:has(section.share-group) .modal__window>section.share-group,.modal:has(section.share-group) .modal__window>section.share,.modal:has(section.share-group) .modal__window>section.add-members,.modal:has(section.share-group) .modal__window>section.create-group,.modal:has(section.share-group) .modal__window>section.create-room,.modal:has(section.share-group) .modal__window>section.create-ticket,.modal:has(section.share-group) .modal__window>section.create-addon,.modal:has(section.share-group) .modal__window>section.new-message,.modal:has(section.share-group) .modal__window>section.event-participant-detail,.modal:has(section.share-group) .modal__window>section.event-comments-modal,.modal:has(section.share-group) .modal__window>section.order.order--mobile-order,.modal:has(section.share-group) .modal__window>section.order-ticket,.modal:has(section.share-group) .modal__window>section.order-addon,.modal:has(section.share) .modal__window>section.share-weshre,.modal:has(section.share) .modal__window>section.share-group,.modal:has(section.share) .modal__window>section.share,.modal:has(section.share) .modal__window>section.add-members,.modal:has(section.share) .modal__window>section.create-group,.modal:has(section.share) .modal__window>section.create-room,.modal:has(section.share) .modal__window>section.create-ticket,.modal:has(section.share) .modal__window>section.create-addon,.modal:has(section.share) .modal__window>section.new-message,.modal:has(section.share) .modal__window>section.event-participant-detail,.modal:has(section.share) .modal__window>section.event-comments-modal,.modal:has(section.share) .modal__window>section.order.order--mobile-order,.modal:has(section.share) .modal__window>section.order-ticket,.modal:has(section.share) .modal__window>section.order-addon,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-weshre,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-group,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.add-members,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-group,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-room,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-ticket,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-addon,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.new-message,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-participant-detail,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-comments-modal,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order.order--mobile-order,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-ticket,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-addon,.modal:has(section.create-group) .modal__window>section.share-weshre,.modal:has(section.create-group) .modal__window>section.share-group,.modal:has(section.create-group) .modal__window>section.share,.modal:has(section.create-group) .modal__window>section.add-members,.modal:has(section.create-group) .modal__window>section.create-group,.modal:has(section.create-group) .modal__window>section.create-room,.modal:has(section.create-group) .modal__window>section.create-ticket,.modal:has(section.create-group) .modal__window>section.create-addon,.modal:has(section.create-group) .modal__window>section.new-message,.modal:has(section.create-group) .modal__window>section.event-participant-detail,.modal:has(section.create-group) .modal__window>section.event-comments-modal,.modal:has(section.create-group) .modal__window>section.order.order--mobile-order,.modal:has(section.create-group) .modal__window>section.order-ticket,.modal:has(section.create-group) .modal__window>section.order-addon,.modal:has(section.create-room) .modal__window>section.share-weshre,.modal:has(section.create-room) .modal__window>section.share-group,.modal:has(section.create-room) .modal__window>section.share,.modal:has(section.create-room) .modal__window>section.add-members,.modal:has(section.create-room) .modal__window>section.create-group,.modal:has(section.create-room) .modal__window>section.create-room,.modal:has(section.create-room) .modal__window>section.create-ticket,.modal:has(section.create-room) .modal__window>section.create-addon,.modal:has(section.create-room) .modal__window>section.new-message,.modal:has(section.create-room) .modal__window>section.event-participant-detail,.modal:has(section.create-room) .modal__window>section.event-comments-modal,.modal:has(section.create-room) .modal__window>section.order.order--mobile-order,.modal:has(section.create-room) .modal__window>section.order-ticket,.modal:has(section.create-room) .modal__window>section.order-addon,.modal:has(section.create-ticket) .modal__window>section.share-weshre,.modal:has(section.create-ticket) .modal__window>section.share-group,.modal:has(section.create-ticket) .modal__window>section.share,.modal:has(section.create-ticket) .modal__window>section.add-members,.modal:has(section.create-ticket) .modal__window>section.create-group,.modal:has(section.create-ticket) .modal__window>section.create-room,.modal:has(section.create-ticket) .modal__window>section.create-ticket,.modal:has(section.create-ticket) .modal__window>section.create-addon,.modal:has(section.create-ticket) .modal__window>section.new-message,.modal:has(section.create-ticket) .modal__window>section.event-participant-detail,.modal:has(section.create-ticket) .modal__window>section.event-comments-modal,.modal:has(section.create-ticket) .modal__window>section.order.order--mobile-order,.modal:has(section.create-ticket) .modal__window>section.order-ticket,.modal:has(section.create-ticket) .modal__window>section.order-addon,.modal:has(section.create-addon) .modal__window>section.share-weshre,.modal:has(section.create-addon) .modal__window>section.share-group,.modal:has(section.create-addon) .modal__window>section.share,.modal:has(section.create-addon) .modal__window>section.add-members,.modal:has(section.create-addon) .modal__window>section.create-group,.modal:has(section.create-addon) .modal__window>section.create-room,.modal:has(section.create-addon) .modal__window>section.create-ticket,.modal:has(section.create-addon) .modal__window>section.create-addon,.modal:has(section.create-addon) .modal__window>section.new-message,.modal:has(section.create-addon) .modal__window>section.event-participant-detail,.modal:has(section.create-addon) .modal__window>section.event-comments-modal,.modal:has(section.create-addon) .modal__window>section.order.order--mobile-order,.modal:has(section.create-addon) .modal__window>section.order-ticket,.modal:has(section.create-addon) .modal__window>section.order-addon,.modal:has(section.new-message) .modal__window>section.share-weshre,.modal:has(section.new-message) .modal__window>section.share-group,.modal:has(section.new-message) .modal__window>section.share,.modal:has(section.new-message) .modal__window>section.add-members,.modal:has(section.new-message) .modal__window>section.create-group,.modal:has(section.new-message) .modal__window>section.create-room,.modal:has(section.new-message) .modal__window>section.create-ticket,.modal:has(section.new-message) .modal__window>section.create-addon,.modal:has(section.new-message) .modal__window>section.new-message,.modal:has(section.new-message) .modal__window>section.event-participant-detail,.modal:has(section.new-message) .modal__window>section.event-comments-modal,.modal:has(section.new-message) .modal__window>section.order.order--mobile-order,.modal:has(section.new-message) .modal__window>section.order-ticket,.modal:has(section.new-message) .modal__window>section.order-addon,.modal:has(section.event-participant-detail) .modal__window>section.share-weshre,.modal:has(section.event-participant-detail) .modal__window>section.share-group,.modal:has(section.event-participant-detail) .modal__window>section.share,.modal:has(section.event-participant-detail) .modal__window>section.add-members,.modal:has(section.event-participant-detail) .modal__window>section.create-group,.modal:has(section.event-participant-detail) .modal__window>section.create-room,.modal:has(section.event-participant-detail) .modal__window>section.create-ticket,.modal:has(section.event-participant-detail) .modal__window>section.create-addon,.modal:has(section.event-participant-detail) .modal__window>section.new-message,.modal:has(section.event-participant-detail) .modal__window>section.event-participant-detail,.modal:has(section.event-participant-detail) .modal__window>section.event-comments-modal,.modal:has(section.event-participant-detail) .modal__window>section.order.order--mobile-order,.modal:has(section.event-participant-detail) .modal__window>section.order-ticket,.modal:has(section.event-participant-detail) .modal__window>section.order-addon,.modal:has(section.event-comments-modal) .modal__window>section.share-weshre,.modal:has(section.event-comments-modal) .modal__window>section.share-group,.modal:has(section.event-comments-modal) .modal__window>section.share,.modal:has(section.event-comments-modal) .modal__window>section.add-members,.modal:has(section.event-comments-modal) .modal__window>section.create-group,.modal:has(section.event-comments-modal) .modal__window>section.create-room,.modal:has(section.event-comments-modal) .modal__window>section.create-ticket,.modal:has(section.event-comments-modal) .modal__window>section.create-addon,.modal:has(section.event-comments-modal) .modal__window>section.new-message,.modal:has(section.event-comments-modal) .modal__window>section.event-participant-detail,.modal:has(section.event-comments-modal) .modal__window>section.event-comments-modal,.modal:has(section.event-comments-modal) .modal__window>section.order.order--mobile-order,.modal:has(section.event-comments-modal) .modal__window>section.order-ticket,.modal:has(section.event-comments-modal) .modal__window>section.order-addon,.modal:has(section.order.order--mobile-order) .modal__window>section.share-weshre,.modal:has(section.order.order--mobile-order) .modal__window>section.share-group,.modal:has(section.order.order--mobile-order) .modal__window>section.share,.modal:has(section.order.order--mobile-order) .modal__window>section.add-members,.modal:has(section.order.order--mobile-order) .modal__window>section.create-group,.modal:has(section.order.order--mobile-order) .modal__window>section.create-room,.modal:has(section.order.order--mobile-order) .modal__window>section.create-ticket,.modal:has(section.order.order--mobile-order) .modal__window>section.create-addon,.modal:has(section.order.order--mobile-order) .modal__window>section.new-message,.modal:has(section.order.order--mobile-order) .modal__window>section.event-participant-detail,.modal:has(section.order.order--mobile-order) .modal__window>section.event-comments-modal,.modal:has(section.order.order--mobile-order) .modal__window>section.order.order--mobile-order,.modal:has(section.order.order--mobile-order) .modal__window>section.order-ticket,.modal:has(section.order.order--mobile-order) .modal__window>section.order-addon,.modal:has(section.order-ticket) .modal__window>section.share-weshre,.modal:has(section.order-ticket) .modal__window>section.share-group,.modal:has(section.order-ticket) .modal__window>section.share,.modal:has(section.order-ticket) .modal__window>section.add-members,.modal:has(section.order-ticket) .modal__window>section.create-group,.modal:has(section.order-ticket) .modal__window>section.create-room,.modal:has(section.order-ticket) .modal__window>section.create-ticket,.modal:has(section.order-ticket) .modal__window>section.create-addon,.modal:has(section.order-ticket) .modal__window>section.new-message,.modal:has(section.order-ticket) .modal__window>section.event-participant-detail,.modal:has(section.order-ticket) .modal__window>section.event-comments-modal,.modal:has(section.order-ticket) .modal__window>section.order.order--mobile-order,.modal:has(section.order-ticket) .modal__window>section.order-ticket,.modal:has(section.order-ticket) .modal__window>section.order-addon,.modal:has(section.order-addon) .modal__window>section.share-weshre,.modal:has(section.order-addon) .modal__window>section.share-group,.modal:has(section.order-addon) .modal__window>section.share,.modal:has(section.order-addon) .modal__window>section.add-members,.modal:has(section.order-addon) .modal__window>section.create-group,.modal:has(section.order-addon) .modal__window>section.create-room,.modal:has(section.order-addon) .modal__window>section.create-ticket,.modal:has(section.order-addon) .modal__window>section.create-addon,.modal:has(section.order-addon) .modal__window>section.new-message,.modal:has(section.order-addon) .modal__window>section.event-participant-detail,.modal:has(section.order-addon) .modal__window>section.event-comments-modal,.modal:has(section.order-addon) .modal__window>section.order.order--mobile-order,.modal:has(section.order-addon) .modal__window>section.order-ticket,.modal:has(section.order-addon) .modal__window>section.order-addon{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:none;overflow:hidden;overscroll-behavior:none}.modal:has(section.share-weshre) .modal__window>section.share-weshre [class$=__body],.modal:has(section.share-weshre) .modal__window>section.share-weshre>.invitations,.modal:has(section.share-weshre) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.share-weshre .order__body,.modal:has(section.share-weshre) .modal__window>section.share-group [class$=__body],.modal:has(section.share-weshre) .modal__window>section.share-group>.invitations,.modal:has(section.share-weshre) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.share-group .order__body,.modal:has(section.share-weshre) .modal__window>section.share [class$=__body],.modal:has(section.share-weshre) .modal__window>section.share>.invitations,.modal:has(section.share-weshre) .modal__window>section.share .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.share .order__body,.modal:has(section.share-weshre) .modal__window>section.add-members [class$=__body],.modal:has(section.share-weshre) .modal__window>section.add-members>.invitations,.modal:has(section.share-weshre) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.add-members .order__body,.modal:has(section.share-weshre) .modal__window>section.create-group [class$=__body],.modal:has(section.share-weshre) .modal__window>section.create-group>.invitations,.modal:has(section.share-weshre) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.create-group .order__body,.modal:has(section.share-weshre) .modal__window>section.create-room [class$=__body],.modal:has(section.share-weshre) .modal__window>section.create-room>.invitations,.modal:has(section.share-weshre) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.create-room .order__body,.modal:has(section.share-weshre) .modal__window>section.create-ticket [class$=__body],.modal:has(section.share-weshre) .modal__window>section.create-ticket>.invitations,.modal:has(section.share-weshre) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.create-ticket .order__body,.modal:has(section.share-weshre) .modal__window>section.create-addon [class$=__body],.modal:has(section.share-weshre) .modal__window>section.create-addon>.invitations,.modal:has(section.share-weshre) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.create-addon .order__body,.modal:has(section.share-weshre) .modal__window>section.new-message [class$=__body],.modal:has(section.share-weshre) .modal__window>section.new-message>.invitations,.modal:has(section.share-weshre) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.new-message .order__body,.modal:has(section.share-weshre) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.share-weshre) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.share-weshre) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.event-participant-detail .order__body,.modal:has(section.share-weshre) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.share-weshre) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.share-weshre) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.event-comments-modal .order__body,.modal:has(section.share-weshre) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.share-weshre) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.share-weshre) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.share-weshre) .modal__window>section.order-ticket [class$=__body],.modal:has(section.share-weshre) .modal__window>section.order-ticket>.invitations,.modal:has(section.share-weshre) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.order-ticket .order__body,.modal:has(section.share-weshre) .modal__window>section.order-addon [class$=__body],.modal:has(section.share-weshre) .modal__window>section.order-addon>.invitations,.modal:has(section.share-weshre) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.share-weshre) .modal__window>section.order-addon .order__body,.modal:has(section.share-group) .modal__window>section.share-weshre [class$=__body],.modal:has(section.share-group) .modal__window>section.share-weshre>.invitations,.modal:has(section.share-group) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.share-weshre .order__body,.modal:has(section.share-group) .modal__window>section.share-group [class$=__body],.modal:has(section.share-group) .modal__window>section.share-group>.invitations,.modal:has(section.share-group) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.share-group .order__body,.modal:has(section.share-group) .modal__window>section.share [class$=__body],.modal:has(section.share-group) .modal__window>section.share>.invitations,.modal:has(section.share-group) .modal__window>section.share .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.share .order__body,.modal:has(section.share-group) .modal__window>section.add-members [class$=__body],.modal:has(section.share-group) .modal__window>section.add-members>.invitations,.modal:has(section.share-group) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.add-members .order__body,.modal:has(section.share-group) .modal__window>section.create-group [class$=__body],.modal:has(section.share-group) .modal__window>section.create-group>.invitations,.modal:has(section.share-group) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.create-group .order__body,.modal:has(section.share-group) .modal__window>section.create-room [class$=__body],.modal:has(section.share-group) .modal__window>section.create-room>.invitations,.modal:has(section.share-group) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.create-room .order__body,.modal:has(section.share-group) .modal__window>section.create-ticket [class$=__body],.modal:has(section.share-group) .modal__window>section.create-ticket>.invitations,.modal:has(section.share-group) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.create-ticket .order__body,.modal:has(section.share-group) .modal__window>section.create-addon [class$=__body],.modal:has(section.share-group) .modal__window>section.create-addon>.invitations,.modal:has(section.share-group) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.create-addon .order__body,.modal:has(section.share-group) .modal__window>section.new-message [class$=__body],.modal:has(section.share-group) .modal__window>section.new-message>.invitations,.modal:has(section.share-group) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.new-message .order__body,.modal:has(section.share-group) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.share-group) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.share-group) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.event-participant-detail .order__body,.modal:has(section.share-group) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.share-group) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.share-group) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.event-comments-modal .order__body,.modal:has(section.share-group) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.share-group) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.share-group) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.share-group) .modal__window>section.order-ticket [class$=__body],.modal:has(section.share-group) .modal__window>section.order-ticket>.invitations,.modal:has(section.share-group) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.order-ticket .order__body,.modal:has(section.share-group) .modal__window>section.order-addon [class$=__body],.modal:has(section.share-group) .modal__window>section.order-addon>.invitations,.modal:has(section.share-group) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.share-group) .modal__window>section.order-addon .order__body,.modal:has(section.share) .modal__window>section.share-weshre [class$=__body],.modal:has(section.share) .modal__window>section.share-weshre>.invitations,.modal:has(section.share) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.share) .modal__window>section.share-weshre .order__body,.modal:has(section.share) .modal__window>section.share-group [class$=__body],.modal:has(section.share) .modal__window>section.share-group>.invitations,.modal:has(section.share) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.share) .modal__window>section.share-group .order__body,.modal:has(section.share) .modal__window>section.share [class$=__body],.modal:has(section.share) .modal__window>section.share>.invitations,.modal:has(section.share) .modal__window>section.share .event-comments-modal__list,.modal:has(section.share) .modal__window>section.share .order__body,.modal:has(section.share) .modal__window>section.add-members [class$=__body],.modal:has(section.share) .modal__window>section.add-members>.invitations,.modal:has(section.share) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.share) .modal__window>section.add-members .order__body,.modal:has(section.share) .modal__window>section.create-group [class$=__body],.modal:has(section.share) .modal__window>section.create-group>.invitations,.modal:has(section.share) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.share) .modal__window>section.create-group .order__body,.modal:has(section.share) .modal__window>section.create-room [class$=__body],.modal:has(section.share) .modal__window>section.create-room>.invitations,.modal:has(section.share) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.share) .modal__window>section.create-room .order__body,.modal:has(section.share) .modal__window>section.create-ticket [class$=__body],.modal:has(section.share) .modal__window>section.create-ticket>.invitations,.modal:has(section.share) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.share) .modal__window>section.create-ticket .order__body,.modal:has(section.share) .modal__window>section.create-addon [class$=__body],.modal:has(section.share) .modal__window>section.create-addon>.invitations,.modal:has(section.share) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.share) .modal__window>section.create-addon .order__body,.modal:has(section.share) .modal__window>section.new-message [class$=__body],.modal:has(section.share) .modal__window>section.new-message>.invitations,.modal:has(section.share) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.share) .modal__window>section.new-message .order__body,.modal:has(section.share) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.share) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.share) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.share) .modal__window>section.event-participant-detail .order__body,.modal:has(section.share) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.share) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.share) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.share) .modal__window>section.event-comments-modal .order__body,.modal:has(section.share) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.share) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.share) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.share) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.share) .modal__window>section.order-ticket [class$=__body],.modal:has(section.share) .modal__window>section.order-ticket>.invitations,.modal:has(section.share) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.share) .modal__window>section.order-ticket .order__body,.modal:has(section.share) .modal__window>section.order-addon [class$=__body],.modal:has(section.share) .modal__window>section.order-addon>.invitations,.modal:has(section.share) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.share) .modal__window>section.order-addon .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-weshre [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-weshre>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-weshre .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-group [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-group>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share-group .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.share .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.add-members [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.add-members>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.add-members .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-group [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-group>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-group .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-room [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-room>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-room .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-ticket [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-ticket>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-ticket .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-addon [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-addon>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.create-addon .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.new-message [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.new-message>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.new-message .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-participant-detail .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.event-comments-modal .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-ticket [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-ticket>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-ticket .order__body,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-addon [class$=__body],.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-addon>.invitations,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.add-members:not(.edit-member)) .modal__window>section.order-addon .order__body,.modal:has(section.create-group) .modal__window>section.share-weshre [class$=__body],.modal:has(section.create-group) .modal__window>section.share-weshre>.invitations,.modal:has(section.create-group) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.share-weshre .order__body,.modal:has(section.create-group) .modal__window>section.share-group [class$=__body],.modal:has(section.create-group) .modal__window>section.share-group>.invitations,.modal:has(section.create-group) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.share-group .order__body,.modal:has(section.create-group) .modal__window>section.share [class$=__body],.modal:has(section.create-group) .modal__window>section.share>.invitations,.modal:has(section.create-group) .modal__window>section.share .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.share .order__body,.modal:has(section.create-group) .modal__window>section.add-members [class$=__body],.modal:has(section.create-group) .modal__window>section.add-members>.invitations,.modal:has(section.create-group) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.add-members .order__body,.modal:has(section.create-group) .modal__window>section.create-group [class$=__body],.modal:has(section.create-group) .modal__window>section.create-group>.invitations,.modal:has(section.create-group) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.create-group .order__body,.modal:has(section.create-group) .modal__window>section.create-room [class$=__body],.modal:has(section.create-group) .modal__window>section.create-room>.invitations,.modal:has(section.create-group) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.create-room .order__body,.modal:has(section.create-group) .modal__window>section.create-ticket [class$=__body],.modal:has(section.create-group) .modal__window>section.create-ticket>.invitations,.modal:has(section.create-group) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.create-ticket .order__body,.modal:has(section.create-group) .modal__window>section.create-addon [class$=__body],.modal:has(section.create-group) .modal__window>section.create-addon>.invitations,.modal:has(section.create-group) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.create-addon .order__body,.modal:has(section.create-group) .modal__window>section.new-message [class$=__body],.modal:has(section.create-group) .modal__window>section.new-message>.invitations,.modal:has(section.create-group) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.new-message .order__body,.modal:has(section.create-group) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.create-group) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.create-group) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.event-participant-detail .order__body,.modal:has(section.create-group) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.create-group) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.create-group) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.event-comments-modal .order__body,.modal:has(section.create-group) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.create-group) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.create-group) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.create-group) .modal__window>section.order-ticket [class$=__body],.modal:has(section.create-group) .modal__window>section.order-ticket>.invitations,.modal:has(section.create-group) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.order-ticket .order__body,.modal:has(section.create-group) .modal__window>section.order-addon [class$=__body],.modal:has(section.create-group) .modal__window>section.order-addon>.invitations,.modal:has(section.create-group) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.create-group) .modal__window>section.order-addon .order__body,.modal:has(section.create-room) .modal__window>section.share-weshre [class$=__body],.modal:has(section.create-room) .modal__window>section.share-weshre>.invitations,.modal:has(section.create-room) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.share-weshre .order__body,.modal:has(section.create-room) .modal__window>section.share-group [class$=__body],.modal:has(section.create-room) .modal__window>section.share-group>.invitations,.modal:has(section.create-room) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.share-group .order__body,.modal:has(section.create-room) .modal__window>section.share [class$=__body],.modal:has(section.create-room) .modal__window>section.share>.invitations,.modal:has(section.create-room) .modal__window>section.share .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.share .order__body,.modal:has(section.create-room) .modal__window>section.add-members [class$=__body],.modal:has(section.create-room) .modal__window>section.add-members>.invitations,.modal:has(section.create-room) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.add-members .order__body,.modal:has(section.create-room) .modal__window>section.create-group [class$=__body],.modal:has(section.create-room) .modal__window>section.create-group>.invitations,.modal:has(section.create-room) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.create-group .order__body,.modal:has(section.create-room) .modal__window>section.create-room [class$=__body],.modal:has(section.create-room) .modal__window>section.create-room>.invitations,.modal:has(section.create-room) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.create-room .order__body,.modal:has(section.create-room) .modal__window>section.create-ticket [class$=__body],.modal:has(section.create-room) .modal__window>section.create-ticket>.invitations,.modal:has(section.create-room) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.create-ticket .order__body,.modal:has(section.create-room) .modal__window>section.create-addon [class$=__body],.modal:has(section.create-room) .modal__window>section.create-addon>.invitations,.modal:has(section.create-room) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.create-addon .order__body,.modal:has(section.create-room) .modal__window>section.new-message [class$=__body],.modal:has(section.create-room) .modal__window>section.new-message>.invitations,.modal:has(section.create-room) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.new-message .order__body,.modal:has(section.create-room) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.create-room) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.create-room) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.event-participant-detail .order__body,.modal:has(section.create-room) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.create-room) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.create-room) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.event-comments-modal .order__body,.modal:has(section.create-room) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.create-room) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.create-room) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.create-room) .modal__window>section.order-ticket [class$=__body],.modal:has(section.create-room) .modal__window>section.order-ticket>.invitations,.modal:has(section.create-room) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.order-ticket .order__body,.modal:has(section.create-room) .modal__window>section.order-addon [class$=__body],.modal:has(section.create-room) .modal__window>section.order-addon>.invitations,.modal:has(section.create-room) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.create-room) .modal__window>section.order-addon .order__body,.modal:has(section.create-ticket) .modal__window>section.share-weshre [class$=__body],.modal:has(section.create-ticket) .modal__window>section.share-weshre>.invitations,.modal:has(section.create-ticket) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.share-weshre .order__body,.modal:has(section.create-ticket) .modal__window>section.share-group [class$=__body],.modal:has(section.create-ticket) .modal__window>section.share-group>.invitations,.modal:has(section.create-ticket) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.share-group .order__body,.modal:has(section.create-ticket) .modal__window>section.share [class$=__body],.modal:has(section.create-ticket) .modal__window>section.share>.invitations,.modal:has(section.create-ticket) .modal__window>section.share .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.share .order__body,.modal:has(section.create-ticket) .modal__window>section.add-members [class$=__body],.modal:has(section.create-ticket) .modal__window>section.add-members>.invitations,.modal:has(section.create-ticket) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.add-members .order__body,.modal:has(section.create-ticket) .modal__window>section.create-group [class$=__body],.modal:has(section.create-ticket) .modal__window>section.create-group>.invitations,.modal:has(section.create-ticket) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.create-group .order__body,.modal:has(section.create-ticket) .modal__window>section.create-room [class$=__body],.modal:has(section.create-ticket) .modal__window>section.create-room>.invitations,.modal:has(section.create-ticket) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.create-room .order__body,.modal:has(section.create-ticket) .modal__window>section.create-ticket [class$=__body],.modal:has(section.create-ticket) .modal__window>section.create-ticket>.invitations,.modal:has(section.create-ticket) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.create-ticket .order__body,.modal:has(section.create-ticket) .modal__window>section.create-addon [class$=__body],.modal:has(section.create-ticket) .modal__window>section.create-addon>.invitations,.modal:has(section.create-ticket) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.create-addon .order__body,.modal:has(section.create-ticket) .modal__window>section.new-message [class$=__body],.modal:has(section.create-ticket) .modal__window>section.new-message>.invitations,.modal:has(section.create-ticket) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.new-message .order__body,.modal:has(section.create-ticket) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.create-ticket) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.create-ticket) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.event-participant-detail .order__body,.modal:has(section.create-ticket) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.create-ticket) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.create-ticket) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.event-comments-modal .order__body,.modal:has(section.create-ticket) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.create-ticket) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.create-ticket) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.create-ticket) .modal__window>section.order-ticket [class$=__body],.modal:has(section.create-ticket) .modal__window>section.order-ticket>.invitations,.modal:has(section.create-ticket) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.order-ticket .order__body,.modal:has(section.create-ticket) .modal__window>section.order-addon [class$=__body],.modal:has(section.create-ticket) .modal__window>section.order-addon>.invitations,.modal:has(section.create-ticket) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.create-ticket) .modal__window>section.order-addon .order__body,.modal:has(section.create-addon) .modal__window>section.share-weshre [class$=__body],.modal:has(section.create-addon) .modal__window>section.share-weshre>.invitations,.modal:has(section.create-addon) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.share-weshre .order__body,.modal:has(section.create-addon) .modal__window>section.share-group [class$=__body],.modal:has(section.create-addon) .modal__window>section.share-group>.invitations,.modal:has(section.create-addon) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.share-group .order__body,.modal:has(section.create-addon) .modal__window>section.share [class$=__body],.modal:has(section.create-addon) .modal__window>section.share>.invitations,.modal:has(section.create-addon) .modal__window>section.share .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.share .order__body,.modal:has(section.create-addon) .modal__window>section.add-members [class$=__body],.modal:has(section.create-addon) .modal__window>section.add-members>.invitations,.modal:has(section.create-addon) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.add-members .order__body,.modal:has(section.create-addon) .modal__window>section.create-group [class$=__body],.modal:has(section.create-addon) .modal__window>section.create-group>.invitations,.modal:has(section.create-addon) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.create-group .order__body,.modal:has(section.create-addon) .modal__window>section.create-room [class$=__body],.modal:has(section.create-addon) .modal__window>section.create-room>.invitations,.modal:has(section.create-addon) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.create-room .order__body,.modal:has(section.create-addon) .modal__window>section.create-ticket [class$=__body],.modal:has(section.create-addon) .modal__window>section.create-ticket>.invitations,.modal:has(section.create-addon) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.create-ticket .order__body,.modal:has(section.create-addon) .modal__window>section.create-addon [class$=__body],.modal:has(section.create-addon) .modal__window>section.create-addon>.invitations,.modal:has(section.create-addon) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.create-addon .order__body,.modal:has(section.create-addon) .modal__window>section.new-message [class$=__body],.modal:has(section.create-addon) .modal__window>section.new-message>.invitations,.modal:has(section.create-addon) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.new-message .order__body,.modal:has(section.create-addon) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.create-addon) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.create-addon) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.event-participant-detail .order__body,.modal:has(section.create-addon) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.create-addon) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.create-addon) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.event-comments-modal .order__body,.modal:has(section.create-addon) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.create-addon) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.create-addon) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.create-addon) .modal__window>section.order-ticket [class$=__body],.modal:has(section.create-addon) .modal__window>section.order-ticket>.invitations,.modal:has(section.create-addon) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.order-ticket .order__body,.modal:has(section.create-addon) .modal__window>section.order-addon [class$=__body],.modal:has(section.create-addon) .modal__window>section.order-addon>.invitations,.modal:has(section.create-addon) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.create-addon) .modal__window>section.order-addon .order__body,.modal:has(section.new-message) .modal__window>section.share-weshre [class$=__body],.modal:has(section.new-message) .modal__window>section.share-weshre>.invitations,.modal:has(section.new-message) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.share-weshre .order__body,.modal:has(section.new-message) .modal__window>section.share-group [class$=__body],.modal:has(section.new-message) .modal__window>section.share-group>.invitations,.modal:has(section.new-message) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.share-group .order__body,.modal:has(section.new-message) .modal__window>section.share [class$=__body],.modal:has(section.new-message) .modal__window>section.share>.invitations,.modal:has(section.new-message) .modal__window>section.share .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.share .order__body,.modal:has(section.new-message) .modal__window>section.add-members [class$=__body],.modal:has(section.new-message) .modal__window>section.add-members>.invitations,.modal:has(section.new-message) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.add-members .order__body,.modal:has(section.new-message) .modal__window>section.create-group [class$=__body],.modal:has(section.new-message) .modal__window>section.create-group>.invitations,.modal:has(section.new-message) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.create-group .order__body,.modal:has(section.new-message) .modal__window>section.create-room [class$=__body],.modal:has(section.new-message) .modal__window>section.create-room>.invitations,.modal:has(section.new-message) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.create-room .order__body,.modal:has(section.new-message) .modal__window>section.create-ticket [class$=__body],.modal:has(section.new-message) .modal__window>section.create-ticket>.invitations,.modal:has(section.new-message) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.create-ticket .order__body,.modal:has(section.new-message) .modal__window>section.create-addon [class$=__body],.modal:has(section.new-message) .modal__window>section.create-addon>.invitations,.modal:has(section.new-message) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.create-addon .order__body,.modal:has(section.new-message) .modal__window>section.new-message [class$=__body],.modal:has(section.new-message) .modal__window>section.new-message>.invitations,.modal:has(section.new-message) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.new-message .order__body,.modal:has(section.new-message) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.new-message) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.new-message) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.event-participant-detail .order__body,.modal:has(section.new-message) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.new-message) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.new-message) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.event-comments-modal .order__body,.modal:has(section.new-message) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.new-message) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.new-message) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.new-message) .modal__window>section.order-ticket [class$=__body],.modal:has(section.new-message) .modal__window>section.order-ticket>.invitations,.modal:has(section.new-message) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.order-ticket .order__body,.modal:has(section.new-message) .modal__window>section.order-addon [class$=__body],.modal:has(section.new-message) .modal__window>section.order-addon>.invitations,.modal:has(section.new-message) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.new-message) .modal__window>section.order-addon .order__body,.modal:has(section.event-participant-detail) .modal__window>section.share-weshre [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.share-weshre>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.share-weshre .order__body,.modal:has(section.event-participant-detail) .modal__window>section.share-group [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.share-group>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.share-group .order__body,.modal:has(section.event-participant-detail) .modal__window>section.share [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.share>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.share .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.share .order__body,.modal:has(section.event-participant-detail) .modal__window>section.add-members [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.add-members>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.add-members .order__body,.modal:has(section.event-participant-detail) .modal__window>section.create-group [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.create-group>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.create-group .order__body,.modal:has(section.event-participant-detail) .modal__window>section.create-room [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.create-room>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.create-room .order__body,.modal:has(section.event-participant-detail) .modal__window>section.create-ticket [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.create-ticket>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.create-ticket .order__body,.modal:has(section.event-participant-detail) .modal__window>section.create-addon [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.create-addon>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.create-addon .order__body,.modal:has(section.event-participant-detail) .modal__window>section.new-message [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.new-message>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.new-message .order__body,.modal:has(section.event-participant-detail) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.event-participant-detail .order__body,.modal:has(section.event-participant-detail) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.event-comments-modal .order__body,.modal:has(section.event-participant-detail) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.event-participant-detail) .modal__window>section.order-ticket [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.order-ticket>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.order-ticket .order__body,.modal:has(section.event-participant-detail) .modal__window>section.order-addon [class$=__body],.modal:has(section.event-participant-detail) .modal__window>section.order-addon>.invitations,.modal:has(section.event-participant-detail) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.event-participant-detail) .modal__window>section.order-addon .order__body,.modal:has(section.event-comments-modal) .modal__window>section.share-weshre [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.share-weshre>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.share-weshre .order__body,.modal:has(section.event-comments-modal) .modal__window>section.share-group [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.share-group>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.share-group .order__body,.modal:has(section.event-comments-modal) .modal__window>section.share [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.share>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.share .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.share .order__body,.modal:has(section.event-comments-modal) .modal__window>section.add-members [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.add-members>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.add-members .order__body,.modal:has(section.event-comments-modal) .modal__window>section.create-group [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.create-group>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.create-group .order__body,.modal:has(section.event-comments-modal) .modal__window>section.create-room [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.create-room>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.create-room .order__body,.modal:has(section.event-comments-modal) .modal__window>section.create-ticket [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.create-ticket>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.create-ticket .order__body,.modal:has(section.event-comments-modal) .modal__window>section.create-addon [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.create-addon>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.create-addon .order__body,.modal:has(section.event-comments-modal) .modal__window>section.new-message [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.new-message>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.new-message .order__body,.modal:has(section.event-comments-modal) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.event-participant-detail .order__body,.modal:has(section.event-comments-modal) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.event-comments-modal .order__body,.modal:has(section.event-comments-modal) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.event-comments-modal) .modal__window>section.order-ticket [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.order-ticket>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.order-ticket .order__body,.modal:has(section.event-comments-modal) .modal__window>section.order-addon [class$=__body],.modal:has(section.event-comments-modal) .modal__window>section.order-addon>.invitations,.modal:has(section.event-comments-modal) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.event-comments-modal) .modal__window>section.order-addon .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.share-weshre [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.share-weshre>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.share-weshre .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.share-group [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.share-group>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.share-group .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.share [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.share>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.share .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.share .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.add-members [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.add-members>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.add-members .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.create-group [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.create-group>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.create-group .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.create-room [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.create-room>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.create-room .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.create-ticket [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.create-ticket>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.create-ticket .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.create-addon [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.create-addon>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.create-addon .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.new-message [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.new-message>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.new-message .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.event-participant-detail .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.event-comments-modal .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.order-ticket [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.order-ticket>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.order-ticket .order__body,.modal:has(section.order.order--mobile-order) .modal__window>section.order-addon [class$=__body],.modal:has(section.order.order--mobile-order) .modal__window>section.order-addon>.invitations,.modal:has(section.order.order--mobile-order) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.order.order--mobile-order) .modal__window>section.order-addon .order__body,.modal:has(section.order-ticket) .modal__window>section.share-weshre [class$=__body],.modal:has(section.order-ticket) .modal__window>section.share-weshre>.invitations,.modal:has(section.order-ticket) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.share-weshre .order__body,.modal:has(section.order-ticket) .modal__window>section.share-group [class$=__body],.modal:has(section.order-ticket) .modal__window>section.share-group>.invitations,.modal:has(section.order-ticket) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.share-group .order__body,.modal:has(section.order-ticket) .modal__window>section.share [class$=__body],.modal:has(section.order-ticket) .modal__window>section.share>.invitations,.modal:has(section.order-ticket) .modal__window>section.share .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.share .order__body,.modal:has(section.order-ticket) .modal__window>section.add-members [class$=__body],.modal:has(section.order-ticket) .modal__window>section.add-members>.invitations,.modal:has(section.order-ticket) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.add-members .order__body,.modal:has(section.order-ticket) .modal__window>section.create-group [class$=__body],.modal:has(section.order-ticket) .modal__window>section.create-group>.invitations,.modal:has(section.order-ticket) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.create-group .order__body,.modal:has(section.order-ticket) .modal__window>section.create-room [class$=__body],.modal:has(section.order-ticket) .modal__window>section.create-room>.invitations,.modal:has(section.order-ticket) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.create-room .order__body,.modal:has(section.order-ticket) .modal__window>section.create-ticket [class$=__body],.modal:has(section.order-ticket) .modal__window>section.create-ticket>.invitations,.modal:has(section.order-ticket) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.create-ticket .order__body,.modal:has(section.order-ticket) .modal__window>section.create-addon [class$=__body],.modal:has(section.order-ticket) .modal__window>section.create-addon>.invitations,.modal:has(section.order-ticket) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.create-addon .order__body,.modal:has(section.order-ticket) .modal__window>section.new-message [class$=__body],.modal:has(section.order-ticket) .modal__window>section.new-message>.invitations,.modal:has(section.order-ticket) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.new-message .order__body,.modal:has(section.order-ticket) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.order-ticket) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.order-ticket) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.event-participant-detail .order__body,.modal:has(section.order-ticket) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.order-ticket) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.order-ticket) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.event-comments-modal .order__body,.modal:has(section.order-ticket) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.order-ticket) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.order-ticket) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.order-ticket) .modal__window>section.order-ticket [class$=__body],.modal:has(section.order-ticket) .modal__window>section.order-ticket>.invitations,.modal:has(section.order-ticket) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.order-ticket .order__body,.modal:has(section.order-ticket) .modal__window>section.order-addon [class$=__body],.modal:has(section.order-ticket) .modal__window>section.order-addon>.invitations,.modal:has(section.order-ticket) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.order-ticket) .modal__window>section.order-addon .order__body,.modal:has(section.order-addon) .modal__window>section.share-weshre [class$=__body],.modal:has(section.order-addon) .modal__window>section.share-weshre>.invitations,.modal:has(section.order-addon) .modal__window>section.share-weshre .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.share-weshre .order__body,.modal:has(section.order-addon) .modal__window>section.share-group [class$=__body],.modal:has(section.order-addon) .modal__window>section.share-group>.invitations,.modal:has(section.order-addon) .modal__window>section.share-group .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.share-group .order__body,.modal:has(section.order-addon) .modal__window>section.share [class$=__body],.modal:has(section.order-addon) .modal__window>section.share>.invitations,.modal:has(section.order-addon) .modal__window>section.share .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.share .order__body,.modal:has(section.order-addon) .modal__window>section.add-members [class$=__body],.modal:has(section.order-addon) .modal__window>section.add-members>.invitations,.modal:has(section.order-addon) .modal__window>section.add-members .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.add-members .order__body,.modal:has(section.order-addon) .modal__window>section.create-group [class$=__body],.modal:has(section.order-addon) .modal__window>section.create-group>.invitations,.modal:has(section.order-addon) .modal__window>section.create-group .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.create-group .order__body,.modal:has(section.order-addon) .modal__window>section.create-room [class$=__body],.modal:has(section.order-addon) .modal__window>section.create-room>.invitations,.modal:has(section.order-addon) .modal__window>section.create-room .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.create-room .order__body,.modal:has(section.order-addon) .modal__window>section.create-ticket [class$=__body],.modal:has(section.order-addon) .modal__window>section.create-ticket>.invitations,.modal:has(section.order-addon) .modal__window>section.create-ticket .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.create-ticket .order__body,.modal:has(section.order-addon) .modal__window>section.create-addon [class$=__body],.modal:has(section.order-addon) .modal__window>section.create-addon>.invitations,.modal:has(section.order-addon) .modal__window>section.create-addon .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.create-addon .order__body,.modal:has(section.order-addon) .modal__window>section.new-message [class$=__body],.modal:has(section.order-addon) .modal__window>section.new-message>.invitations,.modal:has(section.order-addon) .modal__window>section.new-message .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.new-message .order__body,.modal:has(section.order-addon) .modal__window>section.event-participant-detail [class$=__body],.modal:has(section.order-addon) .modal__window>section.event-participant-detail>.invitations,.modal:has(section.order-addon) .modal__window>section.event-participant-detail .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.event-participant-detail .order__body,.modal:has(section.order-addon) .modal__window>section.event-comments-modal [class$=__body],.modal:has(section.order-addon) .modal__window>section.event-comments-modal>.invitations,.modal:has(section.order-addon) .modal__window>section.event-comments-modal .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.event-comments-modal .order__body,.modal:has(section.order-addon) .modal__window>section.order.order--mobile-order [class$=__body],.modal:has(section.order-addon) .modal__window>section.order.order--mobile-order>.invitations,.modal:has(section.order-addon) .modal__window>section.order.order--mobile-order .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.order.order--mobile-order .order__body,.modal:has(section.order-addon) .modal__window>section.order-ticket [class$=__body],.modal:has(section.order-addon) .modal__window>section.order-ticket>.invitations,.modal:has(section.order-addon) .modal__window>section.order-ticket .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.order-ticket .order__body,.modal:has(section.order-addon) .modal__window>section.order-addon [class$=__body],.modal:has(section.order-addon) .modal__window>section.order-addon>.invitations,.modal:has(section.order-addon) .modal__window>section.order-addon .event-comments-modal__list,.modal:has(section.order-addon) .modal__window>section.order-addon .order__body{overscroll-behavior:contain}.modal:has(section.order.order--mobile-order) .modal__window{box-shadow:none}.modal:has(section.order.order--mobile-order) .modal__window:before{display:none}.modal:has(section.create-ticket) .modal__window,.modal:has(section.create-addon) .modal__window{--modal-pad-top: max(64px, calc(var(--safe-top) + 48px));--modal-toolbar-top: max(28px, calc(var(--safe-top) + 18px))}.modal:has(section.create-ticket) .modal__window>.modal__toolbar>.icon-button,.modal:has(section.create-addon) .modal__window>.modal__toolbar>.icon-button{display:none}.modal:has(section.share-weshre) .modal__window,.modal:has(section.share-group) .modal__window,.modal:has(section.share) .modal__window{--modal-pad-top: max(56px, calc(var(--safe-top) + 40px))}.modal:has(section.order-ticket) .modal__window,.modal:has(section.order-addon) .modal__window{--modal-pad-top: max(48px, calc(var(--safe-top) + 36px));height:min(92dvh,100dvh - var(--modal-keyboard-inset, 0px));max-height:min(92dvh,100dvh - var(--modal-keyboard-inset, 0px))}}@keyframes modal-mobile-sheet-rise{0%{opacity:1;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.modal:has(section.share-weshre) .modal__window,.modal:has(section.share-group) .modal__window,.modal:has(section.share) .modal__window,.modal:has(section.add-members:not(.edit-member)) .modal__window,.modal:has(section.create-group) .modal__window,.modal:has(section.create-room) .modal__window,.modal:has(section.create-ticket) .modal__window,.modal:has(section.create-addon) .modal__window,.modal:has(section.new-message) .modal__window,.modal:has(section.event-participant-detail) .modal__window,.modal:has(section.event-comments-modal) .modal__window,.modal:has(section.order.order--mobile-order) .modal__window,.modal:has(section.order-ticket) .modal__window,.modal:has(section.order-addon) .modal__window{animation:none}}.navigation{display:flex;flex-flow:column;justify-content:space-between;align-items:stretch;gap:18px;flex-grow:1;width:100%}.navigation__list{display:flex;flex-flow:column;justify-content:initial;align-items:stretch;gap:4px}.navigation__list>.navigation__element{margin:0;padding:0}.navigation .navigation__list:first-child{opacity:1;transition:.2s opacity,.2s visibility;transition-delay:.2s;transition-behavior:allow-discrete}.navigation.hidden .navigation__list:first-child{height:0;visibility:collapse;opacity:0;transition-delay:0s}.connected{--shell-gap: clamp(10px, 1vw, 14px);--panel-gap: 6px;--surface-padding: clamp(18px, 1.6vw, 24px);--page-header-offset-top: 6px;background-color:var(--bg-color);background-image:var(--app-bg-gradient);display:flex;flex-flow:row;justify-content:stretch;align-items:stretch;gap:0px;position:relative;padding:var(--shell-gap);width:100%;max-width:100%;height:100vh;height:100dvh}.connected #main{--main-surface-bg: var(--bg-color-secondary);display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;padding:var(--surface-padding);border-radius:var(--radius-window, 30px);background-color:var(--bg-color-secondary);border:var(--border-hairline, 1px solid hsla(0, 0%, 100%, .07));box-shadow:var(--window-shadow, none);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;flex-grow:1;margin-left:var(--panel-gap);border:var(--border-hairline);box-shadow:var(--window-shadow);scroll-behavior:smooth}@supports (scrollbar-gutter: stable){.connected #main{scrollbar-gutter:stable}}.connected #main::-webkit-scrollbar{width:7px}.connected #main::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:#ffffff1f}.connected #main::-webkit-scrollbar-thumb:hover{background-color:#fff3}.connected #main>*{flex-shrink:0}.connected #main>section{width:100%;min-width:0;box-sizing:border-box}.connected #main>.event__backdrop{position:fixed;top:var(--event-backdrop-top, 0);left:var(--event-backdrop-left, 0);width:var(--event-backdrop-width, 100%);height:var(--event-backdrop-height, 100%);z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.connected #main:has(>.event__backdrop){background-color:transparent}.connected #main:has(>.event__backdrop)>:not(.event__backdrop):not(.event-mobile-back):not(.actions){position:relative;z-index:1}.connected #main:has(>.event__backdrop)>section.event--desktop,.connected #main:has(>.event__backdrop)>section.event--mobile,.connected #main:has(>.event__backdrop)>section.create--event-layout,.connected #main:has(>.event__backdrop)>section.order{background-color:transparent}.connected--mobile{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--mobile-safe-top: var(--safe-top);--mobile-safe-right: var(--safe-right);--mobile-safe-bottom: var(--safe-bottom);--mobile-safe-left: var(--safe-left);--mobile-gutter-min: clamp(12px, 3.5vw, 16px);--mobile-page-gutter: clamp(20px, 5.5vw, 30px);--mobile-gutter-inline-start: max(var(--mobile-gutter-min), var(--safe-left));--mobile-gutter-inline-end: max(var(--mobile-gutter-min), var(--safe-right));--mobile-main-pad-inline-start: max(var(--mobile-page-gutter), var(--safe-left));--mobile-main-pad-inline-end: max(var(--mobile-page-gutter), var(--safe-right));--mobile-control-size: 35px;--mobile-toolbar-offset: calc(var(--surface-padding, 15px) + var(--page-header-offset-top, 5px) - 4px);--mobile-toolbar-height: calc(var(--mobile-toolbar-offset) + var(--mobile-control-size));--mobile-main-pad-top: calc(var(--safe-top) + var(--page-header-offset-top, 6px));--mobile-actions-top: var(--mobile-main-pad-top);--small-menu-bottom-offset: max(1vh, var(--safe-bottom));--mobile-small-menu-height: 56px;--mobile-small-menu-offset: calc( var(--mobile-small-menu-height) + var(--small-menu-bottom-offset) + 12px );--mobile-main-pad-bottom-menu: calc(90px + var(--safe-bottom));--mobile-main-pad-bottom-content: max(clamp(16px, 4vw, 24px), var(--safe-bottom));--event-mobile-control-size: var(--mobile-control-size);--event-mobile-toolbar-top: var(--mobile-toolbar-offset);--event-mobile-gutter-inline: var(--mobile-gutter-inline-end);--event-small-menu-offset: var(--mobile-small-menu-offset);--group-mobile-control-size: var(--mobile-control-size);--group-mobile-toolbar-top: var(--mobile-toolbar-offset);--group-mobile-gutter-inline: var(--mobile-gutter-inline-end);--group-small-menu-offset: var(--mobile-small-menu-offset);--chat-mobile-gutter: var(--mobile-gutter-inline-start);--chat-mobile-toolbar-height: var(--mobile-toolbar-height);--chat-mobile-small-menu-offset: var(--mobile-small-menu-offset);--create-gutter-inline: var(--mobile-gutter-inline-end);--create-mobile-toolbar-top: var(--mobile-toolbar-offset);--page-gutter: var(--mobile-page-gutter);--small-menu-rail-width: calc(262px + 12vw) ;width:100%;max-width:100%;padding:0;height:100svh;max-height:100svh;min-height:100svh;box-sizing:border-box;background-image:none}.connected--mobile #main{box-sizing:border-box;width:100%;min-width:0;flex:1 1 auto;min-height:0;max-height:100%;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-main-pad-inline-end);padding-bottom:var(--mobile-main-pad-bottom-menu);padding-left:var(--mobile-main-pad-inline-start);margin-left:0;border-radius:0;--main-surface-bg: var(--bg-color);background-color:var(--bg-color)}.connected--mobile #main:has(>section.profile){--profile-main-gutter: clamp(10px, 2.5vw, 14px);padding-top:calc(var(--safe-top) + var(--profile-main-gutter));padding-right:var(--profile-main-gutter);padding-left:var(--profile-main-gutter);padding-bottom:var(--mobile-main-pad-bottom-menu)}.connected--mobile #main:has(>section.groups){--groups-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--groups-main-gutter))}.connected--mobile #main:has(>section.search){--search-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--search-main-gutter))}.connected--mobile #main:has(>section.settings){--settings-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--settings-main-gutter));padding-bottom:var(--mobile-main-pad-bottom-content)}.connected--mobile #main:has(>section.event){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected--mobile #main:has(>section.events.events--mobile-calendar),.connected--mobile #main:has(>.group-mobile-shell>section.events.events--mobile-calendar),.connected--mobile #main:has(>section.profile>.events.events--mobile-calendar){--events-main-gutter: clamp(10px, 2.5vw, 12px);padding-top:0;padding-right:max(var(--events-main-gutter),var(--safe-right));padding-left:max(var(--events-main-gutter),var(--safe-left))}.connected--mobile #main:has(>section.event--mobile){--event-mobile-back-left: max(var(--mobile-page-gutter), var(--safe-left))}.connected--mobile #main:has(>.event__backdrop){background-color:transparent}.connected--mobile #main:has(>section.order.order--mobile-order),.connected--mobile #main:has(>section.order.order--mobile-validate),.connected--mobile #main:has(>section.order.order--mobile-pay){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:calc(var(--safe-top) + 28px);padding-bottom:0;--event-mobile-back-left: max(var(--modal-pad-x, 14px), var(--safe-left))}.connected--mobile #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order,.connected--mobile #main:has(>section.order.order--mobile-order)>section.order.order--mobile-validate,.connected--mobile #main:has(>section.order.order--mobile-order)>section.order.order--mobile-pay,.connected--mobile #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order,.connected--mobile #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-validate,.connected--mobile #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-pay,.connected--mobile #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order,.connected--mobile #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-validate,.connected--mobile #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-pay{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.connected--mobile #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order .order__content,.connected--mobile #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order .order__content,.connected--mobile #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order .order__content{padding-top:20px}.connected--mobile #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only,.connected--mobile #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only,.connected--mobile #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only{padding-top:20px}.connected--mobile #main:has(>.event-mobile-shell){display:flex;flex-direction:column;min-height:0}.connected--mobile #main:has(>.event-mobile-shell:not(.event-mobile-shell--chat):not(.event-mobile-shell--scan):not(.event-mobile-shell--comments):not(.event-mobile-shell--ticket)){--event-mobile-back-left: var(--mobile-gutter-inline-start);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected--mobile #main:has(>.event-mobile-shell--chat),.connected--mobile #main:has(>.event-mobile-shell--comments),.connected--mobile #main:has(>.event-mobile-shell--ticket){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start);padding-bottom:0}.connected--mobile #main:has(>.event-mobile-shell--chat)>.event-mobile-shell,.connected--mobile #main:has(>.event-mobile-shell--comments)>.event-mobile-shell,.connected--mobile #main:has(>.event-mobile-shell--ticket)>.event-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected--mobile #main:has(>.event-mobile-shell--scan){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding:0;border:none;box-shadow:none;border-radius:0}.connected--mobile #main:has(>.event-mobile-shell--scan)>.event-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected--mobile #main:has(>.event-mobile-shell>section.chat-page),.connected--mobile #main:has(>.event-mobile-shell--chat),.connected--mobile #main:has(>.event-mobile-shell--comments),.connected--mobile #main:has(>.event-mobile-shell--ticket),.connected--mobile #main:has(>.event-mobile-shell--scan){padding-bottom:0}.connected--mobile #main:has(>.group-mobile-shell){display:flex;flex-direction:column;min-height:0}.connected--mobile #main:has(>.group-mobile-shell:not(.group-mobile-shell--chat)){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected--mobile #main:has(>.group-mobile-shell--chat){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start);padding-bottom:0}.connected--mobile #main:has(>.group-mobile-shell--chat)>.group-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected--mobile #main:has(>.group-mobile-shell>section.chat-page),.connected--mobile #main:has(>.group-mobile-shell--chat){padding-bottom:0}.connected--mobile #main:has(>section.create),.connected--mobile #main:has(>section.create--event-layout){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected--mobile #main:has(>section.dashboard){padding-bottom:var(--mobile-main-pad-bottom-content)}.connected--mobile:has(>.small-menu) #main:has(>section.dashboard){padding-bottom:var(--mobile-main-pad-bottom-menu)}.connected--tablet{--shell-gap: clamp(6px, .8vw, 10px);--panel-gap: 4px;--surface-padding: clamp(12px, 1.2vw, 18px)}.connected--tablet #main{min-width:0}@media(max-width:768px){.connected{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--mobile-safe-top: var(--safe-top);--mobile-safe-right: var(--safe-right);--mobile-safe-bottom: var(--safe-bottom);--mobile-safe-left: var(--safe-left);--mobile-gutter-min: clamp(12px, 3.5vw, 16px);--mobile-page-gutter: clamp(20px, 5.5vw, 30px);--mobile-gutter-inline-start: max(var(--mobile-gutter-min), var(--safe-left));--mobile-gutter-inline-end: max(var(--mobile-gutter-min), var(--safe-right));--mobile-main-pad-inline-start: max(var(--mobile-page-gutter), var(--safe-left));--mobile-main-pad-inline-end: max(var(--mobile-page-gutter), var(--safe-right));--mobile-control-size: 35px;--mobile-toolbar-offset: calc(var(--surface-padding, 15px) + var(--page-header-offset-top, 5px) - 4px);--mobile-toolbar-height: calc(var(--mobile-toolbar-offset) + var(--mobile-control-size));--mobile-main-pad-top: calc(var(--safe-top) + var(--page-header-offset-top, 6px));--mobile-actions-top: var(--mobile-main-pad-top);--small-menu-bottom-offset: max(1vh, var(--safe-bottom));--mobile-small-menu-height: 56px;--mobile-small-menu-offset: calc( var(--mobile-small-menu-height) + var(--small-menu-bottom-offset) + 12px );--mobile-main-pad-bottom-menu: calc(90px + var(--safe-bottom));--mobile-main-pad-bottom-content: max(clamp(16px, 4vw, 24px), var(--safe-bottom));--event-mobile-control-size: var(--mobile-control-size);--event-mobile-toolbar-top: var(--mobile-toolbar-offset);--event-mobile-gutter-inline: var(--mobile-gutter-inline-end);--event-small-menu-offset: var(--mobile-small-menu-offset);--group-mobile-control-size: var(--mobile-control-size);--group-mobile-toolbar-top: var(--mobile-toolbar-offset);--group-mobile-gutter-inline: var(--mobile-gutter-inline-end);--group-small-menu-offset: var(--mobile-small-menu-offset);--chat-mobile-gutter: var(--mobile-gutter-inline-start);--chat-mobile-toolbar-height: var(--mobile-toolbar-height);--chat-mobile-small-menu-offset: var(--mobile-small-menu-offset);--create-gutter-inline: var(--mobile-gutter-inline-end);--create-mobile-toolbar-top: var(--mobile-toolbar-offset);--page-gutter: var(--mobile-page-gutter);--small-menu-rail-width: calc(262px + 12vw) ;width:100%;max-width:100%;padding:0;height:100svh;max-height:100svh;min-height:100svh;box-sizing:border-box;background-image:none}.connected #main{box-sizing:border-box;width:100%;min-width:0;flex:1 1 auto;min-height:0;max-height:100%;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-main-pad-inline-end);padding-bottom:var(--mobile-main-pad-bottom-menu);padding-left:var(--mobile-main-pad-inline-start);margin-left:0;border-radius:0;--main-surface-bg: var(--bg-color);background-color:var(--bg-color)}.connected #main:has(>section.profile){--profile-main-gutter: clamp(10px, 2.5vw, 14px);padding-top:calc(var(--safe-top) + var(--profile-main-gutter));padding-right:var(--profile-main-gutter);padding-left:var(--profile-main-gutter);padding-bottom:var(--mobile-main-pad-bottom-menu)}.connected #main:has(>section.groups){--groups-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--groups-main-gutter))}.connected #main:has(>section.search){--search-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--search-main-gutter))}.connected #main:has(>section.settings){--settings-main-gutter: clamp(16px, 4vw, 24px);padding-top:calc(var(--safe-top) + var(--settings-main-gutter));padding-bottom:var(--mobile-main-pad-bottom-content)}.connected #main:has(>section.event){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected #main:has(>section.events.events--mobile-calendar),.connected #main:has(>.group-mobile-shell>section.events.events--mobile-calendar),.connected #main:has(>section.profile>.events.events--mobile-calendar){--events-main-gutter: clamp(10px, 2.5vw, 12px);padding-top:0;padding-right:max(var(--events-main-gutter),var(--safe-right));padding-left:max(var(--events-main-gutter),var(--safe-left))}.connected #main:has(>section.event--mobile){--event-mobile-back-left: max(var(--mobile-page-gutter), var(--safe-left))}.connected #main:has(>.event__backdrop){background-color:transparent}.connected #main:has(>section.order.order--mobile-order),.connected #main:has(>section.order.order--mobile-validate),.connected #main:has(>section.order.order--mobile-pay){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-top:calc(var(--safe-top) + 28px);padding-bottom:0;--event-mobile-back-left: max(var(--modal-pad-x, 14px), var(--safe-left))}.connected #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order,.connected #main:has(>section.order.order--mobile-order)>section.order.order--mobile-validate,.connected #main:has(>section.order.order--mobile-order)>section.order.order--mobile-pay,.connected #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order,.connected #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-validate,.connected #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-pay,.connected #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order,.connected #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-validate,.connected #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-pay{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.connected #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order .order__content,.connected #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order .order__content,.connected #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order .order__content{padding-top:20px}.connected #main:has(>section.order.order--mobile-order)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only,.connected #main:has(>section.order.order--mobile-validate)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only,.connected #main:has(>section.order.order--mobile-pay)>section.order.order--mobile-order.order--mobile-summary-step .order__aside--mobile-summary-only{padding-top:20px}.connected #main:has(>.event-mobile-shell){display:flex;flex-direction:column;min-height:0}.connected #main:has(>.event-mobile-shell:not(.event-mobile-shell--chat):not(.event-mobile-shell--scan):not(.event-mobile-shell--comments):not(.event-mobile-shell--ticket)){--event-mobile-back-left: var(--mobile-gutter-inline-start);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected #main:has(>.event-mobile-shell--chat),.connected #main:has(>.event-mobile-shell--comments),.connected #main:has(>.event-mobile-shell--ticket){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start);padding-bottom:0}.connected #main:has(>.event-mobile-shell--chat)>.event-mobile-shell,.connected #main:has(>.event-mobile-shell--comments)>.event-mobile-shell,.connected #main:has(>.event-mobile-shell--ticket)>.event-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected #main:has(>.event-mobile-shell--scan){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding:0;border:none;box-shadow:none;border-radius:0}.connected #main:has(>.event-mobile-shell--scan)>.event-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected #main:has(>.event-mobile-shell>section.chat-page),.connected #main:has(>.event-mobile-shell--chat),.connected #main:has(>.event-mobile-shell--comments),.connected #main:has(>.event-mobile-shell--ticket),.connected #main:has(>.event-mobile-shell--scan){padding-bottom:0}.connected #main:has(>.group-mobile-shell){display:flex;flex-direction:column;min-height:0}.connected #main:has(>.group-mobile-shell:not(.group-mobile-shell--chat)){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected #main:has(>.group-mobile-shell--chat){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding-top:var(--mobile-main-pad-top);padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start);padding-bottom:0}.connected #main:has(>.group-mobile-shell--chat)>.group-mobile-shell{flex:1 1 auto;min-height:0;max-height:100%;flex-shrink:1}.connected #main:has(>.group-mobile-shell>section.chat-page),.connected #main:has(>.group-mobile-shell--chat){padding-bottom:0}.connected #main:has(>section.create),.connected #main:has(>section.create--event-layout){padding-right:var(--mobile-gutter-inline-end);padding-left:var(--mobile-gutter-inline-start)}.connected #main:has(>section.dashboard){padding-bottom:var(--mobile-main-pad-bottom-content)}}@media(min-width:769px)and (max-width:1199px){.connected #main{padding-bottom:clamp(24px,4vw,40px)}.connected #main:has(>section.chat-page){padding-bottom:clamp(8px,1.2vw,12px)}}@media(min-width:769px){.connected #main:has(>section.profile){--profile-main-gutter: clamp(10px, 1.2vw, 16px);padding-top:var(--profile-main-gutter);padding-right:var(--profile-main-gutter);padding-left:var(--profile-main-gutter);padding-bottom:90px}}@media(min-width:1200px){.connected #main:has(>section.profile){--profile-main-gutter-inline-end: clamp(18px, 1.75vw, 26px);--profile-main-gutter-inline-start: clamp(6px, .65vw, 10px);--profile-main-padding-top: clamp(6px, .65vw, 10px);--profile-main-gutter: var(--profile-main-gutter-inline-end);padding-top:var(--profile-main-padding-top);padding-right:var(--profile-main-gutter-inline-end);padding-left:var(--profile-main-gutter-inline-start);padding-bottom:90px}}.connected:has(#main>section.profile){padding:clamp(4px,.8vw,8px)}.connected:has(#main>.event-mobile-shell--scan){padding:0}.connected:has(#main>.event-mobile-shell--scan) #main{margin-left:0;border:none;box-shadow:none;border-radius:0}.connected--public-event{--event-public-max: min(100%, 1180px)}.connected--public-event #main{margin-left:0}.right-menu{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;flex-shrink:0;width:0;min-width:0;height:100%;margin:0;padding:0;border:none;border-radius:var(--radius-window, 30px);background:transparent;box-shadow:none;overflow:hidden;opacity:0;pointer-events:none;transition:width .2s,margin .2s,padding .2s,opacity .2s,border-color .2s,background-color .2s}.right-menu.open{padding:var(--space-section-sm, 24px);border-radius:var(--radius-window, 30px);background-color:var(--bg-color-secondary);border:var(--border-hairline, 1px solid hsla(0, 0%, 100%, .07));box-shadow:var(--window-shadow, none);width:400px;margin-left:var(--panel-gap, 6px);opacity:1;pointer-events:auto;overflow-x:hidden;overflow-y:auto}.right-menu.open .right-menu__content{opacity:1}.right-menu>.icon-button{position:absolute;top:10px;right:10px;z-index:2}.right-menu>.icon-button .vignette{width:36px;height:36px}.right-menu__content{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:30px;position:relative;transition:opacity .3s .2s;opacity:0}@media(max-width:768px){.right-menu,.right-menu.open{position:fixed;top:0;right:-100%;z-index:10;margin:0;padding:0;overflow:visible;border-radius:0;background-color:var(--bg-color);transition:right .2s}.right-menu__content,.right-menu.open__content{padding:40px min(20px,6vw);opacity:1}.right-menu.open,.right-menu.open.open{right:0}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map,.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open{display:none}.connected:has(#main>section.home.home--map) .right-menu__overlay{display:none}}@media(max-width:768px)and (min-width:480px){.right-menu,.right-menu.open{box-shadow:var(--box-shadow);width:300px}.right-menu__overlay,.right-menu.open__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100vw;height:100vh;background-color:var(--overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.right-menu .icon-button,.right-menu.open .icon-button{top:20px;right:20px}}@media(max-width:480px){.right-menu,.right-menu.open{width:100vw}}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);box-shadow:none;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);--map-menu-header-height: 36px}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open>.icon-button{top:16px;right:16px}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open .right-menu__content{padding-top:0}@media(min-width:1200px){.connected:has(#main>section.home.home--map) .right-menu.right-menu--map{display:none}}@media(min-width:769px)and (max-width:1199px){.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open{--map-panel-inset: clamp(20px, 1.8vw, 24px);position:absolute;top:var(--map-panel-inset);right:var(--map-panel-inset);bottom:var(--map-panel-inset);width:520px;height:auto;margin-left:0;z-index:510;padding:16px 16px 16px 18px;border-radius:var(--radius-window, 30px)}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open>.icon-button{z-index:2}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open:has(.map-menu--detail){width:min(580px,46vw);overflow:hidden}.connected:has(#main>section.home.home--map) .right-menu.right-menu--map.open:has(.map-menu--detail) .right-menu__content{height:100%;min-height:0;overflow:hidden;gap:0}}.sidebar{padding:15px;border-radius:var(--radius-window, 30px);background-color:var(--bg-color-secondary);border:var(--border-hairline, 1px solid hsla(0, 0%, 100%, .07));box-shadow:var(--window-shadow, none)}.sidebar .icon-text-button{border-radius:var(--radius-sm);padding:2px 4px 2px 2px;margin-inline:-2px;transition:background-color var(--duration-fast) var(--ease-smooth)}.sidebar .icon-text-button__name{font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary);transition:color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.sidebar .icon-text-button:not(:disabled):hover .icon-text-button__name{color:var(--fg-color);transform:translate(2px)}.sidebar .icon-text-button.active{background-color:var(--glass-bg-active)}.sidebar .icon-text-button.active .vignette{background-color:var(--fg-color);border-color:transparent;color:var(--bg-color-secondary)}.sidebar .icon-text-button.active .icon-text-button__name{color:var(--fg-color);font-weight:600;transform:translate(2px)}.sidebar .icon-text-button--base:not(:disabled):hover .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.sidebar .icon-text-button--valid .vignette{background-color:color-mix(in srgb,var(--blue-color) 22%,var(--glass-bg));border-color:color-mix(in srgb,var(--blue-color) 32%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff12}.sidebar .icon-text-button--valid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--blue-color) 30%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--blue-color) 40%,var(--glass-border-hover));color:var(--fg-color)}.sidebar .icon-text-button--invalid .vignette{background-color:color-mix(in srgb,var(--red-color) 16%,var(--glass-bg));border-color:color-mix(in srgb,var(--red-color) 28%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff0d}.sidebar .icon-text-button--invalid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--red-color) 24%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--red-color) 34%,var(--glass-border-hover));color:var(--fg-color)}.sidebar .icon-text-button:not(:disabled):active{transform:none}.sidebar .icon-text-button:not(:disabled):active .icon-text-button__name{transform:translate(2px)}.sidebar .search-button__text{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;margin:0;font-family:inherit;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color-secondary);transition:color var(--duration-fast) var(--ease-smooth),padding-left var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth),visibility var(--duration-fast) var(--ease-smooth)}.sidebar .search-button:hover .search-button__text,.sidebar .search-button.active .search-button__text{color:var(--fg-color)}.sidebar .search-button.active .search-button__text{font-weight:600}.sidebar{border:var(--border-hairline);box-shadow:none;background-color:var(--bg-color-secondary);background-image:none}.sidebar hr{border:none;height:1px;background:var(--border-hairline-color)}.sidebar{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex-shrink:0;width:250px;height:100%;transition:width .2s;overflow-x:visible}.sidebar *{text-wrap:nowrap;white-space:nowrap}.sidebar .logo{margin:5px 0 40px;max-width:100px}.sidebar .logo__image svg{width:var(--logo-mark-width, 19px);height:var(--logo-mark-height, 17px)}.sidebar__accounts{position:relative;z-index:2}.sidebar__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sidebar__profile{position:relative}.sidebar__profile .icon-text-button{width:100%;max-width:100%;min-width:0;padding-right:36px;overflow:hidden;box-sizing:border-box}.sidebar__profile .icon-text-button .vignette{flex:0 0 50px;box-sizing:border-box;width:50px;height:50px;max-width:50px;max-height:50px;aspect-ratio:1/1;border-radius:var(--radius-sm, 14px);overflow:hidden}.sidebar__profile .icon-text-button .vignette img,.sidebar__profile .icon-text-button .vignette .loaded-element,.sidebar__profile .icon-text-button .vignette>div{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.sidebar__profile .icon-text-button .icon-text-button__name{flex:1 1 0;width:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__profile .icon-button{position:absolute;top:50%;right:0}.sidebar__profile .icon-button .vignette{width:28px;height:28px;border-radius:100%;transform:translateY(-50%);transition:transform .2s}.sidebar__profile.expanded .icon-button .vignette{transform:translateY(-50%) rotate(180deg)}.sidebar hr{margin:12px auto}.sidebar .vignette svg{width:40%;height:40%}.sidebar .navigation__list:last-child .navigation__element:last-child .vignette svg{width:38%;height:38%}.sidebar:not(.expanded){width:80px}.sidebar:not(.expanded) .sidebar__content{padding:15px}.sidebar:not(.expanded) .logo{justify-content:center;width:100%;max-width:none;padding-left:0;margin-left:auto;margin-right:auto}.sidebar:not(.expanded) .logo__wordmark,.sidebar:not(.expanded) .icon-text-button__name,.sidebar:not(.expanded) .search-button__text{display:none}.sidebar:not(.expanded) .sidebar__profile .icon-text-button,.sidebar:not(.expanded) .accounts__list .icon-text-button{width:100%;max-width:100%;padding:0;margin-inline:0;justify-content:center;overflow:visible}.sidebar:not(.expanded) .sidebar__profile .icon-text-button .vignette,.sidebar:not(.expanded) .accounts__list .icon-text-button .vignette{flex:0 0 48px;width:48px;height:48px;max-width:48px;max-height:48px}.sidebar:not(.expanded) .sidebar__profile .icon-button{right:-10px;top:90%}.modal__window{-webkit-font-smoothing:antialiased}.modal__window h2,.modal__window h3{letter-spacing:var(--modal-letter-heading, -.025em)}.modal__window h2[class$=__title]{margin:0;font-size:var(--modal-font-title);font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.modal__window h3{font-size:var(--modal-font-subtitle);font-weight:600;line-height:var(--modal-line-height-heading, 1.18);color:var(--fg-color)}.modal__window [class$=__eyebrow]{display:block;margin:0 0 clamp(6px,.9vw,10px) 0;font-size:var(--modal-font-eyebrow, .71875rem);font-weight:600;letter-spacing:var(--modal-letter-eyebrow, .12em);text-transform:uppercase;color:var(--fg-color-tertiary)}.modal__window [class$=__description]{margin:clamp(6px,.8vw,8px) 0 0 0;max-width:56ch;font-size:var(--modal-font-body);font-weight:400;line-height:var(--modal-line-height-body, 1.55);letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-tertiary);font-style:normal}.modal__window>div:has(>[class$=__title]),.modal__window>header:has(>[class$=__title]){margin-bottom:clamp(2px,.6vw,6px)}.modal__window .order__title{font-size:var(--modal-font-subtitle);font-weight:600;line-height:var(--modal-line-height-heading, 1.18);color:var(--fg-color);border-bottom:none;padding-bottom:0}.modal__window .order__subtitle{font-size:var(--modal-font-caption);font-weight:500;letter-spacing:var(--modal-letter-eyebrow, .08em);text-transform:uppercase;color:var(--fg-color-tertiary)}.modal__window p,.modal__window li{font-size:var(--modal-font-body);line-height:var(--modal-line-height-body, 1.55);letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-secondary)}.modal__window label,.modal__window .input__label,.modal__window .switcher__label{font-size:var(--modal-font-label);font-weight:600;letter-spacing:var(--modal-letter-eyebrow, .08em);text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.35}.modal__window .image-dropzone{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(8px,1vw,10px)}.modal__window .image-dropzone__area{position:relative;width:clamp(80px,9vw,104px);height:clamp(80px,9vw,104px);aspect-ratio:1/1;border-radius:var(--radius-md, 20px);border:var(--modal-hairline, 1px solid hsla(0, 0%, 100%, .07));background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));background-image:var(--selected-image);background-position:center;background-size:cover;box-shadow:none;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.modal__window .image-dropzone__area:hover{border-color:var(--modal-hairline-strong-color, hsla(0, 0%, 100%, .14));background-color:var(--modal-surface-inset-hover, hsla(0, 0%, 100%, .05))}.modal__window .image-dropzone__area div{opacity:.55;transition:opacity var(--duration-fast) var(--ease-smooth)}.modal__window .image-dropzone__area:hover div{opacity:.85}.modal__window .image-dropzone__area svg{width:28%;min-width:28px;max-width:36px;color:var(--fg-color-tertiary)}.modal__window .input__field{font-size:var(--modal-font-body);letter-spacing:var(--modal-letter-body, -.011em);background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.modal__window .input__field:hover:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.modal__window .input__field:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px var(--input-focus-ring)}.modal__window .input--search .input__field{min-height:var(--create-search-height, 44px);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.modal__window .small-nav--profile-tabs{margin-bottom:clamp(6px,1.2vw,10px)}.modal__window .text-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal__window .text-button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.modal__window .text-button:not(:disabled):active{transform:scale(.97)}.modal__window .text-button{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:var(--modal-btn-height, 42px);padding:var(--btn-compact-light-padding);border:none;border-radius:var(--btn-compact-light-radius);font-size:var(--modal-font-action-emphasis, var(--btn-compact-light-font-size));font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing);line-height:1.2;background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);transition:var(--btn-compact-light-transition)}.modal__window .text-button:before,.modal__window .text-button:after{display:none}.modal__window .text-button:not(:disabled):hover,.modal__window .text-button.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color)}.modal__window .text-button--base,.modal__window .text-button--sober{background-color:var(--glass-bg);color:var(--fg-color-secondary)}.modal__window .text-button--base:not(:disabled):hover,.modal__window .text-button--base.active,.modal__window .text-button--sober:not(:disabled):hover,.modal__window .text-button--sober.active{background-color:var(--glass-bg-hover);color:var(--fg-color)}.modal__window .text-button--red{background-color:#d7333338;color:var(--fg-color-secondary)}.modal__window .text-button--red:not(:disabled):hover,.modal__window .text-button--red.active{background-color:var(--red-color-lighter);color:var(--fg-on-accent)}.modal__window .text-button--call-to-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--modal-btn-height-cta, 44px);padding:9px var(--modal-btn-pad-x-cta, 24px);border:none;border-radius:var(--radius-full);background:var(--red-gradient);background-position:50%;background-size:200%;color:var(--contrast-color-lighter);font-size:var(--modal-font-action-emphasis, .9375rem);font-weight:600;letter-spacing:var(--modal-letter-body, -.011em);line-height:1.2;box-shadow:none;transition:background-position var(--duration-normal) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.modal__window .text-button--call-to-action:before,.modal__window .text-button--call-to-action:after{display:none}.modal__window .text-button--call-to-action:not(:disabled):hover{background-position:0;box-shadow:none;animation:none}.modal__window .text-button--call-to-action:not(:disabled):active{transform:scale(.98)}.modal__window .text-button--light{padding:8px 16px;border:var(--border-hairline);border-radius:var(--radius-full);background-color:var(--glass-bg);color:var(--fg-color-secondary);font-size:var(--modal-font-action);font-weight:500}.modal__window .text-button--light:not(:disabled):hover{background-color:var(--glass-bg-hover);color:var(--fg-color);border-color:var(--glass-border-hover)}.modal__window [class$=__buttons],.modal__window .rules__actions,.modal__window .order__mobile-step-footer{position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:clamp(14px,2vw,18px);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--primary-color) 70%,transparent) 38%,color-mix(in srgb,var(--primary-color) 88%,transparent) 100%);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:none;display:flex;flex-flow:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:clamp(8px,1.5vw,10px)}.modal__window:not(:has(.exit-create)) [class$=__buttons],.modal__window:not(:has(.exit-create)) .rules__actions,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer{position:relative;bottom:auto;flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-end;margin-inline-start:auto;margin-top:clamp(14px,2vw,18px);padding-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;justify-content:flex-end}.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button,.modal__window:not(:has(.exit-create)) .rules__actions .text-button,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button{width:auto;flex:0 0 auto;min-width:0;max-width:100%}.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button--red,.modal__window:not(:has(.exit-create)) .rules__actions .text-button--red,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button--red{margin-inline-end:auto}.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button--compact-light,.modal__window:not(:has(.exit-create)) .rules__actions .text-button--compact-light,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button--compact-light:before,.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button--compact-light:after,.modal__window:not(:has(.exit-create)) .rules__actions .text-button--compact-light:before,.modal__window:not(:has(.exit-create)) .rules__actions .text-button--compact-light:after,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button--compact-light:before,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button--compact-light:after{display:none}.modal__window:not(:has(.exit-create)) .order__mobile-step-footer{position:relative;bottom:auto;align-self:stretch;width:100%;margin-inline-start:0;margin-top:0;padding-top:12px;background:var(--glass-panel-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button{width:100%}.modal__window .order__next-button{margin-top:auto;padding-top:clamp(14px,2vw,18px);border-top:var(--modal-hairline)}.modal__window .order__next-button .text-button--call-to-action{width:100%;justify-content:center}.modal__window:has(.dropdown){overflow-x:hidden;overflow-y:auto}.modal__window:has(.dropdown.open){overflow:visible}.modal__window:has(.create-event-time-select.open),.modal__window:has(.create-event-date__popover){overflow:visible}.modal__window .dropdown.open{z-index:210}.modal__window .create-event-time-select.open{z-index:250}.modal__window .dropdown:not(.dropdown--compact) .dropdown__button{min-height:var(--modal-btn-height, 42px);font-size:var(--modal-font-body)}.modal__window .dropdown__choice{font-size:var(--modal-font-body)}.modal__window .list:not(.list--profiles),.modal__window .conversation-item{gap:var(--space-list, 12px)}.modal__window .profile-item{padding-inline:clamp(6px,.8vw,8px);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-smooth)}@media(hover:hover){.modal__window .profile-item:has(.profile-item__profile:hover),.modal__window .profile-item:has(.profile-item__profile:focus-visible){background-color:var(--glass-bg-choice-hover)}}.modal__window .conversation-item{padding:clamp(8px,1vw,10px) clamp(8px,1vw,10px);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-smooth)}.modal__window .conversation-item:not(:disabled):hover{background-color:var(--glass-bg-choice-hover)}.modal__window:has(.share-weshre,.add-members) .text-button--compact-light:disabled,.modal__window:has(.share-weshre,.add-members) .text-button--call-to-action:disabled{opacity:var(--btn-compact-light-disabled-opacity, .36);cursor:not-allowed;transform:none}.modal__window>.add-members,.modal__window>section.add-members{overflow:visible}.modal__window>.change-password,.modal__window>section.change-password{overflow:visible}.modal__window>.create-addon,.modal__window>section.create-addon{overflow:visible}.modal__window>.create-business,.modal__window>section.create-business{overflow:visible}.modal__window>.create-group,.modal__window>section.create-group{overflow:visible}.modal__window>.create-room,.modal__window>section.create-room{overflow:visible}.modal__window>.create-ticket,.modal__window>section.create-ticket{overflow:visible}.modal__window>.exit-create,.modal__window>section.exit-create{overflow:visible}.modal__window>.follows,.modal__window>section.follows{overflow:visible}.modal__window>.guests,.modal__window>section.guests{overflow:visible}.modal__window>.new-message,.modal__window>section.new-message{overflow:visible}.modal__window>.order-addon,.modal__window>section.order-addon{overflow:visible}.modal__window>.order-ticket,.modal__window>section.order-ticket{overflow:visible}.modal__window>.rules,.modal__window>section.rules{overflow:visible}.modal__window>.share,.modal__window>section.share{overflow:visible}.modal__window>.share-group,.modal__window>section.share-group{overflow:visible}.modal__window>.share-weshre,.modal__window>section.share-weshre{overflow:visible}.modal__window>.event-comments-modal,.modal__window>section.event-comments-modal{overflow:visible}.modal__window>.event-location-map,.modal__window>section.event-location-map{overflow:visible}.modal__window>.integration-embed-preview-modal,.modal__window>section.integration-embed-preview-modal{overflow:visible}.modal__window>.stripe,.modal__window>section.stripe{overflow:visible}.modal__window>section.order,.modal__window>.order{min-width:0;max-width:100%;overflow:visible}.modal__window>section.order:not(.order--mobile-order),.modal__window>.order:not(.order--mobile-order){overflow:hidden}@media(min-width:768px){.add-members:not(.exit-create){min-width:min(480px,100%)}.change-password:not(.exit-create){min-width:min(480px,100%)}.create-addon:not(.exit-create){min-width:min(480px,100%)}.create-business:not(.exit-create){min-width:min(480px,100%)}.create-group:not(.exit-create){min-width:min(480px,100%)}.create-room:not(.exit-create){min-width:min(480px,100%)}.create-ticket:not(.exit-create){min-width:min(480px,100%)}.exit-create:not(.exit-create){min-width:min(480px,100%)}.follows:not(.exit-create){min-width:min(480px,100%)}.guests:not(.exit-create){min-width:min(480px,100%)}.new-message:not(.exit-create){min-width:min(480px,100%)}.order-addon:not(.exit-create){min-width:min(480px,100%)}.order-ticket:not(.exit-create){min-width:min(480px,100%)}.rules:not(.exit-create){min-width:min(480px,100%)}.share:not(.exit-create){min-width:min(480px,100%)}.share-group:not(.exit-create){min-width:min(480px,100%)}.share-weshre:not(.exit-create){min-width:min(480px,100%)}.event-comments-modal:not(.exit-create){min-width:min(480px,100%)}.event-location-map:not(.exit-create){min-width:min(480px,100%)}.integration-embed-preview-modal:not(.exit-create){min-width:min(480px,100%)}.stripe:not(.exit-create){min-width:min(480px,100%)}.modal__window:has(.exit-create) .exit-create{min-width:0;max-width:none}.modal__window:has(.exit-create){width:min(100%,440px);max-width:calc(100vw - 48px)}}@media(max-width:767px){.modal__window{--modal-font-title: clamp(1.0625rem, 4vw, 1.125rem);--modal-font-subtitle: clamp(.9375rem, 3.6vw, 1rem);--modal-font-body: clamp(.8125rem, 3.2vw, .875rem);--modal-font-caption: clamp(.71875rem, 2.6vw, .78125rem);--modal-font-label: clamp(.65625rem, 2.4vw, .71875rem);--modal-font-eyebrow: clamp(.625rem, 2.4vw, .6875rem);--modal-font-action: clamp(.8125rem, 3.2vw, .875rem);--modal-font-action-emphasis: clamp(.875rem, 3.4vw, .9375rem);--modal-title-margin-right: 44px;--modal-pad-top: clamp(20px, 5vw, 28px);--modal-pad-x: clamp(16px, 4vw, 22px);--modal-pad-bottom: clamp(18px, 4.5vw, 24px);--modal-gap: clamp(14px, 3.6vw, 18px);--modal-block-gap: clamp(16px, 4vw, 22px);--modal-after-header-gap: clamp(14px, 3.6vw, 18px);--modal-btn-height: 40px;--modal-btn-height-cta: 44px;--modal-btn-pad-x: 18px;--modal-btn-pad-x-cta: 22px}.modal__window [class$=__buttons],.modal__window .rules__actions,.modal__window .order__mobile-step-footer{flex-direction:column;align-items:stretch}.modal__window [class$=__buttons] .text-button,.modal__window .rules__actions .text-button,.modal__window .order__mobile-step-footer .text-button{width:100%;justify-content:center}.modal__window [class$=__buttons] .text-button--call-to-action,.modal__window [class$=__buttons] .text-button--compact-light,.modal__window .rules__actions .text-button--call-to-action,.modal__window .rules__actions .text-button--compact-light,.modal__window .order__mobile-step-footer .text-button--call-to-action,.modal__window .order__mobile-step-footer .text-button--compact-light{order:-1}.modal__window:not(:has(.exit-create)) [class$=__buttons],.modal__window:not(:has(.exit-create)) .rules__actions,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer{flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;align-self:flex-end}.modal__window:not(:has(.exit-create)) [class$=__buttons] .text-button,.modal__window:not(:has(.exit-create)) .rules__actions .text-button,.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button{width:auto}.modal__window:not(:has(.exit-create)) .order__mobile-step-footer{flex-direction:column;align-items:stretch;width:100%;align-self:stretch}.modal__window:not(:has(.exit-create)) .order__mobile-step-footer .text-button{width:100%}.modal__window .order__next-button .text-button--call-to-action,.modal__window .order__next-button .text-button--compact-light{width:100%}.modal__window:has(.order){max-height:min(88dvh,100dvh - 24px)}.modal__window:has(.exit-create){width:min(100%,400px);max-width:calc(100vw - 32px)}.modal__window .add-members{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .add-members__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .change-password{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .change-password__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .create-addon{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .create-addon__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .create-business{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .create-business__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .create-group{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .create-group__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .create-room{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .create-room__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .create-ticket{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .create-ticket__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .exit-create{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .exit-create__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .follows{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .follows__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .guests{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .guests__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .new-message{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .new-message__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .order-addon{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .order-addon__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .order-ticket{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .order-ticket__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .rules{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .rules__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .share{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .share__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .share-group{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .share-group__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .share-weshre{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .share-weshre__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .event-comments-modal{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .event-comments-modal__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .event-location-map{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .event-location-map__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .integration-embed-preview-modal{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .integration-embed-preview-modal__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}.modal__window .stripe{min-width:0;width:100%;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);box-sizing:border-box}.modal__window .stripe__title{margin-right:var(--modal-title-margin-right);font-size:var(--modal-font-title)}}@keyframes wems-toast-in{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}.WEMS{position:fixed;top:calc(var(--safe-top) + 14px);right:max(14px,var(--safe-right));left:auto;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(360px,100vw - 28px);pointer-events:none}.WEMS__toast{border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);display:flex;align-items:flex-start;gap:12px;width:100%;max-width:360px;margin:0;padding:12px 14px;color:var(--fg-color);opacity:1;pointer-events:auto;animation:wems-toast-in .28s var(--ease-smooth, cubic-bezier(.2, .8, .2, 1)) both}.WEMS__toast--success{border-color:color-mix(in srgb,var(--green-color) 34%,var(--glass-border));box-shadow:var(--glass-panel-shadow),inset 0 1px #ffffff0f}.WEMS__toast--error{border-color:color-mix(in srgb,var(--red-color) 36%,var(--glass-border));box-shadow:var(--glass-panel-shadow),inset 0 1px #ffffff0d}.WEMS__toast--loading{border-color:color-mix(in srgb,var(--fg-color) 16%,var(--glass-border))}.WEMS__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);border:1px solid transparent;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);color:var(--fg-color-secondary)}.WEMS__toast--success .WEMS__icon{background-color:color-mix(in srgb,var(--green-color) 18%,transparent);border-color:color-mix(in srgb,var(--green-color) 28%,transparent);color:var(--green-color)}.WEMS__toast--error .WEMS__icon{background-color:color-mix(in srgb,var(--red-color) 16%,transparent);border-color:color-mix(in srgb,var(--red-color) 28%,transparent);color:var(--red-color)}.WEMS__toast--loading .WEMS__icon{background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);color:var(--fg-color-secondary)}.WEMS__icon div,.WEMS__icon svg{display:block;width:14px;height:14px}.WEMS__message{flex:1 1 auto;margin:0;padding-top:4px;min-width:0;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.4;color:var(--fg-color)}.WEMS__close{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:28px;height:28px;margin:-2px -4px 0 0;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--fg-color-secondary);cursor:pointer;transition:color var(--duration-fast, .15s) var(--ease-smooth, ease),background-color var(--duration-fast, .15s) var(--ease-smooth, ease)}.WEMS__close:hover,.WEMS__close:focus-visible{color:var(--fg-color);background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);outline:none}.WEMS__close div,.WEMS__close svg{display:block;width:12px;height:12px}@media(max-width:480px){.WEMS{right:max(12px,var(--safe-right));left:max(12px,var(--safe-left));width:auto;align-items:stretch}.WEMS__toast{max-width:none}}.send-message{position:relative;flex:1 1 auto;min-width:0}.send-message--composer{position:static}.send-message__shell{position:relative;display:flex;align-items:flex-end;gap:6px;width:100%;min-height:var(--composer-control-size, 48px);padding:6px 6px 6px 4px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--composer-shell-radius, var(--radius-full));background-color:var(--glass-bg);box-shadow:none;transition:background-color var(--duration-normal, .2s) var(--ease-smooth, ease),border-color var(--duration-normal, .2s) var(--ease-smooth, ease),box-shadow var(--duration-normal, .2s) var(--ease-smooth, ease)}.send-message__shell:focus-within{border-color:var(--glass-border-active);box-shadow:0 0 0 3px var(--input-focus-ring)}.send-message__textarea{display:block;flex:1 1 auto;width:100%;min-width:0;min-height:calc(var(--composer-control-size, 48px) - 12px);max-height:132px;margin:0;padding:10px 8px 10px 16px;box-sizing:border-box;border:none;border-radius:inherit;background:transparent;color:var(--fg-color);font:inherit;font-size:var(--font-s);font-weight:500;line-height:1.35;letter-spacing:-.014em;resize:none;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-break:break-word;-webkit-overflow-scrolling:touch;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.send-message__textarea::-moz-placeholder{color:var(--fg-color-tertiary, color-mix(in srgb, var(--fg-color) 48%, transparent));font-size:var(--font-s);font-weight:400}.send-message__textarea::placeholder{color:var(--fg-color-tertiary, color-mix(in srgb, var(--fg-color) 48%, transparent));font-size:var(--font-s);font-weight:400}.send-message__textarea:focus,.send-message__textarea:focus-visible{outline:none}.send-message__actions{display:flex;flex-shrink:0;align-items:center;gap:4px;padding-bottom:1px}.send-message__emoji-wrap{display:inline-flex;flex-shrink:0}.send-message__emoji-wrap .icon-button .vignette{width:36px;height:36px;max-width:36px;max-height:36px;background-color:transparent;border:none;box-shadow:none;color:var(--fg-color-secondary)}.send-message__emoji-wrap .icon-button:not(:disabled):hover .vignette,.send-message__emoji-wrap .icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--fg-color) 8%, transparent));color:var(--fg-color)}.send-message__actions>.icon-button{flex-shrink:0}.send-message__actions>.icon-button .vignette{width:36px;height:36px;max-width:36px;max-height:36px;background-color:var(--contrast-color-lighter, var(--cosmos-cream, hsl(40, 33%, 96%)));border:none;box-shadow:none;color:var(--primary-color, hsl(216, 12%, 8%))}.send-message__actions>.icon-button svg,.send-message__actions>.icon-button svg.injected-svg{display:block;width:42%!important;height:42%!important}.send-message__actions>.icon-button svg path{fill:none;stroke:currentColor;stroke-width:1.75}.send-message__actions>.icon-button:not(:disabled):hover .vignette,.send-message__actions>.icon-button.active .vignette{background-color:var(--contrast-color-lighter, var(--cosmos-cream, hsl(40, 33%, 96%)));color:var(--primary-color-light, hsl(216, 9%, 4%))}.send-message__actions>.icon-button:disabled .vignette{background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);color:color-mix(in srgb,var(--fg-color) 34%,transparent);box-shadow:none}.send-message__actions>.icon-button:not(:disabled):hover:active{transform:translateY(1px)}.send-message__picker{position:fixed;z-index:80;width:320px;max-width:calc(100vw - 24px);padding:0;overflow:hidden;border:1px solid var(--glass-border, color-mix(in srgb, var(--fg-color) 10%, transparent));border-radius:var(--radius-md, 20px);background-color:var(--glass-panel-bg, var(--bg-color-secondary));box-shadow:var(--glass-panel-shadow, 0 18px 48px hsla(0, 0%, 0%, .28)),inset 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:send-message-picker-in .18s var(--ease-smooth, cubic-bezier(.16, 1, .3, 1));--epr-bg-color: transparent;--epr-picker-border-color: transparent;--epr-picker-border-radius: var(--radius-md, 20px);--epr-text-color: var(--fg-color-secondary);--epr-highlight-color: var(--fg-color);--epr-hover-bg-color: var(--glass-bg-hover, color-mix(in srgb, var(--fg-color) 8%, transparent));--epr-hover-bg-color-reduced-opacity: color-mix(in srgb, var(--fg-color) 6%, transparent);--epr-focus-bg-color: var(--glass-bg-active, color-mix(in srgb, var(--fg-color) 10%, transparent));--epr-search-input-bg-color: var(--glass-bg);--epr-search-input-bg-color-active: var(--glass-bg);--epr-search-input-text-color: var(--fg-color);--epr-search-input-placeholder-color: var(--fg-color-tertiary, color-mix(in srgb, var(--fg-color) 48%, transparent));--epr-search-input-border-radius: var(--radius-full);--epr-search-input-height: 40px;--epr-search-input-padding: 0 34px;--epr-search-border-color: transparent;--epr-search-border-color-active: var(--glass-border-active, color-mix(in srgb, var(--fg-color) 18%, transparent));--epr-category-label-bg-color: color-mix(in srgb, var(--glass-panel-bg, var(--bg-color-secondary)) 88%, transparent);--epr-category-label-text-color: var(--fg-color-tertiary, color-mix(in srgb, var(--fg-color) 55%, transparent));--epr-category-icon-active-color: var(--fg-color);--epr-emoji-variation-picker-bg-color: var(--glass-panel-bg, var(--bg-color-secondary));--epr-emoji-variation-indicator-color: color-mix(in srgb, var(--fg-color) 18%, transparent);--epr-preview-border-color: color-mix(in srgb, var(--fg-color) 8%, transparent);--epr-preview-text-color: var(--fg-color-secondary);--epr-reactions-bg-color: var(--glass-panel-bg, var(--bg-color-secondary));--epr-horizontal-padding: 12px;--epr-header-padding: 12px var(--epr-horizontal-padding) 8px;--epr-category-label-padding: 0 var(--epr-horizontal-padding);--epr-emoji-size: 28px;--epr-emoji-padding: 5px;--epr-dark-bg-color: transparent;--epr-dark-picker-border-color: transparent;--epr-dark-text-color: var(--fg-color-secondary);--epr-dark-highlight-color: var(--fg-color);--epr-dark-hover-bg-color: var(--glass-bg-hover, color-mix(in srgb, var(--fg-color) 8%, transparent));--epr-dark-hover-bg-color-reduced-opacity: color-mix(in srgb, var(--fg-color) 6%, transparent);--epr-dark-focus-bg-color: var(--glass-bg-active, color-mix(in srgb, var(--fg-color) 10%, transparent));--epr-dark-search-input-bg-color: var(--glass-bg);--epr-dark-search-input-bg-color-active: var(--glass-bg);--epr-dark-category-label-bg-color: color-mix(in srgb, var(--glass-panel-bg, var(--bg-color-secondary)) 88%, transparent);--epr-dark-category-icon-active-color: var(--fg-color);--epr-dark-emoji-variation-picker-bg-color: var(--glass-panel-bg, var(--bg-color-secondary));--epr-dark-emoji-variation-indicator-color: color-mix(in srgb, var(--fg-color) 18%, transparent);--epr-dark-reactions-bg-color: var(--glass-panel-bg, var(--bg-color-secondary))}.send-message__picker .EmojiPickerReact,.send-message__picker .epr-main{--epr-bg-color: transparent !important;border:none!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important}.send-message__picker .epr-header{border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.send-message__picker .epr-search-container input.epr-search{border:1px solid transparent!important;box-shadow:none!important;font-size:var(--font-s)!important;font-weight:500!important;letter-spacing:-.014em;transition:border-color var(--duration-fast, .16s) var(--ease-smooth, ease),box-shadow var(--duration-fast, .16s) var(--ease-smooth, ease)}.send-message__picker .epr-search-container input.epr-search:focus,.send-message__picker .epr-search-container input.epr-search:focus-visible{outline:none!important;border-color:var(--glass-border-active)!important;box-shadow:0 0 0 3px var(--input-focus-ring)!important}.send-message__picker .epr-category-nav{padding-block:4px 2px;gap:2px}.send-message__picker .epr-cat-btn{border-radius:var(--radius-sm, 10px)!important;opacity:.62;transition:opacity var(--duration-fast, .16s) var(--ease-smooth, ease),background-color var(--duration-fast, .16s) var(--ease-smooth, ease)}.send-message__picker .epr-cat-btn:hover,.send-message__picker .epr-cat-btn.epr-cat-btn-active{opacity:1;background-color:var(--glass-bg-hover, color-mix(in srgb, var(--fg-color) 8%, transparent))!important}.send-message__picker .epr-emoji-category-label{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.send-message__picker .epr-emoji-category-content button.epr-btn,.send-message__picker button.epr-emoji{border-radius:12px!important}.send-message__picker .epr-body::-webkit-scrollbar{width:8px}.send-message__picker .epr-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--fg-color) 18%,transparent)}.send-message__picker .epr-body::-webkit-scrollbar-track{background:transparent}@keyframes send-message-picker-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.send-message__picker{animation:none}}.chat-box{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;height:100%;min-height:0}.chat-box__header{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;flex-shrink:0;padding:clamp(16px,2.2vw,20px) clamp(20px,2.6vw,28px) clamp(14px,1.8vw,16px);border-bottom:var(--border-hairline);background:transparent}.chat-box__header-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.chat-box__header-main{flex:1 1 auto;min-width:0}.chat-box__header-actions.actions--inline{flex-shrink:0;align-self:center;gap:var(--space-list-xs)}.chat-box__header-actions.actions--inline .icon-button .vignette,.chat-box__header-actions.actions--inline .icon-button .vignette>div{width:40px;height:40px;max-width:40px;max-height:40px;box-shadow:none}.chat-box__header-actions.actions--inline .icon-button svg,.chat-box__header-actions.actions--inline .icon-button svg.injected-svg{width:18px;height:18px}.chat-box__header-actions--picker{flex-shrink:0;margin-top:0}.chat-box__header-title-btn{display:block;width:100%;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.chat-box__header a{text-decoration:none;color:inherit}.chat-box__header .card,.chat-box__header .chat-box__header-card{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px}.chat-box__header .card>.vignette,.chat-box__header .chat-box__header-card>.vignette{flex-shrink:0;width:44px!important;height:44px!important;max-width:44px;max-height:44px;border-radius:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-box__header .card .chat-box__header-avatar,.chat-box__header .chat-box__header-card .chat-box__header-avatar{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:11px;background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-box__header .card .chat-box__header-avatar:has(.chat-group-avatar--stack),.chat-box__header .chat-box__header-card .chat-box__header-avatar:has(.chat-group-avatar--stack){overflow:visible;border-radius:0;background:transparent;box-shadow:none}.chat-box__header .card .chat-box__header-avatar .chat-group-avatar,.chat-box__header .chat-box__header-card .chat-box__header-avatar .chat-group-avatar{width:100%;height:100%}.chat-box__header .card .chat-box__header-avatar .vignette,.chat-box__header .chat-box__header-card .chat-box__header-avatar .vignette{width:100%!important;height:100%!important;max-width:none;max-height:none;border-radius:inherit;box-shadow:none}.chat-box__header .card .card__elements,.chat-box__header .chat-box__header-card .card__elements{gap:2px;min-width:0}.chat-box__header .card li:first-child,.chat-box__header .chat-box__header-card li:first-child{overflow:hidden;font-size:var(--font-m);font-weight:600;letter-spacing:-.024em;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.chat-box__header .card .light-color,.chat-box__header .chat-box__header-card .light-color{color:var(--cosmos-warm-400);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.004em}.chat-box--thread-mobile .chat-box__header{border-bottom:none}.chat-box__box{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);display:flex;flex-flow:column-reverse;justify-content:initial;align-items:initial;gap:0;flex-grow:1;min-height:0;padding:clamp(16px,2.4vw,22px) clamp(20px,2.6vw,28px);overflow-anchor:auto}.chat-box__list{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;width:100%;max-width:none;margin:0;padding:2px 0 14px}.chat-box__inputs{--composer-control-size: 52px;--composer-shell-radius: var(--radius-full);display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%}.chat-box__inputs>.icon-button,.chat-box__inputs>.chat-attach-menu>.icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.chat-box__inputs>.icon-button .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button .vignette{width:var(--composer-control-size);height:var(--composer-control-size);max-width:var(--composer-control-size);max-height:var(--composer-control-size);border-radius:100%;background-color:var(--glass-bg);border:1px solid transparent;box-shadow:none;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.chat-box__inputs>.icon-button .vignette>div,.chat-box__inputs>.icon-button .vignette>div>div,.chat-box__inputs>.chat-attach-menu>.icon-button .vignette>div,.chat-box__inputs>.chat-attach-menu>.icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--composer-control-size);max-height:var(--composer-control-size)}.chat-box__inputs>.icon-button:not(:disabled):hover .vignette,.chat-box__inputs>.icon-button.active .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--glass-bg) 82%, var(--fg-color) 18%));color:var(--fg-color)}.chat-box__inputs .send-message,.chat-box__inputs .send-message--composer,.chat-box__inputs .send-message--multiline{flex:1 1 auto;min-width:0}.chat-box__inputs{flex-shrink:0;width:100%;max-width:none;margin:0;padding:clamp(12px,2vw,16px) clamp(20px,2.6vw,28px);padding-bottom:max(clamp(12px,2vw,16px),var(--safe-bottom))}@media(min-width:768px){.chat-box__header{padding-top:clamp(10px,1.4vw,14px);padding-bottom:clamp(10px,1.4vw,14px)}}@media(min-width:769px)and (max-width:1199px){.chat-box__header,.chat-box__box{padding-inline:clamp(16px,2.4vw,24px)}.chat-box__inputs{padding-top:10px;padding-bottom:8px;padding-inline:clamp(16px,2.4vw,24px)}.chat-box__header .card .vignette,.chat-box__header-card .vignette{width:44px!important;height:44px!important;max-width:44px;max-height:44px}.chat-box__header-actions.actions--inline .icon-button .vignette,.chat-box__header-actions.actions--inline .icon-button .vignette>div{width:44px;height:44px;max-width:44px;max-height:44px;box-shadow:none}.chat-box__header-actions.actions--inline .icon-button svg,.chat-box__header-actions.actions--inline .icon-button svg.injected-svg{width:18px;height:18px}.chat-box__other-rooms{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chat-box__other-rooms::-webkit-scrollbar{display:none}}@media(max-width:768px){.chat-box__header,.chat-box__box,.chat-box__inputs{padding-inline:clamp(12px,3.5vw,20px)}.chat-box__header-top{align-items:center}.chat-box__back{flex-shrink:0;margin-right:-4px}.chat-box__back .icon-button .vignette{width:var(--chat-mobile-control-size, var(--mobile-control-size, 35px));height:var(--chat-mobile-control-size, var(--mobile-control-size, 35px));max-width:var(--chat-mobile-control-size, var(--mobile-control-size, 35px));max-height:var(--chat-mobile-control-size, var(--mobile-control-size, 35px));border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.chat-box__back .icon-button .vignette svg path{fill:none;stroke:currentColor}.chat-box__back .icon-button:not(:disabled):hover .vignette,.chat-box__back .icon-button:not(:disabled):active .vignette,.chat-box__back .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.chat-box__header-main{flex:1 1 auto;min-width:0}.chat-box__inputs{--composer-control-size: 46px;--composer-shell-radius: 23px;gap:10px;padding-top:12px;padding-bottom:max(12px,var(--safe-bottom));background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-color) 76%,transparent) 28%,var(--bg-color) 100%)}.chat-box__inputs>.icon-button,.chat-box__inputs>.chat-attach-menu>.icon-button{align-self:flex-end}.chat-box__inputs>.icon-button .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button .vignette{border-radius:100%;background:var(--chat-composer-field-bg, var(--glass-bg));border:var(--chat-composer-border, 1px solid color-mix(in srgb, var(--fg-color) 8%, transparent));box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07));color:color-mix(in srgb,var(--fg-color) 72%,transparent)}.chat-box__inputs>.icon-button:not(:disabled):hover .vignette,.chat-box__inputs>.icon-button:not(:disabled):active .vignette,.chat-box__inputs>.icon-button.active:not(:disabled) .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button:not(:disabled):active .vignette,.chat-box__inputs>.chat-attach-menu>.icon-button.active:not(:disabled) .vignette{background:color-mix(in srgb,var(--chat-composer-field-bg, var(--glass-bg)) 88%,var(--cosmos-cream, #f5f0e8) 12%);border-color:color-mix(in srgb,var(--fg-color) 14%,transparent);color:var(--fg-color)}.chat-box__inputs .send-message__shell{border:var(--chat-composer-border, 1px solid color-mix(in srgb, var(--fg-color) 8%, transparent));background:var(--chat-composer-field-bg, var(--glass-bg));box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07))}.chat-box__inputs .send-message__shell:focus-within{border-color:color-mix(in srgb,var(--cosmos-cream, #f5f0e8) 18%,transparent);box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07)),0 0 0 3px color-mix(in srgb,var(--cosmos-cream, #f5f0e8) 6%,transparent)}.chat-box__inputs .send-message__textarea{min-height:calc(var(--composer-control-size) - 12px);padding:11px 6px 11px 14px;font-size:.9375rem}.chat-box__inputs .send-message__textarea::-moz-placeholder{color:var(--cosmos-warm-400, var(--fg-color-tertiary));font-size:var(--font-s);font-weight:400;letter-spacing:-.012em}.chat-box__inputs .send-message__textarea::placeholder{color:var(--cosmos-warm-400, var(--fg-color-tertiary));font-size:var(--font-s);font-weight:400;letter-spacing:-.012em}.chat-box__inputs .send-message__actions>.icon-button .vignette{width:34px;height:34px;max-width:34px;max-height:34px;background-color:var(--cosmos-cream, var(--contrast-color-lighter));color:var(--cosmos-ink, var(--primary-color, hsl(216, 12%, 8%)))}.chat-page--thread .chat-box__header .card .vignette,.chat-page--thread .chat-box__header-card .vignette{width:38px!important;height:38px!important;max-width:38px;max-height:38px}.chat-page--thread .chat-box__header-actions.actions--inline .icon-button .vignette,.chat-page--thread .chat-box__header-actions.actions--inline .icon-button .vignette>div{width:35px;height:35px;max-width:35px;max-height:35px;box-shadow:none}.chat-page--thread .chat-box__header-actions.actions--inline .icon-button svg,.chat-page--thread .chat-box__header-actions.actions--inline .icon-button svg.injected-svg{width:18px;height:18px}.chat-page--thread .chat-box__header li:first-child{font-size:var(--font-s)}}@media(max-width:480px){.chat-page--thread .chat-message{max-width:min(84%,340px)}}.chat-inbox{--chat-inbox-avatar: 44px;--chat-inbox-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);flex:1 1 auto;min-height:0;width:100%}.chat-inbox.list{gap:0;width:100%;max-width:none;padding:0;min-height:0}.chat-inbox__empty{width:100%;min-height:clamp(160px,28vh,220px)}.chat-inbox__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.chat-inbox__row{border-top:1px solid var(--chat-inbox-divider);transition:background-color var(--duration-fast) var(--ease-smooth)}.chat-inbox__row:first-child{border-top:none}.chat-inbox__row:last-child{border-bottom:1px solid var(--chat-inbox-divider)}@media(prefers-reduced-motion:no-preference){.chat-inbox__row{animation:chat-inbox-row-in .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 24ms)}}@media(hover:hover){.chat-inbox__row:hover:not(:has(.active)){background:color-mix(in srgb,var(--bg-color-tertiary) 40%,transparent)}}.chat-inbox__row:has(.chat-inbox__profile.active){background:var(--chat-row-active);box-shadow:inset 2px 0 0 var(--chat-row-active-accent)}.chat-inbox__row--unread:not(:has(.active)) .chat-inbox__name{font-weight:600}.chat-inbox__row--unread:not(:has(.active)) .chat-inbox__preview{color:var(--fg-color-secondary)}.chat-inbox__profile{display:flex;align-items:center;gap:clamp(10px,1.6vw,12px);width:100%;min-width:0;padding:clamp(10px,1.6vw,12px) 15px;text-decoration:none;color:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media(hover:hover){.chat-inbox__profile:hover .chat-inbox__name{color:var(--fg-color)}}.chat-inbox__profile.active .chat-inbox__name{font-weight:600;color:var(--fg-color)}.chat-inbox__profile.active .chat-inbox__preview{color:var(--fg-color-secondary)}.chat-inbox__profile:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:-2px;border-radius:4px}.chat-inbox__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--chat-inbox-avatar);height:var(--chat-inbox-avatar);overflow:hidden;border-radius:11px;background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-inbox__avatar .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:0;background:transparent}.chat-inbox__avatar .vignette div{display:block;width:100%;height:100%}.chat-inbox__avatar .vignette img,.chat-inbox__avatar .vignette .loading-element,.chat-inbox__avatar .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-inbox__avatar .chat-group-avatar{width:100%;height:100%}.chat-inbox__avatar:has(.chat-group-avatar--stack){overflow:visible;border-radius:0;background:transparent;box-shadow:none}.chat-inbox__meta{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:3px;min-width:0}.chat-inbox__name{overflow:hidden;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.022em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-smooth)}.chat-inbox__subline{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em}.chat-inbox__sender{flex-shrink:0;max-width:45%;overflow:hidden;font-weight:500;color:var(--fg-color-secondary);text-overflow:ellipsis;white-space:nowrap}.chat-inbox__dot{flex-shrink:0;margin:0 5px;color:var(--fg-color-tertiary);opacity:.72}.chat-inbox__preview{overflow:hidden;min-width:0;font-weight:500;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.chat-inbox__badge{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;align-self:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);background-color:var(--cosmos-cream);color:var(--cosmos-ink);font-size:.6875rem;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.left-menu--chat .chat-menu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0}.left-menu--chat .chat-menu__header h3{flex:1 1 auto;min-width:0}.left-menu--chat .chat-menu__header .icon-button{position:static;top:auto;right:auto;z-index:auto;flex-shrink:0}.left-menu--chat .chat-menu__search{width:100%;min-width:0}.left-menu--chat .small-nav{margin-top:-2px}.left-menu--chat .navigation .chat-inbox.list{flex:1 1 auto;min-height:0;width:calc(100% + 30px);max-width:none;margin-inline:-15px;padding:0}.left-menu--chat .navigation .chat-inbox:has(>.no-info){flex:1 1 auto;height:auto;min-height:0;position:relative}.left-menu--chat .navigation .chat-inbox>.no-info{position:absolute;top:max(1rem,50dvh - 11.5rem - 2.75rem);left:50%;transform:translate(-50%);align-items:center;text-align:center;gap:8px;width:min(100%,220px);margin-inline:0;padding:10px 0;border-radius:0;background:transparent;border:none;min-height:0}@keyframes chat-inbox-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-inbox__row{animation:none}}@media(max-width:480px){.chat-inbox{--chat-inbox-avatar: 42px}}@media(max-width:768px){.chat-inbox-page{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 auto;min-height:0;width:100%}.chat-inbox-page__sticky{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(10px,2.5vw,14px);flex-shrink:0;z-index:1;width:100%;padding-bottom:clamp(8px,2vw,10px);background:linear-gradient(to bottom,var(--bg-color) 72%,color-mix(in srgb,var(--bg-color) 0%,transparent))}.chat-inbox-page__scroll{flex:1 1 auto;min-height:0;width:calc(100% + 2 * var(--chat-mobile-gutter, 16px));margin-inline:calc(-1 * var(--chat-mobile-gutter, 16px));padding-bottom:var(--chat-mobile-small-menu-offset, 90px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.chat-inbox-page .chat-menu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:var(--chat-mobile-toolbar-height, 51px)}.chat-inbox-page .chat-menu__header--with-back{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;padding-top:var(--group-mobile-toolbar-top, var(--event-mobile-toolbar-top, 16px));margin:0 0 clamp(8px,2vw,12px)}.chat-inbox-page .chat-menu__header--with-back h3{grid-column:2;text-align:center}.chat-inbox-page .chat-menu__header--with-back>.icon-button:first-child{grid-column:1}.chat-inbox-page .chat-menu__header--with-back>.icon-button:last-child:not(:first-child){grid-column:3}.chat-inbox-page .chat-menu__header h3{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--fg-color)}.chat-inbox-page .chat-menu__header .icon-button{position:static;flex-shrink:0}.chat-inbox-page .chat-menu__header .icon-button .vignette{width:var(--group-mobile-control-size, var(--event-mobile-control-size, 35px))!important;height:var(--group-mobile-control-size, var(--event-mobile-control-size, 35px))!important;max-width:var(--group-mobile-control-size, var(--event-mobile-control-size, 35px))!important;max-height:var(--group-mobile-control-size, var(--event-mobile-control-size, 35px))!important}.chat-inbox-page .chat-menu__search,.chat-inbox-page .small-nav{width:100%;min-width:0}.chat-inbox-page .small-nav{margin-top:-2px}.chat-inbox-page .small-nav button{font-size:var(--font-s);min-height:44px}.chat-inbox-page .chat-inbox.list{width:100%;min-height:0;padding:0}.chat-inbox-page .chat-inbox:has(>.no-info){display:flex;align-items:center;justify-content:center;min-height:clamp(180px,38vh,280px)}.chat-inbox-page .chat-inbox>.no-info{width:min(100%,240px);margin-inline:auto;padding:12px 16px;background:transparent;border:none}.chat-inbox__profile{min-height:64px;padding-block:clamp(12px,2.8vw,14px)}}.chat-group-avatar{position:relative;display:block;width:100%;height:100%;overflow:visible;border-radius:0;background:transparent}.chat-group-avatar>.vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:inherit;background:transparent}.chat-group-avatar>.vignette div{display:block;width:100%;height:100%}.chat-group-avatar>.vignette img,.chat-group-avatar>.vignette .loading-element,.chat-group-avatar>.vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-group-avatar--stack{background:transparent}.chat-group-avatar__face{position:absolute;width:68%;height:68%;overflow:hidden;border:none;border-radius:8px;background:transparent;box-shadow:none}.chat-group-avatar__face:nth-child(1){top:0;left:0;z-index:1}.chat-group-avatar__face:nth-child(2){right:0;bottom:0;z-index:2}.chat-group-avatar__face .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none!important;border-radius:inherit;background:transparent!important;box-shadow:none}.chat-group-avatar__face .vignette div{display:block;width:100%;height:100%}.chat-group-avatar__face .vignette img,.chat-group-avatar__face .vignette .loading-element,.chat-group-avatar__face .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-inbox__avatar:has(.chat-group-avatar--stack),.chat-box__header-avatar:has(.chat-group-avatar--stack){overflow:visible;border-radius:0;background:transparent;box-shadow:none}@media(max-width:768px){.chat-inbox-page--rooms .chat-inbox-page__scroll{padding-bottom:max(clamp(16px,4vw,24px),var(--safe-bottom))}.chat-inbox-page--rooms .chat-menu__header--with-back{display:flex;align-items:center;gap:10px}.chat-inbox-page--rooms .chat-menu__header--with-back h3{flex:1 1 auto;min-width:0;margin:0;text-align:left;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1}.chat-inbox-page--rooms .chat-menu__header--with-back>.icon-button:last-child:not(:first-child){margin-left:auto}.chat-rooms-inbox__context{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;-moz-column-gap:clamp(10px,1.4vw,12px);column-gap:clamp(10px,1.4vw,12px);width:100%;min-width:0;padding-bottom:clamp(2px,.4vw,4px)}.chat-rooms-inbox__thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-rooms-inbox__thumb .vignette--m{width:48px!important;height:48px!important;max-width:48px;max-height:48px;border-radius:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-rooms-inbox__thumb .vignette--m img{-o-object-fit:cover;object-fit:cover}.chat-rooms-inbox__context-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;overflow:hidden}.chat-rooms-inbox__context-name{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.chat-rooms-inbox__context-meta{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xxs);font-weight:500;line-height:1.2;color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}.chat-rooms-inbox__section-label{margin:0;padding:clamp(6px,1.6vw,8px) 2px 0;font-size:.6875rem;font-weight:500;letter-spacing:.02em;line-height:1.25;color:var(--fg-color-tertiary)}.chat-inbox--rooms{--chat-inbox-avatar: 36px}.chat-inbox--rooms .chat-inbox__row:has(.chat-inbox__profile.active){background:transparent;box-shadow:none}}.chat-room-picker{position:relative;flex-shrink:0}.chat-room-picker .icon-button .vignette{width:var(--chat-mobile-toolbar-height, 44px);height:var(--chat-mobile-toolbar-height, 44px);max-width:var(--chat-mobile-toolbar-height, 44px);max-height:var(--chat-mobile-toolbar-height, 44px);border-radius:100%;background-color:transparent;border:none;box-shadow:none}.chat-room-picker .icon-button:not(:disabled):hover .vignette,.chat-room-picker .icon-button:not(:disabled):active .vignette,.chat-room-picker .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.chat-room-picker__panel{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:min(280px,100vw - 32px);max-width:min(320px,100vw - 32px);border:var(--border-hairline);border-radius:16px;padding:6px;background-color:var(--glass-panel-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.chat-room-picker--open .chat-room-picker__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.chat-room-picker__list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;max-height:min(52vh,360px);overflow:auto}.chat-room-picker__room{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:var(--fg-color);text-align:left;cursor:pointer;transition:background-color .14s ease}.chat-room-picker__room:hover,.chat-room-picker__room:active{background-color:color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-room-picker__room--active{background-color:var(--glass-bg-active)}.chat-room-picker__room--create{justify-content:flex-start;color:var(--fg-color-secondary);font-size:var(--font-xs);font-weight:500}.chat-room-picker__room-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.chat-room-picker__room-initial{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:32px;height:32px;border-radius:10px;background-color:var(--bg-color-tertiary);font-size:var(--font-s);font-weight:600}.chat-room-picker__room-label{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.chat-room-picker__room-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background-color:var(--red-color, #e64545);color:var(--cosmos-cream, #fff);font-size:10px;font-weight:700;line-height:18px;text-align:center}.chat-message{display:flex;flex-direction:row;align-items:flex-end;gap:8px;width:-moz-fit-content;width:fit-content;max-width:min(72%,520px);padding:0}.chat-message+.chat-message{margin-top:var(--chat-gap-turn)}.chat-message+.chat-message.chat-message--continue{margin-top:var(--chat-gap-stack)}.chat-message--continue .chat-message__name{display:none}.chat-message--ahead .profile-card{visibility:hidden}.chat-message .profile-card{flex-shrink:0;align-self:flex-end;width:24px}.chat-message .profile-card .vignette{height:24px;width:24px;border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 6%,transparent)}.chat-message__content{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.chat-message__name{padding:0 10px 2px;color:var(--cosmos-warm-400);font-size:.6875rem;font-weight:600;letter-spacing:-.01em;line-height:1.15}.chat-message__bubble-group{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.chat-message__bubble-group--picker-open .chat-message__hover-tools,.chat-message__bubble-group:focus-within .chat-message__hover-tools{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover){.chat-message__bubble-group:hover .chat-message__hover-tools{opacity:1;visibility:visible;pointer-events:auto}}.chat-message__bubble-group--self .chat-message__hover-tools,.chat-message__bubble-group--self .chat-message__picker-bridge{right:auto;left:0}.chat-message__message{min-width:0;max-width:100%}.chat-message__text{margin:0;padding:10px 14px 11px;border:none;border-radius:var(--chat-bubble-radius);background:var(--chat-bubble-received);color:color-mix(in srgb,var(--fg-color) 94%,var(--cosmos-paper) 6%);font-size:.8125rem;font-weight:500;line-height:1.42;letter-spacing:-.015em;word-break:break-word}.chat-message__image{overflow:hidden;border-radius:var(--chat-bubble-radius);background:var(--chat-bubble-received)}.chat-message__image img{display:block;width:100%;max-width:260px;height:auto;vertical-align:middle}.chat-message__hover-tools{position:absolute;right:0;bottom:calc(100% + 10px);z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-smooth),visibility var(--duration-fast) var(--ease-smooth)}.chat-message__hover-tools--visible{opacity:1;visibility:visible;pointer-events:auto}.chat-message__picker-bridge{position:absolute;right:0;bottom:100%;z-index:3;width:min(100%,280px);height:12px}.chat-message__reaction-picker{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:5px 7px 5px 8px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:999px;box-sizing:border-box;background:var(--chat-reaction-picker-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px -12px #000000bf,inset 0 1px #ffffff0f}.chat-message__picker-emoji{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:2px solid transparent;border-radius:7px;background:transparent;font-size:1.125rem;line-height:1;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.chat-message__picker-emoji span{display:block;transform:scale(1);transition:transform var(--duration-fast) var(--ease-smooth)}@media(hover:hover){.chat-message__picker-emoji:hover{border-color:var(--chat-reaction-picker-ring);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.chat-message__picker-emoji:hover span{transform:scale(1.08)}}.chat-message__picker-emoji--active{border-color:var(--chat-reaction-picker-ring);background:color-mix(in srgb,var(--accent-color) 16%,transparent)}.chat-message__picker-more{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin:0 0 0 2px;padding:0;border:none;border-radius:var(--radius-full);background:color-mix(in srgb,var(--fg-color) 10%,transparent);color:var(--fg-color-secondary);font-size:1.125rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}@media(hover:hover){.chat-message__picker-more:hover{background:color-mix(in srgb,var(--fg-color) 16%,transparent);color:var(--fg-color)}}.chat-message__reactions{position:relative;z-index:1;margin:-10px 0 2px;padding:0 10px}.chat-message__reactions-pill{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:nowrap}.chat-message__reactions-pill--tapback{gap:2px;padding:3px 7px 3px 5px;border:1px solid color-mix(in srgb,var(--fg-color) 9%,transparent);border-radius:999px;background:var(--chat-reaction-picker-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px -14px #000000b3}.chat-message__reactions-pill--tapback .reaction-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:3px;display:inline-flex;margin:0;padding:2px 4px;border:none;border-radius:0;background:transparent;line-height:1}.chat-message__reactions-pill--tapback .reaction-button button,.chat-message__reactions-pill--tapback .reaction-button a{height:auto;min-height:0;padding:0;line-height:1}.chat-message__reactions-pill--tapback .reaction-button .fillable-icon{height:auto}.chat-message__reactions-pill--tapback .reaction-button .fillable-icon__emoji{display:block;font-size:.9375rem;line-height:1;filter:none}.chat-message__reactions-pill--tapback .reaction-button .fillable-icon--filled{animation:none}.chat-message__reactions-pill--tapback .reaction-button p{margin:0;min-width:.45em;font-size:.6875rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--cosmos-warm-400)}.chat-message__reactions-pill--tapback .reaction-button--active p,.chat-message__reactions-pill--tapback .reaction-button .reaction-button__active-number{color:var(--fg-color-secondary)}.chat-message__time{display:block;padding:1px 10px 0;color:var(--chat-meta-color);font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.2;font-variant-numeric:tabular-nums;opacity:.88}.chat-message:not(.chat-message--self) .chat-message__text{border-bottom-left-radius:var(--chat-bubble-tail)}.chat-message:not(.chat-message--self).chat-message--ahead .chat-message__text,.chat-message:not(.chat-message--self).chat-message--ahead .chat-message__image{border-bottom-left-radius:var(--chat-bubble-stack-radius)}.chat-message:not(.chat-message--self).chat-message--continue .chat-message__text,.chat-message:not(.chat-message--self).chat-message--continue .chat-message__image{border-top-left-radius:var(--chat-bubble-stack-radius)}.chat-message:not(.chat-message--self).chat-message--ahead .chat-message__time{display:none}.chat-message:not(.chat-message--self).chat-message--ahead .chat-message__reactions{margin-top:-7px}.chat-message--self{flex-direction:row-reverse;align-self:flex-end;margin-left:auto}.chat-message--self .chat-message__content,.chat-message--self .chat-message__bubble-group{align-items:flex-end}.chat-message--self .profile-card{display:none}.chat-message--self .chat-message__text{background:var(--chat-bubble-sent);color:var(--chat-bubble-sent-fg);border-bottom-right-radius:var(--chat-bubble-tail)}.chat-message--self .chat-message__reactions{padding:0 10px}.chat-message--self .chat-message__reactions .reaction-button--active p,.chat-message--self .chat-message__reactions .reaction-button .reaction-button__active-number{color:color-mix(in srgb,var(--cosmos-ink) 80%,var(--cosmos-gray-800) 20%)}.chat-message--self .chat-message__time{text-align:right}.chat-message--self.chat-message--ahead .chat-message__text,.chat-message--self.chat-message--ahead .chat-message__image{border-bottom-right-radius:var(--chat-bubble-stack-radius)}.chat-message--self.chat-message--continue .chat-message__text,.chat-message--self.chat-message--continue .chat-message__image{border-top-right-radius:var(--chat-bubble-stack-radius)}.chat-message--self.chat-message--ahead .chat-message__time{display:none}.chat-message--self.chat-message--ahead .chat-message__reactions{margin-top:-7px}.chat-box__list>.chat-info,.chat-box__list>.chat-day{list-style:none}.chat-info{align-self:center;width:-moz-fit-content;width:fit-content;max-width:min(88%,420px);margin:14px auto;padding:0 12px;background:transparent;color:var(--chat-meta-color);font-size:.625rem;font-weight:500;letter-spacing:.01em;line-height:1.25;text-align:center;opacity:.88}.chat-info p{margin:0;font-size:inherit}.chat-info__who{color:var(--fg-color-secondary);font-weight:500}.chat-day{align-self:center;width:-moz-fit-content;width:fit-content;max-width:min(88%,420px);margin:18px auto 10px;padding:0;color:var(--chat-meta-color);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:center;text-transform:capitalize}.chat-day p{margin:0;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--fg-color) 6%,transparent);color:var(--fg-color-secondary);font-size:inherit}.room-settings-page{width:100%;min-width:0;box-sizing:border-box}.room-settings{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3vw,28px);width:100%;min-width:0;padding:clamp(12px,2vw,16px) 0 clamp(24px,4vw,40px)}.room-settings__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.room-settings__identity{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,14px);width:100%;text-align:center}.room-settings__avatar{display:flex;align-items:center;justify-content:center}.room-settings__avatar .vignette{width:clamp(88px,22vw,112px)!important;height:clamp(88px,22vw,112px)!important;max-width:clamp(88px,22vw,112px);max-height:clamp(88px,22vw,112px);border-radius:clamp(22px,5vw,28px);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.room-settings__avatar-initial{display:inline-flex;align-items:center;justify-content:center;width:clamp(88px,22vw,112px);height:clamp(88px,22vw,112px);border-radius:clamp(22px,5vw,28px);background-color:var(--bg-color-tertiary);color:var(--fg-color);font-size:clamp(2rem,8vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1}.room-settings__name{margin:0;max-width:min(100%,520px);font-size:clamp(1.25rem,3.2vw,1.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.room-settings__meta{margin:0;color:var(--cosmos-warm-400);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em}.room-settings__count{color:var(--fg-color);font-weight:600}.room-settings__members{width:100%;min-width:0}.room-settings .profile-team--room{--profile-team-max: 100%;padding:0}.room-settings .profile-team--room .profile-team__intro.room-settings__members-intro{gap:clamp(6px,1.2vw,8px);margin-bottom:clamp(14px,2.8vw,20px)}.room-settings .profile-team--room .room-settings__members-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.room-settings .profile-team--room .room-settings__members-head .profile-team__title{flex:1 1 auto;min-width:0;padding-bottom:0}.room-settings .profile-team--room .room-settings__members-head .text-button{flex-shrink:0}.room-settings .profile-team--room .profile-team__row--action{cursor:default}@media(hover:hover){.room-settings .profile-team--room .profile-team__row--action:hover{background-color:color-mix(in srgb,var(--fg-color) 3%,transparent)}}.room-settings .profile-team--room .profile-team__action{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}@media(max-width:480px){.room-settings .profile-team--room .profile-team__row--action{grid-template-columns:var(--profile-team-avatar) minmax(0,1fr) auto}}.event-mobile-shell>section.room-settings-page{padding-top:clamp(8px,2vw,12px)}@media(min-width:769px){.room-settings{max-width:min(100%,640px);margin-inline:auto;padding-top:clamp(16px,2vw,24px)}}@media(min-width:1200px){.room-settings-page{padding-inline:clamp(8px,1vw,16px)}}.fees-helper{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:20px}.fees-helper__title{font-weight:600;margin-right:20px;justify-self:start}.notif .toast{position:absolute;top:-6px;right:-7px;display:flex;color:#fff;padding:8px;border-radius:8px;font-size:10px;line-height:1.4;box-shadow:0 10px 25px #00000040}.notif .toast span{padding:3px 6px;border-radius:5px;margin-right:10px}.notif .--success{border:1px solid green;background-color:#0080001a}.notif .--success span{background-color:green}.notif .--error{border:1px solid red;background-color:#ff00001a}.notif .--error span{background-color:red}.create-event-date{align-self:stretch;width:100%;max-width:100%;min-height:0}.create-event-date--card .create-event-date__card{border-radius:var(--create-field-radius, var(--radius-lg));border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 12px;width:100%;padding:4px 14px 10px 12px;box-sizing:border-box}.create-event-date--card .create-event-date__card-rail{display:flex;flex-direction:column;align-items:center;padding-top:18px}.create-event-date--card .create-event-date__dot{flex:none;width:9px;height:9px;border-radius:var(--radius-full);background-color:var(--fg-color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-color-secondary) 22%,transparent)}.create-event-date--card .create-event-date__dot--end{background-color:transparent;border:1.5px solid var(--fg-color-tertiary);box-shadow:none}.create-event-date--card .create-event-date__line{flex:none;width:0;height:36px;margin:6px 0;border-left:1.5px dotted color-mix(in srgb,var(--fg-color) 30%,transparent)}.create-event-date--card .create-event-date__card-body{position:relative;min-width:0}.create-event-date--card .create-event-date__schedule-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list);width:100%;min-height:48px;padding:8px 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-color);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth)}.create-event-date--card .create-event-date__schedule-row:hover{background-color:var(--glass-bg-hover)}.create-event-date--card .create-event-date__schedule-row--active{background-color:var(--glass-bg-active)}.create-event-date--card .create-event-date__schedule-label{flex-shrink:0;font-size:var(--create-font-meta, var(--font-s));font-weight:600;color:var(--fg-color-secondary)}.create-event-date--card .create-event-date__schedule-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--create-font-meta, var(--font-s));font-weight:500;color:var(--fg-color);text-align:right}.create-event-date--card .create-event-date__schedule-value--placeholder{color:var(--fg-color-tertiary);font-weight:400}.create-event-date--card .create-event-date__schedule-divider{height:1px;margin:0 4px;background-color:color-mix(in srgb,var(--fg-color) 12%,transparent)}.create-event-date--card .create-event-date__tz-meta{margin:2px 4px 0;font-size:var(--create-font-caption, var(--font-xs));font-weight:500;color:var(--fg-color-tertiary);text-align:right}.create-event-date__popover{position:relative;z-index:5;width:100%;margin-top:10px;padding:14px 12px 12px;border:var(--border-hairline);border-radius:var(--radius-md);background-color:var(--bg-color-secondary);box-shadow:var(--shadow-card-lg);box-sizing:border-box}.create-event-date__popover-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.create-event-date__popover-month{margin:0;font-size:var(--create-font-label, var(--font-s));font-weight:600;text-transform:capitalize;color:var(--fg-color)}.create-event-date__popover-nav{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:4px}.create-event-date__popover-nav .nav-button{width:28px;height:28px;min-width:28px;padding:0;border-radius:var(--radius-full);background-color:var(--glass-bg)}.create-event-date__popover-nav-dot{width:4px;height:4px;border-radius:var(--radius-full);background-color:var(--fg-color-tertiary);opacity:.6}.create-event-date__popover-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;justify-items:center}.create-event-date__popover-time{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:var(--border-hairline)}.create-event-date__popover-time-label{font-size:var(--create-font-caption, var(--font-xs));font-weight:600;color:var(--fg-color-secondary)}.create-event-date__weekday{padding:4px 0 8px;font-size:10px;font-weight:600;text-align:center;text-transform:uppercase;color:var(--fg-color-tertiary)}.create-event-date__day{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-color);font-size:var(--font-xs);font-weight:500;cursor:pointer}.create-event-date__day--muted{color:var(--fg-color-quaternary)}.create-event-date__day--today:not(.create-event-date__day--selected){color:var(--green-color-lighter)}.create-event-date__day--selected{background-color:var(--green-color);color:var(--primary-color-darker);font-weight:600}.create-event-date__error{margin:6px 0 0;font-size:var(--font-xs);color:var(--red-color)}.create__event-intro-fields .create__date.create-event-date{width:100%;max-width:100%}.create-event-date--inline{align-self:flex-start;width:min(100%,440px);max-width:100%}.create-event-date--inline .create-event-date__panel{display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 14px;width:100%;padding:clamp(14px,3vw,16px) clamp(14px,3.5vw,18px) clamp(12px,3vw,14px) clamp(10px,2.5vw,12px);box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--glass-bg);border:var(--border-hairline);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.create-event-date--inline .create-event-date__panel-rail{display:flex;flex-direction:column;align-items:center;padding-top:16px}.create-event-date--inline .create-event-date__dot{flex:none;width:9px;height:9px;border-radius:var(--radius-full);background-color:var(--fg-color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-color-secondary) 22%,transparent)}.create-event-date--inline .create-event-date__dot--end{background-color:transparent;border:1.5px solid var(--fg-color-tertiary);box-shadow:none}.create-event-date--inline .create-event-date__line{flex:none;width:0;height:40px;margin:8px 0;border-left:1.5px dotted color-mix(in srgb,var(--fg-color) 30%,transparent)}.create-event-date--inline .create-event-date__panel-content{position:relative;min-width:0;overflow:visible}.create-event-date--inline .create-event-date__inline-row{padding:4px 0}.create-event-date--inline .create-event-date__inline-row--active .create-event-date__inline-row-main{background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);border-radius:var(--radius-sm)}.create-event-date--inline .create-event-date__inline-row-main{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 6px;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-smooth)}.create-event-date--inline .create-event-date__inline-label{flex-shrink:0;min-width:56px;font-size:var(--create-font-meta, var(--font-s));font-weight:600;color:var(--fg-color-secondary)}.create-event-date--inline .create-event-date__inline-controls{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;flex:1;min-width:0}.create-event-date--inline .create-event-date__inline-sep{flex-shrink:0;width:4px;height:4px;border-radius:var(--radius-full);background-color:var(--fg-color-tertiary);opacity:.7}.create-event-date--inline .create-event-date__inline-chip{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;position:relative;min-height:36px;min-width:0;padding:0 12px;border:var(--border-hairline);border-radius:var(--create-field-radius, var(--radius-full));background-color:color-mix(in srgb,var(--fg-color) 6%,transparent);color:var(--fg-color);font-size:var(--create-font-meta, var(--font-xs));font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.create-event-date--inline .create-event-date__inline-chip:hover{background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);border-color:var(--glass-border-active)}.create-event-date--inline .create-event-date__inline-chip--active{background-color:color-mix(in srgb,var(--fg-color) 12%,transparent);border-color:var(--glass-border-active)}.create-event-date--inline .create-event-date__inline-chip--date{flex:1;max-width:168px}.create-event-date--inline .create-event-date__inline-chip--time,.create-event-date--inline .create-event-time-select--chip{flex-shrink:0;min-width:88px}.create-event-date--inline .create-event-date__inline-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.create-event-date--inline .create-event-date__inline-chip-text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.create-event-date--inline .create-event-date__panel-divider{height:1px;margin:2px 6px;background-color:color-mix(in srgb,var(--fg-color) 12%,transparent)}.create-event-date--inline .create-event-date__tz-footer{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding:8px 6px 2px;border-top:var(--border-hairline)}.create-event-date--inline .create-event-date__tz-icon{flex-shrink:0;width:16px;height:16px;opacity:.75}.create-event-date--inline .create-event-date__tz-icon svg{width:100%;height:100%}.create-event-date--inline .create-event-date__tz-text{font-size:var(--create-font-caption, var(--font-xs));font-weight:500;color:var(--fg-color-tertiary);text-align:right}.create-event-date--inline .create-event-date__tz-picker{position:relative;width:100%}.create-event-date--inline .create-event-date__tz-footer--button{width:100%;border:none;background:transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth)}.create-event-date--inline .create-event-date__tz-footer--button:hover .create-event-date__tz-text{color:var(--fg-color-secondary)}.create-event-date--inline .create-event-date__tz-panel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px}.create-event-date--inline .create-event-date__tz-search-input{width:100%;box-sizing:border-box;padding:10px 14px;border:var(--border-hairline);border-radius:var(--radius-md, 20px);background-color:var(--glass-bg);color:var(--fg-color);font-size:var(--font-s)}.create-event-date--inline .create-event-date__tz-search-input:focus-visible{outline:none;border-color:var(--glass-border-active)}.create-event-date--inline .create-event-date__tz-results{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;max-height:220px;overflow-y:auto}.create-event-date--inline .create-event-date__tz-status{margin:0;padding:10px 12px;font-size:var(--font-xs);color:var(--fg-color-tertiary)}.create-event-date--inline .create-event-date__tz-option{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;border-radius:calc(var(--radius-md, 20px) - 6px);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth)}.create-event-date--inline .create-event-date__tz-option:hover:not(:disabled){background-color:var(--glass-bg-hover)}.create-event-date--inline .create-event-date__tz-option:disabled{opacity:.6;cursor:wait}.create-event-date--inline .create-event-date__tz-option-label{font-size:var(--font-s);font-weight:600;color:var(--fg-color)}.create-event-date--inline .create-event-date__tz-option-meta{font-size:var(--font-xs);color:var(--fg-color-tertiary)}.create-event-date--inline .create-event-date__popover{position:relative;z-index:5;width:100%;margin-top:10px}.create-event-date--inline .create-event-date__error{margin:4px 6px 0;font-size:var(--font-xs)}.create-event-date--inline .create-event-date__error--block{margin:6px 0 0}.event--desktop .create__event-intro-fields .create__date.create-event-date--inline{align-self:flex-start;width:min(100%,440px)}.event--mobile .create__event-intro-fields .create__date.create-event-date--inline{align-self:stretch;width:100%}.create-event-time-select{position:relative;align-self:flex-start}.create-event-time-select.open{z-index:20}.create-event-time-select__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.create-event-time-select__button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.create-event-time-select__button:not(:disabled):active{transform:scale(.97)}.create-event-time-select__button{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 10px 0 12px;border:var(--border-hairline);border-radius:var(--create-field-radius, var(--radius-full));background-color:color-mix(in srgb,var(--fg-color) 6%,transparent);color:var(--fg-color);font-size:var(--create-font-meta, var(--font-xs));font-weight:500;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.create-event-time-select__button:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);border-color:var(--glass-border-active)}.create-event-time-select__button:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}.create-event-time-select__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.create-event-time-select__text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.create-event-time-select__arrow{flex-shrink:0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.create-event-time-select__arrow svg{display:block;width:14px;height:14px}.create-event-time-select__panel{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:210;width:-moz-max-content;width:max-content;min-width:168px;max-height:0;padding:0;overflow:hidden;border:var(--border-hairline);border-radius:var(--radius-sm);background-color:var(--bg-color-quaternary);box-shadow:var(--shadow-card-lg),0 0 0 1px color-mix(in srgb,var(--fg-color) 6%,transparent);box-sizing:border-box;isolation:isolate;visibility:collapse;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition-duration:var(--duration-normal, .24s);transition-property:max-height,opacity,visibility,transform;transition-timing-function:var(--ease-smooth, cubic-bezier(.2, .8, .2, 1));transition-behavior:allow-discrete}.create-event-time-select__columns{display:flex;flex-flow:row;justify-content:center;align-items:flex-end;gap:4px;padding:8px 10px 10px;background-color:inherit;border-radius:inherit}.create-event-time-select__column{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;flex:1;min-width:56px}.create-event-time-select__column-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--fg-color-tertiary)}.create-event-time-select__column-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;max-height:152px;margin:0;padding:0;overflow-y:auto;list-style:none;scroll-snap-type:y proximity}.create-event-time-select__colon{flex-shrink:0;padding-bottom:10px;font-size:var(--font-m);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-color-secondary)}.create-event-time-select__choice{-webkit-user-select:none;-moz-user-select:none;user-select:none}.create-event-time-select__choice:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.create-event-time-select__choice:not(:disabled):active{transform:scale(.97)}.create-event-time-select__choice{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;min-width:52px;min-height:32px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--fg-color);font-size:var(--create-font-meta, var(--font-xs));font-variant-numeric:tabular-nums;scroll-snap-align:center;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.create-event-time-select__choice:hover{background-color:var(--glass-bg-choice-hover)}.create-event-time-select__choice--selected{background-color:color-mix(in srgb,var(--green-color) 18%,transparent);color:var(--fg-color);font-weight:600}.create-event-time-select--field{align-self:stretch;width:100%}.create-event-time-select--field .create-event-time-select__button{min-height:40px;border-radius:var(--radius-md);background-color:var(--glass-bg)}.create-event-time-select--field .create-event-time-select__panel{left:0;right:0;width:100%;min-width:0;transform-origin:top left}.create-event-time-select.open .create-event-time-select__button{background-color:color-mix(in srgb,var(--fg-color) 12%,transparent);border-color:var(--glass-border-active)}.create-event-time-select.open .create-event-time-select__arrow{transform:scaleY(-1)}.create-event-time-select.open .create-event-time-select__panel{max-height:220px;visibility:visible;opacity:1;transform:translateY(0) scale(1) translateZ(0)}.create-event-time-select--field.open .create-event-time-select__button{background-color:var(--glass-bg-active)}.dashboard .event-item{--event-item-radius: var(--radius-md);--event-item-thumb: 68px;--event-item-thumb-radius: 16px;position:relative;z-index:0;background-color:color-mix(in srgb,var(--fg-color) 3%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--event-item-row-bg: transparent}@media(hover:hover){.dashboard .event-item:hover{background-color:color-mix(in srgb,var(--fg-color) 5.5%,transparent);border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.dashboard .event-item .event-item__summary{display:block}.dashboard .event-item .more-profiles{--more-profiles-outline: 3px solid var(--bg-color-secondary)}[data-theme=light] .dashboard .event-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .dashboard .event-item:hover{background-color:var(--surface-elevated-hover);border-color:var(--border-hairline-color)}}.dashboard.event-overview .dashboard-tile-period{flex-shrink:0;align-self:flex-start;margin-top:1px}.dashboard.event-overview .dashboard-tile-period .input{margin:0}.dashboard.event-overview .dashboard-tile-period .dropdown{height:auto;align-self:flex-start}.dashboard.event-overview .dashboard-tile-period .dropdown__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard.event-overview .dashboard-tile-period .dropdown__button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.dashboard.event-overview .dashboard-tile-period .dropdown__button:not(:disabled):active{transform:scale(.97)}.dashboard.event-overview .dashboard-tile-period .dropdown__button{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.dashboard.event-overview .dashboard-tile-period .dropdown__button:not(:disabled):hover{background:transparent;border:none;box-shadow:none}.dashboard.event-overview .dashboard-tile-period .dropdown__button:focus-visible{outline:2px solid color-mix(in srgb,var(--cosmos-cream) 35%,transparent);outline-offset:3px;border-radius:4px}.dashboard.event-overview .dashboard-tile-period .dropdown__wrapper{height:auto;min-height:0;min-width:-moz-max-content;min-width:max-content;padding:4px 0;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--fg-color-secondary);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .2s var(--overview-ease, ease)}.dashboard.event-overview .dashboard-tile-period .dropdown__icon{display:none}.dashboard.event-overview .dashboard-tile-period .dropdown__selection{overflow:visible}.dashboard.event-overview .dashboard-tile-period .dropdown__text{padding-left:0;white-space:nowrap}.dashboard.event-overview .dashboard-tile-period .dropdown__space{display:none}.dashboard.event-overview .dashboard-tile-period .dropdown__arrow{padding:0 0 0 3px;color:currentColor;opacity:.45;transition:opacity .2s ease,transform .2s ease}.dashboard.event-overview .dashboard-tile-period .dropdown__arrow svg{width:9px;height:9px;display:block}.dashboard.event-overview .dashboard-tile-period .dropdown__button:hover .dropdown__wrapper,.dashboard.event-overview .dashboard-tile-period .dropdown.open .dropdown__wrapper{background:transparent;border:none;box-shadow:none;color:var(--fg-color);text-decoration:underline;text-underline-offset:3px}.dashboard.event-overview .dashboard-tile-period .dropdown__button:hover .dropdown__arrow,.dashboard.event-overview .dashboard-tile-period .dropdown.open .dropdown__arrow{opacity:.85}.dashboard.event-overview .dashboard-tile-period .dropdown.open .dropdown__arrow{transform:rotate(180deg)}.dashboard.event-overview .dashboard-tile-period .dropdown__choices{top:calc(100% + 8px);right:0;left:auto;min-width:148px;padding:6px;border-radius:14px;border:1px solid var(--overview-divider);background:color-mix(in srgb,var(--cosmos-gray-900) 92%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 28px -10px #00000047;color:var(--fg-color)}.dashboard.event-overview .dashboard-tile-period .dropdown__choice{padding:8px 12px;border-radius:10px;font-size:var(--font-xxs);font-weight:500;color:var(--fg-color-secondary)}.dashboard.event-overview .dashboard-tile-period .dropdown__choice:hover{background:color-mix(in srgb,var(--cosmos-cream) 6%,transparent);color:var(--fg-color)}.dashboard.event-overview .dashboard-tile-period .dropdown.open .dropdown__choices{max-height:280px}.dashboard.event-overview .event-overview__tile-head .dashboard-tile-period{max-width:42%}@media(max-width:480px){.dashboard.event-overview .event-overview__tile-head .dashboard-tile-period{max-width:36%}}.dashboard .events-summary-card{justify-content:space-between;min-height:300px;height:100%}.dashboard .events-summary-card__head{width:100%}.dashboard .events-summary-card__metrics{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;width:100%}.dashboard .events-summary-card__metrics div{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 0;border-top:1px solid var(--overview-divider)}.dashboard .events-summary-card__metrics div:first-child{border-top:0;padding-top:0}.dashboard .events-summary-card__metrics dt{margin:0;color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500}.dashboard .events-summary-card__metrics dd{margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;text-align:right}.dashboard .events-summary-card__growth{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;align-self:flex-end;margin-top:auto;padding:7px 12px 7px 14px;border-radius:999px;border:1px solid var(--overview-divider);background:color-mix(in srgb,var(--cosmos-cream) 4%,transparent);color:var(--fg-color);font-size:var(--font-xxs);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.dashboard .events-summary-card__growth:hover{border-color:var(--overview-divider-strong);background:color-mix(in srgb,var(--cosmos-cream) 7%,transparent)}.dashboard .events-summary-card__growth svg{width:11px;height:11px;transform:rotate(-45deg);opacity:.72}@media(max-width:1200px){.dashboard .events-summary-card{min-height:240px}}@media(max-width:768px){.dashboard .events-summary-card{min-height:220px}}@media(max-width:480px){.dashboard .events-summary-card{min-height:initial}}.sales-chart.event-overview__tile--chart{--sales-chart-bg: var(--overview-surface);--sales-chart-fg: var(--fg-color);--sales-chart-muted: var(--fg-color-tertiary);--sales-chart-border: var(--overview-divider);--sales-chart-grid: var(--overview-divider);--sales-chart-control-bg: color-mix(in srgb, var(--cosmos-cream) 4%, transparent);--sales-chart-control-border: var(--overview-divider);--sales-chart-area-top: color-mix(in srgb, var(--fg-color) 16%, transparent);--sales-chart-area-bottom: color-mix(in srgb, var(--fg-color) 0%, transparent);--sales-chart-cursor: color-mix(in srgb, var(--fg-color) 22%, transparent);--sales-chart-tooltip-bg: var(--surface-elevated);--sales-chart-tooltip-border: var(--overview-divider);gap:clamp(14px,1.8vw,20px);min-height:360px;padding:clamp(18px,2vw,24px);border-color:var(--sales-chart-border);background:var(--sales-chart-bg);box-shadow:none;overflow:visible}.sales-chart.event-overview__tile--chart h2{display:none}.sales-chart__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(12px,2vw,18px);width:100%}.sales-chart__hero{min-width:0}.sales-chart__value{margin:0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1;color:var(--sales-chart-fg)}.sales-chart__subtitle{margin:clamp(6px,.8vw,8px) 0 0;max-width:34ch;font-size:var(--font-xs);line-height:1.45;letter-spacing:-.01em;color:var(--sales-chart-muted)}.sales-chart__controls{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end;gap:8px;flex-shrink:0}.sales-chart__range{padding:0 2px;font-size:.625rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--sales-chart-muted);text-align:right;white-space:nowrap}.sales-chart__period{flex-shrink:0}.sales-chart__period .input{margin:0}.sales-chart__period .dropdown{height:34px}.sales-chart__period .dropdown__button{padding:0;background:transparent;border:none;box-shadow:none}.sales-chart__period .dropdown__button:not(:disabled):hover{background:transparent;border:none;box-shadow:none}.sales-chart__period .dropdown__wrapper{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content;min-width:max-content;box-sizing:border-box;height:100%;padding:0 12px;border-radius:999px;border:1px solid var(--sales-chart-control-border);background:var(--sales-chart-control-bg);color:var(--sales-chart-fg);font-size:.625rem;font-weight:500;letter-spacing:-.005em;transition:border-color .2s ease,background-color .2s ease}.sales-chart__period .dropdown__selection{overflow:visible;max-width:none!important}.sales-chart__period .dropdown__icon{color:var(--sales-chart-muted)}.sales-chart__period .dropdown__icon svg{width:12px;height:12px}.sales-chart__period .dropdown__text{padding-left:8px}.sales-chart__period .dropdown__arrow{padding:0 1px 0 8px;color:var(--sales-chart-muted)}.sales-chart__period .dropdown__arrow svg{width:10px;height:10px}.sales-chart__period .dropdown__button:hover .dropdown__wrapper,.sales-chart__period .dropdown.open .dropdown__wrapper{background:color-mix(in srgb,var(--cosmos-cream) 7%,transparent);border-color:var(--overview-divider-strong);color:var(--sales-chart-fg);box-shadow:none}.sales-chart__period .dropdown__choices{top:calc(100% + 8px);right:0;left:auto;min-width:140px;padding:6px;border-radius:14px;border:1px solid var(--overview-divider);background:var(--surface-elevated);box-shadow:0 16px 36px -14px #00000059;color:var(--sales-chart-fg)}.sales-chart__period .dropdown__choice{padding:8px 12px;border-radius:10px;font-size:.625rem;font-weight:500;color:var(--sales-chart-muted)}.sales-chart__period .dropdown__choice:hover{background:color-mix(in srgb,var(--cosmos-cream) 6%,transparent);color:var(--sales-chart-fg)}.sales-chart__viz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(8px,1.2vw,12px);flex:1 1 auto;min-height:0;width:100%}.sales-chart__y-axis{display:flex;flex-flow:column;justify-content:space-between;align-items:stretch;gap:0;flex-shrink:0;min-height:clamp(148px,22vh,188px);padding:10px 0 22px;font-size:.625rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;color:var(--sales-chart-muted);text-align:right}.sales-chart__plot-wrap{position:relative;min-width:0;min-height:clamp(148px,22vh,188px)}.sales-chart__svg{display:block;width:100%;height:clamp(148px,22vh,188px);overflow:visible;touch-action:none}.sales-chart__grid-line{stroke:var(--sales-chart-grid);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.sales-chart__line{fill:none;stroke:var(--sales-chart-fg);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.sales-chart__cursor-line{stroke:var(--sales-chart-cursor);stroke-width:1;vector-effect:non-scaling-stroke}.sales-chart__tooltip{position:absolute;top:8px;left:var(--tooltip-x);z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 12px);padding:6px 10px;border-radius:999px;border:1px solid var(--sales-chart-tooltip-border);background:var(--sales-chart-tooltip-bg);transform:translate(-50%);pointer-events:none;white-space:nowrap}.sales-chart__tooltip-value{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--sales-chart-fg)}.sales-chart__tooltip-label{font-size:.625rem;font-weight:500;color:var(--sales-chart-muted)}.sales-chart__x-axis{position:relative;height:18px;margin-top:4px}.sales-chart__x-axis span{position:absolute;top:0;left:var(--x-pos);transform:translate(-50%);font-size:.625rem;font-weight:500;letter-spacing:-.005em;line-height:1;color:var(--sales-chart-muted);text-transform:capitalize}.sales-chart__x-axis--dense{height:22px}.sales-chart__x-axis--dense span{font-size:.5rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-transform:none}.sales-chart__x-axis--monthly span{font-size:.5625rem;text-transform:capitalize}.sales-chart__x-axis--hourly span{font-size:.5625rem;font-variant-numeric:tabular-nums;text-transform:none}.sales-chart__foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;padding-top:clamp(12px,1.5vw,16px);border-top:1px solid var(--overview-divider)}.sales-chart__metric{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.sales-chart__metric-value{font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:var(--sales-chart-fg)}.sales-chart__metric-value small{margin-left:3px;font-size:.72em;font-weight:500;letter-spacing:.02em;color:var(--sales-chart-muted)}.sales-chart__metric-label{font-size:.625rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--sales-chart-muted)}@media(max-width:767px){.sales-chart__head{grid-template-columns:minmax(0,1fr)}.sales-chart__controls{align-items:flex-start}.sales-chart__range{text-align:left;white-space:normal}}@media(min-width:1200px){.dashboard__overview .event-overview__tile--chart,.dashboard__overview .events-summary-card,.dashboard__overview .sales-chart.event-overview__tile--chart{min-height:280px}}.dashboard-finance{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section);width:100%;min-width:0}.dashboard-finance__overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.82fr);gap:var(--space-page-gap);align-items:stretch;width:100%}.dashboard-finance__overview .event-overview__tile--chart{grid-column:1;grid-row:1;min-width:0;min-height:300px}.dashboard-finance__overview .dashboard-finance__breakdown{grid-column:2;grid-row:1;min-width:0;min-height:300px}.dashboard-finance__stats{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:var(--space-page-gap);width:100%}.dashboard-finance__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-page-gap);width:100%}.dashboard-finance__nav-card{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;min-height:92px;padding:18px 20px;border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);color:inherit;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}@media(hover:hover){.dashboard-finance__nav-card:hover{background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.dashboard-finance__nav-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:44px;height:44px;border-radius:14px;background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.dashboard-finance__nav-icon svg{width:20px;height:20px}.dashboard-finance__nav-copy{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;flex:1 1 auto;min-width:0}.dashboard-finance__nav-title{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color)}.dashboard-finance__nav-desc{font-size:var(--font-xs);line-height:1.35;color:var(--fg-color-tertiary)}.dashboard-finance__nav-arrow{flex-shrink:0;opacity:.55}.dashboard-finance__nav-arrow svg{width:14px;height:14px}.dashboard-finance__breakdown-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:18px;margin:0;padding:0;list-style:none}.dashboard-finance__breakdown-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 12px;align-items:center}.dashboard-finance__breakdown-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;grid-column:1;grid-row:1;min-width:0}.dashboard-finance__breakdown-label{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em}.dashboard-finance__breakdown-value{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--font-xs);color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}.dashboard-finance__breakdown-count{color:var(--fg-color-quaternary)}.dashboard-finance__breakdown-bar{grid-column:1/-1;grid-row:2;height:6px;border-radius:999px;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);overflow:hidden}.dashboard-finance__breakdown-fill{display:block;height:100%;border-radius:inherit;background-color:color-mix(in srgb,var(--fg-color) 72%,transparent)}.dashboard-finance__breakdown-share{grid-column:2;grid-row:1;font-size:var(--font-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-color-secondary)}.dashboard-finance__section-title{margin:0;font-size:var(--font-l);font-weight:600;letter-spacing:-.01em}.dashboard-finance__section-lead{margin:8px 0 0;font-size:var(--font-s);line-height:1.45;color:var(--fg-color-tertiary);max-width:52ch}.dashboard-finance__billing-intro{width:100%}.dashboard-finance__table-wrap{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-page-gap-sm);width:100%}.dashboard-finance__table{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;width:100%}.dashboard-finance__row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent)}.dashboard-finance__row--invoice{flex-wrap:wrap}.dashboard-finance__row-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.dashboard-finance__row-title{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em}.dashboard-finance__row-ref{font-size:var(--font-xs);color:var(--fg-color-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-finance__row-meta{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.dashboard-finance__row-amount{font-size:var(--font-s);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-finance__status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);color:var(--fg-color-secondary)}.dashboard-finance__status--paid{background-color:color-mix(in srgb,hsl(145,42%,42%) 18%,transparent);color:#6bbd8d}.dashboard-finance__status--pending{background-color:color-mix(in srgb,hsl(38,80%,52%) 16%,transparent);color:#e4b158}.dashboard-finance__status--processing{background-color:color-mix(in srgb,hsl(214,58%,52%) 16%,transparent);color:#7ba7e0}.dashboard-finance--subpage{gap:var(--space-page-gap)}.dashboard-finance--sales{width:100%;min-width:0}.dashboard-finance--sales .connected-header{width:100%;padding-bottom:2px}.dashboard-finance--sales .settings-group__members-panel{width:100%;min-width:0}.dashboard-finance__sales-panel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-page-gap-sm);width:100%;min-width:0}.dashboard-finance__sales-toolbar{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);width:100%;min-width:0}.dashboard-finance__sales-event-filter{width:auto;max-width:min(100%,280px);min-width:0}.dashboard-finance__sales-event-filter .input{margin:0}.dashboard-finance__sales-event-filter .dropdown{height:36px;max-width:100%}.dashboard-finance__sales-event-filter .dropdown__button{width:auto;max-width:100%;padding:0 10px 0 8px}.dashboard-finance__sales-event-filter .dropdown__wrapper{min-width:0;max-width:100%}.dashboard-finance__sales-event-filter .dropdown__icon{font-size:var(--font-m)}.dashboard-finance__sales-event-filter .dropdown__icon svg{width:16px;height:16px}.dashboard-finance__sales-event-filter .dropdown__text{padding-left:6px;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.2}.dashboard-finance__sales-event-filter .dropdown__arrow{padding-left:6px}.dashboard-finance__sales-event-filter .dropdown__arrow svg{width:12px}.dashboard-finance__breakdown .event-overview__tile-head{align-items:flex-start}[data-theme=light] .dashboard-finance__nav-card,[data-theme=light] .dashboard-finance__row{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}[data-theme=light] .dashboard-finance__nav-icon{background-color:color-mix(in srgb,var(--cosmos-ink) 4%,transparent)}@media(max-width:1200px){.dashboard-finance__overview{grid-template-columns:1fr}.dashboard-finance__overview .event-overview__tile--chart,.dashboard-finance__overview .dashboard-finance__breakdown{grid-column:1;grid-row:auto}.dashboard-finance__stats,.dashboard-finance__nav{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:768px){.dashboard-finance__stats,.dashboard-finance__nav{grid-template-columns:1fr}.dashboard-finance__row{align-items:flex-start;flex-direction:column}.dashboard-finance__row-meta{width:100%;justify-content:space-between}}.dashboard-reports{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-page-gap);width:100%;min-width:0}.dashboard-reports__intro{width:100%}.dashboard-reports__section-title{margin:0;font-size:var(--font-m);font-weight:600;letter-spacing:-.02em}.dashboard-reports__section-lead{margin:8px 0 0;font-size:var(--font-s);line-height:1.45;color:var(--fg-color-tertiary)}.dashboard-reports__list{margin:0;padding:0;list-style:none;gap:clamp(8px,1vw,12px)}.dashboard-reports .event-item{--event-item-radius: var(--radius-md);--event-item-thumb: 68px;--event-item-thumb-radius: 16px;position:relative;z-index:0;background-color:color-mix(in srgb,var(--fg-color) 3%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--event-item-row-bg: transparent}@media(hover:hover){.dashboard-reports .event-item:hover{background-color:color-mix(in srgb,var(--fg-color) 5.5%,transparent);border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.dashboard-reports__metrics{min-width:8.5rem;max-width:12rem}@media(max-width:768px){.dashboard-reports__metrics{display:none}}[data-theme=light] .dashboard-reports .event-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .dashboard-reports .event-item:hover{background-color:var(--surface-elevated-hover)}}.dashboard .stat-card{justify-content:space-between;min-height:clamp(138px,13vw,150px);gap:clamp(14px,2vw,18px)}.dashboard .stat-card__head{width:100%}.dashboard .stat-card__amount{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:6px;flex-wrap:wrap;width:100%;margin:auto 0 0;padding-top:16px;border-top:1px solid var(--overview-divider);font-variant-numeric:tabular-nums;letter-spacing:-.018em}.dashboard .stat-card__amount strong{font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:600;line-height:1;letter-spacing:-.03em}.dashboard .stat-card__amount span{font-size:var(--font-xxs);font-weight:500;letter-spacing:.04em;color:var(--fg-color-tertiary)}@media(max-width:768px){.dashboard .stat-card{min-height:132px}}@media(max-width:480px){.dashboard .stat-card{min-height:126px}}.addon{position:relative}.addon__quantity{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:absolute;right:-5px;bottom:-5px;height:20px;min-width:20px;border-radius:20px;background-color:var(--fg-color-tertiary);color:var(--bg-color);font-size:var(--font-s);font-weight:600;padding:0 5px}.addon__info{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:10px;padding:10px}.addon__name{font-size:var(--font-xs)}.addon__description{max-width:300px;font-size:var(--font-xs)}.event .comments__list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:24px}.event .comments__send{--composer-control-size: 52px;--composer-shell-radius: var(--radius-full);display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%}.event .comments__send>.icon-button,.event .comments__send>.chat-attach-menu>.icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.event .comments__send>.icon-button .vignette,.event .comments__send>.chat-attach-menu>.icon-button .vignette{width:var(--composer-control-size);height:var(--composer-control-size);max-width:var(--composer-control-size);max-height:var(--composer-control-size);border-radius:100%;background-color:var(--glass-bg);border:1px solid transparent;box-shadow:none;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.event .comments__send>.icon-button .vignette>div,.event .comments__send>.icon-button .vignette>div>div,.event .comments__send>.chat-attach-menu>.icon-button .vignette>div,.event .comments__send>.chat-attach-menu>.icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--composer-control-size);max-height:var(--composer-control-size)}.event .comments__send>.icon-button:not(:disabled):hover .vignette,.event .comments__send>.icon-button.active .vignette,.event .comments__send>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.event .comments__send>.chat-attach-menu>.icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--glass-bg) 82%, var(--fg-color) 18%));color:var(--fg-color)}.event .comments__send .send-message,.event .comments__send .send-message--composer,.event .comments__send .send-message--multiline{flex:1 1 auto;min-width:0}.event .comments__send{margin:clamp(24px,4vw,32px) 0 clamp(12px,2vw,16px)}.comments{--comment-thread-avatar: 40px;--comment-thread-gap: 12px;--comment-thread-inset: calc(var(--comment-thread-avatar) + var(--comment-thread-gap))}.comments .comment--thread{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px}.comments .comment__head{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--comment-thread-gap);min-width:0}.comments .comment__head>.vignette.vignette--round{flex-shrink:0;width:var(--comment-thread-avatar);height:var(--comment-thread-avatar);max-width:var(--comment-thread-avatar);max-height:var(--comment-thread-avatar)}.comments .comment__meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;gap:2px;flex:1 1 auto;min-width:0}.comments .comment__name{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color)}.comments .comment__handle{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:var(--font-xxs);font-weight:500;line-height:1.25;color:var(--fg-color-tertiary)}.comments .comment__body{padding-left:var(--comment-thread-inset)}.comments .comment__content{margin:0;font-size:var(--font-xs);font-weight:400;line-height:1.52;letter-spacing:-.005em;color:var(--fg-color-secondary)}.comments .comment--thread .comment__actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;margin:8px 0 0;padding:0}.comments .comment--thread .comment__actions .reaction-button{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;font-size:var(--font-xxs);line-height:1;color:var(--fg-color-tertiary)}.comments .comment--thread .comment__actions .reaction-button button,.comments .comment--thread .comment__actions .reaction-button a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:auto;min-height:0;padding:0;line-height:1}.comments .comment--thread .comment__actions .reaction-button .fillable-icon{display:inline-flex;align-items:center;justify-content:center;height:auto;line-height:0}.comments .comment--thread .comment__actions .reaction-button .fillable-icon svg{display:block;width:14px;height:14px}.comments .comment--thread .comment__actions .reaction-button p{margin:0;font-size:inherit;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.comments .comment--thread .comment__reply{padding:0;border:none;background:transparent;font-size:var(--font-xxs);font-weight:600;line-height:1;color:var(--fg-color-tertiary);cursor:pointer}@media(hover:hover){.comments .comment--thread .comment__reply:hover{color:var(--fg-color)}}.comments .comment__sub-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,3.5vw,18px);margin:clamp(12px,3vw,14px) 0 0 var(--comment-thread-inset);padding:0;list-style:none}.comments .comment__show-more{padding:0;border:none;background:transparent;font-size:var(--font-xxs);font-weight:600;font-style:normal;line-height:1.3;color:var(--fg-color-tertiary);cursor:pointer}@media(hover:hover){.comments .comment__show-more:hover{color:var(--fg-color)}}.event--desktop .comments{--comment-thread-avatar: 42px}.comments.comments--compact{width:100%}.comments.comments--compact .comments__heading-button{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 clamp(12px,2vw,16px);padding:0;border:none;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.comments.comments--compact .comments__heading-button h3{margin:0;transition:opacity .18s ease}@media(hover:hover){.comments.comments--compact .comments__heading-button:hover h3{opacity:.82}}.comments.comments--compact .comments__heading-button:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px;border-radius:4px}.comments.comments--compact .comment--clickable{cursor:pointer;border-radius:12px;transition:background-color .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.comments.comments--compact .comment--clickable:hover{background-color:#ffffff0a}}.comments.comments--compact .comment--clickable:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.comments.comments--compact .comments__send--trigger{--composer-control-size: 52px;--composer-shell-radius: var(--radius-full);display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%}.comments.comments--compact .comments__send--trigger>.icon-button,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.comments.comments--compact .comments__send--trigger>.icon-button .vignette,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button .vignette{width:var(--composer-control-size);height:var(--composer-control-size);max-width:var(--composer-control-size);max-height:var(--composer-control-size);border-radius:100%;background-color:var(--glass-bg);border:1px solid transparent;box-shadow:none;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.comments.comments--compact .comments__send--trigger>.icon-button .vignette>div,.comments.comments--compact .comments__send--trigger>.icon-button .vignette>div>div,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button .vignette>div,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--composer-control-size);max-height:var(--composer-control-size)}.comments.comments--compact .comments__send--trigger>.icon-button:not(:disabled):hover .vignette,.comments.comments--compact .comments__send--trigger>.icon-button.active .vignette,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.comments.comments--compact .comments__send--trigger>.chat-attach-menu>.icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--glass-bg) 82%, var(--fg-color) 18%));color:var(--fg-color)}.comments.comments--compact .comments__send--trigger .send-message,.comments.comments--compact .comments__send--trigger .send-message--composer,.comments.comments--compact .comments__send--trigger .send-message--multiline{flex:1 1 auto;min-width:0}.comments.comments--compact .comments__send--trigger{width:100%;margin:clamp(24px,4vw,32px) 0 clamp(12px,2vw,16px);padding:0;border:none;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:opacity .18s ease}@media(hover:hover){.comments.comments--compact .comments__send--trigger:hover{opacity:.88}}.comments.comments--compact .comments__send--trigger:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px;border-radius:12px}.comments.comments--compact .comments__send--trigger .icon-button,.comments.comments--compact .comments__send--trigger .comments__send-add{pointer-events:none;flex-shrink:0}.comments.comments--compact .comments__send--trigger .comments__send-add .vignette{width:56px;height:56px;max-width:56px;max-height:56px}.comments.comments--compact .comments__send-placeholder{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;flex:1 1 auto;min-width:0;height:56px;min-height:56px;padding:0 20px;border-radius:999px;background-color:var(--bg-color-tertiary);font-size:var(--font-s);font-weight:400;line-height:1.35;color:color-mix(in srgb,var(--fg-color) 52%,transparent);text-align:left}.comments.comments--preview{width:100%}.comments.comments--preview h3{margin:0 0 clamp(12px,3vw,16px)}.comments.comments--preview .comments__preview{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:6px 6px 6px 0;border:none;border-radius:20px;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:opacity .18s ease}@media(hover:hover){.comments.comments--preview .comments__preview:hover{opacity:.88}}.comments.comments--preview .comments__preview:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.comments.comments--preview .comments__preview-main{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.comments.comments--preview .comments__preview-main>.vignette.vignette--round{flex-shrink:0;width:32px;height:32px;max-width:32px;max-height:32px}.comments.comments--preview .comments__preview-text{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:4px;flex:1 1 auto;min-width:0}.comments.comments--preview .comments__preview-name{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--fg-color)}.comments.comments--preview .comments__preview-excerpt{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-xxs);font-weight:400;line-height:1.35;color:var(--fg-color-secondary)}.event-comments-page{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 auto;min-height:0;width:100%;background:var(--chat-canvas-gradient, none),var(--bg-color-secondary)}.event-comments-page .small-header{flex-shrink:0;gap:10px;align-items:center;margin:0;padding:0 0 clamp(11px,2.8vw,13px);border-bottom:var(--border-hairline);color:var(--fg-color)}.event-comments-page .small-header__back .icon-button .vignette{width:var(--comment-thread-avatar, 40px);height:var(--comment-thread-avatar, 40px);max-width:var(--comment-thread-avatar, 40px);max-height:var(--comment-thread-avatar, 40px);border-radius:100%;background-color:transparent;border:none;box-shadow:none}.event-comments-page .small-header__title{font-size:var(--font-xs);font-weight:600;letter-spacing:-.02em;line-height:1.2}.event-comments-page .comments--page{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 auto;min-height:0;width:100%}.event-comments-page .comments--page .comments__list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:min(40vh,320px);margin:0;padding:clamp(4px,1vw,8px) 0 clamp(12px,3vw,16px);list-style:none}.event-comments-page .comments--page .comments__thread{padding:clamp(14px,3.5vw,18px) 0}.event-comments-page .comments--page .comments__thread+.event-comments-page .comments--page .comments__thread{border-top:var(--border-hairline)}.event-comments-page .comments--page .comments__send{--composer-control-size: 52px;--composer-shell-radius: var(--radius-full);display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%}.event-comments-page .comments--page .comments__send>.icon-button,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.event-comments-page .comments--page .comments__send>.icon-button .vignette,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button .vignette{width:var(--composer-control-size);height:var(--composer-control-size);max-width:var(--composer-control-size);max-height:var(--composer-control-size);border-radius:100%;background-color:var(--glass-bg);border:1px solid transparent;box-shadow:none;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.event-comments-page .comments--page .comments__send>.icon-button .vignette>div,.event-comments-page .comments--page .comments__send>.icon-button .vignette>div>div,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button .vignette>div,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--composer-control-size);max-height:var(--composer-control-size)}.event-comments-page .comments--page .comments__send>.icon-button:not(:disabled):hover .vignette,.event-comments-page .comments--page .comments__send>.icon-button.active .vignette,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.event-comments-page .comments--page .comments__send>.chat-attach-menu>.icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--glass-bg) 82%, var(--fg-color) 18%));color:var(--fg-color)}.event-comments-page .comments--page .comments__send .send-message,.event-comments-page .comments--page .comments__send .send-message--composer,.event-comments-page .comments--page .comments__send .send-message--multiline{flex:1 1 auto;min-width:0}.event-comments-page .comments--page .comments__send{flex-shrink:0;width:100%;margin:0;padding:clamp(10px,2.5vw,12px) 0 max(10px,var(--safe-bottom));border-top:none;background:color-mix(in srgb,var(--bg-color-secondary) 88%,transparent);box-sizing:border-box}@media(max-width:768px){.event .comments__send{--composer-control-size: 48px}}@media(max-width:480px){.event .comments__send,.event-comments-page .comments--page .comments__send{--composer-control-size: 44px}.event-comments-page,.event-comments-page .comments{--comment-thread-avatar: 32px}}.event--desktop .comment__author .profile-card .vignette{width:42px;height:42px}.event .comment:not(.comment--thread) .comment__actions .reaction-button{gap:3px;font-size:var(--font-xxs);line-height:1}.event .comment:not(.comment--thread) .comment__actions .reaction-button button,.event .comment:not(.comment--thread) .comment__actions .reaction-button a{height:12px}.event .comment:not(.comment--thread) .comment__actions .reaction-button p{margin:0;font-size:inherit;line-height:1}.event .comment:not(.comment--thread) .comment__actions .reaction-button .fillable-icon svg{display:block;width:auto;height:100%}.event .comment{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px}.event .comment__actions{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center;gap:20px}.event .comment__like{display:flex;gap:10px}.event .comment__reply{font-weight:600}.event .comment:not(.comment--thread) .event .comment__sub-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:24px;margin-top:24px;padding-left:8%}@media(max-width:768px){.connected #main:has(>section.event-comments-page),.connected #main:has(>.event-mobile-shell>section.event-comments-page){--event-comments-gutter: max(clamp(12px, 3.5vw, 16px), var(--safe-left));display:flex;flex-direction:column;box-sizing:border-box;min-height:100dvh;min-height:100svh;max-height:100dvh;max-height:100svh;padding-top:var(--mobile-main-pad-top, max(6px, var(--safe-top)));padding-right:var(--event-comments-gutter);padding-bottom:0;padding-left:var(--event-comments-gutter);overflow:hidden}.event-mobile-shell--comments{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.event-mobile-shell--comments>.event-comments-page{flex:1 1 auto;min-height:0;max-height:100%}.event-mobile-shell--comments>.event-comments-page .small-header{min-height:0;padding:0 0 clamp(11px,2.8vw,13px)}}.creators__list{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:20px}.creators__user{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:20px}.creators__chat{flex-shrink:0}.event__container .creators__list{gap:12px}.event__container .creators__user{gap:var(--space-intro-inline);width:100%}.event__container .creators__user .profile-card{flex:1 1 auto;min-width:0}.event__container .creators__user .profile-card .card{gap:var(--space-intro-inline)}.event__container .creators__user .profile-card .vignette{width:40px;height:40px;flex-shrink:0;border-radius:25%}.event__container .creators__user .profile-card .card__elements{gap:2px;min-width:0;line-height:1.3}.event-guests{width:100%}.event-guests__container{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;margin:0;padding:0;background:transparent;border:none;border-radius:0}.event-guests__heading{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;width:100%;font-size:var(--event-font-section, var(--font-s));font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--fg-color)}.event-guests__heading-part{padding:0;border:none;background:transparent;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:left;white-space:nowrap}.event-guests__heading-part:hover{color:var(--fg-color-secondary)}.event-guests__heading-sep{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--fg-color-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-guests__count,.event-guests__heading-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.event-guests__avatars-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-intro-inline);width:100%;margin-top:2px}.event-guests__avatars{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.event-guests__avatars .vignette{width:25px;height:25px;outline:4px solid var(--bg-color-secondary);outline-offset:0;box-shadow:none}.event-guests__avatars .card__elements{display:none}.event-guests__avatar{position:relative;flex-shrink:0;margin-left:-7px}.event-guests__avatar:first-child{margin-left:0}.event-guests__avatar:hover{z-index:40}.event-guests__avatar:nth-child(1){z-index:1}.event-guests__avatar:nth-child(2){z-index:2}.event-guests__avatar:nth-child(3){z-index:3}.event-guests__avatar:nth-child(4){z-index:4}.event-guests__avatar:nth-child(5){z-index:5}.event-guests__avatar:nth-child(6){z-index:6}.event-guests__avatar:nth-child(7){z-index:7}.event-guests__avatar:nth-child(8){z-index:8}.event-guests__invite{flex-shrink:0}.event__container--mobile .event-guests__container{padding:clamp(16px,4vw,20px) clamp(14px,3.5vw,18px);gap:clamp(14px,3vw,18px);border-radius:var(--radius-md);background-color:var(--glass-bg);border:var(--border-hairline);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.event__container--mobile .event-guests__avatars .vignette{outline-color:var(--bg-color-secondary)}.event__container--mobile .event-guests__avatar{margin-left:-5px}.event__container--mobile .event-guests__avatar:first-child{margin-left:0}.event-infos{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none}.event-infos__row{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-intro-inline);min-width:0}.event-infos__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:40px;height:40px;border-radius:25%;background-color:var(--bg-color-tertiary);color:var(--fg-color-secondary)}.event-infos__icon div,.event-infos__icon svg{display:block;width:18px;height:18px}.event-infos__body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;flex:1 1 auto}.event-infos__line{margin:0;font-weight:500;line-height:1.4;color:var(--fg-color);letter-spacing:-.01em}.event-infos__line--secondary{font-weight:400;color:var(--fg-color-secondary)}.event-infos__label{font-weight:600;color:var(--fg-color-tertiary)}.location__map .leaflet-control-zoom.leaflet-bar{display:flex;flex-direction:column;gap:7px;margin:14px!important;border:none!important;box-shadow:none!important;background:transparent!important}.location__map .leaflet-control-zoom.leaflet-bar a{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 2px 10px #00000047!important;color:#ffffffe0!important;font-family:inherit;font-size:17px!important;font-weight:400;line-height:1!important;text-indent:0!important;text-decoration:none!important;transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.location__map .leaflet-control-zoom.leaflet-bar a:first-child,.location__map .leaflet-control-zoom.leaflet-bar a:last-child{border-radius:50%!important}.location__map .leaflet-control-zoom.leaflet-bar a:hover{background:#ffffff29!important;color:#fff!important;box-shadow:0 4px 14px #00000052!important}.location__map .leaflet-control-zoom.leaflet-bar a:active{transform:scale(.94)}.location__map .leaflet-control-zoom.leaflet-bar a.leaflet-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.location__map .leaflet-touch .leaflet-control-zoom.leaflet-bar a{width:34px!important;height:34px!important;line-height:34px!important}.location__map{position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;aspect-ratio:16/9;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 28px #00000047}.location__map figure{margin:0;width:100%;height:100%}.location__map .leaflet-container{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none;border-radius:inherit;font-family:inherit;background-color:#323232}.location__map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:450;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -24px 40px -28px #0000001f}.location__map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:451;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.06) 0%,transparent 32%,transparent 80%,hsla(0,0%,0%,.06) 100%)}.location__map .leaflet-tile-pane{filter:brightness(1.22) contrast(1) saturate(.86)}.location__map .leaflet-control-attribution{margin:0 10px 10px!important;padding:4px 10px!important;border-radius:var(--radius-full)!important;border:1px solid hsla(0,0%,100%,.1)!important;background:#00000080!important;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 2px 10px #00000047!important;color:#ffffff61!important;font-size:9px!important;font-weight:500;letter-spacing:.03em;line-height:1.3}.location__map .leaflet-control-attribution a{color:#ffffff7a!important;text-decoration:none}.location__map .leaflet-control-attribution a:hover{color:#ffffffb8!important}.location__map .leaflet-popup-content-wrapper,.location__map .leaflet-popup-tip{background:#141414d1;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);color:#ffffffeb;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 28px #00000073}.location__map .leaflet-popup-tip{border-radius:0}.location__map .leaflet-popup-content{margin:11px 14px;font-size:var(--font-xs);line-height:1.45;letter-spacing:-.01em}.location__map .leaflet-popup-content p{margin:0}.location__map .leaflet-popup-content strong{color:#fffffff2;font-weight:600}.location__map .leaflet-popup-content em{color:#ffffff85;font-style:normal}.location__map .leaflet-container a.leaflet-popup-close-button{color:#ffffff61;font-size:18px;padding:6px 8px 0 0}.location__map .leaflet-container a.leaflet-popup-close-button:hover{color:#ffffffd9}.location-map-marker-wrap{background:transparent!important;border:none!important}.location-map-marker{display:block;width:11px;height:11px;margin:8.5px;border-radius:50%;background:#38d9ff;box-shadow:0 0 0 7px #3dc2ff38,0 0 22px #3dc2ff7a,0 0 40px #3dc2ff33}.event .location .location__address-row{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 clamp(12px,1.8vw,16px)}.event .location .location__adress{flex:1 1 auto;min-width:0;margin:0;line-height:1.45;color:var(--fg-color-secondary)}.event .location .location__adress strong{font-weight:600}.event .location .location__adress em{font-style:normal}.event .location .location__copy{flex:0 0 auto;align-self:flex-start}.event .location__map{margin-top:clamp(18px,2.5vw,24px);max-height:20em}.event .location--address-only{margin-top:0}.event .location--address-only .location__address-row{margin:0}.event .location--address-only .location__adress{line-height:1.5}.event .location--address-only .location__adress strong{font-weight:600}.event .location--address-only .location__adress em{font-style:normal}.event .location--map-only{margin-top:0}.event .location--map-only .location__address-row{margin-bottom:clamp(10px,1.6vw,14px)}.event .location--map-only .location__map{margin-top:clamp(10px,1.6vw,14px)}.location__map--expandable .location__map-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.location__map--expandable .location__map-toggle:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.location__map--expandable .location__map-toggle:not(:disabled):active{transform:scale(.97)}.location__map--expandable .location__map-toggle{position:absolute;top:14px;right:14px;z-index:500;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 2px 10px #00000047;color:#ffffffe0;transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.location__map--expandable .location__map-toggle:hover{background:#ffffff29;color:#fff;box-shadow:0 4px 14px #00000052}.location__map--expandable .location__map-toggle:active{transform:scale(.94)}.location__map--expandable .location__map-toggle:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}.location__map--expandable .location__map-toggle-icon{display:flex;width:15px;height:15px}.location__map--expandable .location__map-toggle-icon svg{display:block;width:100%;height:100%}@keyframes overview-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes overview-bar-rise{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.event-overview{--overview-radius: 24px;--overview-radius-inner: 18px;--overview-gap: clamp(18px, 2.2vw, 26px);--overview-content-max: 1080px;--overview-divider: color-mix(in srgb, var(--cosmos-cream) 12%, transparent);--overview-divider-strong: color-mix(in srgb, var(--cosmos-cream) 18%, transparent);--overview-surface: color-mix(in srgb, var(--cosmos-cream) 2.5%, transparent);--overview-accent: var(--cosmos-cream, #f9f7f3);--overview-accent-fg: var(--cosmos-ink, #0d0d0d);--overview-line: hsl(40 16% 88% / .72);--overview-ease: cubic-bezier(.16, 1, .3, 1);--overview-traffic-panel: hsl(214 28% 80%);--overview-traffic-ink: hsl(228 20% 12%);--overview-traffic-dot: hsl(214 20% 64%);--overview-traffic-shadow: hsl(228 22% 18% / .12);--overview-intro-stack-gap: clamp(16px, 2vw, 24px);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(28px,3.5vw,48px);width:100%;min-width:0;padding:clamp(14px,1.8vw,24px) clamp(18px,2.4vw,32px) clamp(36px,4vw,56px);container-type:inline-size}.event-overview__body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--overview-intro-stack-gap);width:100%;max-width:var(--overview-content-max);margin:0 auto;min-width:0}.event-overview__intro{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"poster" "panel";gap:clamp(20px,3vw,32px);align-items:start;width:100%}.event-overview__poster{grid-area:poster;width:100%;max-width:min(100%,460px);margin-inline:auto}.event-overview__poster .event-card{width:100%;max-width:100%;gap:0}.event-overview__intro-panel{grid-area:panel;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(24px,2.8vw,36px);min-width:0;padding-top:2px}.event-overview__intro-head{min-width:0}.event-overview__intro-head h1{margin:0 0 12px;max-width:20ch;font-size:clamp(1.45rem,2.35vw,1.95rem);font-weight:600;letter-spacing:-.038em;line-height:1.08;text-wrap:balance}.event-overview__intro-meta{margin:0;max-width:46ch;color:var(--fg-color-secondary);font-size:var(--font-xs);line-height:1.6;letter-spacing:-.01em}.event-overview__masthead-tags{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:16px;color:var(--fg-color-secondary);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em}.event-overview__tag{color:inherit}.event-overview__tag--live{color:var(--fg-color)}.event-overview__tag-sep{color:var(--fg-color-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-overview__kpi-strip--intro{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:22px;padding-top:24px;border-top:1px solid var(--overview-divider)}.event-overview__kpi-hero-row{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:16px;flex-wrap:wrap;gap:12px 16px;width:100%}.event-overview__sparkline{flex:1 1 96px;width:min(120px,28vw);height:28px;margin-left:auto;align-self:center;opacity:.55}.event-overview__sparkline-line{fill:none;stroke:var(--overview-line);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.event-overview__kpi-hero{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0}.event-overview__kpi-label{color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.event-overview__kpi-value{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:clamp(1.85rem,3.8vw,2.35rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.event-overview__kpi-value small{font-size:var(--font-xxs);font-weight:500;color:var(--fg-color-tertiary)}.event-overview__kpi-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--overview-divider)}.event-overview__kpi-meta li{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:18px 20px 0 0}.event-overview__kpi-meta li:not(:last-child){border-right:1px solid var(--overview-divider);margin-right:20px}.event-overview__kpi-meta span{color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em}.event-overview__kpi-meta strong{font-size:var(--font-l);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.event-overview__trend{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:6px;font-size:var(--font-xxs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--fg-color-secondary)}.event-overview__trend--compact{margin-top:6px}.event-overview__trend--down{color:var(--fg-color-tertiary)}.event-overview__trend-label{color:var(--fg-color-tertiary);font-weight:400}.event-overview__kpi-actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;padding-top:2px}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a),.event-overview__kpi-actions .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a):before,.event-overview__kpi-actions .text-button.text-button--compact-light:is(a):after,.event-overview__kpi-actions .text-button.text-button--compact-light:before,.event-overview__kpi-actions .text-button.text-button--compact-light:after{display:none}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a),.event-overview__kpi-actions .text-button.text-button--compact-light{text-decoration:none;white-space:nowrap;transition:var(--btn-compact-light-transition),transform .16s var(--overview-ease)}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a):active:not(:disabled),.event-overview__kpi-actions .text-button.text-button--compact-light:active:not(:disabled){transform:scale(.98)}.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child):is(a),.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child):is(a):hover,.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child):is(a).active,.event-overview__kpi-actions .text-button.text-button--compact-light:not(:first-child).active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.event-overview__bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--overview-gap);width:100%}.event-overview__tile{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:18px;min-width:0;padding:clamp(20px,2.2vw,26px);border-radius:var(--overview-radius-inner);border:1px solid var(--overview-divider);background:var(--overview-surface)}.event-overview__tile h2{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.022em;line-height:1.2}.event-overview__tile--chart{grid-column:span 8;min-height:300px;gap:clamp(18px,2.2vw,24px);background:var(--overview-traffic-panel);border-color:color-mix(in srgb,var(--overview-traffic-ink) 8%,transparent);box-shadow:inset 0 1px #ffffff6b,0 14px 36px var(--overview-traffic-shadow);overflow:visible}.event-overview__tile--chart h2{color:var(--overview-traffic-ink);text-wrap:balance;letter-spacing:-.028em}.event-overview__tile--chart .event-overview__tile-head p{color:color-mix(in srgb,var(--overview-traffic-ink) 56%,transparent);text-wrap:pretty}.event-overview__tile--chart .event-overview__period{background:color-mix(in srgb,var(--overview-traffic-ink) 5%,transparent);border-color:color-mix(in srgb,var(--overview-traffic-ink) 10%,transparent);box-shadow:inset 0 1px #ffffff1f}.event-overview__tile--chart .event-overview__period button{color:color-mix(in srgb,var(--overview-traffic-ink) 52%,transparent)}.event-overview__tile--chart .event-overview__period button:hover:not(.is-active){color:var(--overview-traffic-ink);background:color-mix(in srgb,var(--overview-traffic-ink) 5%,transparent)}.event-overview__tile--chart .event-overview__period button:focus-visible{outline:2px solid color-mix(in srgb,var(--overview-traffic-ink) 35%,transparent);outline-offset:2px}.event-overview__tile--chart .event-overview__period button.is-active{background:var(--overview-traffic-ink);color:var(--overview-traffic-panel);box-shadow:inset 0 1px #ffffff14,0 6px 16px var(--overview-traffic-shadow)}.event-overview__tile--chart .event-overview__period button:active:not(.is-active){transform:scale(.97)}.event-overview__tile--chart .event-overview__trend-chart{flex:1}.event-overview__tile--chart .event-overview__chart-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;padding-top:18px;border-top-color:color-mix(in srgb,var(--overview-traffic-ink) 9%,transparent)}.event-overview__tile--chart .event-overview__chart-metric-value{color:var(--overview-traffic-ink)}.event-overview__tile--chart .event-overview__chart-metric-label{color:color-mix(in srgb,var(--overview-traffic-ink) 50%,transparent);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.event-overview__tile--chart .event-overview__chart-metric-value small{color:color-mix(in srgb,var(--overview-traffic-ink) 46%,transparent)}.event-overview__tile--fill{grid-column:span 4;gap:clamp(16px,2vw,22px);justify-content:flex-start;min-height:220px}.event-overview__tile--fill.is-at-capacity .event-overview__fill-donut-sold{stroke:#fff}.event-overview__tile--fill.is-at-capacity .event-overview__fill-legend-swatch--sold{background:#fff}.event-overview__tile--snapshot,.event-overview__tile--quick{grid-column:span 4}.event-overview__tile--insight{grid-column:span 4;justify-content:space-between}.event-overview__tile--tickets{grid-column:span 7}.event-overview__tile--traffic,.event-overview__tile--feed{grid-column:span 5}.event-overview__tile--orders{grid-column:span 7}.event-overview__tile-head{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;gap:14px}.event-overview__tile-head p{margin:5px 0 0;max-width:36ch;color:var(--fg-color-secondary);font-size:var(--font-xxs);line-height:1.55;letter-spacing:-.005em}.event-overview__tile-link{flex-shrink:0;align-self:flex-start;padding:4px 0;color:var(--fg-color-secondary);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .2s var(--overview-ease)}.event-overview__tile-link:hover{color:var(--fg-color);text-decoration:underline;text-underline-offset:3px}.event-overview__period{--overview-period-pad: 4px;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;flex-shrink:0;padding:var(--overview-period-pad);border-radius:var(--radius-full, 999px);border:1px solid var(--overview-divider);background:color-mix(in srgb,var(--cosmos-gray-900) 86%,transparent);overflow:hidden}.event-overview__period button{padding:7px 14px;border:0;border-radius:var(--radius-full, 999px);background:transparent;color:var(--fg-color-secondary);font:inherit;font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .26s var(--overview-ease),color .26s var(--overview-ease),transform .16s var(--overview-ease)}.event-overview__period button.is-active{background:var(--cosmos-cream);color:var(--cosmos-ink);font-weight:600;box-shadow:0 1px #ffffff29 inset,0 6px 16px #00000024}.event-overview__period button:active:not(.is-active){transform:scale(.97)}.event-overview__chart-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--overview-divider)}.event-overview__chart-metric{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0}.event-overview__chart-metric-value{font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:var(--fg-color)}.event-overview__chart-metric-value small{margin-left:.2em;font-size:.62em;font-weight:500;color:var(--fg-color-secondary)}.event-overview__chart-metric-label{color:var(--fg-color-tertiary);font-size:10px;letter-spacing:-.005em;line-height:1.3}.event-overview__trend-chart{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1;min-height:0;gap:clamp(16px,2vw,22px)}.event-overview__trend-chart-panel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1;min-height:0;padding-right:clamp(4px,1vw,12px);overflow:visible}.event-overview__trend-chart-hero-block{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:7px;margin-bottom:clamp(16px,2.2vw,22px);animation:overview-reveal .55s var(--overview-ease) both;animation-delay:.04s}.event-overview__trend-chart-hero-label{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--overview-traffic-ink) 54%,transparent)}.event-overview__trend-chart-hero{margin:0;font-size:clamp(1.65rem,2.9vw,2rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.044em;line-height:.95;color:var(--overview-traffic-ink)}.event-overview__trend-chart-stage{flex:1;min-height:100px;margin-top:auto;overflow:visible}.event-overview__trend-chart-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(3px,.65vw,7px);height:clamp(96px,13vh,124px);padding-bottom:1px}.event-overview__trend-chart-bars--7d{gap:clamp(6px,1vw,10px)}.event-overview__trend-chart-bars--7d .event-overview__trend-chart-col{max-width:48px}.event-overview__trend-chart-bars--7d .event-overview__trend-chart-bar{width:min(100%,34px)}.event-overview__trend-chart-bars--30d{gap:3px}.event-overview__trend-chart-bars--30d .event-overview__trend-chart-col{max-width:13px}.event-overview__trend-chart-bars--30d .event-overview__trend-chart-bar{width:min(100%,9px);min-height:4px}.event-overview__trend-chart-bars--30d .event-overview__trend-chart-dot{width:5px;height:5px}.event-overview__trend-chart-bars--live{gap:clamp(4px,.75vw,8px)}.event-overview__trend-chart-bars--live .event-overview__trend-chart-col{max-width:38px}.event-overview__trend-chart-bars--live .event-overview__trend-chart-bar{width:min(100%,28px)}.event-overview__trend-chart-col{position:relative;flex:1;min-width:0;max-width:38px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transform-origin:center bottom;cursor:default;outline:none}.event-overview__trend-chart-col:hover .event-overview__trend-chart-tooltip,.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.event-overview__trend-chart-col:hover .event-overview__trend-chart-tooltip,.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-tooltip{transform:translate(-50%) translateY(0)}}.event-overview__trend-chart-col:hover .event-overview__trend-chart-bar,.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-bar{filter:brightness(1.04)}.event-overview__trend-chart-col:hover .event-overview__trend-chart-dot,.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-dot{transform:scale(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--overview-traffic-panel) 85%,transparent),0 0 0 3px color-mix(in srgb,var(--overview-traffic-ink) 14%,transparent)}.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-bar,.event-overview__trend-chart-col:focus-visible .event-overview__trend-chart-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--overview-traffic-ink) 28%,transparent)}@media(prefers-reduced-motion:no-preference){.event-overview__trend-chart-col .event-overview__trend-chart-bar{animation:overview-bar-rise .65s var(--overview-ease) both;animation-delay:calc(.08s + var(--bar-index, 0) * 42ms)}}.event-overview__trend-chart-tooltip{--apple-tooltip-bg: hsl(0 0% 100% / .94);--apple-tooltip-border: hsl(0 0% 0% / .05);--apple-tooltip-label: hsl(240 3% 52%);--apple-tooltip-value: hsl(240 5% 12%);--apple-tooltip-unit: hsl(240 2% 58%);position:absolute;bottom:calc(100% + 10px);left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:58px;padding:5px 9px 6px;border-radius:9px;font-family:system-ui,-apple-system,SF Pro Text,Segoe UI,sans-serif;background:var(--apple-tooltip-bg);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:.5px solid var(--apple-tooltip-border);box-shadow:0 0 0 .5px #ffffffa6 inset,0 1px 1px #24283808,0 3px 8px #2428380d,0 8px 18px #24283812;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%) translateY(4px) scale(.97);transform-origin:center bottom;transition:opacity .22s cubic-bezier(.25,.1,.25,1),transform .28s cubic-bezier(.22,1,.36,1),visibility .22s}@media(prefers-reduced-motion:reduce){.event-overview__trend-chart-tooltip{transition:opacity .12s ease,visibility .12s;transform:translate(-50%) translateY(3px)}}.event-overview__trend-chart-tooltip-label{font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.02em;text-align:center;color:var(--apple-tooltip-label)}.event-overview__trend-chart-tooltip-metric{margin:0;display:flex;align-items:baseline;justify-content:center;gap:.32em;line-height:1.2}.event-overview__trend-chart-tooltip-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--apple-tooltip-value)}.event-overview__trend-chart-tooltip-unit{font-size:10px;font-weight:400;letter-spacing:-.005em;color:var(--apple-tooltip-unit)}.event-overview__trend-chart-bar-wrap{display:flex;align-items:flex-end;justify-content:center;width:100%;flex:1;min-height:0;margin-bottom:-3px}.event-overview__trend-chart-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--overview-traffic-dot);box-shadow:0 0 0 2px color-mix(in srgb,var(--overview-traffic-panel) 80%,transparent);transition:transform .22s var(--overview-ease)}.event-overview__trend-chart-bar{display:block;width:min(100%,28px);height:var(--bar-h, 10px);min-height:8px;border-radius:999px;background:var(--overview-traffic-ink);transform-origin:center bottom;transition:height .75s var(--overview-ease),filter .25s var(--overview-ease);will-change:transform}.event-overview__fill-head{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.event-overview__fill-head-meta{flex-shrink:0;color:var(--fg-color-secondary);font-size:var(--font-xxs);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.event-overview__fill-chart{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex:1;width:100%;min-height:0;padding:clamp(8px,1.2vw,14px) 0}.event-overview__fill-donut{--fill-donut-size: min(148px, 52vw);flex-shrink:0;width:var(--fill-donut-size);height:var(--fill-donut-size);margin:0 auto;color:var(--fg-color)}.event-overview__fill-donut.is-complete .event-overview__fill-donut-sold{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--cosmos-cream) 22%,transparent))}.event-overview__fill-donut-svg{display:block;width:100%;height:100%}.event-overview__fill-donut-remain{fill:none;stroke:#ffffff24;transition:stroke-dasharray .85s var(--overview-ease)}.event-overview__fill-donut-sold{fill:none;stroke:#fff;transition:stroke-dasharray .85s var(--overview-ease)}.event-overview__fill-donut-label{font-family:Montserrat,sans-serif;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.035em;fill:currentColor;pointer-events:none}.event-overview__fill-legend{width:100%;margin:0;padding:0;list-style:none}.event-overview__fill-legend li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:11px 0}.event-overview__fill-legend li:not(:last-child){border-bottom:1px solid var(--overview-divider)}.event-overview__fill-legend-swatch{width:14px;height:14px;border-radius:4px}.event-overview__fill-legend-swatch--sold{background:#fff}.event-overview__fill-legend-swatch--remain{background:#ffffff24}.event-overview__fill-legend-label{min-width:0;color:var(--fg-color-secondary);font-size:var(--font-xxs);letter-spacing:-.005em;line-height:1.3}.event-overview__fill-legend-value{flex-shrink:0;font-size:var(--font-s);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg-color)}.event-overview__fill-capacity{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:4px;margin:0;padding-top:2px;text-align:center}.event-overview__fill-capacity-count{font-size:var(--font-xxs);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg-color-tertiary)}.event-overview__fill-capacity-sep{margin:0 .12em;opacity:.45}.event-overview__fill-capacity-label{font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-color-tertiary);opacity:.72}.event-overview__traffic-stack-bar{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;height:5px;border-radius:var(--radius-full, 999px);overflow:hidden;background:color-mix(in srgb,var(--cosmos-cream) 8%,transparent);margin-bottom:14px}.event-overview__traffic-stack-bar span{display:block;height:100%}.event-overview__range{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;margin-top:auto}.event-overview__range-track{height:4px;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--cosmos-cream) 8%,transparent);overflow:hidden}.event-overview__range-track span{display:block;height:100%;border-radius:inherit;background:var(--overview-line)}.event-overview__range-labels{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:0;color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-variant-numeric:tabular-nums}.event-overview__facts{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;width:100%}.event-overview__facts div{display:grid;grid-template-columns:38% 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--overview-divider)}.event-overview__facts div:first-child{border-top:0;padding-top:0}.event-overview__facts dt{margin:0;color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500}.event-overview__facts dd{margin:0;font-size:var(--font-xxs);font-weight:500;text-align:right}.event-overview__quick-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;width:100%}.event-overview__quick-list li{border-top:1px solid var(--overview-divider)}.event-overview__quick-list li:first-child{border-top:0}.event-overview__quick-list a{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:13px 0;color:var(--fg-color);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .2s var(--overview-ease)}.event-overview__quick-list a svg{width:15px;height:15px;flex-shrink:0;opacity:.55;transition:opacity .2s var(--overview-ease)}.event-overview__quick-list a:hover{color:var(--cosmos-cream)}.event-overview__quick-list a:hover svg{opacity:.85}.event-overview__quick-list a:active{transform:scale(.995)}.event-overview__insight-kicker{color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.event-overview__tile--insight h2{font-size:clamp(1.05rem,1.6vw,1.2rem);letter-spacing:-.028em;line-height:1.25}.event-overview__tile--insight p{margin:0;color:var(--fg-color-secondary);font-size:var(--font-xs);line-height:1.6;letter-spacing:-.008em}.event-overview__tier-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;width:100%}.event-overview__tier-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;border-top:1px solid var(--overview-divider)}.event-overview__tier-row:first-child{border-top:0;padding-top:0}.event-overview__tier-row em{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-size:var(--font-xxs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-color-secondary)}.event-overview__tier-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0}.event-overview__tier-main strong{font-size:var(--font-xxs);font-weight:600}.event-overview__tier-main span{color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-variant-numeric:tabular-nums}.event-overview__tier-bar{grid-column:1;height:3px;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--cosmos-cream) 8%,transparent);overflow:hidden}.event-overview__tier-bar span{display:block;height:100%;border-radius:inherit;background:var(--overview-line)}.event-overview__traffic{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;list-style:none;margin:0;padding:0;width:100%}.event-overview__traffic li{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:5px}.event-overview__traffic-top{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;font-size:var(--font-xxs)}.event-overview__traffic-top span{font-weight:500}.event-overview__traffic-top strong{font-variant-numeric:tabular-nums}.event-overview__traffic-bar{height:3px;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--cosmos-cream) 8%,transparent);overflow:hidden}.event-overview__traffic-bar span{display:block;height:100%;border-radius:inherit;background:var(--overview-line)}.event-overview__traffic small{color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-variant-numeric:tabular-nums}.event-overview__feed{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;width:100%}.event-overview__feed-row{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid var(--overview-divider)}.event-overview__feed-row:first-child{border-top:0;padding-top:0}.event-overview__feed-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--cosmos-cream) 5%,transparent);color:var(--fg-color-tertiary)}.event-overview__feed-icon svg{width:14px;height:14px;opacity:.75}.event-overview__feed-copy{min-width:0}.event-overview__feed-copy p{margin:0 0 2px;font-size:var(--font-xxs);line-height:1.45}.event-overview__feed-copy time{color:var(--fg-color-tertiary);font-size:var(--font-xxs)}.event-overview__avatar-stack{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;padding-left:2px}.event-overview__avatar-stack-item{margin-left:-8px}.event-overview__avatar-stack-item .vignette{width:30px;height:30px;border:2px solid var(--bg-color-secondary)}.event-overview__avatar-stack-item:first-child{margin-left:0}.event-overview__orders{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;width:100%}.event-overview__order-row{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--overview-divider)}.event-overview__order-row:first-child{border-top:0}.event-overview__order-row .vignette{width:36px;height:36px;flex-shrink:0}.event-overview__order-copy{flex:1;min-width:0}.event-overview__order-copy strong{display:block;font-size:var(--font-xxs);font-weight:600;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-overview__order-copy span{color:var(--fg-color-tertiary);font-size:var(--font-xxs)}.event-overview__order-status{flex-shrink:0;color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:500;white-space:nowrap}@media(prefers-reduced-motion:reduce){.event-overview__trend-chart-bar,.event-overview__trend-chart-hero-block{animation:none;transition:none}}@media(prefers-reduced-motion:no-preference){.event-overview__intro-panel{animation:overview-reveal .62s var(--overview-ease) both;animation-delay:.03s}.event-overview__poster{animation:overview-reveal .62s var(--overview-ease) both}.event-overview__bento>.event-overview__tile{animation:overview-reveal .58s var(--overview-ease) both}.event-overview__bento>.event-overview__tile:nth-child(1){animation-delay:.1s}.event-overview__bento>.event-overview__tile:nth-child(2){animation-delay:.14s}.event-overview__bento>.event-overview__tile:nth-child(3){animation-delay:.18s}.event-overview__bento>.event-overview__tile:nth-child(4){animation-delay:.22s}.event-overview__bento>.event-overview__tile:nth-child(5){animation-delay:.26s}.event-overview__bento>.event-overview__tile:nth-child(6){animation-delay:.3s}.event-overview__bento>.event-overview__tile:nth-child(7){animation-delay:.34s}.event-overview__bento>.event-overview__tile:nth-child(8){animation-delay:.38s}.event-overview__bento>.event-overview__tile:nth-child(9){animation-delay:.42s}}@media(min-width:1201px){.event-overview{--overview-poster-width: 340px}.event-overview__body{display:grid;grid-template-columns:var(--overview-poster-width) minmax(0,1fr);grid-template-areas:"poster panel" "actions ." "bento bento";-moz-column-gap:clamp(40px,5vw,72px);column-gap:clamp(40px,5vw,72px);row-gap:var(--overview-intro-stack-gap);align-items:start}.event-overview__intro{display:contents}.event-overview__poster{grid-area:poster;max-width:var(--overview-poster-width);align-self:start}.event-overview__intro-panel{grid-area:panel;align-self:center;padding-top:0}.event-overview__kpi-actions{grid-area:actions;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;max-width:var(--overview-poster-width);margin-top:0;padding-top:0;gap:8px}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a),.event-overview__kpi-actions .text-button.text-button--compact-light{width:auto;flex:0 1 auto}.event-overview__bento{grid-area:bento;width:100%}}@media(max-width:1200px){.event-overview__intro{grid-template-columns:1fr}.event-overview__poster{max-width:min(100%,460px);margin-inline:auto}.event-overview__kpi-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.event-overview__kpi-meta li{padding-top:14px}.event-overview__kpi-meta li:nth-child(2){border-right:0;margin-right:0;padding-right:0}.event-overview__kpi-meta li:nth-child(-n+2){border-bottom:1px solid var(--overview-divider);padding-bottom:14px}.event-overview__tile{grid-column:span 12!important}}@media(max-width:768px){.event-overview{padding:var(--space-card) var(--space-card) var(--space-section-sm)}.event-overview__intro-head h1{font-size:1.35rem}.event-overview__tile-head{flex-direction:column;align-items:stretch}.event-overview__tile--tickets,.event-overview__tile--orders{position:relative}.event-overview__tile--tickets .event-overview__tile-head,.event-overview__tile--orders .event-overview__tile-head{flex-direction:column;align-items:stretch;padding-right:min(9.5rem,46%)}.event-overview__tile--tickets .event-overview__tile-link,.event-overview__tile--orders .event-overview__tile-link{position:absolute;top:clamp(20px,2.2vw,26px);right:clamp(20px,2.2vw,26px);z-index:1;max-width:min(9.5rem,46%);text-align:right;line-height:1.25}.event-overview__period{align-self:flex-start}.event-mobile-shell>section.event-overview{padding-inline:0;padding-top:clamp(8px,2vw,12px)}.event-mobile-shell>section.event-overview .event-overview__kpi-actions{display:none}.event-mobile-shell>section.event-overview .event-overview__intro-panel,.event-mobile-shell>section.event-overview .event-overview__bento{padding-inline:var(--space-card)}}@media(max-width:480px){.event-overview__kpi-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.event-overview__kpi-actions .text-button.text-button--compact-light:is(a),.event-overview__kpi-actions .text-button.text-button--compact-light{width:auto;flex:0 1 auto;min-height:38px;padding:10px 14px;justify-content:center}.event-overview__order-row{flex-wrap:wrap}.event-overview__order-status{margin-left:46px}.event-overview__tile--chart .event-overview__chart-foot{grid-template-columns:1fr;gap:12px}}.connected #main:has(>section.event-participants)>section.event-participants{flex:1 1 auto;min-height:0;min-width:0;width:100%}.event-participants{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3.5vw,28px);flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.event-participants .settings-group__members-panel{flex:1 1 auto;min-height:0;width:100%}.event-participants .settings-group__members-bar{align-items:center}.event-participants .settings-group__members-bar-actions .text-button.text-button--compact-light{flex-shrink:0}.event-participants .connected-header{width:100%;padding-bottom:2px}.event-mobile-shell>.event-participants{position:relative;gap:clamp(6px,1.2vw,10px)}.event-mobile-shell>.event-participants .connected-header{padding-bottom:0}.event-mobile-shell>.event-participants .small-header{margin-bottom:clamp(4px,1vw,6px)}.event-mobile-shell>.event-participants .settings-group__members-panel>.settings-group__members-bar:not(:has(.settings-group__filter-hint))+.settings-group__members-stack{margin-top:0}.event-mobile-shell>.event-participants .event-participants__intro{display:none}.event-mobile-shell>.event-participants .settings-group__count-pill{display:none}.event-mobile-shell>.event-participants .settings-group__members-bar{position:absolute;top:0;right:0;left:0;z-index:4;margin:0;padding:var(--event-mobile-toolbar-top, 16px) 0 0;min-height:calc(var(--event-mobile-toolbar-top, 16px) + var(--event-mobile-control-size, 35px));align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(6px,1.5vw,8px);pointer-events:none}.event-mobile-shell>.event-participants .settings-group__members-bar .settings-group__members-bar-start{display:none}.event-mobile-shell>.event-participants .settings-group__members-bar .settings-group__members-bar-actions{pointer-events:auto;flex-shrink:0}.event-mobile-shell>.event-participants .settings-group__members-bar:not(:has(.settings-group__filter-hint)){display:none}.event-mobile-shell>.event-participants .settings-group__members-bar:has(.settings-group__filter-hint){position:static;min-height:0;padding-top:0;pointer-events:auto;justify-content:space-between}.event-mobile-shell>.event-participants .settings-group__members-bar:has(.settings-group__filter-hint) .settings-group__members-bar-start{display:flex}.event-mobile-shell>.event-participants .team-table__actions .creators__chat .text-button.text-button--compact-light{min-height:32px;padding:6px 11px;font-size:var(--font-xxs)}.event-participants__intro{width:100%;max-width:52ch}.event-participants__lede{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.event-participants__event-name{color:var(--fg-color);font-weight:600}.event-participants__lede-sep{color:var(--fg-color-tertiary)}.event-participants .team-table__actions .creators__chat .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.event-participants .team-table__actions .creators__chat .text-button.text-button--compact-light:before,.event-participants .team-table__actions .creators__chat .text-button.text-button--compact-light:after{display:none}.event-participants .team-table__actions .creators__chat .text-button.text-button--compact-light{font-size:var(--font-xxs)}.connected #main:has(>section.event-ticket-sales)>section.event-ticket-sales{flex:1 1 auto;min-height:0;min-width:0;width:100%}.event-ticket-sales{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3.5vw,28px);flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.event-ticket-sales .settings-group__members-panel{flex:1 1 auto;min-height:0;width:100%}.event-ticket-sales .settings-group__members-bar{align-items:center}.event-ticket-sales .settings-group__members-bar-actions .text-button.text-button--compact-light{flex-shrink:0}.event-ticket-sales .connected-header{width:100%;padding-bottom:2px}.event-ticket-sales__intro{width:100%;max-width:52ch}.event-ticket-sales__lede{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.event-ticket-sales__event-name{color:var(--fg-color);font-weight:600}.event-ticket-sales__lede-sep{color:var(--fg-color-tertiary)}.event-mobile-shell>.event-ticket-sales{position:relative;gap:clamp(6px,1.2vw,10px)}.event-mobile-shell>.event-ticket-sales .connected-header{padding-bottom:0}.event-mobile-shell>.event-ticket-sales__intro{display:none}.event-mobile-shell>.event-ticket-sales .settings-group__members-panel>*+*{margin-top:clamp(10px,2.2vw,14px)}.event-mobile-shell>.event-ticket-sales .settings-group__members-stack{gap:clamp(10px,2.2vw,12px)}.event-mobile-shell>.event-ticket-sales .settings-group__members-panel .input.input--search{--search-field-height: 44px;--search-field-pl: 40px;--search-icon-px: 15px}.event-mobile-shell>.event-ticket-sales .settings-group__members-panel .input.input--search .input__field{font-size:var(--font-xs)}.event-mobile-shell>.event-ticket-sales .settings-group__count-pill{padding:5px 10px;font-size:var(--font-xxs)}.event-mobile-shell>.event-ticket-sales .settings-group__count-pill-num{font-size:var(--font-xs)}.event-mobile-shell>.event-ticket-sales .settings-group__members-bar{position:absolute;top:0;right:0;left:0;z-index:4;margin:0;padding:var(--event-mobile-toolbar-top, 16px) 0 0;min-height:calc(var(--event-mobile-toolbar-top, 16px) + var(--event-mobile-control-size, 35px));align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(6px,1.5vw,8px);pointer-events:none}.event-mobile-shell>.event-ticket-sales .settings-group__members-bar .settings-group__members-bar-start{display:none}.event-mobile-shell>.event-ticket-sales .settings-group__members-bar .settings-group__members-bar-actions{pointer-events:auto;flex-shrink:0}.event-mobile-shell>.event-ticket-sales .settings-group__members-bar:has(.settings-group__filter-hint){position:static;min-height:0;padding-top:0;pointer-events:auto;justify-content:space-between}.event-mobile-shell>.event-ticket-sales .settings-group__members-bar:has(.settings-group__filter-hint) .settings-group__members-bar-start{display:flex}.ticket-sales-table{--ticket-sales-avatar: 46px;--ticket-sales-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);--ticket-sales-cols: minmax(0, 1.4fr) minmax(7.5rem, 9.5rem) minmax(6.5rem, 8.5rem) minmax(4.75rem, 5.75rem) minmax(5.25rem, 6.25rem);width:100%;min-width:0;overflow:visible}.ticket-sales-table__header{display:none;grid-template-columns:var(--ticket-sales-cols);gap:clamp(10px,1.6vw,14px);align-items:end;padding:0 0 clamp(10px,1.8vw,12px);border-bottom:1px solid var(--ticket-sales-divider)}@media(min-width:1200px){.ticket-sales-table__header{display:grid}}.ticket-sales-table__header-cell{min-width:0;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-color-tertiary)}.ticket-sales-table__list{display:flex;flex-direction:column;width:100%;min-width:0}.ticket-sales-table__row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"buyer" "ticket" "addons" "total" "date";gap:0;padding:clamp(14px,2.6vw,16px) 0;border-bottom:1px solid var(--ticket-sales-divider)}@media(prefers-reduced-motion:no-preference){.ticket-sales-table__row{animation:ticket-sales-row-in .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 20ms)}}.ticket-sales-table__row:last-child{border-bottom:none}@media(min-width:1200px){.ticket-sales-table__row{grid-template-columns:var(--ticket-sales-cols);grid-template-areas:"buyer ticket addons total date";align-items:center;gap:clamp(10px,1.6vw,14px)}}.ticket-sales-table__buyer{grid-area:buyer;display:grid;grid-template-columns:var(--ticket-sales-avatar) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(12px,2vw,14px);column-gap:clamp(12px,2vw,14px);min-width:0;padding-bottom:clamp(10px,1.8vw,12px);text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}@media(min-width:1200px){.ticket-sales-table__buyer{padding-bottom:0}}.ticket-sales-table__buyer:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:4px;border-radius:6px}.ticket-sales-table__avatar{display:flex;align-items:center;justify-content:center;width:var(--ticket-sales-avatar);height:var(--ticket-sales-avatar);overflow:hidden;border-radius:50%;background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 9%,transparent)}.ticket-sales-table__avatar .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:0;background:transparent}.ticket-sales-table__avatar .vignette div{display:block;width:100%;height:100%}.ticket-sales-table__avatar .vignette img,.ticket-sales-table__avatar .vignette .loading-element,.ticket-sales-table__avatar .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ticket-sales-table__buyer-meta{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.ticket-sales-table__name{overflow:hidden;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.022em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__subline{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em}.ticket-sales-table__handle{flex-shrink:0;font-weight:500;color:var(--fg-color-secondary)}.ticket-sales-table__order{overflow:hidden;min-width:0;font-weight:500;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__dot{flex-shrink:0;margin:0 5px;color:var(--fg-color-tertiary);opacity:.72}.ticket-sales-table__email{overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__mobile-ticket{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary);text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.ticket-sales-table__mobile-ticket{display:none}}.ticket-sales-table__mobile-event{overflow:hidden;font-size:var(--font-xs);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary);text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.ticket-sales-table__mobile-event{display:none}}.ticket-sales-table__event{grid-area:event;display:flex;flex-direction:column;gap:3px;min-width:0;padding-bottom:clamp(8px,1.4vw,10px);font-size:var(--font-xs);line-height:1.3;letter-spacing:-.01em;color:var(--fg-color-secondary);overflow:hidden}.ticket-sales-table__event a{overflow:hidden;color:inherit;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__event a:hover{text-decoration:underline;text-underline-offset:2px}@media(min-width:1200px){.ticket-sales-table__event{padding-bottom:0}}.ticket-sales-table--with-event{--ticket-sales-cols: minmax(0, 1.15fr) minmax(7rem, 9rem) minmax(7.5rem, 9.5rem) minmax(6.5rem, 8.5rem) minmax(4.75rem, 5.75rem) minmax(5.25rem, 6.25rem)}.ticket-sales-table--with-event .ticket-sales-table__row{grid-template-areas:"buyer" "event" "ticket" "addons" "total" "date"}@media(min-width:1200px){.ticket-sales-table--with-event .ticket-sales-table__row{grid-template-areas:"buyer event ticket addons total date"}}.ticket-sales-table__cell-label{display:block;margin-bottom:4px;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-color-tertiary)}@media(min-width:1200px){.ticket-sales-table__cell-label{display:none}}.ticket-sales-table__ticket,.ticket-sales-table__total,.ticket-sales-table__date{display:flex;flex-direction:column;gap:3px;min-width:0;padding-bottom:clamp(8px,1.4vw,10px);font-size:var(--font-xs);line-height:1.3;letter-spacing:-.01em;color:var(--fg-color-secondary);overflow:hidden}.ticket-sales-table__ticket strong,.ticket-sales-table__total strong,.ticket-sales-table__date strong{overflow:hidden;font-size:var(--font-s);font-weight:500;line-height:1.25;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.ticket-sales-table__ticket,.ticket-sales-table__total,.ticket-sales-table__date{padding-bottom:0}}.ticket-sales-table__ticket{grid-area:ticket}.ticket-sales-table__addons{display:flex;flex-direction:column;gap:3px;grid-area:addons;min-width:0;padding-bottom:clamp(8px,1.4vw,10px);font-size:var(--font-xs);line-height:1.3;letter-spacing:-.01em;color:var(--fg-color-secondary);overflow:visible}@media(min-width:1200px){.ticket-sales-table__addons{padding-bottom:0}}.ticket-sales-table__addon-inline{display:flex;flex-direction:column;gap:2px;min-width:0}.ticket-sales-table__addon-name{overflow:hidden;font-size:var(--font-xs);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__addon-price{font-size:var(--font-xxs);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--fg-color-tertiary)}.ticket-sales-table__no-addons{font-size:var(--font-xs);color:var(--fg-color-tertiary)}.ticket-sales-table__addons-menu{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}.ticket-sales-table__addons-chip{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:6px 10px;border-radius:var(--radius-full);font:inherit;color:var(--fg-color-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}.ticket-sales-table__addons-chip:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.ticket-sales-table__addons-chip:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.ticket-sales-table__addons-menu--open .ticket-sales-table__addons-chip{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.ticket-sales-table__addons-chip-label{overflow:hidden;font-size:var(--font-xxs);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__addons-chip-sep{flex-shrink:0;color:var(--fg-color-tertiary);opacity:.72}.ticket-sales-table__addons-chip-total{flex-shrink:0;font-size:var(--font-xxs);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--fg-color-tertiary)}.ticket-sales-table__addons-popover{border-radius:var(--radius-md, 16px);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-sizing:border-box;padding:8px;animation:ticket-sales-addons-pop-in .18s cubic-bezier(.16,1,.3,1)}.ticket-sales-table__addons-popover--portaled{overflow:auto;overscroll-behavior:contain}.ticket-sales-table__addons-popover-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ticket-sales-table__addons-popover-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:7px 8px;border-radius:calc(var(--radius-md, 16px) - 4px);font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary)}.ticket-sales-table__addons-popover-list li span{min-width:0;overflow:hidden;font-weight:500;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.ticket-sales-table__addons-popover-list li em{flex-shrink:0;font-style:normal;font-size:var(--font-xxs);font-variant-numeric:tabular-nums;color:var(--fg-color-tertiary)}@media(hover:hover){.ticket-sales-table__addons-popover-list li:hover{background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}}.ticket-sales-table__total{grid-area:total}.ticket-sales-table__total strong{font-variant-numeric:tabular-nums}.ticket-sales-table__status{font-size:var(--font-xxs);font-weight:500}.ticket-sales-table__status--paid{color:var(--fg-color-secondary)}.ticket-sales-table__status--refunded{color:var(--red-color, #c0392b)}.ticket-sales-table__status--pending{color:var(--fg-color-tertiary)}.ticket-sales-table__date{grid-area:date;font-variant-numeric:tabular-nums;color:var(--fg-color-tertiary)}.ticket-sales-table__empty{width:100%;min-height:clamp(200px,32vh,260px)}@keyframes ticket-sales-addons-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ticket-sales-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ticket-sales-table__row,.ticket-sales-table__addons-popover{animation:none}}@media(min-width:1200px){.ticket-sales-table{--ticket-sales-avatar: 48px}}@media(max-width:1199px){.ticket-sales-table__list{gap:8px}.ticket-sales-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"buyer buyer" "addons total" "date date";gap:6px 10px;padding:12px;border-bottom:none;border-radius:var(--radius-md, 16px);border:1px solid var(--ticket-sales-divider);background-color:color-mix(in srgb,var(--fg-color) 3%,transparent)}.ticket-sales-table--with-event .ticket-sales-table__row{grid-template-areas:"buyer buyer" "event event" "addons total" "date date"}.ticket-sales-table__buyer{padding-bottom:0}.ticket-sales-table__email,.ticket-sales-table__ticket,.ticket-sales-table__cell-label{display:none}.ticket-sales-table__event{padding-bottom:0;font-size:var(--font-xxs)}.ticket-sales-table__addons,.ticket-sales-table__total,.ticket-sales-table__date{padding-bottom:0;gap:2px}.ticket-sales-table__addons{align-self:center;min-width:0}.ticket-sales-table__total{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 8px;text-align:right}.ticket-sales-table__total strong{font-size:var(--font-xs)}.ticket-sales-table__status{font-size:.625rem}.ticket-sales-table__date{justify-self:end;font-size:.625rem;text-align:right}.ticket-sales-table__mobile-ticket{color:var(--fg-color-tertiary)}.ticket-sales-table__order{display:none}.ticket-sales-table__handle+.ticket-sales-table__dot{display:none}}@media(max-width:768px){.event-ticket-sales{gap:clamp(12px,2.8vw,18px)}.event-ticket-sales .settings-group__members-stack{gap:clamp(12px,2.4vw,16px)}.event-ticket-sales .settings-group__members-panel>*+*{margin-top:clamp(12px,2.4vw,16px)}}@media(max-width:480px){.ticket-sales-table{--ticket-sales-avatar: 40px}.ticket-sales-table__row{padding:10px 12px;gap:5px 8px}.ticket-sales-table__name{font-size:var(--font-xs)}.ticket-sales-table__subline,.ticket-sales-table__mobile-ticket,.ticket-sales-table__mobile-event{font-size:var(--font-xxs)}.event-ticket-sales .event-mobile-shell>:scope .settings-group__members-panel .input.input--search{--search-field-height: 40px}}.connected #main:has(>section.event-integration)>section.event-integration,.connected #main:has(>section.event-integration)>section.dashboard>.event-integration,.connected #main:has(>section.dashboard>.event-integration)>section.event-integration,.connected #main:has(>section.dashboard>.event-integration)>section.dashboard>.event-integration{flex:1 1 auto;min-height:0;min-width:0;width:100%}.event-integration{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.event-integration .connected-header{width:100%;padding-bottom:2px}.dashboard.event-overview>.event-integration{width:100%;min-width:0}.integration-preview{width:100%;min-width:0}.integration-preview__canvas{position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.integration-preview__iframe{display:block;width:100%;border:0}.integration-embed-preview-modal{--preview-pad-x: clamp(20px, 2.4vw, 32px);--preview-pad-top: clamp(22px, 2.8vw, 32px);--preview-pad-bottom: clamp(18px, 2.2vw, 28px);--preview-gap: clamp(14px, 1.8vw, 20px);position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--preview-gap);flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;box-sizing:border-box;padding:var(--preview-pad-top) var(--preview-pad-x) var(--preview-pad-bottom);overflow:hidden;background-color:transparent}.integration-embed-preview-modal__head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;width:100%;min-width:0;padding:2px 0}.integration-embed-preview-modal__head .icon-button{flex:0 0 auto;margin-top:2px}.integration-embed-preview-modal__head .icon-button .vignette{width:36px;height:36px}.integration-embed-preview-modal__head-copy{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:min(52ch,100%)}.integration-embed-preview-modal__eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-color-tertiary)}.integration-embed-preview-modal__title{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;text-wrap:balance;color:var(--fg-color)}.integration-embed-preview-modal__viewport{position:relative;flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;border-radius:clamp(18px,2vw,26px);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);background-color:var(--bg-color);box-shadow:none;box-sizing:border-box}.integration-embed-preview-modal__viewport-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-width:0;padding:10px 12px 10px 16px;border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);background:color-mix(in srgb,var(--bg-color-secondary, var(--bg-color)) 88%,transparent);box-sizing:border-box}.integration-embed-preview-modal__viewport-bar .icon-button .vignette{width:34px;height:34px}.integration-embed-preview-modal__viewport-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.integration-embed-preview-modal__viewport-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-color-tertiary)}.integration-embed-preview-modal__iframe{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:var(--bg-color);pointer-events:auto;touch-action:auto}.integration-embed-preview-modal__viewport--list{background-color:var(--bg-color)}.integration-embed-preview-modal__viewport--list .integration-embed-preview-modal__iframe{flex:1 1 auto;width:auto;align-self:stretch;min-height:0;margin:clamp(18px,2.8vw,36px);border-radius:14px;border:none;box-shadow:none;background:var(--bg-color);overflow:hidden}.integration-embed-preview-modal--site-fullscreen{--preview-pad-x: 0;--preview-pad-top: 0;--preview-pad-bottom: 0;--preview-gap: 0;padding:0}.integration-embed-preview-modal--site-fullscreen .integration-embed-preview-modal__viewport{border-radius:0;border:none;box-shadow:none;background-color:var(--bg-color)}.integration-embed-preview-modal--site-fullscreen .integration-embed-preview-modal__viewport--list{background-color:var(--bg-color)}.integration-embed-preview-modal--site-fullscreen .integration-embed-preview-modal__viewport--list .integration-embed-preview-modal__iframe{margin:clamp(24px,4vw,56px);border-radius:16px;box-shadow:none}.integration-embed-preview-modal--site-fullscreen .integration-embed-preview-modal__viewport-bar{position:absolute;top:clamp(12px,1.6vw,18px);right:clamp(12px,1.6vw,18px);left:auto;z-index:4;width:auto;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:999px;background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 10px 28px -16px #00000059}.integration-embed-preview-modal--site-fullscreen .integration-embed-preview-modal__iframe{border-radius:0}.integration-shell{position:relative;width:100%;min-height:100%;height:100%}.integration-shell>.modals{z-index:2000}html.integration-embed-root{height:100%;min-height:100%;background:#050505}html.integration-embed-root body{height:100%;min-height:100%;margin:0;overflow:hidden;background:#050505}html.integration-embed-root #root{height:100%;min-height:100%;background:transparent}.integration-embed-root{background:#050505}.integration-embed{position:relative;isolation:isolate;min-height:100%;box-sizing:border-box;background:var(--bg-color);color:var(--fg-color)}.integration-embed__backdrop,.integration-embed__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.integration-embed__backdrop{background-repeat:no-repeat;background-size:cover;background-position:center 20%;filter:blur(28px) saturate(1.12);transform:scale(1.08);transform-origin:center}.integration-embed__scrim{background:linear-gradient(180deg,#00000038,#0000007a 32%,#000000b8 68%,#000000e0)}.integration-embed--loading,.integration-embed--empty{display:grid;place-items:center;min-height:100%;padding:24px;font-size:var(--font-xs);color:var(--fg-color-secondary)}.integration-embed--tickets{--modal-pad-x: clamp(40px, 10vw, 200px);--modal-pad-top: clamp(20px, 3.5vw, 48px);--modal-pad-bottom: clamp(28px, 6vw, 120px);--modal-title-margin-right: 0;position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;height:100%;padding:0;box-sizing:border-box;overflow:hidden;background:#050505}.integration-embed--tickets:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(42%,320px);z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,hsla(0,0%,0%,.28) 42%,hsla(0,0%,0%,.58) 72%,hsla(0,0%,0%,.78) 100%)}.integration-embed--tickets>.integration-embed__organizer{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3.5vw,40px) var(--modal-pad-x) 0}.integration-embed--tickets>.integration-embed__organizer .vignette{width:64px;height:64px;max-width:64px;max-height:64px;border-radius:12px;border:1.5px solid hsla(0,0%,100%,.28);box-shadow:0 10px 28px -12px #0000008c;overflow:hidden}.integration-embed--tickets>.integration-embed__stage{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.integration-embed--tickets>.integration-embed__powered{position:relative;z-index:1;flex:0 0 auto;margin:0;padding:2px var(--modal-pad-x) calc(8px + var(--safe-bottom, 0px));text-align:center;background:transparent;font-size:9px;line-height:1.2}.integration-embed--tickets>.integration-embed__powered .integration-embed__powered-link{display:inline-flex;align-items:center;justify-content:center;gap:.35em;font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-transform:none;color:#ffffff61;transition:color .16s ease}.integration-embed--tickets>.integration-embed__powered .integration-embed__powered-link:hover{color:#ffffffb3}.integration-embed--tickets>.integration-embed__powered .integration-embed__powered-logo{display:inline-flex;flex:0 0 auto;width:11px;height:10px;opacity:.85}.integration-embed--tickets>.integration-embed__powered .integration-embed__powered-logo div,.integration-embed--tickets>.integration-embed__powered .integration-embed__powered-logo svg{display:block;width:100%;height:100%}.integration-embed--tickets>.integration-embed__stage>.order{position:relative;z-index:1;flex:1 1 auto;min-height:0}.integration-embed--tickets .order.order--embed{display:flex!important;flex-direction:column;flex:1 1 auto;width:100%;min-height:320px;height:100%;max-height:none;margin:0;border-radius:0;overflow:hidden;grid-template-columns:none;background:transparent}.integration-embed--tickets .order.order--mobile-order .order__content{flex:1 1 auto;min-height:220px;width:100%;max-width:100%;margin:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent}.integration-embed--tickets .order.order--mobile-order .order__content>.order__title{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fffffff5}.integration-embed--tickets .order.order--mobile-order .order__catalog .order__subtitle{margin:16px 0 0;padding:0 0 8px;border-bottom:1px solid hsla(0,0%,100%,.1);color:#ffffff8c}.integration-embed--tickets .order.order--mobile-order .order__aside:not(.order__aside--mobile-summary-only){display:none!important}.integration-embed--tickets .order__mobile-step-footer{display:flex!important;flex-direction:row;flex:0 0 auto;flex-shrink:0;align-self:stretch;align-items:center;justify-content:center;gap:10px;position:relative;z-index:5;width:100%;margin-top:auto;padding:clamp(20px,4vw,40px) var(--modal-pad-x) 6px;border-top:none;background:transparent;box-shadow:none;box-sizing:border-box}.integration-embed--tickets .order__mobile-step-footer .text-button{width:200px;max-width:100%;justify-content:center}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light:before,.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light:after{display:none}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light{-webkit-user-select:none;-moz-user-select:none;user-select:none}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light:not(:disabled):active{transform:scale(.97)}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light{width:200px;max-width:100%;min-width:0;min-height:40px;padding-inline:16px;box-sizing:border-box}.integration-embed--tickets .order__mobile-step-footer .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity, .36);cursor:not-allowed}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:var(--modal-pad-top) var(--modal-pad-x) calc(var(--modal-pad-bottom) + var(--safe-bottom, 0px));border:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;background:transparent}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__title{margin:0;padding:0 0 12px;border-bottom:1px solid hsla(0,0%,100%,.12);font-size:clamp(1.125rem,2.4vw,1.35rem);font-weight:600;letter-spacing:-.02em;color:#fffffff5}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__subtitle--summary{margin:4px 0 0;padding:0 0 8px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__subtitle--summary:before{display:none}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary{gap:8px}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button{width:200px;max-width:100%;justify-content:center}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light:before,.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light:after{display:none}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light{-webkit-user-select:none;-moz-user-select:none;user-select:none}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light:not(:disabled):active{transform:scale(.97)}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light{width:200px;max-width:100%;min-width:0;min-height:40px;padding-inline:16px;box-sizing:border-box}.integration-embed--tickets .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity, .36);cursor:not-allowed}.integration-embed--tickets .order.order--embed:not(.order--mobile-order) .order__content,.integration-embed--tickets .order.order--embed:not(.order--mobile-order) .order__aside{width:100%;max-width:100%;flex:1 1 auto;min-height:0;border:none;background:transparent}.integration-embed--tickets .order.order--embed:not(.order--mobile-order) .order__aside{border-top:1px solid hsla(0,0%,100%,.1)}.event.event--embed{--event-gap-intro: clamp(12px, 1.5vw, 18px);margin:0;padding:0;background:var(--bg-color)}.event.event--embed .event-slider__pages{display:none}.event.event--embed .event__container--mobile{padding:clamp(18px,3.2vw,24px);padding-bottom:clamp(22px,4vw,30px)}.event.event--embed .event__hero-mobile{width:100%;margin:0}.event.event--embed .event__hero-mobile>.event-slider{margin:0 0 clamp(10px,2.2vw,12px)}.event.event--embed .event-slider__figure{margin:0;width:100%;max-width:none;aspect-ratio:1/1;border-radius:clamp(16px,4vw,22px);box-shadow:var(--shadow-card-lg)}.event.event--embed .event__intro{gap:var(--event-gap-intro)}.event.event--embed .event__intro h2{margin:clamp(4px,1.2vw,8px) 0 0}.event.event--embed .event__mobile-actions{width:100%;margin:0;padding:0}.integration-embed-root .activity{padding:clamp(20px,4vw,40px);min-height:100dvh;box-sizing:border-box}.connected #main:has(>.event-mobile-shell>section.event-ticket-scan)>.event-mobile-shell>section.event-ticket-scan{flex:1 1 auto;min-height:0;min-width:0;width:100%}.event-ticket-scan{--scan-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);--scan-list-avatar: 44px;--scan-list-avatar-radius: 12px;--scan-sheet-ratio: 42%;--scan-bracket-size: 20px;--scan-bracket-weight: 1.5px;--scan-bracket-radius: 10px;--scan-bracket-color: hsl(0 0% 100% / .82);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(16px,2.5vw,22px);flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.event-ticket-scan__stage{position:relative;flex:1 1 calc(100% - var(--scan-sheet-ratio));min-height:0;width:100%;overflow:hidden;background:var(--chat-canvas-gradient),var(--bg-color-secondary)}.event-ticket-scan__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--darking-image) 0%,transparent 28%,transparent 50%,color-mix(in srgb,var(--bg-color-secondary) 72%,transparent) 76%,var(--bg-color-secondary) 100%)}.event-ticket-scan__overlay-head{position:absolute;top:calc(var(--safe-top) + 10px);right:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;min-height:var(--event-mobile-control-size, 35px);padding:0 max(16px,var(--safe-right)) 0 max(16px,var(--safe-left));pointer-events:none;color:var(--fg-color)}.event-ticket-scan__overlay-head .icon-button{position:absolute;top:50%;left:max(8px,var(--safe-left));transform:translateY(-50%);pointer-events:auto}.event-ticket-scan__overlay-head .icon-button .vignette{width:var(--event-mobile-control-size, 35px);height:var(--event-mobile-control-size, 35px);max-width:var(--event-mobile-control-size, 35px);max-height:var(--event-mobile-control-size, 35px);border-radius:100%;background-color:transparent;border:none;box-shadow:none;color:inherit;transition:background-color .16s ease,color .16s ease}.event-ticket-scan__overlay-head .icon-button .vignette svg path{fill:none;stroke:currentColor}.event-ticket-scan__overlay-head .icon-button:not(:disabled):hover .vignette,.event-ticket-scan__overlay-head .icon-button:not(:disabled):active .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.event-ticket-scan__event-pill{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100% - 76px,272px);margin-inline:auto;padding:5px 7px 5px 5px;border-radius:200px;border:var(--border-hairline);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);pointer-events:none}.event-ticket-scan__event-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:200px;background-color:var(--glass-panel-bg)}.event-ticket-scan__event-pill-thumb{flex-shrink:0}.event-ticket-scan__event-pill-thumb .vignette{width:28px;height:28px;overflow:hidden;border-radius:100%;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 12%,transparent)}.event-ticket-scan__event-pill-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-ticket-scan__event-pill-title{overflow:hidden;min-width:0;font-size:var(--font-xs);font-weight:600;letter-spacing:-.022em;line-height:1.15;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.event-ticket-scan__event-pill-scan{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:100%;background-color:var(--chat-bubble-sent, var(--cosmos-cream));color:var(--chat-bubble-sent-fg, var(--cosmos-ink));box-shadow:var(--glass-shadow)}.event-ticket-scan__event-pill-scan-glyph{display:block;width:15px;height:15px;background-color:currentColor;-webkit-mask-image:url(/svg/actions/scan-mask.svg);mask-image:url(/svg/actions/scan-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.event-ticket-scan__toast{position:absolute;right:20px;bottom:calc(var(--scan-sheet-ratio) + 16px);left:20px;z-index:3;margin:0;padding:11px 16px;color:var(--fg-color);font-size:var(--font-xxs);font-weight:600;letter-spacing:-.015em;line-height:1.35;text-align:center;border-radius:var(--radius-full);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.event-ticket-scan__scanner{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(12px,1.8vw,14px);width:100%;min-width:0;flex:1 1 auto;min-height:0}.event-ticket-scan__scanner--immersive{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.event-ticket-scan__scanner--immersive .event-ticket-scan__viewport{width:100%;height:100%;max-height:none;aspect-ratio:auto;border:none;border-radius:0;background-color:var(--bg-color-secondary)}.event-ticket-scan__scanner--immersive .event-ticket-scan__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.event-ticket-scan__scanner--immersive .event-ticket-scan__frame{inset:auto;top:50%;left:50%;right:auto;bottom:auto;width:min(56vw,240px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px var(--darking-image);border:none}.event-ticket-scan__scanner--immersive .event-ticket-scan__frame-corner{--scan-bracket-size: 24px;--scan-bracket-weight: 1.5px;--scan-bracket-radius: 10px;--scan-bracket-color: hsl(0 0% 100% / .88)}.event-ticket-scan__viewport{position:relative;width:100%;aspect-ratio:3/4;max-height:min(62vh,520px);overflow:hidden;border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--bg-color-tertiary)}.event-ticket-scan__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-ticket-scan__frame{position:absolute;top:14%;right:14%;bottom:14%;left:14%;pointer-events:none}.event-ticket-scan__frame-corner{position:absolute;width:var(--scan-bracket-size);height:var(--scan-bracket-size);border:var(--scan-bracket-weight) solid var(--scan-bracket-color);border-radius:0}.event-ticket-scan__frame-corner--tl{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:var(--scan-bracket-radius)}.event-ticket-scan__frame-corner--tr{top:0;right:0;border-bottom:none;border-left:none;border-top-right-radius:var(--scan-bracket-radius)}.event-ticket-scan__frame-corner--bl{bottom:0;left:0;border-top:none;border-right:none;border-bottom-left-radius:var(--scan-bracket-radius)}.event-ticket-scan__frame-corner--br{right:0;bottom:0;border-top:none;border-left:none;border-bottom-right-radius:var(--scan-bracket-radius)}.event-ticket-scan__status{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.5;letter-spacing:-.01em;color:var(--fg-color-secondary)}.event-ticket-scan__status--overlay{position:absolute;right:20px;bottom:calc(var(--scan-sheet-ratio) + 16px);left:20px;z-index:2;padding:11px 16px;font-size:var(--font-xxs);text-align:center;color:var(--fg-color);border-radius:var(--radius-full);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.event-ticket-scan__status--muted{color:var(--fg-color-tertiary);font-size:var(--font-xxs)}.event-ticket-scan__status--error{color:var(--red-color-lighter)}.event-ticket-scan__sheet{position:relative;z-index:4;display:flex;flex-direction:column;flex:0 0 var(--scan-sheet-ratio);flex-shrink:0;width:100%;max-height:var(--scan-sheet-ratio);min-height:0;padding:12px max(16px,var(--safe-right)) max(12px,var(--safe-bottom)) max(16px,var(--safe-left));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:var(--border-hairline);background:var(--chat-canvas-gradient),var(--bg-color-secondary);box-shadow:var(--shadow-elevated)}.event-ticket-scan__sheet-count{display:flex;align-items:baseline;justify-content:center;gap:0;margin:0 0 10px;font-size:var(--font-xs);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--fg-color);font-variant-numeric:tabular-nums}.event-ticket-scan__sheet-count-num{color:var(--fg-color);font-weight:600}.event-ticket-scan__sheet-count-sep,.event-ticket-scan__sheet-count-total{color:var(--fg-color-tertiary);font-weight:500;font-size:1em}.event-ticket-scan__sheet-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0 4px 0 0;list-style:none;overflow-y:auto;min-height:0;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg-color) 28%,transparent) transparent}.event-ticket-scan__sheet-list::-webkit-scrollbar{width:2px}.event-ticket-scan__sheet-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 28%,transparent)}.event-ticket-scan__sheet-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.6vw,12px);padding:clamp(10px,2vw,12px) 0;min-width:0;border-bottom:1px solid var(--scan-divider)}.event-ticket-scan__sheet-row:last-child{border-bottom:none}.event-ticket-scan__sheet-avatar{flex-shrink:0}.event-ticket-scan__sheet-avatar .vignette{width:var(--scan-list-avatar);height:var(--scan-list-avatar);overflow:hidden;border-radius:var(--scan-list-avatar-radius);background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 9%,transparent)}.event-ticket-scan__sheet-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-ticket-scan__sheet-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.event-ticket-scan__sheet-copy strong{overflow:hidden;font-size:var(--font-s);font-weight:500;letter-spacing:-.022em;line-height:1.25;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.event-ticket-scan__sheet-copy span{overflow:hidden;font-size:var(--font-xxs);font-weight:500;line-height:1.35;letter-spacing:-.008em;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.event-ticket-scan__sheet-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:100%;background-color:var(--accent-color);border:none;box-shadow:none;color:var(--cosmos-cream)}.event-ticket-scan__sheet-check div,.event-ticket-scan__sheet-check svg{display:flex;width:11px!important;height:11px!important}.event-ticket-scan__sheet-check svg path:nth-of-type(2){display:none}.event-ticket-scan__sheet-check svg path{fill:currentColor;stroke:none}.event-ticket-scan__result{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(8px,1.2vw,10px);padding:clamp(18px,2.4vw,22px);text-align:center;border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.event-ticket-scan__result-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--fg-color)}.event-ticket-scan__result-icon svg{width:28px!important;height:28px!important}.event-ticket-scan__result-title{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;color:var(--fg-color)}.event-ticket-scan__result-code{margin:0;max-width:100%;font-size:var(--font-xxs);font-weight:500;line-height:1.45;color:var(--fg-color-tertiary);word-break:break-all;font-variant-numeric:tabular-nums}.event-ticket-scan__desktop-card{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,18px);width:100%;max-width:36rem;margin:clamp(8px,2vw,16px) auto 0;padding:clamp(28px,4vw,40px) clamp(24px,3.5vw,32px);text-align:center;box-sizing:border-box;border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.event-ticket-scan__desktop-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-sm);border:var(--border-hairline);background-color:var(--glass-bg);color:var(--fg-color)}.event-ticket-scan__desktop-icon svg{width:28px!important;height:28px!important}.event-ticket-scan__desktop-title{margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--fg-color)}.event-ticket-scan__desktop-lede,.event-ticket-scan__desktop-hint{margin:0;max-width:34ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.event-ticket-scan__desktop-hint{color:var(--fg-color-tertiary);font-size:var(--font-xxs)}.event-ticket-scan--mobile{display:flex;flex-direction:column;gap:0;width:100%;min-height:100dvh;height:100dvh;max-height:100dvh;padding:0;background:var(--chat-canvas-gradient),var(--bg-color-secondary);color:var(--fg-color)}.event-ticket-scan--desktop .text-button{align-self:center}.event-mobile-shell--scan{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;width:100%;background:var(--chat-canvas-gradient),var(--bg-color-secondary)}.event-mobile-shell--scan>section.event-ticket-scan{width:100%;max-width:100%}[data-theme=light] .event-ticket-scan__desktop-card,[data-theme=light] .event-ticket-scan__result{background-color:var(--glass-panel-bg);border-color:var(--glass-border)}.event-participate{width:100%;margin:0;padding:0;background:transparent;border:none}.event-participate__container{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,3vw,18px);width:100%;margin:0;padding:clamp(16px,4vw,20px) clamp(14px,3.5vw,18px);border-radius:var(--radius-md);background-color:var(--glass-bg);border:var(--border-hairline);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.event-participate__heading{width:100%}.event-participate__heading h6{margin:0;font-size:var(--event-font-section, var(--font-s));font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--fg-color)}.event-participate__row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-intro-inline);width:100%;margin-top:2px}.event-participate__price{margin:0;font-size:var(--event-font-section, var(--font-s));font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--fg-color)}.event-participate__action{flex-shrink:0}.event-participate__action .text-button.text-button--call-to-action{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;min-height:40px;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-full);font-size:var(--event-font-secondary, var(--font-xxs));font-weight:600;letter-spacing:-.01em;box-shadow:var(--glass-shadow)}.event-quick-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0}.event-quick-meta__row{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-intro-inline);min-width:0}.event-quick-meta__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:36px;height:36px;border-radius:25%;background-color:var(--bg-color-tertiary);color:var(--fg-color-secondary)}.event-quick-meta__icon div,.event-quick-meta__icon svg{display:block;width:18px;height:18px}.event-quick-meta__text{flex:1 1 auto;min-width:0;font-weight:500;line-height:1.4;letter-spacing:-.01em}.event-slider__figure{margin:auto;aspect-ratio:1/1;width:100%;max-width:350px;overflow:hidden;border-radius:clamp(16px,3vw,24px)}.event-slider__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-slider__pages{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px}.event__container:not(.event__container--mobile) .event-slider{width:100%;align-self:stretch}.event__container:not(.event__container--mobile) .event-slider__figure{margin:0;width:100%;max-width:none;border-radius:clamp(16px,2vw,22px)}.event{--font-event-mobile-header: clamp(var(--font-m), 1.2vw + .65rem, var(--font-xl));--font-event-hero: clamp(var(--font-xxl), 3.2vw + .75rem, var(--font-xxxl));--event-font-title: clamp(1.75rem, 2.8vw, 2.25rem);--event-font-section: var(--font-s);--event-font-body: var(--font-xs);--event-font-secondary: var(--font-xxs);--event-font-caption: var(--font-xxs);--event-font-emphasis: var(--font-m)}.event--mobile{--event-font-title: var(--font-xxl)}.event__container h2{font-size:var(--event-font-title);font-weight:700;letter-spacing:-.02em;line-height:1.22;color:var(--fg-color)}.event__container h3{font-size:var(--event-font-section);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--fg-color)}.event .event-description .user-text,.event .event-rules .user-text{margin-top:4px}.event .event-description .user-text p,.event .event-rules .user-text p{font-size:var(--event-font-body);line-height:1.55;color:var(--fg-color-secondary)}.event .event-infos__line{font-size:var(--event-font-body)}.event .event-infos__line--secondary{font-size:var(--event-font-secondary)}.event .event-infos__label{font-size:var(--event-font-caption);font-weight:600;color:var(--fg-color-tertiary)}.event .event-quick-meta__text{font-size:var(--event-font-body);font-weight:500;color:var(--fg-color)}.event .creators .card__elements li:first-child{font-size:var(--event-font-body);font-weight:600}.event .creators .card__elements li:last-child{font-size:var(--event-font-secondary)}.event .creators__chat .text-button.text-button--compact-light,.event .location__copy .text-button.text-button--compact-light{font-size:var(--event-font-secondary)}.event .event-guests__heading{font-size:var(--event-font-section);font-weight:600;letter-spacing:-.015em;line-height:1.25}.event .event-guests .text-button{font-size:var(--event-font-secondary)}.event .location .location__adress{font-size:var(--event-font-body);color:var(--fg-color-secondary)}.event .location .location__adress strong{font-size:var(--event-font-section);color:var(--fg-color)}.event .location .location__adress em{font-size:var(--event-font-secondary);color:var(--fg-color-tertiary)}.event .comment__content{font-size:var(--event-font-body);line-height:1.5;color:var(--fg-color-secondary)}.event .comment__author .profile-card .card__elements li:first-child{font-size:var(--event-font-secondary)}.event .comment__author .profile-card .card__elements li:last-child{font-size:var(--event-font-caption)}.event .comment__actions .reaction-button,.event .comment__reply,.event .comment__show-more{font-size:var(--event-font-caption);color:var(--fg-color-tertiary)}.event .comment__reply,.event .comment__show-more{font-weight:500}.event .comment__show-more{font-style:italic}@media(max-width:768px){.connected #main:has(>.event-mobile-shell--ticket),.connected #main:has(>.event-mobile-shell>section.event-tickets),.connected #main:has(>.event-mobile-shell>section.ticket-addons-page){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.connected #main:has(>.event-mobile-shell--ticket)>.event-mobile-shell,.connected #main:has(>.event-mobile-shell>section.event-tickets)>.event-mobile-shell,.connected #main:has(>.event-mobile-shell>section.ticket-addons-page)>.event-mobile-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.connected #main:has(>.event-mobile-shell--ticket)>.event-mobile-shell>section.event-tickets,.connected #main:has(>.event-mobile-shell--ticket)>.event-mobile-shell>section.ticket-addons-page,.connected #main:has(>.event-mobile-shell>section.event-tickets)>.event-mobile-shell>section.event-tickets,.connected #main:has(>.event-mobile-shell>section.event-tickets)>.event-mobile-shell>section.ticket-addons-page,.connected #main:has(>.event-mobile-shell>section.ticket-addons-page)>.event-mobile-shell>section.event-tickets,.connected #main:has(>.event-mobile-shell>section.ticket-addons-page)>.event-mobile-shell>section.ticket-addons-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.event-mobile-shell--ticket>section.event-tickets,.event-mobile-shell--ticket>section.ticket-addons-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;padding-top:0;gap:clamp(6px,1.2vw,10px)}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;margin-top:0}.event-mobile-shell--ticket>section.event-tickets .event-tickets__wrapper,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__wrapper{flex-shrink:0;padding-top:0;padding-bottom:0}.event-mobile-shell--ticket>section.event-tickets .event-tickets__navigation,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__navigation{flex-shrink:0}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__card,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__card{box-shadow:0 1px #ffffff0d inset,0 14px 36px -18px #00000061}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__meta-icon,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__meta-icon{box-shadow:none}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__action,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__action{box-shadow:none}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__action:hover,.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__action:focus-visible,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__action:hover,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__action:focus-visible{box-shadow:none}.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__action--muted:hover,.event-mobile-shell--ticket>section.event-tickets .event-tickets__carousel .ticket__action--muted:focus-visible,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__action--muted:hover,.event-mobile-shell--ticket>section.ticket-addons-page .event-tickets__carousel .ticket__action--muted:focus-visible{box-shadow:none}.event-tickets{padding:min(20px,6vw) min(20px,4vw)}.event-tickets__carousel{position:relative;margin-inline:auto;width:100%;min-width:280px;max-width:400px}.event-tickets__stage{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;width:100%}.event-tickets__nav-slot{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;align-self:center;min-height:44px}.event-tickets .nav-button{position:static;transform:none;z-index:1}.event-tickets .nav-button__icon{width:28px}.event-tickets .nav-button--right svg{transform:rotate(-90deg)}.event-tickets .nav-button:not(:disabled):hover:active{transform:scale(.96)}.event-tickets__wrapper{transition:opacity .28s var(--ease-smooth, ease),transform .28s var(--ease-smooth, ease);transition-delay:.08s}.event-tickets__wrapper--hidden{opacity:0;transform:scale(.99) translateY(4px);transition-delay:0s}.event-tickets__wrapper--dragging{transition:none}.event-tickets__wrapper--swipeable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-tickets__wrapper--swipeable:active{cursor:grabbing}.event-tickets__navigation{margin:24px 0 10px;padding:10px 0 max(10px,var(--safe-bottom))}.event-tickets__list{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.event-tickets__list li{display:flex}.event-tickets__dot{-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-tickets__dot:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.event-tickets__dot:not(:disabled):active{transform:scale(.97)}.event-tickets__dot{position:relative;width:8px;height:8px;padding:0;border:none;border-radius:var(--radius-full, 999px);background-color:color-mix(in srgb,var(--fg-color) 28%,transparent);transition:width .3s var(--ease-smooth, ease),background-color .25s ease}.event-tickets__dot:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.event-tickets__dot--selected{width:22px;background-color:var(--fg-color)}@media(max-width:768px){.event-tickets{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 0 max(20px,var(--safe-bottom))}.event-tickets__carousel{width:100%;max-width:min(100%,400px);margin-top:0;margin-inline:auto;padding-inline:0}.event-tickets__wrapper{padding-top:0;padding-bottom:0}.event-tickets .ticket{width:100%;padding-inline:20px}.event-tickets .ticket__footer{padding-inline:0;padding-bottom:8px}.event-tickets .nav-button{display:none}.event-tickets__stage{grid-template-columns:minmax(0,1fr);gap:0}.event-tickets__nav-slot{display:none}.event-tickets__navigation{margin:clamp(12px,2.5vh,20px) 0 0}}@media(min-width:1200px){.connected #main:has(>section.event-tickets){display:flex;flex-direction:column}.connected #main:has(>section.event-tickets)>section.event-tickets{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.connected #main:has(>section.event-tickets)>section.event-tickets .page-intro__row{flex-shrink:0}.connected #main:has(>section.event-tickets)>section.event-tickets .event-tickets__carousel{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}.connected #main:has(>section.event-tickets)>section.event-tickets .event-tickets__stage{align-items:center}.connected #main:has(>section.event-tickets)>section.event-tickets .event-tickets__navigation{margin:clamp(12px,2.5vh,20px) 0 0}}.ticket{--ticket-notch-size: 28px;--ticket-qr-size: 88px;--ticket-scan-gap: 18px;--ticket-scan-seam-pad: calc((var(--ticket-scan-gap) + var(--ticket-notch-size)) / 2);display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:14px;position:relative}.ticket__card{--ticket-scan-bg: hsl(0 0% 100% / .03);position:relative;overflow:visible;border-radius:24px;border:var(--border-hairline, 1px solid hsla(0, 0%, 100%, .1));background-color:var(--ticket-scan-bg);box-shadow:0 1px #ffffff0f inset,0 16px 40px -22px #0000006b}.ticket__scan{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0;padding:22px 22px var(--ticket-scan-seam-pad);text-align:center;background-color:var(--ticket-scan-bg)}.ticket__event{margin:0 0 8px;font-size:clamp(1.05rem,4.2vw,1.28rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:var(--fg-color);text-wrap:balance}.ticket__hint{margin:0 0 4px;font-size:var(--font-xs);line-height:1.45;color:var(--fg-color-tertiary)}.ticket__ref{margin:0 0 var(--ticket-scan-gap);font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}.ticket__qr-code{display:grid;place-items:center;margin:0;padding:0;background:none;border:none;box-shadow:none}.ticket__qr-code img{display:block;width:var(--ticket-qr-size);height:var(--ticket-qr-size);-o-object-fit:contain;object-fit:contain;background:transparent;filter:invert(1);mix-blend-mode:screen;opacity:.94}.ticket__perforation{position:relative;z-index:2;height:0;margin-block:calc(var(--ticket-notch-size) / -2)}.ticket__notch{position:absolute;top:50%;width:var(--ticket-notch-size);height:var(--ticket-notch-size);border-radius:50%;background-color:var(--main-surface-bg, var(--bg-color-secondary));transform:translateY(-50%)}.ticket__notch--left{left:calc(var(--ticket-notch-size) / -2)}.ticket__notch--right{right:calc(var(--ticket-notch-size) / -2)}.ticket__tear{position:absolute;top:50%;left:calc(var(--ticket-notch-size) / 2 + 6px);right:calc(var(--ticket-notch-size) / 2 + 6px);height:0;border-top:1px dashed hsla(0,0%,100%,.14);transform:translateY(-50%)}.ticket__info{position:relative;overflow:hidden;border-radius:0 0 24px 24px;min-height:168px}.ticket__info--no-cover{background:linear-gradient(165deg,color-mix(in srgb,var(--fg-color) 10%,var(--bg-color-tertiary)) 0%,var(--bg-color-secondary) 100%)}.ticket__info-cover{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.ticket__info-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000014,#0003 48%,#0000005c);pointer-events:none}.ticket__info-cover-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(11px) saturate(1.08) brightness(.93);transform:scale(1.14);transform-origin:center}.ticket__info-content{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:16px;position:relative;z-index:1;padding:var(--ticket-scan-seam-pad) 20px 20px}.ticket__meta{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:14px;margin:0}.ticket__meta-row{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.ticket__meta-icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:36px;height:36px;border-radius:var(--radius-full);box-shadow:inset 0 1px 0 var(--glass-inset-highlight);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.ticket__meta-icon svg{width:15px;height:15px;color:var(--fg-color);opacity:.9}.ticket__meta-text{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:2px;min-width:0;padding-top:1px}.ticket__meta-label{font-size:var(--font-xs);font-weight:500;color:#ffffffb8;text-shadow:0 1px 10px hsla(0,0%,0%,.28)}.ticket__meta-value{font-size:var(--font-s);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--fg-color);text-shadow:0 1px 12px hsla(0,0%,0%,.32)}.ticket__info--no-cover .ticket__meta-label{color:var(--fg-color-tertiary)}.ticket__info--no-cover .ticket__meta-value{color:var(--fg-color)}.ticket__info--no-cover .ticket__meta-icon{background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);border-color:#ffffff14}.ticket__info--no-cover .ticket__meta-icon svg{opacity:.75}.ticket__info--no-cover .ticket__extras-title{color:var(--fg-color-tertiary)}.ticket__extras{width:100%;margin:0;padding:14px 0 0;border-top:var(--border-hairline)}.ticket__extras-title{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad;text-shadow:0 1px 10px hsla(0,0%,0%,.28)}.ticket__extras-link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticket__extras-link:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.ticket__extras-link:not(:disabled):active{transform:scale(.97)}.ticket__extras-link{position:relative;z-index:2;display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--fg-color);text-align:left;text-shadow:0 1px 12px hsla(0,0%,0%,.3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease}@media(hover:hover){.ticket__extras-link:hover{opacity:.82}}.ticket__extras-link:active{opacity:.68}.ticket__extras-empty{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.35;letter-spacing:-.005em;color:var(--fg-color-tertiary)}.ticket__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-list-sm);padding:0 2px}.ticket__action{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-list-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticket__action:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.ticket__action:not(:disabled):active{transform:scale(.97)}.ticket__action{border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);min-height:76px;padding:var(--space-list) var(--space-list-sm);font-family:inherit;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.ticket__action-icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.ticket__action-icon svg{width:22px;height:22px;color:var(--fg-color)}.ticket__action-label{max-width:100%;font-size:var(--font-xs);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--fg-color);text-wrap:balance}.ticket__action:hover,.ticket__action:focus-visible{border-color:var(--glass-border-hover);background-color:color-mix(in srgb,var(--glass-panel-bg) 90%,var(--glass-bg-hover));outline:none;box-shadow:var(--glass-panel-shadow),0 0 0 1px var(--glass-border-hover)}.ticket__action:focus-visible{box-shadow:var(--glass-panel-shadow),0 0 0 2px var(--focus-ring-on-dark)}.ticket__action--muted{border:none;background-color:color-mix(in srgb,var(--red-color) 22%,transparent)}.ticket__action--muted .ticket__action-label{font-weight:500;color:var(--fg-on-dark)}.ticket__action--muted .ticket__action-icon svg{width:17px;height:17px;color:var(--fg-on-dark)}.ticket__action--muted:hover,.ticket__action--muted:focus-visible{border:none;background-color:color-mix(in srgb,var(--red-color) 32%,transparent);box-shadow:var(--glass-panel-shadow)}.ticket__action--muted:focus-visible{box-shadow:var(--glass-panel-shadow),0 0 0 2px color-mix(in srgb,var(--red-color) 55%,transparent)}@media(max-width:768px){.ticket{--ticket-notch-size: 34px;--ticket-qr-size: 96px;--ticket-scan-gap: 20px;gap:16px}.ticket__card{border-radius:26px}.ticket__scan{padding:24px 22px var(--ticket-scan-seam-pad)}.ticket__info{min-height:176px;border-radius:0 0 26px 26px}.ticket__info-content{padding:var(--ticket-scan-seam-pad) 22px 22px}.ticket__footer{padding-bottom:max(4px,var(--safe-bottom))}}@media(min-width:1200px){.ticket{--ticket-qr-size: 76px;max-width:380px}.ticket__card{border-radius:22px}.ticket__info{border-radius:0 0 22px 22px;min-height:152px}.ticket__scan{padding:20px 20px var(--ticket-scan-seam-pad)}.ticket__info-content{padding:var(--ticket-scan-seam-pad) 18px 18px}}[data-theme=light] .ticket__qr-code img{filter:none;mix-blend-mode:multiply;opacity:1}.connected #main:has(>section.ticket-addons-page)>section.ticket-addons-page{flex:1 1 auto;min-height:0;min-width:0;width:100%}.event-mobile-shell>section.ticket-addons-page{padding-top:0}.ticket-addons-page{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,2.2vw,22px);flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0 min(20px,4vw) max(20px,var(--safe-bottom))}.ticket-addons-page .connected-header{width:100%;padding-bottom:2px}.ticket-addons-page__intro{width:100%;max-width:52ch}.ticket-addons-page__lede{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.ticket-addons-page__ticket-name{color:var(--fg-color);font-weight:600}.ticket-addons-page__list{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:8px;width:100%;margin:0;padding:0;list-style:none}.ticket-addons-page .event-item{--event-item-radius: var(--radius-md);--event-item-thumb: 68px;--event-item-thumb-radius: 16px;--event-item-meta-gap: 22px;--event-item-schedule-min: 3.5rem;position:relative;z-index:0;background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--event-item-row-bg: transparent}@media(hover:hover){.ticket-addons-page .event-item:hover{background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.ticket-addons-page .event-item__schedule-text{font-variant-numeric:tabular-nums;text-align:right}.event-mobile-shell>.ticket-addons-page{gap:clamp(6px,1.2vw,10px);padding:0 0 max(20px,var(--safe-bottom))}.event-mobile-shell>.ticket-addons-page .connected-header{padding-bottom:0}.event-mobile-shell>.ticket-addons-page__intro{display:none}@media(min-width:1200px){.ticket-addons-page{padding-top:0}}[data-theme=light] .ticket-addons-page .event-item{background-color:#00000005;border-color:color-mix(in srgb,var(--fg-color) 8%,transparent)}@media(hover:hover){[data-theme=light] .ticket-addons-page .event-item:hover{background-color:#00000009;border-color:color-mix(in srgb,var(--fg-color) 14%,transparent)}}[data-theme=light] .ticket-addons-page .event-item__main>.vignette.vignette--base:before{border-color:var(--border-subtle)}.icon-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.icon-button:not(:disabled):active{transform:scale(.97)}.icon-button .vignette{transition:background-color .2s,color .2s,border-color .2s}.icon-button--base .vignette{background-color:var(--glass-bg, var(--bg-color-tertiary));border-color:var(--glass-border)}.icon-button.icon-button--none .vignette{background-color:transparent;color:currentColor}.icon-button--round .vignette{border-radius:100%}.icon-button--light .vignette{border:1px solid var(--fg-color-secondary);background-color:initial}.icon-button--transparent .vignette{background-color:initial}.icon-button--shadow .vignette{box-shadow:var(--box-shadow)}.icon-button.disabled .vignette{opacity:.5}.icon-button:not(:disabled):hover.icon-button--base .vignette,.icon-button:not(:disabled):hover.icon-button--light .vignette,.icon-button:not(.disabled):hover.icon-button--base .vignette,.icon-button:not(.disabled):hover.icon-button--light .vignette,.icon-button.active.icon-button--base .vignette,.icon-button.active.icon-button--light .vignette{background-color:var(--fg-color);border-color:transparent;color:var(--bg-color-secondary)}.icon-button:not(:disabled):hover.icon-button--none .vignette,.icon-button:not(:disabled):hover.icon-button--transparent .vignette,.icon-button:not(.disabled):hover.icon-button--none .vignette,.icon-button:not(.disabled):hover.icon-button--transparent .vignette,.icon-button.active.icon-button--none .vignette,.icon-button.active.icon-button--transparent .vignette{background-color:var(--glass-bg-hover);color:var(--fg-color)}.icon-button:not(:disabled):hover.icon-button--light .vignette,.icon-button:not(.disabled):hover.icon-button--light .vignette,.icon-button.active.icon-button--light .vignette{background-color:var(--fg-color-secondary);color:var(--bg-color-secondary)}.icon-button:not(:disabled):hover.icon-button--green .vignette,.icon-button:not(.disabled):hover.icon-button--green .vignette,.icon-button.active.icon-button--green .vignette{background-color:var(--green-color-lighter);color:var(--bg-color-secondary)}.icon-button:not(:disabled):hover.icon-button--red .vignette,.icon-button:not(.disabled):hover.icon-button--red .vignette,.icon-button.active.icon-button--red .vignette{background-color:var(--red-color-lighter);color:var(--bg-color-secondary)}.icon-button.icon-button--stay-green .vignette{background-color:var(--green-color-lighter);color:var(--bg-color-secondary)}.icon-button.icon-button--stay-red .vignette{background-color:var(--red-color-lighter)}.text-button{position:relative;flex-shrink:0;z-index:1;padding:15px 40px;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:2em;font-size:var(--font-m);font-weight:700}.text-button:is(a){display:block}.text-button--compact-light:is(a){display:inline-flex;align-items:center;justify-content:center}.text-button--base,.text-button--red,.text-button--sober{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-button--base:not(:disabled),.text-button--red:not(:disabled),.text-button--sober:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.text-button--base:not(:disabled):active,.text-button--red:not(:disabled):active,.text-button--sober:not(:disabled):active{transform:scale(.97)}.text-button--base:before,.text-button--base:after,.text-button--red:before,.text-button--red:after,.text-button--sober:before,.text-button--sober:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.text-button--base:before,.text-button--red:before,.text-button--sober:before{z-index:-2}.text-button--base:after,.text-button--red:after,.text-button--sober:after{z-index:-1;transition:clip-path .3s;clip-path:polygon(0 0,0 0,0 100%,0% 100%)}.text-button--base:not(:disabled):hover:after,.text-button--base.active:after,.text-button--red:not(:disabled):hover:after,.text-button--red.active:after,.text-button--sober:not(:disabled):hover:after,.text-button--sober.active:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.text-button--base{color:var(--bg-color-secondary)}.text-button--base:before{background-color:var(--fg-color-tertiary)}.text-button--base:after{background-color:var(--fg-color-secondary)}.text-button--red{color:var(--fg-color-secondary)}.text-button--red:before{background-color:var(--red-color)}.text-button--red:after{background-color:var(--red-color-lighter)}.text-button--sober{color:var(--fg-color-secondary);transition:color .2s}.text-button--sober:before{background-color:var(--bg-color-tertiary)}.text-button--sober:after{background-color:var(--fg-color-secondary)}.text-button--sober:not(:disabled):hover,.text-button--sober.active{color:var(--bg-color-secondary)}.text-button--call-to-action{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-button--call-to-action:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.text-button--call-to-action:not(:disabled):active{transform:scale(.97)}.text-button--call-to-action{background:var(--red-gradient);background-position:50%;background-size:200%;color:var(--contrast-color-lighter);transition:background-position .2s;animation:pulse-glow-button 5s infinite}.text-button--call-to-action:not(:disabled):hover{box-shadow:0 0 20px 1px #d777334d;background-position:0;animation:none}.text-button--light{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-button--light:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.text-button--light:not(:disabled):active{transform:scale(.97)}.text-button--light{border:2px solid var(--fg-color-secondary);border-radius:1em;color:var(--fg-color-secondary)}.text-button--compact-light{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-button--compact-light:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.text-button--compact-light:not(:disabled):active{transform:scale(.97)}.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.text-button--compact-light:before,.text-button--compact-light:after{display:none}.text-button--compact-light{overflow:visible;text-decoration:none}.text-button--underline{padding:0 2px 5px;border-radius:0;background-color:transparent;color:var(--fg-color-tertiary);font-weight:400;transition:color .2s}.text-button--underline:after{content:"";position:absolute;top:0;left:50%;width:0;height:100%;border-bottom:2px solid var(--fg-color-secondary);transform:translate(-50%);transition:width .2s}.text-button--underline.active,.text-button--underline:not(:disabled):hover{color:var(--fg-color-secondary)}.text-button--underline.active:after,.text-button--underline:not(:disabled):hover:after{width:100%}.icon-text-button{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-text-button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.icon-text-button:not(:disabled):active{transform:scale(.97)}.icon-text-button .vignette{transition:background-color .2s,color .2s}.icon-text-button__name{text-align:left;transition:transform .1s}.icon-text-button:not(:disabled):hover .icon-text-button__name,.icon-text-button.active .icon-text-button__name{transform:translate(5px)}.icon-text-button--base:not(:disabled):hover .vignette,.icon-text-button.active .vignette{background-color:var(--fg-color-secondary);color:var(--bg-color-tertiary)}.icon-text-button--valid .vignette{background-color:color-mix(in srgb,var(--blue-color) 22%,var(--glass-bg));border-color:color-mix(in srgb,var(--blue-color) 32%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff12}.icon-text-button--valid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--blue-color) 30%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--blue-color) 40%,var(--glass-border-hover));color:var(--fg-color)}.icon-text-button--invalid .vignette{background-color:color-mix(in srgb,var(--red-color) 16%,var(--glass-bg));border-color:color-mix(in srgb,var(--red-color) 28%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff0d}.icon-text-button--invalid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--red-color) 24%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--red-color) 34%,var(--glass-border-hover));color:var(--fg-color)}.nav-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.nav-button:not(:disabled):active{transform:scale(.97)}.nav-button{width:-moz-fit-content;width:fit-content}.nav-button__icon{flex-shrink:0;width:20px}.nav-button__icon div,.nav-button__icon svg{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.nav-button--right svg{transform:rotate(-90deg)}.nav-button--up svg{transform:rotate(180deg)}.nav-button--left svg{transform:rotate(90deg)}.reaction-button{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:4px;font-size:var(--font-s)}.reaction-button button,.reaction-button a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.reaction-button button:not(:disabled),.reaction-button a:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.reaction-button button:not(:disabled):active,.reaction-button a:not(:disabled):active{transform:scale(.97)}.reaction-button button,.reaction-button a{flex-shrink:0;height:var(--font-m)}.reaction-button--emoji{gap:3px}.reaction-button--emoji button{height:100%}.reaction-button__active-number{color:var(--accent-color)}.search-button{position:relative;z-index:1;height:50px;cursor:pointer}.search-button .vignette{-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-button .vignette:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.search-button .vignette:not(:disabled):active{transform:scale(.97)}.search-button .vignette{position:absolute;top:0;left:0;transition:background-color .2s}.search-button__text{position:absolute;top:0;right:0;bottom:0;left:50px;padding-left:12px;visibility:visible;opacity:1;transition-behavior:allow-discrete}.search-button__field{width:0;height:50px;outline-color:transparent;border-radius:12px;background-color:var(--bg-color-tertiary);cursor:pointer;transition:outline-color .2s,width .2s,padding-left .2s}.search-button.open .search-button__text{visibility:collapse;opacity:0}.search-button.open .search-button__field{padding-left:62px;width:100%;outline-color:AccentColor;cursor:text}.search-button.open .vignette,.search-button.open:hover .vignette{background-color:var(--bg-color-tertiary);color:currentColor}.search-button.open .vignette:hover{background-color:var(--fg-color-secondary);color:var(--bg-color-tertiary)}.search-button:hover .search-button__text,.search-button.active .search-button__text{padding-left:17px}.search-button:hover .vignette,.search-button.active .vignette{background-color:var(--fg-color-secondary);color:var(--bg-color-tertiary)}.text-button{letter-spacing:-.01em;transition:color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth),background-position var(--duration-normal) var(--ease-smooth)}.text-button--sober{font-weight:500}.text-button--sober:before{background-color:var(--glass-bg)}.text-button--sober:after{background-color:var(--fg-color)}.text-button--call-to-action{font-weight:600;box-shadow:var(--glass-shadow)}.text-button--call-to-action:not(:disabled):hover{box-shadow:var(--glass-shadow-hover)}.calendar-view-switch{--cvs-bg: color-mix(in srgb, var(--cosmos-gray-900) 92%, transparent);--cvs-border: color-mix(in srgb, var(--fg-color) 5%, transparent);--cvs-indicator-bg: hsl(0 0% 100%);--cvs-indicator-shadow: 0 1px 0 hsl(0 0% 100% / .18) inset, 0 8px 22px hsl(0 0% 0% / .22);--cvs-label-color: var(--cosmos-warm-400);--cvs-label-color-active: var(--cosmos-ink);--cvs-pad: 5px;--cvs-radius: var(--radius-full);--cvs-min-h: 50px;position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;height:var(--cvs-min-h);padding:var(--cvs-pad);border-radius:var(--cvs-radius);background-color:var(--cvs-bg);border:1px solid var(--cvs-border);box-sizing:border-box;isolation:isolate;font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}.calendar-view-switch__indicator{position:absolute;z-index:0;left:0;top:var(--cvs-pad);bottom:var(--cvs-pad);border-radius:calc(var(--cvs-radius) - 2px);background-color:var(--cvs-indicator-bg);box-shadow:var(--cvs-indicator-shadow);transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1);will-change:transform,width;pointer-events:none}.calendar-view-switch__option{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;flex:0 0 auto;box-sizing:border-box;height:calc(var(--cvs-min-h) - 2 * var(--cvs-pad));padding:0 clamp(18px,2vw,24px);margin:0;background:transparent;border:none;border-radius:inherit;color:var(--cvs-label-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11";text-align:center;line-height:0;letter-spacing:-.005em;vertical-align:middle;transition:color .26s cubic-bezier(.32,.72,0,1),transform .16s var(--ease-smooth)}.calendar-view-switch__option:hover:not(.calendar-view-switch__option--active){color:#ffffffd9}.calendar-view-switch__option:focus-visible{outline:2px solid var(--glass-outline-focus, hsla(0, 0%, 100%, .4));outline-offset:2px}.calendar-view-switch__option:active{transform:scale(.97)}.calendar-view-switch__option--active{color:var(--cvs-label-color-active)}.calendar-view-switch__label{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,system-ui,sans-serif;line-height:1;font-size:.75rem;font-weight:500;letter-spacing:-.004em;white-space:nowrap}.calendar-view-switch--compact{--cvs-min-h: 38px}.calendar-view-switch--compact .calendar-view-switch__label{font-size:var(--font-s)}.calendar-view-switch--compact .calendar-view-switch__option{padding:0 16px}[data-theme=light] .calendar-view-switch{--cvs-bg: color-mix(in srgb, var(--cosmos-paper) 90%, transparent);--cvs-border: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--cvs-indicator-bg: hsl(0 0% 100%);--cvs-indicator-shadow: 0 1px 0 hsl(0 0% 100% / .9) inset, 0 6px 18px hsl(0 0% 10% / .12);--cvs-label-color: #6e6a69;--cvs-label-color-active: var(--cosmos-ink)}[data-theme=light] .calendar-view-switch__option:hover:not(.calendar-view-switch__option--active){color:color-mix(in srgb,var(--cosmos-ink) 85%,transparent)}.date-calendar__trigger{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:50px;padding:14px 16px;text-align:left;font:inherit;color:var(--fg-color);cursor:pointer}.date-calendar__trigger:hover{background-color:color-mix(in srgb,var(--fg-color) 6%,transparent)}.date-calendar__trigger-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.date-calendar__trigger-text--placeholder{color:var(--fg-color-tertiary)}.date-calendar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;background:transparent;cursor:default}.date-calendar__popover{position:fixed;z-index:2000;padding:14px 12px 12px;border:var(--border-hairline);border-radius:var(--radius-md);background-color:var(--bg-color-secondary);box-shadow:var(--shadow-card-lg);box-sizing:border-box}.date-calendar__popover-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.date-calendar__popover-month{margin:0;font-size:var(--font-s);font-weight:600;text-transform:capitalize;color:var(--fg-color)}.date-calendar__popover-nav{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:2px}.date-calendar__popover-nav .nav-button{width:26px;height:26px;min-width:26px;padding:0;border-radius:var(--radius-full);background-color:var(--glass-bg)}.date-calendar__popover-nav-dot{width:3px;height:3px;margin:0 2px;border-radius:var(--radius-full);background-color:var(--fg-color-tertiary);opacity:.5}.date-calendar__popover-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;justify-items:center}.date-calendar__weekday{padding:4px 0 8px;font-size:10px;font-weight:600;text-align:center;text-transform:uppercase;color:var(--fg-color-tertiary)}.date-calendar__day{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-color);font-size:var(--font-xs);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.date-calendar__day:hover:not(.date-calendar__day--disabled):not(.date-calendar__day--selected){background-color:color-mix(in srgb,var(--fg-color) 10%,transparent)}.date-calendar__day--muted{color:var(--fg-color-quaternary)}.date-calendar__day--today:not(.date-calendar__day--selected){color:var(--green-color-lighter);font-weight:600}.date-calendar__day--selected{background-color:var(--green-color);color:var(--primary-color-darker);font-weight:600}.date-calendar__day--disabled{opacity:.35;cursor:not-allowed}.my-details__field-wrap .date-calendar__trigger{padding-left:44px}.input--date-wheel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm);width:100%;min-width:0}.date-wheel__trigger{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-full);background-color:var(--glass-bg);min-height:var(--btn-compact-light-min-height);padding:12px 20px;color:var(--fg-color);font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-align:left;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.date-wheel__trigger:hover{border-color:var(--glass-border-hover);background-color:var(--glass-bg-hover)}.date-wheel__trigger:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px #ffffff12}.date-wheel__trigger-text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.date-wheel-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:0}.date-wheel-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background:#00000073;cursor:pointer}.date-wheel-sheet__panel{position:relative;z-index:1;width:100%;max-width:480px;margin:0 auto;padding:12px max(16px,var(--safe-right)) max(20px,var(--safe-bottom)) max(16px,var(--safe-left));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--bg-color);box-shadow:0 -12px 40px #00000047;animation:date-wheel-sheet-up .24s var(--ease-smooth) both}.date-wheel-sheet__header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.date-wheel-sheet__title{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color)}.date-wheel-sheet__action{min-height:36px;padding:0 4px;border:none;background:transparent;font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;cursor:pointer}.date-wheel-sheet__action--muted{color:var(--fg-color-tertiary)}.date-wheel-sheet__action--confirm{color:var(--fg-color)}@keyframes date-wheel-sheet-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.date-wheel{--date-wheel-item-height: 44px;--date-wheel-height: 220px;position:relative;width:100%;height:var(--date-wheel-height);border-radius:var(--radius-lg);border:1px solid var(--border-hairline-color);background-color:var(--glass-bg);overflow:hidden;isolation:isolate;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.date-wheel__fade{position:absolute;left:0;right:0;z-index:3;height:calc(var(--date-wheel-item-height) * 2);pointer-events:none}.date-wheel__fade--top{top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) 92%,transparent) 0%,transparent 100%)}.date-wheel__fade--bottom{bottom:0;background:linear-gradient(0deg,color-mix(in srgb,var(--bg-color) 92%,transparent) 0%,transparent 100%)}.date-wheel__highlight{position:absolute;top:50%;left:8px;right:8px;z-index:1;height:var(--date-wheel-item-height);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);transform:translateY(-50%);pointer-events:none}.date-wheel__columns{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) minmax(0,1fr);height:100%;width:100%}.date-wheel__column{position:relative;min-width:0;height:100%;overflow:hidden;cursor:grab;touch-action:none}.date-wheel__column:active{cursor:grabbing}.date-wheel__list{will-change:transform;transform:translateZ(0)}.date-wheel__item{display:flex;align-items:center;justify-content:center;width:100%;height:var(--date-wheel-item-height);margin:0;padding:0 8px;border:none;background:transparent;color:var(--fg-color-tertiary);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.date-wheel__item--active{color:var(--fg-color);font-weight:600}.date-wheel__error{margin:0;color:var(--red-color);font-size:12px}[data-theme=light] .date-wheel-sheet__panel{background-color:#fff}[data-theme=light] .date-wheel{background-color:#fafafa}[data-theme=light] .date-wheel__fade--top{background:linear-gradient(180deg,hsla(0,0%,100%,.95) 0%,transparent 100%)}[data-theme=light] .date-wheel__fade--bottom{background:linear-gradient(0deg,hsla(0,0%,100%,.95) 0%,transparent 100%)}[data-theme=light] .date-wheel__highlight{background-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}[data-theme=light] .date-wheel__trigger{background-color:#ffffffd1}[data-theme=light] .date-wheel__trigger:hover{border-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent);background-color:#ffffffeb}.auth-form>.input--date-wheel{width:100%}.auth-form>.input--date-wheel .date-wheel__trigger{width:100%}.date-switcher{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:15px}.date-switcher h4{flex-grow:1;text-transform:capitalize}.date-switcher--condensed h4{flex-grow:0;min-width:250px;text-align:center}.date-switcher--condensed .nav-button:first-of-type{order:-1}.dropdown{position:relative;align-self:flex-start;height:50px}.dropdown__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown__button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.dropdown__button:not(:disabled):active{transform:scale(.97)}.dropdown__button{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);padding:0 10px;height:100%;border-radius:var(--radius-sm)}.dropdown__button:not(:disabled):hover:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.dropdown__button:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}.dropdown__wrapper{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;min-width:-moz-max-content;min-width:max-content;transition:.2s width .2s}.dropdown__icon{flex-shrink:0;font-size:var(--font-l)}.dropdown__selection{overflow:hidden;text-wrap:nowrap;transition:.2s max-width .2s}.dropdown__text{padding-left:7px}.dropdown__space{flex-grow:1;flex-shrink:1}.dropdown__arrow{display:flex;flex-flow:row;justify-content:end;align-items:end;gap:0;padding-left:7px;flex-shrink:0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dropdown__arrow svg{display:block;margin:auto;width:16px}.dropdown__choices{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;border-radius:var(--radius-sm);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);position:absolute;top:calc(100% + 6px);left:0;z-index:200;min-width:100%;max-height:0;padding:4px;overflow-y:auto;visibility:collapse;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top left;transition-duration:var(--duration-normal, .24s);transition-property:max-height,opacity,visibility,transform;transition-timing-function:var(--ease-smooth, cubic-bezier(.2, .8, .2, 1));transition-behavior:allow-discrete}.dropdown__choice{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:7px;padding:7px 10px;width:100%;border-radius:8px;text-wrap:nowrap;transition:background-color .18s ease,color .18s ease}.dropdown__choice:hover{background-color:var(--glass-bg-choice-hover);color:var(--fg-color)}.dropdown.open .dropdown__button{background-color:var(--glass-bg-active);border-color:var(--glass-border-active);color:var(--fg-color)}.dropdown.open .dropdown__selection,.dropdown.open .dropdown__wrapper{transition-delay:0s}.dropdown.open .dropdown__arrow{transform:scaleY(-1);transition-delay:.2s}.dropdown.open .dropdown__choices{max-height:240px;visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:.2s}.dropdown--full{align-self:stretch;width:100%;height:auto}.dropdown--full .dropdown__button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--btn-compact-light-min-height, 44px);height:auto;padding:12px 18px;border-radius:var(--radius-full);box-sizing:border-box;text-align:left}.dropdown--full .dropdown__wrapper{display:flex;justify-content:flex-start;width:100%;min-width:0}.dropdown--full .dropdown__icon:empty{display:none}.dropdown--full .dropdown__selection{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-align:left}.dropdown--full .dropdown__text{padding-left:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown--full .dropdown__text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.dropdown--full .dropdown__arrow{padding-left:10px;color:var(--fg-color-tertiary)}.dropdown--full .dropdown__arrow svg{width:14px}.dropdown--full .dropdown__choices{left:0;right:0;width:100%;border-radius:var(--radius-md);padding:6px}.dropdown--full .dropdown__choice{min-height:40px;padding:10px 14px;border-radius:var(--radius-full);font-size:var(--font-s);font-weight:500;letter-spacing:-.005em}.more-options{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:relative}.more-options__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.more-options__button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.more-options__button:not(:disabled):active{transform:scale(.97)}.more-options__button{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:relative;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}@media(hover:hover){.more-options__button:hover{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);color:var(--fg-color)}}.more-options__button:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.more-options__icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:18px;height:18px;pointer-events:none}.more-options__icon svg{display:block;width:100%;height:100%}.more-options.open .more-options__button{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);background-color:var(--glass-bg-active);border-color:var(--glass-border-active);color:var(--fg-color)}.more-options__options{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none}.more-options__option{margin:0;width:100%}.more-options__option button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.more-options__option button:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.more-options__option button:not(:disabled):active{transform:scale(.97)}.more-options__option button{display:flex;align-items:center;width:100%;margin:0;padding:10px 12px;border:none;border-radius:10px;background:transparent;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color);text-align:left;white-space:nowrap;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}@media(hover:hover){.more-options__option button:hover{background-color:var(--glass-bg-choice-hover)}}.more-options__option--danger button{color:color-mix(in srgb,var(--cosmos-accent) 82%,var(--fg-color))}@media(hover:hover){.more-options__option--danger button:hover{background-color:color-mix(in srgb,var(--cosmos-accent) 12%,transparent);color:var(--cosmos-accent)}}.more-options__option+.more-options__option{position:relative;margin-top:2px;padding-top:2px}.more-options__option+.more-options__option:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--border-hairline-color)}.chat-attach-menu{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.chat-attach-menu__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.chat-attach-menu__item{gap:10px}.chat-attach-menu__item-icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;width:18px;height:18px;color:var(--fg-color)}.chat-attach-menu__item-icon svg,.chat-attach-menu__item-icon svg.injected-svg{display:block;width:100%;height:100%;color:inherit}.chat-attach-menu__options .more-options__option+.more-options__option{margin-top:0;padding-top:0}.chat-attach-menu__options .more-options__option+.more-options__option:before{display:none}.chat-attach-menu__options .more-options__option:hover .chat-attach-menu__item-icon,.chat-attach-menu__options .more-options__option button:hover .chat-attach-menu__item-icon{color:var(--fg-color)}.input{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:15px;position:relative}.input__label{flex-shrink:0;font-weight:600}.input__field{padding:10px 20px;max-width:500px;border:1px solid transparent;border-radius:var(--radius-full);background-color:var(--glass-bg);transition:background-color var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.input__field:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px var(--input-focus-ring)}.input--error .input__field{border-color:var(--red-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-color) 22%,transparent)}.input--error .input__field:focus-visible{border-color:var(--red-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-color) 28%,transparent)}.input__error{flex-basis:100%;color:var(--red-color)}.input__icon{position:absolute;bottom:22px;left:15px;width:24px;transform:translateY(50%)}.input--row{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}.input--search{--search-field-height: 56px;width:100%;min-width:0}.input--search .input__search-body{position:relative;width:100%}.input--search .input__field{width:100%;max-width:100%;height:var(--search-field-height);min-height:var(--search-field-height);box-sizing:border-box;padding:0 1.25rem 0 var(--search-field-pl, 44px);border-radius:var(--radius-full);color:var(--fg-color);font-size:var(--font-s);line-height:1.35}.input--search .input__field::-moz-placeholder{font-size:var(--font-s);color:var(--fg-color-tertiary)}.input--search .input__field::placeholder{font-size:var(--font-s);color:var(--fg-color-tertiary)}.input--search .input__field:focus{outline:none}.input--search .input__icon{position:absolute;top:50%;left:15px;bottom:auto;width:var(--search-icon-px, 17px);height:var(--search-icon-px, 17px);max-width:var(--search-icon-px, 17px);max-height:var(--search-icon-px, 17px);transform:translateY(-50%);color:color-mix(in srgb,var(--fg-color) 72%,transparent);pointer-events:none}.input--search .input__icon div{display:flex;align-items:center;justify-content:center;width:var(--search-icon-px, 17px);height:var(--search-icon-px, 17px);max-width:var(--search-icon-px, 17px);max-height:var(--search-icon-px, 17px)}.input--search .input__icon svg{display:block;width:var(--search-icon-px, 17px)!important;height:var(--search-icon-px, 17px)!important;max-width:var(--search-icon-px, 17px)!important;max-height:var(--search-icon-px, 17px)!important}.input--search .input__error{flex-basis:100%;color:var(--red-color);font-size:var(--font-xs)}.input--textarea textarea{height:200px}.input--textarea .input__field{max-width:initial}.input--editor{gap:var(--space-list-sm)}.input--editor .input__field{width:100%;max-width:none;min-height:var(--create-editor-min-height);padding:var(--space-list) var(--space-list-sm);border:var(--border-hairline);border-radius:var(--create-field-radius);background-color:var(--glass-bg);color:var(--fg-color);font-family:inherit;font-size:var(--create-font-body);font-weight:400;line-height:1.55;letter-spacing:-.01em;resize:vertical;transition:border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.input--editor .input__field::-moz-placeholder{color:var(--fg-color-tertiary);font-weight:400}.input--editor .input__field::placeholder{color:var(--fg-color-tertiary);font-weight:400}.input--editor .input__field:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px var(--input-focus-ring)}.input--datetime-local .input__field{font-family:inherit;font-size:var(--create-font-meta, var(--font-s));font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg-color)}.input--share-link .input__wrapper{position:relative}.input--share-link .input__field{padding-right:60px;width:100%}.input--share-link .icon-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.input--share-link .icon-button .vignette{height:44px}.input--share-link .icon-button:not(:disabled):hover:active{transform:translateY(calc(3px - 50%))}.input--share-link .icon-button--base .vignette{background-color:var(--bg-color-quaternary)}.input--number .input__number-shell{position:relative;width:100%;min-width:0;max-width:500px}.input--number .input__field{width:100%;max-width:100%;box-sizing:border-box;padding-right:2.85rem;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input--number .input__field::-webkit-outer-spin-button,.input--number .input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input--number .input__stepper{position:absolute;top:50%;right:5px;display:flex;flex-direction:column;width:1.75rem;height:calc(100% - 10px);min-height:30px;max-height:34px;transform:translateY(-50%);border-radius:calc(var(--radius-sm, 10px) + 2px);overflow:hidden;background-color:color-mix(in srgb,var(--glass-bg) 90%,transparent);border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff0f;pointer-events:none}.input--number .input__stepper-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.input--number .input__stepper-btn:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.input--number .input__stepper-btn:not(:disabled):active{transform:scale(.97)}.input--number .input__stepper-btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:transparent;color:var(--fg-color-tertiary);pointer-events:auto;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.input--number .input__stepper-btn:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.input--number .input__stepper-btn--up:before{border-bottom:5px solid currentColor;margin-top:1px}.input--number .input__stepper-btn--down:before{border-top:5px solid currentColor;margin-bottom:1px}.input--number .input__stepper-btn:not(:disabled):hover{background-color:var(--glass-bg-hover);color:var(--fg-color)}.input--number .input__stepper-btn:not(:disabled):active{background-color:color-mix(in srgb,var(--glass-bg-hover) 82%,var(--fg-color) 18%)}.input--number .input__stepper-btn:disabled{opacity:.3;cursor:not-allowed}.input--number .input__stepper-btn+.input--number .input__stepper-btn{border-top:1px solid var(--glass-border)}.input--number.input--row .input__number-shell{max-width:100%}.checkbox{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:15px}.checkbox__box{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;margin:0;width:20px;height:20px;border:2px solid currentColor;border-radius:3px;cursor:pointer;color:currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__box:before{content:"";width:10px;height:10px;border-radius:1px;background-color:currentColor;opacity:0;transition:.1s opacity ease-in-out}.checkbox__box:checked:before{opacity:1}.checkbox__label{line-height:1.4em}.checkbox__error{flex-basis:100%;color:var(--red-color)}.radio{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:25px}.radio__dot{aspect-ratio:1;height:22px;border:2px solid currentColor;border-radius:100%;transition:border-width .1s}.radio__field{display:none}.radio__field:checked~.radio__dot{border-width:8px;border-color:var(--blue-color)}.switcher{display:flex;flex-flow:column;justify-content:initial;align-items:stretch;gap:var(--space-list-sm, 12px);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.switcher__label{flex-shrink:0;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary);font-size:var(--font-xxs, .75rem)}.switcher__content{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:2px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--btn-compact-light-min-height, 40px);padding:2px;border:var(--border-hairline);border-radius:var(--radius-full);background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000024;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);overflow:hidden;isolation:isolate}.switcher__button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;position:relative;z-index:2;margin:0;min-width:0;padding:0 clamp(12px,2.5vw,22px);min-height:calc(var(--btn-compact-light-min-height, 40px) - 4px);height:100%;border:none;border-radius:var(--radius-full);background:transparent;color:var(--btn-compact-light-color-muted, var(--fg-color-tertiary));font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:var(--btn-compact-light-font-weight-muted, 500);letter-spacing:var(--btn-compact-light-letter-spacing, -.01em);line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.switcher__button:not(.switcher__button--active):hover:not(:disabled){background-color:var(--glass-bg-hover);color:var(--btn-compact-light-color-muted-hover, var(--fg-color-secondary))}.switcher__button--active{color:transparent}.switcher__button:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:1px}.switcher__button:disabled{opacity:var(--btn-compact-light-disabled-opacity, .45);cursor:not-allowed}.switcher__selection{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;position:absolute;top:0;bottom:auto;z-index:1;box-sizing:border-box;min-width:0;min-height:0;padding:0 clamp(12px,2.5vw,22px);border-radius:var(--radius-full);background-color:var(--fg-color);color:var(--bg-color-secondary);font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:var(--btn-compact-light-font-weight, 600);letter-spacing:var(--btn-compact-light-letter-spacing, -.01em);line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #0003,inset 0 .5px #ffffff1f;pointer-events:none;transition:left var(--duration-normal, .24s) var(--ease-smooth, ease),width var(--duration-normal, .24s) var(--ease-smooth, ease),opacity var(--duration-fast, .16s) var(--ease-smooth, ease)}.switcher__error{flex-basis:100%;color:var(--red-color)}.switcher--row{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,16px);width:100%}.switcher--row .switcher__label{flex:0 1 auto;min-width:0;max-width:100%}.switcher--row .switcher__content{flex:1 1 12rem;width:100%;min-width:0;max-width:100%}@media(max-width:767px){.switcher{gap:clamp(8px,2vw,12px)}.switcher__content{min-height:38px}.switcher__button,.switcher__selection{padding-inline:clamp(8px,2.8vw,14px);font-size:clamp(.6875rem,2.8vw,.8125rem)}.switcher--row{flex-direction:column;align-items:stretch}.switcher--row .switcher__label{width:100%}.switcher--row .switcher__content{flex:1 1 auto;width:100%}}@media(min-width:768px)and (max-width:1199px){.switcher--row .switcher__content{flex:1 1 10rem}}.switcher--icon-pill{--switcher-pill-size: 32px;--switcher-pill-pad: 3px;--switcher-pill-track: color-mix(in srgb, var(--fg-color) 10%, transparent);--switcher-pill-icon: color-mix(in srgb, var(--fg-color) 48%, transparent);--switcher-pill-icon-hover: color-mix(in srgb, var(--fg-color) 72%, transparent);--switcher-pill-thumb: hsl(0 0% 100%);--switcher-pill-thumb-icon: #111;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;max-width:none}.switcher--icon-pill .switcher__label{flex:0 1 auto;margin:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--fg-color)}.switcher--icon-pill .switcher__content{display:inline-flex;flex:0 0 auto;align-self:flex-start;grid-auto-columns:unset;align-items:center;gap:0;width:auto;max-width:none;min-height:calc(var(--switcher-pill-size) + var(--switcher-pill-pad) * 2);padding:var(--switcher-pill-pad);border:none;border-radius:999px;background-color:var(--switcher-pill-track);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.switcher--icon-pill .switcher__button{flex:0 0 auto;width:var(--switcher-pill-size);min-width:var(--switcher-pill-size);height:var(--switcher-pill-size);min-height:var(--switcher-pill-size);padding:0;border-radius:50%;color:var(--switcher-pill-icon);overflow:visible}.switcher--icon-pill .switcher__button:not(.switcher__button--active):hover:not(:disabled){background-color:transparent;color:var(--switcher-pill-icon-hover)}.switcher--icon-pill .switcher__button--active{color:transparent}.switcher--icon-pill .switcher__button .switcher__theme-icon,.switcher--icon-pill .switcher__button svg{display:block;width:16px;height:16px}.switcher--icon-pill .switcher__button .switcher__theme-icon{line-height:0}.switcher--icon-pill .switcher__button .switcher__theme-icon div{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.switcher--icon-pill .switcher__selection{padding:0;border-radius:50%;background-color:var(--switcher-pill-thumb);color:var(--switcher-pill-thumb-icon);box-shadow:0 1px 2px #0000002e,inset 0 .5px #ffffff59;transition:left .34s cubic-bezier(.32,.72,0,1),top .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1),height .34s cubic-bezier(.32,.72,0,1),opacity var(--duration-fast, .16s) var(--ease-smooth, ease)}.switcher--icon-pill .switcher__selection .switcher__theme-icon,.switcher--icon-pill .switcher__selection svg{display:block;width:16px;height:16px}.switcher--icon-pill .switcher__selection .switcher__theme-icon{line-height:0}.switcher--icon-pill .switcher__selection .switcher__theme-icon div{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.switcher--icon-pill.switcher--row .switcher__content{flex:0 0 auto;width:auto;max-width:none}[data-theme=light] .switcher--icon-pill{--switcher-pill-track: color-mix(in srgb, var(--cosmos-ink) 8%, transparent);--switcher-pill-icon: color-mix(in srgb, var(--cosmos-ink) 42%, transparent);--switcher-pill-icon-hover: color-mix(in srgb, var(--cosmos-ink) 68%, transparent);--switcher-pill-thumb: var(--cosmos-ink);--switcher-pill-thumb-icon: hsl(0 0% 100%)}.image-dropzone{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:15px}.image-dropzone__area{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;height:120px;overflow:hidden;border-radius:25%;background-color:var(--bg-color-tertiary);background-image:var(--selected-image);background-position:center;background-size:cover;cursor:pointer}.image-dropzone__area div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.image-dropzone__area svg{width:30%;min-width:50px}.image-dropzone__area--event-poster{background-color:var(--bg-color-secondary)}.image-dropzone__placeholder{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0;position:relative;width:100%;height:100%;overflow:hidden}.image-dropzone__placeholder-poster{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(18px) saturate(1.15);transform:scale(1.06);pointer-events:none}.image-dropzone__placeholder-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b142926,#120d1c8c 55%,#0d0915b8)}.image-dropzone__placeholder-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.image-dropzone__placeholder-cta:before,.image-dropzone__placeholder-cta:after{display:none}.image-dropzone__placeholder-cta{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-dropzone__placeholder-cta:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.image-dropzone__placeholder-cta:not(:disabled):active{transform:scale(.97)}.image-dropzone__placeholder-cta{position:relative;z-index:2;gap:8px;margin:auto;background-color:#ffffffb8;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);box-shadow:var(--glass-shadow)}.image-dropzone__placeholder-cta:not(:disabled):hover{background-color:#ffffffd6}.image-dropzone__placeholder-cta div,.image-dropzone__placeholder-cta svg{width:14px;height:14px;flex-shrink:0}.image-dropzone__placeholder-cta span{white-space:nowrap}.image-dropzone__field,.image-dropzone__text:empty{display:none}.image-dropzone__label{font-weight:600}.image-dropzone__icon{width:70%}.image-dropzone__error{flex-basis:100%;color:var(--red-color)}.switch__input{display:none}.switch__input:checked+* .switch__button{background-color:var(--blue-color)}.switch__input:checked+* .switch__button:before{transform:translate(26px)}.switch__input:checked+* .switch__false-label{color:inherit}.switch__input:checked+* .switch__true-label{color:var(--blue-color)}.switch__input:focus+* .switch__button{box-shadow:0 0 1px #2196f3}.switch__area{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px}.switch__button{position:relative;width:60px;height:34px;border-radius:34px;background-color:var(--fg-color-tertiary);cursor:pointer;transition:background-color .3s}.switch__button:before{content:"";position:absolute;bottom:4px;left:4px;width:26px;height:26px;border-radius:50%;background-color:var(--fg-color);transition:transform .3s}.switch__label{flex-shrink:0;font-weight:600}.switch__false-label{color:var(--blue-color)}.input--search .input__field{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);border-radius:var(--radius-full);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.input--search .input__field:hover:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.input--search .input__field::-moz-placeholder{color:var(--fg-color-tertiary)}.input--search .input__field::placeholder{color:var(--fg-color-tertiary)}@media(max-width:768px){.input--search{--search-field-height: 48px}}.toolbar-search{position:relative;flex:1 1 auto;min-width:0;max-width:min(560px,100%);margin:0}.toolbar-search__bar{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;border-radius:var(--radius-full);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease)}.toolbar-search__bar:hover:hover,.toolbar-search__bar:focus-within:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.toolbar-search__divider{flex-shrink:0;align-self:center;width:1px;height:28px;background-color:color-mix(in srgb,var(--fg-color) 14%,transparent)}.toolbar-search__field{flex:1 1 0;min-width:0}.toolbar-search__field.input--search .input__field{border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.toolbar-search__field.input--search .input__field:hover,.toolbar-search__field.input--search .input__field:focus{background:transparent;border-color:transparent}.toolbar-search__field--query{flex:1.15 1 0}.toolbar-search__field--location{width:100%}.toolbar-search__location{position:relative;flex:.85 1 0;min-width:0}.toolbar-search__results{right:0;left:auto;width:min(320px,42vw);max-width:none;z-index:40;max-height:min(320px,42vh)}.toolbar-search__results .home-map-search__suggestions{max-height:min(280px,38vh);overflow-y:auto;overscroll-behavior:contain}@media(max-width:768px){.search__intro.page-intro:has(.toolbar-search__location:focus-within),.search__intro.page-intro:has(.toolbar-search__results){position:relative;z-index:30}}@media(min-width:1200px){.home__intro.page-intro:has(.toolbar-search__location:focus-within),.home__intro.page-intro:has(.toolbar-search__results){position:relative;z-index:30}}.language-selection{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:10px;flex-wrap:wrap;align-items:center;height:auto;min-height:0;margin:0;padding:0;list-style:none}.language-selection>li{position:relative;flex:0 0 auto;max-width:100%}.language-selection>li:has(.dropdown.open){z-index:50}.language-selection>li:last-child{z-index:2}.language-selection__element{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);position:relative;box-sizing:border-box;min-height:40px;padding:8px 36px 8px 14px;border-radius:12px;overflow:visible}.language-selection__flag{flex-shrink:0;font-size:var(--font-l);line-height:1}.language-selection__language{min-width:0;overflow:hidden;font-size:var(--font-s);font-weight:500;letter-spacing:-.014em;line-height:1.25;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.language-selection__element .icon-button{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:26px;height:26px;z-index:1}.language-selection__element .icon-button .vignette{width:26px;height:26px;max-width:26px;max-height:26px;background-color:var(--bg-color-quaternary)}.language-selection .input{position:relative;z-index:0;min-width:0;max-width:100%}.language-selection .dropdown{position:relative;z-index:1;width:auto;min-width:0;max-width:100%;height:auto;min-height:40px}.language-selection .dropdown.open{z-index:51}.language-selection .dropdown__button{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);min-height:40px;height:40px;padding:0 12px 0 14px;border-radius:12px;color:var(--fg-color-secondary)}.language-selection .dropdown__button:not(:disabled):hover:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.language-selection .dropdown__button:not(:disabled):hover{color:var(--fg-color)}.language-selection .dropdown__button:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}.language-selection .dropdown.open .dropdown__button{background-color:var(--glass-bg-active);border-color:var(--glass-border-active);color:var(--fg-color)}.language-selection .dropdown__icon:empty{display:none}.language-selection .dropdown__wrapper{gap:8px}.language-selection .dropdown__text{padding-left:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.014em;line-height:1.25}.language-selection .dropdown__arrow{padding-left:0;opacity:.5;transition:opacity var(--duration-fast) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.language-selection .dropdown__arrow svg{width:14px;height:14px}.language-selection .dropdown__button:hover .dropdown__arrow,.language-selection .dropdown.open .dropdown__arrow{opacity:.82}.language-selection .dropdown__choices{z-index:52;top:calc(100% + 6px);min-width:max(100%,11.5rem);max-height:0;padding:4px;border-radius:12px}.language-selection .dropdown.open .dropdown__choices{max-height:min(240px,50vh)}.language-selection .dropdown__choice{gap:8px;min-height:36px;padding:8px 10px;border-radius:8px;font-size:var(--font-s);font-weight:500;letter-spacing:-.014em}.language-selection .dropdown__flag{flex-shrink:0;font-size:var(--font-m);line-height:1}.language-selection .dropdown__language{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create .language-selection{gap:clamp(10px,1.6vw,12px)}.create .language-selection__element,.create .language-selection .dropdown .dropdown__button{min-height:42px;border-radius:calc(var(--create-field-radius, var(--radius-lg)) - 4px)}.create .language-selection .dropdown{min-height:42px}.create .language-selection .dropdown .dropdown__button{height:42px}.create .language-selection .dropdown__text,.create .language-selection .dropdown__choice{font-size:var(--create-font-body, var(--font-s));letter-spacing:var(--create-letter-body, -.014em)}.create .language-selection .dropdown__choices{border-radius:calc(var(--create-field-radius, var(--radius-lg)) - 4px)}.quantity-modifier{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px}.connected #main:has(>.group-mobile-shell>section.events.events--group)>.group-mobile-shell>section.events.events--group,.connected #main:has(>.group-mobile-shell>section.events.events--group)>section.events.events--group,.connected #main:has(>section.events.events--group)>.group-mobile-shell>section.events.events--group,.connected #main:has(>section.events.events--group)>section.events.events--group{flex:1 1 auto;min-height:0}.events.events--group{flex-grow:1}.left-menu.open .navigation.group-menu{--group-menu-nav-icon: 48px;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(16px,2.4vw,22px);min-height:0;flex:1 1 auto}.left-menu.open .navigation.group-menu .navigation__list .icon-text-button>.vignette--m,.left-menu.open .navigation.group-menu .group-menu__thumb .vignette--m{width:var(--group-menu-nav-icon);height:var(--group-menu-nav-icon);max-width:var(--group-menu-nav-icon);max-height:var(--group-menu-nav-icon)}.left-menu.open .navigation.group-menu .group-menu__header{width:100%;min-width:0;flex-shrink:0;padding-bottom:clamp(4px,.6vw,6px)}.left-menu.open .navigation.group-menu .group-menu__brand{display:grid;grid-template-columns:var(--group-menu-nav-icon) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(10px,1.4vw,12px);column-gap:clamp(10px,1.4vw,12px);min-width:0;width:100%}.left-menu.open .navigation.group-menu .group-menu__thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0}.left-menu.open .navigation.group-menu .group-menu__thumb .vignette--m img{-o-object-fit:cover;object-fit:cover}.left-menu.open .navigation.group-menu .group-menu__brand-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;overflow:hidden}.left-menu.open .navigation.group-menu .group-menu__brand-name{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.left-menu.open .navigation.group-menu .group-menu__brand-meta{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xxs);font-weight:500;line-height:1.2;color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}.left-menu.open .navigation.group-menu .navigation__list{flex-shrink:0;margin-top:clamp(2px,.4vw,4px);padding-top:clamp(10px,1.6vw,14px);border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.group-menu__members{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(10px,1.4vw,12px);flex:1 1 auto;min-height:0;margin-top:0;padding-top:clamp(14px,2vw,18px);border-top:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);width:100%;box-sizing:border-box}.group-menu__members-head{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;flex-shrink:0}.group-menu__members-title{margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--fg-color-tertiary)}.group-menu__members-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-xxs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--fg-color-secondary);background-color:color-mix(in srgb,var(--fg-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent)}.group-menu__members-empty{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.5;letter-spacing:-.01em;color:var(--fg-color-secondary)}.group-menu__members-list{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:2px;flex:1 1 auto;min-height:0;max-height:min(42vh,320px);margin:0;padding:0;list-style:none;width:100%}.group-menu__members-item{width:100%;min-width:0}.group-menu__members-link{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;padding:8px 6px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background-color .16s ease}@media(hover:hover){.group-menu__members-link:hover{background-color:color-mix(in srgb,var(--fg-color) 6%,transparent)}}.group-menu__members-link:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.group-menu__members-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.group-menu__members-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0;overflow:hidden}.group-menu__members-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color)}.group-menu__members-handle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xxs);font-weight:500;line-height:1.2;color:var(--fg-color-tertiary)}.group-menu__members-all{flex-shrink:0;display:block;width:100%;padding:8px 6px;font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;line-height:1.3;text-align:left;text-decoration:none;color:var(--fg-color-secondary);border-radius:var(--radius-md);transition:color .16s ease,background-color .16s ease}@media(hover:hover){.group-menu__members-all:hover{color:var(--fg-color);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}}.group-menu__members-all:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}[data-theme=light] .left-menu.open .navigation.group-menu .navigation__list{border-top-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}[data-theme=light] .left-menu.open.left-menu--rail{background-color:var(--bg-color-secondary)}[data-theme=light] .group-menu__members{border-top-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}.navigation__element:has(.chat-room-nav-item){overflow:visible}.chat-room-nav-item{--chat-nav-icon: 48px;--chat-tree-x: 24px;--chat-tree-line: color-mix(in srgb, var(--fg-color) 16%, transparent);--chat-tree-line-active: color-mix(in srgb, var(--fg-color) 26%, transparent);--chat-tree-weight: 1.5px;--chat-tree-branch: calc(var(--chat-tree-indent) - var(--chat-tree-x) + 2px);--chat-tree-curve: 8px;--chat-tree-stem: 8px;--chat-tree-row-gap: 7px;--chat-tree-indent: calc(var(--chat-nav-icon) + 2px);--chat-tree-offset: calc(var(--chat-tree-x) - var(--chat-tree-indent));display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.chat-room-nav-item__parent{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;min-width:0;box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item--active .chat-room-nav-item__parent{border-radius:var(--radius-sm);padding:2px 4px 2px 2px;margin-inline:-2px;background-color:var(--glass-bg-active)}.chat-room-nav-item__parent-link{flex:1 1 auto;min-width:0;width:auto;max-width:none;text-decoration:none;color:inherit}.chat-room-nav-item__parent-meta{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:4px}.chat-room-nav-item__parent-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background-color:var(--red-color, #e64545);color:var(--cosmos-cream, #fff);font-size:10px;font-weight:700;line-height:1;letter-spacing:.01em;box-shadow:0 0 0 1px color-mix(in srgb,var(--red-color, #e64545) 40%,transparent)}.chat-room-nav-item__toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-room-nav-item__toggle:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.chat-room-nav-item__toggle:not(:disabled):active{transform:scale(.97)}.chat-room-nav-item__toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--fg-color-tertiary);opacity:.7;transition:opacity var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item__toggle:hover,.chat-room-nav-item--active .chat-room-nav-item__toggle{opacity:1;color:var(--fg-color-secondary)}.chat-room-nav-item__chevron{display:flex;align-items:center;justify-content:center;transition:transform var(--duration-normal) var(--ease-smooth)}.chat-room-nav-item__chevron svg{display:block;width:8px!important;height:8px!important}.chat-room-nav-item--open .chat-room-nav-item__chevron{transform:rotate(180deg)}.chat-room-nav-item__panel{overflow:hidden;max-height:0;opacity:0;transform:translateY(-2px);transition:max-height var(--duration-normal) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.chat-room-nav-item--open .chat-room-nav-item__panel{max-height:380px;opacity:1;transform:translateY(0)}.chat-room-nav-item__rooms{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;position:relative;margin:2px 0;padding:2px 4px 4px var(--chat-tree-indent);list-style:none}.chat-room-nav-item__rooms:before{content:"";position:absolute;left:calc(var(--chat-tree-x) - var(--chat-tree-weight) / 2);top:calc(-1 * var(--chat-tree-stem));width:var(--chat-tree-weight);height:var(--chat-tree-stem);border-radius:var(--chat-tree-weight);background-color:var(--chat-tree-line);pointer-events:none}.chat-room-nav-item__room-item{position:relative;margin-bottom:var(--chat-tree-row-gap);opacity:0;transform:translateY(4px);transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth);transition-delay:calc(var(--room-index, 0) * 38ms + 40ms)}.chat-room-nav-item--open .chat-room-nav-item__room-item{opacity:1;transform:translateY(0)}.chat-room-nav-item__room-item:not(.chat-room-nav-item__room-item--create):before{content:"";position:absolute;left:calc(var(--chat-tree-offset) - var(--chat-tree-weight) / 2);top:0;bottom:calc(-1 * var(--chat-tree-row-gap));width:var(--chat-tree-weight);border-radius:var(--chat-tree-weight);background-color:var(--chat-tree-line);pointer-events:none}.chat-room-nav-item__room-item:not(.chat-room-nav-item__room-item--create):nth-last-child(2):before{bottom:50%}.chat-room-nav-item__room-item:not(.chat-room-nav-item__room-item--create):after{content:"";position:absolute;left:calc(var(--chat-tree-offset) - var(--chat-tree-weight) / 2);top:50%;width:var(--chat-tree-branch);height:var(--chat-tree-curve);border-left:var(--chat-tree-weight) solid var(--chat-tree-line);border-bottom:var(--chat-tree-weight) solid var(--chat-tree-line);border-bottom-left-radius:var(--chat-tree-curve);transform:translateY(calc(-1 * var(--chat-tree-curve)));pointer-events:none;transition:border-color var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item__room-item:not(.chat-room-nav-item__room-item--create):has(.chat-room-nav-item__room--active):after{border-color:var(--chat-tree-line-active)}.chat-room-nav-item__room-item:last-child{margin-bottom:0}.chat-room-nav-item__room-item--create{margin-top:4px;padding-top:2px}.chat-room-nav-item__room{-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-room-nav-item__room:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.chat-room-nav-item__room:not(:disabled):active{transform:scale(.97)}.chat-room-nav-item__room{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-width:0;padding:3px 4px 3px 2px;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item__room:not(.chat-room-nav-item__room--active):hover .chat-room-nav-item__room-label{color:var(--fg-color)}.chat-room-nav-item__room:not(.chat-room-nav-item__room--active):hover .chat-room-nav-item__room-icon:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.chat-room-nav-item__room--active{background-color:var(--glass-bg-active)}.chat-room-nav-item__room--active .chat-room-nav-item__room-label{color:var(--fg-color);font-weight:600}.chat-room-nav-item__room--active .chat-room-nav-item__room-icon{background-color:var(--fg-color);border-color:transparent;color:var(--bg-color-secondary)}.chat-room-nav-item__room--active .chat-room-nav-item__room-icon .chat-room-nav-item__room-initial{color:var(--bg-color-secondary)}.chat-room-nav-item__room--create .chat-room-nav-item__room-label{font-weight:500;color:var(--fg-color-tertiary)}.chat-room-nav-item__room--create:hover .chat-room-nav-item__room-label{color:var(--fg-color-secondary)}.chat-room-nav-item__room-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background-color:var(--glass-bg);overflow:hidden;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item__room-icon .vignette{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;border:none;background:transparent}.chat-room-nav-item__room-icon .vignette img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-room-nav-item__room-icon--add{border-style:dashed;border-color:color-mix(in srgb,var(--fg-color) 16%,transparent);color:var(--fg-color-tertiary)}.chat-room-nav-item__room-icon--add div,.chat-room-nav-item__room-icon--add svg{display:block;width:9px!important;height:9px!important}.chat-room-nav-item__room-initial{font-size:10px;font-weight:700;letter-spacing:-.02em;color:var(--fg-color-tertiary);text-transform:uppercase}.chat-room-nav-item__room-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--fg-color-secondary);transition:color var(--duration-fast) var(--ease-smooth),font-weight var(--duration-fast) var(--ease-smooth)}.chat-room-nav-item__room-badge{flex-shrink:0;min-width:17px;height:17px;padding:0 5px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 10%,transparent);color:var(--fg-color-secondary);font-size:10px;font-weight:700;line-height:17px;text-align:center}.left-menu.open .chat-room-nav-item--active .chat-room-nav-item__parent-link.icon-text-button.active{background-color:transparent;padding:0;margin-inline:0}.left-menu.open .navigation__list .chat-room-nav-item__parent-link.icon-text-button>.vignette--m{width:var(--chat-nav-icon, 48px);height:var(--chat-nav-icon, 48px);max-width:var(--chat-nav-icon, 48px);max-height:var(--chat-nav-icon, 48px)}[data-theme=light] .chat-room-nav-item{--chat-tree-line: color-mix(in srgb, var(--cosmos-ink) 14%, transparent);--chat-tree-line-active: color-mix(in srgb, var(--cosmos-ink) 22%, transparent)}.left-menu.open.left-menu--rail .chat-room-nav-item__parent-meta,.left-menu.open.left-menu--rail .chat-room-nav-item__panel{display:none}.left-menu.open.left-menu--rail .chat-room-nav-item__parent{justify-content:center;padding:2px;background:transparent;border-color:transparent;box-shadow:none}.left-menu.open.left-menu--rail .chat-room-nav-item__parent-link{flex:0;justify-content:center}.group-members .settings-group__members-panel,.event-participants .settings-group__members-panel,.event-ticket-sales .settings-group__members-panel,.dashboard-finance .settings-group__members-panel,.settings.settings-group .settings-group__members-panel,.settings.settings-group-chat .settings-group__members-panel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;border:none;background-color:transparent;box-sizing:border-box}.group-members .settings-group__members-panel>*+*,.event-participants .settings-group__members-panel>*+*,.event-ticket-sales .settings-group__members-panel>*+*,.dashboard-finance .settings-group__members-panel>*+*,.settings.settings-group .settings-group__members-panel>*+*,.settings.settings-group-chat .settings-group__members-panel>*+*{margin-top:clamp(16px,2vw,20px)}.group-members .settings-group__members-stack,.event-participants .settings-group__members-stack,.event-ticket-sales .settings-group__members-stack,.dashboard-finance .settings-group__members-stack,.settings.settings-group .settings-group__members-stack,.settings.settings-group-chat .settings-group__members-stack{display:flex;flex-flow:column;align-items:stretch;gap:clamp(16px,2.2vw,20px);width:100%;min-width:0}.group-members .settings-group__members-stack>.input.input--search,.event-participants .settings-group__members-stack>.input.input--search,.event-ticket-sales .settings-group__members-stack>.input.input--search,.dashboard-finance .settings-group__members-stack>.input.input--search,.settings.settings-group .settings-group__members-stack>.input.input--search,.settings.settings-group-chat .settings-group__members-stack>.input.input--search{gap:0;margin:0}.group-members .settings-group__members-stack>.team-table,.group-members .settings-group__members-stack>.ticket-sales-table,.group-members .settings-group__members-stack>.settings-group__search-empty,.event-participants .settings-group__members-stack>.team-table,.event-participants .settings-group__members-stack>.ticket-sales-table,.event-participants .settings-group__members-stack>.settings-group__search-empty,.event-ticket-sales .settings-group__members-stack>.team-table,.event-ticket-sales .settings-group__members-stack>.ticket-sales-table,.event-ticket-sales .settings-group__members-stack>.settings-group__search-empty,.dashboard-finance .settings-group__members-stack>.team-table,.dashboard-finance .settings-group__members-stack>.ticket-sales-table,.dashboard-finance .settings-group__members-stack>.settings-group__search-empty,.settings.settings-group .settings-group__members-stack>.team-table,.settings.settings-group .settings-group__members-stack>.ticket-sales-table,.settings.settings-group .settings-group__members-stack>.settings-group__search-empty,.settings.settings-group-chat .settings-group__members-stack>.team-table,.settings.settings-group-chat .settings-group__members-stack>.ticket-sales-table,.settings.settings-group-chat .settings-group__members-stack>.settings-group__search-empty{margin:0}.group-members .settings-group__members-bar,.event-participants .settings-group__members-bar,.event-ticket-sales .settings-group__members-bar,.dashboard-finance .settings-group__members-bar,.settings.settings-group .settings-group__members-bar,.settings.settings-group-chat .settings-group__members-bar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,16px);width:100%;min-width:0;flex-wrap:wrap;row-gap:10px}.group-members .settings-group__members-bar-start,.event-participants .settings-group__members-bar-start,.event-ticket-sales .settings-group__members-bar-start,.dashboard-finance .settings-group__members-bar-start,.settings.settings-group .settings-group__members-bar-start,.settings.settings-group-chat .settings-group__members-bar-start{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:clamp(10px,1.6vw,14px);flex-wrap:wrap;min-width:0}.group-members .settings-group__members-bar-actions,.event-participants .settings-group__members-bar-actions,.event-ticket-sales .settings-group__members-bar-actions,.dashboard-finance .settings-group__members-bar-actions,.settings.settings-group .settings-group__members-bar-actions,.settings.settings-group-chat .settings-group__members-bar-actions{display:flex;flex-flow:row;align-items:center;gap:clamp(8px,1.2vw,10px);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.group-members .settings-group__count-pill,.event-participants .settings-group__count-pill,.event-ticket-sales .settings-group__count-pill,.dashboard-finance .settings-group__count-pill,.settings.settings-group .settings-group__count-pill,.settings.settings-group-chat .settings-group__count-pill{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--fg-color) 12%,transparent);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent);font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--fg-color-secondary);font-variant-numeric:tabular-nums}.group-members .settings-group__count-pill-num,.event-participants .settings-group__count-pill-num,.event-ticket-sales .settings-group__count-pill-num,.dashboard-finance .settings-group__count-pill-num,.settings.settings-group .settings-group__count-pill-num,.settings.settings-group-chat .settings-group__count-pill-num{font-size:var(--font-s);font-weight:600;color:var(--fg-color)}.group-members .settings-group__filter-hint,.event-participants .settings-group__filter-hint,.event-ticket-sales .settings-group__filter-hint,.dashboard-finance .settings-group__filter-hint,.settings.settings-group .settings-group__filter-hint,.settings.settings-group-chat .settings-group__filter-hint{font-size:var(--font-xxs);font-weight:500;letter-spacing:.02em;color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}.group-members .settings-group__search-empty,.event-participants .settings-group__search-empty,.event-ticket-sales .settings-group__search-empty,.dashboard-finance .settings-group__search-empty,.settings.settings-group .settings-group__search-empty,.settings.settings-group-chat .settings-group__search-empty{margin:0;padding:clamp(20px,3vw,28px) clamp(16px,2vw,20px);text-align:center;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--fg-color) 14%,transparent);background-color:transparent}.group-members .settings-group__members-panel .input.input--search,.event-participants .settings-group__members-panel .input.input--search,.event-ticket-sales .settings-group__members-panel .input.input--search,.dashboard-finance .settings-group__members-panel .input.input--search,.settings.settings-group .settings-group__members-panel .input.input--search,.settings.settings-group-chat .settings-group__members-panel .input.input--search{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.group-members .settings-group__members-panel .input.input--search .input__search-body,.event-participants .settings-group__members-panel .input.input--search .input__search-body,.event-ticket-sales .settings-group__members-panel .input.input--search .input__search-body,.dashboard-finance .settings-group__members-panel .input.input--search .input__search-body,.settings.settings-group .settings-group__members-panel .input.input--search .input__search-body,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__search-body{position:relative;width:100%}.group-members .settings-group__members-panel .input.input--search .input__field,.event-participants .settings-group__members-panel .input.input--search .input__field,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field,.dashboard-finance .settings-group__members-panel .input.input--search .input__field,.settings.settings-group .settings-group__members-panel .input.input--search .input__field,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);width:100%;max-width:100%;height:var(--search-field-height, 56px);min-height:var(--search-field-height, 56px);box-sizing:border-box;padding:0 1.25rem 0 var(--search-field-pl, 44px);border-radius:var(--radius-full);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);color:var(--fg-color);font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35;box-shadow:none;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease)}.group-members .settings-group__members-panel .input.input--search .input__field::-moz-placeholder,.event-participants .settings-group__members-panel .input.input--search .input__field::-moz-placeholder,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field::-moz-placeholder,.dashboard-finance .settings-group__members-panel .input.input--search .input__field::-moz-placeholder,.settings.settings-group .settings-group__members-panel .input.input--search .input__field::-moz-placeholder,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field::-moz-placeholder{font-size:var(--font-s);font-weight:400;color:var(--fg-color-tertiary)}.group-members .settings-group__members-panel .input.input--search .input__field::placeholder,.event-participants .settings-group__members-panel .input.input--search .input__field::placeholder,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field::placeholder,.dashboard-finance .settings-group__members-panel .input.input--search .input__field::placeholder,.settings.settings-group .settings-group__members-panel .input.input--search .input__field::placeholder,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field::placeholder{font-size:var(--font-s);font-weight:400;color:var(--fg-color-tertiary)}.group-members .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover,.event-participants .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover,.dashboard-finance .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover,.settings.settings-group .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible):hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.group-members .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible),.event-participants .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible),.event-ticket-sales .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible),.dashboard-finance .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible),.settings.settings-group .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible),.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field:hover:not(:focus-visible){background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:none}.group-members .settings-group__members-panel .input.input--search .input__field:focus,.group-members .settings-group__members-panel .input.input--search .input__field:focus-visible,.event-participants .settings-group__members-panel .input.input--search .input__field:focus,.event-participants .settings-group__members-panel .input.input--search .input__field:focus-visible,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field:focus,.event-ticket-sales .settings-group__members-panel .input.input--search .input__field:focus-visible,.dashboard-finance .settings-group__members-panel .input.input--search .input__field:focus,.dashboard-finance .settings-group__members-panel .input.input--search .input__field:focus-visible,.settings.settings-group .settings-group__members-panel .input.input--search .input__field:focus,.settings.settings-group .settings-group__members-panel .input.input--search .input__field:focus-visible,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field:focus,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__field:focus-visible{outline:none;background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:none}.group-members .settings-group__members-panel .input.input--search .input__icon,.event-participants .settings-group__members-panel .input.input--search .input__icon,.event-ticket-sales .settings-group__members-panel .input.input--search .input__icon,.dashboard-finance .settings-group__members-panel .input.input--search .input__icon,.settings.settings-group .settings-group__members-panel .input.input--search .input__icon,.settings.settings-group-chat .settings-group__members-panel .input.input--search .input__icon{position:absolute;top:50%;left:15px;bottom:auto;width:var(--search-icon-px, 17px);height:var(--search-icon-px, 17px);max-width:var(--search-icon-px, 17px);max-height:var(--search-icon-px, 17px);transform:translateY(-50%);color:color-mix(in srgb,var(--fg-color) 72%,transparent);pointer-events:none}.group-members .settings-group__members-panel .team-table,.event-participants .settings-group__members-panel .team-table,.event-ticket-sales .settings-group__members-panel .team-table,.dashboard-finance .settings-group__members-panel .team-table,.settings.settings-group .settings-group__members-panel .team-table,.settings.settings-group-chat .settings-group__members-panel .team-table{width:100%;max-width:100%;min-width:0}.group-members .settings-group__members-stack .team-table__header,.event-participants .settings-group__members-stack .team-table__header,.event-ticket-sales .settings-group__members-stack .team-table__header,.dashboard-finance .settings-group__members-stack .team-table__header,.settings.settings-group .settings-group__members-stack .team-table__header,.settings.settings-group-chat .settings-group__members-stack .team-table__header{padding-bottom:clamp(8px,1.1vw,10px)}.group-members .settings-group__members-stack .team-table__row:first-child .team-table__profile,.event-participants .settings-group__members-stack .team-table__row:first-child .team-table__profile,.event-ticket-sales .settings-group__members-stack .team-table__row:first-child .team-table__profile,.dashboard-finance .settings-group__members-stack .team-table__row:first-child .team-table__profile,.settings.settings-group .settings-group__members-stack .team-table__row:first-child .team-table__profile,.settings.settings-group-chat .settings-group__members-stack .team-table__row:first-child .team-table__profile,.group-members .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions,.event-participants .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions,.event-ticket-sales .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions,.dashboard-finance .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions,.settings.settings-group .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions,.settings.settings-group-chat .settings-group__members-stack .team-table--member-chat .team-table__row:first-child .team-table__actions{padding-top:clamp(12px,1.6vw,14px)}.group-members .settings-group__members-panel .team-table__empty.no-info--card,.event-participants .settings-group__members-panel .team-table__empty.no-info--card,.event-ticket-sales .settings-group__members-panel .team-table__empty.no-info--card,.dashboard-finance .settings-group__members-panel .team-table__empty.no-info--card,.settings.settings-group .settings-group__members-panel .team-table__empty.no-info--card,.settings.settings-group-chat .settings-group__members-panel .team-table__empty.no-info--card{flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:clamp(200px,36vh,320px);margin:0;border:none;background-color:transparent;justify-content:center;align-items:center}[data-theme=light] .group-members .settings-group__count-pill,[data-theme=light] .event-participants .settings-group__count-pill,[data-theme=light] .settings.settings-group .settings-group__count-pill{background-color:color-mix(in srgb,var(--cosmos-ink) 4%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}.settings.settings-group{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;box-sizing:border-box}.settings.settings-group .settings-group__page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(12px,2vw,16px);column-gap:clamp(12px,2vw,16px);width:100%;min-width:0;box-sizing:border-box}.settings.settings-group .settings-group__page-head .connected-header{width:100%;min-width:0;padding-bottom:0}.settings.settings-group .settings-group__page-head .settings-group__page-head-actions{flex-shrink:0}.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button{flex-shrink:0;justify-self:end}.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette{width:40px;height:40px;max-width:40px;max-height:40px}.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette svg,.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette svg.injected-svg{width:18px;height:18px}@media(min-width:1200px){.settings.settings-group .my-details{margin-top:calc(-1 * var(--space-stack-lg, 24px) + 18px)}}.settings.settings-group .settings-group__link-preview{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:clamp(12px,1.6vw,14px) clamp(14px,1.8vw,16px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);background-color:color-mix(in srgb,var(--fg-color) 3%,transparent);min-width:0}.settings.settings-group .settings-group__link-preview-label{font-size:var(--font-xxs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1}.settings.settings-group .settings-group__link-preview-url{font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.45;color:var(--fg-color-secondary);word-break:break-all;font-variant-numeric:tabular-nums}.settings.settings-group .settings-group__description-field{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,10px);width:100%;min-width:0;margin-top:clamp(4px,.8vw,6px)}.settings.settings-group .settings-group__description-field .input--textarea{width:100%;min-width:0}.settings.settings-group .settings-group__description-field .input--textarea .input__field{min-height:clamp(88px,12vh,108px);resize:vertical}.settings.settings-group .settings-group__description-hint{margin:0;font-size:var(--font-xxs);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--fg-color-tertiary)}.settings.settings-group .settings-group__description-field .my-details__char{align-self:flex-end}.settings.settings-group__readonly-thumb{display:block;width:clamp(112px,14vw,152px);height:clamp(112px,14vw,152px);overflow:hidden;border-radius:24px;border:1px solid var(--md-divider-strong);background-color:var(--md-surface-strong);box-sizing:border-box}.settings.settings-group__readonly-thumb .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:inherit}.settings.settings-group__readonly-thumb .vignette div,.settings.settings-group__readonly-thumb .vignette img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings.settings-group .settings-group__link-preview--card{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:2px 0 0;text-decoration:none;color:inherit;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),transform var(--duration-fast, .16s) var(--ease-smooth, ease)}@media(hover:hover){.settings.settings-group .settings-group__link-preview--card:hover{border-color:color-mix(in srgb,var(--fg-color) 14%,transparent);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.settings.settings-group .settings-group__link-preview--card:hover .settings-group__link-preview-icon{background-color:var(--fg-color);border-color:var(--fg-color);color:var(--bg-color, var(--bg-color-secondary, var(--cosmos-ink)));opacity:1;transform:translate(1px,-1px)}}.settings.settings-group .settings-group__link-preview--card:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:3px}.settings.settings-group .settings-group__link-preview--card:active{transform:scale(.998)}.settings.settings-group .settings-group__link-preview--card .settings-group__link-preview-label{line-height:1.2}.settings.settings-group .settings-group__link-preview--card .settings-group__link-preview-url{color:var(--fg-color)}.settings.settings-group .settings-group__link-preview-row{display:flex;align-items:center;gap:clamp(10px,1.4vw,12px);min-width:0;width:100%}.settings.settings-group .settings-group__link-preview--card .settings-group__link-preview-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.settings.settings-group .settings-group__link-preview-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent);color:var(--fg-color-tertiary);opacity:.88;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease),opacity var(--duration-fast, .16s) ease,background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.settings.settings-group .settings-group__link-preview-icon div{display:flex;align-items:center;justify-content:center}.settings.settings-group .settings-group__link-preview-icon svg,.settings.settings-group .settings-group__link-preview-icon svg.injected-svg{display:block;width:14px!important;height:14px!important;color:inherit}.settings.settings-group .settings-group__link-preview-icon svg path,.settings.settings-group .settings-group__link-preview-icon svg circle,.settings.settings-group .settings-group__link-preview-icon svg line,.settings.settings-group .settings-group__link-preview-icon svg polyline,.settings.settings-group .settings-group__link-preview-icon svg.injected-svg path,.settings.settings-group .settings-group__link-preview-icon svg.injected-svg circle,.settings.settings-group .settings-group__link-preview-icon svg.injected-svg line,.settings.settings-group .settings-group__link-preview-icon svg.injected-svg polyline{stroke:currentColor;fill:currentColor}.settings.settings-group--readonly .my-details__avatar .my-details__avatar-hint{max-width:clamp(112px,14vw,152px)}.settings.settings-group--readonly .my-details__field-wrap .my-details__field-icon{color:var(--md-faint)}.settings.settings-group--readonly .my-details__identity-fields .input--static{width:100%;min-width:0;gap:clamp(8px,1.2vw,10px)}.settings.settings-group--readonly .my-details__identity-fields .input--static .input__label{margin:0}.settings.settings-group--readonly .my-details__identity-fields .input--static .input__field{width:100%;max-width:100%;margin:0;box-sizing:border-box;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;color:var(--fg-color);font-weight:500;letter-spacing:-.02em;line-height:1.35}.settings.settings-group--readonly .my-details__identity-fields .input--static .input__field:focus-visible{outline:none;box-shadow:none}.settings.settings-group--readonly .my-details__identity-fields .input--textarea.input--static .input__field{min-height:clamp(88px,12vh,108px);border-radius:var(--radius-md);line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary);white-space:pre-wrap;align-content:flex-start}.settings.settings-group--readonly .settings-group__description-field{margin-top:clamp(2px,.4vw,4px)}@media(min-width:1200px){.settings.settings-group .my-details__section.settings-group__members-section{grid-template-columns:minmax(0,1fr)}.settings.settings-group .my-details__section.settings-group__members-section .my-details__section-aside{position:static}}.settings.settings-group .settings-group__members-main{width:100%;min-width:0;align-self:stretch;display:flex;flex-direction:column;min-height:clamp(280px,42vh,480px)}.settings.settings-group .settings-group__members-main>.settings-group__members-panel{flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}[data-theme=light] .settings.settings-group .settings-group__link-preview,[data-theme=light] .settings.settings-group .settings-group--readonly .input--static .input__field,[data-theme=light] .settings.settings-group .settings-group__link-preview--card{background-color:color-mix(in srgb,var(--cosmos-ink) 3%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}@media(hover:hover){[data-theme=light] .settings.settings-group .settings-group__link-preview--card:hover .settings-group__link-preview-icon{background-color:#fff;border-color:#fff;color:var(--cosmos-ink)}}.group-danger{width:100%;min-width:0;padding:clamp(16px,2.2vw,20px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--red-color) 22%,transparent);background-color:color-mix(in srgb,var(--red-color) 6%,transparent);box-sizing:border-box}.group-danger--embedded{padding:0;border:none;background-color:transparent}.group-danger__head{display:flex;flex-direction:column;gap:clamp(6px,1vw,8px);margin-bottom:clamp(14px,2vw,18px)}.group-danger__title{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fg-color)}.group-danger__hint{margin:0;max-width:48ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.group-danger__actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:clamp(10px,1.6vw,12px);flex-wrap:wrap}.group-danger__actions .text-button.text-button--compact-light{background-color:color-mix(in srgb,var(--red-color) 12%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}@media(hover:hover){.group-danger__actions .text-button.text-button--compact-light:hover{background-color:color-mix(in srgb,var(--red-color) 20%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}}.group-members .group-danger{margin-top:clamp(20px,3vw,28px)}@media(min-width:1200px){.settings.settings-group .settings-group__danger-section{grid-template-columns:minmax(0,1fr)}}.group-mobile-shell{position:relative;width:100%;min-width:0}.group-mobile-shell>.group-mobile-toolbar{position:absolute;top:var(--group-mobile-toolbar-top, 16px);left:0;right:0;z-index:5;display:flex;align-items:center;gap:var(--space-list, 12px);width:100%;max-width:none;margin:0;padding:0;border-bottom:none;color:var(--fg-color);box-sizing:border-box}.group-mobile-shell>.group-mobile-toolbar .small-header__back{flex-shrink:0}.group-mobile-shell>.group-mobile-toolbar .small-header__title{margin:0;min-width:0;flex:1;overflow:hidden;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.group-mobile-shell>.group-mobile-toolbar__spacer{flex:1;min-width:0}.group-mobile-shell>.group-mobile-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1vw,6px);flex-shrink:0;margin-left:auto}.group-mobile-shell>.group-mobile-toolbar .icon-button .vignette{width:var(--group-mobile-control-size, 35px);height:var(--group-mobile-control-size, 35px);max-width:var(--group-mobile-control-size, 35px);max-height:var(--group-mobile-control-size, 35px);border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.group-mobile-shell>.group-mobile-toolbar .icon-button .vignette svg path{fill:none;stroke:currentColor}.group-mobile-shell>.group-mobile-toolbar .icon-button:not(:disabled):hover .vignette,.group-mobile-shell>.group-mobile-toolbar .icon-button:not(:disabled):active .vignette,.group-mobile-shell>.group-mobile-toolbar .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.group-mobile-shell>section:not(.chat-page){padding-top:0}.group-mobile-shell>section:not(.chat-page) .small-header{box-sizing:border-box;align-items:center;min-height:calc(var(--group-mobile-toolbar-top, 16px) + var(--group-mobile-control-size, 35px));margin:0 0 clamp(8px,2vw,12px);padding:var(--group-mobile-toolbar-top, 16px) 0 0 calc(var(--group-mobile-control-size, 35px) + 10px);border-bottom:none}.group-mobile-shell>section:not(.chat-page) .small-header__title{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em}.group-mobile-shell>section.chat-page{padding-top:0}.group-mobile-shell--chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;width:100%}.group-mobile-shell--chat>section.chat-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;min-width:0;width:100%}.group-mobile-shell--chat>section.chat-page.chat-page--thread{min-height:0}.group-mobile-shell--chat>section.chat-page .chat-box{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;height:auto;overflow:hidden}.group-mobile-shell--chat>section.chat-page .chat-box__box{flex:1 1 auto;min-height:0}.group-mobile-shell--chat>section.chat-page .chat-box__inputs{position:relative;z-index:2;flex-shrink:0;background-color:var(--bg-color);padding-bottom:max(12px,var(--safe-bottom))}.connected #main:has(>.group-mobile-shell>section.events.events--group)>.group-mobile-shell>section.events.events--group{flex:1 1 auto;min-height:0}.group-mobile-shell:has(>section.events.events--mobile-calendar){--group-mobile-chrome-height: calc( var(--safe-top) + var(--group-mobile-toolbar-top, var(--mobile-toolbar-offset, 16px)) + var(--group-mobile-control-size, var(--mobile-control-size, 35px)) )}.group-mobile-shell:has(>section.events.events--mobile-calendar)>.group-mobile-toolbar{position:sticky;top:0;z-index:7;max-width:100%;margin:0;padding:calc(var(--safe-top) + var(--group-mobile-toolbar-top, var(--mobile-toolbar-offset, 16px))) 0 0 0;min-height:0;height:var(--group-mobile-chrome-height);box-sizing:border-box;align-items:center;background-color:var(--bg-color)}.group-mobile-shell:has(>section.events.events--mobile-calendar)>section.events.events--group.events--mobile-calendar{margin-top:calc(-1 * var(--group-mobile-chrome-height));padding-top:var(--group-mobile-chrome-height)}.group-mobile-shell:has(>section.events.events--mobile-calendar)>section.events.events--group.events--mobile-calendar .events__calendar-panel{position:sticky;top:var(--group-mobile-chrome-height);z-index:6;width:100%;min-width:0;margin-top:0;padding-top:0;padding-bottom:clamp(8px,2vw,12px);background-color:var(--bg-color)}.group-mobile-shell:has(>section.events.events--mobile-calendar)>section.events.events--group.events--mobile-calendar .events__calendar-panel .calendar{gap:clamp(8px,2vw,12px)}.group-mobile-shell:has(>section.events.events--mobile-calendar)>section.events.events--group.events--mobile-calendar .events__body{padding-top:0}.group-mobile-shell:has(>section.group-about)>.group-mobile-toolbar{position:sticky;top:0;z-index:6;max-width:100%;margin-bottom:0;padding-top:max(var(--group-mobile-toolbar-top, var(--mobile-toolbar-offset, 16px)),var(--safe-top));padding-bottom:clamp(10px,2.5vw,14px);min-height:calc(max(var(--group-mobile-toolbar-top, var(--mobile-toolbar-offset, 16px)),var(--safe-top)) + var(--group-mobile-control-size, var(--mobile-control-size, 35px)));box-sizing:border-box;background-color:var(--main-surface-bg, var(--bg-color))}.group-mobile-shell>section.events.events--group{--group-small-menu-offset: var(--mobile-small-menu-offset);padding-top:0;padding-inline:0;padding-bottom:var(--group-small-menu-offset, 72px)}.group-mobile-shell>section.events.events--group .events__hero{gap:clamp(12px,2.5vw,18px);padding-bottom:clamp(16px,3vw,20px);margin-bottom:clamp(16px,3vw,20px);border-bottom:1px solid color-mix(in srgb,var(--fg-color) 9%,transparent)}.group-mobile-shell>section.events.events--group .events__hero-eyebrow{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em}.group-mobile-shell>section.events.events--group .events__hero-title{font-size:clamp(1.25rem,4.8vw,1.55rem)}.group-mobile-shell>section.events.events--group.events--mobile-calendar{gap:clamp(12px,3vw,16px);padding-top:0;padding-inline:0;padding-bottom:var(--group-small-menu-offset, 72px)}.group-mobile-shell>section.events.events--group.events--mobile-calendar .events__hero{display:none}.group-mobile-shell>section.settings.settings-group{--group-small-menu-offset: var(--mobile-small-menu-offset);padding-bottom:var(--group-small-menu-offset, 72px)}.group-mobile-shell>section.settings.settings-group .settings-group__page-head{align-items:center;min-height:calc(var(--group-mobile-toolbar-top, 16px) + var(--group-mobile-control-size, 35px));padding:var(--group-mobile-toolbar-top, 16px) 0 0 calc(var(--group-mobile-control-size, 35px) + 10px);border-bottom:none}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .connected-header,.group-mobile-shell>section.settings.settings-group .settings-group__page-head .small-header{flex:1 1 auto;align-items:center;min-height:var(--group-mobile-control-size, 35px);margin:0;padding:0;border-bottom:none}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .small-header__title{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions{flex-shrink:0}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette{width:32px;height:32px;max-width:32px;max-height:32px;border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette svg,.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette svg.injected-svg{width:16px;height:16px}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button .vignette svg path{fill:none;stroke:currentColor}.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button:not(:disabled):hover .vignette,.group-mobile-shell>section.settings.settings-group .settings-group__page-head .settings-group__page-head-actions .icon-button:not(:disabled):active .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.group-mobile-shell>section.settings.settings-group .my-details__hero{padding-top:clamp(14px,3.5vw,20px)}.group-mobile-shell>section.room-settings-page{padding-top:clamp(8px,2vw,12px)}.group-mobile-shell>section.group-members{position:relative;gap:clamp(6px,1.2vw,10px);padding-bottom:calc(56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 12px)}.group-mobile-shell>section.group-members .connected-header{padding-bottom:0}.group-mobile-shell>section.group-members .small-header{margin-bottom:clamp(4px,1vw,6px)}.group-mobile-shell>section.group-members .group-members__intro{display:none}.group-mobile-shell>section.group-members .settings-group__count-pill{display:none}.group-mobile-shell>section.group-members .settings-group__members-bar{position:absolute;top:0;right:0;left:0;z-index:4;margin:0;padding:var(--group-mobile-toolbar-top, 16px) 0 0;min-height:calc(var(--group-mobile-toolbar-top, 16px) + var(--group-mobile-control-size, 35px));align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(6px,1.5vw,8px);pointer-events:none}.group-mobile-shell>section.group-members .settings-group__members-bar .settings-group__members-bar-start{display:none}.group-mobile-shell>section.group-members .settings-group__members-bar .settings-group__members-bar-actions{pointer-events:auto;flex-shrink:0}.group-mobile-shell>section.group-members .settings-group__members-bar:not(:has(.settings-group__filter-hint)){display:none}.group-mobile-shell>section.group-members .settings-group__members-bar:has(.settings-group__filter-hint){position:static;min-height:0;padding-top:0;pointer-events:auto;justify-content:space-between}.group-mobile-shell>section.group-members .settings-group__members-bar:has(.settings-group__filter-hint) .settings-group__members-bar-start{display:flex}.left-menu.open .navigation.event-menu{--event-menu-nav-icon: 48px;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(16px,2.4vw,22px);min-height:0;flex:1 1 auto}.left-menu.open .navigation.event-menu .navigation__list .icon-text-button>.vignette--m,.left-menu.open .navigation.event-menu .event-menu__thumb .vignette--m{width:var(--event-menu-nav-icon);height:var(--event-menu-nav-icon);max-width:var(--event-menu-nav-icon);max-height:var(--event-menu-nav-icon)}.left-menu.open .navigation.event-menu .event-menu__header{width:100%;min-width:0;flex-shrink:0;padding-bottom:clamp(4px,.6vw,6px)}.left-menu.open .navigation.event-menu .event-menu__brand{display:grid;grid-template-columns:var(--event-menu-nav-icon) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(10px,1.4vw,12px);column-gap:clamp(10px,1.4vw,12px);min-width:0;width:100%}.left-menu.open .navigation.event-menu .event-menu__thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0}.left-menu.open .navigation.event-menu .event-menu__thumb .vignette--m img{-o-object-fit:cover;object-fit:cover}.left-menu.open .navigation.event-menu .event-menu__brand-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;overflow:hidden}.left-menu.open .navigation.event-menu .event-menu__brand-name{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.left-menu.open .navigation.event-menu .event-menu__brand-meta{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xxs);font-weight:500;line-height:1.2;color:var(--fg-color-tertiary)}.left-menu.open .navigation.event-menu .navigation__list{flex-shrink:0;margin-top:clamp(2px,.4vw,4px);padding-top:clamp(10px,1.6vw,14px);border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.left-menu.open .navigation.event-menu .event-menu__footer{margin-top:auto;width:100%;min-width:0;padding-top:clamp(10px,1.6vw,14px);border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.left-menu.open .navigation.event-menu .event-menu__footer .icon-text-button{width:100%;color:var(--red-color-lighter)}.left-menu.open .navigation.event-menu .event-menu__footer .icon-text-button .vignette{background-color:color-mix(in srgb,var(--red-color) 10%,transparent)}@media(hover:hover){.left-menu.open .navigation.event-menu .event-menu__footer .icon-text-button:hover .vignette{background-color:color-mix(in srgb,var(--red-color) 16%,transparent)}}[data-theme=light] .left-menu.open .navigation.event-menu .navigation__list{border-top-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent)}.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;justify-items:center;gap:var(--space-grid-gap, var(--space-page-gap));padding:0}.event-grid__empty{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}.profile .activity .event-grid:has(>.event-grid__empty),.group-about .activity .event-grid:has(>.event-grid__empty){display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:clamp(280px,42vh,380px)}.profile .activity .event-grid__empty,.group-about .activity .event-grid__empty{width:100%;margin:0;min-height:0}.profile .activity .event-grid__empty.no-info--card,.group-about .activity .event-grid__empty.no-info--card{gap:clamp(16px,2.4vw,22px);min-height:0;padding:clamp(20px,3vw,32px) 0;border:none;border-radius:0;background-color:transparent;box-shadow:none}.profile .activity .event-grid__empty.no-info--card .no-info__visual,.group-about .activity .event-grid__empty.no-info--card .no-info__visual{background:transparent;border:none}[data-theme=light] .profile .activity .event-grid__empty.no-info--card,[data-theme=light] .group-about .activity .event-grid__empty.no-info--card{background-color:transparent;border:none}[data-theme=light] .profile .activity .event-grid__empty.no-info--card .no-info__visual,[data-theme=light] .group-about .activity .event-grid__empty.no-info--card .no-info__visual{background:transparent;border:none}@media(min-width:769px)and (max-width:1199px){.profile .activity .event-grid,.group-about .activity .event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--profile-card-gap, 12px)}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{max-width:none;gap:0}.profile .activity .event-grid .event-card__footer,.group-about .activity .event-grid .event-card__footer,.profile .activity .event-grid .event-card__description,.group-about .activity .event-grid .event-card__description,.profile .activity .event-grid .event-card__scrim,.group-about .activity .event-grid .event-card__scrim,.profile .activity .event-grid .event-card__header-text,.group-about .activity .event-grid .event-card__header-text,.profile .activity .event-grid .event-card__header .vignette,.group-about .activity .event-grid .event-card__header .vignette{display:none}.profile .activity .event-grid .event-card__header,.group-about .activity .event-grid .event-card__header{position:absolute;top:var(--event-card-padding);right:var(--event-card-padding);left:auto;z-index:4;width:auto;padding:0;gap:0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:0 4px 10px -3px #090a0b59,inset 0 -1px #090a0b14;color:#121417}.profile .activity .event-grid .event-card__open svg,.group-about .activity .event-grid .event-card__open svg{display:block}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open{background:#fff;box-shadow:0 8px 18px -4px #090a0b73,inset 0 -1px #090a0b14}.profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__picture{aspect-ratio:1/1;box-shadow:none}.profile .activity .event-grid .event-card__picture:before,.group-about .activity .event-grid .event-card__picture:before{border-color:#ffffff0f}.profile .activity .event-grid .event-card__picture:after,.group-about .activity .event-grid .event-card__picture:after{display:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture{transform:none;box-shadow:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic{transform:none;filter:none}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{--event-card-padding: var(--profile-card-open-inset, 10px);--event-card-radius: var(--profile-card-radius, 24px)}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open{width:var(--profile-card-open-size, var(--page-chip-icon-size, 40px));height:var(--profile-card-open-size, var(--page-chip-icon-size, 40px))}.profile .activity .event-grid .event-card__open svg,.group-about .activity .event-grid .event-card__open svg{width:var(--page-chip-icon-svg-size, 16px);height:var(--page-chip-icon-svg-size, 16px)}}@media(min-width:1200px){.profile .activity .event-grid,.group-about .activity .event-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;gap:var(--profile-card-gap, clamp(10px, 1vw, 16px))}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{max-width:none;gap:0}.profile .activity .event-grid .event-card__footer,.group-about .activity .event-grid .event-card__footer,.profile .activity .event-grid .event-card__description,.group-about .activity .event-grid .event-card__description,.profile .activity .event-grid .event-card__scrim,.group-about .activity .event-grid .event-card__scrim,.profile .activity .event-grid .event-card__header-text,.group-about .activity .event-grid .event-card__header-text,.profile .activity .event-grid .event-card__header .vignette,.group-about .activity .event-grid .event-card__header .vignette{display:none}.profile .activity .event-grid .event-card__header,.group-about .activity .event-grid .event-card__header{position:absolute;top:var(--event-card-padding);right:var(--event-card-padding);left:auto;z-index:4;width:auto;padding:0;gap:0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:0 4px 10px -3px #090a0b59,inset 0 -1px #090a0b14;color:#121417}.profile .activity .event-grid .event-card__open svg,.group-about .activity .event-grid .event-card__open svg{display:block}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open{background:#fff;box-shadow:0 8px 18px -4px #090a0b73,inset 0 -1px #090a0b14}.profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__picture{aspect-ratio:1/1;box-shadow:none}.profile .activity .event-grid .event-card__picture:before,.group-about .activity .event-grid .event-card__picture:before{border-color:#ffffff0f}.profile .activity .event-grid .event-card__picture:after,.group-about .activity .event-grid .event-card__picture:after{display:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture{transform:none;box-shadow:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic{transform:none;filter:none}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{--event-card-padding: var(--profile-card-open-inset, 12px);--event-card-radius: var(--profile-card-radius, clamp(22px, 1.6vw, 30px))}.profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__picture{aspect-ratio:1/1}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open{width:var(--profile-card-open-size, 38px);height:var(--profile-card-open-size, 38px)}.profile .activity .event-grid .event-card__open svg,.group-about .activity .event-grid .event-card__open svg{width:14px;height:14px}}@media(max-width:768px){.event-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-page-gap-sm)}.profile .activity .event-grid,.group-about .activity .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:var(--profile-card-gap, clamp(6px, 2vw, 10px))}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{max-width:none;gap:0}.profile .activity .event-grid .event-card__footer,.group-about .activity .event-grid .event-card__footer,.profile .activity .event-grid .event-card__description,.group-about .activity .event-grid .event-card__description,.profile .activity .event-grid .event-card__scrim,.group-about .activity .event-grid .event-card__scrim,.profile .activity .event-grid .event-card__header-text,.group-about .activity .event-grid .event-card__header-text,.profile .activity .event-grid .event-card__header .vignette,.group-about .activity .event-grid .event-card__header .vignette{display:none}.profile .activity .event-grid .event-card__header,.group-about .activity .event-grid .event-card__header{position:absolute;top:var(--event-card-padding);right:var(--event-card-padding);left:auto;z-index:4;width:auto;padding:0;gap:0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:0 4px 10px -3px #090a0b59,inset 0 -1px #090a0b14;color:#121417}.profile .activity .event-grid .event-card__open svg,.group-about .activity .event-grid .event-card__open svg{display:block}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__open{background:#fff;box-shadow:0 8px 18px -4px #090a0b73,inset 0 -1px #090a0b14}.profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__picture{aspect-ratio:1/1;box-shadow:none}.profile .activity .event-grid .event-card__picture:before,.group-about .activity .event-grid .event-card__picture:before{border-color:#ffffff0f}.profile .activity .event-grid .event-card__picture:after,.group-about .activity .event-grid .event-card__picture:after{display:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__picture,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__picture{transform:none;box-shadow:none}.profile .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.profile .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .profile .activity .event-grid .event-card__bg-pic,.group-about .activity .event-grid .event-card__frame:hover .group-about .activity .event-grid .event-card__bg-pic{transform:none;filter:none}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{--event-card-padding: 8px;--event-card-radius: var(--profile-card-radius, clamp(16px, 4vw, 22px))}.profile .activity .event-grid .event-card__open,.group-about .activity .event-grid .event-card__open,.profile .activity .event-grid .event-card__header,.group-about .activity .event-grid .event-card__header{display:none}}@media(max-width:480px){.event-grid{grid-template-columns:1fr;gap:var(--space-list)}.profile .activity .event-grid,.group-about .activity .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,1.5vw,8px)}.profile .activity .event-grid .event-card,.group-about .activity .event-grid .event-card{--event-card-padding: 6px}}.event-planning{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(28px,4vw,40px);flex-grow:1;min-width:0;padding:0}.event-planning:has(>.event-planning__empty){justify-content:center;flex:1 1 auto;min-height:clamp(280px,42vh,420px)}.event-planning__empty{width:100%;margin:auto 0;background:transparent;border:none;box-shadow:none}.event-planning__empty.no-info--card{min-height:0;padding:clamp(20px,3vw,32px) 0;background-color:transparent;border:none}.event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}.event-planning__empty.no-info--card .text-button--compact-light{min-width:clamp(140px,36%,200px);min-height:var(--btn-compact-light-min-height, 40px)}.event-planning__week{position:relative;min-width:0}.event-planning__week--focused .event-planning__week-label{color:var(--fg-color)}.event-planning__week--focused .event-planning__week-label:before{background-color:var(--contrast-color-lighter);transform:scaleY(1)}.event-planning__week-body{min-width:0}.event-planning__week-label{position:relative;margin:0 0 clamp(12px,1.6vw,16px);padding-left:14px;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;text-decoration:none;text-transform:none;color:var(--fg-color-tertiary)}.event-planning__week-label:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:2px;border-radius:var(--radius-full);background-color:var(--border-hairline-color);transform:scaleY(.65);transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.event-planning__elements{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none}.event-planning--timeline{--event-planning-rail: 36px;--event-planning-node: 7px;--event-planning-gap: clamp(14px, 1.8vw, 20px);position:relative;gap:clamp(32px,4.5vw,48px);padding-left:0;isolation:isolate}.event-planning--timeline:before{content:"";position:absolute;left:calc(var(--event-planning-rail) / 2 - .5px);top:.55rem;bottom:0;z-index:0;width:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.14) 0%,hsla(0,0%,100%,.08) 78%,transparent 100%);pointer-events:none}.event-planning--timeline .event-planning__week,.event-planning--timeline .event-planning__day{display:grid;grid-template-columns:var(--event-planning-rail) minmax(0,1fr);-moz-column-gap:var(--event-planning-gap);column-gap:var(--event-planning-gap);align-items:start;position:relative;z-index:1}.event-planning--timeline .event-planning__week--focused .event-planning__week-label,.event-planning--timeline .event-planning__week--active .event-planning__week-label{color:var(--fg-color)}.event-planning--timeline .event-planning__week--focused .event-planning__week-label:before,.event-planning--timeline .event-planning__week--active .event-planning__week-label:before{display:none}.event-planning--timeline .event-planning__node{grid-column:1;grid-row:1;justify-self:center;align-self:start;margin-top:.4em;box-sizing:border-box;width:var(--event-planning-node);height:var(--event-planning-node);border:1.5px solid hsla(0,0%,100%,.22);border-radius:var(--radius-full);background-color:var(--bg-color-secondary);flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.event-planning--timeline .event-planning__week-body{grid-column:2;grid-row:1;min-width:0}.event-planning--timeline .event-planning__week-label{margin-bottom:clamp(10px,1.4vw,14px);padding-left:0;font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-color-quaternary)}.event-planning--timeline .event-planning__week-label:before{display:none}.event-planning--timeline .event-planning__week--focused .event-planning__node,.event-planning--timeline .event-planning__week--active .event-planning__node{--event-planning-node: 9px;border-color:var(--contrast-color-lighter);background-color:var(--contrast-color-lighter);box-shadow:0 0 0 3px #ffffff0f,0 0 12px #ffffff1f}.activity--calendar .event-planning .event-item,.events .event-planning .event-item{--event-item-radius: var(--radius-md);--event-item-thumb: 68px;--event-item-thumb-radius: 16px;position:relative;z-index:0;background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--event-item-row-bg: transparent}@media(hover:hover){.activity--calendar .event-planning .event-item:hover,.events .event-planning .event-item:hover{background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.activity--calendar .event-planning .event-item .more-profiles,.events .event-planning .event-item .more-profiles{--more-profiles-outline: 3px solid var(--bg-color-secondary)}[data-theme=light] .event-planning--timeline:before{background:linear-gradient(180deg,hsla(40,8%,75%,.55) 0%,hsla(40,10%,82%,.35) 78%,transparent 100%)}[data-theme=light] .event-planning--timeline .event-planning__node{border-color:#cec9c0e6;background-color:#fffffff2}[data-theme=light] .event-planning--timeline .event-planning__week--focused .event-planning__node{border-color:var(--surface-on-light-fg);background-color:var(--surface-on-light-fg);box-shadow:0 0 0 3px #e4e2dd80}[data-theme=light] .event-planning__empty.no-info--card{background-color:transparent;border:none}[data-theme=light] .event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}[data-theme=light] .activity--calendar .event-planning .event-item,[data-theme=light] .events .event-planning .event-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .activity--calendar .event-planning .event-item:hover,[data-theme=light] .events .event-planning .event-item:hover{background-color:var(--surface-elevated-hover)}}.invitations{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:clamp(14px,1.8vw,18px)}.invitations__label{margin:0;padding-top:clamp(6px,.8vw,10px);border-top:1px solid hsla(0,0%,100%,.05);font-size:clamp(.6875rem,.74vw,.71875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.35}.invitations__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(54px,6vw,60px),1fr));gap:clamp(8px,1vw,10px);padding:clamp(10px,1.4vw,14px);background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius-md, 20px);justify-items:center;align-items:flex-start}.invitations__list:empty{display:none}.invitations__invited{position:relative;list-style:none;margin:0;padding:0}.invitations__invited .vignette{background-color:var(--bg-color-secondary);border:1px solid hsla(0,0%,100%,.06);transition:border-color var(--duration-fast, .16s) var(--ease-smooth)}.invitations__invited:hover .vignette{border-color:#ffffff2e}.invitations__invited .icon-button{position:absolute;top:-6px;right:-6px;transform:scale(.8);transform-origin:center;transition:transform var(--duration-fast, .16s) var(--ease-smooth)}.invitations__invited .icon-button .vignette{background-color:var(--bg-color-quaternary);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 8px -4px #0006}.invitations__invited:hover .icon-button{transform:scale(.95)}.invitations__list:not(:empty) .invitations__invited:not(.invitations__invited--with-role){transition:transform var(--duration-fast, .16s) var(--ease-smooth)}@media(hover:hover){.invitations__list:not(:empty) .invitations__invited:not(.invitations__invited--with-role):hover{transform:translateY(-1px)}}.invitations__search{margin:clamp(2px,.4vw,4px) 0 0 0;padding-top:clamp(10px,1.2vw,14px);border-top:1px solid hsla(0,0%,100%,.05);font-size:clamp(.6875rem,.74vw,.71875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-color-tertiary);text-align:left;line-height:1.35}.invitations__results{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.invitations__profile{list-style:none;padding:0;margin:0;border-top:1px solid hsla(0,0%,100%,.05)}.invitations__profile:first-child{border-top:none}.invitations__profile .invitation-item{gap:clamp(10px,1.4vw,12px);padding:clamp(7px,1vw,9px) clamp(4px,.6vw,6px)}.invitations__profile .invitation-item .profile-card .card{gap:clamp(8px,1.2vw,10px)}.invitations__profile .invitation-item .profile-card .vignette{width:36px;height:36px;max-width:36px;max-height:36px}.invitations__profile .invitation-item .profile-card .card__elements{gap:1px}.invitations__profile .invitation-item .profile-card li:first-child{font-size:var(--font-xs);line-height:1.2}.invitations__profile .invitation-item .profile-card li:last-child{font-size:var(--font-xxs);line-height:1.2}.invitations__profile .invitation-item .invitation-item__dot{width:17px;height:17px}.invitations__profile .invitation-item.invitation-item--selected .invitation-item__dot{border-width:5px}.invitations__profile .invitation-item.invitation-item--disabled{opacity:.78}.invitations__profile .invitation-item.invitation-item--disabled:hover{background-color:transparent}.invitations__profile .invitation-item .invitation-item__status{padding:4px 9px;font-size:.625rem}.invitations__profile--disabled .invitation-item{cursor:default}.invitations--with-roles .invitations__selected-heading{margin:0;padding-top:clamp(6px,.8vw,10px);border-top:1px solid hsla(0,0%,100%,.05);font-size:clamp(.6875rem,.74vw,.71875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.35}.invitations--with-roles .invitations__list{display:flex;flex-direction:column;gap:0;grid-template-columns:unset;padding:0;background:none;border:none;border-radius:0;justify-items:stretch;align-items:stretch}.invitations--with-roles .invitations__invited--with-role{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,1.15fr) auto;align-items:center;-moz-column-gap:clamp(12px,1.8vw,16px);column-gap:clamp(12px,1.8vw,16px);width:100%;padding:clamp(12px,1.4vw,14px) clamp(6px,.8vw,8px);border-top:1px solid hsla(0,0%,100%,.05)}.invitations--with-roles .invitations__invited--with-role:first-child{border-top:none}.invitations--with-roles .invitations__invited--with-role .profile-card{min-width:0}.invitations--with-roles .invitations__invited--with-role .profile-card .card{flex-direction:row;align-items:center;gap:clamp(10px,1.4vw,12px)}.invitations--with-roles .invitations__invited--with-role .input{margin:0;min-width:0;width:100%}.invitations--with-roles .invitations__invited--with-role .dropdown{justify-self:stretch;align-self:stretch;width:100%;max-width:none;height:auto;min-width:0}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__button{justify-content:flex-start;min-height:48px;padding:12px 16px;border-radius:var(--radius-sm, 14px);text-align:left}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__wrapper{justify-content:flex-start;width:100%}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__selection{flex:1 1 auto;min-width:0;text-align:left}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__text{font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;text-align:left}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__choices{max-height:280px;padding:8px}.invitations--with-roles .invitations__invited--with-role .dropdown--full .dropdown__choice{min-height:44px;padding:12px 14px;border-radius:var(--radius-sm, 12px);font-size:var(--font-s);white-space:normal;text-wrap:pretty;line-height:1.35}.invitations--with-roles .invitations__invited--with-role .icon-button{position:static;flex-shrink:0;transform:none}.invitations--with-roles .invitations__invited--with-role .icon-button:hover{transform:none}.invitations--with-roles .invitations__invited--with-role .icon-button .vignette{box-shadow:none}@media(max-width:480px){.invitations--with-roles .invitations__invited--with-role{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"profile remove" "role role";row-gap:clamp(8px,1.2vw,10px)}.invitations--with-roles .invitations__invited--with-role .profile-card{grid-area:profile}.invitations--with-roles .invitations__invited--with-role .input{grid-area:role}.invitations--with-roles .invitations__invited--with-role .icon-button{grid-area:remove;justify-self:end}.invitations--with-roles .invitations__invited--with-role .dropdown{max-width:100%;justify-self:stretch}}.list{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:10px;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);padding:0 15px;height:100%}.list__elements{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:15px}.addon-item{border-radius:var(--card-radius, var(--radius-md));border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--create-ticket-gap, var(--space-list-sm));width:100%;padding:var(--create-ticket-padding, var(--space-list) var(--space-card));box-sizing:border-box;list-style:none;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.addon-item:hover{border-color:var(--glass-border-hover)}.addon-item__header{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:var(--space-list-sm);width:100%;min-width:0;padding-bottom:var(--space-list-xs);border-bottom:var(--border-hairline)}.addon-item__header .card{flex:1;min-width:0}.addon-item__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-list-sm) var(--space-list);margin:0;width:100%}.addon-item__row{display:flex;flex-flow:column;justify-content:stretch;align-items:flex-start;gap:2px;min-width:0;margin:0}.addon-item__label{margin:0;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.2}.addon-item__value{margin:0;color:var(--fg-color);font-variant-numeric:tabular-nums}@media(max-width:480px){.addon-item__details{grid-template-columns:1fr}}.conversation-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-item:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.conversation-item:not(:disabled):active{transform:scale(.97)}.conversation-item{position:relative}.draft-item{--draft-item-thumb: 72px;--draft-item-radius: 24px;--draft-item-inset-y: 6px;--draft-item-inset-end: 16px;--draft-item-inset-start: 6px;--draft-item-thumb-radius: 18px;--draft-item-gap: 16px;--draft-item-meta-gap: 12px;--draft-item-cta: 48px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--draft-item-gap);position:relative;width:100%;min-height:calc(var(--draft-item-thumb) + 2 * var(--draft-item-inset-y));padding:var(--draft-item-inset-y) var(--draft-item-inset-end) var(--draft-item-inset-y) var(--draft-item-inset-start);border-radius:var(--draft-item-radius);--draft-item-row-bg: var(--bg-color-tertiary);background-color:var(--draft-item-row-bg);list-style:none;box-sizing:border-box;transition:background-color .18s ease}@media(hover:hover){.draft-item:hover{--draft-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 93%, var(--fg-color) 7%)}}.draft-item__main{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--draft-item-gap);flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:none;text-align:left;color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.draft-item__main:disabled{cursor:default}.draft-item__main:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px;border-radius:calc(var(--draft-item-radius) - 4px)}.draft-item__main>.vignette.vignette--base,.draft-item__main>.draft-item__thumb{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--draft-item-thumb);height:var(--draft-item-thumb);max-width:var(--draft-item-thumb);max-height:var(--draft-item-thumb);margin:0;aspect-ratio:1/1;border:none;border-radius:var(--draft-item-thumb-radius);overflow:hidden;background-color:var(--bg-color-quaternary)}.draft-item__main>.vignette.vignette--base:before,.draft-item__main>.draft-item__thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;border:1px solid var(--border-on-dark-subtle);pointer-events:none}.draft-item__main>.vignette.vignette--base img,.draft-item__main>.vignette.vignette--base .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.draft-item__main>.draft-item__thumb--empty{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px}.draft-item__main>.draft-item__thumb--empty .draft-item__thumb-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(/svg/weshre/empty-draft.svg);background-size:cover;background-position:center;filter:blur(5px) saturate(1.12);transform:scale(1.14);transform-origin:center;transition:filter .18s ease,transform .18s ease}.draft-item__main>.draft-item__thumb--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(165deg,color-mix(in srgb,var(--cosmos-gray-975) 8%,transparent),color-mix(in srgb,var(--cosmos-gray-975) 62%,transparent));pointer-events:none}.draft-item__main>.draft-item__thumb--empty .draft-item__thumb-badge{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:relative;z-index:1;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--cosmos-gray-975) 50%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 14%,transparent) inset,0 4px 14px -6px color-mix(in srgb,var(--cosmos-ink) 70%,transparent)}.draft-item__main>.draft-item__thumb--empty .draft-item__thumb-icon{display:block;width:16px;height:16px;background-color:color-mix(in srgb,var(--fg-color) 82%,transparent);mask-image:url(/svg/objects/album.svg);-webkit-mask-image:url(/svg/objects/album.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}@media(hover:hover){.draft-item:hover>.draft-item__main>.draft-item__thumb--empty .draft-item__thumb-poster{filter:blur(4px) saturate(1.22);transform:scale(1.16)}}.draft-item__text{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:4px;flex:1 1 auto;min-width:0}.draft-item__name{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-m);font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--fg-color)}.draft-item__summary{margin:0;font-size:var(--font-xxs);font-weight:400;line-height:1.35;color:var(--fg-color-secondary);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.draft-item__date{font-variant-numeric:tabular-nums}.draft-item__dot{margin-inline:.35em;opacity:.65}.draft-item__edited{font-variant-numeric:tabular-nums;white-space:nowrap}.draft-item__meta{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--draft-item-meta-gap);flex:0 0 auto;flex-shrink:0;align-self:center}.draft-item .more-options{flex-shrink:0}.draft-item .more-options__button{width:28px;height:28px}.draft-item .more-options__icon{width:16px;height:16px}.create .draft-item__name{color:var(--fg-color)}.create .draft-item__summary{font-size:var(--font-xxs);font-weight:400;line-height:1.3;letter-spacing:-.006em;color:var(--fg-color-tertiary)}.create .draft-item__edited,.create .draft-item__date{font-size:inherit}.create:not(.create--flow) .draft-item{--draft-item-radius: var(--radius-md);--draft-item-thumb: 68px;--draft-item-thumb-radius: 16px;--draft-item-row-bg: transparent;background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none}@media(hover:hover){.create:not(.create--flow) .draft-item:hover{--draft-item-row-bg: transparent;background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}[data-theme=light] .create:not(.create--flow) .draft-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .create:not(.create--flow) .draft-item:hover{--draft-item-row-bg: transparent;background-color:var(--surface-elevated-hover)}[data-theme=light] .draft-item:hover{--draft-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 92%, var(--fg-color) 8%)}}[data-theme=light] .draft-item__main>.vignette.vignette--base:before,[data-theme=light] .draft-item__main>.draft-item__thumb:before{border-color:var(--border-subtle)}@media(max-width:768px){.draft-item{--draft-item-thumb: 64px;--draft-item-thumb-radius: 16px;--draft-item-gap: 12px;--draft-item-meta-gap: 0;--draft-item-radius: 20px;--draft-item-inset-y: 6px;--draft-item-inset-end: 12px;--draft-item-inset-start: 6px}.draft-item__edited{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.create .draft-item__summary{font-size:var(--create-font-overline, var(--font-xxs));line-height:1.2}}@media(max-width:480px){.draft-item{--draft-item-thumb: 60px;--draft-item-thumb-radius: 16px;--draft-item-gap: 10px;--draft-item-radius: 18px;--draft-item-inset-y: 5px;--draft-item-inset-end: 10px;--draft-item-inset-start: 5px}}.event-item{--event-item-thumb: 72px;--event-item-radius: 24px;--event-item-inset-y: 6px;--event-item-inset-end: 16px;--event-item-inset-start: 6px;--event-item-thumb-radius: 18px;--event-item-gap: 16px;--event-item-meta-gap: 32px;--event-item-schedule-min: 6.25rem;--event-item-avatars-min: 58px;--event-item-cta: 48px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--event-item-gap);position:relative;width:100%;min-height:calc(var(--event-item-thumb) + 2 * var(--event-item-inset-y));padding:var(--event-item-inset-y) var(--event-item-inset-end) var(--event-item-inset-y) var(--event-item-inset-start);border-radius:var(--event-item-radius);--event-item-row-bg: var(--bg-color-tertiary);background-color:var(--event-item-row-bg);transition:background-color .18s ease}@media(hover:hover){.event-item:hover{--event-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 93%, var(--fg-color) 7%)}}.event-item__main{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--event-item-gap);flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.event-item__main>.vignette.vignette--base{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--event-item-thumb);height:var(--event-item-thumb);max-width:var(--event-item-thumb);max-height:var(--event-item-thumb);aspect-ratio:1/1;border:none;border-radius:var(--event-item-thumb-radius);overflow:hidden;background-color:var(--bg-color-quaternary)}.event-item__main>.vignette.vignette--base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;border:1px solid var(--border-on-dark-subtle);pointer-events:none}.event-item__main>.vignette.vignette--base img,.event-item__main>.vignette.vignette--base .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.event-item__text{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:4px;flex:1 1 auto;min-width:0}.event-item__name{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-m);font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--fg-color)}.event-item__summary{display:none;margin:0;font-size:var(--font-xxs);font-weight:400;line-height:1.35;color:var(--fg-color-secondary);display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-item__status{font-style:italic}.event-item__date{display:none;font-variant-numeric:tabular-nums}.event-item__dot{opacity:.65}.event-item__meta{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--event-item-meta-gap);flex:0 0 auto;flex-shrink:0;align-self:center}.event-item__stats{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--event-item-meta-gap);flex-shrink:0}.event-item__schedule{flex-shrink:0;min-width:var(--event-item-schedule-min);max-width:11rem;text-align:left}.event-item__schedule-text{display:block;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary);text-wrap:balance}.event-item .more-profiles{flex-shrink:0;min-width:var(--event-item-avatars-min);--more-profiles-outline: 4px solid var(--event-item-row-bg)}.event-item .more-profiles__list{min-width:var(--event-item-avatars-min)}.event-item .more-profiles__more{min-width:1.5rem}.event-item .icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.event-item .icon-button .vignette{width:var(--event-item-cta);height:var(--event-item-cta);max-width:var(--event-item-cta);max-height:var(--event-item-cta)}.event-item .icon-button .vignette>div,.event-item .icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--event-item-cta);max-height:var(--event-item-cta)}.event-item .icon-button.icon-button--base:not(.active) .vignette{background-color:var(--surface-elevated);color:var(--fg-color)}.event-item .icon-button.icon-button--base:not(.active) .vignette>div,.event-item .icon-button.icon-button--base:not(.active) .vignette>div>div{background-color:var(--surface-elevated)}.event-item .icon-button.icon-button--base:not(:disabled):hover .vignette{background-color:var(--contrast-color-lighter);color:var(--primary-color)}.event-item .icon-button.icon-button--base:not(:disabled):hover .vignette>div,.event-item .icon-button.icon-button--base:not(:disabled):hover .vignette>div>div{background-color:var(--contrast-color-lighter)}.event-item .icon-button.icon-button--base.active:not(:disabled) .vignette{background-color:var(--contrast-color-lighter);color:var(--primary-color)}.event-item .icon-button.icon-button--base.active:not(:disabled) .vignette>div,.event-item .icon-button.icon-button--base.active:not(:disabled) .vignette>div>div{background-color:var(--contrast-color-lighter)}@media(hover:hover){[data-theme=light] .event-item:hover{--event-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 92%, var(--fg-color) 8%)}}[data-theme=light] .event-item__main>.vignette.vignette--base:before{border-color:var(--border-subtle)}@media(max-width:1200px){.event-item{--event-item-meta-gap: 22px;--event-item-schedule-min: 5rem}}@media(max-width:768px){.event-item{--event-item-thumb: 64px;--event-item-thumb-radius: 16px;--event-item-gap: 12px;--event-item-meta-gap: 0;--event-item-cta: 44px;--event-item-radius: 20px;--event-item-inset-y: 6px;--event-item-inset-end: 12px;--event-item-inset-start: 6px;min-height:calc(var(--event-item-thumb) + 2 * var(--event-item-inset-y));padding:var(--event-item-inset-y) var(--event-item-inset-end) var(--event-item-inset-y) var(--event-item-inset-start)}.event-item__summary{display:block}.event-item__summary .event-item__date{display:inline}.event-item__summary .event-item__status,.event-item__stats,.event-item .more-profiles{display:none}.event-item__meta{flex:0 0 auto}.event-item__main{padding-right:4px}}@media(max-width:480px){.event-item{--event-item-thumb: 60px;--event-item-thumb-radius: 16px;--event-item-gap: 10px;--event-item-cta: 36px;--event-item-radius: 18px;--event-item-inset-y: 5px;--event-item-inset-end: 10px;--event-item-inset-start: 5px;min-height:calc(var(--event-item-thumb) + 2 * var(--event-item-inset-y));padding:var(--event-item-inset-y) var(--event-item-inset-end) var(--event-item-inset-y) var(--event-item-inset-start)}.event-item__name{font-size:var(--font-s);line-height:1.2}.event-item__main{padding-right:calc(var(--event-item-cta) + 6px)}.event-item__meta{position:absolute;top:50%;right:8px;z-index:1;transform:translateY(-50%)}.event-item .icon-button.icon-button--base:not(.active) .vignette{background-color:var(--surface-elevated)}.event-item .icon-button.icon-button--base:not(.active) .vignette>div,.event-item .icon-button.icon-button--base:not(.active) .vignette>div>div{background-color:var(--surface-elevated)}}.invitation-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.invitation-item:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.invitation-item:not(:disabled):active{transform:scale(.97)}.invitation-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(12px,1.6vw,18px);padding:clamp(10px,1.2vw,14px) clamp(6px,.8vw,10px);margin:0;list-style:none;border-radius:var(--radius-sm, 14px);transition:background-color var(--duration-fast, .16s) var(--ease-smooth),color var(--duration-fast, .16s) var(--ease-smooth)}.invitation-item:hover{background-color:#ffffff0a}.invitation-item__dot{flex-shrink:0;position:relative;width:20px;height:20px;border:1.5px solid var(--fg-color-quaternary);border-radius:100%;background-color:transparent;transition:border-color var(--duration-fast, .16s) var(--ease-smooth),border-width var(--duration-fast, .16s) var(--ease-smooth),background-color var(--duration-fast, .16s) var(--ease-smooth)}.invitation-item:hover .invitation-item__dot{border-color:var(--fg-color-tertiary)}.invitation-item--selected{background-color:#ffffff0a}.invitation-item--selected .invitation-item__dot{border-width:6px;border-color:var(--accent-color, var(--blue-color));background-color:var(--fg-color, hsl(0, 0%, 100%))}.invitation-item--selected:hover .invitation-item__dot{border-color:var(--accent-color-secondary, var(--blue-color-lighter))}.invitation-item--disabled{cursor:default;opacity:.72;pointer-events:none}.invitation-item--disabled:hover{background-color:transparent}.invitation-item__status{flex-shrink:0;max-width:11rem;margin:0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fg-color) 6%,transparent);color:var(--fg-color-secondary);font-size:.6875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-item{--group-item-thumb: 72px;--group-item-radius: 24px;--group-item-inset-y: 6px;--group-item-inset-end: 16px;--group-item-inset-start: 6px;--group-item-thumb-radius: 18px;--group-item-gap: 16px;--group-item-meta-gap: 32px;--group-item-schedule-min: 6.25rem;--group-item-avatars-min: 58px;--group-item-cta: 48px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--group-item-gap);position:relative;width:100%;min-height:calc(var(--group-item-thumb) + 2 * var(--group-item-inset-y));padding:var(--group-item-inset-y) var(--group-item-inset-end) var(--group-item-inset-y) var(--group-item-inset-start);border-radius:var(--group-item-radius);--group-item-row-bg: var(--bg-color-tertiary);background-color:var(--group-item-row-bg);transition:background-color .18s ease}@media(hover:hover){.group-item:hover{--group-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 93%, var(--fg-color) 7%)}}.group-item__main{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--group-item-gap);flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.group-item__main>.vignette.vignette--base{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--group-item-thumb);height:var(--group-item-thumb);max-width:var(--group-item-thumb);max-height:var(--group-item-thumb);aspect-ratio:1/1;border:none;border-radius:var(--group-item-thumb-radius);overflow:hidden;background-color:var(--bg-color-quaternary)}.group-item__main>.vignette.vignette--base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;border:1px solid var(--border-on-dark-subtle);pointer-events:none}.group-item__main>.vignette.vignette--base img,.group-item__main>.vignette.vignette--base .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.group-item__text{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:4px;flex:1 1 auto;min-width:0}.group-item__name{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-m);font-weight:600;letter-spacing:-.005em;line-height:1.25;color:var(--fg-color)}.group-item__summary{display:none;margin:0;font-size:var(--font-xxs);font-weight:400;line-height:1.35;color:var(--fg-color-secondary);display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.group-item__dot{opacity:.65}.group-item__meta{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--group-item-meta-gap);flex:0 0 auto;flex-shrink:0;align-self:center}.group-item__stats{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--group-item-meta-gap);flex-shrink:0}.group-item__schedule{flex-shrink:0;min-width:var(--group-item-schedule-min);max-width:11rem;text-align:left}.group-item__schedule-text{display:block;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary);text-wrap:balance;font-variant-numeric:tabular-nums}.group-item .more-profiles{flex-shrink:0;min-width:var(--group-item-avatars-min);--more-profiles-outline: 4px solid var(--group-item-row-bg)}.group-item .more-profiles__list{min-width:var(--group-item-avatars-min)}.group-item .more-profiles__more{min-width:1.5rem}.group-item .icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.group-item .icon-button .vignette{width:var(--group-item-cta);height:var(--group-item-cta);max-width:var(--group-item-cta);max-height:var(--group-item-cta)}.group-item .icon-button .vignette>div,.group-item .icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--group-item-cta);max-height:var(--group-item-cta)}.group-item .icon-button.icon-button--base:not(.active) .vignette{background-color:var(--surface-elevated);color:var(--fg-color)}.group-item .icon-button.icon-button--base:not(.active) .vignette>div,.group-item .icon-button.icon-button--base:not(.active) .vignette>div>div{background-color:var(--surface-elevated)}.group-item .icon-button.icon-button--base:not(:disabled):hover .vignette{background-color:var(--contrast-color-lighter);color:var(--primary-color)}.group-item .icon-button.icon-button--base:not(:disabled):hover .vignette>div,.group-item .icon-button.icon-button--base:not(:disabled):hover .vignette>div>div{background-color:var(--contrast-color-lighter)}.group-item .icon-button.icon-button--base.active:not(:disabled) .vignette{background-color:var(--contrast-color-lighter);color:var(--primary-color)}.group-item .icon-button.icon-button--base.active:not(:disabled) .vignette>div,.group-item .icon-button.icon-button--base.active:not(:disabled) .vignette>div>div{background-color:var(--contrast-color-lighter)}@media(hover:hover){[data-theme=light] .group-item:hover{--group-item-row-bg: color-mix(in srgb, var(--bg-color-tertiary) 92%, var(--fg-color) 8%)}}[data-theme=light] .group-item__main>.vignette.vignette--base:before{border-color:var(--border-subtle)}@media(max-width:1200px){.group-item{--group-item-meta-gap: 22px;--group-item-schedule-min: 5rem}}@media(max-width:768px){.group-item{--group-item-thumb: 64px;--group-item-thumb-radius: 16px;--group-item-gap: 12px;--group-item-meta-gap: 0;--group-item-cta: 44px;--group-item-radius: 20px;--group-item-inset-y: 6px;--group-item-inset-end: 12px;--group-item-inset-start: 6px;min-height:calc(var(--group-item-thumb) + 2 * var(--group-item-inset-y));padding:var(--group-item-inset-y) var(--group-item-inset-end) var(--group-item-inset-y) var(--group-item-inset-start)}.group-item__summary{display:block}.group-item__stats,.group-item .more-profiles{display:none}.group-item__meta{flex:0 0 auto}.group-item__main{padding-right:4px}}@media(max-width:480px){.group-item{--group-item-thumb: 60px;--group-item-thumb-radius: 16px;--group-item-gap: 10px;--group-item-cta: 36px;--group-item-radius: 18px;--group-item-inset-y: 5px;--group-item-inset-end: 10px;--group-item-inset-start: 5px;min-height:calc(var(--group-item-thumb) + 2 * var(--group-item-inset-y));padding:var(--group-item-inset-y) var(--group-item-inset-end) var(--group-item-inset-y) var(--group-item-inset-start)}.group-item__name{font-size:var(--font-s);line-height:1.2}.group-item__main{padding-right:calc(var(--group-item-cta) + 6px)}.group-item__meta{position:absolute;top:50%;right:8px;z-index:1;transform:translateY(-50%)}.group-item .icon-button.icon-button--base:not(.active) .vignette{background-color:var(--surface-elevated)}.group-item .icon-button.icon-button--base:not(.active) .vignette>div,.group-item .icon-button.icon-button--base:not(.active) .vignette>div>div{background-color:var(--surface-elevated)}}.profile-item{--profile-item-avatar: 46px;--profile-item-avatar-radius: 12px;--profile-item-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"profile actions";align-items:center;-moz-column-gap:clamp(10px,1.6vw,14px);column-gap:clamp(10px,1.6vw,14px);width:100%;min-width:0;border-bottom:1px solid var(--profile-item-divider);box-sizing:border-box}@media(prefers-reduced-motion:no-preference){.profile-item{animation:team-table-row-in .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 24ms)}}.profile-item:last-child{border-bottom:none}.profile-item__profile{grid-area:profile;display:grid;grid-template-columns:var(--profile-item-avatar) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(12px,2vw,14px);column-gap:clamp(12px,2vw,14px);min-width:0;padding:clamp(14px,2.6vw,16px) 0;margin:0;border:none;background:none;text-align:left;text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.profile-item__profile--static{cursor:default}@media(hover:hover){.profile-item__profile:hover:not(.profile-item__profile--static) .profile-item__name{color:var(--fg-color)}}.profile-item__profile:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:4px;border-radius:6px}.profile-item__avatar{display:flex;align-items:center;justify-content:center;width:var(--profile-item-avatar);height:var(--profile-item-avatar);overflow:hidden;border-radius:var(--profile-item-avatar-radius);background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 9%,transparent)}.profile-item__avatar .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:inherit;background:transparent}.profile-item__avatar .vignette div{display:block;width:100%;height:100%}.profile-item__avatar .vignette img,.profile-item__avatar .vignette .loading-element,.profile-item__avatar .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.profile-item__meta{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.profile-item__name{overflow:hidden;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.022em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap;transition:color .2s cubic-bezier(.16,1,.3,1)}.profile-item__subline{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em}.profile-item__handle{flex-shrink:0;font-weight:500;color:var(--fg-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-item__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding-block:clamp(14px,2.6vw,16px);padding-right:0}.profile-item__actions .text-button.text-button--compact-light{flex-shrink:0;white-space:nowrap;text-decoration:none;transition:var(--btn-compact-light-transition)}.profile-item__actions .text-button.text-button--compact-light:not(:disabled):hover{filter:brightness(1.06)}.profile-item__actions .text-button.text-button--compact-light:active:not(:disabled){transform:scale(.98)}@media(max-width:768px){.profile-item__actions .text-button.text-button--compact-light{min-height:32px;padding:6px 12px;font-size:var(--font-xxs)}}.list--profiles{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;height:auto;max-height:none;overflow:visible}.home .search__results .list--profiles,.modal .list--profiles{margin-top:clamp(4px,.8vw,8px)}@media(prefers-reduced-motion:reduce){.profile-item{animation:none}}[data-theme=light] .profile-item{--profile-item-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent)}[data-theme=light] .profile-item .profile-item__avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}.list-item-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--space-list-xs);flex-shrink:0}.list-item-actions .icon-button .vignette{width:var(--list-item-action-size, 32px);height:var(--list-item-action-size, 32px);max-width:var(--list-item-action-size, 32px);max-height:var(--list-item-action-size, 32px);background-color:var(--glass-bg);border:var(--border-hairline);box-shadow:none}.list-item-actions .icon-button:not(:disabled):hover .vignette,.list-item-actions .icon-button.active:not(:disabled) .vignette{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.list-item-actions .icon-button.disabled .vignette,.list-item-actions .icon-button:disabled .vignette{opacity:.38;cursor:not-allowed}.ticket-item{border-radius:var(--card-radius, var(--radius-md));border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--create-ticket-gap, var(--space-list-sm));width:100%;padding:var(--create-ticket-padding, var(--space-list) var(--space-card));box-sizing:border-box;list-style:none;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.ticket-item:hover{border-color:var(--glass-border-hover)}.ticket-item__header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list-sm);width:100%;min-width:0;padding-bottom:var(--space-list-xs);border-bottom:var(--border-hairline)}.ticket-item__title{margin:0;flex:1;min-width:0;color:var(--fg-color);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ticket-item__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-list-sm) var(--space-list);margin:0;width:100%}.ticket-item__row{display:flex;flex-flow:column;justify-content:stretch;align-items:flex-start;gap:2px;min-width:0;margin:0}.ticket-item__label{margin:0;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.2}.ticket-item__value{margin:0;color:var(--fg-color);font-variant-numeric:tabular-nums}@media(max-width:480px){.ticket-item__details{grid-template-columns:1fr}}.purchase{position:relative;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px);padding:clamp(14px,1.6vw,18px) 0;border:none;border-radius:0;background:transparent;transition:none}.purchase__info{display:flex;flex-direction:column;gap:clamp(4px,.5vw,6px);min-width:0}.purchase__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,16px)}.purchase__header .card{display:flex;flex-direction:row;align-items:center;gap:clamp(10px,1.2vw,14px);min-width:0;background:transparent;border:none;box-shadow:none;padding:0}.purchase__header .card .vignette{flex-shrink:0;width:clamp(44px,5vw,52px);height:clamp(44px,5vw,52px);max-width:clamp(44px,5vw,52px);max-height:clamp(44px,5vw,52px);border-radius:calc(var(--radius-md, 12px) + 2px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);box-shadow:none}.purchase__header .card li{font-size:clamp(.9375rem,1vw,1rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--fg-color)}.purchase__header .quantity-modifier{--order-qty-fg: #fff;flex-shrink:0;gap:clamp(8px,1vw,10px);padding:0;border:none;border-radius:0;background:transparent}.purchase__header .quantity-modifier p{min-width:1.35rem;margin:0;font-size:var(--modal-font-body, .875rem);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--order-qty-fg)}.purchase__header .quantity-modifier .icon-button.icon-button--light{color:var(--bg-color, #111)}.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette{width:30px;height:30px;max-width:30px;max-height:30px;border:1px solid #fff;background:#fff!important;background-color:#fff!important;box-shadow:none;color:var(--bg-color, #111)}.purchase__header .quantity-modifier .icon-button.icon-button--light:not(:disabled):hover .vignette,.purchase__header .quantity-modifier .icon-button.icon-button--light:not(.disabled):hover .vignette,.purchase__header .quantity-modifier .icon-button.icon-button--light.active .vignette{background:#fff!important;background-color:#fff!important;border-color:#fff;color:var(--bg-color, #111);opacity:.92}.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette div,.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:inherit}.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg,.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette line,.purchase__header .quantity-modifier .icon-button.icon-button--light .vignette path{width:14px;height:14px;fill:currentColor;stroke:currentColor;color:inherit}.purchase__header .quantity-modifier{margin-right:10px}.purchase--addon .purchase__header .card .vignette{border-radius:12px}.purchase__price{display:flex;align-items:baseline;gap:8px;margin:0;font-size:clamp(1.0625rem,1.15vw,1.125rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg-color)}.purchase__availability{margin:0;font-size:var(--modal-font-caption, .8125rem);font-weight:500;color:var(--fg-color-tertiary);line-height:1.35}.purchase__availability--closed{color:var(--red-color-lighter, var(--fg-color-tertiary))}.purchase__availability--conditioned{max-width:none;text-align:left}.purchase__owner-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:clamp(10px,1.2vw,12px) 0 0;border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);list-style:none}.purchase__owner-list>li{display:flex;align-items:center;margin:0;padding:0}.purchase__owner-list .purchase__owner-avatar{position:relative;display:inline-flex;font-size:0}.purchase__owner-list .purchase__owner-count{position:absolute;right:-4px;bottom:-4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:100%;background-color:#fff;color:#111;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em;border:1px solid color-mix(in srgb,#111 14%,transparent);box-shadow:0 1px 4px color-mix(in srgb,#000 18%,transparent);pointer-events:none}.purchase__owner-list .profile-card .vignette{width:32px;height:32px;max-width:32px;max-height:32px;border-radius:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:transparent}.purchase__owner-list .profile-card .vignette img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order__catalog .order__subtitle{margin-top:clamp(14px,1.6vw,20px)}.order__catalog .order__subtitle:first-child{margin-top:clamp(8px,1vw,12px)}.order__catalog .purchase+.purchase{border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}@media(max-width:768px){.purchase{padding:clamp(12px,2.8vw,16px) 0;gap:10px}.purchase__header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.purchase__price{font-size:var(--modal-font-body)}}@media(max-width:480px){.purchase__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.purchase__header .quantity-modifier{justify-self:end}.order.order--mobile-order .order__catalog{gap:clamp(8px,2vw,12px)}.order.order--mobile-order .order__catalog .purchase+.purchase{border-top:none}.order.order--mobile-order .purchase{position:relative;z-index:0;gap:8px;min-height:72px;padding:14px 12px;border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;transition:background-color .18s ease}.order.order--mobile-order .purchase__info{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px;min-width:0}.order.order--mobile-order .purchase__info .card{display:contents;min-width:0}.order.order--mobile-order .purchase__info .card .vignette{grid-column:1;grid-row:1;width:42px;height:42px;max-width:42px;max-height:42px;border-radius:12px}.order.order--mobile-order .purchase__info .card .card__elements{grid-column:1;grid-row:1;margin:0;padding:0;min-width:0}.order.order--mobile-order .purchase__info .card li{font-size:var(--modal-font-body);font-weight:500;line-height:1.2}.order.order--mobile-order .purchase__info>.purchase__price{grid-row:2;grid-column:1;margin:0;font-size:var(--modal-font-caption);font-weight:500;color:var(--fg-color-secondary)}.order.order--mobile-order .purchase__info>.purchase__availability{grid-row:3;grid-column:1;margin:0;font-size:var(--modal-font-caption);text-align:left;line-height:1.35}.order.order--mobile-order .purchase__info>.purchase__availability--conditioned{max-width:none}.order.order--mobile-order .purchase__info:has(.vignette){grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px}.order.order--mobile-order .purchase__info:has(.vignette) .vignette{grid-column:1;grid-row:1}.order.order--mobile-order .purchase__info:has(.vignette) .card__elements{grid-column:2;grid-row:1/3;align-self:start}.order.order--mobile-order .purchase__info:has(.vignette)>.purchase__price{grid-column:1;grid-row:2;justify-self:start}.order.order--mobile-order .purchase__info:has(.vignette)>.purchase__availability{grid-column:1/-1;grid-row:3}.order.order--mobile-order .purchase.purchase--addon .card .vignette{border-radius:12px}.order.order--mobile-order .purchase__header{display:flex;align-items:flex-start;gap:8px}.order.order--mobile-order .purchase__header .quantity-modifier{margin-top:1px;gap:3px;--order-qty-fg: #fff;flex-shrink:0;gap:clamp(8px,1vw,10px);padding:0;border:none;border-radius:0;background:transparent}.order.order--mobile-order .purchase__header .quantity-modifier p{min-width:1.35rem;margin:0;font-size:var(--modal-font-body, .875rem);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--order-qty-fg)}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light{color:var(--bg-color, #111)}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette{width:30px;height:30px;max-width:30px;max-height:30px;border:1px solid #fff;background:#fff!important;background-color:#fff!important;box-shadow:none;color:var(--bg-color, #111)}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light:not(:disabled):hover .vignette,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light:not(.disabled):hover .vignette,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light.active .vignette{background:#fff!important;background-color:#fff!important;border-color:#fff;color:var(--bg-color, #111);opacity:.92}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette div,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:inherit}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette line,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette path{width:14px;height:14px;fill:currentColor;stroke:currentColor;color:inherit}.order.order--mobile-order .purchase__header .quantity-modifier p{min-width:.8rem;font-size:.75rem;font-weight:500}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette{width:22px;height:22px;max-width:22px;max-height:22px;border-width:1px}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette div,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg{width:10px;height:10px}.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette line,.order.order--mobile-order .purchase__header .quantity-modifier .icon-button.icon-button--light .vignette path{width:10px;height:10px}.order.order--mobile-order .purchase__owner-list{margin-top:4px;padding-top:8px;border-top-color:color-mix(in srgb,var(--fg-color) 6%,transparent)}.order.order--mobile-order .purchase__owner-list .purchase__owner-count{box-shadow:none}}[data-theme=light] .order.order--mobile-order .purchase{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .order.order--mobile-order .purchase:hover{background-color:var(--surface-elevated-hover)}}.plugin-form{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px}.plugin-form__user-list{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:20px}.plugin-form__title{margin-top:20px}.plugin-form__description{color:var(--fg-color-tertiary);font-size:var(--font-s);margin-top:10px;font-style:italic}.plugin-form__content{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:40px;margin-top:20px}.profile-account-switcher{position:relative;flex:1;min-width:0}.profile-account-switcher__trigger{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-account-switcher__trigger:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.profile-account-switcher__trigger:not(:disabled):active{transform:scale(.97)}.profile-account-switcher__trigger{width:100%;min-width:0;padding:4px 0;border:none;background:transparent;color:var(--fg-color);text-align:left}.profile-account-switcher__title{min-width:0;overflow:hidden;font-size:1.0625rem;font-weight:600;letter-spacing:-.028em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-account-switcher__chevron{flex-shrink:0;width:11px;height:11px;opacity:.72;transition:transform var(--duration-fast) var(--ease-smooth)}.profile-account-switcher__chevron div,.profile-account-switcher__chevron svg{display:block;width:100%;height:100%}.profile-account-switcher--open .profile-account-switcher__chevron{transform:rotate(180deg)}.profile-account-switcher__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:min(280px,100vw - 48px);padding:6px;border-radius:var(--radius-md, 20px);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.profile-account-switcher__list{margin:0;padding:0;list-style:none}.profile-account-switcher__option{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-account-switcher__option:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.profile-account-switcher__option:not(:disabled):active{transform:scale(.97)}.profile-account-switcher__option{width:100%;padding:10px 12px;border:none;border-radius:calc(var(--radius-md, 20px) - 6px);background:transparent;color:var(--fg-color);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;text-align:left;transition:background-color var(--duration-fast) var(--ease-smooth)}.profile-account-switcher__option .vignette--round.vignette--s{flex-shrink:0;width:36px;height:36px}.profile-account-switcher__option:hover{background-color:var(--glass-bg-hover)}.profile-account-switcher__option--active{background-color:var(--glass-bg-active)}.profile-account-switcher__option--add .vignette{background-color:var(--glass-bg);border:var(--border-hairline)}.profile-account-switcher__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-account-switcher__check{flex-shrink:0;width:14px;height:14px;opacity:.85}.profile-account-switcher__check div,.profile-account-switcher__check svg{display:block;width:100%;height:100%}.profile-account-switcher__divider{height:1px;margin:4px 8px;background-color:var(--border-hairline-color, hsla(0, 0%, 100%, .08));list-style:none}@media(max-width:767px){.profile-account-switcher__trigger{padding-left:8px}}.profile-header{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--profile-header-gap, 16px);position:relative;z-index:0;box-sizing:border-box;width:100%;padding:0;color:var(--contrast-color-lighter)}.profile-header__lead{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:var(--profile-mobile-lead-gap, 14px);width:100%;min-width:0}.profile-header__social-row{display:none}.profile-header__actions-bar{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--profile-aside-gap, 12px);width:100%}.profile-header .card{flex-shrink:0;gap:0}.profile-header .card>.vignette--xl{width:var(--profile-avatar-size, 104px);height:var(--profile-avatar-size, 104px);border-radius:var(--profile-avatar-radius, 22px);border:1px solid hsla(0,0%,100%,.06)}.profile-header__main{flex:1;min-width:0;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px}.profile-header__identity{min-width:0}.profile-header__name{margin:0;font-size:var(--profile-name-size, 1.125rem);font-weight:var(--profile-font-weight-semibold, 600);letter-spacing:-.032em;line-height:1.12}.profile-header__name--hero,.profile-header__info--desktop{display:none}.profile-header__handle{margin:4px 0 0;font-size:var(--profile-handle-size, .8125rem);font-weight:var(--profile-font-weight-regular, 400);letter-spacing:-.01em;color:#ffffff6b}.profile-header__stats{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;margin:2px 0 0;padding:0;list-style:none;width:100%}.profile-header__stats li{position:relative;flex:0 0 auto;min-width:0;padding:0 var(--profile-stat-pad-x, 12px);text-align:left}.profile-header__stats li:first-child{padding-left:0}.profile-header__stats li:not(:last-child):after{content:"";position:absolute;top:2px;right:0;width:1px;height:calc(100% - 4px);background-color:#ffffff24}.profile-header__stats-number{font-weight:var(--profile-font-weight-semibold, 600);font-size:var(--profile-stat-number-size, 1rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.profile-header__stats-type{margin-top:2px;font-size:var(--profile-stat-label-size, .6875rem);font-weight:var(--profile-font-weight-regular, 400);letter-spacing:-.005em;color:#ffffff61;line-height:1.2}.profile-header__followers,.profile-header__followings{cursor:pointer}.profile-header__meta{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-width:0;gap:10px}.profile-header__common-friends{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;flex:1;min-width:0;font-size:var(--font-xs);font-weight:var(--profile-font-weight-regular, 400);color:#ffffff8c;letter-spacing:-.01em;--more-profiles-outline: 2px solid var(--bg-color);--more-profiles-overlap: -16%}.profile-header__common-friends span{flex-shrink:0}.profile-header__links{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--space-list-xs, 6px);flex-shrink:0;margin:0;padding:0;list-style:none}.profile-header__links li{margin:0;padding:0}.profile-header__links .icon-button .vignette{background-color:transparent;border:1px solid hsla(0,0%,100%,.32);color:var(--fg-color);box-shadow:none;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.profile-header__links .icon-button:not(:disabled):hover .vignette,.profile-header__links .icon-button:not(:disabled):active .vignette,.profile-header__links .icon-button.active:not(:disabled) .vignette{background-color:var(--profile-social-hover-bg)!important;border-color:var(--profile-social-hover-border)!important;color:var(--profile-social-hover-color)!important}.profile-header__links .icon-button .vignette,.profile-header__links .icon-button .vignette>div{width:var(--profile-social-btn-size, 36px);height:var(--profile-social-btn-size, 36px);max-width:var(--profile-social-btn-size, 36px);max-height:var(--profile-social-btn-size, 36px);box-shadow:none}.profile-header__links .icon-button svg,.profile-header__links .icon-button svg.injected-svg{width:var(--page-chip-icon-svg-size, 16px);height:var(--page-chip-icon-svg-size, 16px)}.profile-header__info{min-width:0}.profile-header__stats--toolbar{display:none}.profile-header__buttons{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:var(--profile-cta-gap, 8px);width:100%;margin:0;padding:0;list-style:none}.profile-header__buttons li:not(.profile-header__buttons-share){flex:1 1 0;min-width:0}.profile-header__buttons-share{flex:0 0 auto;display:flex;align-items:center}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.profile-header__buttons .text-button.text-button--compact-light:is(a):before,.profile-header__buttons .text-button.text-button--compact-light:is(a):after,.profile-header__buttons .text-button.text-button--compact-light:before,.profile-header__buttons .text-button.text-button--compact-light:after{display:none}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{width:100%;min-width:0;min-height:var(--profile-cta-height, 44px);padding:11px 16px;font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:var(--btn-compact-light-font-weight, 600)}.profile-header__buttons-share .icon-button .vignette{width:var(--profile-cta-height, 44px);height:var(--profile-cta-height, 44px);max-width:var(--profile-cta-height, 44px);max-height:var(--profile-cta-height, 44px);background-color:var(--btn-compact-light-bg);border:none;color:var(--btn-compact-light-color);box-shadow:none}.profile-header__buttons-share .icon-button svg,.profile-header__buttons-share .icon-button svg.injected-svg{width:var(--page-chip-icon-svg-size, 16px);height:var(--page-chip-icon-svg-size, 16px)}@media(max-width:767px){.profile-header{--profile-header-gap: 10px;--profile-avatar-size: 84px;--profile-avatar-radius: 18px}.profile-header__lead{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--profile-mobile-lead-gap, 14px);column-gap:var(--profile-mobile-lead-gap, 14px);align-items:center}.profile-header .card{grid-column:1;grid-row:1;align-self:center}.profile-header__main{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding-top:0;margin-left:4px}.profile-header__name--hero{display:block;margin:0;font-size:var(--profile-name-size, .9375rem);font-weight:var(--profile-font-weight-semibold, 600);letter-spacing:-.028em;line-height:1.15}.profile-header__info--desktop{display:none}.profile-header__stats--hero{display:flex;justify-content:flex-start;align-items:flex-start;margin:6px 0 0;width:100%;max-width:100%;gap:0}.profile-header__stats--hero li{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;width:75px;padding:0 14px 0 0;text-align:left}.profile-header__stats--hero li:first-child{padding-left:0}.profile-header__stats--hero li:last-child{padding-right:0}.profile-header__stats--hero li:not(:last-child):after{display:none}.profile-header__stats--hero .profile-header__stats-number{font-size:var(--profile-stat-number-size, .8125rem);font-weight:var(--profile-font-weight-semibold, 600);line-height:1.05}.profile-header__stats--hero .profile-header__stats-type{margin-top:4px;font-size:var(--profile-stat-label-size, .625rem);line-height:1.1;text-align:left;color:#fff}.profile-header__social-row{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;display:flex;width:100%;min-height:var(--profile-social-btn-size, 36px)}.profile-header__social-row--links-only{justify-content:flex-end}.profile-header__social-row .profile-header__common-friends{flex:1;min-width:0;margin:0;padding:0;border:none;background:none;font-size:var(--font-xs);color:#ffffff8c}.profile-header__social-row .profile-header__links{gap:2px}.profile-header__social-row .profile-header__links .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.profile-header__actions-bar{gap:0}.profile-header__stats--toolbar{display:none}.profile-header__buttons{gap:var(--profile-cta-gap, 8px)}.profile-header__buttons-share{display:none}}@media(min-width:768px){.profile-header__name--hero,.profile-header__social-row{display:none}.profile-header__info--desktop{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.profile-header__common-friends{width:100%;max-width:100%}.profile-header__meta{flex-direction:row;justify-content:flex-start;width:100%}}@media(min-width:768px)and (max-width:1199px){.profile-header{--profile-header-gap: 0;--profile-actions-gap: clamp(24px, 4vw, 48px);--profile-actions-trail: clamp(24px, 6vw, 72px)}.profile-header__handle{display:block}.profile-header{display:grid;grid-template-columns:minmax(0,max-content) var(--profile-actions-gap) max-content minmax(var(--profile-actions-trail),1fr);grid-template-rows:auto;align-items:center;-moz-column-gap:0;column-gap:0;padding:0 0 var(--profile-header-pad-bottom, 6px)}.profile-header__lead{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--profile-lead-gap, 18px);grid-column:1;grid-row:1;width:auto;max-width:100%;min-width:0}.profile-header .card{flex:0 0 var(--profile-avatar-size, 120px);width:var(--profile-avatar-size, 120px);max-width:var(--profile-avatar-size, 120px);align-self:start;overflow:hidden}.profile-header .card>.vignette--xl{width:var(--profile-avatar-size, 120px);height:var(--profile-avatar-size, 120px);border-radius:var(--profile-avatar-radius, 20px)}.profile-header__main{flex:1 1 auto;min-width:0;margin:0;padding-left:0;align-self:center}.profile-header__identity{margin-top:8px;min-width:0;max-width:100%}.profile-header__identity .profile-header__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header__meta{flex-direction:row;align-items:center;justify-content:flex-start;margin-top:var(--profile-social-offset, 14px);width:auto;gap:10px}.profile-header__stats--hero{display:none}.profile-header__actions-bar{grid-column:3;grid-row:1;justify-self:start;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0}.profile-header__stats--toolbar{display:flex;width:auto;margin:0 0 var(--profile-stats-cta-gap, 16px);padding:0;justify-content:center}.profile-header__stats--toolbar li{padding-inline:var(--profile-stat-pad-x, 14px);text-align:center}.profile-header__stats--toolbar li:first-child{padding-left:var(--profile-stat-pad-x, 14px)}.profile-header__stats--toolbar li:not(:last-child):after{top:3px;height:calc(100% - 6px);background-color:#ffffff1a}.profile-header__stats--toolbar .profile-header__stats-number{font-size:var(--profile-stat-number-size, .8125rem);font-weight:var(--profile-font-weight-medium, 500);line-height:1.05}.profile-header__stats--toolbar .profile-header__stats-type{margin-top:3px;font-size:var(--profile-stat-label-size, .6875rem);color:#fff6}.profile-header__buttons{display:flex;flex-flow:row wrap;justify-content:center;gap:6px;width:auto;max-width:100%;margin:0;padding:0}.profile-header__buttons li:not(.profile-header__buttons-share){flex:0 0 auto}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{width:auto;min-width:var(--profile-cta-min-width, 88px);min-height:var(--btn-compact-light-min-height, 40px);padding:var(--btn-compact-light-padding, 11px 20px)}.profile-header__buttons-share{display:none}.profile-header__links .icon-button .vignette{border-color:#fff3}}@container profile-page (min-width: 900px) and (max-width: 1100px){.profile-header{--profile-header-gap: 0;--profile-actions-gap: clamp(28px, 4vw, 56px);--profile-actions-trail: clamp(32px, 8vw, 96px);display:grid;grid-template-columns:minmax(0,max-content) var(--profile-actions-gap) max-content minmax(var(--profile-actions-trail),1fr);grid-template-rows:auto;align-items:center;-moz-column-gap:0;column-gap:0;padding:0 clamp(12px,2.5vw,28px) var(--profile-header-pad-bottom, 6px) 0}.profile-header__lead{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--profile-lead-gap, 14px);grid-column:1;grid-row:1;width:auto;max-width:100%;min-width:0}.profile-header .card{flex:0 0 var(--profile-avatar-size, 120px);width:var(--profile-avatar-size, 120px);max-width:var(--profile-avatar-size, 120px);align-self:center;overflow:hidden}.profile-header .card>.vignette--xl{width:var(--profile-avatar-size, 120px);height:var(--profile-avatar-size, 120px);border-radius:var(--profile-avatar-radius, 20px);border:1px solid hsla(0,0%,100%,.08)}.profile-header__main{flex:1 1 auto;min-width:0;margin:0;padding-left:0;align-self:center}.profile-header__identity{min-width:0;max-width:100%;margin-top:8px}.profile-header__identity .profile-header__name{font-size:var(--profile-name-size, 1.125rem);font-weight:var(--profile-font-weight-semibold, 600);letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header__handle{margin-top:4px;color:#ffffff73}.profile-header__common-friends{margin-top:18px;margin-right:auto;padding:0;border-radius:0;background-color:transparent;border:none;font-size:var(--font-xs);font-weight:500;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start}.profile-header__meta{margin-top:12px;width:auto;min-width:0}.profile-header__links{gap:8px}.profile-header__links .icon-button .vignette,.profile-header__links .icon-button .vignette>div{width:40px;height:40px;max-width:40px;max-height:40px;box-shadow:none}.profile-header__links .icon-button svg,.profile-header__links .icon-button svg.injected-svg{width:16px;height:16px}.profile-header__links .icon-button .vignette{background-color:#ffffff0f;border:var(--border-hairline)}.profile-header__stats--hero{display:none}.profile-header__actions-bar{grid-column:3;grid-row:1;justify-self:start;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--profile-stats-cta-gap, 14px);width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0}.profile-header__stats--toolbar{display:flex;justify-content:center;margin:0;padding:0}.profile-header__stats--toolbar li{padding:0 var(--profile-stat-pad-x, 14px);text-align:center}.profile-header__stats--toolbar li:first-child{padding-left:0}.profile-header__stats--toolbar li:last-child{padding-right:0}.profile-header__stats--toolbar li:not(:last-child):after{top:2px;height:calc(100% - 4px);background-color:#ffffff24}.profile-header__stats--toolbar .profile-header__stats-number{font-size:var(--profile-stat-number-size, .8125rem);font-weight:var(--profile-font-weight-semibold, 600);line-height:1.05}.profile-header__stats--toolbar .profile-header__stats-type{margin-top:3px;font-size:var(--profile-stat-label-size, .6875rem);color:#ffffff6b}.profile-header__buttons{display:flex;flex-flow:row wrap;justify-content:center;gap:6px;width:auto;max-width:100%;margin:0;padding:0}.profile-header__buttons li:not(.profile-header__buttons-share){flex:0 0 auto}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{min-width:var(--profile-cta-min-width, 88px);min-height:38px;padding:10px 16px;font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:600}.profile-header__buttons-share{display:none}}@media(min-width:900px)and (max-width:1100px){.profile-header{--profile-header-gap: 0;--profile-actions-gap: clamp(28px, 4vw, 56px);--profile-actions-trail: clamp(32px, 8vw, 96px);display:grid;grid-template-columns:minmax(0,max-content) var(--profile-actions-gap) max-content minmax(var(--profile-actions-trail),1fr);grid-template-rows:auto;align-items:center;-moz-column-gap:0;column-gap:0;padding:0 clamp(12px,2.5vw,28px) var(--profile-header-pad-bottom, 6px) 0}.profile-header__lead{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--profile-lead-gap, 14px);grid-column:1;grid-row:1;width:auto;max-width:100%;min-width:0}.profile-header .card{flex:0 0 var(--profile-avatar-size, 120px);width:var(--profile-avatar-size, 120px);max-width:var(--profile-avatar-size, 120px);align-self:center;overflow:hidden}.profile-header .card>.vignette--xl{width:var(--profile-avatar-size, 120px);height:var(--profile-avatar-size, 120px);border-radius:var(--profile-avatar-radius, 20px);border:1px solid hsla(0,0%,100%,.08)}.profile-header__main{flex:1 1 auto;min-width:0;margin:0;padding-left:0;align-self:center}.profile-header__identity{min-width:0;max-width:100%;margin-top:8px}.profile-header__identity .profile-header__name{font-size:var(--profile-name-size, 1.125rem);font-weight:var(--profile-font-weight-semibold, 600);letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header__handle{margin-top:4px;color:#ffffff73}.profile-header__common-friends{margin-top:18px;margin-right:auto;padding:0;border-radius:0;background-color:transparent;border:none;font-size:var(--font-xs);font-weight:500;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start}.profile-header__meta{margin-top:12px;width:auto;min-width:0}.profile-header__links{gap:8px}.profile-header__links .icon-button .vignette,.profile-header__links .icon-button .vignette>div{width:40px;height:40px;max-width:40px;max-height:40px;box-shadow:none}.profile-header__links .icon-button svg,.profile-header__links .icon-button svg.injected-svg{width:16px;height:16px}.profile-header__links .icon-button .vignette{background-color:#ffffff0f;border:var(--border-hairline)}.profile-header__stats--hero{display:none}.profile-header__actions-bar{grid-column:3;grid-row:1;justify-self:start;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--profile-stats-cta-gap, 14px);width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0}.profile-header__stats--toolbar{display:flex;justify-content:center;margin:0;padding:0}.profile-header__stats--toolbar li{padding:0 var(--profile-stat-pad-x, 14px);text-align:center}.profile-header__stats--toolbar li:first-child{padding-left:0}.profile-header__stats--toolbar li:last-child{padding-right:0}.profile-header__stats--toolbar li:not(:last-child):after{top:2px;height:calc(100% - 4px);background-color:#ffffff24}.profile-header__stats--toolbar .profile-header__stats-number{font-size:var(--profile-stat-number-size, .8125rem);font-weight:var(--profile-font-weight-semibold, 600);line-height:1.05}.profile-header__stats--toolbar .profile-header__stats-type{margin-top:3px;font-size:var(--profile-stat-label-size, .6875rem);color:#ffffff6b}.profile-header__buttons{display:flex;flex-flow:row wrap;justify-content:center;gap:6px;width:auto;max-width:100%;margin:0;padding:0}.profile-header__buttons li:not(.profile-header__buttons-share){flex:0 0 auto}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{min-width:var(--profile-cta-min-width, 88px);min-height:38px;padding:10px 16px;font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:600}.profile-header__buttons-share{display:none}}@media(min-width:1200px){.profile-header{--profile-header-gap: 0;display:grid;grid-template-columns:minmax(0,max-content) var(--profile-actions-gap, 88px) max-content minmax(var(--profile-actions-trail, 96px),1fr);grid-template-rows:auto;align-items:center;-moz-column-gap:0;column-gap:0;padding:0 0 var(--profile-header-pad-bottom, 6px)}.profile-header__lead{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--profile-lead-gap, 28px);grid-column:1;grid-row:1;width:auto;max-width:100%;min-width:0}.profile-header__main{flex:1 1 auto;align-self:center;margin:0;padding-left:0;display:flex;flex-direction:column;gap:0;min-width:0}.profile-header__info--desktop{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.profile-header__stats--hero{display:none}.profile-header__stats--toolbar{display:flex}.profile-header .card{flex:0 0 var(--profile-avatar-size, 176px);width:var(--profile-avatar-size, 176px);max-width:var(--profile-avatar-size, 176px);align-self:start;overflow:hidden}.profile-header .card>.vignette--xl{width:var(--profile-avatar-size, 176px);height:var(--profile-avatar-size, 176px);border-radius:var(--profile-avatar-radius, 26px)}.profile-header__identity .profile-header__name{font-size:var(--profile-name-size, 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header__identity{margin-top:18px;min-width:0;max-width:100%}.profile-header__common-friends{margin-top:var(--profile-social-offset, 20px);padding:0;border-radius:0;background-color:transparent;border:none;font-weight:500}.profile-header__meta{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:14px;width:auto;gap:10px}.profile-header__links{justify-content:flex-start}.profile-header__links .icon-button .vignette{background-color:var(--glass-bg, hsla(0, 0%, 100%, .08));border:var(--border-hairline);transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.profile-header__links .icon-button:not(:disabled):hover .vignette,.profile-header__links .icon-button:not(:disabled):active .vignette,.profile-header__links .icon-button.active:not(:disabled) .vignette{background-color:var(--profile-social-hover-bg)!important;border-color:var(--profile-social-hover-border)!important;color:var(--profile-social-hover-color)!important}.profile-header__links .icon-button .vignette,.profile-header__links .icon-button .vignette>div{width:var(--page-chip-icon-size, 40px);height:var(--page-chip-icon-size, 40px);max-width:var(--page-chip-icon-size, 40px);max-height:var(--page-chip-icon-size, 40px);box-shadow:none}.profile-header__links .icon-button svg,.profile-header__links .icon-button svg.injected-svg{width:var(--page-chip-icon-svg-size, 16px);height:var(--page-chip-icon-svg-size, 16px)}.profile-header__actions-bar{grid-column:3;grid-row:1;justify-self:start;align-self:center;width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 0 var(--profile-actions-aside-offset, 0);align-items:center;gap:0;flex-direction:column}.profile-header__stats--toolbar{width:auto;margin:0 0 var(--profile-stats-cta-gap, 20px);padding:0;justify-content:center}.profile-header__stats--toolbar li{padding-inline:var(--profile-stat-pad-x, 16px);text-align:center}.profile-header__stats--toolbar li:first-child{padding-left:var(--profile-stat-pad-x, 16px)}.profile-header__stats--toolbar li:not(:last-child):after{top:3px;height:calc(100% - 6px);background-color:#ffffff1a}.profile-header__stats--toolbar .profile-header__stats-number{font-size:var(--profile-stat-number-size, .8125rem);font-weight:var(--profile-font-weight-medium, 500);line-height:1.05}.profile-header__stats--toolbar .profile-header__stats-type{margin-top:3px;font-size:var(--profile-stat-label-size, .6875rem);color:#fff6}.profile-header__buttons{width:auto;margin:0;padding:0;justify-content:center}.profile-header__buttons li:not(.profile-header__buttons-share){flex:0 0 auto}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{width:auto;min-width:var(--profile-cta-min-width, 96px);min-height:var(--btn-compact-light-min-height, 40px);padding:var(--btn-compact-light-padding, 11px 20px)}.profile-header__buttons-share{display:none}}@media(min-width:1280px){.profile .profile-header{--profile-actions-gap: 172px;--profile-actions-aside-offset: 32px}}@media(min-width:1600px){.profile .profile-header{--profile-actions-gap: 208px;--profile-actions-aside-offset: 48px}}.small-profile-header{--profile-veil-bg: hsl(216 12% 6% / .58);--profile-blur: clamp(28px, 4.5vw, 44px);isolation:isolate;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(18px,4vw,26px);position:relative;z-index:0;padding:min(12px,3vw) min(10px,2.5vw) clamp(40px,9vw,52px);overflow:hidden;border-radius:16px;background-clip:padding-box;background-position:50% 22%;background-size:cover}.small-profile-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;transform:translateZ(0);-webkit-backdrop-filter:blur(var(--profile-blur)) saturate(1.12);backdrop-filter:blur(var(--profile-blur)) saturate(1.12);background-color:var(--profile-veil-bg)}.small-profile-header>*{position:relative;z-index:1}.small-profile-header .card{margin-top:clamp(52px,12vw,68px);gap:clamp(14px,4vw,24px)}.small-profile-header .card__elements{gap:12px;flex:1;min-width:0}.small-profile-header .card__elements>li:has(.small-profile-header__stats){display:flex;justify-content:flex-start;align-items:center;width:100%;padding-inline-start:clamp(10px,4vw,28px)}.small-profile-header__stats{margin-inline:0;margin-left:clamp(4px,1.5vw,12px);width:-moz-fit-content;width:fit-content;max-width:100%;-moz-column-gap:max(10px,2.5vw);column-gap:max(10px,2.5vw);-moz-column-rule:1px solid var(--border-on-dark-medium);column-rule:1px solid var(--border-on-dark-medium);-moz-column-count:3;column-count:3;list-style-type:none;text-align:center}.small-profile-header__stats li{text-align:center}.small-profile-header__stats-number{font-size:var(--font-xs);font-weight:600;line-height:1.15}.small-profile-header__stats-type{margin-top:2px;font-size:var(--font-xs);line-height:1.2;color:var(--fg-on-dark-tertiary)}.small-profile-header__followers,.small-profile-header__followings{cursor:pointer}.small-profile-header__common-friends{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:12px;font-size:var(--font-s);color:var(--fg-on-dark-soft)}.small-profile-header__buttons{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;isolation:isolate}.small-profile-header__buttons li:not(.small-profile-header__buttons-share){flex:1;min-width:0}.small-profile-header__buttons li:not(.small-profile-header__buttons-share) .text-button:is(a),.small-profile-header__buttons li:not(.small-profile-header__buttons-share) .text-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-align:center}.small-profile-header__buttons-share{flex-shrink:0;display:flex;align-items:center}@media(max-width:1199px){.small-profile-header{padding:10px 12px 20px;background-position:50% 30%}.small-profile-header .card{margin-top:clamp(8px,2vw,14px);gap:14px;align-items:center}.small-profile-header .card>.vignette{width:56px;height:56px;border-radius:14px;box-shadow:var(--shadow-avatar)}.small-profile-header .card__elements{gap:10px}.small-profile-header__name{display:none}.small-profile-header__stats{-moz-column-gap:max(12px,3vw);column-gap:max(12px,3vw);-moz-column-rule-color:var(--border-on-dark-strong);column-rule-color:var(--border-on-dark-strong)}.small-profile-header__stats-number{font-size:var(--font-profile-mobile-title);font-weight:700;letter-spacing:-.02em}.small-profile-header__stats-type{margin-top:4px;font-size:var(--font-xs);font-weight:500;color:var(--fg-on-dark-faint)}.small-profile-header__buttons li:not(.small-profile-header__buttons-share) .text-button:is(a){display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.small-profile-header__buttons-share .icon-button .vignette{background-color:var(--icon-glass-bg);border:1px solid var(--icon-glass-border)}}@media(max-width:480px){.small-profile-header__stats-number{font-size:var(--font-s)}.small-profile-header__stats-type{font-size:var(--font-xxs)}}.about{width:100%;max-width:100%;box-sizing:border-box;padding:clamp(12px,3vw,20px) 0 clamp(20px,4vw,32px)}.about__container{display:flex;flex-direction:column;gap:clamp(16px,3.5vw,28px);width:100%;min-width:0}.about__primary,.about__description,.about__gallery{min-width:0;max-width:100%}.about__description{margin:0;max-width:65ch}.about__heading{margin:0;padding-bottom:clamp(10px,2vw,16px);font-family:inherit;font-size:var(--font-s);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--fg-color)}.about__description p{margin:0;font-size:var(--font-s);line-height:1.55;font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary);overflow-wrap:anywhere;word-break:break-word}.about__infos{display:grid;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4px,1.2vw,8px)}.about__infos>*:first-child{grid-area:1/1/3/1;min-width:0}.about__infos>*:nth-child(2){grid-area:1/2;min-width:0}.about__infos>*:last-child{grid-area:2/2;min-width:0}.about__gallery{width:100%}.about__gallery .no-info,.about__gallery .event-grid,.about__gallery .about__photos-coming-soon{width:100%;max-width:100%;box-sizing:border-box}.about__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1.2vw,8px);width:100%;box-sizing:border-box}.about__photos img{display:block;width:100%;min-width:0;aspect-ratio:4/5;border-radius:clamp(8px,2vw,14px);-o-object-fit:cover;object-fit:cover}.about .event-grid{padding:0;justify-items:initial}.about .no-info{box-sizing:border-box;width:100%;min-height:200px;padding:var(--space-card) clamp(14px,2.5vw,20px);border-radius:max(1.5vw,20px);background-color:var(--surface-elevated)}.about .no-info p{color:var(--fg-color-secondary)}.about .no-info .vignette--base,.about .no-info .vignette--round{background-color:var(--bg-color-quaternary)}@media(min-width:1200px){.about{padding:clamp(12px,3vw,20px) 0 clamp(20px,4vw,32px)}.about__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(14px,2.5vw,22px);column-gap:clamp(14px,2.5vw,22px);row-gap:clamp(14px,2.8vw,26px);align-items:start}.about__primary{grid-column:1;grid-row:1}.about__description{grid-column:2;grid-row:1;max-width:none}.about__description p{color:var(--fg-color-secondary);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em}.about__gallery--pictures{display:none}.about__gallery--events{grid-column:1/-1;grid-row:2}.about .big-card,.about .no-info{border-radius:max(1.35vw,18px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent)}}@media(max-width:768px){.about__gallery--pictures{display:none}}@media(max-width:1199px){.about{padding:clamp(16px,3.5vw,22px) 0 clamp(18px,4vw,28px);padding-inline:0}.about__container{gap:clamp(14px,3.2vw,22px)}.about__description{margin-top:clamp(8px,2vw,14px)}.about__heading{color:var(--fg-on-dark-emphasis)}.about .big-card{min-height:0;border-radius:max(1.5vw,20px);background-color:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);color:var(--fg-color)}.about .big-card__footer{color:var(--fg-color-secondary);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em}.about .big-card__content{color:var(--fg-color);font-size:var(--font-s);font-weight:500;letter-spacing:-.01em}.about .big-card__content .bold{font-weight:700;color:var(--fg-color)}.about .no-info{min-height:200px;border-radius:max(1.5vw,20px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:var(--surface-elevated)}.about .no-info p{font-size:var(--font-s);font-weight:500;letter-spacing:-.01em}}@media(max-width:480px){.about .big-card{gap:clamp(18px,4vw,28px);background-color:var(--surface-elevated);border-radius:clamp(16px,3vw,22px);padding:clamp(12px,3vw,16px) clamp(14px,3.5vw,18px)}}.activity{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--space-stack-lg);position:relative;z-index:0;padding:var(--space-card) 0 var(--space-section-sm);flex-grow:1;min-height:0}.activity:has(.event-grid>.event-grid__empty){flex:1 1 auto;min-height:clamp(320px,48vh,480px)}@media(min-width:1200px){.activity{padding-top:clamp(4px,.6vw,8px)}}.activity__header{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:var(--space-section-sm);flex-wrap:wrap;margin-bottom:4px}.activity__header h3{margin:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color)}.activity__header .date-switcher{flex-grow:1;justify-content:end}@media(min-width:768px){.activity__header--mobile-only{display:none}}.activity--calendar{padding-top:0}.activity__calendar-layout{display:flex;flex-direction:column;gap:clamp(16px,4vw,20px);width:100%;min-width:0}.activity__calendar-panel{width:100%;min-width:0}.activity__body{min-width:0;flex:1 1 auto;padding-top:4px}.activity__main{min-width:0;flex:1 1 auto}.activity__aside{display:none}.activity--calendar .activity__aside{display:block}@media(max-width:767px){.activity--calendar{padding-top:0;padding-inline:0;padding-bottom:calc(56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 24px)}.activity--calendar .activity__calendar-panel{position:sticky;top:0;z-index:5;padding-bottom:clamp(10px,2.5vw,14px);background-color:var(--bg-color);box-shadow:none}.activity--calendar .profile-timeline{max-height:none}.activity--calendar .profile-timeline__nav{display:none}}@media(min-width:768px){.activity--calendar .activity__calendar-layout{flex-direction:row-reverse;align-items:flex-start;gap:clamp(20px,2.8vw,32px)}.activity--calendar .activity__main{flex:1 1 0;min-width:0}.activity--calendar .activity__body{padding-top:0}.activity--calendar .activity__aside{flex:0 0 clamp(240px,26vw,280px);position:sticky;top:calc(var(--surface-padding, 24px) + 12px);align-self:flex-start}.activity--calendar .activity__calendar-panel{position:static;padding-bottom:0;background:none;box-shadow:none}}@media(min-width:1200px){.activity--calendar .activity__aside{flex-basis:clamp(248px,22vw,280px)}}@media(max-width:767px){.activity__header{display:grid;grid-template-columns:1fr;align-items:center;row-gap:12px}.activity__header h3{min-width:0}.activity__header .date-switcher{flex-grow:0;width:100%;justify-content:space-between}}.profile-calendar{--profile-cal-dot: hsl(0 0% 100% / .92);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm);box-sizing:border-box;width:100%;padding:clamp(14px,1.4vw,18px);border:var(--border-hairline);border-radius:var(--radius-md);background-color:#ffffff08;box-shadow:inset 0 1px #ffffff0f,0 8px 28px -20px #00000073;font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.profile-calendar .date-switcher{width:100%;gap:8px;margin-bottom:2px}.profile-calendar .date-switcher--condensed h4{flex:1;min-width:0;margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-align:center;text-transform:capitalize;color:var(--fg-color)}.profile-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;width:100%}.profile-calendar__week-day{padding:0 0 8px;font-family:Montserrat,system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;color:var(--fg-color-quaternary)}.profile-calendar__cell{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2px;position:relative;width:100%;aspect-ratio:1;max-height:34px;margin:0;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--fg-color-secondary);font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"ss01","cv11","tnum";letter-spacing:-.012em;line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),transform .12s var(--ease-smooth)}.profile-calendar__cell:hover:not(.profile-calendar__cell--fade){background-color:#ffffff0f;color:var(--fg-color)}.profile-calendar__cell:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:1px}.profile-calendar__cell:active:not(:disabled){transform:scale(.94)}.profile-calendar__cell--fade{color:var(--fg-color-quaternary)}.profile-calendar__cell--fade .profile-calendar__dot{opacity:.35}.profile-calendar__cell--today .profile-calendar__day{width:28px;height:28px;background-color:var(--fg-color);color:var(--bg-color-secondary);box-shadow:none}.profile-calendar__cell--today .profile-calendar__dot{background-color:var(--bg-color-secondary)}.profile-calendar__cell--selected:not(.profile-calendar__cell--today){background:transparent;color:inherit}.profile-calendar__cell--selected:not(.profile-calendar__cell--today) .profile-calendar__day{background-color:var(--fg-color);color:var(--bg-color-secondary)}.profile-calendar__cell--selected:not(.profile-calendar__cell--today) .profile-calendar__dot{background-color:var(--bg-color-secondary)}.profile-calendar__cell--has-event:not(.profile-calendar__cell--selected){color:var(--fg-color)}.profile-calendar__day{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);font-family:Montserrat,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.profile-calendar__dot{display:block;width:3px;height:3px;border-radius:var(--radius-full);background-color:var(--profile-cal-dot)}[data-theme=light] .profile-calendar{--profile-cal-dot: color-mix(in srgb, var(--cosmos-ink) 55%, transparent);background-color:var(--surface-elevated);box-shadow:inset 0 1px #ffffffe6,var(--glass-shadow)}[data-theme=light] .profile-calendar .profile-calendar__cell:hover:not(.profile-calendar__cell--fade){background-color:color-mix(in srgb,var(--cosmos-ink) 4%,var(--cosmos-cream))}[data-theme=light] .profile-calendar .profile-calendar__cell--today .profile-calendar__day{background-color:var(--cosmos-ink);color:var(--cosmos-cream)}[data-theme=light] .profile-calendar .profile-calendar__cell--selected:not(.profile-calendar__cell--today) .profile-calendar__day{background-color:var(--bg-color-secondary);color:var(--fg-color)}@media(max-width:767px){.activity--calendar .activity__calendar-panel .profile-calendar{width:100%;max-width:none;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.activity--calendar .activity__calendar-panel .profile-calendar .date-switcher{margin-bottom:clamp(8px,2vw,12px)}.activity--calendar .activity__calendar-panel .profile-calendar .date-switcher--condensed h4{font-size:clamp(.95rem,3.2vw,1.05rem);text-align:left}.activity--calendar .activity__calendar-panel .profile-calendar .profile-calendar__grid{gap:clamp(4px,1vw,6px) 0}.activity--calendar .activity__calendar-panel .profile-calendar .profile-calendar__cell{max-height:36px}}.profile-timeline{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(10px,1.4vw,14px);min-height:0;flex:1 1 auto;max-height:min(100vh - 280px,680px);--profile-timeline-scroll-end-pad: max( clamp(40px, 6vh, 64px), calc(56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 24px) )}.profile-timeline__nav{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0;padding:2px 0}.profile-timeline__nav .nav-button{flex-shrink:0}.profile-timeline__nav-date{margin:0;min-width:0;flex:1 1 auto;font-size:.8125rem;font-weight:500;letter-spacing:-.015em;line-height:1.25;text-align:center;color:var(--fg-color)}.profile-timeline__scroller{overflow-x:hidden;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-behavior:smooth;padding-right:2px;padding-bottom:var(--profile-timeline-scroll-end-pad);scroll-padding-bottom:var(--profile-timeline-scroll-end-pad);-webkit-overflow-scrolling:touch}.profile-timeline__scroller:has(.profile-timeline__empty){display:flex;flex-direction:column;justify-content:center;min-height:clamp(240px,38vh,360px)}.profile-timeline__empty{width:100%;margin:auto 0;background:transparent;border:none;box-shadow:none}.profile-timeline__empty.no-info--card{background-color:transparent;border:none;padding:clamp(20px,3vw,32px) 0}.profile-timeline__empty.no-info--card .no-info__visual{background:transparent;border:none}.profile-timeline__empty.no-info--card .text-button--compact-light{min-width:clamp(140px,36%,200px);min-height:var(--btn-compact-light-min-height, 40px)}[data-theme=light] .profile-timeline__empty.no-info--card{background-color:transparent;border:none}[data-theme=light] .profile-timeline__empty.no-info--card .no-info__visual{background:transparent;border:none}.activity--calendar .activity__main{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0}.event-planning--scroll{--timeline-progress: 0%}.event-planning--scroll:before{opacity:.55}.event-planning--scroll .event-planning__progress{position:absolute;left:calc(var(--event-planning-rail) / 2 - .5px);top:.55rem;z-index:0;width:1px;height:var(--timeline-progress);border-radius:var(--radius-full);background:linear-gradient(180deg,#ffffff6b,#ffffff38);pointer-events:none;transition:height .42s var(--ease-smooth);will-change:height}.event-planning--scroll .event-planning__week{scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:8px;min-height:clamp(120px,18vh,200px);padding-bottom:clamp(24px,3.5vh,40px)}.event-planning--scroll .event-planning__week--active .event-planning__week-label{color:var(--fg-color)}.event-planning--scroll .event-planning__week--active .event-planning__node{--event-planning-node: 9px;border-color:var(--contrast-color-lighter);background-color:var(--contrast-color-lighter);box-shadow:0 0 0 3px #ffffff0f,0 0 14px #ffffff24;transform:scale(1.12)}.event-planning--scroll .event-planning__week--passed .event-planning__node{border-color:#ffffff59;background-color:#ffffff47;transform:scale(.92)}.event-planning--scroll .event-planning__week--current:not(.event-planning--scroll .event-planning__week--active) .event-planning__week-label{color:var(--fg-color-secondary)}.event-planning--scroll .event-planning__node{transition:background-color .42s var(--ease-smooth),border-color .42s var(--ease-smooth),box-shadow .42s var(--ease-smooth),transform .42s var(--ease-smooth)}.event-planning--scroll .event-planning__week:last-child{padding-bottom:var(--profile-timeline-scroll-end-pad)}[data-theme=light] .event-planning--scroll .event-planning__progress{background:linear-gradient(180deg,#5b575780,#8f8a8a47)}[data-theme=light] .event-planning--scroll .event-planning__week--passed .event-planning__node{border-color:#bab5abcc;background-color:#d7d3cca6}.activity-view-switch{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;padding:2px;border:var(--border-hairline);border-radius:var(--radius-full);background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000024;-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);flex-shrink:0;min-height:36px;position:relative;z-index:1;pointer-events:auto}.activity-view-switch__option{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex:1 1 0;min-width:34px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--fg-color-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth),transform .12s var(--ease-smooth)}.activity-view-switch__option:active:not(:disabled){transform:scale(.96)}.activity-view-switch__option--active{background-color:var(--fg-color);color:var(--bg-color-secondary);box-shadow:0 1px 2px #0003,inset 0 .5px #ffffff1f}.activity-view-switch__option:not(.activity-view-switch__option--active):hover{background-color:var(--glass-bg-hover);color:var(--fg-color-secondary)}.activity-view-switch__option:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:1px}.activity-view-switch__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;pointer-events:none}.activity-view-switch__icon>div,.activity-view-switch__icon svg,.activity-view-switch__icon svg.injected-svg{display:block;width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}.activity-view-switch--compact{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex:0 0 auto;box-sizing:border-box;min-width:var(--btn-compact-light-min-height, 40px);width:var(--btn-compact-light-min-height, 40px);height:var(--btn-compact-light-min-height, 40px);padding:0;border:none;border-radius:var(--radius-full);background-color:var(--btn-compact-light-bg-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--btn-compact-light-color-muted);cursor:pointer;transition:var(--btn-compact-light-transition)}.activity-view-switch--compact:active:not(:disabled){transform:scale(.96)}.activity-view-switch--compact:not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.activity-view-switch--compact:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:2px}.profile .activity-view-switch__option--active{font-weight:500}@container profile-page (max-width: 780px){.profile-header{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;-moz-column-gap:0;column-gap:0}.profile-header__lead{grid-column:1;grid-row:1;width:100%;max-width:100%}.profile-header__actions-bar{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(10px,1.5vw,14px);width:100%;max-width:100%;margin-top:clamp(10px,1.4vw,14px)}.profile-header__stats--toolbar{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:6px}.profile-header__buttons{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.profile-header__buttons .text-button.text-button--compact-light:is(a),.profile-header__buttons .text-button.text-button--compact-light{min-width:76px;min-height:38px;padding:10px 14px}.profile-header__common-friends{max-width:100%}}@container profile-page (max-width: 720px){.profile .activity.activity--calendar .activity__calendar-layout{flex-direction:column;align-items:stretch;gap:clamp(16px,4vw,20px)}.profile .activity.activity--calendar .activity__main,.profile .activity.activity--calendar .activity__body{width:100%;min-width:0}.profile .activity.activity--calendar .activity__aside,.profile .activity.activity--calendar .activity__calendar-panel{flex:0 0 auto;width:100%;max-width:none}.profile .activity.activity--calendar .profile-calendar{width:100%;max-width:none}.profile .activity.activity--calendar .profile-timeline{max-height:none}.profile .activity.activity--calendar .profile-timeline__nav{display:none}}@container profile-page (min-width: 721px) and (max-width: 960px){.profile .activity.activity--calendar .activity__calendar-layout{flex-direction:row-reverse;align-items:flex-start;gap:clamp(14px,2vw,20px)}.profile .activity.activity--calendar .activity__aside{flex:0 0 clamp(188px,30%,220px);position:sticky;top:calc(var(--surface-padding, 16px) + 8px)}}@container profile-page (max-width: 740px){.profile .activity .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.1vw,12px)}}@container profile-page (min-width: 741px) and (max-width: 960px){.profile .activity .event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}}@container profile-page (max-width: 820px){.profile .event-item{--event-item-thumb: 60px;--event-item-thumb-radius: 16px;--event-item-gap: 12px;--event-item-meta-gap: clamp(10px, 1.4vw, 16px);--event-item-schedule-min: 4.25rem;--event-item-avatars-min: 50px;--event-item-cta: 44px;--event-item-inset-end: 12px}.profile .event-item__name{font-size:var(--font-s)}.profile .event-item__schedule-text{font-size:var(--font-xs)}.profile .event-planning--timeline{--event-planning-rail: 32px;--event-planning-gap: clamp(10px, 1.4vw, 14px);gap:clamp(24px,3.5vw,36px)}.profile .small-nav--profile-tabs .small-nav__list{gap:4px}.profile .small-nav--profile-tabs .text-button.text-button--compact-light{min-height:36px;padding:9px 14px;font-size:var(--font-xxs)}.profile .small-nav__view-switch{padding-left:8px}.profile .activity-view-switch{min-height:34px}}@media(min-width:900px)and (max-width:1100px){.connected #main:has(>section.profile){--profile-main-gutter: clamp(8px, .85vw, 12px);padding-top:clamp(8px,.85vw,12px);padding-right:var(--profile-main-gutter);padding-left:var(--profile-main-gutter)}.connected:has(#main>section.profile){padding:clamp(4px,.55vw,7px)}.profile{--profile-section-gap: clamp(16px, 2vw, 22px);--profile-nav-tabs-gap: clamp(14px, 1.8vw, 20px);--profile-nav-content-gap: clamp(12px, 1.5vw, 18px)}.profile__page-toolbar{top:calc(var(--surface-padding, 18px) + var(--page-header-offset-top, 6px) - var(--profile-main-gutter, 10px));right:0}.profile-timeline{max-height:min(100vh - 250px,580px)}}.profile-team{--profile-team-avatar: 46px;--profile-team-row-pad-y: clamp(11px, 2.2vw, 13px);--profile-team-row-pad-x: clamp(14px, 2.6vw, 16px);--profile-team-divider: var(--border-hairline-color, color-mix(in srgb, var(--fg-color) 10%, transparent));--profile-team-radius: max(1.35vw, 18px);--profile-team-max: min(100%, 38rem);width:100%;max-width:var(--profile-team-max);box-sizing:border-box;padding:clamp(12px,3vw,20px) 0 clamp(20px,4vw,32px);padding-left:clamp(6px,1vw,10px)}.profile-team__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0 0 clamp(14px,2.8vw,20px);max-width:min(100%,42rem)}.profile-team__title{margin:0;padding-bottom:clamp(10px,2vw,14px);width:100%;font-family:inherit;font-size:var(--font-s);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--fg-color)}.profile-team__lead{margin:0;max-width:42ch;font-size:var(--font-xs);line-height:1.55;font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary)}.profile-team__panel{width:100%;box-sizing:border-box;overflow:hidden}.profile-team__row{display:grid;grid-template-columns:var(--profile-team-avatar) minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(10px,2vw,12px);column-gap:clamp(10px,2vw,12px);width:100%;min-width:0;padding:var(--profile-team-row-pad-y) var(--profile-team-row-pad-x);box-sizing:border-box;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--profile-team-divider)}@media(prefers-reduced-motion:no-preference){.profile-team__row{animation:profile-team-row-in .35s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 28ms)}}.profile-team__row:last-child{border-bottom:none}@media(hover:hover){.profile-team__row:hover .profile-team__chevron{opacity:.46;transform:translate(2px) rotate(-45deg)}}.profile-team__row:focus-visible{outline:2px solid var(--focus-ring-on-dark, color-mix(in srgb, var(--fg-color) 40%, transparent));outline-offset:-2px;z-index:1}.profile-team__avatar{display:flex;align-items:center;justify-content:center;width:var(--profile-team-avatar);height:var(--profile-team-avatar);overflow:hidden;border-radius:50%;background-color:var(--cosmos-gray-850, var(--bg-color-quaternary))}.profile-team__avatar .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:0;background:transparent}.profile-team__avatar .vignette div{display:block;width:100%;height:100%}.profile-team__avatar .vignette img,.profile-team__avatar .vignette .loading-element,.profile-team__avatar .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-team__meta{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.profile-team__name{overflow:hidden;font-size:var(--font-s);font-weight:600;line-height:1.2;letter-spacing:-.022em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.profile-team__subline{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em}.profile-team__handle{flex-shrink:0;font-weight:500;color:var(--fg-color-secondary)}.profile-team__dot{flex-shrink:0;margin:0 5px;font-weight:500;color:var(--fg-color-tertiary);opacity:.72}.profile-team__role{overflow:hidden;min-width:0;font-weight:500;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.profile-team__chevron{flex-shrink:0;width:7px;height:7px;margin-right:1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--fg-color-tertiary);opacity:.3;transform:rotate(-45deg);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.profile-team__empty{width:100%;min-height:clamp(200px,32vh,280px)}@keyframes profile-team-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.profile-team__row{animation:none}}@media(max-width:1199px){.profile-team{--profile-team-max: 100%}.profile-team__title{color:var(--fg-on-dark-emphasis, var(--fg-color))}.profile-team__lead{color:var(--fg-on-dark-secondary, var(--fg-color-secondary))}}@media(max-width:480px){.profile-team{--profile-team-avatar: 42px;--profile-team-row-pad-x: 14px;--profile-team-row-pad-y: 10px}.profile-team__chevron{display:none}.profile-team__row{grid-template-columns:var(--profile-team-avatar) minmax(0,1fr)}}@media(min-width:1200px){.profile-team{--profile-team-avatar: 48px;--profile-team-row-pad-y: 12px;--profile-team-row-pad-x: 18px}}@media(min-width:768px){.profile>.profile-team{padding-top:var(--profile-nav-content-gap, clamp(16px, 1.6vw, 22px))}}.calendar-menu{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:30px}.calendar-menu__title--day{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;text-transform:capitalize}.calendar-menu__empty{margin:0;font-size:var(--font-xs);color:var(--fg-color-tertiary)}.calendar-menu__next{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-width:0}.calendar-menu__next-label{margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-color-tertiary)}.calendar-menu__events{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none}.calendar-menu__event{width:100%;min-width:0}.calendar{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:15px;position:relative;font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calendar__header{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:15px}.calendar h4{flex-grow:1;text-transform:capitalize;font-family:Montserrat,system-ui,sans-serif}.calendar__grid{display:grid;position:relative;grid-template:30px repeat(6,36px)/repeat(7,50px);align-items:center;justify-content:center;justify-items:center;z-index:1;font-family:Montserrat,system-ui,sans-serif;font-size:var(--font-xs);font-variant-numeric:tabular-nums}.calendar__week-day{text-transform:capitalize;font-family:Montserrat,system-ui,sans-serif;font-weight:600;letter-spacing:.02em}.calendar__cell{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;isolation:isolate;font-family:Montserrat,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.005em}.calendar__cell--fade{opacity:.3}.calendar__cell--today:not(.calendar__cell--selected){color:var(--blue-color-lighter)}.calendar__cell--selected{color:#0d0d0d;font-weight:600}.calendar__cell--selected:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:32px;height:32px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.calendar__events{display:flex;flex-flow:row;justify-content:initial;align-items:initial;gap:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.calendar__participant,.calendar__interested{width:5px;height:5px;border-radius:100%}.calendar__participant{background-color:#fff}.calendar__interested{background-color:var(--fg-color-secondary)}.calendar__selected-week{position:absolute;left:2%;z-index:-1;width:96%;height:40px;background-color:var(--bg-color-tertiary);border-radius:30px;transition:top .2s,opacity .2s;opacity:0}.calendar__selected-week--visible{opacity:1}.map-menu{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm);width:100%;min-width:0}.map-menu__title{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;min-height:var(--map-menu-header-height, 36px);margin:0 48px 10px 0;padding:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;line-height:1;color:#ffffffeb}.map-menu__header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;min-height:var(--map-menu-header-height, 36px);margin:0 48px 10px 0}.map-menu__header .icon-button .vignette{width:32px;height:32px}.map-menu__header .map-menu__title{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0;margin:0}.map-menu__header--back-only{margin-bottom:4px}.map-menu__detail{min-width:0}.map-menu--detail{flex:1 1 auto;min-height:0;overflow:hidden}.map-menu--detail .map-menu__title{margin:0}.map-menu__event-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:0;margin:0 -4px 0 0;padding-right:4px}.map-menu__loading{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;padding:24px 0;color:#ffffff9e;font-size:var(--font-s)}.map-menu__empty{margin:0;color:#ffffff9e;font-size:var(--font-s)}.map-menu__list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none}.map-menu__item{min-width:0}.map-menu__item .event-card{max-width:none;width:100%}.event.event--map-panel{--event-gap-intro: 14px;--event-gap-divider: 18px;padding:0 0 20px}.event.event--map-panel .action-bar{position:sticky;top:0;z-index:2;margin:0 0 8px;padding:0;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.event.event--map-panel .event__container--mobile{padding-top:0}.event.event--map-panel .event__hero-mobile>.event-slider{margin-bottom:14px}.event.event--map-panel .event-slider__figure{margin:0;width:100%;max-width:none;aspect-ratio:8/9;border-radius:var(--radius-xl, 36px);box-shadow:var(--shadow-elevated, 0 10px 24px -16px hsla(216, 12.2%, 4%, .55))}.event.event--map-panel .event-slider__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.event.event--map-panel .event__intro .event-title h1{font-size:clamp(1.15rem,4.5vw,1.35rem)}.notification{display:flex;flex-flow:row;justify-content:intial;align-items:center;gap:10px;position:relative}.notification>*{flex-shrink:0}.notification__to-read{position:absolute;top:0;left:41px;width:12px;height:12px;border-radius:100%;background-color:var(--red-color);counter-increment:notif;animation:pulse-glow-notif 4s infinite}.notification__actions{display:flex;flex-flow:row;justify-content:initial;align-items:initial;gap:10px}.notification__message{flex-shrink:1;font-size:var(--font-xxs)}.notification:nth-child(2n) .notification__to-read{animation-delay:1.1s}.notification:nth-child(3n) .notification__to-read{animation-delay:2.6s}.notification:nth-child(3n+1) .notification__to-read{animation-delay:4.3s}.notifications__title{margin-bottom:30px}.notifications__list{display:flex;flex-flow:column;justify-content:intial;align-items:intial;gap:20px}.right-menu.open:has(.home-filters) .right-menu__content{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;min-height:0;gap:0}.home-filters{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0}.home-filters__header{flex-shrink:0;margin:0 48px 22px 0}.home-filters__title{margin:0;font-size:clamp(1.125rem,2.4vw,1.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--fg-color)}.home-filters__scroll{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:0;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg-color) 18%,transparent) transparent}.home-filters__form{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;padding-bottom:8px}.home-filters__block{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.home-filters__block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.home-filters__label{margin:0;padding:0;width:100%;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:var(--fg-color-tertiary)}.home-filters__chips.small-nav{align-self:stretch;width:100%;min-width:0;padding:0;margin:0;font-size:inherit;box-sizing:border-box}.home-filters__chips.small-nav.small-nav--profile-tabs{padding:0}.home-filters__chips.small-nav .small-nav__list{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%;min-width:0;margin:0;padding:0;padding-inline-start:0;list-style:none}.home-filters__chips.small-nav .small-nav__element{margin:0;padding:0;margin-inline-start:0}.home-filters__chips.small-nav .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.home-filters__chips.small-nav .text-button.text-button--compact-light:before,.home-filters__chips.small-nav .text-button.text-button--compact-light:after{display:none}.home-filters__chips.small-nav .text-button.text-button--compact-light{transition:var(--btn-compact-light-transition)}.home-filters__chips.small-nav .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.home-filters__chips.small-nav .text-button.text-button--compact-light:not(.active):not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.home-filters__chips.small-nav .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.home-filters__chips.small-nav .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity)}.home-filters__price-box{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:14px;align-self:stretch;width:100%;min-width:0;margin-top:2px}.home-filters__price-box--disabled{opacity:.38;pointer-events:none}.home-filters__price-range{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:0;gap:10px}.home-filters__price-bound{font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg-color)}.home-filters__price-bound--end{color:var(--fg-color-secondary)}.home-filters__price-sep{flex-shrink:0;color:var(--fg-color-quaternary);font-size:.875rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-filters__sliders{position:relative;width:100%;height:20px;margin:2px 0}.home-filters__sliders:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--fg-color) 12%,transparent);transform:translateY(-50%);pointer-events:none}.home-filters__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;left:0;width:100%;height:2px;margin:0;border-radius:var(--radius-full);background:transparent;outline:none;cursor:pointer;pointer-events:none;transform:translateY(-50%)}.home-filters__slider--min{z-index:2}.home-filters__slider--max{z-index:1}.home-filters__slider::-webkit-slider-runnable-track{height:2px;border-radius:var(--radius-full);background:transparent}.home-filters__slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fg-color) 28%,transparent);background:var(--bg-color);box-shadow:0 1px 4px #0000001f;cursor:pointer;pointer-events:auto;-webkit-transition:transform .14s ease,border-color .14s ease;transition:transform .14s ease,border-color .14s ease}.home-filters__slider::-moz-range-track{height:2px;border-radius:var(--radius-full);background:transparent}.home-filters__slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fg-color) 28%,transparent);background:var(--bg-color);box-shadow:0 1px 4px #0000001f;cursor:pointer;pointer-events:auto}.home-filters__slider:hover::-webkit-slider-thumb{transform:scale(1.08);border-color:var(--fg-color)}.home-filters__slider:hover::-moz-range-thumb{transform:scale(1.08);border-color:var(--fg-color)}.home-filters__slider:disabled{cursor:not-allowed}.home-filters__slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.home-filters__slider:disabled::-moz-range-thumb{cursor:not-allowed}.home-filters__footer{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:0;flex-shrink:0;margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.home-filters__footer .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.home-filters__footer .text-button.text-button--compact-light:before,.home-filters__footer .text-button.text-button--compact-light:after{display:none}.home-filters__footer .text-button.text-button--compact-light{transition:var(--btn-compact-light-transition)}.home-filters__footer .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.home-filters__footer .text-button.text-button--compact-light:not(.active):not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.home-filters__footer .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.home-filters__footer .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity)}.home-filters__date-fields{align-self:stretch;width:100%;min-width:0;margin-top:2px}.home-filters__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-filters__date-row{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0;padding:0}.home-filters__date-row--active .home-filters__date-chip{border-color:color-mix(in srgb,var(--fg-color) 30%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}.home-filters__date-label{font-size:.6875rem;font-weight:500;color:var(--fg-color-tertiary)}.home-filters__date-chip{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--fg-color) 14%,transparent);border-radius:calc(var(--radius-md, 12px) + 2px);background:transparent;color:var(--fg-color);font-size:.75rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background-color .18s var(--ease-smooth, ease),border-color .18s var(--ease-smooth, ease)}.home-filters__date-chip:hover{border-color:color-mix(in srgb,var(--fg-color) 24%,transparent);background-color:color-mix(in srgb,var(--fg-color) 3%,transparent)}.home-filters__date-chip--active{border-color:color-mix(in srgb,var(--fg-color) 30%,transparent)}.home-filters__date-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.home-filters__date-chip-text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.home-filters__calendar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;background:transparent;cursor:default}.home-filters__calendar-popover.create-event-date__popover{position:fixed;z-index:2000;margin-top:0;padding:16px 14px 14px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:calc(var(--radius-md, 12px) + 4px);background-color:var(--bg-color-secondary);box-shadow:0 12px 40px #00000014;box-sizing:border-box}.home-filters__calendar-popover.create-event-date__popover .create-event-date__popover-month{font-weight:500;letter-spacing:-.02em}.home-filters__calendar-popover.create-event-date__popover .create-event-date__popover-nav .nav-button{border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background:transparent}.home-filters__calendar-popover.create-event-date__popover .create-event-date__popover-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.home-filters__calendar-popover.create-event-date__popover .create-event-date__day{width:100%;max-width:36px;height:auto;aspect-ratio:1;border-radius:var(--radius-full);font-size:.75rem}.home-filters__calendar-popover.create-event-date__popover .create-event-date__day--selected{background-color:var(--fg-color);color:var(--bg-color)}.accounts{flex-shrink:0;width:100%;min-width:0;transition:height .2s;overflow:hidden}.accounts__list{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:4px;width:100%;min-width:0}.accounts__list>li{width:100%;max-width:100%;min-width:0}.accounts__list .icon-text-button{display:flex;width:100%;max-width:100%;min-width:0;padding-right:28px;overflow:hidden;box-sizing:border-box}.accounts__list .icon-text-button .vignette{flex:0 0 50px;box-sizing:border-box;width:50px;height:50px;max-width:50px;max-height:50px;aspect-ratio:1/1;border-radius:var(--radius-sm, 14px);overflow:hidden}.accounts__list .icon-text-button .vignette img,.accounts__list .icon-text-button .vignette .loaded-element,.accounts__list .icon-text-button .vignette>div{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.accounts__list .icon-text-button .icon-text-button__name{flex:1 1 0;width:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts__list .icon-text-button:not(:disabled):hover .icon-text-button__name,.accounts__list .icon-text-button.active .icon-text-button__name{transform:none}.accounts.expanded{transition-delay:.2s}.logo{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:8px;padding-left:9px}.logo__image,.logo__wordmark{flex-shrink:0}.logo__image svg{width:var(--logo-mark-width, 19px);height:var(--logo-mark-height, 17px)}.logo__wordmark{margin:0;font-size:0;line-height:0}.logo__wordmark img{display:block;height:var(--logo-wordmark-height, 16px);width:auto}[data-theme=light] .logo__wordmark img{filter:brightness(0)}@media(max-width:480px){.logo:not(.logo--with-title){padding-left:0;aspect-ratio:1;margin:auto}.logo:not(.logo--with-title) div,.logo:not(.logo--with-title) svg{width:100%;height:100%}}.settings-menu--mobile{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0}.settings-menu--mobile .settings-menu__header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;width:100%;min-width:0;margin:0 0 clamp(20px,5vw,28px);padding:0}.settings-menu--mobile .settings-menu__header h2{margin:0;font-size:clamp(1rem,3.4vw,1.125rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;text-align:center;color:var(--fg-color)}.settings-menu--mobile .settings-menu__header .icon-button{justify-self:start}.settings-menu--mobile .settings-menu__header .icon-button .vignette{width:36px;height:36px;background-color:var(--surface-elevated);border:none;box-shadow:none}.settings-menu--mobile .settings-menu__sections{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(18px,4.5vw,24px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:0;width:100%;padding-bottom:12px}.settings-menu--mobile .settings-menu__section{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0}.settings-menu--mobile .settings-menu__section-label{margin:0;padding:0 4px;font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:var(--fg-color-tertiary)}.settings-menu--mobile .settings-menu__card{overflow:hidden;border-radius:var(--radius-lg, 18px);border:none;background-color:var(--surface-elevated)}.settings-menu--mobile .settings-menu__row{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;position:relative;width:100%;min-width:0;min-height:52px;padding:12px 14px;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease)}.settings-menu--mobile .settings-menu__row:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--bg-color)}@media(hover:hover){.settings-menu--mobile .settings-menu__row:hover{background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}}.settings-menu--mobile .settings-menu__row:active{background-color:color-mix(in srgb,var(--fg-color) 6%,transparent)}.settings-menu--mobile .settings-menu__row--destructive .settings-menu__row-label{color:var(--red-color)}.settings-menu--mobile .settings-menu__row-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:22px;height:22px;color:var(--fg-color-secondary)}.settings-menu--mobile .settings-menu__row-icon svg{display:block;width:18px;height:18px}.settings-menu--mobile .settings-menu__row-label{flex:1 1 auto;min-width:0;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color);text-align:left}.settings-menu--mobile .settings-menu__row-trail{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0;min-width:0}.settings-menu--mobile .settings-menu__row-status{font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-tertiary);white-space:nowrap}.settings-menu--mobile .settings-menu__row-chevron{flex-shrink:0;width:16px;height:16px;color:var(--fg-color);transform:rotate(180deg)}.settings-menu--mobile .settings-menu__row-chevron div{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.settings-menu--mobile .settings-menu__row-chevron svg{display:block;width:16px;height:16px}.settings-menu--mobile .settings-menu__footer{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:100%;padding:clamp(16px,4vw,24px) 0 max(20px,var(--safe-bottom))}.settings-menu--mobile .settings-menu__logo{line-height:0;filter:brightness(0) invert(1);opacity:.92}.settings-menu--mobile .settings-menu__logo div{display:flex;align-items:center;justify-content:center}.settings-menu--mobile .settings-menu__logo svg{display:block;width:19px;height:17px}@media(max-width:768px)and (min-width:480px){.left-menu.open.left-menu--settings{width:100vw;max-width:100vw;border:none;box-shadow:none;background-color:var(--bg-color)}.left-menu.open.left-menu--settings .left-menu__content,.left-menu.open.left-menu--settings .settings-menu--mobile{height:100%;min-height:0}}[data-theme=light] .settings-menu--mobile .settings-menu__card{background-color:var(--surface-elevated)}[data-theme=light] .settings-menu--mobile .settings-menu__header .icon-button .vignette{background-color:var(--surface-elevated);border:none}[data-theme=light] .settings-menu--mobile .settings-menu__logo{filter:brightness(0);opacity:.72}.team-table{--team-table-avatar: 46px;--team-table-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);--team-table-col-gap: clamp(10px, 1.6vw, 14px);--team-table-role-col: minmax(6.5rem, 8.5rem);width:100%;min-width:0}.team-table__header{display:none;grid-template-columns:minmax(0,1fr) var(--team-table-role-col) 28px;gap:var(--team-table-col-gap);align-items:end;padding:0 0 clamp(10px,1.8vw,12px);border-bottom:1px solid var(--team-table-divider)}@media(min-width:1200px){.team-table__header{display:grid}}.team-table__header-cell{font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-color-tertiary)}.team-table__header-cell--role{display:flex;justify-content:flex-start;align-items:flex-end;min-width:0;text-align:left}.team-table__list{display:flex;flex-direction:column;width:100%}.team-table__row{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"profile actions" "profile actions";align-items:center;-moz-column-gap:clamp(6px,1.2vw,8px);column-gap:clamp(6px,1.2vw,8px);border-bottom:1px solid var(--team-table-divider)}@media(prefers-reduced-motion:no-preference){.team-table__row{animation:team-table-row-in .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 24ms)}}.team-table__row:last-child{border-bottom:none}@media(min-width:1200px){.team-table__row{grid-template-columns:minmax(0,1fr) var(--team-table-role-col) 28px;grid-template-areas:"profile role actions";-moz-column-gap:var(--team-table-col-gap);column-gap:var(--team-table-col-gap)}}.team-table__profile{grid-area:profile;display:grid;grid-template-columns:var(--team-table-avatar) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(12px,2vw,14px);column-gap:clamp(12px,2vw,14px);min-width:0;padding:clamp(14px,2.6vw,16px) 0;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.team-table__profile--button{width:100%;margin:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover){.team-table__profile .team-table__name{color:var(--fg-color)}}.team-table__profile:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:4px;border-radius:6px}.team-table__avatar{display:flex;align-items:center;justify-content:center;width:var(--team-table-avatar);height:var(--team-table-avatar);overflow:hidden;border-radius:50%;background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 9%,transparent)}.team-table__avatar .vignette{display:block;width:100%!important;height:100%!important;min-height:0;margin:0;border:none;border-radius:0;background:transparent}.team-table__avatar .vignette div{display:block;width:100%;height:100%}.team-table__avatar .vignette img,.team-table__avatar .vignette .loading-element,.team-table__avatar .vignette .loaded-element{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-table__meta{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.team-table__name{overflow:hidden;font-size:var(--font-s);font-weight:500;line-height:1.25;letter-spacing:-.022em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap;transition:color .2s cubic-bezier(.16,1,.3,1)}.team-table__subline{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.01em}@media(min-width:1200px){.team-table__subline .team-table__role-inline{display:none}}.team-table__handle{flex-shrink:0;font-weight:500;color:var(--fg-color-secondary)}.team-table__common{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-weight:500;color:var(--fg-color-secondary);white-space:nowrap}.team-table__common-label{flex-shrink:0}.team-table__common-names{overflow:hidden;min-width:0;color:var(--fg-color-tertiary);text-overflow:ellipsis}.team-table__dot{flex-shrink:0;margin:0 5px;color:var(--fg-color-tertiary);opacity:.72}.team-table__role-inline{overflow:hidden;min-width:0;font-weight:500;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.team-table__role{display:none;grid-area:role;margin:0;min-width:0;width:100%;font-size:var(--font-xs);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-tertiary);text-align:left}@media(min-width:1200px){.team-table__role{display:flex;align-items:center;justify-content:flex-start}}.team-table__role .team-table__role{display:inline;width:auto;margin:0;padding:0}@media(min-width:1200px){.team-table .team-table__header-cell--role,.team-table .team-table__row>.team-table__role{margin-left:-40px}}.team-table__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;padding-block:clamp(14px,2.6vw,16px);padding-right:0}.team-table__actions .more-options__button{width:28px;height:28px}.team-table__actions .more-options__icon{width:16px;height:16px}.team-table__empty{width:100%;min-height:clamp(200px,32vh,260px)}@media(min-width:1200px){.team-table--no-role .team-table__header{grid-template-columns:minmax(0,1fr) 28px}.team-table--no-role.team-table--member-chat .team-table__header{grid-template-columns:minmax(0,1fr) auto}}.team-table--member-chat .team-table__row{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--team-table-col-gap);column-gap:var(--team-table-col-gap);align-items:center}@media(min-width:1200px){.team-table--member-chat .team-table__row{grid-template-columns:minmax(0,1fr) var(--team-table-role-col) auto}.team-table--member-chat.team-table--no-role .team-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"profile actions"}}.team-table--member-chat .team-table__profile{min-width:0}.team-table--member-chat .team-table__actions{flex-shrink:0;align-self:center;padding-block:clamp(10px,2vw,14px)}.team-table--member-chat .team-table__actions .creators__chat{flex-shrink:0}.team-table--member-chat .team-table__actions .creators__chat--follow .text-button.text-button--compact-light{background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted);transition:var(--btn-compact-light-transition)}.team-table--member-chat .team-table__actions .creators__chat--follow .text-button.text-button--compact-light:not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}@media(min-width:1200px){.team-table--no-role.team-table--member-chat .team-table__header{grid-template-columns:minmax(0,1fr) auto}.team-table--ticket-info{--team-table-ticket-cols: minmax(0, 1fr) minmax(7rem, 9.5rem) minmax(4.75rem, 6rem) minmax(4.5rem, 5.75rem) auto;display:grid;grid-template-columns:var(--team-table-ticket-cols);-moz-column-gap:clamp(10px,1.6vw,14px);column-gap:clamp(10px,1.6vw,14px)}.team-table--ticket-info .team-table__header{display:grid;grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit}.team-table--ticket-info .team-table__list{display:contents}.team-table--ticket-info.team-table--no-role.team-table--member-chat .team-table__header{grid-template-columns:subgrid}.team-table--ticket-info.team-table--member-chat .team-table__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"profile ticket price scan actions";-moz-column-gap:inherit;column-gap:inherit}.team-table--ticket-info .team-table__header-cell--ticket,.team-table--ticket-info .team-table__header-cell--price,.team-table--ticket-info .team-table__header-cell--scan{min-width:0}.team-table--ticket-info .team-table__header-cell--scan{text-align:left}}.team-table--ticket-info .team-table__ticket,.team-table--ticket-info .team-table__price,.team-table--ticket-info .team-table__scan{display:none;min-width:0;font-size:var(--font-xs);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-secondary)}@media(min-width:1200px){.team-table--ticket-info .team-table__ticket,.team-table--ticket-info .team-table__price,.team-table--ticket-info .team-table__scan{display:block}}.team-table--ticket-info .team-table__ticket{grid-area:ticket;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-table--ticket-info .team-table__price{grid-area:price;font-variant-numeric:tabular-nums;color:var(--fg-color);text-align:left}.team-table--ticket-info .team-table__scan{grid-area:scan;font-size:var(--font-xs);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--fg-color-tertiary);white-space:nowrap}.team-table--ticket-info .team-table__scan--done{color:var(--fg-color-secondary)}.team-table--ticket-info .team-table__ticket-inline,.team-table--ticket-info .team-table__price-inline,.team-table--ticket-info .team-table__scan-inline{overflow:hidden;min-width:0;font-weight:500;color:var(--fg-color-tertiary);text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.team-table--ticket-info .team-table__ticket-inline,.team-table--ticket-info .team-table__price-inline,.team-table--ticket-info .team-table__scan-inline{display:none}}.team-table--ticket-info .team-table__price-inline{color:var(--fg-color-secondary)}.team-table--ticket-info .team-table__scan-inline{flex-shrink:0;font-weight:600;color:var(--fg-color-tertiary)}.team-table--ticket-info .team-table__scan-inline--done{color:var(--fg-color-secondary)}@media(max-width:1199px){.team-table--ticket-info .team-table__handle{display:none}.team-table--ticket-info .team-table__common{display:inline-flex}.team-table--ticket-info .team-table__handle+.team-table__dot{display:none}.team-table--ticket-info .team-table__price-inline{display:none}.team-table--ticket-info .team-table__ticket-inline+.team-table__dot{display:none}.team-table--ticket-info .team-table__ticket-inline{color:var(--fg-color-secondary)}.team-table--ticket-info .team-table__scan-inline{flex-shrink:0}}@media(min-width:1200px){.team-table--ticket-info.team-table--scan-badge{--team-table-ticket-cols: minmax(0, 1fr) minmax(7rem, 9.5rem) minmax(4.75rem, 6rem) auto}}@media(max-width:1199px){.team-table--ticket-info.team-table--scan-badge .team-table__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.6vw,14px);align-items:end;padding:0 0 clamp(10px,1.8vw,12px);border-bottom:1px solid var(--team-table-divider)}.team-table--ticket-info.team-table--scan-badge .team-table__header .team-table__header-cell--ticket,.team-table--ticket-info.team-table--scan-badge .team-table__header .team-table__header-cell--price{display:none}}.team-table--ticket-info.team-table--scan-badge .team-table__header-cell--scanned{text-align:right;min-width:22px}@media(min-width:1200px){.team-table--ticket-info.team-table--scan-badge.team-table--member-chat .team-table__row{grid-template-areas:"profile ticket price actions"}}.team-table__scan-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:100%;background-color:var(--accent-color);color:var(--cosmos-cream)}.team-table__scan-badge div,.team-table__scan-badge svg{display:flex;width:11px!important;height:11px!important}.team-table__scan-badge svg path:nth-of-type(2){display:none}.team-table__scan-badge svg path{fill:currentColor;stroke:none}.event-participants .team-table--member-chat,.group-members .team-table--member-chat{--team-table-divider: color-mix(in srgb, var(--fg-color) 9%, transparent)}@keyframes team-table-row-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.team-table__row{animation:none}}@media(min-width:1200px){.team-table{--team-table-avatar: 48px}}@media(max-width:480px){.team-table{--team-table-avatar: 42px}}.team-roles-table{--team-roles-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);--team-roles-col-gap: clamp(10px, 1.6vw, 14px);--team-roles-permissions-col: minmax(6.5rem, 10rem);width:100%;min-width:0}.team-roles-table__header{display:none;grid-template-columns:minmax(0,1fr) var(--team-roles-permissions-col) 28px;gap:var(--team-roles-col-gap);align-items:end;padding:0 0 clamp(10px,1.8vw,12px);border-bottom:1px solid var(--team-roles-divider)}@media(min-width:1200px){.team-roles-table__header{display:grid}}.team-roles-table__header-cell{font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-color-tertiary)}.team-roles-table__header-cell--permissions{text-align:center}.team-roles-table__list{display:flex;flex-direction:column;width:100%}.team-roles-table__row{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"name actions" "permissions actions";align-items:center;-moz-column-gap:clamp(6px,1.2vw,8px);column-gap:clamp(6px,1.2vw,8px);row-gap:4px;padding:clamp(12px,1.8vw,14px) 0;border-bottom:1px solid var(--team-roles-divider)}@media(prefers-reduced-motion:no-preference){.team-roles-table__row{animation:team-table-row-in .32s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--row-index, 0) * 24ms)}}.team-roles-table__row:last-child{border-bottom:none}@media(min-width:1200px){.team-roles-table__row{grid-template-columns:minmax(0,1fr) var(--team-roles-permissions-col) 28px;grid-template-areas:"name permissions actions";row-gap:0;padding:clamp(14px,2vw,16px) 0}}.team-roles-table__name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;text-align:left}.team-roles-table__name--button{margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.team-roles-table__name--button:hover .team-roles-table__name-label{color:var(--fg-color)}.team-roles-table__name-label{font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary);transition:color .18s ease}.team-roles-table__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary)}.team-roles-table__permissions{grid-area:permissions;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-tertiary)}@media(min-width:1200px){.team-roles-table__permissions{text-align:center}}.team-roles-table__actions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center}.team-roles-table__actions .more-options{flex-shrink:0}.team-roles-table__edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--radius-full);background:transparent;font-size:1.1rem;line-height:1;color:var(--fg-color-tertiary);cursor:pointer;transition:color .18s ease,background-color .18s ease}.team-roles-table__edit:hover{color:var(--fg-color);background-color:color-mix(in srgb,var(--fg-color) 8%,transparent)}.team-roles-table__empty.no-info--card{width:100%}.team--roles .team__action-buttons .text-button.text-button--compact-light{flex-shrink:0}.create-roles--single .create-roles__buttons{justify-content:flex-end}.more-profiles{--more-profiles-outline: 4px solid var(--bg-color-secondary);--more-profiles-overlap: -10%;--more-profiles-more-color: hsl(0 0% 100% / .55);--more-profiles-list-offset: -8%;display:flex;flex-flow:row;justify-content:initial;gap:0;flex-grow:0;flex-shrink:0;align-items:center}.more-profiles__list{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:0;margin-right:var(--more-profiles-list-offset);min-height:25px}.more-profiles__list .vignette{position:relative;flex-shrink:0;outline:var(--more-profiles-outline);outline-offset:0}.more-profiles__list .vignette:nth-child(1){z-index:3}.more-profiles__list .vignette:nth-child(2){z-index:2;margin-left:var(--more-profiles-overlap)}.more-profiles__list .vignette:nth-child(3){z-index:1;margin-left:var(--more-profiles-overlap)}.more-profiles__more{flex-shrink:0;margin-left:2px;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--more-profiles-more-color);font-variant-numeric:tabular-nums}.more-profiles--clickable{cursor:pointer}.profile-header__common-friends .more-profiles,.small-profile-header__common-friends .more-profiles{--more-profiles-more-color: hsl(0 0% 100% / .55);--more-profiles-outline: 2px solid var(--bg-color);--more-profiles-overlap: -18%}.profile-header__common-friends .more-profiles__list .vignette,.small-profile-header__common-friends .more-profiles__list .vignette{width:22px;height:22px}.profile-header__common-friends .more-profiles__more,.small-profile-header__common-friends .more-profiles__more{margin-left:4px}.event-item .more-profiles,.group-item .more-profiles,[data-theme=light] .more-profiles{--more-profiles-more-color: var(--fg-color-tertiary)}.event-card .more-profiles{--more-profiles-more-color: hsl(0 0% 100% / .55);--more-profiles-outline: 3px solid var(--bg-color-secondary)}.event-card .more-profiles__list{min-height:20px}.event-card .more-profiles__list .vignette{width:20px;height:20px}.event-card .more-profiles__more{font-size:var(--font-xxs)}.no-info{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,18px);width:100%;min-height:0;text-align:center}.no-info__visual{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0}.no-info__visual .vignette{opacity:.88}.no-info__copy{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px;max-width:28rem}.no-info__title{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--fg-color);text-wrap:balance}.no-info__hint{margin:0;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;line-height:1.45;color:var(--fg-color-secondary);text-wrap:balance}.no-info .text-button{flex-shrink:0;margin-top:4px}.no-info .text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.no-info .text-button--compact-light:before,.no-info .text-button--compact-light:after{display:none}.no-info .text-button--compact-light{min-height:var(--btn-compact-light-min-height, 40px);padding:var(--btn-compact-light-padding, 11px 20px)}.no-info--card{gap:clamp(16px,2.4vw,22px);min-height:clamp(200px,32vh,280px);padding:clamp(28px,4vw,40px) clamp(20px,3vw,28px);border-radius:max(1.35vw,18px);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);background-color:var(--surface-elevated);box-sizing:border-box}.no-info--card .no-info__visual{width:clamp(52px,8vw,64px);height:clamp(52px,8vw,64px);border-radius:var(--radius-full);background:color-mix(in srgb,var(--fg-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent)}.no-info--card .no-info__visual .vignette{opacity:.72}.no-info--card .no-info__visual .vignette--base,.no-info--card .no-info__visual .vignette--round{width:100%;height:100%;background-color:transparent}.no-info--card .no-info__visual svg{color:var(--fg-color-secondary)}.no-info--card .no-info__title{font-size:clamp(.9rem,1.05vw,.95rem)}.no-info--card .no-info__hint{max-width:22rem;color:var(--fg-color-tertiary)}.coming-soon-panel{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-page-gap);width:100%;min-width:0}.coming-soon-panel__coming-soon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,24px);width:100%;padding:clamp(32px,4.5vw,48px) clamp(24px,3.5vw,36px);border-radius:max(1.35vw,18px);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--primary-color) 14%,transparent),transparent 55%),var(--surface-elevated);text-align:center}.coming-soon-panel__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cosmos-cream);background-color:var(--cosmos-ink);border:1px solid color-mix(in srgb,var(--cosmos-ink) 80%,transparent)}.coming-soon-panel__hero{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,18px);max-width:34rem}.coming-soon-panel__hero-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:clamp(56px,8vw,68px);height:clamp(56px,8vw,68px);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.coming-soon-panel__hero-icon .vignette{opacity:.82}.coming-soon-panel__hero-icon svg{color:var(--fg-color-secondary)}.coming-soon-panel__hero-copy{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px}.coming-soon-panel__hero-title{margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--fg-color);text-wrap:balance}.coming-soon-panel__hero-lead{margin:0;max-width:30rem;font-size:var(--font-s);line-height:1.5;color:var(--fg-color-tertiary);text-wrap:balance}.coming-soon-panel__preview{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(12px,1.6vw,16px);width:100%}.coming-soon-panel__preview-label{margin:0;font-size:var(--font-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary)}.coming-soon-panel__preview-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;width:100%}.coming-soon-panel__preview-card{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;position:relative;padding:16px 18px;border-radius:var(--radius-md);background-color:#ffffff05;border:1px dashed color-mix(in srgb,var(--fg-color) 12%,transparent);opacity:.72}.coming-soon-panel__preview-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:40px;height:40px;border-radius:12px;background-color:color-mix(in srgb,var(--fg-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent)}.coming-soon-panel__preview-icon svg{width:18px;height:18px;color:var(--fg-color-secondary)}.coming-soon-panel__preview-copy{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;flex:1 1 auto;min-width:0}.coming-soon-panel__preview-title{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color)}.coming-soon-panel__preview-desc{font-size:var(--font-xs);line-height:1.35;color:var(--fg-color-tertiary)}.coming-soon-panel__preview-soon{flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary)}.coming-soon-panel--compact{gap:0}.coming-soon-panel--compact .coming-soon-panel__coming-soon{padding:clamp(24px,3.5vw,32px) clamp(20px,3vw,28px)}.coming-soon-panel--compact .coming-soon-panel__hero-title{font-size:clamp(.95rem,1.5vw,1.1rem)}@media(min-width:768px){.coming-soon-panel:not(.coming-soon-panel--compact) .coming-soon-panel__preview-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.coming-soon-panel:not(.coming-soon-panel--compact) .coming-soon-panel__preview-card{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:14px;min-height:148px;padding:18px}.coming-soon-panel:not(.coming-soon-panel--compact) .coming-soon-panel__preview-soon{margin-top:auto}}[data-theme=light] .coming-soon-panel .coming-soon-panel__coming-soon{background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--primary-color) 10%,transparent),transparent 55%),var(--surface-elevated);border-color:var(--border-hairline-color)}[data-theme=light] .coming-soon-panel .coming-soon-panel__preview-card{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}.coming-soon-panel.profile-photos .coming-soon-panel__coming-soon,.coming-soon-panel.about__photos-coming-soon .coming-soon-panel__coming-soon,.coming-soon-panel.dashboard-marketing .coming-soon-panel__coming-soon{background:transparent;border:none}.coming-soon-panel.profile-photos .coming-soon-panel__hero-icon,.coming-soon-panel.about__photos-coming-soon .coming-soon-panel__hero-icon,.coming-soon-panel.dashboard-marketing .coming-soon-panel__hero-icon,.coming-soon-panel.profile-photos .coming-soon-panel__hero-icon .vignette.vignette--base,.coming-soon-panel.about__photos-coming-soon .coming-soon-panel__hero-icon .vignette.vignette--base,.coming-soon-panel.dashboard-marketing .coming-soon-panel__hero-icon .vignette.vignette--base{background-color:transparent;border:none}.coming-soon-panel.profile-photos .coming-soon-panel__preview-card,.coming-soon-panel.about__photos-coming-soon .coming-soon-panel__preview-card,.coming-soon-panel.dashboard-marketing .coming-soon-panel__preview-card{background-color:transparent}.coming-soon-panel.profile-photos .coming-soon-panel__preview-icon,.coming-soon-panel.about__photos-coming-soon .coming-soon-panel__preview-icon,.coming-soon-panel.dashboard-marketing .coming-soon-panel__preview-icon{background-color:transparent;border:none}[data-theme=light] .coming-soon-panel.profile-photos .coming-soon-panel__coming-soon,[data-theme=light] .coming-soon-panel.about__photos-coming-soon .coming-soon-panel__coming-soon,[data-theme=light] .coming-soon-panel.dashboard-marketing .coming-soon-panel__coming-soon{background:transparent;border:none}[data-theme=light] .coming-soon-panel.profile-photos .coming-soon-panel__hero-icon,[data-theme=light] .coming-soon-panel.about__photos-coming-soon .coming-soon-panel__hero-icon,[data-theme=light] .coming-soon-panel.dashboard-marketing .coming-soon-panel__hero-icon,[data-theme=light] .coming-soon-panel.profile-photos .coming-soon-panel__hero-icon .vignette.vignette--base,[data-theme=light] .coming-soon-panel.about__photos-coming-soon .coming-soon-panel__hero-icon .vignette.vignette--base,[data-theme=light] .coming-soon-panel.dashboard-marketing .coming-soon-panel__hero-icon .vignette.vignette--base{background-color:transparent;border:none}[data-theme=light] .coming-soon-panel.profile-photos .coming-soon-panel__preview-card,[data-theme=light] .coming-soon-panel.about__photos-coming-soon .coming-soon-panel__preview-card,[data-theme=light] .coming-soon-panel.dashboard-marketing .coming-soon-panel__preview-card{background-color:transparent}[data-theme=light] .coming-soon-panel.profile-photos .coming-soon-panel__preview-icon,[data-theme=light] .coming-soon-panel.about__photos-coming-soon .coming-soon-panel__preview-icon,[data-theme=light] .coming-soon-panel.dashboard-marketing .coming-soon-panel__preview-icon{background-color:transparent;border:none}.progress-bar__bar{position:relative;width:100%;height:10px;overflow:hidden;border-radius:50px;background:var(--bg-color-tertiary);margin-top:10px}.progress-bar__fill{width:calc(var(--p) * 100%);height:100%;border-radius:50px;background:linear-gradient(to right,var(--accent-color),var(--accent-color-secondary));transition:width .4s ease}.progress-bar__steps{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;margin:auto;width:100%}.progress-bar__step{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;flex:1}.progress-bar__step svg{width:18px;height:18px}.progress-bar__dot{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:32px;height:32px;border-radius:50%;background:var(--bg-color-tertiary);font-weight:700;transition:.3s ease}.progress-bar__step.complete .progress-bar__dot{background:var(--accent-color)}.progress-bar__step.active .progress-bar__dot{background:var(--fg-color-secondary);color:var(--bg-color);transform:scale(1.15)}.small-nav{font-size:var(--font-l)}.small-nav__list{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--space-list-sm);margin:0;padding:0;list-style:none}.small-nav--profile-tabs{padding:2px 0 10px;margin:0;box-sizing:border-box;font-size:inherit}.small-nav--profile-tabs .small-nav__list{gap:6px}.small-nav--profile-tabs .small-nav__element{margin:0;padding:0}.small-nav--profile-tabs .text-button.text-button--compact-light,.small-nav--profile-tabs .text-button.text-button--underline{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.small-nav--profile-tabs .text-button.text-button--compact-light:before,.small-nav--profile-tabs .text-button.text-button--compact-light:after,.small-nav--profile-tabs .text-button.text-button--underline:before,.small-nav--profile-tabs .text-button.text-button--underline:after{display:none}.small-nav--profile-tabs .text-button.text-button--compact-light,.small-nav--profile-tabs .text-button.text-button--underline{transition:var(--btn-compact-light-transition)}.small-nav--profile-tabs .text-button.text-button--compact-light:not(.active):not(:disabled),.small-nav--profile-tabs .text-button.text-button--underline:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.small-nav--profile-tabs .text-button.text-button--compact-light:not(.active):not(:disabled):hover,.small-nav--profile-tabs .text-button.text-button--underline:not(.active):not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.small-nav--profile-tabs .text-button.text-button--compact-light.active,.small-nav--profile-tabs .text-button.text-button--underline.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.small-nav--profile-tabs .text-button.text-button--compact-light:disabled,.small-nav--profile-tabs .text-button.text-button--underline:disabled{opacity:var(--btn-compact-light-disabled-opacity)}@media(max-width:1199px){.small-nav--profile-tabs .small-nav__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.small-nav--profile-tabs .small-nav__list::-webkit-scrollbar{display:none}.small-nav--profile-tabs .small-nav__list .small-nav__element{flex-shrink:0}}@media(min-width:1200px){.small-nav--profile-tabs .small-nav__list{flex-wrap:nowrap;align-items:center;overflow-x:visible}.small-nav--profile-tabs .small-nav__element{flex-shrink:0}.small-nav--profile-tabs .small-nav__view-switch{margin-left:auto}}.big-card{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:40px;background-color:var(--bg-color-tertiary);border-radius:max(1.5vw,20px);padding:max(1.25vw,15px)}.big-card__icon{flex-shrink:0;width:clamp(22px,5vw,28px);height:clamp(22px,5vw,28px)}.big-card__icon div,.big-card__icon svg{display:block;width:100%;height:100%}.big-card__footer{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px}@media(max-width:480px){.big-card div,.big-card p{font-size:var(--font-s)}}.card{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:min(20px,2vw);z-index:1}.card__elements{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:2px;text-align:left}.card li:first-child{font-weight:600}.profile-card li:last-child{font-size:var(--font-s)}.date-card{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:20px;position:relative}.date-card__start,.date-card__end{display:grid;grid-template-columns:10px 1fr auto;-moz-column-gap:5%;column-gap:5%;align-items:center;justify-items:center}.date-card__start-circle,.date-card__end-circle{width:10px;height:10px;border-radius:100%}.date-card__start-circle{background-color:currentColor}.date-card__end-circle{border:2px solid currentColor}.date-card__line{position:absolute;top:25%;left:4px;width:2px;height:50%;background-color:currentColor}.date-card__date{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;justify-self:start;text-transform:capitalize}.event-card{display:flex;flex-flow:column;justify-content:initial;align-items:stretch;gap:var(--space-list-sm);width:100%;max-width:460px;--event-card-radius: var(--radius-xl, 36px);--event-card-desc-radius: 32px;--event-card-pill-radius: 999px;--event-card-padding: 8px;--event-card-shadow: var(--shadow-elevated, 0 10px 24px -16px hsla(216 12.2% 4% / .55));--event-card-shadow-hover: var(--shadow-elevated-hover, 0 22px 40px -18px hsla(216 12.2% 4% / .7))}.event-card__frame{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-card__frame:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.event-card__frame:not(:disabled):active{transform:scale(.97)}.event-card__frame{position:relative;flex-grow:1;flex-shrink:1;max-height:100%}.event-card__frame:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:var(--event-card-radius)}.event-card__picture{position:relative;overflow:hidden;width:100%;aspect-ratio:8/9;border-radius:var(--event-card-radius);background-color:var(--bg-color-tertiary);box-shadow:var(--event-card-shadow);transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s cubic-bezier(.2,.8,.2,1)}.event-card__picture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;border:1px solid hsla(0,0%,100%,.1);pointer-events:none}.event-card__picture:after{content:"";position:absolute;inset:0 0 auto 0;z-index:4;height:35%;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,hsla(0,0%,100%,.22) 0%,hsla(0,0%,100%,.06) 35%,transparent 100%)}.event-card__frame:hover .event-card__picture{transform:translateY(-3px);box-shadow:var(--event-card-shadow-hover)}.event-card__bg-pic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .36s ease}.event-card__frame:hover .event-card__bg-pic{transform:scale(1.05);filter:saturate(1.05)}.event-card__scrim{position:absolute;right:0;left:0;z-index:1;pointer-events:none}.event-card__scrim--top{top:0;height:38%;background:linear-gradient(to bottom,hsla(216,12.2%,4%,.58) 0%,hsla(216,12.2%,4%,.25) 55%,transparent 100%)}.event-card__scrim--bottom{bottom:0;height:56%;background:linear-gradient(to top,hsla(216,12.2%,4%,.5) 0%,hsla(216,12.2%,4%,.22) 42%,hsla(216,12.2%,4%,.08) 72%,transparent 100%)}.event-card__header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;position:absolute;top:var(--event-card-padding);right:var(--event-card-padding);left:var(--event-card-padding);z-index:4;padding:6px 6px 6px 11px;border-radius:var(--event-card-pill-radius);background:#090a0b6b;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 6px 18px -8px #090a0b8c,inset 0 1px #ffffff1f;color:#fff}.event-card__header .vignette{flex-shrink:0;width:32px;height:32px;outline:1px solid hsla(0,0%,100%,.22)}.event-card__header-text{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:1px;flex:1 1 auto;min-width:0;padding-right:4px}.event-card__orga{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;color:#fff}.event-card__info{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:5px;font-size:var(--font-xxs);font-weight:400;color:#ffffffd1;min-width:0}.event-card__place{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0}.event-card__dot{flex-shrink:0;opacity:.55}.event-card__date{flex-shrink:0}.event-card__open{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;position:relative;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--primary-color-dark);box-shadow:0 4px 10px -3px #090a0b59,inset 0 -1px #090a0b14;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .22s ease,box-shadow .28s ease}.event-card__open svg{width:14px;height:14px;display:block;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.event-card__frame:hover .event-card__open{background:var(--contrast-color-light);box-shadow:0 8px 18px -4px #090a0b73,inset 0 -1px #090a0b14}.event-card__frame:hover .event-card__open svg{transform:translate(2px,-2px)}.event-card__description{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:5px;position:absolute;right:var(--event-card-padding);bottom:var(--event-card-padding);left:var(--event-card-padding);z-index:3;overflow:hidden;min-height:66px;padding:14px 13px 14px 21px;box-sizing:border-box;border-radius:var(--event-card-desc-radius);color:var(--primary-color-dark);background:#ffffffd1;transform:translateZ(0);backdrop-filter:blur(36px) saturate(175%);-webkit-backdrop-filter:blur(36px) saturate(175%);border:none;box-shadow:0 12px 32px -14px #090a0b6b,0 4px 12px -6px #090a0b38}.event-card__description h4{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-m);font-weight:600;letter-spacing:-.014em;line-height:1.2;color:var(--primary-color-dark)}.event-card__description p{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-xxs);font-weight:400;line-height:1.4;color:#121417ad}.event-card__description .event-card__location{display:flex;flex-flow:row nowrap;align-items:center;gap:5px;width:100%;min-width:0;margin:0;font-size:var(--font-xxs);font-weight:500;line-height:1.25;color:#121417ad}.event-card__location-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0}.event-card__location-icon div,.event-card__location-icon svg{display:block;width:12px;height:12px}.event-card__location-icon svg{color:#1214178c}.event-card__location-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card__social{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;flex-shrink:0;box-sizing:border-box;width:calc(100% - 28px);max-width:calc(100% - 28px);margin:0 14px;min-width:0}.event-card__footer{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:5%;flex-shrink:0;box-sizing:border-box;width:100%;margin:0}.event-card .reaction-button:nth-child(3){flex-grow:1}.event-card .reaction-button p{font-size:var(--font-xxs);color:var(--fg-color-secondary)}.event-card .reaction-button--active .event-card .reaction-button__active-number{color:var(--fg-color)}.event-card .more-profiles{justify-self:end}.event-card__comment-preview{display:none;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;font-size:var(--font-xs);line-height:1.35;text-decoration:none;color:inherit}.event-card__comment-author{font-weight:600;color:var(--fg-color)}.event-card__comment-text{font-weight:400;color:var(--fg-color-secondary);word-break:break-word}@media(max-width:768px){.event-card{--event-card-radius: 32px;--event-card-desc-radius: 30px}.event-card__picture{aspect-ratio:4/5}.event-card__description{min-height:62px;padding:13px 12px 13px 19px}.event-card__description h4{font-size:var(--font-s)}.event-card__description p{font-size:var(--font-xxs)}}@media(max-width:480px){.event-card{--event-card-radius: 30px;--event-card-desc-radius: 28px;--event-card-padding: 7px}.event-card__picture{aspect-ratio:4/5}.event-card__header{padding:5px 5px 5px 9px;gap:9px}.event-card__header .vignette{width:30px;height:30px}.event-card__open{width:32px;height:32px}.event-card__open svg{width:13px;height:13px}.event-card__description{min-height:60px;padding:12px 11px 12px 18px}.event-card__description h4{font-size:var(--font-s)}.event-card__description p{font-size:var(--font-xxs)}.event-card__footer{margin:0 var(--space-list-xs)}}[data-theme=light] .event-card{--event-card-shadow: var(--shadow-elevated);--event-card-shadow-hover: var(--shadow-elevated-hover)}[data-theme=light] .event-card__picture:before{border-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)}[data-theme=light] .event-card__description{background:#ffffffeb;border:none;backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);box-shadow:var(--shadow-elevated)}[data-theme=light] .event-card__description h4,[data-theme=light] .event-card__description p{color:var(--cosmos-ink)}[data-theme=light] .event-card__description p,[data-theme=light] .event-card__description .event-card__location,[data-theme=light] .event-card__description .event-card__location-text{color:var(--cosmos-warm-600)}.frame{background-color:var(--bg-color-tertiary);border-radius:20px;padding:20px 20px 30px;flex:1}.frame__header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:20px}.frame h4{font-size:var(--font-s)}.frame__icon svg{width:30px;height:30px}.frame__content{margin:auto;color:var(--fg-color-secondary)}.error{color:var(--red-color);max-width:100%;max-height:100%}.fillable-icon{height:100%}.fillable-icon svg,.fillable-icon div{height:100%}.fillable-icon svg{transition:color .1s ease-in-out,fill .15s ease-in-out;fill:transparent}.fillable-icon__emoji{font-size:var(--font-m);transition:filter .1s ease-in-out;filter:saturate(0)}.fillable-icon--filled{animation:reaction .3s forwards cubic-bezier(0,.55,.45,1)}.fillable-icon--filled .fillable-icon__like svg{color:var(--red-color);fill:currentColor}.fillable-icon--filled .fillable-icon__interested svg{color:var(--orange-color-lighter);fill:currentColor}.fillable-icon--filled .fillable-icon__chat svg{color:var(--blue-color);fill:currentColor}.fillable-icon--filled .fillable-icon__emoji{filter:none}.loading{display:block;width:44px;height:auto;max-width:44px;max-height:40px;flex-shrink:0}:has(>.loading){display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px}.loading path{stroke-dasharray:100%,110%;stroke-dashoffset:105%;opacity:.3;animation:loading-loop 1s ease-in-out infinite}.loading path:nth-of-type(1){animation-delay:1}.loading path:nth-of-type(2){animation-delay:2}.loading path:nth-of-type(3){animation-delay:3}.loading--uncolored path{stroke:var(--blue-color-lighter)}.tooltip{position:absolute;z-index:9999;overflow:hidden;border-radius:12px;box-shadow:var(--box-shadow);background-color:var(--bg-color-quaternary);visibility:collapse;opacity:0;transition-duration:.2s;transition-property:opacity,visibility;transition-timing-function:ease-in-out;transition-behavior:allow-discrete}.tooltip.open{visibility:visible;opacity:1;transition-delay:.1s}.tooltip:has(.more-options__options),.tooltip:has(.chat-attach-menu__options){padding:6px;min-width:10.5rem;border-radius:14px;border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.vignette{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:relative;flex:0 0 auto;align-self:center;aspect-ratio:1/1;overflow:hidden}.vignette div,.vignette p{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px}.vignette img,.vignette div,.vignette p{width:100%;height:100%}.vignette img{display:block;max-width:none;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1}.vignette svg{width:50%;height:50%}.vignette--xs{width:25px;height:25px}.vignette--s{width:35px;height:35px}.vignette--m{width:50px;height:50px}.vignette--l{width:70px;height:70px}.vignette--xl{width:120px;height:120px}.vignette--xxl{width:100%;height:auto;aspect-ratio:auto}.vignette--xxl img{min-width:0;min-height:0;height:auto;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.vignette--base{border-radius:var(--radius-sm, 14px);background-color:var(--glass-bg, var(--bg-color-tertiary));border:1px solid transparent;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.vignette--round{border-radius:100%;background-color:var(--glass-bg, var(--bg-color-tertiary));border:1px solid transparent;transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.left-menu{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;flex-shrink:0;margin:0;width:0;height:100%;padding:0;border:none;border-radius:0;background:none;box-shadow:none;transition:width .2s,margin .2s,padding .2s}.left-menu--transitionning *{text-wrap:nowrap;white-space:nowrap}.left-menu.open{padding:15px;border-radius:var(--radius-window, 30px);background-color:var(--bg-color-secondary);border:var(--border-hairline, 1px solid hsla(0, 0%, 100%, .07));box-shadow:var(--window-shadow, none)}.left-menu.open .icon-text-button{border-radius:var(--radius-sm);padding:2px 4px 2px 2px;margin-inline:-2px;transition:background-color var(--duration-fast) var(--ease-smooth)}.left-menu.open .icon-text-button__name{font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary);transition:color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.left-menu.open .icon-text-button:not(:disabled):hover .icon-text-button__name{color:var(--fg-color);transform:translate(2px)}.left-menu.open .icon-text-button.active{background-color:var(--glass-bg-active)}.left-menu.open .icon-text-button.active .vignette{background-color:var(--fg-color);border-color:transparent;color:var(--bg-color-secondary)}.left-menu.open .icon-text-button.active .icon-text-button__name{color:var(--fg-color);font-weight:600;transform:translate(2px)}.left-menu.open .icon-text-button--base:not(:disabled):hover .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.left-menu.open .icon-text-button--valid .vignette{background-color:color-mix(in srgb,var(--blue-color) 22%,var(--glass-bg));border-color:color-mix(in srgb,var(--blue-color) 32%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff12}.left-menu.open .icon-text-button--valid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--blue-color) 30%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--blue-color) 40%,var(--glass-border-hover));color:var(--fg-color)}.left-menu.open .icon-text-button--invalid .vignette{background-color:color-mix(in srgb,var(--red-color) 16%,var(--glass-bg));border-color:color-mix(in srgb,var(--red-color) 28%,transparent);color:var(--fg-color);box-shadow:inset 0 1px #ffffff0d}.left-menu.open .icon-text-button--invalid:not(:disabled):hover .vignette{background-color:color-mix(in srgb,var(--red-color) 24%,var(--glass-bg-hover));border-color:color-mix(in srgb,var(--red-color) 34%,var(--glass-border-hover));color:var(--fg-color)}.left-menu.open .icon-text-button:not(:disabled):active{transform:none}.left-menu.open .icon-text-button:not(:disabled):active .icon-text-button__name{transform:translate(2px)}.left-menu.open .search-button__text{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;margin:0;font-family:inherit;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--fg-color-secondary);transition:color var(--duration-fast) var(--ease-smooth),padding-left var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth),visibility var(--duration-fast) var(--ease-smooth)}.left-menu.open .search-button:hover .search-button__text,.left-menu.open .search-button.active .search-button__text{color:var(--fg-color)}.left-menu.open .search-button.active .search-button__text{font-weight:600}.left-menu.open{border:var(--border-hairline);box-shadow:none;margin-left:var(--panel-gap, 6px);width:280px}.left-menu.open hr{border:none;height:1px;background:var(--border-hairline-color)}.left-menu.open .navigation{flex-grow:0;justify-content:flex-start;width:100%}.left-menu.open .navigation>h3,.left-menu.open .navigation .nav-button h3,.left-menu.open .navigation .chat-menu__header h3,.left-menu.open .navigation .group-menu__brand-name{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;color:var(--fg-color-secondary)}.left-menu.open .navigation .navigation__list .vignette svg,.left-menu.open .navigation .navigation__list .vignette svg.injected-svg{display:block;width:40%!important;height:40%!important;max-width:40%!important;max-height:40%!important}.left-menu.open .navigation .icon-text-button{width:100%;box-sizing:border-box}.left-menu.open *{text-wrap:nowrap;white-space:nowrap}.left-menu.open .left-menu__content{opacity:1}.left-menu.open.left-menu--rail{width:80px;padding:15px;background-color:var(--bg-color-secondary);background-image:none}.left-menu.open.left-menu--rail .left-menu__content{align-items:center;gap:12px}.left-menu.open.left-menu--rail .navigation.group-menu{align-items:center;width:100%;gap:12px}.left-menu.open.left-menu--rail .navigation.group-menu .group-menu__header{padding-bottom:clamp(8px,1vw,10px);width:100%}.left-menu.open.left-menu--rail .navigation.group-menu .group-menu__brand{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.left-menu.open.left-menu--rail .navigation.group-menu .group-menu__brand-text,.left-menu.open.left-menu--rail .navigation.group-menu .group-menu__members{display:none}.left-menu.open.left-menu--rail .navigation.group-menu .group-menu__thumb .vignette--m{width:48px;height:48px;max-width:48px;max-height:48px}.left-menu.open.left-menu--rail .navigation.group-menu .navigation__list{margin-top:0;padding-top:clamp(10px,1.4vw,12px);border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);width:100%;align-items:center;gap:4px}.left-menu.open.left-menu--rail .navigation.group-menu .navigation__element{width:100%;display:flex;justify-content:center}.left-menu.open.left-menu--rail .navigation.group-menu .icon-text-button{justify-content:center;width:48px;min-width:48px;padding:2px;margin-inline:auto;box-sizing:border-box}.left-menu.open.left-menu--rail .navigation.group-menu .icon-text-button__name{display:none}.left-menu.open.left-menu--rail .navigation.group-menu .icon-text-button:not(:disabled):hover .icon-text-button__name,.left-menu.open.left-menu--rail .navigation.group-menu .icon-text-button.active .icon-text-button__name{transform:none}.left-menu.open.left-menu--chat{width:390px;padding:15px}.left-menu.open.left-menu--chat .left-menu__content{gap:12px;min-height:0}.left-menu.open.left-menu--chat .navigation .icon-button--round .vignette--m{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.left-menu.open.left-menu--chat .small-nav button{font-size:var(--font-s)}.left-menu.open.left-menu--chat .navigation{flex:1;min-height:0;gap:12px;justify-content:flex-start}.left-menu.open.left-menu--chat .navigation .list:has(>.no-info){flex:1 1 auto;height:auto;min-height:0;position:relative;padding:0 15px}.left-menu.open.left-menu--chat .navigation .list .no-info{position:absolute;top:max(1rem,50dvh - 11.5rem - 2.75rem);left:50%;transform:translate(-50%);align-items:center;text-align:center;gap:8px;width:min(100%,220px);margin-inline:0;padding:10px 0;border-radius:0;background:transparent;border:none}.left-menu.open.left-menu--chat .navigation .list .no-info__visual{background:transparent;border:none}.left-menu.open.left-menu--chat .navigation .list .no-info__copy{align-items:center;max-width:100%}.left-menu.open.left-menu--chat .navigation .list .no-info__title{font-size:.7rem;font-weight:600;letter-spacing:-.01em;line-height:1.28;color:var(--fg-color-secondary)}.left-menu.open.left-menu--chat .navigation .list .no-info__visual .vignette--l{width:54px;height:54px;max-width:54px;max-height:54px}.left-menu__content{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:18px;height:100%;opacity:0;transition:opacity .3s .2s}.left-menu .nav-button__icon{width:20px}.left-menu>.icon-button{position:absolute;top:10px;right:10px;z-index:2}.left-menu .navigation__delete .icon-text-button__name{color:var(--red-color)}.left-menu.open.left-menu--settings .navigation.settings-menu:not(.settings-menu--mobile)>h3{margin:0 0 12px}.left-menu .small-nav button{font-size:var(--font-xs)}@media(max-width:768px){.left-menu,.left-menu.open{position:fixed;top:0;left:-100%;z-index:10;margin:0;padding:0;overflow:visible;border-radius:0;transition:left .2s}.left-menu__content,.left-menu.open__content{padding:calc(40px + var(--safe-top)) max(15px,var(--safe-right)) max(15px,var(--safe-bottom)) max(15px,var(--safe-left));opacity:1}.left-menu.open.left-menu--settings .left-menu__content,.left-menu.open.open.left-menu--settings .left-menu__content{padding-top:calc(var(--safe-top) + clamp(12px,3vw,16px));padding-right:max(15px,var(--safe-right));padding-left:max(15px,var(--safe-left));padding-bottom:max(15px,var(--safe-bottom))}.left-menu.open,.left-menu.open.open{left:0}}@media(max-width:768px)and (min-width:480px){.left-menu,.left-menu.open{box-shadow:var(--box-shadow);width:330px}.left-menu__overlay,.left-menu.open__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100vw;height:100vh;background-color:var(--overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.left-menu>.icon-button,.left-menu.open>.icon-button{top:20px;right:20px}.left-menu.open.left-menu--chat{width:450px}}@media(max-width:480px){.left-menu,.left-menu.open{width:100vw}}.connected #main:has(>section.chat-page--settings){padding-right:0;scrollbar-gutter:auto}.connected #main:has(>section.chat-page--settings)>section.chat-page--settings{padding-right:var(--surface-padding);box-sizing:border-box}.connected #main:has(>section.chat-page--settings)>.actions:not(.actions--secondary):not(.actions--inline){display:none!important}.chat-page--settings{flex:0 0 auto;max-height:none;overflow:visible}.chat-page--settings .settings-group-chat{width:100%;min-width:0;box-sizing:border-box}.chat-page--settings .settings-group-chat .settings-group__page-head-actions{display:flex;align-items:center;gap:clamp(10px,1.4vw,16px)}.chat-page--settings .settings-group-chat .my-details__avatar--empty .image-dropzone__area{background:transparent!important;background-image:none!important;box-shadow:none}.chat-page--settings .settings-group-chat .my-details__avatar--empty .image-dropzone__area:after{display:none}.chat-page--settings .settings-group-chat .my-details__avatar--empty .image-dropzone__area:hover,.chat-page--settings .settings-group-chat .my-details__avatar--empty .image-dropzone__area:active{background:transparent!important;transform:none}.chat-page--settings .settings-group-chat .my-details__avatar--empty .image-dropzone__area svg{width:42px;min-width:42px;height:42px;color:var(--fg-color-secondary)}.chat-page--settings .settings-group-chat__team-table.team{gap:0;width:100%;min-width:0}.chat-page--settings .settings-group-chat__team-table.team .team-table{width:100%;max-width:100%;min-width:0}@media(max-width:768px){.connected #main:has(>section.chat-page--settings)>section.chat-page--settings{padding-right:var(--chat-mobile-gutter, var(--surface-padding))}.chat-page--settings{padding-bottom:max(clamp(12px,2vw,16px),var(--safe-bottom))}}.connected #main:has(>section.chat-page:not(.chat-page--settings)),.connected #main:has(>.event-mobile-shell>section.chat-page:not(.chat-page--settings)),.connected #main:has(>.group-mobile-shell>section.chat-page:not(.chat-page--settings)){display:flex;flex-direction:column;min-height:0;overflow:hidden}.connected #main:has(>section.chat-page:not(.chat-page--settings))>section.chat-page,.connected #main:has(>section.chat-page:not(.chat-page--settings))>.event-mobile-shell>section.chat-page,.connected #main:has(>section.chat-page:not(.chat-page--settings))>.group-mobile-shell>section.chat-page,.connected #main:has(>.event-mobile-shell>section.chat-page:not(.chat-page--settings))>section.chat-page,.connected #main:has(>.event-mobile-shell>section.chat-page:not(.chat-page--settings))>.event-mobile-shell>section.chat-page,.connected #main:has(>.event-mobile-shell>section.chat-page:not(.chat-page--settings))>.group-mobile-shell>section.chat-page,.connected #main:has(>.group-mobile-shell>section.chat-page:not(.chat-page--settings))>section.chat-page,.connected #main:has(>.group-mobile-shell>section.chat-page:not(.chat-page--settings))>.event-mobile-shell>section.chat-page,.connected #main:has(>.group-mobile-shell>section.chat-page:not(.chat-page--settings))>.group-mobile-shell>section.chat-page{flex:1 1 auto;min-height:0;flex-shrink:1}.chat-page{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;flex:1 1 auto;min-height:0;max-height:100%;background:var(--chat-canvas-gradient),var(--bg-color-secondary)}.chat-page .chat-box{flex:1 1 auto;min-height:0;background:transparent}.chat-page:has(.no-info){justify-content:center;min-height:clamp(280px,42vh,420px)}.chat-page .no-info{width:100%;margin:auto 0;background:transparent;border:none;box-shadow:none}.chat-page .no-info.no-info--card{background-color:transparent;border:none;padding:clamp(20px,3vw,32px) 0}.chat-page .no-info.no-info--card .no-info__visual{background:transparent;border:none}.chat-page .no-info.no-info--card .text-button--compact-light{min-width:clamp(140px,36%,200px);min-height:var(--btn-compact-light-min-height, 40px)}@media(min-width:768px){.connected #main:has(>section.chat-page--thread.chat-page--group){padding-top:15px}.chat-page--thread.chat-page--group .chat-box__header{padding:0 clamp(20px,2.6vw,28px) clamp(12px,1.6vw,16px)}.chat-page--thread.chat-page--group .chat-box__header-top{min-height:48px}.chat-page--thread.chat-page--group .chat-box__header-actions.actions--inline .icon-button .vignette,.chat-page--thread.chat-page--group .chat-box__header-actions.actions--inline .icon-button .vignette>div{width:48px;height:48px;max-width:48px;max-height:48px;box-shadow:none}.chat-page--thread.chat-page--group .chat-box__header-actions.actions--inline .icon-button svg,.chat-page--thread.chat-page--group .chat-box__header-actions.actions--inline .icon-button svg.injected-svg{width:20px;height:20px}.chat-page--thread.chat-page--group .chat-box__header-card{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;-moz-column-gap:clamp(14px,2vw,18px);column-gap:clamp(14px,2vw,18px);row-gap:0;width:100%;min-width:0}.chat-page--thread.chat-page--group .chat-box__header-card .vignette{width:48px!important;height:48px!important;max-width:48px;max-height:48px;border-radius:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.chat-page--thread.chat-page--group .chat-box__header-card .vignette img{-o-object-fit:cover;object-fit:cover}.chat-page--thread.chat-page--group .chat-box__header-card .card__elements{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-page--thread.chat-page--group .chat-box__header-card li:first-child{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.chat-page--thread.chat-page--group .chat-box__header-card .light-color{font-size:var(--font-xxs);font-weight:500;line-height:1.2;letter-spacing:0;color:var(--fg-color-tertiary);font-variant-numeric:tabular-nums}}@media(max-width:768px){.chat-page{background:var(--chat-canvas-gradient),var(--bg-color)}.connected #main:has(>section.chat-page),.connected #main:has(>.event-mobile-shell>section.chat-page),.connected #main:has(>.group-mobile-shell>section.chat-page){display:flex;flex-direction:column;min-height:0;height:100svh;max-height:100svh;overflow:hidden;padding-top:var(--mobile-main-pad-top);padding-right:var(--chat-mobile-gutter);padding-bottom:0;padding-left:var(--chat-mobile-gutter)}.chat-page--thread.chat-page--event,.chat-page--thread.chat-page--group,.event-mobile-shell--chat>.chat-page--thread,.group-mobile-shell--chat>.chat-page--thread{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.chat-page--inbox{overflow:hidden}.chat-page--inbox .chat-inbox-page{flex:1 1 auto;min-height:0}.chat-page--inbox.chat-page--event,.chat-page--inbox.chat-page--group,.event-mobile-shell--chat>.chat-page--inbox,.group-mobile-shell--chat>.chat-page--inbox{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.chat-page--thread{overflow:hidden}.chat-page--thread .chat-box__header{padding-top:clamp(8px,2vw,12px);padding-inline:0}.chat-page--thread .chat-box__box{padding-inline:0}.chat-page--thread .chat-box__inputs{padding-inline:0;padding-bottom:max(clamp(12px,2vw,16px),var(--safe-bottom))}}.create{--create-cover-radius: var(--radius-lg);--create-cover-radius-mobile: clamp(20px, 5vw, var(--radius-lg));--create-field-radius: var(--radius-md);--create-font-page-title: var(--font-page-title);--create-font-hero: var(--font-display-sm);--create-font-display: clamp(1.12rem, 2vw, 1.42rem);--create-font-section: var(--font-s);--create-font-card-title: var(--font-s);--create-font-body: var(--font-s);--create-font-meta: var(--font-s);--create-font-caption: var(--font-xs);--create-font-label: var(--font-xs);--create-font-overline: var(--font-xxs);--create-line-height-body: 1.55;--create-line-height-heading: 1.25;--create-letter-body: -.011em;--create-letter-heading: -.02em;--create-letter-display: -.025em;--create-editor-min-height: clamp(120px, 18vw, 168px);--create-list-item-gap: var(--space-list);--create-list-item-padding: var(--space-card);--create-ticket-meta-min: 9.5rem;--create-ticket-padding: var(--space-list) var(--space-card);--create-ticket-gap: var(--space-list-sm);--create-search-height: 44px;--list-item-action-size: 32px;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section);position:relative;width:100%;min-width:0;max-width:720px;margin-inline:auto;container-type:inline-size}.create--flow{gap:var(--create-flow-gap, var(--space-stack-lg))}.create__step-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(12px,2vw,16px);column-gap:clamp(12px,2vw,16px);width:100%;min-width:0;box-sizing:border-box}.create__step-header-actions{display:flex;align-items:center;gap:clamp(10px,1.4vw,16px);flex-shrink:0}.create__step-header-actions .text-button--compact-light{min-height:34px;padding-inline:14px}@media(min-width:769px){.create__main-infos.create__main-infos--split{display:flex;flex-flow:row;justify-content:stretch;gap:var(--space-section);align-items:flex-start}.create__main-infos.create__main-infos--split .create__cover-block{flex-shrink:0}.create__main-infos.create__main-infos--split .create__main-fields{flex:1;min-width:0}}@media(min-width:1024px){.connected #main:has(>section.create--flow){padding-bottom:calc(var(--surface-padding) + 24px)}}.create__hero{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-stack-lg);width:100%;padding:clamp(32px,6vw,48px) clamp(24px,5vw,40px);text-align:center;border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none}.create__hero-icon{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:56px;height:56px;border-radius:var(--radius-full);background-color:var(--glass-bg);border:var(--border-hairline)}.create__hero-icon svg{width:26px;height:26px;opacity:.9}.create__hero-title{margin:0;max-width:22ch}.create__hero-lead{margin:0;max-width:36ch}.create__hero .text-button.text-button--call-to-action{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;min-height:40px;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-full);font-size:var(--event-font-secondary, var(--font-xxs));font-weight:600;letter-spacing:-.01em;box-shadow:var(--glass-shadow)}.create__creation{width:100%}.create__drafts{display:flex;flex-flow:column;justify-content:stretch;align-items:flex-start;gap:var(--space-stack-lg);width:100%}.create__drafts-title{margin:0}.create__draft-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list);width:100%;margin:0;padding:0;list-style:none}.create__no-draft{align-self:center;margin:var(--space-section-sm) 0 0}[data-theme=light] .create:not(.create--flow) .create__hero{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}.create__progress{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--space-list-sm);width:100%;padding:0 2px}.create__progress-meta{display:flex;flex-flow:row;justify-content:space-between;align-items:baseline;gap:var(--space-list-sm);width:100%}.create__progress-step{text-transform:uppercase;color:var(--fg-color-tertiary)}.create__progress-label{color:var(--fg-color-secondary)}.create__progress-track{height:3px;border-radius:var(--radius-full);background-color:var(--glass-bg);overflow:hidden}.create__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fg-color-secondary),var(--fg-color));transition:width var(--duration-normal) var(--ease-smooth)}.create__progress-dots{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;padding:0;list-style:none}.create__progress-dot{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--glass-bg);transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.create__progress-dot--done{background-color:var(--fg-color-tertiary)}.create__progress-dot--current{background-color:var(--fg-color);transform:scale(1.25)}.create__lead{margin:0;max-width:52ch}.create__section{width:100%;padding:var(--create-section-pad, clamp(20px, 3.5vw, 28px));box-sizing:border-box;overflow:visible;border-radius:var(--radius-md);background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none}.create__section-header{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-list-xs);margin-bottom:var(--space-section-sm)}.create__section-title,.create__section-desc{margin:0}.create__section-body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm);width:100%;min-width:0}.create__page-languages,.create__event-languages{width:100%;overflow:visible}.create__page-languages:has(.dropdown.open),.create__event-languages:has(.dropdown.open){position:relative;z-index:10}.create__page-languages .create__section-body,.create__event-languages .create__section-body{overflow:visible}[data-theme=light] .create--flow .create__section{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}.create__cover-block{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--space-stack-lg)}.create__cover-block .image-dropzone{align-self:center}.create__cover-block .image-dropzone__area{width:min(280px,72vw);height:min(280px,72vw);border-radius:var(--radius-xl);border:var(--border-hairline);box-shadow:var(--shadow-elevated);transition:box-shadow var(--duration-normal) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.create__cover-block .image-dropzone__area:hover{box-shadow:var(--shadow-elevated-hover)}.create__main-infos{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--space-section-sm);width:100%}.create__main-fields{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm);width:100%}.create__title-field .input__field{padding:12px 0;border:none;border-bottom:var(--border-hairline);border-radius:0;background-color:transparent;transition:border-color var(--duration-fast) var(--ease-smooth)}.create__title-field .input__field:focus-visible{outline:none;border-bottom-color:var(--glass-border-active)}.create__location{display:flex;flex-flow:column;justify-content:stretch;align-items:flex-start;gap:var(--space-section-sm)}.create__address-preview{margin:0;padding:12px 16px;border-radius:var(--radius-md);background-color:var(--glass-bg);font-size:var(--create-font-body);line-height:var(--create-line-height-body)}.create__address-preview strong{display:block;font-weight:600;color:var(--fg-color)}.create__address-preview em{font-style:normal;color:var(--fg-color-tertiary)}.create__map{margin:0;overflow:hidden;border-radius:var(--radius-lg);border:var(--border-hairline)}.create__map img{display:block;width:100%;height:auto;opacity:.85}.create__edit-block.location .create-location{margin-top:calc(var(--space-list-sm) * -.25)}.create-location{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,2.2vw,18px);width:100%;min-width:0}.create-location__toolbar{position:relative;z-index:1;flex-shrink:0;width:100%;max-width:22rem;isolation:isolate}.create-location__toolbar .switcher{gap:0}.create-location__toolbar .switcher__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:stretch;box-sizing:border-box;min-height:36px;max-height:36px;padding:2px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--glass-bg) 68%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);box-shadow:inset 0 1px #ffffff12,0 1px 2px #0000000f;overflow:hidden}.create-location__toolbar .switcher__button{flex:1 1 0!important;align-self:center!important;min-width:0!important;height:32px;min-height:32px;max-height:32px;padding-block:0;line-height:1;font-size:var(--create-font-caption, var(--font-xxs));letter-spacing:-.01em}.create-location__toolbar .switcher__selection{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0;padding-block:0;line-height:1;font-size:var(--create-font-caption, var(--font-xxs));letter-spacing:-.01em;box-shadow:inset 0 .5px #ffffff1f}.create-location__error{margin:0;font-size:var(--font-xxs);color:var(--red-color);letter-spacing:.01em}.create-location__surface{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;overflow:hidden;border:var(--border-hairline);border-radius:calc(var(--create-field-radius, var(--radius-lg)) + 2px);background:linear-gradient(165deg,color-mix(in srgb,var(--glass-bg) 88%,transparent),color-mix(in srgb,var(--glass-bg) 48%,transparent));-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);box-shadow:inset 0 1px #ffffff12,0 2px 8px #0000000a;transition:border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.create-location__surface:focus-within{border-color:color-mix(in srgb,var(--fg-color) 14%,transparent);box-shadow:inset 0 1px #ffffff17,0 0 0 3px color-mix(in srgb,var(--fg-color) 4%,transparent),0 4px 14px #0000000d}.create-location__surface--filled{background:linear-gradient(168deg,color-mix(in srgb,var(--glass-bg) 76%,transparent),color-mix(in srgb,var(--bg-color-secondary) 32%,transparent));box-shadow:inset 0 1px #ffffff14,0 8px 28px #00000014}.create-location__surface--results{margin-top:calc(clamp(14px,2.2vw,18px)*-.35)}.create-location__search-wrap{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.create-location__search-wrap .input.input--search{--search-field-height: 56px;width:100%}.create-location__hint{margin:0;padding:0 4px;font-size:var(--create-font-caption, var(--font-xxs));line-height:1.45;letter-spacing:.01em;color:var(--fg-color-tertiary)}.create-location__online{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px}.create-location__online .input{flex:1;min-width:0}.create-location__online .input__field{min-height:42px;border-radius:calc(var(--create-field-radius, var(--radius-lg)) - 4px);background-color:color-mix(in srgb,var(--bg-color-secondary) 28%,transparent)}.create-location__field-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:34px;height:34px;border-radius:50%;background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.create-location__field-icon svg{width:15px;height:15px;opacity:.68}.create-location__status{margin:0;padding:0 16px 14px;font-size:var(--create-font-caption, var(--font-xxs));letter-spacing:.01em;color:var(--fg-color-tertiary)}.create-location__suggestions{list-style:none;margin:0;padding:6px;max-height:252px;overflow-y:auto;scrollbar-width:thin}.create-location__suggestion button{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0;padding:11px 10px;border:none;border-radius:calc(var(--create-field-radius, var(--radius-lg)) - 8px);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.create-location__suggestion button:hover{background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.create-location__suggestion button:active{transform:scale(.996)}.create-location__suggestion button:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:1px}.create-location__suggestion-icon,.create-location__selection-icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--fg-color) 8%,transparent),color-mix(in srgb,var(--fg-color) 3%,transparent));box-shadow:inset 0 1px #ffffff0f}.create-location__suggestion-icon svg,.create-location__selection-icon svg{width:14px;height:14px;opacity:.76}.create-location__suggestion-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;padding-block:1px}.create-location__suggestion-text strong{font-size:var(--create-font-body, var(--font-s));font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--fg-color)}.create-location__suggestion-text span{font-size:var(--create-font-caption, var(--font-xxs));line-height:1.35;color:var(--fg-color-tertiary)}.create-location__selection{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:14px}.create-location__selection-head{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px}.create-location__selection-head .text-button{flex-shrink:0;margin-top:2px}.create-location__selection-address{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:12px;flex:1;min-width:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);border-radius:calc(var(--create-field-radius, var(--radius-lg)) - 4px);background:linear-gradient(145deg,color-mix(in srgb,var(--fg-color) 4.5%,transparent),color-mix(in srgb,var(--fg-color) 2%,transparent));box-shadow:inset 0 1px #ffffff12,0 1px 2px #0000000a}.create-location__selection-address address{margin:0;font-style:normal;font-size:var(--create-font-body, var(--font-s));line-height:1.55;letter-spacing:-.014em;color:var(--fg-color-secondary);white-space:pre-line}.create-location .location--embedded{width:100%;min-width:0}.create-location .location--embedded .location__map{margin:0;height:auto;min-height:156px;max-height:none}@media(max-width:767px){.create-location__toolbar{max-width:none}.create-location__surface{border-radius:var(--create-mobile-radius-card, 20px)}.create-location__search-wrap .input.input--search{--search-field-height: var(--create-search-height, 48px)}.create-location__selection-head{flex-direction:column;align-items:stretch}.create-location__selection-head .text-button{align-self:flex-start;margin-top:0}}.create__tickets,.create__addons{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list);position:relative;width:100%}.create__tickets-header,.create__addons-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list);width:100%}.create__tickets-header h3,.create__addons-header h3,.create__section-hint{margin:0}.create__ticket-list,.create__addon-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--create-list-item-gap);width:100%;margin:0;padding:0;list-style:none}.create__tickets .create__section-hint,.create__addons .create__section-hint{margin-bottom:var(--space-list-xs)}.ticket-item--error,.addon-item--error{border-color:color-mix(in srgb,var(--red-color) 36%,var(--glass-border));background-color:color-mix(in srgb,var(--red-color) 7%,var(--glass-panel-bg));box-shadow:inset 0 1px color-mix(in srgb,var(--red-color) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--red-color) 22%,transparent)}.ticket-item--error:hover,.addon-item--error:hover{border-color:color-mix(in srgb,var(--red-color) 48%,var(--glass-border-hover))}.create__fees-absorb .create__fees-absorb-body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list);width:100%;min-width:0}.create__fees-absorb .create__fees-absorb-switcher{width:100%;min-width:0}.create__fees-absorb .create__fees-absorb-switcher .switcher,.create__fees-absorb .create__fees-absorb-switcher .switcher__content{width:100%}.create__fees-absorb .create__fees-absorb-switcher .switcher__button{flex:1 1 0;min-width:0}.create__fees-absorb .create__fees-absorb-hint{margin:0;max-width:52ch;font-size:var(--create-font-caption);line-height:1.45;color:var(--fg-color-tertiary)}.create__visibility-grid{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--space-list-sm);width:100%}.create__visibility-grid .radio{border-radius:var(--radius-md);border:var(--border-hairline);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);align-items:flex-start;gap:var(--space-list);padding:16px 18px;margin:0;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.create__visibility-grid .radio:has(.radio__field:checked){background-color:var(--glass-bg-active);border-color:var(--glass-border-active)}.create__visibility-grid .radio:has(.radio__field:disabled){opacity:.45;cursor:not-allowed}.create__visibility-grid .radio .radio__label{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:4px;min-width:0}.create__visibility-grid .radio .radio__dot{flex-shrink:0;margin-top:2px}.create__visibility-elem{flex-shrink:0;color:var(--fg-color)}.create__visibility-desc{min-width:0;color:var(--fg-color-tertiary)}.create__preview-banner{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list);width:100%;padding:12px 16px;border-radius:var(--radius-md);background-color:var(--glass-bg);border:var(--border-hairline);color:var(--fg-color-secondary)}.create .event__container h2{margin-top:0}.phone-preview{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;padding:clamp(8px,2vw,16px) 0 clamp(20px,4vw,32px)}.phone-preview__stage{width:min(100%,390px)}.phone-preview__device{padding:11px;border-radius:46px;background:linear-gradient(155deg,#3d3d3d,#1a1a1a 52%,#0f0f0f);box-shadow:0 0 0 1px #ffffff1a inset,0 28px 56px -28px #0000009e,0 8px 20px -12px #00000059}.phone-preview__bezel{position:relative;overflow:hidden;border-radius:36px;background-color:var(--cosmos-ink)}.phone-preview__island{position:absolute;top:10px;left:50%;z-index:3;width:92px;height:26px;border-radius:18px;background-color:#000;transform:translate(-50%);pointer-events:none}.phone-preview__screen{position:relative;height:min(72vh,780px);overflow:hidden;background-color:var(--bg-color)}.phone-preview__scroll{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);height:100%;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.phone-preview__home-indicator{width:112px;height:4px;margin:8px auto 6px;border-radius:var(--radius-full);background-color:#ffffff57}.preview-view-switch{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2px;box-sizing:border-box;padding:2px;border:var(--border-hairline);border-radius:var(--radius-full);background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000024}.preview-view-switch__option{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;min-width:108px;min-height:34px;padding:0 16px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--fg-color-tertiary);font-size:var(--font-xxs);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),transform .12s var(--ease-smooth)}.preview-view-switch__option--active{background-color:var(--fg-color);color:var(--bg-color-secondary);box-shadow:0 1px 2px #0003,inset 0 .5px #ffffff1f}.preview-view-switch__option:not(.preview-view-switch__option--active):hover{background-color:var(--glass-bg-hover);color:var(--fg-color-secondary)}.preview-view-switch__option:active:not(:disabled){transform:scale(.98)}.preview-view-switch__option:focus-visible{outline:2px solid var(--glass-outline-focus);outline-offset:1px}.create__event-page.create__event-page--in-phone-preview{margin:0;padding:0}.create__event-page--in-phone-preview .event__container--mobile{width:100%;min-width:0}[data-theme=light] .phone-preview__device{background:linear-gradient(155deg,#e0e0e0,#b8b8b8 52%,#949494);box-shadow:0 0 0 1px color-mix(in srgb,var(--cosmos-ink) 8%,transparent) inset,0 28px 56px -28px #1a1a1a2e,0 8px 20px -12px #1a1a1a1f}[data-theme=light] .preview-view-switch{background-color:#ffffffb8}.create--event-layout{max-width:none;margin-inline:0;gap:var(--create-flow-gap, var(--space-stack-lg))}.create--event-layout .create__preview-banner,.create--event-layout .create__progress,.create--event-layout .page-intro__row{width:min(100%,720px);margin-inline:auto}.create__event-page{width:100%;min-width:0}.create__event-page.event--desktop{margin:calc(-1 * var(--surface-padding, 16px));padding:var(--surface-padding, 16px);padding-bottom:32px;box-sizing:border-box}.create__event-page .event__container{width:100%}.create__event-page .event__intro .create__title-field .input__field{width:100%;margin:0}.create__cover-field{width:100%}.create__cover-field__figure{margin:0;overflow:hidden;border-radius:var(--create-cover-radius);box-shadow:none}.create__cover-field .image-dropzone{gap:var(--space-list-sm);width:100%;border-radius:inherit}.create__cover-field .image-dropzone__area{width:100%;height:auto;aspect-ratio:1/1;max-width:none;margin:0;border-radius:inherit;box-shadow:none}.create__cover-field .image-dropzone__area--event-poster{background-color:transparent;overflow:hidden;border-radius:inherit}.create__cover-field .image-dropzone__area--event-poster .image-dropzone__placeholder{overflow:hidden;border-radius:inherit}.create__cover-field .image-dropzone__area--event-poster .image-dropzone__placeholder-poster{top:0;right:0;bottom:0;left:0;filter:blur(18px) saturate(1.15);transform:scale(1.08);transform-origin:center}.create__cover-field .image-dropzone__area--event-poster .image-dropzone__placeholder-poster:after{content:none}.create__cover-field .image-dropzone__area--event-poster .image-dropzone__placeholder-cta{padding:12px 22px;font-size:var(--font-xs);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.event__container--mobile .create__cover-field__figure{border-radius:var(--create-cover-radius-mobile)}.event__container:not(.event__container--mobile) .create__cover-field__figure{border-radius:var(--create-cover-radius)}.create__event-intro-fields{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm);width:100%}.create__event-intro-fields .create__title-field,.create__event-intro-fields .create__type{align-self:stretch;width:100%}.create__event-intro-fields .create__date{align-self:flex-start;width:auto;max-width:100%}@media(max-width:768px){.create__event-intro-fields .create__date{align-self:stretch;width:100%}}.create__event-intro-fields .create__type .input--row{gap:12px}.create__event-intro-fields .create__type .dropdown{height:38px}.create__event-intro-fields .create__type .dropdown__button{padding:0 10px;border-radius:var(--create-field-radius, var(--radius-md))}.create__event-intro-fields .create__type .dropdown__icon{font-size:var(--font-m)}.create__event-intro-fields .create__type .dropdown__text{padding-left:6px;font-size:var(--create-font-meta, var(--font-xs));font-weight:500}.create__event-intro-fields .create__type .dropdown__arrow{padding-left:4px}.create__event-intro-fields .create__type .dropdown__arrow svg{width:14px}.create__event-intro-fields .create__type .dropdown__choices{top:calc(100% + 4px);padding:3px}.create__event-intro-fields .create__type .dropdown__choice{padding:6px 10px}.create__edit-block{width:100%}.create__edit-block h3{margin:0 0 var(--space-list-sm);color:var(--fg-color)}.create--event-layout .create__event-page.event{--event-font-title: var(--create-font-display);--event-font-section: var(--create-font-section);--event-font-body: var(--create-font-body);--event-font-secondary: var(--create-font-caption);--event-font-caption: var(--create-font-overline);--event-font-emphasis: var(--create-font-body)}.create--event-layout .event__container h2{font-size:var(--create-font-display);font-weight:600;letter-spacing:var(--create-letter-display);line-height:var(--create-line-height-heading)}.create--event-layout .event__container h3{font-size:var(--create-font-section);font-weight:600;letter-spacing:var(--create-letter-heading)}.create--event-layout .event-description .user-text p,.create--event-layout .event-rules .user-text p,.create--event-layout .event-infos__line{font-size:var(--create-font-body);letter-spacing:var(--create-letter-body)}.create--event-layout .event-infos__line--secondary,.create--event-layout .event-quick-meta__text{font-size:var(--create-font-caption)}.create--event-layout .event-infos__label{font-size:var(--create-font-overline)}.create{font-family:inherit;font-size:var(--create-font-body);font-weight:400;line-height:var(--create-line-height-body);letter-spacing:var(--create-letter-body);color:var(--fg-color);-webkit-font-smoothing:antialiased}.create input,.create textarea,.create select,.create button{font-family:inherit}.create .connected-header__title,.create h2{font-size:var(--create-font-page-title);font-weight:600;line-height:var(--create-line-height-heading);letter-spacing:var(--create-letter-heading)}.create h3{font-size:var(--create-font-section);font-weight:600;line-height:var(--create-line-height-heading);letter-spacing:var(--create-letter-heading)}.create h4{font-size:var(--create-font-section);font-weight:600;letter-spacing:var(--create-letter-heading)}.create p,.create .create__lead,.create .create__no-draft{font-size:var(--create-font-body);font-weight:400;line-height:var(--create-line-height-body);letter-spacing:var(--create-letter-body);color:var(--fg-color-secondary)}.create .create__section-hint{font-size:var(--create-font-caption);font-weight:400;line-height:1.45;letter-spacing:var(--create-letter-body);color:var(--fg-color-tertiary)}.create .create__hero-title{font-size:var(--create-font-hero);font-weight:600;line-height:var(--create-line-height-heading);letter-spacing:var(--create-letter-display);color:var(--fg-color)}.create .create__hero-lead{color:var(--fg-color-secondary)}.create .create__section-desc{font-size:var(--create-font-caption);font-weight:400;line-height:var(--create-line-height-body);letter-spacing:var(--create-letter-body);color:var(--fg-color-tertiary)}.create .create__drafts-title{font-size:var(--create-font-section);font-weight:600;letter-spacing:var(--create-letter-heading);color:var(--fg-color)}.create .create__progress-step{font-size:var(--create-font-overline);font-weight:600;letter-spacing:.05em}.create .create__progress-label{font-size:var(--create-font-caption);font-weight:500;letter-spacing:var(--create-letter-body)}.create .create__preview-banner{font-size:var(--create-font-caption);font-weight:500;line-height:var(--create-line-height-body)}.create .input__label{font-size:var(--create-font-label);font-weight:600;letter-spacing:.02em;line-height:1.3}.create .input__field,.create .input--search .input__field{font-size:var(--create-font-body);font-weight:400;letter-spacing:var(--create-letter-body);line-height:1.35}.create .input--datetime-local .input__field{font-size:var(--create-font-meta);font-weight:500;letter-spacing:var(--create-letter-body);font-variant-numeric:tabular-nums}.create .input--editor .input__field{font-size:var(--create-font-body);font-weight:400;line-height:var(--create-line-height-body)}.create .create__title-field .input__field{font-size:var(--create-font-display);font-weight:600;letter-spacing:var(--create-letter-display);line-height:var(--create-line-height-heading)}.create .create__title-field .input__field::-moz-placeholder{font-weight:500;color:var(--fg-color-tertiary)}.create .create__title-field .input__field::placeholder{font-weight:500;color:var(--fg-color-tertiary)}.create .create-event-date__label,.create .create-event-date__pill,.create .create-event-date__timezone strong,.create .create-event-date__timezone em{letter-spacing:var(--create-letter-body)}.create .create-event-date__pill{font-size:var(--create-font-meta);font-weight:500}.create .create-event-date__timezone strong{font-weight:600;color:var(--fg-color)}.create .create-event-date__timezone em{font-size:var(--create-font-caption);font-weight:500}.create .dropdown__label{font-size:var(--create-font-label);font-weight:600;letter-spacing:.02em}.create .create__type .dropdown__text,.create .create__type .dropdown__choice{font-size:var(--create-font-meta);font-weight:500;letter-spacing:var(--create-letter-body)}.create .dropdown__text{font-size:var(--create-font-body);font-weight:500;letter-spacing:var(--create-letter-body)}.create .radio__label{font-size:var(--create-font-body);letter-spacing:var(--create-letter-body)}.create .create__visibility-elem{font-size:var(--create-font-body);font-weight:600;letter-spacing:var(--create-letter-heading)}.create .create__visibility-desc{font-size:var(--create-font-caption);font-weight:400;line-height:var(--create-line-height-body)}.create .text-button{font-family:inherit;letter-spacing:var(--create-letter-body)}.create .create__tickets-header h3,.create .create__addons-header h3{font-size:var(--create-font-section);font-weight:600;letter-spacing:var(--create-letter-heading);color:var(--fg-color)}.create .ticket-item__title,.create .addon-item .card__elements li:first-child{font-size:var(--create-font-card-title);font-weight:600;letter-spacing:var(--create-letter-heading);line-height:var(--create-line-height-heading)}.create .ticket-item__label,.create .addon-item__label{font-size:var(--create-font-overline);font-weight:600;letter-spacing:.04em}.create .ticket-item__value,.create .addon-item__value{font-size:var(--create-font-meta);font-weight:500;letter-spacing:var(--create-letter-body);font-variant-numeric:tabular-nums}.create .language-selection__language{font-size:var(--create-font-body);font-weight:500}.create{--create-section-gap: var(--space-stack-lg);--create-flow-gap: var(--space-stack-lg);--create-section-pad: clamp(20px, 3.5vw, 28px);--create-gutter-inline: 0;--create-progress-label-max: none}.create--flow{gap:var(--create-flow-gap)}@media(max-width:767px){.create{--create-mobile-toolbar-top: calc(var(--surface-padding, 15px) + var(--page-header-offset-top, 5px) - 4px);--create-mobile-toolbar-height: 44px;--create-mobile-progress-gap: clamp(14px, 3.5vw, 18px);--create-mobile-chrome-offset: calc( var(--create-mobile-toolbar-top) + var(--create-mobile-toolbar-height) + var(--create-mobile-progress-gap) );--create-mobile-gap: clamp(16px, 4vw, 20px);--create-mobile-gap-tight: clamp(10px, 2.5vw, 12px);--create-mobile-radius-hero: clamp(20px, 5vw, 26px);--create-mobile-radius-card: clamp(18px, 4.5vw, 22px);--create-gutter-inline: max(clamp(12px, 3.5vw, 16px), var(--safe-right));--create-flow-gap: var(--create-mobile-gap);--create-section-gap: var(--create-mobile-gap);--create-section-pad: clamp(18px, 4.2vw, 22px);--create-hero-pad-y: clamp(22px, 5.5vw, 32px);--create-hero-pad-x: clamp(20px, 5vw, 28px);--create-hero-inner-gap: clamp(14px, 3.5vw, 18px);--create-progress-label-max: min(42vw, 10rem);--create-cover-radius-mobile: clamp(20px, 5vw, 28px);--create-font-page-title: clamp(1.05rem, 4.2vw, 1.2rem);--create-font-hero: clamp(1.0625rem, 4vw, 1.1875rem);--create-font-section: clamp(.9375rem, 3.6vw, 1.0625rem);--create-font-body: clamp(.875rem, 3.4vw, .9375rem);--create-font-caption: clamp(.75rem, 2.8vw, .8125rem);--create-font-overline: clamp(.625rem, 2.2vw, .6875rem);--create-search-height: 44px;--create-list-item-gap: clamp(10px, 2.5vw, 12px);--create-editor-min-height: clamp(108px, 30vw, 144px);position:relative;padding-top:var(--create-mobile-chrome-offset);max-width:none;margin-inline:0;gap:var(--create-flow-gap)}.create .small-header,.create .page-intro__row,.create>.connected-header{display:none}.create__mobile-toolbar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;position:absolute;top:var(--create-mobile-toolbar-top);left:0;right:0;z-index:6;width:100%;margin:0;padding:0;box-sizing:border-box;color:var(--fg-color)}.create__mobile-toolbar .icon-button .vignette{width:35px;height:35px;max-width:35px;max-height:35px;border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.create__mobile-toolbar .icon-button:not(:disabled):hover .vignette,.create__mobile-toolbar .icon-button:not(:disabled):active .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.create__mobile-toolbar .create__step-header-actions{margin-left:auto}.create:not(.create--flow){gap:var(--create-mobile-gap)}.create:not(.create--flow) .create__hero{margin-top:0;padding:var(--create-hero-pad-y) var(--create-hero-pad-x);border-radius:var(--create-mobile-radius-hero);gap:var(--create-hero-inner-gap);text-align:center}.create:not(.create--flow) .create__hero .text-button.text-button--call-to-action{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;padding:9px 18px;margin-top:clamp(4px,1vw,6px)}.create:not(.create--flow) .create__hero-icon{width:clamp(36px,9vw,42px);height:clamp(36px,9vw,42px);margin:0 auto;background-color:color-mix(in srgb,var(--fg-color) 6%,transparent);border:var(--border-hairline);box-shadow:none}.create:not(.create--flow) .create__hero-icon svg{width:clamp(17px,4.2vw,20px);height:clamp(17px,4.2vw,20px);opacity:.85}.create:not(.create--flow) .create__hero-title{max-width:none;letter-spacing:-.03em}.create:not(.create--flow) .create__hero-lead{max-width:28ch;margin-inline:auto}.create:not(.create--flow) .create__drafts{margin-top:clamp(24px,6vw,32px);gap:var(--create-mobile-gap-tight)}.create:not(.create--flow) .create__drafts .input--search{width:100%;min-width:0;--search-field-height: 48px}.create:not(.create--flow) .create__draft-list{gap:var(--create-list-item-gap)}.create:not(.create--flow) .draft-item{--draft-item-radius: var(--create-mobile-radius-card)}.create--flow .create__progress{margin-top:0;margin-bottom:0;padding:clamp(12px,3vw,14px) clamp(14px,3.5vw,16px);border-radius:var(--create-mobile-radius-card);background-color:color-mix(in srgb,var(--glass-panel-bg) 88%,transparent);border:var(--border-hairline);box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);gap:var(--create-mobile-gap-tight)}.create__progress-meta{gap:clamp(8px,2vw,10px);min-width:0}.create__progress-step{flex-shrink:0;font-size:var(--create-font-overline);letter-spacing:.06em;color:var(--fg-color-tertiary)}.create__progress-label{min-width:0;max-width:var(--create-progress-label-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--create-font-caption);font-weight:500;color:var(--fg-color-secondary)}.create__progress-track{height:4px;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent)}.create__progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--fg-color-secondary) 70%,transparent),var(--fg-color))}.create__progress-dots{display:none}.create__lead{max-width:none;margin:0;color:var(--fg-color-secondary);line-height:1.5}.create__preview-banner{max-width:none;margin:0;padding:clamp(10px,2.5vw,12px) clamp(14px,3.5vw,16px);border-radius:var(--create-mobile-radius-card);font-size:var(--create-font-caption);font-weight:500;text-align:center;color:var(--fg-color-secondary);background-color:color-mix(in srgb,var(--glass-bg) 65%,transparent);border:var(--border-hairline)}.create__section{padding:var(--create-section-pad);border-radius:var(--create-mobile-radius-card);box-shadow:none}.create__section-header{margin-bottom:clamp(12px,3vw,16px);gap:clamp(4px,1vw,6px)}.create__section-body{gap:var(--create-mobile-gap-tight)}.create__section-hint{font-size:clamp(.6875rem,2.5vw,.75rem);line-height:1.4}.create__tickets-header,.create__addons-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--create-mobile-gap-tight);flex-wrap:nowrap;width:100%;margin-bottom:clamp(4px,1vw,6px)}.create__tickets-header h3,.create__addons-header h3{flex:1 1 auto;min-width:0;margin:0}.create__tickets-header .text-button,.create__addons-header .text-button{flex:0 0 auto;margin-inline-start:auto}.create__visibility-grid{gap:var(--create-list-item-gap)}.create__visibility-grid .radio{padding:clamp(14px,3.5vw,16px) clamp(16px,4vw,18px);border-radius:calc(var(--create-mobile-radius-card) - 4px)}.create__page-languages,.create__event-languages{overflow:visible}.create__page-languages:has(.dropdown.open),.create__event-languages:has(.dropdown.open){position:relative;z-index:15}.create__page-languages .create__section-body,.create__event-languages .create__section-body{overflow:visible}.create .language-selection{gap:clamp(10px,2.5vw,12px)}.create .language-selection__element,.create .language-selection .dropdown .dropdown__button{min-height:40px;border-radius:var(--radius-full)}.create .language-selection .dropdown .dropdown__button{height:40px}.create .language-selection>li:has(.dropdown.open){z-index:60}.create .language-selection .dropdown.open .dropdown__choices{box-shadow:var(--shadow-card-lg)}.create .create__ticket-list,.create .create__addon-list{gap:var(--create-list-item-gap)}.create--event-layout{--create-mobile-gap: clamp(16px, 4vw, 20px);--create-mobile-gap-tight: clamp(10px, 2.5vw, 12px);--create-mobile-radius-card: clamp(18px, 4.5vw, 22px);gap:var(--create-mobile-gap)}.create--event-layout .create__progress,.create--event-layout .create__preview-banner,.create--event-layout .page-intro__row{max-width:none}.create--event-layout .create__lead{padding:0 2px}.create--event-layout .create__event-page.event--mobile{margin-top:0}.create--event-layout .create__event-page.event--mobile .event__container--mobile{padding-top:0;gap:0}.create--event-layout .create__event-page.event--mobile .event__hero-mobile{margin-top:0;margin-bottom:var(--create-mobile-gap-tight, clamp(10px, 2.5vw, 12px))}.create--event-layout .create__event-page.event--mobile .create__cover-field__figure{box-shadow:none}.create--event-layout .create__event-page.event--mobile .event__intro{gap:var(--create-mobile-gap-tight);padding-bottom:clamp(4px,1vw,6px)}.create--event-layout .create__event-page.event--mobile .event__intro .event__mobile-actions,.create--event-layout .create__event-page.event--mobile .event-participate,.create--event-layout .create__event-page.event--mobile .creators,.create--event-layout .create__event-page.event--mobile .event-guests{display:none}.create--event-layout .create__event-page.event--mobile hr.event__section-rule:has(+.creators),.create--event-layout .create__event-page.event--mobile .creators+hr.event__section-rule,.create--event-layout .create__event-page.event--mobile hr.event__section-rule:has(+.event-guests){display:none}.create--event-layout .create__event-page.event--mobile hr.event__section-rule{margin:var(--create-mobile-gap, clamp(16px, 4vw, 20px)) 0;border-top-color:color-mix(in srgb,var(--fg-color) 10%,transparent)}.create--event-layout .create__event-page.event--mobile .create__edit-block h3{margin:0 0 clamp(8px,2vw,10px);font-size:var(--create-font-section);letter-spacing:-.02em}.create--event-layout .create__event-page.event--mobile .create__edit-block .input--editor textarea,.create--event-layout .create__event-page.event--mobile .create__edit-block .input__field{border-radius:calc(var(--create-mobile-radius-card, 20px) - 6px)}.create--event-layout .create__event-page.event--mobile .create__edit-block .input--editor textarea{min-height:var(--create-editor-min-height);padding:clamp(12px,3vw,14px);background-color:color-mix(in srgb,var(--glass-bg) 50%,transparent);border:var(--border-hairline)}.create--event-layout .create__event-page.event--mobile .create__event-intro-fields{gap:var(--create-mobile-gap-tight)}.create--event-layout .create__event-page.event--mobile .create__event-intro-fields .create__title-field .input__field{font-size:clamp(1.125rem,4.5vw,1.35rem);font-weight:600;letter-spacing:-.025em}.create--event-layout .create__event-page.event--mobile .create-event-date--inline .create-event-date__panel{border-radius:var(--create-mobile-radius-card, 20px)}#main:has(>section.create)>.actions:not(.actions--secondary):not(.actions--inline){top:var(--create-mobile-toolbar-top, calc(var(--surface-padding, 15px) + var(--page-header-offset-top, 5px) - 4px));right:var(--create-gutter-inline, max(clamp(12px, 3.5vw, 16px), var(--safe-right)));--actions-control-size: 35px}}.dashboard{--dashboard-section-gap: clamp(10px, 1.4vw, 14px);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--dashboard-section-gap);min-height:100%;container-type:inline-size}.dashboard__fake-banner{flex-shrink:0;width:100%;box-sizing:border-box;overflow:hidden;background:transparent;border:none}.dashboard__fake-banner-viewport{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.dashboard__fake-banner-track{display:flex;width:-moz-max-content;width:max-content;animation:dashboard-fake-marquee 32s linear infinite;will-change:transform}.dashboard__fake-banner-group{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;flex-shrink:0}.dashboard__fake-banner-item{display:inline-flex;align-items:center;flex-shrink:0;padding:clamp(8px,1vw,10px) 0;margin:0;font-size:.6875rem;font-weight:700;font-style:italic;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff}.dashboard__fake-banner-item:after{content:"";display:inline-block;width:4px;height:4px;margin-inline:clamp(18px,2.4vw,28px);border-radius:50%;background-color:color-mix(in srgb,#fff 40%,transparent)}.dashboard__stats{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:clamp(10px,1.4vw,14px)}.dashboard__stats .stat-card{gap:12px;padding:clamp(14px,1.6vw,18px);min-height:clamp(120px,11vw,136px)}.dashboard__stats .stat-card__amount{padding-top:10px}.dashboard__overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.82fr);gap:clamp(10px,1.4vw,14px);align-items:stretch;width:100%}.dashboard__overview .event-overview__tile--chart{grid-column:1;grid-row:1;min-width:0;min-height:260px}.dashboard__overview .events-summary-card{grid-column:2;grid-row:1;min-width:0;height:100%;min-height:260px;gap:12px;padding:clamp(14px,1.6vw,18px)}.dashboard__overview .sales-chart.event-overview__tile--chart{gap:clamp(10px,1.2vw,14px);padding:clamp(14px,1.6vw,18px);min-height:260px}.dashboard__overview .sales-chart__head{gap:10px}.dashboard__overview .sales-chart__subtitle{margin-top:4px}.dashboard__overview .sales-chart__foot{gap:8px 14px;padding-top:10px}.dashboard__overview .events-summary-card__metrics div{padding:8px 0}.dashboard__activities{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-page-gap-sm)}.dashboard__activities h2{font-size:var(--font-l);font-weight:600;letter-spacing:-.01em}.dashboard__activities-header{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:20px}.dashboard__activity-list{margin:0;padding:0;list-style:none}.dashboard__subpage{padding:var(--space-section)}@media(max-width:1200px){.dashboard__stats{grid-template-columns:repeat(2,minmax(220px,1fr))}.dashboard__overview{grid-template-columns:1fr}.dashboard__overview .event-overview__tile--chart,.dashboard__overview .events-summary-card{grid-column:1;grid-row:auto}}@media(max-width:768px){.dashboard{--card-radius: 20px;--card-radius-lg: 22px;gap:var(--dashboard-section-gap);padding:0}.dashboard.event-overview>.small-header{border-bottom:none;padding:clamp(10px,2.5vw,14px) 0 clamp(8px,2vw,12px)}.dashboard.event-overview>.small-header:has(.small-header__back){gap:8px;align-items:center}.dashboard.event-overview>.small-header:has(.small-header__back) .small-header__back .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.dashboard.event-overview>.small-header .small-header__title{font-size:var(--font-m);font-weight:600;letter-spacing:-.02em;line-height:1.22}.dashboard__stats{grid-template-columns:1fr}.dashboard__activities{margin-top:clamp(16px,4vw,24px)}.dashboard__activities h2{margin-top:clamp(6px,1.5vw,10px);font-size:var(--font-m);letter-spacing:-.02em}.dashboard__activities-header{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.dashboard{--card-radius: 18px;--card-radius-lg: 20px;gap:var(--dashboard-section-gap)}.dashboard__activity-list{gap:var(--space-list)}}@keyframes dashboard-fake-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.dashboard__fake-banner-track{animation:none;transform:none}.dashboard__fake-banner-viewport{-webkit-mask-image:none;mask-image:none}.dashboard__fake-banner-group[aria-hidden]{display:none}.dashboard__fake-banner-item:nth-child(n+2){display:none}.dashboard__fake-banner-item{padding-inline:clamp(12px,1.5vw,16px)}.dashboard__fake-banner-item:after{display:none}}.dashboardevent{--dashboardevent-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex-grow:1;padding:clamp(6px,1vw,12px) min(20px,4vw) min(20px,4vw);min-width:0;font-family:Montserrat,system-ui,sans-serif}.dashboardevent__hero{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:clamp(22px,2.8vw,32px);border-bottom:1px solid var(--dashboardevent-divider);margin-bottom:clamp(20px,2.6vw,32px)}.dashboardevent__hero-top{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.dashboardevent__title{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:600;letter-spacing:-.022em;line-height:1;color:var(--fg-color)}.dashboardevent__toolbar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:clamp(16px,2vw,24px);flex-wrap:wrap;width:100%}.dashboardevent__toolbar .input.input--search{flex:0 1 400px;max-width:min(400px,100%);width:min(400px,100%)}.dashboardevent__toolbar .small-nav{flex-shrink:0}.dashboardevent__body{position:relative;width:100%;min-width:0}.dashboardevent__body:has(.event-planning__empty){display:flex;flex-direction:column;justify-content:center;min-height:clamp(280px,42vh,420px)}.dashboardevent__list{margin:0;padding:0;list-style:none;gap:clamp(8px,1vw,12px)}.dashboardevent .event-item{--event-item-radius: var(--radius-md);--event-item-thumb: 68px;--event-item-thumb-radius: 16px;position:relative;z-index:0;background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--event-item-row-bg: transparent}@media(hover:hover){.dashboardevent .event-item:hover{background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.dashboardevent .event-item .more-profiles{--more-profiles-outline: 3px solid var(--bg-color-secondary)}.dashboardevent .event-planning__empty.no-info--card{width:100%;margin:auto 0;background:transparent;border:none;box-shadow:none;padding:clamp(20px,3vw,32px) 0}.dashboardevent .event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}@media(max-width:768px){.dashboardevent{padding:20px min(16px,4vw) min(16px,4vw)}.dashboardevent__hero{gap:18px;padding-bottom:20px;margin-bottom:20px}.dashboardevent__toolbar{flex-direction:column;align-items:stretch}.dashboardevent__toolbar .input.input--search{flex:1 1 auto;max-width:100%;width:100%}.dashboardevent__toolbar .small-nav{align-self:flex-start}}[data-theme=light] .dashboardevent{--dashboardevent-divider: color-mix(in srgb, var(--cosmos-ink) 12%, transparent)}[data-theme=light] .dashboardevent .event-item{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}@media(hover:hover){[data-theme=light] .dashboardevent .event-item:hover{background-color:var(--surface-elevated-hover)}}[data-theme=light] .dashboardevent .event-planning__empty.no-info--card{background-color:transparent;border:none}[data-theme=light] .dashboardevent .event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}.event{position:relative;container-type:inline-size;--event-aside-width: min(100%, 340px);--event-col-gap: clamp(40px, 5vw, 72px);--event-gap-intro: clamp(12px, 1.5vw, 18px);--event-gap-divider: clamp(14px, 1.6vw, 22px)}.event--desktop{--event-desktop-inset: var(--surface-padding, 16px);background-color:transparent;margin:calc(-1 * var(--event-desktop-inset));padding:var(--event-desktop-inset);padding-bottom:32px}.event__container:not(.event__container--mobile){display:grid;grid-template-columns:var(--event-aside-width) minmax(0,1fr);gap:var(--event-col-gap);align-items:start}.event__left{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0}.event__right{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;max-width:720px}.event__intro{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--event-gap-intro);width:100%}.event__intro h2{margin:clamp(8px,2vw,12px) 0 clamp(10px,2.2vw,16px)}.event__intro .event-infos,.event__intro .event-quick-meta{margin:0}.event__container .event-description h3,.event__container .event-rules h3,.event__container .location h3,.event__container .comments h3{margin:0 0 8px;padding:0}.event__container:not(.event__container--mobile) h2{font-size:var(--event-font-title, var(--font-xl))}.event__container:not(.event__container--mobile) .event__intro{--event-actions-control: 44px;--event-actions-pill-padding: 8px;padding-top:calc(var(--page-header-offset-top, 5px) + var(--event-actions-control) + 2 * var(--event-actions-pill-padding));gap:clamp(20px,2.5vw,28px)}.event__container:not(.event__container--mobile) .event__intro h2{margin:clamp(10px,2.2vw,14px) 0 0;max-width:100%;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.event__container:not(.event__container--mobile) .event__intro .event-infos,.event__container:not(.event__container--mobile) .event__intro .event-participate{align-self:stretch;width:100%;margin:0}.event__container:not(.event__container--mobile) .event__left .creators,.event__container:not(.event__container--mobile) .event__left .event-guests{width:100%}.event__container:not(.event__container--mobile) .event__left .creators h3,.event__container:not(.event__container--mobile) .event__left .event-guests>h3{margin:0 0 8px}.event__container h3{font-size:var(--event-font-section, var(--font-s))}.event__section-rule,.event__container hr{width:100%;margin:var(--event-gap-divider) 0;border:0;border-top:1px solid var(--bg-color-quaternary, var(--border-subtle))}.event--mobile .event__section-rule,.event__container--mobile hr{border-top-color:color-mix(in srgb,var(--fg-color) 12%,transparent)}.event__left>hr{max-width:100%}.event--mobile{--event-gap-intro: clamp(20px, 4.5vw, 28px);--event-gap-divider: clamp(28px, 7vw, 40px);position:relative;padding:0 0 clamp(36px,8vw,48px);background-color:transparent}.event--mobile .location--map-only .location__map img{border-radius:20px}.event--mobile>.event__mobile-toolbar{position:absolute;top:var(--event-mobile-toolbar-offset, var(--event-mobile-toolbar-top));left:0;z-index:5;display:flex;align-items:center;margin:0;padding:0;color:var(--fg-color)}.event--mobile>.event__mobile-toolbar .icon-button .vignette{width:var(--event-mobile-control-size);height:var(--event-mobile-control-size);max-width:var(--event-mobile-control-size);max-height:var(--event-mobile-control-size);border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.event--mobile>.event__mobile-toolbar .icon-button .vignette svg path{fill:none;stroke:currentColor}.event--mobile>.event__mobile-toolbar .icon-button:not(:disabled):hover .vignette,.event--mobile>.event__mobile-toolbar .icon-button:not(:disabled):active .vignette,.event--mobile>.event__mobile-toolbar .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.event__container--mobile{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:0;min-width:0;width:100%;position:relative;padding-top:clamp(62px,14vw,72px)}.event__container--mobile .event__hero-mobile{width:100%;margin-top:clamp(6px,1.5vw,10px)}.event__container--mobile .event__hero-mobile>.event-slider{margin-top:0;margin-bottom:clamp(22px,5vw,30px)}.event__container--mobile .event__intro{gap:var(--event-gap-intro);margin-bottom:clamp(10px,2.5vw,14px)}.event__container--mobile .creators h3,.event__container--mobile .event-guests>h3,.event__container--mobile .event-description h3,.event__container--mobile .location h3,.event__container--mobile .event-rules h3{margin:0 0 clamp(18px,4vw,26px)}.event__container--mobile .event-quick-meta{gap:clamp(14px,3.5vw,16px)}.event__container--mobile .event-slider__figure{max-width:none;width:100%;aspect-ratio:1/1;border-radius:clamp(20px,5vw,28px);box-shadow:var(--shadow-card-lg)}.event__container--mobile .event-slider__figure.create__cover-field__figure{box-shadow:none}.event__container--mobile .event-guests__container{max-width:none}.event__container--mobile .comment__author .profile-card .vignette{height:40px;width:40px}.event__container--mobile .comments h3{margin-bottom:clamp(16px,4vw,22px)}.event__container--mobile .comment__author .profile-card .card__elements{gap:1px}.event__container--mobile .comment__actions{align-items:center}.event__container--mobile .comment__show-more{padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.event__mobile-actions{width:100%;margin:0;padding:0}.event-mobile-shell{position:relative;width:100%;min-width:0}.event-mobile-shell>.event-mobile-toolbar{position:absolute;top:var(--event-mobile-toolbar-offset, var(--event-mobile-toolbar-top, 16px));left:0;z-index:5;display:flex;align-items:center;margin:0;padding:0;color:var(--fg-color)}.event-mobile-shell>.event-mobile-toolbar .icon-button .vignette{width:var(--event-mobile-control-size, 35px);height:var(--event-mobile-control-size, 35px);max-width:var(--event-mobile-control-size, 35px);max-height:var(--event-mobile-control-size, 35px);border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.event-mobile-shell>.event-mobile-toolbar .icon-button .vignette svg path{fill:none;stroke:currentColor}.event-mobile-shell>.event-mobile-toolbar .icon-button:not(:disabled):hover .vignette,.event-mobile-shell>.event-mobile-toolbar .icon-button:not(:disabled):active .vignette,.event-mobile-shell>.event-mobile-toolbar .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.event-mobile-shell>.event-mobile-edit{position:absolute;top:var(--event-mobile-toolbar-offset, var(--event-mobile-toolbar-top, 16px));right:0;z-index:5;display:flex;align-items:center;margin:0;padding:0;color:var(--fg-color)}.event-mobile-shell>.event-mobile-edit .icon-button .vignette{width:var(--event-mobile-control-size, 35px);height:var(--event-mobile-control-size, 35px);max-width:var(--event-mobile-control-size, 35px);max-height:var(--event-mobile-control-size, 35px);border-radius:100%;background-color:transparent;border:none;box-shadow:none;transition:background-color .16s ease,color .16s ease}.event-mobile-shell>.event-mobile-edit .icon-button .vignette svg path{fill:none;stroke:currentColor}.event-mobile-shell>.event-mobile-edit .icon-button:not(:disabled):hover .vignette,.event-mobile-shell>.event-mobile-edit .icon-button:not(:disabled):active .vignette,.event-mobile-shell>.event-mobile-edit .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.event-mobile-shell>section:not(.event--mobile):not(.chat-page):not(.event-comments-page){padding-top:0}.event-mobile-shell>section:not(.event--mobile):not(.chat-page):not(.event-comments-page) .small-header{box-sizing:border-box;align-items:center;min-height:calc(var(--event-mobile-toolbar-top, 16px) + var(--event-mobile-control-size, 35px));margin:0 0 clamp(8px,2vw,12px);padding:var(--event-mobile-toolbar-top, 16px) 0 0 calc(var(--event-mobile-control-size, 35px) + 10px);border-bottom:none}.event-mobile-shell>section:not(.event--mobile):not(.chat-page):not(.event-comments-page) .small-header__title{font-size:var(--font-s);font-weight:600;letter-spacing:-.02em}.event-mobile-shell>section.chat-page{padding-top:0}.event-mobile-shell--chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;width:100%}.event-mobile-shell--chat>section.chat-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:100%;min-width:0;width:100%}.event-mobile-shell--chat>section.chat-page.chat-page--thread{min-height:0}.event-mobile-shell--chat>section.chat-page .chat-box{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;height:auto;overflow:hidden}.event-mobile-shell--chat>section.chat-page .chat-box__box{flex:1 1 auto;min-height:0}.event-mobile-shell--chat>section.chat-page .chat-box__inputs{position:relative;z-index:2;flex-shrink:0;background-color:var(--bg-color);padding-bottom:max(12px,var(--safe-bottom))}@media(min-width:769px)and (max-width:1199px){.event--desktop{--event-aside-width: min(100%, 300px);--event-col-gap: clamp(24px, 3vw, 40px)}.event--desktop__container:not(.event__container--mobile) .event__intro{--event-actions-control: 40px;padding-top:calc(var(--page-header-offset-top, 5px) + var(--event-actions-control) + 2 * var(--event-actions-pill-padding, 8px))}}@media(min-width:1200px){.event--desktop{--event-aside-width: min(100%, 360px)}}@media(min-width:1440px){.event--desktop{--event-aside-width: min(100%, 380px)}}.event--public.event--desktop{--event-public-content-max: 720px;--event-public-max: calc( var(--event-aside-width) + var(--event-col-gap) + var(--event-public-content-max) );display:flex;flex-direction:column;align-items:center}.event--public.event--desktop .event__container:not(.event__container--mobile){width:100%;max-width:var(--event-public-max);margin-inline:auto}.event--public.event--desktop .event__right{max-width:var(--event-public-content-max)}@media(min-width:769px){.connected--public-event #main>.actions:not(.actions--secondary):not(.actions--inline){right:max(var(--surface-padding, 16px) + 5px,(100% - var(--event-public-max)) / 2)}}.event__backdrop-image{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:24% 18%;filter:blur(64px) saturate(1.12);transform:scale(1.06);transform-origin:center}.event__backdrop-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color-secondary) 18%,transparent) 0%,color-mix(in srgb,var(--bg-color-secondary) 52%,transparent) 12%,color-mix(in srgb,var(--bg-color-secondary) 78%,transparent) 24%,color-mix(in srgb,var(--bg-color-secondary) 92%,transparent) 36%,var(--bg-color-secondary) 46%)}@media(max-width:768px){.connected .event__backdrop-image{background-position:50% 0%;filter:blur(48px) saturate(1.4);transform:scale(1.18)}.connected .event__backdrop-gradient{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) 6%,transparent) 0%,color-mix(in srgb,var(--bg-color) 28%,transparent) 18%,color-mix(in srgb,var(--bg-color) 58%,transparent) 38%,color-mix(in srgb,var(--bg-color) 82%,transparent) 58%,color-mix(in srgb,var(--bg-color) 94%,transparent) 72%,var(--bg-color) 86%)}}.events{--events-divider: color-mix(in srgb, var(--fg-color) 9%, transparent);--events-mute: var(--fg-color-tertiary);--events-faint: var(--fg-color-quaternary);display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;position:relative;flex-grow:1;padding:clamp(6px,1vw,12px) min(20px,4vw) min(20px,4vw);min-width:0;font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.events__hero{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:clamp(22px,2.8vw,32px);border-bottom:1px solid var(--events-divider);margin-bottom:clamp(20px,2.6vw,32px)}.events__hero-top{display:flex;flex-flow:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;gap:12px}.events__hero-top-leading{flex:1 1 auto;min-width:0}.events__hero-top-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto}.events__hero-search{width:100%;max-width:min(100%,420px)}.events__hero-search.input--search{margin:0}.events__hero-search .input__search-body{width:100%}.events__hero-search .input__field{min-height:40px;border-radius:var(--radius-full)}.events__hero-top--search-open .events__hero-top-leading{max-width:min(100%,480px)}.events__hero-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0}.events__hero-meta .events__filters{margin-top:clamp(8px,1.2vw,12px)}.events__filters{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}.events__filters .small-nav{min-width:0;padding:0}.events__filters .small-nav--profile-tabs{padding:0}.events__filters .small-nav--profile-tabs .small-nav__list{justify-content:flex-start;align-items:center;overflow:visible;min-height:40px}.events__filters .small-nav--profile-tabs .small-nav__element{display:flex}.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light:is(a),.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;overflow:visible;min-height:36px;padding:9px 14px;border:none;font-size:var(--font-xxs);font-weight:500;letter-spacing:-.012em;text-decoration:none}.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light:is(a):not(.active):not(:disabled),.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--surface-elevated);color:var(--fg-color-secondary);font-weight:400}.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light:is(a).active,.events__filters .small-nav--profile-tabs .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:500}.events__hero-eyebrow{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:600;letter-spacing:-.022em;line-height:1;color:var(--fg-color)}.events__hero-main{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);row-gap:16px;align-items:end;width:100%}.events__hero-title{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.3rem,1.9vw,1.55rem);font-weight:500;letter-spacing:-.018em;line-height:1.1;color:var(--fg-color);word-break:break-word;text-wrap:balance}.events__hero-sub{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:6px;flex-wrap:wrap;margin:0;font-size:var(--font-s);line-height:1.3;letter-spacing:-.005em;color:var(--events-mute)}.events__count{font-weight:600;color:var(--fg-color);font-variant-numeric:tabular-nums;letter-spacing:-.012em}.events__count-label{font-weight:400;color:var(--events-mute)}.events__sub-sep{color:var(--events-faint);opacity:.6}.events__sub-range{color:var(--events-mute)}.events__hero-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0}.events__hero-actions .text-button{white-space:nowrap}.events__hero-actions .text-button--compact-light{min-height:34px;padding:0 14px;font-size:var(--font-xs);font-weight:500;letter-spacing:-.005em;line-height:1}.events__hero-nav{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:0}.events__hero-nav .nav-button,.events__hero-nav .icon-button{width:32px;height:32px;min-width:32px;min-height:32px}.events__hero-nav .nav-button .vignette,.events__hero-nav .icon-button .vignette{width:32px;height:32px}.events__body{position:relative;width:100%;min-width:0}.events__body:has(.event-planning__empty){display:flex;flex-direction:column;justify-content:center;min-height:clamp(280px,42vh,420px)}.events .event-planning__empty{width:100%;margin:auto 0;background:transparent;border:none;box-shadow:none}.events .event-planning__empty.no-info--card{background-color:transparent;border:none;padding:clamp(20px,3vw,32px) 0}.events .event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}.events .event-planning__empty.no-info--card .text-button--compact-light{min-width:clamp(140px,36%,200px);min-height:var(--btn-compact-light-min-height, 40px)}.events--daily .events__body .event-planning--day{gap:0}.events--daily .events__body .event-planning--day .event-planning__day{position:relative;padding:clamp(12px,1.6vw,18px) 0 0;border-radius:0;background:transparent;border:none;isolation:isolate}.events--daily .events__body .event-planning--day .event-planning__week-body{position:relative;z-index:1}.events--daily .events__body .event-planning--day .event-planning__week-label{margin-bottom:clamp(16px,1.8vw,22px);padding-left:0;font-size:.78rem;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-transform:none;color:var(--events-mute)}.events--daily .events__body .event-planning--day .event-planning__week-label:before{display:none}.events--daily .events__body .event-planning--day .event-planning__elements{gap:clamp(6px,.8vw,10px)}.events--weekly .events__body .event-planning,.events--monthly .events__body .event-planning{gap:clamp(28px,3.8vw,40px)}.events--weekly .events__body .event-planning__week-label,.events--monthly .events__body .event-planning__week-label{font-size:.78rem;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-transform:none;color:var(--events-mute)}.events--weekly .events__body .event-planning__week-label:before,.events--monthly .events__body .event-planning__week-label:before{background-color:var(--events-divider);transform:scaleY(1)}@media(max-width:1200px){.events__hero-main{grid-template-columns:minmax(0,1fr)}.events__hero-actions{justify-content:flex-end}}.events--mobile-calendar{--events-mobile-chrome-offset: calc( var(--safe-top) + var(--page-header-offset-top, 6px) + 4px );gap:0;margin-top:calc(-1 * var(--events-mobile-chrome-offset));padding-top:var(--events-mobile-chrome-offset);padding-inline:0;padding-bottom:min(20px,5vw);background-color:var(--bg-color)}.events--mobile-calendar .events__mobile-chrome{--events-mobile-chrome-max-height: 50dvh;position:sticky;top:var(--events-mobile-chrome-offset);z-index:10;display:flex;flex-direction:column;gap:clamp(6px,1.5vw,10px);width:100%;min-width:0;max-height:var(--events-mobile-chrome-max-height);margin-top:0;padding-top:0;padding-bottom:clamp(14px,3.5vw,20px);margin-bottom:clamp(12px,3vw,18px);background-color:var(--bg-color);isolation:isolate;overflow:visible;box-sizing:border-box}.events--mobile-calendar .events__mobile-chrome:before{content:"";position:absolute;z-index:-1;top:-100vh;left:0;right:0;bottom:0;background-color:var(--bg-color);pointer-events:none}.events--mobile-calendar .events__mobile-chrome:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);pointer-events:none}.events--mobile-calendar .events__mobile-header{display:flex;flex-flow:row;justify-content:space-between;align-items:center;flex-shrink:0;width:100%;min-width:0;gap:12px}.events--mobile-calendar .events__mobile-header-leading{flex:1 1 auto;min-width:0}.events--mobile-calendar .events__mobile-header-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto;flex-shrink:0}.events--mobile-calendar .events__mobile-header--search-open{--events-mobile-search-height: 48px}.events--mobile-calendar .events__mobile-header--search-open .events__mobile-header-leading{max-width:min(100%,480px)}.events--mobile-calendar .events__mobile-header--search-open .events__mobile-header-actions .icon-button .vignette{width:var(--events-mobile-search-height);height:var(--events-mobile-search-height);max-width:var(--events-mobile-search-height);max-height:var(--events-mobile-search-height)}.events--mobile-calendar .events__mobile-header--search-open .events__mobile-header-actions .icon-button.active:not(:disabled) .vignette,.events--mobile-calendar .events__mobile-header--search-open .events__mobile-header-actions .icon-button.active:not(:disabled):hover .vignette{background-color:var(--bg-color-tertiary);color:var(--fg-color)}.events--mobile-calendar .events__mobile-eyebrow{margin:0;padding:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.events--mobile-calendar .events__mobile-header-actions .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.events--mobile-calendar .events__mobile-header-actions .icon-button:not(:disabled):hover .vignette,.events--mobile-calendar .events__mobile-header-actions .icon-button:not(:disabled):active .vignette{background-color:#ffffffeb;color:var(--primary-color-darker)}.events--mobile-calendar .events__mobile-search{--search-field-height: var(--events-mobile-search-height, 48px);width:100%}.events--mobile-calendar .events__mobile-search.input--search{margin:0}.events--mobile-calendar .events__mobile-search .input__search-body{width:100%}.events--mobile-calendar .events__mobile-search .input__field{min-height:var(--search-field-height);height:var(--search-field-height);border-radius:var(--radius-full);backdrop-filter:none;-webkit-backdrop-filter:none}.events--mobile-calendar .events__mobile-search .input__field:focus,.events--mobile-calendar .events__mobile-search .input__field:focus-visible{outline:none;border-color:var(--glass-border);box-shadow:none}.events--mobile-calendar .events__calendar-panel{position:relative;z-index:0;flex:1 1 auto;min-height:0;width:100%;min-width:0;margin-top:0;padding-top:0;padding-bottom:0;background-color:transparent;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.events--mobile-calendar>.events__calendar-panel{--events-calendar-sticky-top: calc( var(--safe-top) + var(--page-header-offset-top, 6px) + var(--actions-control-size, 35px) );position:sticky;top:var(--events-calendar-sticky-top);z-index:5;padding-bottom:clamp(8px,2vw,12px);background-color:var(--bg-color);box-shadow:none;isolation:isolate}.events--mobile-calendar>.events__calendar-panel:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--events-calendar-sticky-top));left:0;right:0;height:var(--events-calendar-sticky-top);background-color:var(--bg-color);pointer-events:none}.events--mobile-calendar .events__filters{position:relative;z-index:2;flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0;box-sizing:border-box}.events--mobile-calendar .events__filters .small-nav--profile-tabs{padding:0}.events--mobile-calendar .events__filters .small-nav--profile-tabs .small-nav__list{min-height:28px;align-items:center;gap:3px}.events--mobile-calendar .events__filters .small-nav--profile-tabs .text-button.text-button--compact-light:is(a),.events--mobile-calendar .events__filters .small-nav--profile-tabs .text-button.text-button--compact-light{min-height:28px;padding:5px 10px;font-size:.625rem}.events--mobile-calendar .events__calendar-panel .calendar{--events-calendar-inset: 0;gap:clamp(4px,1.2vw,8px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:clamp(2px,.6vw,4px);column-gap:clamp(2px,.6vw,4px);row-gap:clamp(10px,2.5vw,14px);width:100%;max-width:100%;align-items:stretch}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;width:100%;min-height:28px}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher__month{grid-column:1/6;min-width:0;margin:0;padding:0;padding-left:var(--events-calendar-inset);font-size:clamp(.875rem,3.4vw,1.1rem);font-weight:600;letter-spacing:-.01em;line-height:1.2;text-align:left}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher .nav-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;justify-self:center;width:32px;height:32px;min-width:32px;min-height:32px}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher .nav-button__icon{width:16px}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher .nav-button:first-of-type{grid-column:6}.events--mobile-calendar .events__calendar-panel .calendar .date-switcher .nav-button:last-of-type{grid-column:7}.events--mobile-calendar .events__calendar-panel .calendar__grid{grid-column:1/-1;display:grid;grid-template-columns:subgrid;width:100%;max-width:100%;margin-inline:0;grid-template-rows:26px repeat(6,32px);row-gap:clamp(2px,.5vw,3px);justify-content:stretch}.events--mobile-calendar .events__calendar-panel .calendar__grid .calendar__selected-week{left:var(--events-calendar-inset);width:calc(100% - 2 * var(--events-calendar-inset));height:34px}.events--mobile-calendar .events__calendar-panel .calendar__week-day{font-size:clamp(.72rem,2.5vw,.8rem);font-weight:600;letter-spacing:.03em;color:var(--fg-color-tertiary)}.events--mobile-calendar .events__calendar-panel .calendar__cell{width:32px;height:32px;font-size:clamp(.82rem,2.9vw,.9rem);line-height:1}.events--mobile-calendar .events__calendar-panel .calendar__cell--today:not(.events--mobile-calendar .events__calendar-panel .calendar__cell--selected){color:var(--fg-color)}.events--mobile-calendar .events__calendar-panel .calendar__cell--selected:before{width:28px;height:28px}.events--mobile-calendar .events__body{position:relative;z-index:0;padding-top:clamp(10px,2.5vw,14px);padding-bottom:clamp(4px,1vw,8px);background-color:var(--bg-color)}.events--mobile-calendar .events__body .event-planning{gap:clamp(24px,5.5vw,32px)}.events--mobile-calendar .events__body .event-planning__week:first-child .event-planning__week-label{margin-top:clamp(4px,1vw,8px)}.events--mobile-calendar .events__body .event-planning__elements{gap:clamp(8px,2vw,12px)}.events--mobile-calendar .events__body .event-planning__week-label{margin-bottom:clamp(14px,3.5vw,18px)}@media(max-width:768px){.events{padding:20px min(16px,4vw) min(16px,4vw)}.events__hero{gap:18px;padding-bottom:20px;margin-bottom:20px}.events__hero-top{flex-direction:column;align-items:stretch;gap:12px}.events__hero-top .calendar-view-switch{align-self:flex-start}.events__hero-title{font-size:clamp(1.7rem,6.2vw,2.1rem)}.events__hero-actions{width:100%;justify-content:space-between}.events--daily .events__body .event-planning--day .event-planning__day{padding:clamp(10px,2vw,14px) 0 0}.events--mobile-calendar{margin-top:calc(-1 * var(--events-mobile-chrome-offset, 47px));padding-inline:0;padding-top:var(--events-mobile-chrome-offset, 47px);padding-bottom:min(20px,5vw)}}[data-theme=light] .calendar__cell--selected:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}[data-theme=light] .events{--events-divider: color-mix(in srgb, var(--cosmos-ink) 12%, transparent);--events-mute: #6e6a69;--events-faint: #9a9796}[data-theme=light] .events--daily .events__body .event-planning--day .event-planning__day{background:transparent;border-color:transparent}[data-theme=light] .events .event-planning__empty.no-info--card{background-color:transparent;border:none}[data-theme=light] .events .event-planning__empty.no-info--card .no-info__visual{background:transparent;border:none}.groups{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--space-page-y)}.groups__intro.page-intro{gap:var(--space-page-gap);margin-bottom:0}.groups__intro-row{align-items:center;justify-content:space-between;gap:var(--space-list-xs);padding-bottom:16px}.groups__intro-row .small-header,.groups__intro-row .connected-header{flex:1 1 auto;min-width:0}.groups__intro-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.groups__intro-action .icon-button{display:inline-flex;align-items:center;justify-content:center}.groups__intro-action .icon-button .vignette{width:56px;height:56px;max-width:56px;max-height:56px}.groups__intro-action .icon-button .vignette>div,.groups__intro-action .icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:56px;max-height:56px}.groups__actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);width:100%;margin:0}.groups__actions .input.input--search{flex:0 1 400px;max-width:min(400px,100%);width:min(400px,100%)}.groups h3{padding-top:8px}.groups__section,.groups__discover{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--space-page-y)}.groups__section-action{display:flex;width:100%}.groups__section-action .text-button.text-button--compact-light{width:100%;min-height:var(--btn-compact-light-min-height, 40px)}.groups__section-action+h3{padding-top:0}.groups__discover{margin-top:clamp(20px,3vw,32px)}.groups__discover h3{padding-top:0}.groups .list{padding-left:0;padding-right:0}.groups .list__elements{gap:var(--space-list)}.groups .group-item{--group-item-radius: var(--radius-md);--group-item-thumb: 68px;--group-item-thumb-radius: 16px;position:relative;z-index:0;background-color:#ffffff08;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);box-shadow:none;--group-item-row-bg: transparent}@media(hover:hover){.groups .group-item:hover{background-color:#ffffff0e;border-color:color-mix(in srgb,var(--fg-color) 11%,transparent)}}.groups .group-item .more-profiles{--more-profiles-outline: 3px solid var(--bg-color-secondary)}@media(max-width:768px){.groups,.groups__section,.groups__discover{gap:var(--space-section-sm)}.groups__intro.page-intro{gap:clamp(16px,4vw,24px)}.groups__intro-row{padding:0;border-bottom:none}.groups__intro-row .small-header{width:auto;border-bottom:none;padding:0}.groups__intro-action .icon-button .vignette{width:35px;height:35px;max-width:35px;max-height:35px;border-radius:100%;background-color:#ffffffeb;border:none;box-shadow:none;color:var(--primary-color-darker, var(--cosmos-ink));transition:background-color .16s ease,color .16s ease}.groups__intro-action .icon-button .vignette>div,.groups__intro-action .icon-button .vignette>div>div{max-width:35px;max-height:35px}.groups__intro-action .icon-button .vignette svg path{fill:currentColor}.groups__intro-action .icon-button:not(:disabled):hover .vignette,.groups__intro-action .icon-button:not(:disabled):active .vignette,.groups__intro-action .icon-button.active:not(:disabled) .vignette{background-color:#fff!important;color:var(--primary-color-darker, var(--cosmos-ink))!important}.groups__actions{width:100%;margin-inline:0;padding-inline:0}.groups__actions .input.input--search{flex:1 1 100%;min-width:0;width:100%;max-width:none}.groups h3{padding-top:12px}.groups .list__elements{gap:var(--space-list-sm)}}@media(min-width:769px)and (max-width:1199px){.groups__actions .input.input--search{max-width:min(320px,100%)}}@media(max-width:480px){.groups,.groups__section,.groups__discover{gap:var(--space-page-gap)}.groups__intro.page-intro{gap:clamp(14px,3.5vw,20px)}.groups h3{padding-top:8px;font-size:var(--font-m)}.groups .list__elements{gap:var(--space-list-xs)}}.connected #main:has(>.group-mobile-shell>section.group-members)>.group-mobile-shell>section.group-members,.connected #main:has(>.group-mobile-shell>section.group-members)>section.group-members,.connected #main:has(>section.group-members)>.group-mobile-shell>section.group-members,.connected #main:has(>section.group-members)>section.group-members{flex:1 1 auto;min-height:0}.group-members{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3.5vw,28px);flex:1 1 auto;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.group-members .settings-group__members-panel{flex:1 1 auto;min-height:0}.group-members .connected-header{width:100%;padding-bottom:2px}.group-members__intro{width:100%;max-width:52ch}.group-members__lede{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.group-members__group-name{color:var(--fg-color);font-weight:600}.group-members__lede-sep{color:var(--fg-color-tertiary)}.connected #main:has(>.group-mobile-shell>section.group-about)>.group-mobile-shell>section.group-about,.connected #main:has(>.group-mobile-shell>section.group-about)>section.group-about,.connected #main:has(>section.group-about)>.group-mobile-shell>section.group-about,.connected #main:has(>section.group-about)>section.group-about{flex:1 1 auto;min-height:0}.group-about{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--profile-section-gap, var(--space-page-y));flex:1 1 auto;min-height:0;width:100%;min-width:0;box-sizing:border-box;padding-bottom:var(--mobile-small-menu-offset, calc(56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 12px))}.group-about__head{align-items:center;justify-content:space-between;width:100%;min-width:0}.group-about__head .connected-header,.group-about__head .small-header{flex:1 1 auto;min-width:0;padding-bottom:0}.group-about__head-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:clamp(6px,1.5vw,8px);flex-shrink:0}.group-about__head-actions .icon-button .vignette{width:52px;height:52px;max-width:52px;max-height:52px}.group-about__header{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--profile-header-gap, 16px);width:100%;min-width:0;box-sizing:border-box;color:var(--fg-color)}.group-about__lead{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:var(--profile-mobile-lead-gap, 14px);width:100%;min-width:0}.group-about__lead .card{flex-shrink:0;gap:0}.group-about__lead .card>.vignette--xl{width:var(--group-about-avatar-size, 104px);height:var(--group-about-avatar-size, 104px);border-radius:var(--group-about-avatar-radius, 22px);border:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.group-about__main{flex:1;min-width:0;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:6px}.group-about__name{margin:0;font-size:var(--profile-name-size, 1.125rem);font-weight:600;letter-spacing:-.032em;line-height:1.12;color:var(--fg-color)}.group-about__name--hero,.group-about__info--desktop{display:none}.group-about__handle{margin:4px 0 0;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;color:var(--fg-color-tertiary)}.group-about__stats{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;margin:2px 0 0;padding:0;list-style:none;width:100%}.group-about__stats li{position:relative;flex:0 0 auto;min-width:0;padding:0 12px;text-align:left}.group-about__stats li:first-child{padding-left:0}.group-about__stats li:not(:last-child):after{content:"";position:absolute;top:2px;right:0;width:1px;height:calc(100% - 4px);background-color:color-mix(in srgb,var(--fg-color) 14%,transparent)}.group-about__stats-number{font-weight:600;font-size:1rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--fg-color)}.group-about__stats-type{margin-top:2px;font-size:.6875rem;font-weight:400;letter-spacing:-.005em;color:var(--fg-color-tertiary);line-height:1.2;text-transform:capitalize}.group-about__stat--members{cursor:pointer}.group-about__social-row,.group-about__stats--toolbar{display:none}.group-about__members-row{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;flex:1;min-width:0;font-size:var(--font-xs);font-weight:400;color:var(--fg-color-secondary);letter-spacing:-.01em;--more-profiles-outline: 2px solid var(--bg-color);--more-profiles-overlap: -16%}.group-about__members-row span{flex-shrink:0;text-transform:capitalize;color:var(--fg-color)}.group-about__links{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--space-list-xs, 6px);flex-shrink:0;margin:0;padding:0;list-style:none}.group-about__links li{margin:0;padding:0}.group-about__links .icon-button .vignette{background-color:transparent;border:1px solid color-mix(in srgb,var(--fg-color) 20%,transparent);color:var(--fg-color);box-shadow:none}.group-about__links .icon-button .vignette,.group-about__links .icon-button .vignette>div{width:var(--profile-social-btn-size, 36px);height:var(--profile-social-btn-size, 36px);max-width:var(--profile-social-btn-size, 36px);max-height:var(--profile-social-btn-size, 36px);box-shadow:none}.group-about__links .icon-button svg,.group-about__links .icon-button svg.injected-svg{width:var(--page-chip-icon-svg-size, 16px);height:var(--page-chip-icon-svg-size, 16px)}.group-about__meta{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0}.group-about__actions-bar{display:flex;flex-flow:column;justify-content:stretch;align-items:stretch;gap:var(--profile-aside-gap, 12px);width:100%}.group-about__buttons{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:var(--profile-cta-gap, 8px);width:100%;margin:0;padding:0;list-style:none}.group-about__buttons li{flex:1 1 0;min-width:0}.group-about__buttons .text-button.text-button--compact-light:is(a),.group-about__buttons .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.group-about__buttons .text-button.text-button--compact-light:is(a):before,.group-about__buttons .text-button.text-button--compact-light:is(a):after,.group-about__buttons .text-button.text-button--compact-light:before,.group-about__buttons .text-button.text-button--compact-light:after{display:none}.group-about__buttons .text-button.text-button--compact-light:is(a),.group-about__buttons .text-button.text-button--compact-light{width:100%;min-width:0;min-height:var(--profile-cta-height, 44px);padding:11px 16px;font-size:var(--btn-compact-light-font-size, var(--font-xxs));font-weight:var(--btn-compact-light-font-weight, 600)}.group-about__bio{margin:0;max-width:52ch;font-size:var(--font-s);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.group-about .activity{width:100%;min-width:0;padding-top:clamp(8px,2vw,14px)}@media(max-width:767px){.group-about{--group-about-avatar-size: 84px;--group-about-avatar-radius: 18px}.group-about__header{--profile-header-gap: clamp(14px, 3.5vw, 18px)}.group-about__lead{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--profile-mobile-lead-gap, 14px);column-gap:var(--profile-mobile-lead-gap, 14px);align-items:center}.group-about .card{grid-column:1;grid-row:1;align-self:center}.group-about__main{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;margin-left:4px}.group-about__name--hero{display:block;margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.028em;line-height:1.15}.group-about__info--desktop{display:none}.group-about__stats--hero{display:flex;justify-content:flex-start;align-items:flex-start;margin:6px 0 0;width:100%;gap:0}.group-about__stats--hero li{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;width:75px;padding:0 14px 0 0;text-align:left}.group-about__stats--hero li:not(:last-child):after{display:none}.group-about__stats--hero .group-about__stats-number{font-size:.8125rem;font-weight:600;line-height:1.05}.group-about__stats--hero .group-about__stats-type{margin-top:4px;font-size:.625rem;line-height:1.1;color:var(--fg-color)}.group-about__social-row{flex-flow:row;justify-content:space-between;gap:10px;display:flex;width:100%;min-height:0;align-items:center}.group-about__social-row--links-only{justify-content:flex-end}.group-about__social-row .text-button.text-button--compact-light:is(a),.group-about__social-row .text-button.text-button--compact-light{flex-shrink:0;width:auto;min-width:0;min-height:34px;padding:7px 14px;font-size:var(--font-xxs);font-weight:600;letter-spacing:-.01em;text-transform:none;line-height:1.2}.group-about__actions-bar,.group-about__stats--toolbar{display:none}.group-about__bio{font-size:var(--font-xs);line-height:1.45;max-width:none}}@media(min-width:768px){.group-about__name--hero,.group-about__social-row{display:none}.group-about__info--desktop{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;gap:10px}.group-about__members-row{width:100%;max-width:100%}.group-about__stats--hero{display:none}.group-about__stats--toolbar{display:flex;margin:0 0 4px}.group-about__actions-bar{display:flex;max-width:360px}}.group-mobile-shell>section.group-about{--group-small-menu-offset: var(--mobile-small-menu-offset);--group-about-sticky-top: calc( var(--group-mobile-toolbar-top, 16px) + var(--group-mobile-control-size, 35px) + clamp(10px, 2.5vw, 14px) );gap:clamp(16px,4vw,22px);padding-top:0;padding-inline:0;padding-bottom:var(--group-small-menu-offset, 72px)}.group-mobile-shell>section.group-about .group-about__header{padding-top:clamp(14px,3.5vw,20px)}.auth-page{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);width:100%;height:100vh;height:100dvh;min-height:0;background-color:var(--bg-color)}@media(max-width:768px){.auth-page{height:100svh;max-height:100svh}}.auth-page__bar{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list);padding:max(clamp(18px,3vw,32px),var(--safe-top)) max(clamp(20px,4.5vw,48px),var(--safe-right)) clamp(18px,3vw,32px) max(clamp(20px,4.5vw,48px),var(--safe-left));box-sizing:border-box;pointer-events:none}.auth-page__bar>*{pointer-events:auto}.auth-page__bar .logo{order:0;padding-left:0}.auth-page__bar .actions{position:static;top:auto;right:auto;order:1;align-self:center;width:auto;height:auto;margin:0}.auth-page__body{display:grid;grid-template-columns:minmax(0,1fr);position:relative;isolation:isolate;flex:1 0 auto;width:100%;min-height:100%;padding-top:max(clamp(68px,10vw,88px),var(--safe-top) + 56px);box-sizing:border-box;background-color:var(--bg-color)}@media(min-width:1200px){.auth-page__body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.auth-page__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse 95% 80% at 8% 16%,hsla(40,16%,32%,.38),transparent 68%),radial-gradient(ellipse 75% 60% at 92% 90%,hsla(11,24%,24%,.22),transparent 64%),var(--app-bg-gradient);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.auth-page__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}@media(min-width:1200px){.auth-page__body:after{background:linear-gradient(to right,transparent 0%,transparent 42%,color-mix(in srgb,var(--bg-color) 26%,transparent) 54%,transparent 66%,transparent 100%)}}.auth-page__hero{display:none;position:relative;z-index:1;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,48px) clamp(40px,5vw,72px);padding-bottom:clamp(96px,14vh,168px);color:var(--fg-color)}@media(min-width:1200px){.auth-page__hero{display:flex;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:0}}.auth-page__hero-content{max-width:34ch}.auth-page__hero-eyebrow{margin:0 0 var(--space-list);font-size:var(--font-xxs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-color-tertiary)}.auth-page__hero-title{margin:0 0 var(--space-list);font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:600;letter-spacing:-.034em;line-height:1.04;text-wrap:balance}.auth-page__hero-desc{margin:0;max-width:32ch;font-size:var(--font-m);line-height:1.55;color:var(--fg-color-secondary)}.auth-page__panel{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-section-sm);position:relative;z-index:1;padding:clamp(12px,3vw,32px) clamp(20px,4.5vw,48px) clamp(32px,5vw,56px);box-sizing:border-box}@media(max-height:720px){.auth-page__panel{justify-content:flex-start;padding-top:clamp(8px,2vw,16px)}}.auth-card{width:100%;max-width:400px;padding:clamp(28px,4.5vw,40px);border:var(--card-border);border-radius:var(--radius-lg);background-color:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card--wide{max-width:440px}.auth-card__head{margin-bottom:var(--space-section-sm);text-align:center}.auth-card__title{margin:0 0 var(--space-list-xs);font-size:var(--font-xl);font-weight:600;letter-spacing:-.022em;line-height:1.2}.auth-card__desc{margin:0;font-size:var(--font-s);line-height:1.5;color:var(--fg-color-tertiary)}.auth-divider{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--space-list);margin:var(--space-list) 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background-color:var(--border-hairline-color)}.auth-divider span{flex-shrink:0;font-size:var(--font-xxs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-color-tertiary)}.auth-form{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm);width:100%;min-width:0}.auth-form>.input,.auth-form>.switcher{width:100%;min-width:0}.auth-form>.image-dropzone{align-self:center;width:auto;min-width:0}.auth-form>.image-dropzone .image-dropzone__area{width:88px;height:88px}.auth-form>.image-dropzone .image-dropzone__area svg,.auth-form>.image-dropzone .image-dropzone__area svg.injected-svg{width:18px!important;height:18px!important;min-width:0!important;max-width:18px;max-height:18px}.auth-form>.input{align-self:stretch;width:100%;min-width:0}.auth-form>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.auth-form>.input{gap:var(--space-list-sm)}.auth-form>.input--date{width:100%}.auth-form>.input--date .date-calendar__trigger{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-full);background-color:var(--glass-bg);min-height:48px;padding:12px 20px;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-align:left;transition:background-color var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.auth-form>.input--date .date-calendar__trigger:hover{border-color:var(--glass-border-hover);background-color:var(--glass-bg-hover)}.auth-form>.input--date .date-calendar__trigger:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px #ffffff12}.auth-form>.input--date .date-calendar__trigger-text--placeholder{color:var(--fg-color-tertiary);font-weight:400}.auth-form .input--row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--space-list-sm)}.auth-form .input--row .input__label{flex:0 0 auto}.auth-form .input--row .dropdown{flex:1 1 0;min-width:0;width:auto;height:auto;align-self:stretch}.auth-form .input--row .dropdown__button{width:100%;min-height:var(--btn-compact-light-min-height);height:auto;padding:12px 16px;border-radius:var(--radius-full);font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-align:left}.auth-form .input--row .dropdown__text{padding-left:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.auth-form .input--row .dropdown__choice{font-size:var(--font-xxs);font-weight:500}.auth-form .input--row .dropdown__arrow svg{width:14px}.auth-form .input__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;color:var(--fg-color)}.auth-form .input__field{min-height:48px;padding:12px 20px;box-sizing:border-box;color:var(--fg-color);font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35}.auth-form .input__field::-moz-placeholder{color:var(--fg-color-tertiary);font-weight:400}.auth-form .input__field::placeholder{color:var(--fg-color-tertiary);font-weight:400}.auth-form .input__field:hover:not(:focus-visible){border-color:var(--glass-border-hover);background-color:var(--glass-bg-hover)}.auth-form .text-button--auth-primary{margin-top:var(--space-list-xs)}.auth-choice{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm)}.auth-policy{margin:0;font-size:var(--font-xxs);line-height:1.5;color:var(--fg-color-tertiary);text-align:center}.auth-footer{width:100%;max-width:400px;font-size:var(--font-xs);line-height:1.5;text-align:center;color:var(--fg-color-tertiary)}.auth-footer p{margin:0 0 var(--space-list-xs)}.auth-footer p:last-child{margin-bottom:0}.auth-footer a{margin-left:.25em;color:var(--fg-color);font-weight:600;text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}@media(hover:hover){.auth-footer a:hover{color:var(--accent-color)}}.auth-oauth{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;gap:10px}.auth-oauth__icon{position:absolute;top:50%;left:18px;width:20px;height:20px;transform:translateY(-50%)}.auth-oauth__icon div,.auth-oauth__icon svg{display:block;width:100%;height:100%}.auth-oauth__label{padding-left:28px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}a.text-button--auth-primary,a.text-button--auth-secondary,a.text-button--auth-oauth,button.text-button--auth-primary,button.text-button--auth-secondary,button.text-button--auth-oauth{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.text-button--auth-primary{width:100%;min-height:48px;padding:0 20px;box-sizing:border-box;border:none;border-radius:var(--radius-full);background-color:var(--cosmos-cream);color:var(--cosmos-ink);font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth)}.text-button--auth-primary:before,.text-button--auth-primary:after{display:none}@media(hover:hover){.text-button--auth-primary:not(:disabled):hover{background-color:color-mix(in srgb,var(--cosmos-cream) 88%,var(--cosmos-ink) 12%)}}.text-button--auth-primary:not(:disabled):active{transform:scale(.985)}.text-button--auth-primary:disabled{opacity:var(--btn-compact-light-disabled-opacity)}.text-button--auth-oauth{width:100%;min-height:48px;padding:0 20px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cosmos-ink) 10%,transparent);border-radius:var(--radius-full);background-color:#fff;color:var(--cosmos-ink);font-size:var(--font-s);font-weight:600;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.text-button--auth-oauth:before,.text-button--auth-oauth:after{display:none}@media(hover:hover){.text-button--auth-oauth:not(:disabled):hover{background-color:#fafafa;border-color:color-mix(in srgb,var(--cosmos-ink) 16%,transparent)}}.text-button--auth-oauth:not(:disabled):active{transform:scale(.985)}.text-button--auth-oauth:disabled{opacity:var(--btn-compact-light-disabled-opacity)}.text-button--auth-secondary{width:100%;min-height:48px;padding:0 20px;box-sizing:border-box;border:var(--border-hairline);border-radius:var(--radius-full);background-color:transparent;color:var(--fg-color);font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.text-button--auth-secondary:before,.text-button--auth-secondary:after{display:none}@media(hover:hover){.text-button--auth-secondary:not(:disabled):hover{background-color:var(--glass-bg-hover)}}[data-theme=light] .auth-page__body:before{background-image:radial-gradient(ellipse 100% 85% at 6% 12%,hsla(40,24%,94%,.82),transparent 68%),radial-gradient(ellipse 80% 65% at 94% 94%,hsla(11,30%,92%,.48),transparent 64%),var(--app-bg-gradient)}@media(min-width:1200px){[data-theme=light] .auth-page__body:after{background:linear-gradient(to right,transparent 0%,transparent 40%,color-mix(in srgb,var(--cosmos-cream) 44%,transparent) 52%,transparent 64%,transparent 100%)}}[data-theme=light] .auth-card{background-color:#ffffffeb}[data-theme=light] .auth-form .input__field:hover:not(:focus-visible),[data-theme=light] .auth-form .date-calendar__trigger:hover:not(:focus-visible){border-color:color-mix(in srgb,var(--cosmos-ink) 12%,transparent);background-color:#ffffffd1}[data-theme=light] .auth-form .input__field:focus-visible,[data-theme=light] .auth-form .date-calendar__trigger:focus-visible{border-color:color-mix(in srgb,var(--cosmos-ink) 22%,transparent);background-color:#ffffffeb;box-shadow:0 0 0 3px color-mix(in srgb,var(--cosmos-ink) 8%,transparent)}[data-theme=light] .text-button--auth-primary{background-color:var(--cosmos-cream);color:var(--cosmos-ink)}.auth-verify{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-section-sm);width:100%;text-align:center}.auth-verify__icon{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;width:56px;height:56px;border-radius:50%;border:1px solid var(--border-hairline-color);background-color:var(--glass-bg);color:var(--fg-color-secondary)}.auth-verify__icon div,.auth-verify__icon svg{width:24px;height:24px}.auth-verify__hint{margin:0;max-width:30ch;font-size:var(--font-xs);line-height:1.5;color:var(--fg-color-tertiary)}.auth-verify .text-button--auth-primary{width:100%}@media(max-width:768px){.auth-page__panel{padding:clamp(16px,4vw,28px) clamp(20px,5vw,40px) clamp(44px,8vw,64px)}.auth-card{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:clamp(32px,6vw,48px) clamp(20px,5vw,32px)}.auth-page:has(.sign-up__form--profile) .auth-card{padding:clamp(24px,5vw,40px) clamp(20px,5vw,32px)}}.signup-preview-nav{position:fixed;right:0;bottom:0;left:0;z-index:200;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px max(12px,var(--safe-right)) max(10px,var(--safe-bottom)) max(12px,var(--safe-left));border-top:1px solid color-mix(in srgb,var(--cosmos-ink) 10%,transparent);background:color-mix(in srgb,var(--bg-color) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signup-preview-nav__label{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-color-tertiary)}.signup-preview-nav__list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.signup-preview-nav__link{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cosmos-ink) 10%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:-.01em;color:var(--fg-color-secondary);text-decoration:none;white-space:nowrap}.signup-preview-nav__link--active{border-color:color-mix(in srgb,var(--cosmos-ink) 24%,transparent);background:color-mix(in srgb,var(--cosmos-ink) 8%,transparent);color:var(--fg-color)}.signup-preview-nav__exit{flex-shrink:0;min-height:28px;padding:0 10px;border:none;border-radius:999px;background:transparent;font-size:.6875rem;font-weight:600;color:var(--fg-color-tertiary);cursor:pointer}.auth-preview-hint{margin:10px 0 0;font-size:var(--font-xxs);color:var(--fg-color-tertiary)}.auth-preview-hint a{color:var(--fg-color-secondary);font-weight:600}.signup-preview-nav~.auth-page:has(+.signup-preview-nav),.signup-preview-nav~.auth-page{padding-bottom:56px}body:has(.signup-preview-nav) .auth-page{padding-bottom:56px}.profile{--profile-pad-inline: 0;position:relative;container-type:inline-size;container-name:profile-page;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--profile-section-gap, var(--space-page-y))}@media(max-width:1199px){.profile{padding-bottom:max(0px,var(--safe-bottom))}}.profile{min-height:100%;padding-inline:0;box-sizing:border-box}.profile .profile-header{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.profile__nav-bar{width:100%;min-width:0;position:relative;z-index:3}.profile .small-nav{min-width:0;padding:0 0 4px}.profile .small-nav__list{justify-content:flex-start}.profile .small-nav__view-switch{flex-shrink:0;margin-left:auto;padding-left:clamp(8px,1.5vw,12px)}.profile .small-nav:not(.small-nav--profile-tabs) .small-nav__list{gap:var(--space-stack-lg)}.profile .small-nav--profile-tabs{padding-bottom:2px}.profile .small-nav--profile-tabs .small-nav__list{align-items:center;overflow:visible;min-height:40px}.profile .small-nav--profile-tabs .small-nav__element{display:flex}.profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a),.profile .small-nav--profile-tabs .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;overflow:visible;min-height:36px;padding:9px 14px;border:none;font-size:var(--font-xxs);font-weight:500;letter-spacing:-.012em;text-decoration:none}.profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a):not(.active):not(:disabled),.profile .small-nav--profile-tabs .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:400}.profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a).active,.profile .small-nav--profile-tabs .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:500}.profile .small-nav--profile-tabs .text-button.text-button--compact-light:is(a):disabled,.profile .small-nav--profile-tabs .text-button.text-button--compact-light:disabled{opacity:.4}@media(max-width:767px){.profile__nav-bar{padding-top:clamp(6px,1.6vw,10px);padding-bottom:clamp(6px,1.2vw,8px);background-color:var(--bg-color)}}.profile__top-bar{display:none}@media(max-width:767px){.profile__top-bar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:0}}.profile__top-bar{width:100%;min-height:var(--profile-mobile-bar-height, 44px);margin:0 0 var(--profile-mobile-bar-gap, 10px);padding:0;box-sizing:border-box;gap:12px;position:relative;z-index:6}.profile__top-bar-start{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:2px;flex:1;min-width:0;position:relative}.profile__top-bar-start .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.profile__top-bar-title{margin:0;min-width:0;overflow:hidden;font-size:1.0625rem;font-weight:600;letter-spacing:-.028em;line-height:1.2;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.profile__top-bar-end{flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}@media(max-width:767px){.profile__top-bar-end.profile__top-bar-share .icon-button,.profile__top-bar .actions--inline .icon-button{flex-shrink:0;width:28px;height:28px;padding:0;color:var(--fg-color)}.profile__top-bar-end.profile__top-bar-share .icon-button .vignette,.profile__top-bar .actions--inline .icon-button .vignette{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:inherit}.profile__top-bar-end.profile__top-bar-share .icon-button .vignette>div,.profile__top-bar-end.profile__top-bar-share .icon-button .vignette>div>div,.profile__top-bar .actions--inline .icon-button .vignette>div,.profile__top-bar .actions--inline .icon-button .vignette>div>div{width:100%;height:100%}.profile__top-bar-end.profile__top-bar-share .icon-button svg,.profile__top-bar-end.profile__top-bar-share .icon-button svg.injected-svg,.profile__top-bar .actions--inline .icon-button svg,.profile__top-bar .actions--inline .icon-button svg.injected-svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.profile__top-bar-end.profile__top-bar-share .icon-button:not(:disabled):hover .vignette,.profile__top-bar-end.profile__top-bar-share .icon-button:not(:disabled):active .vignette,.profile__top-bar-end.profile__top-bar-share .icon-button.active:not(:disabled) .vignette,.profile__top-bar .actions--inline .icon-button:not(:disabled):hover .vignette,.profile__top-bar .actions--inline .icon-button:not(:disabled):active .vignette,.profile__top-bar .actions--inline .icon-button.active:not(:disabled) .vignette{background:transparent!important;color:inherit}}.profile__top-bar .actions--inline{flex-shrink:0;margin:0;gap:var(--space-list-xs)}.profile__page-toolbar{position:absolute;z-index:5;margin:0;padding:0;pointer-events:none}.profile__page-toolbar .actions--inline{pointer-events:auto;margin:0;gap:var(--space-list-xs)}.profile__page-toolbar .actions--inline .icon-button .vignette,.profile__page-toolbar .actions--inline .icon-button .vignette>div{width:var(--page-toolbar-icon-size, 56px);height:var(--page-toolbar-icon-size, 56px);max-width:var(--page-toolbar-icon-size, 56px);max-height:var(--page-toolbar-icon-size, 56px);box-shadow:none}.profile__page-toolbar .actions--inline .icon-button svg,.profile__page-toolbar .actions--inline .icon-button svg.injected-svg{width:var(--page-toolbar-icon-svg-size, 20px);height:var(--page-toolbar-icon-svg-size, 20px)}@media(min-width:768px){.profile__page-toolbar{top:calc(var(--surface-padding, clamp(18px, 1.6vw, 24px)) + var(--page-header-offset-top, 6px) - var(--profile-main-gutter, clamp(10px, 1.2vw, 16px)));right:2px}}@media(min-width:1200px){.profile__page-toolbar{top:calc(var(--surface-padding, clamp(18px, 1.6vw, 24px)) + var(--page-header-offset-top, 6px) - var(--profile-main-padding-top, clamp(6px, .65vw, 10px)))}}@media(max-width:767px){.profile:has(>.activity.activity--calendar) .profile-header,.profile:has(>.events.events--mobile-calendar) .profile-header{display:none}.profile:has(>.activity.activity--calendar) .profile__nav-bar,.profile:has(>.events.events--mobile-calendar) .profile__nav-bar{margin-top:0}.profile>.events.events--mobile-calendar{flex:1 1 auto;min-height:0;margin-top:0;padding-top:0;padding-bottom:0;background-color:var(--bg-color)}.profile>.events.events--mobile-calendar>.events__calendar-panel{--events-calendar-sticky-top: 0;position:sticky;top:var(--events-calendar-sticky-top);z-index:5;padding-top:0;padding-bottom:clamp(8px,2vw,12px);background-color:var(--bg-color);box-shadow:none;isolation:isolate}.profile>.events.events--mobile-calendar>.events__calendar-panel:before{content:"";position:absolute;z-index:-1;top:-100vh;left:0;right:0;bottom:0;background-color:var(--bg-color);pointer-events:none}.profile>.events.events--mobile-calendar .events__body{background-color:var(--bg-color);padding-bottom:max(clamp(24px,4vw,36px),56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 24px)}}@media(min-width:768px){.profile .profile-header{padding-left:0;padding-right:0;margin-left:0;width:100%;max-width:100%;box-sizing:border-box}.profile__nav-bar,.profile>.activity,.profile>.about,.profile>.profile-team,.profile>.profile-photos{padding-left:clamp(8px,1.1vw,12px);padding-right:0;margin-left:0;width:100%;max-width:100%;box-sizing:border-box}.profile__nav-bar{margin-top:calc(var(--profile-header-nav-gap, 10px) - var(--profile-section-gap));padding-top:var(--profile-nav-tabs-gap, clamp(18px, 2vw, 26px))}.profile>.activity,.profile>.about,.profile>.profile-photos{padding-top:var(--profile-nav-content-gap, clamp(16px, 1.6vw, 22px))}.profile .small-nav__view-switch{padding-left:clamp(10px,1vw,14px)}}@container profile-page (min-width: 900px) and (max-width: 1100px),@media (min-width: 900px) and (max-width: 1100px){.profile{--profile-avatar-size: clamp(100px, 11vw, 118px);--profile-avatar-radius: 18px;--profile-lead-gap: clamp(10px, 1.2vw, 14px);--profile-name-size: clamp(1rem, 2.1vw, 1.0625rem);--profile-handle-size: .8125rem;--profile-stat-pad-x: clamp(8px, 1vw, 12px);--profile-stat-number-size: .8125rem;--profile-stat-label-size: .6875rem;--profile-stats-cta-gap: 12px;--profile-cta-min-width: 76px;--profile-header-pad-bottom: 4px;--profile-section-gap: clamp(16px, 2vw, 22px);--profile-header-nav-gap: 8px}}@media(min-width:1200px){.profile{--profile-avatar-size: 176px;--profile-avatar-radius: 26px;--profile-lead-gap: 28px;--profile-actions-gap: 140px;--profile-actions-trail: 96px;--profile-actions-aside-offset: 0;--profile-stat-number-size: .8125rem;--profile-stat-label-size: .6875rem;--profile-stat-pad-x: 12px}}.search{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--space-page-y);width:100%;min-width:0}.search__intro.page-intro{gap:var(--space-page-gap);margin-bottom:0}.search__intro-row{align-items:center;justify-content:space-between;gap:var(--space-list-xs);padding-bottom:16px}.search__intro-row .small-header,.search__intro-row .connected-header{flex:1 1 auto;min-width:0}.search__actions{--search-field-height: 56px;--toolbar-control-size: var(--page-toolbar-icon-size, var(--search-field-height));display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-intro-inline)}.search__actions .icon-button .vignette,.search__actions .icon-button .vignette>div{width:var(--toolbar-control-size);height:var(--toolbar-control-size);max-width:var(--toolbar-control-size);max-height:var(--toolbar-control-size);box-shadow:none}.search__actions .icon-button svg,.search__actions .icon-button svg.injected-svg{width:var(--page-toolbar-icon-svg-size, 20px);height:var(--page-toolbar-icon-svg-size, 20px)}.search__actions{width:100%;min-width:0;margin:0;padding:var(--page-header-offset-top, 5px) 2px 0;box-sizing:border-box}.search__toolbar-actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);flex-shrink:0}.search__results{min-width:0}.search .small-nav{align-self:flex-start}@media(max-width:768px){.search{gap:var(--space-section-sm)}.search__intro.page-intro{gap:clamp(16px,4vw,24px)}.search__intro-row{padding:0;border-bottom:none}.search__intro-row .small-header{width:auto;border-bottom:none;padding:0}.search__intro-row .small-header__title{font-size:var(--font-l);font-weight:600;letter-spacing:-.02em}.search__actions{--search-field-height: 48px;--toolbar-control-size: var(--search-field-height);align-items:stretch;width:100%;margin-inline:0;padding-inline:0;gap:var(--space-list-xs)}.search__actions .toolbar-search{flex:1 1 auto;min-width:0;max-width:none}.search__actions .toolbar-search__bar{min-height:var(--search-field-height);height:var(--search-field-height)}.search__actions .toolbar-search__divider,.search__actions .toolbar-search__location{display:none}.search__actions .toolbar-search__field--query{flex:1 1 auto}.search__actions .toolbar-search__field.input--search{--search-field-height: var(--search-field-height)}.search__actions .toolbar-search__field.input--search .input__field{min-height:var(--search-field-height);height:var(--search-field-height);font-size:var(--font-xs)}.search__toolbar-actions{display:flex;align-items:stretch;flex-shrink:0}.search__toolbar-actions .icon-button{display:flex;align-items:stretch;height:auto}.search__toolbar-actions .icon-button .vignette,.search__toolbar-actions .icon-button .vignette>div{width:var(--toolbar-control-size);height:var(--toolbar-control-size);max-width:var(--toolbar-control-size);max-height:var(--toolbar-control-size);border:none;border-radius:100%;box-shadow:none;background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--btn-compact-light-transition, .16s ease),color var(--btn-compact-light-transition, .16s ease)}.search__toolbar-actions .icon-button svg,.search__toolbar-actions .icon-button svg.injected-svg{width:14px;height:14px}.search__toolbar-actions .icon-button:not(:disabled):hover .vignette,.search__toolbar-actions .icon-button:not(:disabled):active .vignette{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.search__toolbar-actions .icon-button.active:not(:disabled) .vignette{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color)}}@media(max-width:480px){.search{gap:var(--space-page-gap)}.search__intro.page-intro{gap:clamp(14px,3.5vw,20px)}}.settings .account{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-stack-lg)}.settings .account__main{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:100px}.settings .account__main .image-dropzone{flex-shrink:0}.settings .account__main .input{width:100%}.settings .account__main .input__field{min-width:400px}.settings .account__info{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-list-sm);flex-grow:1}.settings .account__identity{display:flex;flex-flow:row;justify-content:initial;align-items:center;gap:var(--space-section-sm)}.settings .account>.input{width:100%;max-width:50%}.settings .account .input--textarea{max-width:100%}.settings .settings-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(12px,2vw,16px);column-gap:clamp(12px,2vw,16px);width:100%;min-width:0;box-sizing:border-box}.settings .settings-section-header__actions{display:flex;align-items:center;gap:clamp(10px,1.4vw,16px);flex-shrink:0}@media(max-width:767px){.settings .settings-section-header{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px}.settings .settings-section-header .small-header{flex:1;min-width:0}.settings .settings-section-header__actions{padding-top:clamp(12px,3vw,16px)}.settings .settings-section-header__actions .text-button--compact-light{min-height:34px;padding-inline:14px}.settings .small-header:not(.small-header--profile-hero){border-bottom:none;padding:clamp(12px,3vw,16px) 0 0}.settings .small-header:not(.small-header--profile-hero):has(.small-header__back){gap:8px;align-items:center}.settings .small-header:not(.small-header--profile-hero):has(.small-header__back) .small-header__back .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.settings .small-header:not(.small-header--profile-hero) .small-header__title{font-size:clamp(.95rem,3.2vw,1.05rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}}.settings .my-details{--md-divider: color-mix(in srgb, var(--fg-color) 8%, transparent);--md-divider-strong: color-mix(in srgb, var(--fg-color) 18%, transparent);--md-mute: var(--fg-color-secondary);--md-faint: var(--fg-color-tertiary);--md-ghost: var(--fg-color-quaternary);--md-surface: color-mix(in srgb, var(--fg-color) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--fg-color) 6%, transparent);--md-content-max: 1080px;--md-aside-w: clamp(220px, 22vw, 280px);--md-gap: clamp(28px, 3.6vw, 48px);--md-section-gap: clamp(56px, 7vw, 88px);--md-anim: cubic-bezier(.32, .72, 0, 1);--md-ring-pct: 0deg;--md-ring-color: color-mix(in srgb, var(--fg-color) 80%, transparent);position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:var(--md-content-max);margin-inline:auto;min-width:0;padding:0 0 clamp(80px,10vw,120px);font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate}.settings .my-details__ambient{position:absolute;inset:-10% -10% auto -10%;height:70%;z-index:-1;overflow:hidden;pointer-events:none}.settings .my-details__orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;will-change:transform}.settings .my-details__orb--a{width:620px;height:620px;top:-260px;left:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--fg-color) 8%,transparent) 0%,transparent 65%)}.settings .my-details__orb--b{display:none}.settings .my-details__hero,.settings .my-details__section{animation:my-details-rise .72s var(--md-anim) both;animation-delay:calc(60ms + var(--md-stagger, 0) * 90ms)}.settings .my-details__hero{position:relative;display:block;width:100%;padding-top:clamp(24px,3vw,56px);padding-bottom:clamp(40px,5vw,64px);margin-bottom:clamp(48px,6vw,72px);border-bottom:1px solid var(--md-divider)}.settings .my-details__hero-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(14px,1.6vw,18px);min-width:0}.settings .my-details__hero-eyebrow{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--md-faint);line-height:1;font-variant-numeric:tabular-nums}.settings .my-details__hero-sep{color:var(--md-ghost);font-weight:300;letter-spacing:0;opacity:.7}.settings .my-details__hero-eyebrow-handle{color:var(--md-mute);text-transform:none;letter-spacing:-.005em;font-weight:500;font-variant-numeric:tabular-nums}.settings .my-details__hero-title{margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;letter-spacing:-.038em;line-height:.96;color:var(--fg-color);text-wrap:balance;word-break:break-word}.settings .my-details__hero-lede{margin:0;max-width:46ch;font-size:var(--font-s);font-weight:400;letter-spacing:-.005em;line-height:1.55;color:var(--md-mute)}.settings .my-details__hero-flag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-top:6px;border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--md-divider-strong);align-self:flex-start;transition:color .24s var(--md-anim),border-color .24s var(--md-anim)}.settings .my-details__hero-flag-dot{width:6px;height:6px;border-radius:50%;background-color:var(--fg-color);animation:my-details-pulse 1.8s ease-in-out infinite}.settings .my-details__section{display:grid;grid-template-columns:var(--md-aside-w) minmax(0,1fr);-moz-column-gap:var(--md-gap);column-gap:var(--md-gap);row-gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:var(--md-section-gap);margin-bottom:var(--md-section-gap);border-bottom:1px solid var(--md-divider)}.settings .my-details__section:has(.dropdown.open){position:relative;z-index:30}.settings .my-details__section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.settings .my-details__section-aside{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1.6vw,18px);min-width:0;position:sticky;top:clamp(8px,1vw,16px);align-self:start}.settings .my-details__section-num{display:inline-block;flex-shrink:0;min-width:1ch;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;letter-spacing:-.045em;line-height:.8;color:var(--md-faint);font-variant-numeric:tabular-nums;transition:color .32s var(--md-anim)}.settings .my-details__section-num:after{content:"";display:block;width:24px;height:1px;margin-top:18px;background-color:var(--md-divider-strong);transition:width .36s var(--md-anim)}.settings .my-details__section:hover .my-details__section-num,.settings .my-details__section:focus-within .my-details__section-num{color:var(--fg-color)}.settings .my-details__section:hover .my-details__section-num:after,.settings .my-details__section:focus-within .my-details__section-num:after{width:40px}.settings .my-details__section-titles{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding-top:clamp(6px,.8vw,10px)}.settings .my-details__section-title{margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.026em;line-height:1.12;color:var(--fg-color)}.settings .my-details__section-hint{margin:0;max-width:30ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}.settings .my-details__section-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,2.4vw,28px);min-width:0;overflow:visible}.settings .my-details__identity-row{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(24px,3vw,36px);column-gap:clamp(24px,3vw,36px);row-gap:22px;align-items:start;width:100%}.settings .my-details__identity-fields{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(16px,2vw,20px);min-width:0;padding-top:4px}.settings .my-details__avatar{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;gap:14px;min-width:0;isolation:isolate}.settings .my-details__avatar .image-dropzone{gap:0;position:relative}.settings .my-details__avatar .image-dropzone__area{width:clamp(112px,14vw,152px);height:clamp(112px,14vw,152px);border-radius:24px;border:1px solid var(--md-divider-strong);background-color:var(--md-surface-strong);transition:transform .36s var(--md-anim),border-color .24s var(--md-anim),background-color .24s var(--md-anim);position:relative;isolation:isolate;overflow:hidden}.settings .my-details__avatar .image-dropzone__area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);opacity:0;pointer-events:none;transition:opacity .24s var(--md-anim);z-index:1;mix-blend-mode:difference}.settings .my-details__avatar .image-dropzone__area:hover{border-color:var(--fg-color)}.settings .my-details__avatar .image-dropzone__area:hover:after{opacity:1}.settings .my-details__avatar .image-dropzone__area:active{transform:scale(.985)}.settings .my-details__avatar .image-dropzone__area svg{position:relative;z-index:1;width:26%;min-width:32px;color:var(--md-faint)}.settings .my-details__avatar-badge{position:absolute;top:calc(clamp(112px,14vw,152px) - 22px);left:calc(50% + clamp(112px,14vw,152px)/2 - 22px);width:32px;height:32px;border-radius:50%;background-color:var(--fg-color);color:var(--bg-color);border:3px solid var(--bg-color, var(--cosmos-ink));pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;transition:transform .36s var(--md-anim)}.settings .my-details__avatar-badge div,.settings .my-details__avatar-badge svg{width:14px;height:14px}.settings .my-details__avatar-badge svg{color:inherit}.settings .my-details__avatar-badge svg path,.settings .my-details__avatar-badge svg circle,.settings .my-details__avatar-badge svg rect{stroke:currentColor;fill:currentColor}.settings .my-details__avatar:hover .my-details__avatar-badge{transform:scale(1.08)}.settings .my-details__avatar-hint{margin:0;max-width:clamp(112px,14vw,152px);font-size:var(--font-xxs);font-weight:400;letter-spacing:-.003em;line-height:1.4;color:var(--md-faint);text-align:center}.settings .my-details__field-wrap{position:relative;width:100%;min-width:0}.settings .my-details .my-details__field-wrap .input__field,.settings .my-details .my-details__field-wrap--date .input--date .input__field{padding-left:44px}.settings .my-details__field-icon{position:absolute;left:14px;bottom:13px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--md-faint);pointer-events:none;z-index:2;transition:color .24s var(--md-anim)}.settings .my-details__field-icon div{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%}.settings .my-details__field-icon svg,.settings .my-details__field-icon svg.injected-svg{width:18px!important;height:18px!important;color:inherit}.settings .my-details__field-icon--text{font-size:.95rem;font-weight:500;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;bottom:14px}.settings .my-details__field-wrap:focus-within .my-details__field-icon{color:var(--fg-color)}.settings .my-details__field-wrap--needs-fill .input__label:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:50%;background-color:var(--fg-color);vertical-align:.12em;animation:my-details-pulse 1.8s ease-in-out infinite}.settings .my-details__field-wrap--needs-fill .input__field,.settings .my-details__field-wrap--needs-fill .date-calendar__trigger{border-color:color-mix(in srgb,var(--fg-color) 22%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}.settings .my-details__field-wrap--needs-fill .input__field::-moz-placeholder,.settings .my-details__field-wrap--needs-fill .date-calendar__trigger::-moz-placeholder{color:var(--md-mute);font-weight:500}.settings .my-details__field-wrap--needs-fill .input__field::placeholder,.settings .my-details__field-wrap--needs-fill .date-calendar__trigger::placeholder{color:var(--md-mute);font-weight:500}.settings .my-details__field-wrap--needs-fill .my-details__field-icon{color:var(--md-mute)}.settings .my-details__switcher-block--needs-fill .switcher__label:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:50%;background-color:var(--fg-color);vertical-align:.12em;animation:my-details-pulse 1.8s ease-in-out infinite}.settings .my-details__switcher-block--needs-fill .switcher__content{border-color:color-mix(in srgb,var(--fg-color) 22%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}.settings .my-details__about--needs-fill .input__label:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:50%;background-color:var(--fg-color);vertical-align:.12em;animation:my-details-pulse 1.8s ease-in-out infinite}.settings .my-details__about--needs-fill .input__field{border-color:color-mix(in srgb,var(--fg-color) 22%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}.settings .my-details__about--needs-fill .input__field::-moz-placeholder{color:var(--md-mute);font-weight:500}.settings .my-details__about--needs-fill .input__field::placeholder{color:var(--md-mute);font-weight:500}.settings .my-details__avatar--needs-fill .image-dropzone__area{border-color:color-mix(in srgb,var(--fg-color) 28%,transparent);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.settings .my-details__avatar--needs-fill .my-details__avatar-hint:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background-color:var(--fg-color);vertical-align:.1em;animation:my-details-pulse 1.8s ease-in-out infinite}.settings .my-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,20px) clamp(20px,2.6vw,28px);align-items:start;width:100%;min-width:0;overflow:visible}@media(min-width:768px){.settings .my-details__grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.settings .my-details__switcher-block{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm, 10px);min-width:0;width:100%}.settings .my-details__switcher-block .switcher{width:100%;max-width:100%}.settings .my-details__switcher-block .switcher__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--fg-color)}.settings .my-details__switcher-block .switcher__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important}.settings .my-details__switcher-block .switcher__button{flex:1 1 0!important;min-width:0!important;width:auto!important}.settings .my-details .input{gap:8px;width:100%;max-width:100%;min-width:0}.settings .my-details .input__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;color:var(--fg-color)}.settings .my-details .dropdown{position:relative;z-index:0}.settings .my-details .dropdown.open{z-index:40}.settings .my-details .dropdown__text{font-size:var(--font-xs);font-weight:500;letter-spacing:-.004em;line-height:1.3}.settings .my-details .dropdown__choice{font-size:var(--font-xs);font-weight:500;letter-spacing:-.004em;line-height:1.3;padding:6px 10px;min-height:32px;background-color:var(--bg-color-secondary)}.settings .my-details .dropdown__choice:hover{background-color:var(--bg-color-tertiary);color:var(--fg-color)}.settings .my-details .dropdown__choices{z-index:50;background-color:var(--bg-color-secondary)!important;border:1px solid var(--md-divider-strong)!important;box-shadow:0 12px 32px #0000005c,inset 0 1px #ffffff0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.settings .my-details .input__field{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--md-divider);background-color:var(--md-surface);color:var(--fg-color);font-family:inherit;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;line-height:1.35;transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .my-details .input__field::-moz-placeholder{color:var(--md-ghost);font-weight:400}.settings .my-details .input__field::placeholder{color:var(--md-ghost);font-weight:400}.settings .my-details .input__field:hover:not(:focus-visible){border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .my-details .input__field:focus-visible{outline:none;border-color:var(--fg-color);background-color:var(--md-surface-strong);box-shadow:none}.settings .my-details .input--date .input__field,.settings .my-details .input--datetime-local .input__field{font-variant-numeric:tabular-nums}.settings .my-details .input--textarea{max-width:100%}.settings .my-details .input--textarea .input__field{min-height:152px;padding:16px 18px;line-height:1.6;resize:vertical}.settings .my-details__about{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.settings .my-details__char{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:var(--radius-full);background-color:transparent;border:1px solid var(--md-divider);color:var(--md-mute);transition:color .24s var(--md-anim),border-color .24s var(--md-anim)}.settings .my-details__char--warn{--md-ring-color: var(--fg-color);border-color:var(--md-divider-strong)}.settings .my-details__char--over{--md-ring-color: var(--red-color-lighter);border-color:#eb474766;color:var(--red-color-lighter)}.settings .my-details__char-ring{position:relative;width:20px;height:20px;border-radius:50%;background:conic-gradient(var(--md-ring-color) var(--md-ring-pct),color-mix(in srgb,var(--fg-color) 14%,transparent) 0);mask:radial-gradient(circle,transparent 5px,#000 6px);-webkit-mask:radial-gradient(circle,transparent 5px,#000 6px);transition:background .32s var(--md-anim)}.settings .my-details__char-text{display:inline-flex;align-items:baseline;gap:3px;font-size:var(--font-xxs);font-weight:500;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--md-mute)}.settings .my-details__char-num{color:var(--fg-color);font-weight:600}.settings .my-details__char-sep{color:var(--md-ghost);opacity:.7}.settings .my-details__char-max{color:var(--md-faint)}.settings .my-details__char--over .my-details__char-num,.settings .my-details__char--over .my-details__char-max,.settings .my-details__char--over .my-details__char-sep{color:var(--red-color-lighter)}@media(min-width:1200px){.settings .my-details{margin-top:calc(-1 * var(--space-stack-lg) + 18px)}}@media(max-width:767px){.settings .my-details{--md-aside-w: 100%;--md-section-gap: clamp(36px, 7vw, 52px);padding-top:8px}.settings .my-details__hero{padding-top:clamp(12px,4vw,24px);padding-bottom:24px;margin-bottom:28px}.settings .my-details__hero-title{font-size:clamp(1.9rem,8vw,2.6rem)}.settings .my-details__section{grid-template-columns:minmax(0,1fr)}.settings .my-details__section-aside{position:static;gap:14px}.settings .my-details__section-num{font-size:2.1rem}.settings .my-details__identity-row{grid-template-columns:minmax(0,1fr);justify-items:stretch;row-gap:28px}.settings .my-details__avatar{align-items:center;justify-self:center}.settings .my-details__identity-fields{padding-top:0}}@media(min-width:769px)and (max-width:1199px){.settings .my-details{--md-aside-w: clamp(180px, 22vw, 240px);--md-gap: clamp(20px, 2.8vw, 32px)}.settings .my-details__section{grid-template-columns:var(--md-aside-w) minmax(0,1fr)}}.settings .preferences,.event-integration .preferences,.dashboard .event-integration .preferences{--md-divider: color-mix(in srgb, var(--fg-color) 8%, transparent);--md-divider-strong: color-mix(in srgb, var(--fg-color) 18%, transparent);--md-mute: var(--fg-color-secondary);--md-faint: var(--fg-color-tertiary);--md-ghost: var(--fg-color-quaternary);--md-surface: color-mix(in srgb, var(--fg-color) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--fg-color) 6%, transparent);--md-content-max: 1080px;--md-aside-w: clamp(220px, 22vw, 280px);--md-gap: clamp(28px, 3.6vw, 48px);--md-section-gap: clamp(56px, 7vw, 88px);--md-anim: cubic-bezier(.32, .72, 0, 1);position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:var(--md-content-max);margin-inline:auto;min-width:0;padding:0 0 clamp(80px,10vw,120px);font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate}.settings .preferences__ambient,.event-integration .preferences__ambient,.dashboard .event-integration .preferences__ambient{position:absolute;inset:-10% -10% auto -10%;height:70%;z-index:-1;overflow:hidden;pointer-events:none}.settings .preferences__orb,.event-integration .preferences__orb,.dashboard .event-integration .preferences__orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;will-change:transform}.settings .preferences__orb--a,.event-integration .preferences__orb--a,.dashboard .event-integration .preferences__orb--a{width:620px;height:620px;top:-260px;left:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--fg-color) 8%,transparent) 0%,transparent 65%)}.settings .preferences__hero,.settings .preferences__section,.event-integration .preferences__hero,.event-integration .preferences__section,.dashboard .event-integration .preferences__hero,.dashboard .event-integration .preferences__section{animation:preferences-rise .72s var(--md-anim) both;animation-delay:calc(60ms + var(--md-stagger, 0) * 90ms)}.settings .preferences__hero,.event-integration .preferences__hero,.dashboard .event-integration .preferences__hero{position:relative;display:block;width:100%;padding-top:clamp(24px,3vw,56px);padding-bottom:clamp(40px,5vw,64px);margin-bottom:clamp(48px,6vw,72px);border-bottom:1px solid var(--md-divider)}.settings .preferences__hero-text,.event-integration .preferences__hero-text,.dashboard .event-integration .preferences__hero-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(14px,1.6vw,18px);min-width:0}.settings .preferences__hero-eyebrow,.event-integration .preferences__hero-eyebrow,.dashboard .event-integration .preferences__hero-eyebrow{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--md-faint);line-height:1;font-variant-numeric:tabular-nums}.settings .preferences__hero-sep,.event-integration .preferences__hero-sep,.dashboard .event-integration .preferences__hero-sep{color:var(--md-ghost);font-weight:300;letter-spacing:0;opacity:.7}.settings .preferences__hero-eyebrow-handle,.event-integration .preferences__hero-eyebrow-handle,.dashboard .event-integration .preferences__hero-eyebrow-handle{color:var(--md-mute);text-transform:none;letter-spacing:-.005em;font-weight:500;font-variant-numeric:tabular-nums}.settings .preferences__hero-title,.event-integration .preferences__hero-title,.dashboard .event-integration .preferences__hero-title{margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;letter-spacing:-.038em;line-height:.96;color:var(--fg-color);text-wrap:balance;word-break:break-word}.settings .preferences__hero-lede,.event-integration .preferences__hero-lede,.dashboard .event-integration .preferences__hero-lede{margin:0;max-width:52ch;font-size:var(--font-s);font-weight:400;letter-spacing:-.005em;line-height:1.55;color:var(--md-mute)}.settings .preferences__hero-flag,.event-integration .preferences__hero-flag,.dashboard .event-integration .preferences__hero-flag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-top:6px;border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--md-divider-strong);align-self:flex-start;transition:color .24s var(--md-anim),border-color .24s var(--md-anim)}.settings .preferences__hero-flag--on,.event-integration .preferences__hero-flag--on,.dashboard .event-integration .preferences__hero-flag--on{border-color:color-mix(in srgb,var(--fg-color) 35%,transparent);color:var(--fg-color)}.settings .preferences__hero-flag--on .preferences__hero-flag-dot,.event-integration .preferences__hero-flag--on .preferences__hero-flag-dot,.dashboard .event-integration .preferences__hero-flag--on .preferences__hero-flag-dot{background-color:var(--fg-color)}.settings .preferences__hero-flag-dot,.event-integration .preferences__hero-flag-dot,.dashboard .event-integration .preferences__hero-flag-dot{width:6px;height:6px;border-radius:50%;background-color:var(--md-faint);animation:preferences-pulse 1.8s ease-in-out infinite}.settings .preferences__section,.event-integration .preferences__section,.dashboard .event-integration .preferences__section{display:grid;grid-template-columns:var(--md-aside-w) minmax(0,1fr);-moz-column-gap:var(--md-gap);column-gap:var(--md-gap);row-gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:var(--md-section-gap);margin-bottom:var(--md-section-gap);border-bottom:1px solid var(--md-divider)}.settings .preferences__section:last-of-type,.event-integration .preferences__section:last-of-type,.dashboard .event-integration .preferences__section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.settings .preferences__section-aside,.event-integration .preferences__section-aside,.dashboard .event-integration .preferences__section-aside{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1.6vw,18px);min-width:0;position:sticky;top:clamp(8px,1vw,16px);align-self:start}.settings .preferences__section-num,.event-integration .preferences__section-num,.dashboard .event-integration .preferences__section-num{display:inline-block;flex-shrink:0;min-width:1ch;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;letter-spacing:-.045em;line-height:.8;color:var(--md-faint);font-variant-numeric:tabular-nums;transition:color .32s var(--md-anim)}.settings .preferences__section-num:after,.event-integration .preferences__section-num:after,.dashboard .event-integration .preferences__section-num:after{content:"";display:block;width:24px;height:1px;margin-top:18px;background-color:var(--md-divider-strong);transition:width .36s var(--md-anim)}.settings .preferences__section:hover .settings .preferences__section-num,.settings .preferences__section:focus-within .settings .preferences__section-num,.settings .preferences__section:hover .event-integration .preferences__section-num,.settings .preferences__section:focus-within .event-integration .preferences__section-num,.settings .preferences__section:hover .dashboard .event-integration .preferences__section-num,.settings .preferences__section:focus-within .dashboard .event-integration .preferences__section-num,.event-integration .preferences__section:hover .settings .preferences__section-num,.event-integration .preferences__section:focus-within .settings .preferences__section-num,.event-integration .preferences__section:hover .event-integration .preferences__section-num,.event-integration .preferences__section:focus-within .event-integration .preferences__section-num,.event-integration .preferences__section:hover .dashboard .event-integration .preferences__section-num,.event-integration .preferences__section:focus-within .dashboard .event-integration .preferences__section-num,.dashboard .event-integration .preferences__section:hover .settings .preferences__section-num,.dashboard .event-integration .preferences__section:focus-within .settings .preferences__section-num,.dashboard .event-integration .preferences__section:hover .event-integration .preferences__section-num,.dashboard .event-integration .preferences__section:focus-within .event-integration .preferences__section-num,.dashboard .event-integration .preferences__section:hover .dashboard .event-integration .preferences__section-num,.dashboard .event-integration .preferences__section:focus-within .dashboard .event-integration .preferences__section-num{color:var(--fg-color)}.settings .preferences__section:hover .settings .preferences__section-num:after,.settings .preferences__section:focus-within .settings .preferences__section-num:after,.settings .preferences__section:hover .event-integration .preferences__section-num:after,.settings .preferences__section:focus-within .event-integration .preferences__section-num:after,.settings .preferences__section:hover .dashboard .event-integration .preferences__section-num:after,.settings .preferences__section:focus-within .dashboard .event-integration .preferences__section-num:after,.event-integration .preferences__section:hover .settings .preferences__section-num:after,.event-integration .preferences__section:focus-within .settings .preferences__section-num:after,.event-integration .preferences__section:hover .event-integration .preferences__section-num:after,.event-integration .preferences__section:focus-within .event-integration .preferences__section-num:after,.event-integration .preferences__section:hover .dashboard .event-integration .preferences__section-num:after,.event-integration .preferences__section:focus-within .dashboard .event-integration .preferences__section-num:after,.dashboard .event-integration .preferences__section:hover .settings .preferences__section-num:after,.dashboard .event-integration .preferences__section:focus-within .settings .preferences__section-num:after,.dashboard .event-integration .preferences__section:hover .event-integration .preferences__section-num:after,.dashboard .event-integration .preferences__section:focus-within .event-integration .preferences__section-num:after,.dashboard .event-integration .preferences__section:hover .dashboard .event-integration .preferences__section-num:after,.dashboard .event-integration .preferences__section:focus-within .dashboard .event-integration .preferences__section-num:after{width:40px}.settings .preferences__section-titles,.event-integration .preferences__section-titles,.dashboard .event-integration .preferences__section-titles{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding-top:clamp(6px,.8vw,10px)}.settings .preferences__section-title,.event-integration .preferences__section-title,.dashboard .event-integration .preferences__section-title{margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.026em;line-height:1.12;color:var(--fg-color)}.settings .preferences__section-hint,.event-integration .preferences__section-hint,.dashboard .event-integration .preferences__section-hint{margin:0;max-width:30ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}.settings .preferences__section-main,.event-integration .preferences__section-main,.dashboard .event-integration .preferences__section-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,2.4vw,28px);min-width:0}.settings .preferences__control,.event-integration .preferences__control,.dashboard .event-integration .preferences__control{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(12px,1.6vw,16px);width:100%;padding:clamp(18px,2.2vw,24px);border-radius:var(--radius-md, 18px);border:1px solid var(--md-divider);background-color:var(--md-surface);transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .preferences__control:hover,.settings .preferences__control:focus-within,.event-integration .preferences__control:hover,.event-integration .preferences__control:focus-within,.dashboard .event-integration .preferences__control:hover,.dashboard .event-integration .preferences__control:focus-within{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .preferences__control-note,.event-integration .preferences__control-note,.dashboard .event-integration .preferences__control-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding-top:4px;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.5;color:var(--md-faint)}.settings .preferences__control-flag,.event-integration .preferences__control-flag,.dashboard .event-integration .preferences__control-flag{font-size:1.1rem;line-height:1}.settings .preferences__control-lang,.event-integration .preferences__control-lang,.dashboard .event-integration .preferences__control-lang{font-weight:600;letter-spacing:-.01em;color:var(--fg-color)}.settings .preferences__switcher-block,.event-integration .preferences__switcher-block,.dashboard .event-integration .preferences__switcher-block{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm, 10px);min-width:0;width:100%;max-width:min(480px,100%)}.settings .preferences__switcher-block .switcher,.event-integration .preferences__switcher-block .switcher,.dashboard .event-integration .preferences__switcher-block .switcher{width:100%;max-width:100%}.settings .preferences__switcher-block .switcher__label,.event-integration .preferences__switcher-block .switcher__label,.dashboard .event-integration .preferences__switcher-block .switcher__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--fg-color)}.settings .preferences__switcher-block .switcher__content,.event-integration .preferences__switcher-block .switcher__content,.dashboard .event-integration .preferences__switcher-block .switcher__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;border-radius:var(--radius-md);border:1px solid var(--md-divider);background-color:var(--md-surface);transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .preferences__switcher-block .switcher__button,.event-integration .preferences__switcher-block .switcher__button,.dashboard .event-integration .preferences__switcher-block .switcher__button{flex:1 1 0!important;min-width:0!important;width:auto!important}.settings .preferences__switcher-block:hover .switcher__content,.settings .preferences__switcher-block:focus-within .switcher__content,.event-integration .preferences__switcher-block:hover .switcher__content,.event-integration .preferences__switcher-block:focus-within .switcher__content,.dashboard .event-integration .preferences__switcher-block:hover .switcher__content,.dashboard .event-integration .preferences__switcher-block:focus-within .switcher__content{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .preferences__switcher-block--theme,.event-integration .preferences__switcher-block--theme,.dashboard .event-integration .preferences__switcher-block--theme{max-width:none}.settings .preferences__switcher-block--theme .switcher--icon-pill,.event-integration .preferences__switcher-block--theme .switcher--icon-pill,.dashboard .event-integration .preferences__switcher-block--theme .switcher--icon-pill{width:100%;max-width:min(480px,100%)}.settings .preferences__switcher-block--theme .switcher__content,.event-integration .preferences__switcher-block--theme .switcher__content,.dashboard .event-integration .preferences__switcher-block--theme .switcher__content{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:none!important;background-color:var(--switcher-pill-track, color-mix(in srgb, var(--fg-color) 10%, transparent))!important;box-shadow:none!important}.settings .preferences__switcher-block--theme .switcher__button,.event-integration .preferences__switcher-block--theme .switcher__button,.dashboard .event-integration .preferences__switcher-block--theme .switcher__button{flex:0 0 auto!important;width:var(--switcher-pill-size, 32px)!important;min-width:var(--switcher-pill-size, 32px)!important}.settings .preferences__switcher-block--theme:hover .switcher__content,.settings .preferences__switcher-block--theme:focus-within .switcher__content,.event-integration .preferences__switcher-block--theme:hover .switcher__content,.event-integration .preferences__switcher-block--theme:focus-within .switcher__content,.dashboard .event-integration .preferences__switcher-block--theme:hover .switcher__content,.dashboard .event-integration .preferences__switcher-block--theme:focus-within .switcher__content{border:none!important;background-color:var(--switcher-pill-track, color-mix(in srgb, var(--fg-color) 10%, transparent))!important}.settings .preferences .input,.event-integration .preferences .input,.dashboard .event-integration .preferences .input{gap:8px;width:100%;max-width:100%;min-width:0}.settings .preferences .input__label,.event-integration .preferences .input__label,.dashboard .event-integration .preferences .input__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;color:var(--fg-color)}.settings .preferences .dropdown__button,.event-integration .preferences .dropdown__button,.dashboard .event-integration .preferences .dropdown__button{box-sizing:border-box;width:100%;border-radius:var(--radius-md);border:1px solid var(--md-divider);background-color:transparent;transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .preferences .dropdown__button:hover,.settings .preferences .dropdown__button:focus-visible,.event-integration .preferences .dropdown__button:hover,.event-integration .preferences .dropdown__button:focus-visible,.dashboard .event-integration .preferences .dropdown__button:hover,.dashboard .event-integration .preferences .dropdown__button:focus-visible{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .preferences .dropdown__text,.event-integration .preferences .dropdown__text,.dashboard .event-integration .preferences .dropdown__text{font-size:var(--font-s);font-weight:500;letter-spacing:-.004em;line-height:1.3}.settings .preferences__embed-kit,.event-integration .preferences__embed-kit,.dashboard .event-integration .preferences__embed-kit{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,1.8vw,18px);width:100%;min-width:0}.settings .preferences__embed-preview-trigger,.event-integration .preferences__embed-preview-trigger,.dashboard .event-integration .preferences__embed-preview-trigger{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(14px,2vw,20px);padding:clamp(16px,2vw,20px) clamp(18px,2.2vw,24px)}.settings .preferences__embed-preview-trigger-copy,.event-integration .preferences__embed-preview-trigger-copy,.dashboard .event-integration .preferences__embed-preview-trigger-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.settings .preferences__embed-preview-trigger .text-button.text-button--compact-light,.event-integration .preferences__embed-preview-trigger .text-button.text-button--compact-light,.dashboard .event-integration .preferences__embed-preview-trigger .text-button.text-button--compact-light{flex-shrink:0;min-height:var(--btn-compact-light-min-height, 40px);padding-inline:clamp(16px,2vw,20px);white-space:nowrap}.settings .preferences__embed-label,.event-integration .preferences__embed-label,.dashboard .event-integration .preferences__embed-label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;color:var(--fg-color)}.settings .preferences__embed-preview-meta,.event-integration .preferences__embed-preview-meta,.dashboard .event-integration .preferences__embed-preview-meta{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xxs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--md-faint)}.settings .preferences__embed-field,.event-integration .preferences__embed-field,.dashboard .event-integration .preferences__embed-field{gap:10px}.settings .preferences__embed-field-head,.event-integration .preferences__embed-field-head,.dashboard .event-integration .preferences__embed-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.settings .preferences__embed-field-label,.event-integration .preferences__embed-field-label,.dashboard .event-integration .preferences__embed-field-label{font-size:var(--font-xxs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--md-faint)}.settings .preferences__embed-copy,.event-integration .preferences__embed-copy,.dashboard .event-integration .preferences__embed-copy{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-full);background-color:transparent;color:var(--md-faint);font-family:inherit;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:color .22s var(--md-anim),border-color .22s var(--md-anim),background-color .22s var(--md-anim)}.settings .preferences__embed-copy svg,.settings .preferences__embed-copy svg.injected-svg,.event-integration .preferences__embed-copy svg,.event-integration .preferences__embed-copy svg.injected-svg,.dashboard .event-integration .preferences__embed-copy svg,.dashboard .event-integration .preferences__embed-copy svg.injected-svg{width:13px;height:13px;color:currentColor}.settings .preferences__embed-copy:hover,.event-integration .preferences__embed-copy:hover,.dashboard .event-integration .preferences__embed-copy:hover{color:var(--fg-color);border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .preferences__embed-value,.event-integration .preferences__embed-value,.dashboard .event-integration .preferences__embed-value{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--fg-color);line-height:1.4}.settings .preferences__embed-field--code .preferences__embed-code,.event-integration .preferences__embed-field--code .preferences__embed-code,.dashboard .event-integration .preferences__embed-field--code .preferences__embed-code{margin:0;padding:clamp(14px,1.8vw,18px);max-height:140px;overflow:auto;border-radius:calc(var(--radius-md, 18px) - 6px);border:1px solid var(--md-divider);background-color:color-mix(in srgb,var(--bg-color) 55%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;font-weight:500;line-height:1.55;letter-spacing:.01em;color:var(--md-mute);white-space:pre-wrap;word-break:break-all}.settings .preferences__embed-field--code .preferences__embed-code code,.event-integration .preferences__embed-field--code .preferences__embed-code code,.dashboard .event-integration .preferences__embed-field--code .preferences__embed-code code{font:inherit}@media(max-width:480px){.settings .preferences__embed-preview-trigger,.event-integration .preferences__embed-preview-trigger,.dashboard .event-integration .preferences__embed-preview-trigger{flex-direction:column;align-items:stretch}.settings .preferences__embed-preview-trigger .text-button.text-button--compact-light,.event-integration .preferences__embed-preview-trigger .text-button.text-button--compact-light,.dashboard .event-integration .preferences__embed-preview-trigger .text-button.text-button--compact-light{width:100%}}@media(min-width:1200px){.settings .preferences,.event-integration .preferences,.dashboard .event-integration .preferences{margin-top:calc(-1 * var(--space-stack-lg) + 18px)}}@media(max-width:767px){.settings .preferences,.event-integration .preferences,.dashboard .event-integration .preferences{--md-aside-w: 100%;--md-section-gap: clamp(36px, 7vw, 52px);padding-top:8px}.settings .preferences__hero,.event-integration .preferences__hero,.dashboard .event-integration .preferences__hero{padding-top:clamp(12px,4vw,24px);padding-bottom:24px;margin-bottom:28px}.settings .preferences__hero-title,.event-integration .preferences__hero-title,.dashboard .event-integration .preferences__hero-title{font-size:clamp(1.9rem,8vw,2.6rem)}.settings .preferences__section,.event-integration .preferences__section,.dashboard .event-integration .preferences__section{grid-template-columns:minmax(0,1fr)}.settings .preferences__section-aside,.event-integration .preferences__section-aside,.dashboard .event-integration .preferences__section-aside{position:static;gap:14px}.settings .preferences__section-num,.event-integration .preferences__section-num,.dashboard .event-integration .preferences__section-num{font-size:2.1rem}}@media(min-width:769px)and (max-width:1199px){.settings .preferences,.event-integration .preferences,.dashboard .event-integration .preferences{--md-aside-w: clamp(180px, 22vw, 240px)}.settings .preferences__section,.event-integration .preferences__section,.dashboard .event-integration .preferences__section{grid-template-columns:var(--md-aside-w) minmax(0,1fr)}}.settings .privacy{--md-divider: color-mix(in srgb, var(--fg-color) 8%, transparent);--md-divider-strong: color-mix(in srgb, var(--fg-color) 18%, transparent);--md-mute: var(--fg-color-secondary);--md-faint: var(--fg-color-tertiary);--md-ghost: var(--fg-color-quaternary);--md-surface: color-mix(in srgb, var(--fg-color) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--fg-color) 6%, transparent);--md-content-max: 1080px;--md-aside-w: clamp(220px, 22vw, 280px);--md-gap: clamp(28px, 3.6vw, 48px);--md-section-gap: clamp(56px, 7vw, 88px);--md-anim: cubic-bezier(.32, .72, 0, 1);position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:var(--md-content-max);margin-inline:auto;min-width:0;padding:0 0 clamp(80px,10vw,120px);font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate}.settings .privacy__ambient{position:absolute;inset:-10% -10% auto -10%;height:70%;z-index:-1;overflow:hidden;pointer-events:none}.settings .privacy__orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;will-change:transform}.settings .privacy__orb--a{width:620px;height:620px;top:-260px;left:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--fg-color) 8%,transparent) 0%,transparent 65%)}.settings .privacy__hero,.settings .privacy__section{animation:privacy-rise .72s var(--md-anim) both;animation-delay:calc(60ms + var(--md-stagger, 0) * 90ms)}.settings .privacy__hero{position:relative;display:block;width:100%;padding-top:clamp(24px,3vw,56px);padding-bottom:clamp(40px,5vw,64px);margin-bottom:clamp(48px,6vw,72px);border-bottom:1px solid var(--md-divider)}.settings .privacy__hero-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(14px,1.6vw,18px);min-width:0}.settings .privacy__hero-eyebrow{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--md-faint);line-height:1;font-variant-numeric:tabular-nums}.settings .privacy__hero-sep{color:var(--md-ghost);font-weight:300;letter-spacing:0;opacity:.7}.settings .privacy__hero-eyebrow-handle{color:var(--md-mute);text-transform:none;letter-spacing:-.005em;font-weight:500;font-variant-numeric:tabular-nums}.settings .privacy__hero-title{margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;letter-spacing:-.038em;line-height:.96;color:var(--fg-color);text-wrap:balance;word-break:break-word}.settings .privacy__hero-lede{margin:0;max-width:52ch;font-size:var(--font-s);font-weight:400;letter-spacing:-.005em;line-height:1.55;color:var(--md-mute)}.settings .privacy__hero-flag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-top:6px;border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--md-divider-strong);align-self:flex-start;transition:color .24s var(--md-anim),border-color .24s var(--md-anim)}.settings .privacy__hero-flag--on{border-color:color-mix(in srgb,var(--fg-color) 35%,transparent);color:var(--fg-color)}.settings .privacy__hero-flag--on .privacy__hero-flag-dot{background-color:var(--fg-color)}.settings .privacy__hero-flag-dot{width:6px;height:6px;border-radius:50%;background-color:var(--md-faint);animation:privacy-pulse 1.8s ease-in-out infinite}.settings .privacy__section{display:grid;grid-template-columns:var(--md-aside-w) minmax(0,1fr);-moz-column-gap:var(--md-gap);column-gap:var(--md-gap);row-gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:var(--md-section-gap);margin-bottom:var(--md-section-gap);border-bottom:1px solid var(--md-divider)}.settings .privacy__section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.settings .privacy__section-aside{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1.6vw,18px);min-width:0;position:sticky;top:clamp(8px,1vw,16px);align-self:start}.settings .privacy__section-num{display:inline-block;flex-shrink:0;min-width:1ch;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;letter-spacing:-.045em;line-height:.8;color:var(--md-faint);font-variant-numeric:tabular-nums;transition:color .32s var(--md-anim)}.settings .privacy__section-num:after{content:"";display:block;width:24px;height:1px;margin-top:18px;background-color:var(--md-divider-strong);transition:width .36s var(--md-anim)}.settings .privacy__section:hover .settings .privacy__section-num,.settings .privacy__section:focus-within .settings .privacy__section-num{color:var(--fg-color)}.settings .privacy__section:hover .settings .privacy__section-num:after,.settings .privacy__section:focus-within .settings .privacy__section-num:after{width:40px}.settings .privacy__section-titles{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding-top:clamp(6px,.8vw,10px)}.settings .privacy__section-title{margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.026em;line-height:1.12;color:var(--fg-color)}.settings .privacy__section-hint{margin:0;max-width:30ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}.settings .privacy__section-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,2.4vw,28px);min-width:0}.settings .privacy__section-note{margin:0;max-width:52ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}.settings .privacy__switcher-block{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm, 10px);min-width:0;width:100%;max-width:min(480px,100%)}.settings .privacy__switcher-block .switcher{width:100%;max-width:100%}.settings .privacy__switcher-block .switcher__label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--fg-color)}.settings .privacy__switcher-block .switcher__content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;border-radius:var(--radius-md);border:1px solid var(--md-divider);background-color:var(--md-surface);transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .privacy__switcher-block .switcher__button{flex:1 1 0!important;min-width:0!important;width:auto!important}.settings .privacy__switcher-block:hover .switcher__content,.settings .privacy__switcher-block:focus-within .switcher__content{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .privacy__card{position:relative;padding:0;border-radius:var(--radius-md, 18px);background-color:var(--md-surface);border:1px solid var(--md-divider);transition:border-color .32s var(--md-anim),background-color .32s var(--md-anim)}.settings .privacy__card:hover{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .privacy__card-inner{position:relative;display:grid;row-gap:clamp(16px,2vw,22px);padding:clamp(20px,2.4vw,28px) clamp(22px,2.6vw,30px);border-radius:inherit}.settings .privacy__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings .privacy__card-label{display:inline-flex;align-items:center;gap:12px;min-width:0}.settings .privacy__card-glyph{display:inline-flex;width:22px;height:22px;color:var(--md-mute)}.settings .privacy__card-glyph svg,.settings .privacy__card-glyph svg.injected-svg{width:22px;height:22px;color:currentColor}.settings .privacy__card-label-text{font-size:var(--font-s);font-weight:600;letter-spacing:-.015em;color:var(--fg-color);line-height:1.2}.settings .privacy__card-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--md-divider-strong);background-color:transparent;color:var(--md-mute);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap}.settings .privacy__card-tag-dot{width:5px;height:5px;border-radius:50%;background-color:var(--fg-color)}.settings .privacy__card-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;margin:0;padding:0}.settings .privacy__card-row{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);-moz-column-gap:clamp(14px,2vw,22px);column-gap:clamp(14px,2vw,22px);align-items:center;padding:clamp(12px,1.6vw,16px) 0;border-top:1px solid var(--md-divider)}.settings .privacy__card-row:first-child{border-top:none;padding-top:4px}.settings .privacy__card-row dt{margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--md-faint);line-height:1}.settings .privacy__card-row dd{margin:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;color:var(--fg-color);line-height:1.4;min-width:0}.settings .privacy__card-row--mono dd{font-variant-numeric:tabular-nums;letter-spacing:.02em}.settings .privacy__card-value{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.settings .privacy__card-value--mono{font-variant-numeric:tabular-nums}.settings .privacy__security-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(14px,2vw,22px);column-gap:clamp(14px,2vw,22px);padding:clamp(14px,1.8vw,20px);border-radius:var(--radius-md, 18px);border:1px solid var(--md-divider);background-color:var(--md-surface);transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .privacy__security-row:hover{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .privacy__security-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background-color:var(--fg-color);color:var(--bg-color);box-shadow:inset 0 1px color-mix(in srgb,var(--bg-color) 22%,transparent),0 6px 18px -10px color-mix(in srgb,var(--fg-color) 60%,transparent)}.settings .privacy__security-mark svg,.settings .privacy__security-mark svg.injected-svg{width:20px;height:20px;color:currentColor}.settings .privacy__security-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.settings .privacy__security-label{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color);line-height:1.2}.settings .privacy__security-sub{font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.45;color:var(--md-faint)}.settings .privacy__btn-label{display:inline-flex}.settings .privacy__btn-arrow{display:inline-flex;margin-left:8px;font-weight:500;transition:transform .22s var(--md-anim)}.settings .privacy__security-row .text-button:hover .settings .privacy__btn-arrow{transform:translate(2px,-2px)}@media(min-width:1200px){.settings .privacy{margin-top:calc(-1 * var(--space-stack-lg) + 18px)}}@media(max-width:767px){.settings .privacy{--md-aside-w: 100%;--md-section-gap: clamp(36px, 7vw, 52px);padding-top:8px}.settings .privacy__hero{padding-top:clamp(12px,4vw,24px);padding-bottom:24px;margin-bottom:28px}.settings .privacy__hero-title{font-size:clamp(1.9rem,8vw,2.6rem)}.settings .privacy__section{grid-template-columns:minmax(0,1fr)}.settings .privacy__section-aside{position:static;gap:14px}.settings .privacy__section-num{font-size:2.1rem}.settings .privacy__card-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.settings .privacy__security-row{grid-template-columns:auto minmax(0,1fr);row-gap:14px}.settings .privacy__security-row .text-button{grid-column:1/-1;justify-self:stretch;text-align:center}}@media(min-width:769px)and (max-width:1199px){.settings .privacy{--md-aside-w: clamp(180px, 22vw, 240px)}.settings .privacy__section{grid-template-columns:var(--md-aside-w) minmax(0,1fr)}}.settings .payment{--md-divider: color-mix(in srgb, var(--fg-color) 8%, transparent);--md-divider-strong: color-mix(in srgb, var(--fg-color) 18%, transparent);--md-mute: var(--fg-color-secondary);--md-faint: var(--fg-color-tertiary);--md-ghost: var(--fg-color-quaternary);--md-surface: color-mix(in srgb, var(--fg-color) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--fg-color) 6%, transparent);--md-content-max: 1080px;--md-aside-w: clamp(220px, 22vw, 280px);--md-gap: clamp(28px, 3.6vw, 48px);--md-section-gap: clamp(56px, 7vw, 88px);--md-anim: cubic-bezier(.32, .72, 0, 1);position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:var(--md-content-max);margin-inline:auto;min-width:0;padding:0 0 clamp(80px,10vw,120px);font-family:Montserrat,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate}.settings .payment__ambient{position:absolute;inset:-10% -10% auto -10%;height:70%;z-index:-1;overflow:hidden;pointer-events:none}.settings .payment__orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;will-change:transform}.settings .payment__orb--a{width:620px;height:620px;top:-260px;left:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--fg-color) 8%,transparent) 0%,transparent 65%)}.settings .payment__hero,.settings .payment__section{animation:payment-rise .72s var(--md-anim) both;animation-delay:calc(60ms + var(--md-stagger, 0) * 90ms)}.settings .payment__hero{position:relative;display:block;width:100%;padding-top:clamp(24px,3vw,56px);padding-bottom:clamp(40px,5vw,64px);margin-bottom:clamp(48px,6vw,72px);border-bottom:1px solid var(--md-divider)}.settings .payment__hero-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(14px,1.6vw,18px);min-width:0}.settings .payment__hero-eyebrow{display:flex;flex-flow:row;justify-content:flex-start;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--md-faint);line-height:1;font-variant-numeric:tabular-nums}.settings .payment__hero-sep{color:var(--md-ghost);font-weight:300;letter-spacing:0;opacity:.7}.settings .payment__hero-eyebrow-handle{color:var(--md-mute);text-transform:none;letter-spacing:-.005em;font-weight:500;font-variant-numeric:tabular-nums}.settings .payment__hero-title{margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;letter-spacing:-.038em;line-height:.96;color:var(--fg-color);text-wrap:balance;word-break:break-word}.settings .payment__hero-lede{margin:0;max-width:52ch;font-size:var(--font-s);font-weight:400;letter-spacing:-.005em;line-height:1.55;color:var(--md-mute)}.settings .payment__hero-flag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;margin-top:6px;border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--md-divider-strong);align-self:flex-start;transition:color .24s var(--md-anim),border-color .24s var(--md-anim)}.settings .payment__hero-flag-dot{width:6px;height:6px;border-radius:50%;background-color:var(--md-faint);animation:payment-pulse 1.8s ease-in-out infinite}.settings .payment__hero-flag--on{border-color:color-mix(in srgb,var(--fg-color) 35%,transparent);color:var(--fg-color)}.settings .payment__hero-flag--on .payment__hero-flag-dot{background-color:var(--fg-color)}.settings .payment__section{display:grid;grid-template-columns:var(--md-aside-w) minmax(0,1fr);-moz-column-gap:var(--md-gap);column-gap:var(--md-gap);row-gap:clamp(18px,2.4vw,28px);width:100%;padding-bottom:var(--md-section-gap);margin-bottom:var(--md-section-gap);border-bottom:1px solid var(--md-divider)}.settings .payment__section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.settings .payment__section-aside{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1.6vw,18px);min-width:0;position:sticky;top:clamp(8px,1vw,16px);align-self:start}.settings .payment__section-num{display:inline-block;flex-shrink:0;min-width:1ch;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;letter-spacing:-.045em;line-height:.8;color:var(--md-faint);font-variant-numeric:tabular-nums;transition:color .32s var(--md-anim)}.settings .payment__section-num:after{content:"";display:block;width:24px;height:1px;margin-top:18px;background-color:var(--md-divider-strong);transition:width .36s var(--md-anim)}.settings .payment__section:hover .settings .payment__section-num,.settings .payment__section:focus-within .settings .payment__section-num{color:var(--fg-color)}.settings .payment__section:hover .settings .payment__section-num:after,.settings .payment__section:focus-within .settings .payment__section-num:after{width:40px}.settings .payment__section-titles{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding-top:clamp(6px,.8vw,10px)}.settings .payment__section-title{margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;letter-spacing:-.026em;line-height:1.12;color:var(--fg-color)}.settings .payment__section-hint{margin:0;max-width:30ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}.settings .payment__section-main{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,2.4vw,28px);min-width:0}.settings .payment__stripe-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(14px,2vw,22px);column-gap:clamp(14px,2vw,22px);padding:clamp(14px,1.8vw,20px);border-radius:var(--radius-md, 18px);border:1px solid var(--md-divider);background-color:var(--md-surface);transition:border-color .24s var(--md-anim),background-color .24s var(--md-anim)}.settings .payment__stripe-row:hover{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .payment__stripe-mark{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background-color:var(--fg-color);color:var(--bg-color);isolation:isolate;box-shadow:inset 0 1px color-mix(in srgb,var(--bg-color) 22%,transparent),0 6px 18px -10px color-mix(in srgb,var(--fg-color) 60%,transparent)}.settings .payment__stripe-glyph{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.03em}.settings .payment__stripe-meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.settings .payment__stripe-label{font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color);line-height:1.2}.settings .payment__stripe-sub{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-xs);font-weight:500;color:var(--md-mute);font-variant-numeric:tabular-nums}.settings .payment__stripe-dot{width:6px;height:6px;border-radius:50%;background-color:var(--md-faint)}.settings .payment__stripe-dot--on{background-color:#31c467;box-shadow:0 0 0 3px color-mix(in srgb,hsl(142,60%,48%) 18%,transparent)}.settings .payment__stripe-dot--loading{background-color:#ffb300;box-shadow:0 0 0 3px color-mix(in srgb,hsl(42,100%,50%) 18%,transparent)}.settings .payment__stripe-dot--off{background-color:red;box-shadow:0 0 0 3px color-mix(in srgb,hsl(0,100%,50%) 18%,transparent)}.settings .payment__btn-label{display:inline-flex}.settings .payment__btn-arrow{display:inline-flex;margin-left:8px;font-weight:500;transition:transform .22s var(--md-anim)}.settings .payment__stripe-row .text-button:hover .settings .payment__btn-arrow,.settings .payment__empty .text-button:hover .settings .payment__btn-arrow{transform:translate(2px,-2px)}.settings .payment__card{position:relative;padding:0;border-radius:var(--radius-md, 18px);background-color:var(--md-surface);border:1px solid var(--md-divider);transition:border-color .32s var(--md-anim),background-color .32s var(--md-anim)}.settings .payment__card:hover{border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .payment__card-inner{position:relative;display:grid;row-gap:clamp(20px,2.4vw,28px);padding:clamp(20px,2.4vw,28px) clamp(22px,2.6vw,30px);border-radius:inherit}.settings .payment__card-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:1}.settings .payment__card-bank{display:inline-flex;align-items:center;gap:12px;min-width:0}.settings .payment__card-glyph{display:inline-flex;width:22px;height:22px;color:var(--md-mute)}.settings .payment__card-glyph svg{width:22px;height:22px}.settings .payment__card-bank-name{font-size:var(--font-s);font-weight:600;letter-spacing:-.015em;color:var(--fg-color);line-height:1.2}.settings .payment__card-chip{position:relative;display:inline-flex;width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--fg-color) 28%,transparent),color-mix(in srgb,var(--fg-color) 14%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--fg-color) 20%,transparent),inset 0 -1px color-mix(in srgb,var(--fg-color) 4%,transparent)}.settings .payment__card-chip-grid{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:3px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fg-color) 10%,transparent) 0,color-mix(in srgb,var(--fg-color) 10%,transparent) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--fg-color) 10%,transparent) 0,color-mix(in srgb,var(--fg-color) 10%,transparent) 1px,transparent 1px,transparent 8px)}.settings .payment__card-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;margin:0;padding:0;z-index:1}.settings .payment__card-row{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);-moz-column-gap:clamp(14px,2vw,22px);column-gap:clamp(14px,2vw,22px);align-items:center;padding:clamp(12px,1.6vw,16px) 0;border-top:1px solid var(--md-divider)}.settings .payment__card-row:first-child{border-top:none;padding-top:4px}.settings .payment__card-row dt{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--md-faint);line-height:1}.settings .payment__card-row dd{margin:0;font-size:var(--font-s);font-weight:500;letter-spacing:-.005em;color:var(--fg-color);line-height:1.4;min-width:0}.settings .payment__card-row--mono dd{font-size:.94rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.settings .payment__card-value{display:inline-flex;align-items:center;gap:10px;min-width:0}.settings .payment__card-value--mono{gap:14px;justify-content:space-between}.settings .payment__card-value>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings .payment__card-toggle{font-family:inherit;padding:4px 8px;margin-left:4px;border:1px solid var(--md-divider);border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;transition:color .22s var(--md-anim),border-color .22s var(--md-anim),background-color .22s var(--md-anim)}.settings .payment__card-toggle:hover{color:var(--fg-color);border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .payment__card-copy{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-full);background-color:transparent;color:var(--md-mute);font-family:inherit;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:color .22s var(--md-anim),border-color .22s var(--md-anim),background-color .22s var(--md-anim)}.settings .payment__card-copy svg,.settings .payment__card-copy svg.injected-svg{width:13px;height:13px;color:currentColor}.settings .payment__card-copy:hover{color:var(--fg-color);border-color:var(--md-divider-strong);background-color:var(--md-surface-strong)}.settings .payment__card-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(14px,1.8vw,18px);border-top:1px solid var(--md-divider);z-index:1}.settings .payment__card-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--md-divider-strong);background-color:transparent;color:var(--md-mute);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1}.settings .payment__card-tag-dot{width:5px;height:5px;border-radius:50%;background-color:#31c467;box-shadow:0 0 0 3px color-mix(in srgb,hsl(142,60%,48%) 18%,transparent)}.settings .payment__empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:clamp(16px,2vw,22px);column-gap:clamp(16px,2vw,22px);padding:clamp(20px,2.4vw,28px);border-radius:var(--radius-md, 18px);border:1px dashed var(--md-divider-strong);background-color:transparent}.settings .payment__empty--inline{grid-template-columns:auto minmax(0,1fr)}.settings .payment__empty-visual{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--md-divider);background-color:var(--md-surface);color:var(--md-mute)}.settings .payment__empty-visual svg,.settings .payment__empty-visual svg.injected-svg{width:20px;height:20px;color:currentColor}.settings .payment__empty-copy{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.settings .payment__empty-title{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;color:var(--fg-color);line-height:1.2}.settings .payment__empty-hint{margin:0;max-width:52ch;font-size:var(--font-xs);font-weight:400;letter-spacing:-.003em;line-height:1.55;color:var(--md-faint)}@media(min-width:1200px){.settings .payment{margin-top:calc(-1 * var(--space-stack-lg) + 18px)}}@media(max-width:767px){.settings .payment{--md-aside-w: 100%;--md-section-gap: clamp(36px, 7vw, 52px);padding-top:8px}.settings .payment__hero{padding-top:clamp(12px,4vw,24px);padding-bottom:24px;margin-bottom:28px}.settings .payment__hero-title{font-size:clamp(1.9rem,8vw,2.6rem)}.settings .payment__section{grid-template-columns:minmax(0,1fr)}.settings .payment__section-aside{position:static;gap:14px}.settings .payment__section-num{font-size:2.1rem}.settings .payment__stripe-row{grid-template-columns:auto minmax(0,1fr);row-gap:14px}.settings .payment__stripe-row .text-button{grid-column:1/-1;justify-self:stretch;text-align:center}.settings .payment__card-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.settings .payment__card-foot{flex-direction:column;align-items:stretch;gap:12px}.settings .payment__card-foot .text-button{width:100%;text-align:center}.settings .payment__empty{grid-template-columns:auto minmax(0,1fr);row-gap:14px}.settings .payment__empty .text-button{grid-column:1/-1;justify-self:stretch;text-align:center}}@media(min-width:769px)and (max-width:1199px){.settings .payment{--md-aside-w: clamp(180px, 22vw, 240px)}.settings .payment__section{grid-template-columns:var(--md-aside-w) minmax(0,1fr)}}[data-theme=light] .settings .payment{--md-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--md-divider-strong: color-mix(in srgb, var(--cosmos-ink) 22%, transparent);--md-mute: #6e6a69;--md-faint: #9a9796;--md-ghost: var(--cosmos-warm-400);--md-surface: color-mix(in srgb, var(--cosmos-ink) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--cosmos-ink) 6%, transparent)}[data-theme=light] .settings .payment .payment__orb--a{background:radial-gradient(circle,color-mix(in srgb,var(--cosmos-ink) 8%,transparent) 0%,transparent 65%)}[data-theme=light] .settings .payment .payment__stripe-mark{background-color:var(--cosmos-ink);color:#fff}@media(prefers-reduced-motion:reduce){.settings .payment__hero-flag-dot,.settings .payment__hero,.settings .payment__section{animation:none!important}}@keyframes payment-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes payment-rise{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}[data-theme=light] .settings .preferences,[data-theme=light] .event-integration .preferences,[data-theme=light] .dashboard .event-integration .preferences{--md-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--md-divider-strong: color-mix(in srgb, var(--cosmos-ink) 22%, transparent);--md-mute: #6e6a69;--md-faint: #9a9796;--md-ghost: var(--cosmos-warm-400);--md-surface: color-mix(in srgb, var(--cosmos-ink) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--cosmos-ink) 6%, transparent)}[data-theme=light] .settings .preferences .preferences__orb--a,[data-theme=light] .event-integration .preferences .preferences__orb--a,[data-theme=light] .dashboard .event-integration .preferences .preferences__orb--a{background:radial-gradient(circle,color-mix(in srgb,var(--cosmos-ink) 8%,transparent) 0%,transparent 65%)}[data-theme=light] .settings .preferences .preferences__hero-flag--on .preferences__hero-flag-dot,[data-theme=light] .event-integration .preferences .preferences__hero-flag--on .preferences__hero-flag-dot,[data-theme=light] .dashboard .event-integration .preferences .preferences__hero-flag--on .preferences__hero-flag-dot{background-color:var(--cosmos-ink)}@media(prefers-reduced-motion:reduce){.settings .preferences__hero-flag-dot,.event-integration .preferences__hero-flag-dot,.dashboard .event-integration .preferences__hero-flag-dot,.settings .preferences__hero,.settings .preferences__section,.event-integration .preferences__hero,.event-integration .preferences__section,.dashboard .event-integration .preferences__hero,.dashboard .event-integration .preferences__section{animation:none!important}}[data-theme=light] .settings .privacy{--md-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--md-divider-strong: color-mix(in srgb, var(--cosmos-ink) 22%, transparent);--md-mute: #6e6a69;--md-faint: #9a9796;--md-ghost: var(--cosmos-warm-400);--md-surface: color-mix(in srgb, var(--cosmos-ink) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--cosmos-ink) 6%, transparent)}[data-theme=light] .settings .privacy .privacy__orb--a{background:radial-gradient(circle,color-mix(in srgb,var(--cosmos-ink) 8%,transparent) 0%,transparent 65%)}[data-theme=light] .settings .privacy .privacy__hero-flag--on .privacy__hero-flag-dot{background-color:var(--cosmos-ink)}[data-theme=light] .settings .privacy .privacy__security-mark{background-color:var(--cosmos-ink);color:#fff}@media(prefers-reduced-motion:reduce){.settings .privacy__hero-flag-dot,.settings .privacy__hero,.settings .privacy__section{animation:none!important}}[data-theme=light] .settings .my-details{--md-divider: color-mix(in srgb, var(--cosmos-ink) 10%, transparent);--md-divider-strong: color-mix(in srgb, var(--cosmos-ink) 22%, transparent);--md-mute: #6e6a69;--md-faint: #9a9796;--md-ghost: var(--cosmos-warm-400);--md-surface: color-mix(in srgb, var(--cosmos-ink) 3%, transparent);--md-surface-strong: color-mix(in srgb, var(--cosmos-ink) 6%, transparent);--md-ring-color: var(--cosmos-ink)}[data-theme=light] .settings .my-details .my-details__orb{opacity:.5}[data-theme=light] .settings .my-details .my-details__orb--a{background:radial-gradient(circle,color-mix(in srgb,var(--cosmos-ink) 8%,transparent) 0%,transparent 65%)}[data-theme=light] .settings .my-details .my-details__hero-flag{background-color:transparent;color:#6e6a69;border-color:color-mix(in srgb,var(--cosmos-ink) 22%,transparent)}[data-theme=light] .settings .my-details .my-details__hero-flag-dot{background-color:var(--cosmos-ink)}[data-theme=light] .settings .my-details .input__field{background-color:color-mix(in srgb,var(--cosmos-ink) 3%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 10%,transparent)}[data-theme=light] .settings .my-details .input__field:hover:not(:focus-visible){background-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 22%,transparent)}[data-theme=light] .settings .my-details .input__field:focus-visible{border-color:var(--cosmos-ink);background-color:color-mix(in srgb,var(--cosmos-ink) 6%,transparent)}[data-theme=light] .settings .my-details .my-details__avatar .image-dropzone__area{background-color:color-mix(in srgb,var(--cosmos-ink) 4%,transparent);border-color:color-mix(in srgb,var(--cosmos-ink) 18%,transparent)}[data-theme=light] .settings .my-details .my-details__avatar .image-dropzone__area:hover{border-color:var(--cosmos-ink)}[data-theme=light] .settings .my-details .my-details__avatar .image-dropzone__area svg{color:#757575}[data-theme=light] .settings .my-details .my-details__avatar-badge{background-color:var(--cosmos-ink);color:#fff;border-color:#fff}[data-theme=light] .settings .my-details .my-details__char{background-color:#fff}[data-theme=light] .settings .my-details .dropdown__choices{background-color:var(--cosmos-paper)!important;border-color:color-mix(in srgb,var(--cosmos-ink) 14%,transparent)!important;box-shadow:0 12px 32px #1a1a1a1f,inset 0 1px #fffc!important}[data-theme=light] .settings .my-details .dropdown__choice{background-color:var(--cosmos-paper)}[data-theme=light] .settings .my-details .dropdown__choice:hover{background-color:color-mix(in srgb,var(--cosmos-ink) 6%,var(--cosmos-paper))}@media(prefers-reduced-motion:reduce){.settings .my-details__hero-flag-dot{animation:none!important}.settings .my-details__field-wrap--needs-fill .input__label:after,.settings .my-details__switcher-block--needs-fill .switcher__label:after,.settings .my-details__avatar--needs-fill .my-details__avatar-hint:before{animation:none!important}.settings .my-details__hero,.settings .my-details__section{animation:none!important}}@keyframes privacy-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes privacy-rise{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes preferences-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes preferences-rise{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes my-details-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes my-details-rise{0%{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.signup-stepper{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:10px;margin-bottom:0}.signup-stepper__meta{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list-sm);width:100%}.signup-stepper__label{font-size:var(--font-xxs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-color-tertiary)}.signup-stepper__count{font-size:var(--font-xxs);font-weight:600;letter-spacing:-.01em;color:var(--fg-color-secondary);font-variant-numeric:tabular-nums}.signup-stepper__track{width:100%;height:3px;border-radius:var(--radius-full);background-color:var(--border-hairline-color);overflow:hidden}.signup-stepper__fill{display:block;height:100%;border-radius:inherit;background-color:var(--fg-color);transition:width var(--duration-normal) var(--ease-smooth)}.auth-page:has(.sign-up__form--profile) .auth-card,.auth-page:has(.signup-stepper) .auth-card{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section-sm)}.auth-page:has(.sign-up__form--profile) .auth-card__head,.auth-page:has(.signup-stepper) .auth-card__head{margin-bottom:0;text-align:left}.auth-page:has(.sign-up__form--profile) .auth-card__title,.auth-page:has(.signup-stepper) .auth-card__title{margin-bottom:var(--space-list-sm);font-size:var(--font-l);letter-spacing:-.02em}.auth-page:has(.sign-up__form--profile) .auth-card__desc,.auth-page:has(.signup-stepper) .auth-card__desc{max-width:34ch;font-size:var(--font-xs);line-height:1.45;text-align:left}.auth-page:has(.sign-up__form--profile) .auth-divider,.auth-page:has(.signup-stepper) .auth-divider{margin:0}.auth-page:has(.sign-up__form--profile) .auth-form,.auth-page:has(.signup-stepper) .auth-form{gap:var(--space-section-sm)}.auth-page:has(.sign-up__form--profile) .auth-form .text-button--auth-primary,.auth-page:has(.signup-stepper) .auth-form .text-button--auth-primary{margin-top:var(--space-list-xs)}.auth-page:has(.sign-up__form--profile) .auth-choice,.auth-page:has(.signup-stepper) .auth-choice{gap:var(--space-section-sm)}.sign-up__form{width:100%}.sign-up__form .checkbox{margin:var(--space-list) 0 var(--space-list) var(--space-list-xs)}.sign-up__form .switcher{width:100%}.sign-up__form.auth-form .input--row .dropdown__button{font-size:var(--font-xxs)}.sign-up__form--profile{gap:var(--space-list)}.sign-up__form--profile>.input{gap:10px}.sign-up__form--profile .text-button--auth-primary{margin-top:var(--space-list-xs)}.sign-up__form--business .input:not(.input--row){width:100%;gap:8px}.sign-up__form--business .input>.dropdown{width:100%}.sign-up__form--business .dropdown--full .dropdown__button{border:1px solid transparent;background-color:var(--glass-bg);color:var(--fg-color)}.sign-up__form--business .dropdown--full .dropdown__button:hover{border-color:var(--glass-border-hover);background-color:var(--glass-bg-hover)}.sign-up__form--business .dropdown--full .dropdown__button:focus-visible{outline:none;border-color:var(--glass-border-active);box-shadow:0 0 0 3px #ffffff12}.sign-up__form--business .dropdown--full.open .dropdown__button{border-color:var(--glass-border-active);background-color:var(--glass-bg-hover)}.sign-up__form--business .input__label{font-size:var(--font-xs);font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--fg-color-secondary)}.sign-up__avatar{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;margin-bottom:var(--space-list)}.sign-up__avatar .image-dropzone{align-items:center;gap:0;width:auto}.sign-up__avatar .image-dropzone__text{display:none}.sign-up__avatar .image-dropzone__area{width:72px;height:72px;border-radius:var(--radius-md);border:1px solid var(--border-hairline-color);background-color:var(--glass-bg)}.sign-up__avatar .image-dropzone__area svg,.sign-up__avatar .image-dropzone__area svg.injected-svg{width:20px!important;height:20px!important;min-width:0!important;max-width:20px;max-height:20px;opacity:.55}.sign-up__avatar-hint{font-size:var(--font-xxs);font-weight:500;letter-spacing:-.005em;color:var(--fg-color-tertiary);text-align:center}.sign-up__avatar--step{margin-bottom:0}.sign-up__avatar--step .image-dropzone__area{width:96px;height:96px;border-radius:var(--radius-md)}.sign-up__photo-note{margin:0;max-width:28ch;font-size:var(--font-xxs);line-height:1.5;color:var(--fg-color-tertiary);text-align:center}.sign-up__actions{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list-sm);width:100%;margin-top:var(--space-list)}.sign-up__actions .text-button--auth-primary,.sign-up__actions .text-button--auth-secondary{min-height:40px;padding:10px 18px;font-size:var(--font-xs)}.sign-up__actions .text-button--underline{align-self:center;padding:0;font-size:var(--font-xxs);font-weight:500}.sign-up__name-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-list);width:100%;min-width:0}.sign-up__meta{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-list);width:100%;min-width:0;padding-top:var(--space-list-sm)}.sign-up__meta .switcher__label{font-size:var(--font-xs);font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--fg-color-secondary)}.sign-up__meta .switcher__content{min-height:40px;border:1px solid var(--border-hairline-color);border-radius:var(--radius-full);background-color:var(--glass-bg);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sign-up__meta .switcher__button{min-height:36px;font-size:var(--font-xxs);font-weight:500}.sign-up__meta .input--date .input__label{font-size:var(--font-xs);font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--fg-color-secondary)}.sign-up__policy{margin:0;font-size:var(--font-xxs);line-height:1.5;color:var(--fg-color-tertiary);text-align:left}.sign-up__gender{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px}.sign-up__gender label{flex-shrink:0;font-weight:600}.team{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3.5vw,28px);width:100%;max-width:100%;box-sizing:border-box}.team .connected-header{width:100%;padding-bottom:2px}@media(max-width:768px){.team>.small-header{border-bottom:none;padding:clamp(10px,2.5vw,14px) 0 clamp(8px,2vw,12px)}.team>.small-header:has(.small-header__back){gap:8px;align-items:center}.team>.small-header:has(.small-header__back) .small-header__back .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.team>.small-header .small-header__title{font-size:var(--font-m);font-weight:600;letter-spacing:-.02em;line-height:1.22}}.team__intro{margin:calc(clamp(2px,.4vw,4px)*-1) 0 0;width:100%;box-sizing:border-box;padding-right:clamp(12px,1.8vw,20px)}.team__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .45em;margin:0;width:100%;max-width:100%;box-sizing:border-box;font-size:var(--font-xs);line-height:1.55;font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary)}.team__summary-count{color:var(--fg-color);font-variant-numeric:tabular-nums}.team__summary-dot{color:var(--fg-color-tertiary);opacity:.75}.team__summary-lead{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box;color:var(--fg-color-secondary)}.team__actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:clamp(10px,2vw,12px);width:100%;padding-bottom:clamp(4px,.8vw,6px)}.team__actions .input.input--search{flex:1 1 auto;min-width:0;max-width:min(420px,100%)}.team__actions .icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.team__actions .icon-button .vignette{width:52px;height:52px;max-width:52px;max-height:52px}.team__actions .icon-button .vignette>div,.team__actions .icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:52px;max-height:52px}@media(max-width:768px){.team__actions{flex-direction:column;align-items:stretch;gap:12px}.team__actions .input.input--search{flex:none;width:100%;max-width:100%}}.team__action-buttons{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:clamp(8px,2vw,12px);flex-shrink:0}.team__action-buttons .text-button{flex-shrink:0}@media(max-width:768px){.team__action-buttons{width:100%;flex-wrap:wrap}}.home{--home-rail-inset-inline: 0px;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--space-section);width:100%;min-width:0}.home>h3{margin:0;font-size:var(--font-l);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fg-color)}.home__intro.page-intro{gap:0}.home__mobile-header{display:none}.home__brand{flex-shrink:1;min-width:0;color:inherit;text-decoration:none}.home__mobile-actions{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:var(--space-list-xs);flex-shrink:0;margin:0;padding:0;list-style:none}.home__mobile-actions .icon-button .vignette{background-color:transparent;border:none;box-shadow:none}.home__mobile-actions .icon-button:hover:not(:disabled) .vignette,.home__mobile-actions .icon-button.active:not(:disabled) .vignette{background-color:transparent;color:inherit}.home__toolbar{--search-field-height: 56px;--toolbar-control-size: var(--page-toolbar-icon-size, var(--search-field-height));display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-intro-inline)}.home__toolbar .icon-button .vignette,.home__toolbar .icon-button .vignette>div{width:var(--toolbar-control-size);height:var(--toolbar-control-size);max-width:var(--toolbar-control-size);max-height:var(--toolbar-control-size);box-shadow:none}.home__toolbar .icon-button svg,.home__toolbar .icon-button svg.injected-svg{width:var(--page-toolbar-icon-svg-size, 20px);height:var(--page-toolbar-icon-svg-size, 20px)}.home__toolbar{width:100%;min-width:0;padding:var(--page-header-offset-top, 5px) var(--home-rail-inset-inline) 0;box-sizing:border-box}.home__toolbar-actions{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);flex-shrink:0}.home__toolbar .actions--inline{flex-shrink:0;margin-left:auto;gap:var(--space-list-xs)}.home .small-nav{align-self:flex-start}.home__feed-bar{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--home-rail-inset-inline)}.home__feed-search{display:none}.home--map{position:relative;flex:1 1 auto;min-height:0;height:100%;gap:0;margin:0;width:100%}.home-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.home-map__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border-radius:0;border:none;box-shadow:none;aspect-ratio:auto}.home-map__canvas:before,.home-map__canvas:after{display:none}.home-map__canvas .leaflet-top.leaflet-left{top:auto;bottom:0;left:0}.home-map__canvas .leaflet-control-zoom.leaflet-bar{margin:0 0 clamp(16px,2vw,24px) clamp(16px,2vw,24px)!important}.home-map__canvas .home-map-search-radius{pointer-events:none}.home-map__canvas .leaflet-marker-icon.home-map-event-marker-wrap{width:44px!important;height:44px!important;margin-left:-22px!important;margin-top:-22px!important}.home-map__canvas .home-map-event-marker-wrap{background:transparent!important;border:none!important}.home-map__canvas .home-map-event-marker{display:block;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;aspect-ratio:1/1;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;background-color:var(--bg-color-tertiary);background-image:var(--marker-image);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 16px #00000061;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.home-map__canvas .home-map-event-marker--selected{border-color:var(--red-color-lighter);box-shadow:0 0 0 2px color-mix(in srgb,var(--red-color-lighter) 45%,transparent),0 4px 16px #00000061}.home-map__chrome{position:absolute;top:var(--surface-padding, 24px);left:var(--surface-padding, 24px);right:auto;z-index:500;display:flex;flex-direction:column;gap:10px;width:auto;max-width:calc(100% - 2 * var(--surface-padding, 24px));pointer-events:none}.home-map__chrome>*{pointer-events:auto}.home-map__search{position:relative;top:auto;left:auto;right:auto;z-index:auto;width:100%;max-width:none;pointer-events:none}.home-map__search>*{pointer-events:auto}.home-map__preview-dock{position:absolute;left:0;right:0;bottom:calc(56px + var(--small-menu-bottom-offset, max(1vh, var(--safe-bottom))) + 12px);z-index:1200;display:flex;justify-content:center;padding-left:var(--safe-left);padding-right:var(--safe-right);pointer-events:none}.home-map__preview-dock>*{pointer-events:auto;width:100%;min-width:0;max-width:100%}.home-map__panel{--map-menu-header-height: 36px;--map-panel-inset-block: clamp(10px, 1vw, 14px);--map-panel-inset-inline-end: clamp(10px, 1vw, 14px);background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);display:none;position:absolute;top:var(--map-panel-inset-block);right:var(--map-panel-inset-inline-end);bottom:var(--map-panel-inset-block);z-index:510;width:520px;padding:12px;border-radius:var(--radius-window, 30px);box-shadow:none;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);scrollbar-color:var(--fg-color-secondary) transparent}.home-map__panel>.icon-button{position:absolute;top:12px;right:12px;z-index:2}.home-map__panel>.icon-button .vignette{width:36px;height:36px}.home-map__panel:has(.map-menu--detail){width:min(580px,46vw);overflow:hidden}.home-map__panel:has(.map-menu--detail) .home-map__panel-content{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;gap:0}.home-map__panel-content{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:30px;min-height:0}@media(min-width:1200px){.home-map__panel{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}}.home-map-preview{--home-map-preview-side-peek: clamp(14px, 4vw, 18px);--home-map-preview-card-gap: 10px;--home-map-preview-card-width: min( var(--small-menu-rail-width, calc(262px + 12vw) ), calc(100% - (2 * var(--home-map-preview-side-peek))) );--home-map-preview-rail-padding: max( var(--home-map-preview-side-peek), calc((100% - var(--home-map-preview-card-width)) / 2) );position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;animation:home-map-preview-in .24s cubic-bezier(.2,.8,.2,1)}.home-map-preview__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--home-map-preview-card-gap);width:100%;min-width:0;max-width:100%;padding-inline:var(--home-map-preview-rail-padding);overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-map-preview-rail-padding);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:none;cursor:grab}.home-map-preview__track--dragging{cursor:grabbing;scroll-snap-type:none}.home-map-preview__track::-webkit-scrollbar{display:none}.home-map-preview__card{position:relative;display:flex;flex:0 0 var(--home-map-preview-card-width);width:var(--home-map-preview-card-width);min-width:var(--home-map-preview-card-width);max-width:var(--home-map-preview-card-width);min-height:70px;scroll-snap-align:center;scroll-snap-stop:always;border-radius:22px;background:var(--glass-panel-bg);border:var(--border-hairline);touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.home-map-preview__card--active{transform:scale(1);opacity:1}.home-map-preview__card:not(.home-map-preview__card--active){transform:scale(.985);opacity:.82}.home-map-preview__link{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:10px;flex:1 1 auto;min-width:0;padding:6px 52px 6px 6px;color:inherit;text-decoration:none;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-map-preview__media{display:block;flex:0 0 58px;width:58px;height:58px;border-radius:16px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-color-quaternary)}.home-map-preview__body{display:flex;flex-flow:column;justify-content:center;align-items:initial;gap:4px;flex:1 1 auto;min-width:0;padding-block:2px}.home-map-preview__title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--fg-color)}.home-map-preview__date{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:var(--font-xxs);font-weight:400;line-height:1.25;color:var(--fg-color-secondary)}.home-map-preview__like{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;position:absolute;right:8px;bottom:8px;z-index:2;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:#242424f2;color:var(--fg-color-secondary);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.home-map-preview__like .fillable-icon{width:16px;height:16px}.home-map-preview__like:hover{background:#2e2e2efa;color:var(--fg-color)}.home-map-preview__like:active{transform:scale(.94)}.home-map-preview__like--active{color:var(--red-color)}@keyframes home-map-preview-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.home-map-search,.home-map-search__field{position:relative;width:-moz-max-content;width:max-content;max-width:100%}.home-map-search__toolbar{display:flex;flex-flow:row;justify-content:flex-start;gap:10px;flex-wrap:wrap;width:-moz-max-content;width:max-content;max-width:100%;--search-field-height: 56px;align-items:center}.home-map-search__input{position:relative;flex:0 0 auto;width:min(420px,100vw - 2 * var(--surface-padding, 24px));max-width:420px}.home-map-search__input .input.input--search{width:100%;--search-field-height: 56px}.home-map-search__input .input__field{padding-right:52px}.home-map-search__toolbar>.text-button.text-button--compact-light{flex-shrink:0;align-self:center;white-space:nowrap;box-sizing:border-box;min-height:var(--search-field-height, 56px);height:var(--search-field-height, 56px);padding:0 18px;font-size:var(--btn-compact-light-font-size, var(--font-xxs));border-radius:var(--radius-full)}.home-map-search__close{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;position:absolute;top:50%;right:12px;z-index:10;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:#ffffff1a;color:var(--fg-color);transform:translateY(-50%);cursor:pointer;transition:background-color .16s ease}.home-map-search__close:hover{background:#ffffff29}.home-map-search__close svg{width:14px;height:14px}.home-map-search__results{position:absolute;top:calc(100% + 8px);left:0;width:min(420px,100vw - 2 * var(--surface-padding, 24px));max-width:420px;z-index:5;overflow:hidden;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141414f0;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-map-search__status{margin:0;padding:14px 16px;font-size:var(--font-xs);color:#ffffff9e}.home-map-search__suggestions{margin:0;padding:6px;list-style:none}.home-map-search__suggestion button{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.home-map-search__suggestion button:hover{background:#ffffff0f}.home-map-search__suggestion-icon{flex-shrink:0;color:#ffffffb8}.home-map-search__suggestion-icon svg{width:16px;height:16px}.home-map-search__suggestion-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0}.home-map-search__suggestion-text strong{font-size:var(--font-s);font-weight:600;color:var(--fg-color)}.home-map-search__suggestion-text span{font-size:var(--font-xs);color:#ffffff8c}.location__map--fill{aspect-ratio:auto;flex:1 1 auto;min-height:0;height:100%}.connected #main:has(>section.home.home--map){padding:0;overflow:hidden;background-color:transparent;border:none;box-shadow:none}.connected #main:has(>section.home.home--map)>section.home.home--map{display:block;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}@media(max-width:768px){.connected #main:has(>section.home.home--map) .home-map__chrome{top:max(12px,var(--safe-top));left:max(14px,var(--safe-left));right:max(14px,var(--safe-right));width:auto;max-width:none}.connected #main:has(>section.home.home--map) .home-map-search,.connected #main:has(>section.home.home--map) .home-map-search__field,.connected #main:has(>section.home.home--map) .home-map-search__toolbar,.connected #main:has(>section.home.home--map) .home-map-search__input{width:100%;max-width:none}.connected #main:has(>section.home.home--map) .home-map-search__input .input.input--search{width:100%;max-width:none}.connected #main:has(>section.home.home--map) .home-map-search__toolbar{flex-direction:column;align-items:center;gap:8px}.connected #main:has(>section.home.home--map) .home-map-search__toolbar>.text-button.text-button--compact-light{flex:0 0 auto;width:120px;max-width:120px;margin-inline:0}.home{--home-header-control: 35px}.home__mobile-header{--home-brand-mark: 17px;--home-brand-wordmark: 15px;--home-brand-gap: 6px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-intro-inline);min-height:var(--home-header-control);width:100%;min-width:0;padding:0;box-sizing:border-box}.home__brand .logo{gap:var(--home-brand-gap);padding-left:0;margin:0;aspect-ratio:auto;align-items:center;max-height:var(--home-header-control)}.home__brand .logo__image{flex-shrink:0;line-height:0}.home__brand .logo__image div,.home__brand .logo__image svg{display:block;width:auto;height:var(--home-brand-mark)}.home__brand .logo__wordmark{flex-shrink:1;min-width:0;max-width:min(128px,46vw)}.home__brand .logo__wordmark img{height:var(--home-brand-wordmark);width:auto;max-width:100%}.home__mobile-actions{gap:4px;margin-right:-8px}.home__feed-bar{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);min-height:40px}.home__feed-bar .small-nav{flex:0 1 auto;min-width:0;align-self:center}.home__feed-bar .small-nav--profile-tabs{padding:0}.home__feed-bar .small-nav--profile-tabs .small-nav__list{justify-content:flex-start;min-height:40px;align-items:center}.home__feed-search{display:block;flex-shrink:0;margin-left:auto;margin-right:-8px}.home__feed-search .icon-button{display:inline-flex}.home__feed-search .icon-button .vignette{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0;box-sizing:border-box;width:var(--home-header-control);height:var(--home-header-control);min-width:var(--home-header-control);max-width:var(--home-header-control);max-height:var(--home-header-control);padding:0;border:none;border-radius:100%;background-color:transparent;color:#fff;box-shadow:none;transition:background-color .16s ease,color .16s ease}.home__feed-search .icon-button .vignette svg{width:18px;height:18px;color:inherit}.home__feed-search .icon-button:not(:disabled):hover .vignette,.home__feed-search .icon-button:not(:disabled):active .vignette,.home__feed-search .icon-button.active:not(:disabled) .vignette{background-color:transparent!important;color:#fff!important}.home__mobile-actions .icon-button .vignette{width:var(--home-header-control);height:var(--home-header-control);max-width:var(--home-header-control);max-height:var(--home-header-control);border-radius:100%;transition:background-color .16s ease,color .16s ease}.home__mobile-actions .icon-button .vignette svg{width:18px;height:18px}.home__mobile-actions .icon-button:not(:disabled):hover .vignette,.home__mobile-actions .icon-button:not(:disabled):active .vignette,.home__mobile-actions .icon-button.active:not(:disabled) .vignette{background-color:#ffffffeb!important;color:var(--primary-color-darker)!important}.home__toolbar--desktop{display:none}.home .event-grid{gap:clamp(18px,5vw,24px)}.home .event-card{gap:14px}.home .event-card__social{gap:8px;margin-inline:0;width:100%;max-width:100%}.home .event-card__footer{gap:7%;padding-inline-start:3px;box-sizing:border-box}.home .event-card__footer .reaction-button button,.home .event-card__footer .reaction-button a{padding:0;margin:0;border:none;background:none;line-height:0}.home .event-card__footer .reaction-button .fillable-icon{margin-inline-start:-9px}.home .event-card__footer .reaction-button .fillable-icon div{display:block;line-height:0}.home .event-card__comment-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;font-size:var(--font-xxs);line-height:1.3;color:var(--fg-color)}.home .event-card__comment-text{color:var(--fg-color)}}@media(min-width:769px)and (max-width:1199px){.home__toolbar .toolbar-search{max-width:min(480px,100%)}.home__toolbar .actions--inline{gap:var(--space-list-xs)}}@media(min-width:769px){.home{--home-rail-inset-inline: 2px}.home__mobile-header{display:none}.home__feed-bar{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:var(--space-list-xs);min-height:40px}.home__feed-bar .small-nav{flex:0 1 auto;min-width:0;align-self:center}.home__feed-bar .small-nav--profile-tabs{padding:0}.home__feed-bar .small-nav--profile-tabs .small-nav__list{justify-content:flex-start;min-height:40px;align-items:center}}.modal__window>section.add-members:not(.edit-member),.modal__window>section.share-weshre{overflow:hidden}.modal__window>section.add-members.edit-member,.modal__window>section.add-members:has(.dropdown.open){overflow:visible}.add-members{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.add-members__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.add-members__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.add-members{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.add-members>[class$=__title]{flex-shrink:0}.add-members>.invitations{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.add-members [class$=__buttons]{position:relative;bottom:auto;flex-shrink:0;margin-top:0}.add-members{width:100%;height:min(78vh,700px);min-height:440px;max-height:86vh}.add-members>.add-members__role-default{flex-shrink:0}.add-members__role-default{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,10px);width:100%;min-width:0}.add-members__role-default .input.input--row{width:100%}.add-members__role-default .dropdown{width:100%;min-width:0}.add-members__role-hint{margin:0;max-width:52ch;font-size:var(--font-xs);line-height:1.55;font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary)}.add-members .invitations--with-roles .invitations__list:not(:empty){margin-top:clamp(2px,.4vw,4px)}@media(max-width:768px){.add-members:not(.edit-member){height:100%;min-height:0;max-height:none}}.edit-member{height:auto;min-height:0;max-height:none;overflow:visible;gap:clamp(18px,2.2vw,24px)}.edit-member>.add-members__role-default{position:relative;z-index:2;overflow:visible;margin-bottom:0}.edit-member>.add-members__role-default:has(.dropdown.open){padding-bottom:calc(210px + clamp(10px,1.6vw,14px))}.edit-member>.add-members__buttons{position:relative;z-index:1;flex-shrink:0;margin-top:clamp(16px,2.4vw,22px);padding-top:clamp(14px,2vw,18px);border-top:var(--modal-hairline-soft, 1px solid hsla(0, 0%, 100%, .05))}.edit-member .dropdown.open{z-index:20}.edit-member__profile{display:flex;align-items:center;gap:clamp(12px,2vw,14px);min-width:0}.edit-member__avatar{flex-shrink:0}.edit-member__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.edit-member__name{font-size:var(--font-sm);font-weight:600;letter-spacing:-.02em;color:var(--fg-color)}.edit-member__handle{font-size:var(--font-xs);font-weight:500;color:var(--fg-color-secondary)}.modal__window>section.create-roles{overflow:visible;padding-bottom:clamp(36px,4.5vw,44px)}.modal__window>section.create-roles:has(.dropdown.open){overflow:visible}.modal__window>section.create-roles .create-roles__buttons{position:relative;bottom:auto;align-self:stretch;width:100%;max-width:100%;margin-inline-start:0;margin-top:clamp(12px,1.6vw,16px);margin-bottom:clamp(8px,1.2vw,12px);padding-bottom:clamp(8px,1.2vw,12px);flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-top:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.modal__window>section.create-roles .create-roles__buttons .text-button{width:auto;order:unset}.create-roles{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-roles__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-roles__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-roles{position:relative;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;max-height:100%;width:100%;height:auto;max-height:min(86vh,760px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.create-roles__title,.create-roles__lede,.create-roles__existing{flex-shrink:0}.create-roles__title{margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600;letter-spacing:-.024em;line-height:1.15;color:var(--fg-color)}.create-roles__lede{margin:0;max-width:52ch;font-size:var(--font-xs);font-weight:400;line-height:1.55;letter-spacing:-.003em;color:var(--fg-color-secondary)}.create-roles__existing{display:flex;flex-direction:column;gap:10px;padding:clamp(14px,1.8vw,18px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:color-mix(in srgb,var(--fg-color) 3%,transparent)}.create-roles__existing-title{margin:0;font-size:var(--font-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary)}.create-roles__existing-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.create-roles__existing-item{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--fg-color) 6%,transparent);font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary)}.create-roles__drafts{display:flex;flex-direction:column;gap:clamp(14px,2vw,18px);width:100%;min-width:0}.create-roles__loading{display:flex;justify-content:center;padding:clamp(24px,3vw,32px) 0}.create-roles__card{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,18px);padding:clamp(16px,2vw,20px);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--fg-color) 12%,transparent);background-color:color-mix(in srgb,var(--fg-color) 4%,transparent)}.create-roles__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.create-roles__card-index{font-size:var(--font-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-color-tertiary)}.create-roles__card-lang,.create-roles__card-lang .dropdown{width:100%;min-width:0}.create-roles__permissions{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.create-roles__permissions-head{display:flex;flex-direction:column;gap:4px}.create-roles__permissions-title{margin:0;font-size:var(--font-s);font-weight:600;letter-spacing:-.015em;color:var(--fg-color)}.create-roles__permissions-hint{margin:0;font-size:var(--font-xs);line-height:1.5;color:var(--fg-color-secondary)}.create-roles__permissions-list{display:flex;flex-direction:column;gap:8px;width:100%}.create-roles__perm{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--fg-color) 2%,transparent);color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.create-roles__perm:hover{border-color:color-mix(in srgb,var(--fg-color) 18%,transparent);background-color:color-mix(in srgb,var(--fg-color) 5%,transparent)}.create-roles__perm--active{border-color:color-mix(in srgb,var(--fg-color) 24%,transparent);background-color:color-mix(in srgb,var(--fg-color) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg-color) 8%,transparent)}.create-roles__perm--active .create-roles__perm-toggle{background-color:var(--fg-color)}.create-roles__perm--active .create-roles__perm-toggle:after{transform:translate(14px)}.create-roles__perm-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.create-roles__perm-label{font-size:var(--font-xs);font-weight:600;letter-spacing:-.01em;color:var(--fg-color)}.create-roles__perm-hint{font-size:.72rem;line-height:1.45;color:var(--fg-color-tertiary)}.create-roles__perm-toggle{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background-color:color-mix(in srgb,var(--fg-color) 18%,transparent);transition:background-color .18s ease}.create-roles__perm-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:var(--bg-color-secondary);transition:transform .18s cubic-bezier(.32,.72,0,1)}.create-roles__buttons{position:relative;bottom:auto;z-index:0;flex-shrink:0;align-self:stretch;width:100%;max-width:100%;margin-inline-start:0;justify-content:space-between;margin-top:clamp(12px,1.6vw,16px);margin-bottom:clamp(8px,1.2vw,12px);padding-bottom:clamp(8px,1.2vw,12px);padding-top:0;border-top:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.create-roles .input{width:100%;min-width:0}.create-roles .dropdown.open{z-index:20}@media(max-width:768px){.create-roles{max-height:none}}.change-password{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.change-password__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.change-password__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.change-password{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.change-password>.input{align-self:stretch;width:100%;min-width:0}.change-password>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-addon{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-addon__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-addon__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-addon{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.create-addon>.input{align-self:stretch;width:100%;min-width:0}.create-addon>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-addon__price{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);width:100%;min-width:0}.create-addon__price>.input,.create-addon__price>.dropdown{flex:1 1 0;min-width:0}.create-addon__price>.input{align-self:stretch;width:100%;min-width:0}.create-addon__price>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-addon__price>.dropdown:last-child{flex-shrink:0}.create-addon__date{position:relative;z-index:1;align-self:stretch;width:100%;min-width:0}.create-addon__date:has(.create-event-time-select.open),.create-addon__date:has(.create-event-date__popover){z-index:250}.create-addon__date .create-event-date--inline{width:100%;min-width:0}.create-addon__date .create-event-date__popover{z-index:220}.create-addon__date .create-event-time-select.open{position:relative;z-index:270}.create-addon__date .create-event-time-select__panel{background-color:var(--bg-color-quaternary)}@media(max-width:768px){.create-addon__price{flex-direction:column;align-items:stretch;gap:clamp(12px,3vw,16px)}.create-addon__price>.dropdown:last-child{flex-shrink:1}.create-addon__date .create-event-date__panel{border-radius:var(--create-mobile-radius-card, var(--radius-lg))}.create-addon [class$=__buttons]{flex-wrap:wrap}}.create-addon{overflow:hidden}.create-addon:has(.dropdown.open){overflow:visible}.create-addon__title{flex-shrink:0}.create-addon__body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));flex:1 1 auto;min-height:0;width:100%;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.create-addon__body>.input{align-self:stretch;width:100%;min-width:0}.create-addon__body>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-addon__body:has(.dropdown.open){overflow:visible}.create-addon__buttons{flex-shrink:0;margin-top:0}.create-addon__buttons .text-button--red{margin-inline-end:auto}.create-addon__restrictions{position:relative}.create-addon__restrictions h3{margin:0}.create-addon__restrictions p{margin:clamp(4px,.6vw,6px) 0 0;width:100%;max-width:100%;box-sizing:border-box;font-size:var(--modal-font-caption);font-weight:400;line-height:1.5;letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-tertiary)}.create-addon__restrictions:has(.dropdown.open){z-index:5;margin-bottom:min(240px,38vh)}.create-addon__restrictions .language-selection{margin-top:clamp(12px,1.4vw,16px)}.create-addon__restrictions .language-selection>li:last-child{flex:1 1 100%;margin-top:clamp(6px,.8vw,10px)}.create-addon__restrictions .language-selection>li:has(.dropdown.open){z-index:220}.create-addon__restrictions .language-selection .dropdown.open .dropdown__choices{z-index:230}.create-business{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-business__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-business__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-business{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.create-business__info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;-moz-column-gap:clamp(16px,2vw,22px);column-gap:clamp(16px,2vw,22px);row-gap:clamp(12px,1.6vw,16px);width:100%;min-width:0}.create-business__info>.image-dropzone{grid-row:1/span 1;justify-self:flex-start;align-self:stretch}.create-business__info>.input{grid-row:1/span 1;justify-content:center;align-self:stretch;width:100%;min-width:0}.create-business__info>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:768px){.create-business__info{grid-template-columns:minmax(0,1fr);row-gap:var(--modal-gap, clamp(12px, 3vw, 16px))}.create-business__info>.image-dropzone{grid-row:auto;justify-self:center}.create-business__info>.input{grid-row:auto}}.create-business>.input{gap:8px}.create-business .input>.dropdown{width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start}.create-business .dropdown--full{width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start}.create-business .dropdown--full .dropdown__button{justify-content:flex-start;width:auto;padding:10px 20px;text-align:left}.create-business .dropdown--full .dropdown__icon{display:none}.create-business .dropdown--full .dropdown__wrapper{width:auto;min-width:0;justify-content:flex-start}.create-business .dropdown--full .dropdown__selection{flex:0 1 auto;min-width:0}.create-business .dropdown--full .dropdown__space{display:none}.create-business .dropdown--full .dropdown__arrow{flex-shrink:0;margin-left:10px;padding-left:0}.create-business .dropdown--full .dropdown__choices{right:auto;width:-moz-max-content;width:max-content;min-width:100%}.create-business .dropdown--full .dropdown__choice{width:auto;white-space:nowrap}.modal__window>section.create-group{overflow:hidden}.create-group{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-group__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-group__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-group{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.create-group>[class$=__title]{flex-shrink:0}.create-group>.invitations{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.create-group [class$=__buttons]{position:relative;bottom:auto;flex-shrink:0;margin-top:0}.create-group__info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;-moz-column-gap:clamp(16px,2vw,22px);column-gap:clamp(16px,2vw,22px);row-gap:clamp(12px,1.6vw,16px);width:100%;min-width:0}.create-group__info>.image-dropzone{grid-row:1/span 1;justify-self:flex-start;align-self:stretch}.create-group__info>.input{grid-row:1/span 1;justify-content:center;align-self:stretch;width:100%;min-width:0}.create-group__info>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:768px){.create-group__info{grid-template-columns:minmax(0,1fr);row-gap:var(--modal-gap, clamp(12px, 3vw, 16px))}.create-group__info>.image-dropzone{grid-row:auto;justify-self:center}.create-group__info>.input{grid-row:auto}}.create-group{width:100%;height:min(78vh,700px);min-height:440px;max-height:86vh}.create-group>.create-group__setup{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);flex-shrink:0;width:100%;min-width:0}.create-group>.input{align-self:stretch;width:100%;min-width:0}.create-group>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-group .input.input--share-link{width:100%;max-width:100%;min-width:0}.create-group .input.input--share-link .input__field{font-variant-numeric:tabular-nums}.create-group .invitations{gap:clamp(12px,1.6vw,16px);margin-inline:calc(-1*clamp(2px,.4vw,4px));padding-inline:clamp(2px,.4vw,4px)}.create-group .invitations__label{padding-top:clamp(8px,1vw,10px);border-top:var(--modal-hairline-soft, 1px solid hsla(0, 0%, 100%, .05))}.create-group .invitations .input--search{flex-shrink:0}.create-group .invitations__search{margin-top:0;padding-top:clamp(8px,1vw,10px)}.create-group .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 24px));padding-inline:var(--modal-pad-x, 24px)}.create-group .invitations__profile{border-top-color:#ffffff0a}.create-group .invitations__profile .invitation-item{padding-inline:clamp(4px,.6vw,6px);border-radius:var(--radius-xs, 10px)}@media(max-width:768px){.create-group{height:100%;min-height:0;max-height:none}.create-group .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 18px));padding-inline:var(--modal-pad-x, 18px)}}.modal__window>section.create-room{overflow:hidden}.create-room{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-room__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-room__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-room{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.create-room>[class$=__title]{flex-shrink:0}.create-room>.invitations{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.create-room [class$=__buttons]{position:relative;bottom:auto;flex-shrink:0;margin-top:0}.create-room__info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;-moz-column-gap:clamp(16px,2vw,22px);column-gap:clamp(16px,2vw,22px);row-gap:clamp(12px,1.6vw,16px);width:100%;min-width:0}.create-room__info>.image-dropzone{grid-row:1/span 1;justify-self:flex-start;align-self:stretch}.create-room__info>.input{grid-row:1/span 1;justify-content:center;align-self:stretch;width:100%;min-width:0}.create-room__info>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}@media(max-width:768px){.create-room__info{grid-template-columns:minmax(0,1fr);row-gap:var(--modal-gap, clamp(12px, 3vw, 16px))}.create-room__info>.image-dropzone{grid-row:auto;justify-self:center}.create-room__info>.input{grid-row:auto}}.create-room{width:100%;height:min(78vh,700px);min-height:440px;max-height:86vh}.create-room>.create-room__info{flex-shrink:0}.create-room>.input{align-self:stretch;width:100%;min-width:0}.create-room>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-room .invitations{gap:clamp(12px,1.6vw,16px);margin-inline:calc(-1*clamp(2px,.4vw,4px));padding-inline:clamp(2px,.4vw,4px)}.create-room .invitations__label{padding-top:clamp(8px,1vw,10px);border-top:var(--modal-hairline-soft, 1px solid hsla(0, 0%, 100%, .05))}.create-room .invitations .input--search{flex-shrink:0}.create-room .invitations__search{margin-top:0;padding-top:clamp(8px,1vw,10px)}.create-room .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 24px));padding-inline:var(--modal-pad-x, 24px)}.create-room .invitations__profile{border-top-color:#ffffff0a}.create-room .invitations__profile .invitation-item{padding-inline:clamp(4px,.6vw,6px);border-radius:var(--radius-xs, 10px)}.create-room__buttons{margin-top:clamp(14px,2vw,18px);margin-bottom:clamp(10px,1.8vw,16px);padding-bottom:0}@media(max-width:768px){.create-room{height:100%;min-height:0;max-height:none}.create-room .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 18px));padding-inline:var(--modal-pad-x, 18px)}}.modal__window>section.event-comments-modal{overflow:hidden}.event-comments-modal{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.event-comments-modal__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.event-comments-modal__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.event-comments-modal{position:relative;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;height:min(72vh,680px);min-height:420px}.event-comments-modal__title{flex-shrink:0}.event-comments-modal .comments--modal{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 auto;min-height:0;width:100%}.event-comments-modal .comments--modal .comments__list{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex:1 1 auto;min-height:200px;margin:0;padding:clamp(4px,1vw,8px) 0 clamp(12px,3.5vw,16px);list-style:none}.event-comments-modal .comments--modal .comments__thread{padding:clamp(14px,3.5vw,18px) 0}.event-comments-modal .comments--modal .comments__thread+.event-comments-modal .comments--modal .comments__thread{border-top:var(--border-hairline)}.event-comments-modal .comments--modal .comments__send{--composer-control-size: 52px;--composer-shell-radius: var(--radius-full);display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-end;gap:10px;width:100%}.event-comments-modal .comments--modal .comments__send>.icon-button,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.event-comments-modal .comments--modal .comments__send>.icon-button .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button .vignette{width:var(--composer-control-size);height:var(--composer-control-size);max-width:var(--composer-control-size);max-height:var(--composer-control-size);border-radius:100%;background-color:var(--glass-bg);border:1px solid transparent;box-shadow:none;color:var(--fg-color-secondary);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease)}.event-comments-modal .comments--modal .comments__send>.icon-button .vignette>div,.event-comments-modal .comments--modal .comments__send>.icon-button .vignette>div>div,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button .vignette>div,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button .vignette>div>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:var(--composer-control-size);max-height:var(--composer-control-size)}.event-comments-modal .comments--modal .comments__send>.icon-button:not(:disabled):hover .vignette,.event-comments-modal .comments--modal .comments__send>.icon-button.active .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button.active .vignette{background-color:var(--glass-bg-hover, color-mix(in srgb, var(--glass-bg) 82%, var(--fg-color) 18%));color:var(--fg-color)}.event-comments-modal .comments--modal .comments__send .send-message,.event-comments-modal .comments--modal .comments__send .send-message--composer,.event-comments-modal .comments--modal .comments__send .send-message--multiline{flex:1 1 auto;min-width:0}.event-comments-modal .comments--modal .comments__send{flex-shrink:0;width:100%;margin-top:auto;margin-bottom:0;padding:clamp(10px,2.5vw,12px) clamp(12px,3.5vw,16px) max(10px,var(--safe-bottom));border-top:var(--border-hairline);background:transparent;box-sizing:border-box}@media(max-width:768px){.event-comments-modal{height:100%;min-height:0;max-height:none}.event-comments-modal__title{flex-shrink:0;margin-right:var(--modal-title-margin-right, 44px)}.event-comments-modal .comments--modal{flex:1 1 auto;min-height:0}.event-comments-modal .comments--modal .comments__list{min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.event-comments-modal .comments--modal .comments__send{--composer-control-size: 46px;--composer-shell-radius: 23px;gap:10px;padding-top:12px;padding-bottom:max(12px,var(--safe-bottom));background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-color) 76%,transparent) 28%,var(--bg-color) 100%)}.event-comments-modal .comments--modal .comments__send>.icon-button,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button{align-self:flex-end}.event-comments-modal .comments--modal .comments__send>.icon-button .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button .vignette{border-radius:100%;background:var(--chat-composer-field-bg, var(--glass-bg));border:var(--chat-composer-border, 1px solid color-mix(in srgb, var(--fg-color) 8%, transparent));box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07));color:color-mix(in srgb,var(--fg-color) 72%,transparent)}.event-comments-modal .comments--modal .comments__send>.icon-button:not(:disabled):hover .vignette,.event-comments-modal .comments--modal .comments__send>.icon-button:not(:disabled):active .vignette,.event-comments-modal .comments--modal .comments__send>.icon-button.active:not(:disabled) .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button:not(:disabled):hover .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button:not(:disabled):active .vignette,.event-comments-modal .comments--modal .comments__send>.chat-attach-menu>.icon-button.active:not(:disabled) .vignette{background:color-mix(in srgb,var(--chat-composer-field-bg, var(--glass-bg)) 88%,var(--cosmos-cream, #f5f0e8) 12%);border-color:color-mix(in srgb,var(--fg-color) 14%,transparent);color:var(--fg-color)}.event-comments-modal .comments--modal .comments__send .send-message__shell{border:var(--chat-composer-border, 1px solid color-mix(in srgb, var(--fg-color) 8%, transparent));background:var(--chat-composer-field-bg, var(--glass-bg));box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07))}.event-comments-modal .comments--modal .comments__send .send-message__shell:focus-within{border-color:color-mix(in srgb,var(--cosmos-cream, #f5f0e8) 18%,transparent);box-shadow:var(--chat-bubble-inset, inset 0 1px 0 hsla(0, 0%, 100%, .07)),0 0 0 3px color-mix(in srgb,var(--cosmos-cream, #f5f0e8) 6%,transparent)}.event-comments-modal .comments--modal .comments__send .send-message__textarea{min-height:calc(var(--composer-control-size) - 12px);padding:11px 6px 11px 14px;font-size:.9375rem}.event-comments-modal .comments--modal .comments__send .send-message__textarea::-moz-placeholder{color:var(--cosmos-warm-400, var(--fg-color-tertiary));font-size:var(--font-s);font-weight:400;letter-spacing:-.012em}.event-comments-modal .comments--modal .comments__send .send-message__textarea::placeholder{color:var(--cosmos-warm-400, var(--fg-color-tertiary));font-size:var(--font-s);font-weight:400;letter-spacing:-.012em}.event-comments-modal .comments--modal .comments__send .send-message__actions>.icon-button .vignette{width:34px;height:34px;max-width:34px;max-height:34px;background-color:var(--cosmos-cream, var(--contrast-color-lighter));color:var(--cosmos-ink, var(--primary-color, hsl(216, 12%, 8%)))}.event-comments-modal .comments--modal .comments__send{border-top:none;padding-inline:0;background:transparent}}.create-ticket{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-ticket__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.create-ticket__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.create-ticket{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.create-ticket>.input{align-self:stretch;width:100%;min-width:0}.create-ticket>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-ticket__price{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);width:100%;min-width:0}.create-ticket__price>.input,.create-ticket__price>.dropdown{flex:1 1 0;min-width:0}.create-ticket__price>.input{align-self:stretch;width:100%;min-width:0}.create-ticket__price>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-ticket__price>.dropdown:last-child{flex-shrink:0}.create-ticket__date{position:relative;z-index:1;align-self:stretch;width:100%;min-width:0}.create-ticket__date:has(.create-event-time-select.open),.create-ticket__date:has(.create-event-date__popover){z-index:250}.create-ticket__date .create-event-date--inline{width:100%;min-width:0}.create-ticket__date .create-event-date__popover{z-index:220}.create-ticket__date .create-event-time-select.open{position:relative;z-index:270}.create-ticket__date .create-event-time-select__panel{background-color:var(--bg-color-quaternary)}@media(max-width:768px){.create-ticket__price{flex-direction:column;align-items:stretch;gap:clamp(12px,3vw,16px)}.create-ticket__price>.dropdown:last-child{flex-shrink:1}.create-ticket__date .create-event-date__panel{border-radius:var(--create-mobile-radius-card, var(--radius-lg))}.create-ticket [class$=__buttons]{flex-wrap:wrap}}.create-ticket{overflow:hidden}.create-ticket:has(.create-event-time-select.open),.create-ticket:has(.create-event-date__popover){overflow:visible}.create-ticket__title{flex-shrink:0}.create-ticket__body{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));flex:1 1 auto;min-height:0;width:100%;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.create-ticket__body>.input{align-self:stretch;width:100%;min-width:0}.create-ticket__body>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.create-ticket__body:has(.create-event-time-select.open),.create-ticket__body:has(.create-event-date__popover){overflow:visible}.create-ticket__price{position:relative;z-index:0}.create-ticket__buttons{flex-shrink:0;margin-top:0}.create-ticket__buttons .text-button--red{margin-inline-end:auto}.create-ticket__tax{display:flex;flex-flow:row;justify-content:stretch;align-items:start;gap:20px}.create-ticket__tax .dropdown{flex-grow:1}.exit-create{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, var(--modal-gap));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.exit-create__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.exit-create__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.exit-create{gap:clamp(18px,2.4vw,24px);width:100%;min-width:0}.exit-create__header{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(6px,1vw,8px);min-width:0;padding-right:var(--modal-title-margin-right, 44px)}.exit-create__eyebrow{margin:0;font-size:var(--modal-font-eyebrow, var(--font-xxs));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-color-tertiary);line-height:1.2}.exit-create__title{margin:0;font-size:var(--modal-font-title);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fg-color)}.exit-create__body{min-width:0}.exit-create__message{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.exit-create__footer{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(8px,1.2vw,10px);width:100%;margin-top:clamp(2px,.6vw,4px);padding-top:clamp(14px,1.8vw,18px);border-top:var(--modal-hairline, 1px solid color-mix(in srgb, var(--fg-color) 8%, transparent))}.exit-create__footer .text-button{width:100%;justify-content:center;min-height:34px;padding-block:8px;padding-inline:12px;font-size:clamp(.75rem,1.4vw,.8125rem);font-weight:500;letter-spacing:-.01em;line-height:1.25}.exit-create__footer .text-button--compact-light{min-height:34px;padding-inline:12px}.follows{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.follows__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.follows__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.follows{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.guests{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.guests__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.guests__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.guests{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.new-message{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.new-message__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.new-message__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.new-message{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.new-message>.text-button{width:100%}.new-message__actions{width:100%}.new-message__group-chat{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-message__group-chat:not(:disabled){cursor:pointer;transition:transform var(--duration-fast, .16s) var(--ease-smooth, ease)}.new-message__group-chat:not(:disabled):active{transform:scale(.97)}.new-message__group-chat{width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;border:none;background:transparent;color:inherit;text-align:left}.new-message__group-chat .vignette{flex-shrink:0;width:44px;height:44px;max-width:44px;max-height:44px}.new-message__group-chat .vignette svg,.new-message__group-chat .vignette svg.injected-svg{width:18px!important;height:18px!important}.new-message__group-chat-label{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--font-s);font-weight:500;letter-spacing:-.01em;color:var(--fg-color);text-overflow:ellipsis;white-space:nowrap}.new-message__group-chat-arrow{flex-shrink:0;width:16px;height:16px;margin-left:auto;color:var(--fg-color-secondary);transform:rotate(180deg);opacity:.85}.new-message__group-chat-arrow div{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.new-message__group-chat-arrow svg{display:block;width:16px;height:16px}.new-message .profile-item__actions .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.new-message .profile-item__actions .text-button.text-button--compact-light:before,.new-message .profile-item__actions .text-button.text-button--compact-light:after{display:none}.new-message .profile-item__actions .text-button.text-button--compact-light{transition:var(--btn-compact-light-transition)}.new-message .profile-item__actions .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.new-message .profile-item__actions .text-button.text-button--compact-light:not(.active):not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.new-message .profile-item__actions .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.new-message .profile-item__actions .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity)}.new-message .profile-item__actions .text-button.text-button--compact-light{width:auto;min-height:var(--btn-compact-light-min-height);padding:var(--btn-compact-light-padding);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight)}@media(max-width:768px){.new-message{height:100%;min-height:0;max-height:none;overflow:hidden}.new-message>.new-message__title,.new-message>.small-nav,.new-message>.input.input--search,.new-message>.new-message__actions,.new-message>.text-button{flex-shrink:0}.new-message>.search__results,.new-message>.list--profiles{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}}.order-addon{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.order-addon__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.order-addon__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.order-addon{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%}.order-addon__list{display:flex;flex-flow:column;justify-content:center;align-items:stretch;gap:var(--modal-gap)}.order-addon__subtitle{font-size:var(--modal-font-body);font-weight:600;color:var(--fg-color-secondary)}.order-addon .card .vignette{border-radius:12px}.order-addon__owner{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-list);padding:var(--space-list-xs) 0;border-radius:var(--radius-sm)}.order-addon__owner .quantity-modifier{--order-qty-fg: #fff;flex-shrink:0;gap:clamp(8px,1vw,10px);padding:0;border:none;border-radius:0;background:transparent}.order-addon__owner .quantity-modifier p{min-width:1.35rem;margin:0;font-size:var(--modal-font-body, .875rem);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--order-qty-fg)}.order-addon__owner .quantity-modifier .icon-button.icon-button--light{color:var(--bg-color, #111)}.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette{width:30px;height:30px;max-width:30px;max-height:30px;border:1px solid #fff;background:#fff!important;background-color:#fff!important;box-shadow:none;color:var(--bg-color, #111)}.order-addon__owner .quantity-modifier .icon-button.icon-button--light:not(:disabled):hover .vignette,.order-addon__owner .quantity-modifier .icon-button.icon-button--light:not(.disabled):hover .vignette,.order-addon__owner .quantity-modifier .icon-button.icon-button--light.active .vignette{background:#fff!important;background-color:#fff!important;border-color:#fff;color:var(--bg-color, #111);opacity:.92}.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette div,.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette svg,.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:inherit}.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette svg,.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette svg.injected-svg,.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette line,.order-addon__owner .quantity-modifier .icon-button.icon-button--light .vignette path{width:14px;height:14px;fill:currentColor;stroke:currentColor;color:inherit}.modal__window>section.order-ticket{overflow:hidden}.order-ticket{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.order-ticket__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.order-ticket__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.order-ticket{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden;gap:0}.order-ticket__header{flex-shrink:0;margin-bottom:clamp(2px,.6vw,6px);padding-bottom:clamp(10px,1.2vw,14px)}.order-ticket__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.order-ticket__title{margin:0}.order-ticket__description{margin:clamp(6px,.8vw,8px) 0 0;max-width:52ch}.order-ticket__section{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px);width:100%;min-width:0;padding-top:clamp(4px,.6vw,8px)}.order-ticket__section--form{gap:clamp(12px,1.4vw,16px)}.order-ticket__section>.input{align-self:stretch;width:100%;min-width:0}.order-ticket__section>.input .input__field{width:100%;max-width:100%;box-sizing:border-box}.order-ticket--embed .order-ticket__section>.text-button.text-button--compact-light{width:100%;justify-content:center;min-height:44px}@media(max-width:768px){.order-ticket--embed .order-ticket__section>.text-button.text-button--compact-light{min-height:40px;padding-block:8px;padding-inline:12px;font-size:var(--modal-font-caption, .75rem);line-height:1.25;text-wrap:balance}}.order-ticket__eyebrow{display:block;margin:0;font-size:var(--modal-font-eyebrow, .6875rem);font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--fg-color-tertiary)}.order-ticket__or{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:clamp(14px,1.6vw,18px) auto;padding:0 10px;border:none;background:var(--glass-panel-bg, var(--bg-color-secondary));font-size:var(--modal-font-caption, .75rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--fg-color-quaternary)}.order-ticket__or:before{content:"";position:absolute;top:50%;left:-100vw;right:-100vw;height:1px;background:color-mix(in srgb,var(--fg-color) 8%,transparent);transform:translateY(-50%);z-index:-1}.order-ticket__status{margin:0;font-size:var(--modal-font-caption);color:var(--fg-color-tertiary)}.order-ticket__profile-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.order-ticket__profile-pick{display:block;width:100%;margin:0;padding:clamp(10px,1.2vw,12px) clamp(12px,1.4vw,14px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:calc(var(--radius-md, 12px) + 2px);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease-smooth, ease),background-color .18s var(--ease-smooth, ease)}.order-ticket__profile-pick:hover{border-color:color-mix(in srgb,var(--fg-color) 20%,transparent);background-color:color-mix(in srgb,var(--fg-color) 3%,transparent)}.order-ticket__profile-pick .profile-card{pointer-events:none}.order-ticket__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);width:100%;min-width:0}.order-ticket__identity .input{align-self:stretch;width:100%;min-width:0}.order-ticket__identity .input .input__field{width:100%;max-width:100%;box-sizing:border-box}.order-ticket__buttons{position:relative;bottom:auto;align-self:stretch;display:flex;flex-shrink:0;justify-content:flex-end;width:100%;max-width:100%;margin-top:clamp(10px,1.2vw,14px);margin-inline-start:0;padding-top:clamp(8px,1vw,12px);padding-bottom:var(--safe-bottom);border-top:var(--modal-hairline);background:var(--glass-panel-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.order-ticket__buttons .text-button.text-button--compact-light{min-width:clamp(120px,28vw,160px);border:1px solid var(--fg-color);background-color:var(--fg-color);color:var(--bg-color);font-weight:500}.order-ticket__buttons .text-button.text-button--compact-light:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg-color) 88%,var(--bg-color));color:var(--bg-color)}@media(max-width:768px){.order-ticket__identity{grid-template-columns:minmax(0,1fr)}.order-ticket__buttons .text-button.text-button--compact-light{width:100%;min-width:0}}@media(max-width:480px){.order-ticket{padding:clamp(16px,4vw,20px) clamp(14px,3.6vw,18px) clamp(12px,3vw,16px)}.order-ticket__header{margin-bottom:0;padding-bottom:8px}.order-ticket__title{font-size:var(--modal-font-title);line-height:1.2}.order-ticket__description{margin-top:4px;font-size:var(--modal-font-caption);line-height:1.35}.order-ticket__body{gap:10px}.order-ticket__section{gap:8px;padding-top:0}.order-ticket__section--form{gap:8px}.order-ticket__eyebrow{font-size:var(--modal-font-label)}.order-ticket__or{margin:8px auto;padding:0 8px;font-size:var(--modal-font-label)}.order-ticket__profile-list{gap:6px}.order-ticket__profile-pick{padding:8px 10px;border-radius:var(--radius-md, 12px)}.order-ticket__profile-pick .profile-card .card{gap:8px}.order-ticket__profile-pick .profile-card .vignette{width:36px;height:36px;max-width:36px;max-height:36px}.order-ticket__profile-pick .profile-card .card__elements{gap:1px}.order-ticket__profile-pick .profile-card li:first-child{font-size:var(--modal-font-caption);font-weight:600;line-height:1.2}.order-ticket__profile-pick .profile-card li:last-child{font-size:var(--modal-font-label);line-height:1.2}.order-ticket__identity{gap:8px}.order-ticket .input__label{margin-bottom:4px;font-size:var(--modal-font-label)}.order-ticket .input__field{min-height:38px;padding-block:8px;font-size:var(--modal-font-caption)}.order-ticket .input--search .input__field{min-height:38px}.order-ticket__buttons{margin-top:8px;padding-top:10px}.order-ticket__buttons .text-button.text-button--compact-light{min-height:40px;font-size:var(--modal-font-action)}}.modal__window>section.order.order--mobile-order{overflow:hidden}.modal__window>section.order:not(.order--mobile-order){min-height:0;max-height:100%;overflow:hidden}.order{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);min-height:0;max-height:100%;height:100%;overflow:hidden}.order__content{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(18px, 2vw, 22px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) clamp(22px,2.4vw,30px) var(--modal-pad-bottom) clamp(26px,3vw,36px);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.order__content__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.order__content__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.order__content{min-height:0;counter-reset:order-section}.order__content:has(.order__validate){justify-content:center;align-items:center}.order__catalog{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.order__title,.order .back-button{margin-bottom:clamp(2px,.4vw,6px)}.order__content>.order__title{margin-bottom:clamp(4px,.8vw,8px);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.12}.order__subtitle{counter-increment:order-section;display:flex;align-items:baseline;gap:clamp(10px,1vw,12px);margin:clamp(14px,1.6vw,20px) 0 0;padding:0 0 clamp(8px,1vw,10px);border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);font-size:var(--modal-font-eyebrow, .6875rem);font-weight:500;letter-spacing:.02em;text-transform:none;color:#fff}.order__subtitle:before{content:counter(order-section,decimal-leading-zero);font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffb8}.order__aside{padding:clamp(22px,2.6vw,30px) clamp(18px,2.2vw,26px);min-height:0;height:100%;overflow:hidden;text-align:left;background-color:transparent;border-left:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.order__aside:not(.order__aside--mobile-summary-only){display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:clamp(14px,1.6vw,18px);box-sizing:border-box}.order__aside:not(.order__aside--mobile-summary-only)>.vignette.vignette--xxl{display:block;position:relative;width:100%;max-width:none;max-height:none;aspect-ratio:1/1;height:auto;margin:0;flex-shrink:0;border-radius:clamp(16px,2vw,22px);overflow:hidden}.order__aside:not(.order__aside--mobile-summary-only)>.vignette.vignette--xxl img,.order__aside:not(.order__aside--mobile-summary-only)>.vignette.vignette--xxl .loading-element,.order__aside:not(.order__aside--mobile-summary-only)>.vignette.vignette--xxl>div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order__aside:not(.order__aside--mobile-summary-only)>.order__total{margin-top:0;align-self:stretch}.order__aside:not(.order__aside--mobile-summary-only)>.order__next-button{margin-top:auto;align-self:stretch}.order__aside.order__aside--mobile-summary-only{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:clamp(14px,1.8vw,20px)}.order__aside .vignette{border-radius:calc(var(--radius-md, 12px) + 4px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);box-shadow:none;overflow:hidden}.order__aside .order__title{margin:clamp(4px,.8vw,8px) 0 clamp(6px,1vw,10px) 0;padding-bottom:clamp(8px,1vw,12px);border-bottom:var(--modal-hairline);font-size:var(--modal-font-subtitle);font-weight:600;letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color);text-align:left}.order__aside:not(.order__aside--mobile-summary-only) .order__title{margin:0;padding-top:2px;padding-bottom:clamp(6px,.8vw,8px)}.order__aside p{margin:0;font-size:var(--modal-font-caption);color:var(--fg-color-tertiary);text-align:left}.order__summary{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);flex-grow:1;margin:0;padding:0;list-style:none}.order__item,.order__subtotal{display:flex;flex-flow:row;justify-content:space-between;align-items:baseline;gap:8px;padding:clamp(10px,1.4vw,14px) 0;margin:0;border-top:var(--modal-hairline-soft, 1px solid hsla(0, 0%, 100%, .05));font-size:var(--modal-font-body);font-variant-numeric:tabular-nums}.order__item:first-child,.order__subtotal:first-child{border-top:none;padding-top:clamp(6px,.8vw,10px)}.order__item>span:first-child,.order__subtotal>span:first-child{color:var(--fg-color-secondary)}.order__item>span:last-child,.order__subtotal>span:last-child{color:var(--fg-color);font-weight:500;font-variant-numeric:tabular-nums}.order__sub-total>span:first-child,.order__subtotal>span:first-child{color:var(--fg-color);font-weight:600}.order__sub-total>span:last-child,.order__subtotal>span:last-child{font-weight:600}.order__total{margin-top:clamp(2px,.6vw,6px);padding:clamp(14px,1.8vw,18px) 0 clamp(4px,.6vw,6px) 0;border-top:var(--modal-hairline-strong, 1px solid hsla(0, 0%, 100%, .14));font-variant-numeric:tabular-nums}.order__total-breakdown{display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(10px,1.2vw,14px)}.order__total-line{display:flex;flex-flow:row;justify-content:space-between;align-items:baseline;gap:8px;font-size:var(--modal-font-caption);color:var(--fg-color-secondary)}.order__total-line>span:last-child{font-weight:500;color:var(--fg-color)}.order__total-row{display:flex;flex-flow:row;justify-content:space-between;align-items:baseline;gap:8px;padding-top:clamp(10px,1.2vw,14px);border-top:var(--modal-hairline-soft, 1px solid hsla(0, 0%, 100%, .05))}.order__total-row>span:first-child{font-size:var(--modal-font-eyebrow, .71875rem);font-weight:500;letter-spacing:var(--modal-letter-eyebrow, .08em);text-transform:uppercase;color:var(--fg-color-tertiary)}.order__total-row>span:last-child{font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.022em;color:var(--fg-color)}.order__next-button{width:100%;flex-shrink:0;margin-top:auto;padding-top:clamp(8px,1.2vw,12px);padding-bottom:2px}.order__next-button .text-button.text-button--compact-light{width:100%;min-height:clamp(46px,5vh,52px);border:1px solid var(--fg-color);background-color:var(--fg-color);color:var(--bg-color);font-weight:500}.order__next-button .text-button.text-button--compact-light:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg-color) 88%,var(--bg-color));color:var(--bg-color)}.order__next-button .text-button.text-button--compact-light:disabled{opacity:.38;border-color:color-mix(in srgb,var(--fg-color) 24%,transparent);background-color:color-mix(in srgb,var(--fg-color) 24%,transparent);color:var(--fg-color-secondary)}.order__registration{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.order__content>.nav-button{align-items:center;gap:clamp(10px,1.2vw,14px);margin-bottom:clamp(4px,.8vw,8px);max-width:100%}.order__content>.nav-button .order__title{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.12;text-align:left}.order__hold{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,18px);width:100%;margin:clamp(8px,1vw,12px) 0 clamp(4px,.6vw,8px);padding:clamp(12px,1.4vw,16px) 0;border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent);box-sizing:border-box}.order__hold-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.order__hold-label{margin:0;font-size:var(--modal-font-eyebrow, .6875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff}.order__hold-hint{margin:0;max-width:42ch;font-size:var(--modal-font-caption, .8125rem);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:#fff}.order__hold-timer{margin:0;padding-right:clamp(4px,.6vw,8px);font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:var(--fg-color)}.order__hold--urgent .order__hold-timer,.order__hold--urgent .order__hold-label{color:var(--red-color-lighter, #ff6b6b)}.order__hold--expired .order__hold-timer{color:var(--fg-color-tertiary)}.order__stripe-panel{width:100%;min-width:0;margin-top:clamp(10px,1.2vw,14px);padding:clamp(14px,1.6vw,18px);border-radius:calc(var(--radius-md, 12px) + 2px);border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));box-sizing:border-box}.order__stripe-form{width:100%;min-width:0}.order__stripe-empty{margin:0;font-size:var(--modal-font-caption, .8125rem);color:var(--fg-color-tertiary)}.order__payment-type{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:20px}.order__payment-type .text-button{width:150px;height:60px}.order__card-infos{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:20px}.order__card-infos div{width:45%}.order__validate{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,14px);width:100%;max-width:min(42ch,100%);margin:auto;padding:clamp(24px,4vw,48px) 0;text-align:center;box-sizing:border-box}.order__validate-mark{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,5vw,52px);height:clamp(44px,5vw,52px);margin-bottom:clamp(4px,.6vw,8px);border-radius:50%;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));color:var(--fg-color-secondary)}.order__validate-mark--success{color:var(--green-color, #3ecf8e);border-color:color-mix(in srgb,var(--green-color, #3ecf8e) 28%,transparent);background-color:color-mix(in srgb,var(--green-color, #3ecf8e) 10%,transparent)}.order__validate-mark--error{color:var(--red-color-lighter, #ff6b6b);border-color:color-mix(in srgb,var(--red-color-lighter, #ff6b6b) 28%,transparent);background-color:color-mix(in srgb,var(--red-color-lighter, #ff6b6b) 10%,transparent)}.order__validate-mark--pending{color:var(--fg-color-secondary)}.order__check{display:inline-flex;width:clamp(22px,2.4vw,26px);height:clamp(22px,2.4vw,26px);color:inherit}.order__check div,.order__check svg{display:block;width:100%;height:100%}.order__validate-eyebrow{margin:0;font-size:var(--modal-font-eyebrow, .6875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-color-tertiary)}.order__validate-title{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;color:var(--fg-color)}.order__validate-hint{margin:0;max-width:42ch;font-size:var(--modal-font-body, .9375rem);font-weight:400;line-height:1.55;letter-spacing:-.011em;color:var(--fg-color-secondary)}.order__validate--success .order__validate-eyebrow{color:color-mix(in srgb,var(--green-color, #3ecf8e) 72%,var(--fg-color-tertiary))}.order__validate--error .order__validate-eyebrow{color:color-mix(in srgb,var(--red-color-lighter, #ff6b6b) 72%,var(--fg-color-tertiary))}.order__qr-code{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;margin:40px auto;max-width:50%}@media(max-width:768px){.order{display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto;max-height:none}.order__content{min-width:0;width:100%;max-width:100%;flex:1 1 auto;min-height:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom);margin-right:0;gap:var(--modal-block-gap, clamp(14px, 3.6vw, 18px))}.order__aside{flex:0 1 auto;width:100%;min-height:0;height:auto;max-height:none;padding:clamp(14px,4vw,18px) var(--modal-pad-x);border-top:var(--modal-hairline);border-left:none;overflow-x:hidden;overflow-y:visible;text-align:left}.order__aside .vignette--xxl{width:100%;max-width:none;max-height:none;aspect-ratio:1/1;height:auto;margin-inline:auto}.order__title{font-size:var(--modal-font-title);line-height:var(--modal-line-height-heading, 1.25);margin-right:var(--modal-title-margin-right)}.order__subtitle{font-size:var(--modal-font-caption);margin-bottom:6px}.order__title,.order .back-button{margin-bottom:8px}.order__registration{width:100%}.order__hold{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:4px;padding:12px 0}.order__hold-timer{font-size:.9375rem;padding-right:4px}.order__stripe-panel{margin-top:8px;padding:12px}.order__payment-type{justify-content:stretch;gap:12px}.order__payment-type .text-button{flex:1 1 calc(50% - 6px);min-width:0;width:auto;max-width:100%}.order__card-infos{flex-direction:column;align-items:stretch;gap:12px}.order__card-infos div{width:100%}.order__validate{max-width:min(42ch,100%);margin:0 auto;padding:clamp(16px,4vw,28px) 0;align-self:center}.order__qr-code{max-width:100%;margin:24px auto}.order.order--mobile-order{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow:hidden}.order.order--mobile-order:not(.order--mobile-summary-step) .order__aside{display:none}.order.order--mobile-order .order__content{flex:1 1 auto;min-height:0;height:auto;gap:0;padding:20px var(--modal-pad-x) 12px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.order.order--mobile-order .order__content>.order__title{flex-shrink:0;position:static;margin:0 var(--modal-title-margin-right) 0 0;padding:calc(var(--event-mobile-control-size, 35px) + 8px) 0 12px;border-bottom:var(--modal-hairline);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:clamp(.9375rem,3.6vw,1rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.order.order--mobile-order .order__catalog .order__subtitle{position:static;display:block;margin:12px 0 0;padding:0 0 8px;border-bottom:var(--modal-hairline);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff}.order.order--mobile-order .order__catalog .order__subtitle:before{display:none}.order.order--mobile-order .order__catalog .order__subtitle:first-of-type{margin-top:12px}.order.order--mobile-order .order__mobile-step-footer{margin-top:auto;flex-shrink:0;padding:10px var(--modal-pad-x) calc(36px + var(--safe-bottom))}.order.order--mobile-order .order__mobile-step-footer .text-button--compact-light{min-height:40px;font-size:.8125rem;font-weight:600}.order__mobile-step-footer{display:flex;flex-shrink:0;align-self:stretch;width:100%;margin-top:0;padding:12px var(--modal-pad-x) calc(12px + var(--safe-bottom));border-top:var(--modal-hairline);background:var(--glass-panel-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch}.order__mobile-step-footer .text-button{width:100%;justify-content:center}.order__mobile-step-footer .text-button--compact-light{min-height:44px;border-radius:var(--radius-full);font-size:var(--modal-font-action);font-weight:600}.order.order--mobile-summary-step{max-height:none}.order.order--mobile-summary-step .order__aside--mobile-summary-only{display:flex;flex-direction:column;gap:12px;border-top:none;padding:max(48px,var(--safe-top) + 40px) var(--modal-pad-x) calc(12px + var(--safe-bottom));flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__title{flex-shrink:0;margin:0 var(--modal-title-margin-right) 0 0;padding:calc(var(--event-mobile-control-size, 35px) + 8px) 0 12px;border-bottom:var(--modal-hairline);font-size:clamp(1.0625rem,4.2vw,1.125rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg-color)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__subtitle--summary{flex-shrink:0;margin:12px 0 0;padding:0 0 8px;border-bottom:var(--modal-hairline);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__subtitle--summary:before{display:none}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary{flex:0 1 auto;gap:8px;overflow:visible}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary .order__item{align-items:center;min-height:0;margin:0;padding:12px 10px;border:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent);border-radius:var(--radius-md);background-color:#ffffff08;box-shadow:none;transition:background-color .18s ease}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary .order__item:first-child{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--fg-color) 6%,transparent)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary .order__item>span:first-child{min-width:0;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--fg-color)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary .order__item>span:last-child{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--fg-color-secondary)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total{flex-shrink:0;display:flex;flex-direction:column;gap:0;margin:0;padding:12px 10px;border:1px solid color-mix(in srgb,var(--fg-color) 10%,transparent);border-radius:var(--radius-md);background-color:#ffffff0d}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-breakdown{gap:5px;margin-bottom:8px}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-line{font-size:.75rem}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-line>span:first-child{color:var(--fg-color-secondary)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-line>span:last-child{font-size:.75rem;font-weight:600;color:var(--fg-color)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-row{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-row>span:first-child{font-size:.625rem;font-weight:600;letter-spacing:.08em}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total .order__total-row>span:last-child{font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked{flex-shrink:0;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px 0 0;border-top:var(--modal-hairline);background:transparent}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked .text-button.text-button--compact-light{width:100%;min-height:40px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked .text-button.text-button--compact-light:first-child{border:1px solid color-mix(in srgb,var(--fg-color) 12%,transparent);background-color:color-mix(in srgb,var(--fg-color) 12%,var(--bg-color-secondary));color:var(--fg-color-secondary)}.order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked .text-button.text-button--compact-light:first-child:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg-color) 18%,var(--bg-color-secondary));color:var(--fg-color)}}@media(max-width:480px){.order__content{padding:14px 14px 10px;gap:10px}.order__aside{padding:12px 14px calc(14px + var(--safe-bottom))}.order__title{font-size:var(--modal-font-title);margin-right:var(--modal-title-margin-right)}.order__payment-type{flex-direction:column}.order__payment-type .text-button{width:100%;flex:none}.order.order--mobile-order .order__content{padding:20px var(--modal-pad-x) 12px}.order.order--mobile-order .order__content>.order__title{font-size:.9375rem;line-height:1.25}.order.order--mobile-summary-step .order__aside--mobile-summary-only{padding-inline:var(--modal-pad-x)}.order.order--mobile-validate{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:none;overflow:hidden}.order.order--mobile-validate .order__aside{display:none}.order.order--mobile-validate .order__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;width:100%;min-height:0;height:100%;padding:clamp(24px,6vw,40px) var(--modal-pad-x) calc(clamp(24px,6vw,40px) + var(--safe-bottom, 0px));overflow:hidden;gap:0}.order.order--mobile-validate .order__validate{width:100%;max-width:min(34ch,100%);margin:0;padding:0;align-items:center;text-align:center}.order.order--mobile-validate .order__validate-mark{width:56px;height:56px;margin-bottom:10px}.order.order--mobile-validate .order__check{width:28px;height:28px}.order.order--mobile-validate .order__validate-title{font-size:clamp(1.125rem,5vw,1.375rem);line-height:1.25}.order.order--mobile-validate .order__validate-hint{max-width:32ch;font-size:.875rem;line-height:1.5}.order.order--mobile-pay{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:none;overflow:hidden}.order.order--mobile-pay .order__content{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px var(--modal-pad-x) 12px;gap:0}.order.order--mobile-pay .order__stripe-panel{margin-top:8px;padding:10px}.order.order--mobile-pay .order__hold{gap:10px;margin-top:4px;padding:10px 0}.order.order--mobile-pay .order__hold-hint{font-size:.75rem}.order.order--mobile-pay .order__aside--pay-cta-only{display:flex;flex-direction:column;flex:0 0 auto;width:100%;min-height:0;height:auto;max-height:none;padding:12px var(--modal-pad-x) calc(12px + var(--safe-bottom, 0px));border-top:var(--modal-hairline);border-left:none;overflow:visible}.order.order--mobile-pay .order__aside--pay-cta-only .order__qr-code,.order.order--mobile-pay .order__aside--pay-cta-only .vignette,.order.order--mobile-pay .order__aside--pay-cta-only .order__title,.order.order--mobile-pay .order__aside--pay-cta-only>p{display:none}.order.order--mobile-pay .order__aside--pay-cta-only .order__next-button{width:100%;margin:0}.order.order--mobile-pay .order__aside--pay-cta-only .order__next-button .text-button{width:100%;min-height:44px}}[data-theme=light] .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__summary .order__item,[data-theme=light] .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total{background-color:var(--surface-elevated);border-color:var(--border-hairline-color)}[data-theme=light] .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__total{background-color:color-mix(in srgb,var(--surface-elevated) 88%,var(--fg-color) 4%)}[data-theme=light] .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked .text-button.text-button--compact-light:first-child{background-color:color-mix(in srgb,var(--fg-color) 6%,var(--surface-elevated));border-color:var(--border-hairline-color);color:var(--fg-color-secondary)}[data-theme=light] .order.order--mobile-summary-step .order__aside--mobile-summary-only>.order__next-button--stacked .text-button.text-button--compact-light:first-child:not(:disabled):hover{background-color:color-mix(in srgb,var(--fg-color) 10%,var(--surface-elevated));color:var(--fg-color)}.rules{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.rules__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.rules__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.rules{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;height:auto;display:flex;flex-direction:column;min-height:0;max-height:100%}.rules__actions{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:clamp(10px,2vw,14px);flex-shrink:0;color:var(--fg-color-tertiary)}.rules__actions .text-button--sober{font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.rules__content{flex:1 1 auto;min-height:0;max-height:min(40vh,320px);padding:clamp(16px,2vw,22px) clamp(16px,2vw,22px);overflow-y:auto;background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));border:var(--modal-hairline);border-radius:var(--radius-md);color:var(--fg-color-secondary);font-size:var(--modal-font-body);line-height:var(--modal-line-height-body, 1.55)}.modal__window:has(.stripe){width:min(720px,100vw - 80px);max-height:min(86vh,820px);--modal-title-margin-right: 0}.modal__window:has(.stripe) [class$=__buttons]{position:relative;bottom:auto;margin-top:clamp(6px,.8vw,10px);padding-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;align-self:stretch;justify-content:flex-end}.stripe{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.stripe__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.stripe__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.stripe{position:relative;flex:1 1 auto;min-height:0;height:auto;max-height:100%;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.stripe__header{display:flex;flex-flow:column;justify-content:flex-start;align-items:initial;gap:clamp(6px,.8vw,8px);flex-shrink:0;width:100%;padding-right:calc(var(--modal-toolbar-right, 14px) + 36px);box-sizing:border-box}.stripe__title{margin-right:0}.stripe__eyebrow{display:block;margin:0;font-size:var(--modal-font-eyebrow, .71875rem);font-weight:600;letter-spacing:var(--modal-letter-eyebrow, .12em);text-transform:uppercase;color:var(--fg-color-tertiary)}.stripe__description{margin:0;max-width:48ch;font-size:var(--modal-font-body);font-weight:400;line-height:var(--modal-line-height-body, 1.55);letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-tertiary)}.stripe__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:clamp(14px,2vw,18px);column-gap:clamp(14px,2vw,18px);width:100%;box-sizing:border-box;padding:clamp(14px,1.8vw,18px);border-radius:var(--radius-md, 18px);border:var(--modal-hairline);background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.stripe__mark{display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,5vw,48px);height:clamp(42px,5vw,48px);border-radius:14px;background-color:var(--fg-color);color:var(--bg-color);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1;letter-spacing:-.03em;box-shadow:inset 0 1px color-mix(in srgb,var(--bg-color) 22%,transparent),0 6px 18px -10px color-mix(in srgb,var(--fg-color) 60%,transparent)}.stripe__hero-copy{display:flex;flex-flow:column;justify-content:flex-start;align-items:initial;gap:clamp(4px,.6vw,6px);min-width:0}.stripe__hero-label{font-size:var(--modal-font-subtitle);font-weight:600;letter-spacing:var(--modal-letter-heading, -.02em);line-height:1.2;color:var(--fg-color)}.stripe__hero-hint{font-size:var(--modal-font-caption);font-weight:400;line-height:1.45;letter-spacing:var(--modal-letter-body, -.008em);color:var(--fg-color-tertiary)}.stripe__steps{display:flex;flex-flow:column;justify-content:flex-start;align-items:initial;gap:clamp(10px,1.2vw,12px);flex:1 1 auto;min-height:0;width:100%}.stripe__steps-eyebrow{display:block;margin:0;font-size:var(--modal-font-eyebrow, .71875rem);font-weight:600;letter-spacing:var(--modal-letter-eyebrow, .12em);text-transform:uppercase;color:var(--fg-color-tertiary)}.stripe__steps-list{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:0;width:100%;margin:0;padding:0;list-style:none;counter-reset:stripe-step;border:var(--modal-hairline);border-radius:var(--radius-md, 18px);background-color:var(--modal-surface-inset, hsla(0, 0%, 100%, .03));max-height:min(42vh,340px);overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.stripe__step{position:relative;display:grid;grid-template-columns:clamp(28px,3vw,34px) minmax(0,1fr);-moz-column-gap:clamp(12px,1.6vw,18px);column-gap:clamp(12px,1.6vw,18px);padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,20px);margin:0;counter-increment:stripe-step;border-top:var(--modal-hairline)}.stripe__step:first-child{border-top:none}.stripe__step:before{content:counter(stripe-step,decimal-leading-zero);display:inline-flex;align-items:baseline;padding-top:.15em;font-size:var(--modal-font-eyebrow, .71875rem);font-weight:600;letter-spacing:var(--modal-letter-eyebrow, .12em);font-variant-numeric:tabular-nums;color:var(--fg-color-tertiary)}.stripe__step-body{min-width:0}.stripe__step-title{display:block;margin:0 0 clamp(4px,.6vw,6px);font-size:var(--modal-font-subtitle);font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.stripe__step-desc{margin:0;font-size:var(--modal-font-caption);font-weight:400;line-height:1.5;letter-spacing:var(--modal-letter-body, -.008em);color:var(--fg-color-tertiary)}.stripe__notice{flex-shrink:0;width:100%;box-sizing:border-box;padding:clamp(12px,1.4vw,16px) clamp(14px,1.6vw,18px);border-radius:var(--radius-md, 18px);border:var(--modal-hairline);background:color-mix(in srgb,var(--orange-color, hsl(32, 100%, 50%)) 5%,var(--modal-surface-inset, hsla(0, 0%, 100%, .03)))}.stripe__notice-text{margin:0 0 clamp(6px,.8vw,8px);font-size:var(--modal-font-caption);font-weight:400;line-height:1.5;letter-spacing:var(--modal-letter-body, -.008em);color:var(--fg-color-secondary)}.stripe__notice-link{margin:0;font-size:var(--modal-font-caption);line-height:1.45;color:var(--fg-color-tertiary)}.stripe__notice-link a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--accent-color);font-weight:500;transition:color var(--duration-fast) var(--ease-smooth)}.stripe__notice-link a:hover{color:var(--accent-color-secondary)}.stripe__buttons{flex-shrink:0;width:100%;margin-top:clamp(2px,.4vw,4px)}.stripe__buttons .small-nav{width:100%}.stripe__buttons .small-nav--profile-tabs{padding:0}.stripe__buttons .small-nav__list{justify-content:flex-end;gap:6px;min-height:var(--btn-compact-light-min-height, 40px)}.stripe__buttons .text-button.text-button--compact-light{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-compact-light-padding);min-height:var(--btn-compact-light-min-height);border:none;border-radius:var(--btn-compact-light-radius);background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing)}.stripe__buttons .text-button.text-button--compact-light:before,.stripe__buttons .text-button.text-button--compact-light:after{display:none}.stripe__buttons .text-button.text-button--compact-light{transition:var(--btn-compact-light-transition)}.stripe__buttons .text-button.text-button--compact-light:not(.active):not(:disabled){background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.stripe__buttons .text-button.text-button--compact-light:not(.active):not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}.stripe__buttons .text-button.text-button--compact-light.active{background-color:var(--btn-compact-light-bg);color:var(--btn-compact-light-color);font-weight:var(--btn-compact-light-font-weight)}.stripe__buttons .text-button.text-button--compact-light:disabled{opacity:var(--btn-compact-light-disabled-opacity)}@media(max-width:767px){.modal__window:has(.stripe){width:min(100%,720px);max-width:calc(100vw - 40px)}.stripe{min-width:0;max-width:100%}.stripe__header{padding-right:calc(var(--modal-toolbar-right, 14px) + 32px)}.stripe__hero{grid-template-columns:auto minmax(0,1fr)}.stripe__steps-list{max-height:min(36vh,280px)}.stripe__buttons .small-nav__list{justify-content:stretch}.stripe__buttons .small-nav__element{flex:1 1 0}.stripe__buttons .text-button.text-button--compact-light{width:100%}}.share{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) clamp(28px,3.5vw,44px) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.share__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.share__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.share__event{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,28px)}.share__event .vignette{width:min(250px,70vw);border-radius:var(--radius-lg);box-shadow:none}.share__event-title{margin-bottom:clamp(8px,1.6vw,14px);font-size:var(--modal-font-subtitle);font-weight:600;line-height:var(--modal-line-height-heading, 1.18);text-align:center;letter-spacing:var(--modal-letter-heading, -.025em)}.share__list{display:flex;flex-flow:row;align-items:center;gap:clamp(14px,2.4vw,20px);flex-wrap:wrap;justify-content:center}.share .icon-button .vignette{background-color:var(--glass-bg);border:1px solid var(--glass-border);transition:background-color var(--duration-fast, .16s) var(--ease-smooth, ease),border-color var(--duration-fast, .16s) var(--ease-smooth, ease),color var(--duration-fast, .16s) var(--ease-smooth, ease);box-shadow:none}.share .icon-button:not(:disabled):hover .vignette:hover{background-color:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--fg-color)}.share__instagram .icon-button:not(:disabled):hover .vignette{background:linear-gradient(110deg,#833ab4,#fd1d1d,#fcb045);border-color:transparent;color:#fff}.share__messenger .icon-button:not(:disabled):hover .vignette{background-color:#0866ff;border-color:transparent;color:#fff}.share__whatsapp .icon-button:not(:disabled):hover .vignette{background-color:#25d366;border-color:transparent;color:#fff}.share__weshre .icon-button:not(:disabled):hover .vignette{background-color:var(--fg-color);border-color:transparent;color:var(--bg-color-secondary)}@media(max-width:768px){.share{flex:1 1 auto;width:100%;min-height:0;justify-content:flex-start}}.share-group{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) clamp(28px,3.5vw,44px) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.share-group__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.share-group__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.share-group__lede{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.share-group__name{margin:calc(clamp(6px,1vw,10px)*-1) 0 0;font-size:var(--font-s);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fg-color)}.share-group .input.input--share-link{width:100%;max-width:100%;min-width:0}.share-group .input.input--share-link .input__field{font-variant-numeric:tabular-nums}@media(max-width:768px){.share-group{flex:1 1 auto;width:100%;min-height:0;justify-content:flex-start}}.join-group{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:clamp(16px,2.2vw,22px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:clamp(20px,3vw,28px) var(--modal-pad-x) clamp(24px,3.2vw,36px) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.join-group__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.join-group__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.join-group{align-items:stretch;text-align:center}.join-group__hero{display:flex;justify-content:center;width:100%}.join-group__thumb{display:block;width:clamp(88px,18vw,112px);height:clamp(88px,18vw,112px);overflow:hidden;border-radius:var(--radius-lg, 20px);box-shadow:none}.join-group__thumb .vignette{width:100%!important;height:100%!important;margin:0;border-radius:inherit}.join-group__body{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,12px);width:100%;min-width:0}.join-group__eyebrow{margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-color-tertiary)}.join-group__title{margin:0;max-width:28ch;font-size:clamp(var(--font-m),2vw,var(--font-l));font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--fg-color)}.join-group__stats{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--font-xs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-secondary)}.join-group__stat-num{font-weight:600;color:var(--fg-color);font-variant-numeric:tabular-nums}.join-group__stats-sep{color:var(--fg-color-tertiary);opacity:.7}.join-group__desc{margin:clamp(4px,.6vw,6px) 0 0;max-width:40ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.join-group__faces{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;margin-top:clamp(4px,.8vw,8px);width:100%}.join-group__faces-label{font-size:var(--font-xxs);font-weight:500;letter-spacing:-.01em;color:var(--fg-color-tertiary)}.join-group__actions{display:flex;justify-content:center;width:100%;padding-top:clamp(4px,.8vw,8px)}.join-group__actions .text-button.text-button--compact-light{min-width:min(100%,12rem)}.confirm-group-action{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, var(--modal-gap));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.confirm-group-action__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.confirm-group-action__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.confirm-group-action__message{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.confirm-group-action__group-name{font-weight:600;color:var(--fg-color)}.confirm-group-action__buttons{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,12px);flex-wrap:wrap}.confirm-group-action--delete .confirm-group-action__buttons .text-button:last-child{background-color:color-mix(in srgb,var(--red-color) 14%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}.confirm-group-action--leave .confirm-group-action__buttons .text-button:last-child{background-color:color-mix(in srgb,var(--red-color) 10%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}.confirm-cancel-ticket{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, var(--modal-gap));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.confirm-cancel-ticket__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.confirm-cancel-ticket__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.confirm-cancel-ticket__message{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.confirm-cancel-ticket__highlight{font-weight:600;color:var(--fg-color)}.confirm-cancel-ticket__buttons{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,12px);flex-wrap:wrap}.confirm-cancel-ticket__buttons .text-button:last-child{background-color:color-mix(in srgb,var(--red-color) 14%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}.confirm-delete-event{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, var(--modal-gap));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.confirm-delete-event__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.confirm-delete-event__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.confirm-delete-event__message{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.confirm-delete-event__highlight{font-weight:600;color:var(--fg-color)}.confirm-delete-event__buttons{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,12px);flex-wrap:wrap}.confirm-delete-event__buttons .text-button:last-child{background-color:color-mix(in srgb,var(--red-color) 14%,var(--btn-compact-light-bg));color:var(--red-color-lighter)}.confirm-publish-event{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, var(--modal-gap));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.confirm-publish-event__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.confirm-publish-event__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.confirm-publish-event__message{margin:0;max-width:42ch;font-size:var(--font-xs);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--fg-color-secondary)}.confirm-publish-event__highlight{font-weight:600;color:var(--fg-color)}.confirm-publish-event__buttons{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;gap:clamp(10px,1.4vw,12px);flex-wrap:wrap}.confirm-publish-event--confirm .confirm-publish-event__buttons .text-button:last-child{background-color:color-mix(in srgb,var(--orange-color, #ff8c00) 14%,var(--btn-compact-light-bg));color:var(--orange-color-lighter, #ffb347)}.modal__window>section.share-weshre{overflow:hidden}.share-weshre{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(20px, 2.4vw, 28px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.share-weshre__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.share-weshre__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.share-weshre{position:relative;width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.share-weshre>[class$=__title]{flex-shrink:0}.share-weshre>.invitations{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary)}.share-weshre [class$=__buttons]{position:relative;bottom:auto;flex-shrink:0;margin-top:0}.share-weshre{width:100%;height:min(72vh,640px);min-height:400px;max-height:86vh}.share-weshre--guest{height:auto;min-height:0;max-height:none}.share-weshre__header{display:flex;flex-direction:column;gap:var(--modal-header-gap, clamp(4px, .6vw, 8px));flex-shrink:0}.share-weshre__description{margin:0;max-width:48ch;font-size:var(--modal-font-body);font-weight:400;line-height:var(--modal-line-height-body, 1.55);letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-tertiary)}.share-weshre .invitations{gap:clamp(12px,1.6vw,16px);margin-inline:calc(-1*clamp(2px,.4vw,4px));padding-inline:clamp(2px,.4vw,4px)}.share-weshre .invitations .input--search{flex-shrink:0}.share-weshre .invitations__search{margin-top:0;padding-top:clamp(8px,1vw,10px)}.share-weshre .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 24px));padding-inline:var(--modal-pad-x, 24px)}.share-weshre .invitations__profile{border-top-color:#ffffff0a}.share-weshre .invitations__profile .invitation-item{padding-inline:clamp(4px,.6vw,6px);border-radius:var(--radius-xs, 10px)}@media(max-width:768px){.share-weshre{height:100%;min-height:0;max-height:none}.share-weshre__header{flex-shrink:0}.share-weshre>.invitations{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.share-weshre__buttons{flex-shrink:0}.share-weshre .invitations__results{margin-inline:calc(-1 * var(--modal-pad-x, 18px));padding-inline:var(--modal-pad-x, 18px)}}.event-location-map{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:var(--modal-block-gap, clamp(16px, 2vw, 22px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.event-location-map__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.event-location-map__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.event-location-map__description{margin:0;max-width:56ch;font-size:var(--modal-font-body);line-height:var(--modal-line-height-body, 1.55);letter-spacing:var(--modal-letter-body, -.011em);color:var(--fg-color-secondary);white-space:pre-line}.event-location-map__map{position:relative;width:100%;height:clamp(280px,50vh,460px);min-height:280px;max-height:none;aspect-ratio:auto;margin:0}.event-location-map__map:before,.event-location-map__map:after{z-index:452}.modal__window:has(.event-location-map){width:min(100vw - 48px,920px);max-width:calc(100vw - 32px);max-height:min(90vh,860px);overflow-x:hidden;overflow-y:auto}@media(max-width:768px){.event-location-map__map{height:clamp(240px,44vh,360px);min-height:240px}}.event-participant-detail{display:flex;flex-flow:column;justify-content:initial;align-items:initial;gap:clamp(22px,3vw,28px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--fg-color-secondary) var(--bg-color-secondary);position:relative;z-index:1;margin-right:0;padding:var(--modal-pad-top) var(--modal-pad-x) clamp(28px,3.5vw,44px) var(--modal-pad-x);height:100%;min-width:0;max-width:100%;box-sizing:border-box}.event-participant-detail__title{margin:0 var(--modal-title-margin-right) 0 0;font-size:var(--modal-font-title, var(--font-s));font-weight:600;line-height:var(--modal-line-height-heading, 1.18);letter-spacing:var(--modal-letter-heading, -.025em);color:var(--fg-color)}.event-participant-detail__buttons{display:flex;flex-flow:row;justify-content:right;align-items:right;gap:clamp(8px,1.2vw,10px);position:sticky;bottom:0;width:100%}.event-participant-detail__hero{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;gap:clamp(14px,2.4vw,18px);width:100%;min-width:0}.event-participant-detail__avatar{display:flex;align-items:center;justify-content:center;width:88px;height:88px;overflow:hidden;border-radius:50%;background-color:var(--bg-color-quaternary);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg-color) 9%,transparent)}.event-participant-detail__avatar .vignette{width:100%!important;height:100%!important}.event-participant-detail__identity{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;text-align:center}.event-participant-detail__name{margin:0;font-size:clamp(1.125rem,3.6vw,1.3125rem);font-weight:600;letter-spacing:-.024em;line-height:1.2;color:var(--fg-color)}.event-participant-detail__handle,.event-participant-detail__email{margin:0;font-size:var(--font-xs);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--fg-color-secondary)}.event-participant-detail__facts{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;margin:0;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--fg-color) 9%,transparent);overflow:hidden}.event-participant-detail__fact{display:grid;grid-template-columns:minmax(7rem,34%) minmax(0,1fr);gap:clamp(10px,2vw,14px);align-items:start;padding:clamp(12px,2vw,14px) clamp(14px,2.2vw,16px);border-bottom:1px solid color-mix(in srgb,var(--fg-color) 8%,transparent)}.event-participant-detail__fact:last-child{border-bottom:none}.event-participant-detail__fact dt{margin:0;font-size:var(--font-xxs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:var(--fg-color-tertiary)}.event-participant-detail__fact dd{margin:0;min-width:0;font-size:var(--font-s);font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--fg-color);font-variant-numeric:tabular-nums}.event-participant-detail__fact--addons dd{font-size:var(--font-xs)}.event-participant-detail__muted{color:var(--fg-color-tertiary)}.event-participant-detail__addons{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.event-participant-detail__addons li{display:flex;align-items:baseline;gap:6px;min-width:0}.event-participant-detail__addon-qty{flex-shrink:0;font-weight:600;color:var(--fg-color-secondary);font-variant-numeric:tabular-nums}.event-participant-detail__scan{font-weight:600;color:var(--fg-color-tertiary)}.event-participant-detail__scan--done{color:var(--fg-color-secondary)}.event-participant-detail__footer{display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;min-width:0;padding-top:clamp(4px,1vw,8px)}.event-participant-detail__footer .text-button.text-button--compact-light{flex:1 1 0;min-width:0;justify-content:center;font-size:var(--btn-compact-light-font-size);font-weight:var(--btn-compact-light-font-weight);letter-spacing:var(--btn-compact-light-letter-spacing);line-height:1.2}.event-participant-detail__footer .text-button.text-button--compact-light:first-child{background-color:var(--btn-compact-light-bg-muted);color:var(--btn-compact-light-color-muted);font-weight:var(--btn-compact-light-font-weight-muted)}.event-participant-detail__footer .text-button.text-button--compact-light:first-child:not(:disabled):hover{background-color:var(--btn-compact-light-bg-muted-hover);color:var(--btn-compact-light-color-muted-hover)}@media(max-width:768px){.event-participant-detail{flex:1 1 auto;width:100%;min-height:0;justify-content:flex-start}}
