.app-update-notice-module__frYj6q__notice{z-index:var(--z-anchored);top:calc(var(--header-height) + var(--space-8x));gap:var(--space-3x);max-width:calc(100vw - var(--space-8x) - var(--safe-left) - var(--safe-right));padding:var(--space-2x)var(--space-2x)var(--space-2x)var(--space-5x);border:1px solid var(--surface-floating-border);border-radius:var(--radius-round);background:var(--surface-floating);box-shadow:var(--shadow-floating);animation:app-update-notice-module__frYj6q__noticeArrive var(--duration-normal)var(--ease-out);align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-update-notice-module__frYj6q__text{min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@keyframes app-update-notice-module__frYj6q__noticeArrive{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:480px){.app-update-notice-module__frYj6q__notice{gap:var(--space-2x);padding-left:var(--space-4x)}.app-update-notice-module__frYj6q__text{font-size:var(--font-size-xs)}}@media (prefers-reduced-motion:reduce){.app-update-notice-module__frYj6q__notice{animation:none}}
:where(.typography-module__khmPua__typography){margin:0;font-family:inherit}.typography-module__khmPua__typography[data-tone=primary]{color:var(--text-primary)}.typography-module__khmPua__typography[data-tone=secondary]{color:var(--text-secondary)}.typography-module__khmPua__typography[data-tone=muted]{color:var(--text-muted)}.typography-module__khmPua__typography[data-tone=brand]{color:var(--brand)}.typography-module__khmPua__typography[data-tone=inverse]{color:var(--text-inverse)}.typography-module__khmPua__typography[data-tone=inverse-muted]{color:var(--text-inverse-muted)}.typography-module__khmPua__typography[data-tone=danger]{color:var(--danger-text)}.typography-module__khmPua__typography[data-tone=inherit]{color:inherit}.typography-module__khmPua__title{text-wrap:balance;font-weight:700}.typography-module__khmPua__title[data-size=xs]{font-size:var(--font-size-lg);letter-spacing:-.015em;font-weight:650;line-height:1.3}.typography-module__khmPua__title[data-size=sm]{letter-spacing:-.025em;font-size:24px;line-height:1.15}.typography-module__khmPua__title[data-size=md]{letter-spacing:-.03em;font-size:28px;line-height:1.15}.typography-module__khmPua__title[data-size=lg]{letter-spacing:-.045em;font-size:max(34px,min(3vw,42px));line-height:1.03}.typography-module__khmPua__title[data-size=display]{letter-spacing:-.05em;font-size:max(38px,min(3.4vw,60px));line-height:1.02}.typography-module__khmPua__text[data-size=micro]{font-size:var(--font-size-xs);line-height:1.4}.typography-module__khmPua__text[data-size=sm]{font-size:var(--font-size-sm);line-height:1.5}.typography-module__khmPua__text[data-size=md]{font-size:var(--font-size-md);line-height:1.6}.typography-module__khmPua__text[data-size=lg]{font-size:var(--font-size-lg);line-height:1.6}.typography-module__khmPua__figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.1}.typography-module__khmPua__figure[data-size=sm]{font-size:20px}.typography-module__khmPua__figure[data-size=md]{font-size:24px}.typography-module__khmPua__figure[data-size=lg]{letter-spacing:-.03em;font-size:32px}.typography-module__khmPua__eyebrow{letter-spacing:.01em;font-weight:600;display:block}.typography-module__khmPua__eyebrow[data-size=sm]{font-size:var(--font-size-xs);line-height:1.4}.typography-module__khmPua__eyebrow[data-size=md]{font-size:var(--font-size-sm);line-height:1.5}.typography-module__khmPua__text[data-weight=regular]{font-weight:450}.typography-module__khmPua__text[data-weight=medium]{font-weight:550}.typography-module__khmPua__text[data-weight=semibold]{font-weight:650}.typography-module__khmPua__link{transition:color var(--duration-fast)var(--ease-out),text-decoration-color var(--duration-fast)var(--ease-out);line-height:1.2;text-decoration:none}.typography-module__khmPua__link[data-size=xs],.typography-module__khmPua__link[data-size=sm]{font-size:var(--font-size-sm)}.typography-module__khmPua__link[data-size=md]{font-size:var(--font-size-md)}.typography-module__khmPua__link[data-weight=regular]{font-weight:450}.typography-module__khmPua__link[data-weight=medium]{font-weight:550}.typography-module__khmPua__link[data-weight=semibold]{font-weight:650}@media (hover:hover) and (pointer:fine){.typography-module__khmPua__link:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.typography-module__khmPua__link:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:3px}@media (max-width:1200px){.typography-module__khmPua__title[data-size=display]{font-size:max(34px,min(3.6vw,48px))}}@media (max-width:900px){.typography-module__khmPua__title[data-size=display]{font-size:34px}}@media (max-width:480px){.typography-module__khmPua__title[data-size=lg]{font-size:34px}}@media (prefers-reduced-motion:reduce){.typography-module__khmPua__link{transition:none}}
.auth-form-module__L26XYG__form{width:100%}.auth-form-module__L26XYG__heading{text-align:center}.auth-form-module__L26XYG__eyebrow{margin-bottom:var(--space-3x)}.auth-form-module__L26XYG__description{text-align:center;max-width:430px;margin:0 auto;margin-top:var(--space-4x)}.auth-form-module__L26XYG__form{gap:var(--space-5x);display:grid}.auth-form-module__L26XYG__error{margin-top:calc(var(--space-1x)*-1);padding:var(--space-3x)var(--space-4x);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger)8%,transparent);border:0}.auth-form-module__L26XYG__alternateAction{text-align:center}@media (max-width:480px){.auth-form-module__L26XYG__heading{margin-bottom:var(--space-6x)}}
.auth-layout-module__eS6bda__page{min-height:100dvh;padding:max(var(--space-10x),var(--safe-top))max(var(--space-5x),var(--safe-right))max(var(--space-10x),var(--safe-bottom))max(var(--space-5x),var(--safe-left));background:var(--bg-page);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.auth-layout-module__eS6bda__brand{margin-bottom:var(--space-8x);border-radius:var(--radius-sm);color:var(--text-primary);display:inline-flex}.auth-layout-module__eS6bda__brand:focus-visible{outline:3px solid var(--focus);outline-offset:6px}.auth-layout-module__eS6bda__card{width:min(100%,480px);padding:var(--space-8x);border:var(--card-border);border-radius:var(--card-radius);--field-ground:var(--card-inset);background:var(--card-background)}@media (max-width:480px){.auth-layout-module__eS6bda__page{padding-top:max(var(--space-8x),var(--safe-top));justify-content:flex-start}.auth-layout-module__eS6bda__brand{margin-bottom:var(--space-6x)}.auth-layout-module__eS6bda__card{background:0 0;border:0;padding:0}}
.sign-out-button-module__QyIb7a__block{gap:var(--space-2x);flex-direction:column;align-items:flex-start;display:flex}.sign-out-button-module__QyIb7a__error{color:var(--danger);font-size:var(--font-size-sm);margin:0}
.legal-document-module__u0GxfW__document{gap:var(--space-8x);flex-direction:column;max-width:68ch;margin-left:auto;margin-right:auto;display:flex}.legal-document-module__u0GxfW__header{gap:var(--space-2x);flex-direction:column;display:flex}.legal-document-module__u0GxfW__updatedAt{margin:0}.legal-document-module__u0GxfW__content{gap:var(--space-4x);flex-direction:column;display:flex}.legal-document-module__u0GxfW__content h2{margin:var(--space-5x)0 0;color:var(--text-primary);font-size:var(--font-size-xl);font-weight:600;line-height:1.3}.legal-document-module__u0GxfW__content p{color:var(--text-secondary);font-size:var(--font-size-md);margin:0;line-height:1.65}.legal-document-module__u0GxfW__content ul,.legal-document-module__u0GxfW__content ol{gap:var(--space-2x);padding-left:var(--space-5x);color:var(--text-secondary);font-size:var(--font-size-md);flex-direction:column;margin:0;line-height:1.6;display:flex}.legal-document-module__u0GxfW__content li{padding-left:var(--space-1x)}.legal-document-module__u0GxfW__content li::marker{color:var(--text-muted)}.legal-document-module__u0GxfW__content a{color:var(--brand);text-underline-offset:3px}.legal-document-module__u0GxfW__content strong{color:var(--text-primary)}@media (max-width:680px){.legal-document-module__u0GxfW__document{gap:var(--space-6x)}}
.legal-links-module__8UJNMW__section{gap:var(--space-5x);flex-direction:column;display:flex}.legal-links-module__8UJNMW__heading{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:600}.legal-links-module__8UJNMW__rows{gap:var(--space-1x);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-links-module__8UJNMW__row{align-items:center;gap:var(--space-4x);padding:var(--space-4x)var(--space-5x);border-radius:var(--radius-lg);background:var(--card-inset);color:inherit;text-decoration:none;display:flex}.legal-links-module__8UJNMW__row:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.legal-links-module__8UJNMW__rowIcon{border-radius:var(--radius-md);background:var(--brand-soft);width:40px;height:40px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.legal-links-module__8UJNMW__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.legal-links-module__8UJNMW__rowTitle{font-size:var(--font-size-md);color:var(--text-primary);font-weight:600}.legal-links-module__8UJNMW__rowHint{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.45}.legal-links-module__8UJNMW__rowArrow{color:var(--text-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.legal-links-module__8UJNMW__row:hover{background:var(--bg-hover)}.legal-links-module__8UJNMW__row:hover .legal-links-module__8UJNMW__rowArrow{color:var(--brand)}}@media (max-width:640px){.legal-links-module__8UJNMW__row{padding:var(--space-4x)}.legal-links-module__8UJNMW__rowIcon{width:32px;height:32px}}
.music-visualizer-module__NENF2W__visualizer{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .48s var(--ease-out);position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.music-visualizer-module__NENF2W__visualizer[data-playing]{opacity:.85}.music-visualizer-module__NENF2W__visualizer canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.music-visualizer-module__NENF2W__visualizer{display:none}}
.room-music-player-module__U9jfvq__corner{flex-direction:column;align-items:stretch;width:max-content;max-width:100%;display:flex}.room-music-player-module__U9jfvq__visualizer{width:80%;height:40px;margin:0 auto var(--space-1x);color:var(--room-control-color)}.room-music-player-module__U9jfvq__player.room-music-player-module__U9jfvq__player{--side-panel-width:fit-content;--side-panel-max-width:100%;--block-surface-padding:var(--space-2x);--block-surface-radius:var(--radius-round)}.room-music-player-module__U9jfvq__controls{gap:var(--space-2x);align-items:center;display:flex}.room-music-player-module__U9jfvq__disc{background:color-mix(in srgb,var(--fst-accent)16%,transparent);width:56px;height:56px;color:var(--fst-accent);cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.room-music-player-module__U9jfvq__name{width:168px;min-width:0;height:56px;padding:0 var(--space-4x);border-radius:var(--radius-round);color:var(--fst-ink);text-align:left;cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.room-music-player-module__U9jfvq__title,.room-music-player-module__U9jfvq__playlist{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.room-music-player-module__U9jfvq__playlist{opacity:.72}.room-music-player-module__U9jfvq__speaker{gap:var(--space-1x);min-width:56px;height:56px;padding:0 var(--space-4x);border-radius:var(--radius-round);background:var(--fst-glass);color:var(--fst-ink);cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:flex}.room-music-player-module__U9jfvq__speaker>svg{flex:none}.room-music-player-module__U9jfvq__level{font-variant-numeric:tabular-nums;display:inline-grid}.room-music-player-module__U9jfvq__levelValue,.room-music-player-module__U9jfvq__levelReserve{text-align:end;grid-area:1/1}.room-music-player-module__U9jfvq__levelReserve{visibility:hidden}.room-music-player-module__U9jfvq__disc:hover,.room-music-player-module__U9jfvq__name:hover:not([data-popup-open]),.room-music-player-module__U9jfvq__speaker:hover:not([data-popup-open]){transform:translateY(-1px)}.room-music-player-module__U9jfvq__controls:not([data-liquid-live]) .room-music-player-module__U9jfvq__disc:hover{background:color-mix(in srgb,var(--fst-accent)24%,transparent)}.room-music-player-module__U9jfvq__controls:not([data-liquid-live]) .room-music-player-module__U9jfvq__name:hover,.room-music-player-module__U9jfvq__name[data-popup-open]{background:var(--fst-glass)}.room-music-player-module__U9jfvq__controls:not([data-liquid-live]) .room-music-player-module__U9jfvq__speaker:hover,.room-music-player-module__U9jfvq__speaker[data-popup-open]{background:var(--fst-glass-strong)}.room-music-player-module__U9jfvq__disc:active,.room-music-player-module__U9jfvq__name:active,.room-music-player-module__U9jfvq__speaker:active{transition-duration:.1s;transform:scale(.92)}.room-music-player-module__U9jfvq__name:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.room-music-player-module__U9jfvq__speaker:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.room-music-player-module__U9jfvq__popover.room-music-player-module__U9jfvq__popover{gap:var(--space-2x);width:22rem}.room-music-player-module__U9jfvq__chipRow{gap:var(--space-2x);padding:0 var(--space-2x)var(--space-1x);flex-wrap:wrap;display:flex}.room-music-player-module__U9jfvq__volume{gap:var(--space-2x);min-height:34px;padding:0 var(--space-2x)var(--space-1x);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;display:grid}.room-music-player-module__U9jfvq__volume input{border-radius:var(--radius-round);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--brand)0 var(--range-progress),var(--border)var(--range-progress)100%);cursor:pointer;width:100%;height:5px;margin:0}.room-music-player-module__U9jfvq__volume input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid rgba(64,37,137,.18);border-radius:50%;width:15px;height:15px}.room-music-player-module__U9jfvq__volume input::-moz-range-thumb{background:#fff;border:2px solid rgba(64,37,137,.18);border-radius:50%;width:15px;height:15px}.room-music-player-module__U9jfvq__volume:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.room-music-player-module__U9jfvq__volumeValue{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:1180px){.room-music-player-module__U9jfvq__corner{width:100%}.room-music-player-module__U9jfvq__player.room-music-player-module__U9jfvq__player{--side-panel-width:100%}.room-music-player-module__U9jfvq__name{flex:1;width:auto}}@media (max-width:480px){.room-music-player-module__U9jfvq__controls{gap:var(--space-1x)}.room-music-player-module__U9jfvq__disc,.room-music-player-module__U9jfvq__level{display:none}.room-music-player-module__U9jfvq__name{padding:0 var(--space-2x)}.room-music-player-module__U9jfvq__speaker{padding:0}}@media (prefers-reduced-motion:reduce){.room-music-player-module__U9jfvq__disc,.room-music-player-module__U9jfvq__name,.room-music-player-module__U9jfvq__speaker{transition:none}.room-music-player-module__U9jfvq__disc:hover,.room-music-player-module__U9jfvq__name:hover,.room-music-player-module__U9jfvq__speaker:hover,.room-music-player-module__U9jfvq__disc:active,.room-music-player-module__U9jfvq__name:active,.room-music-player-module__U9jfvq__speaker:active{transform:none}}
.interface-settings-module__SPsSCW__section{gap:var(--space-5x);flex-direction:column;display:flex}.interface-settings-module__SPsSCW__heading{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:600}.interface-settings-module__SPsSCW__volume{gap:var(--space-2x);grid-template-columns:minmax(140px,1fr) 40px;align-items:center;min-width:200px;min-height:34px;display:grid}.interface-settings-module__SPsSCW__volume input{border-radius:var(--radius-round);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--brand)0 var(--range-progress),var(--border)var(--range-progress)100%);cursor:pointer;width:100%;height:5px;margin:0}.interface-settings-module__SPsSCW__volume input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid rgba(64,37,137,.18);border-radius:50%;width:15px;height:15px}.interface-settings-module__SPsSCW__volume input::-moz-range-thumb{background:#fff;border:2px solid rgba(64,37,137,.18);border-radius:50%;width:15px;height:15px}.interface-settings-module__SPsSCW__volume:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.interface-settings-module__SPsSCW__volumeValue{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right}.interface-settings-module__SPsSCW__themeControl{border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary)7%,transparent);flex:1;gap:3px;padding:3px;display:flex}.interface-settings-module__SPsSCW__themeOption{border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding-left:8px;padding-right:8px;font-weight:450;display:inline-flex}.interface-settings-module__SPsSCW__themeOption[data-checked]{background:var(--brand-soft);color:var(--brand-soft-text);font-weight:500}.interface-settings-module__SPsSCW__themeOption:focus-visible{outline:3px solid var(--focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.interface-settings-module__SPsSCW__themeOption:hover:not([data-checked]){background:var(--bg-hover);color:var(--text-primary)}}@media (max-width:400px){.interface-settings-module__SPsSCW__themeOptionLabel{display:none}}@media (prefers-reduced-motion:reduce){.interface-settings-module__SPsSCW__themeOption{transition:none}}
.settings-panel-view-module__AzBwvq__cards{gap:var(--space-3x);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.settings-panel-view-module__AzBwvq__card{gap:var(--space-4x);width:100%;height:100%;min-height:168px;padding:var(--space-5x);border-radius:var(--radius-lg);background:var(--bg-hover);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);border:0;flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.settings-panel-view-module__AzBwvq__card:hover{background:color-mix(in srgb,var(--bg-hover)55%,var(--brand-soft))}.settings-panel-view-module__AzBwvq__card:hover .settings-panel-view-module__AzBwvq__chevron{opacity:1;transform:translate(2px)}}.settings-panel-view-module__AzBwvq__card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.settings-panel-view-module__AzBwvq__mark{border-radius:var(--radius-round);background:var(--dialog-surface);width:48px;height:48px;color:var(--brand);flex:none;place-items:center;display:grid}.settings-panel-view-module__AzBwvq__text{gap:var(--space-1x);flex-direction:column;min-width:0;margin-top:auto;display:flex}.settings-panel-view-module__AzBwvq__chevron{top:var(--space-5x);right:var(--space-5x);color:var(--text-muted);opacity:.6;transition:opacity var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);position:absolute}@media (max-width:560px){.settings-panel-view-module__AzBwvq__cards{gap:var(--space-2x);grid-template-columns:minmax(0,1fr)}.settings-panel-view-module__AzBwvq__card{gap:var(--space-3x);min-height:0;padding:var(--space-3x)var(--space-4x)var(--space-3x)var(--space-3x);flex-direction:row;align-items:center}.settings-panel-view-module__AzBwvq__mark{width:44px;height:44px}.settings-panel-view-module__AzBwvq__text{flex:1;margin-top:0}.settings-panel-view-module__AzBwvq__chevron{flex:none;position:static}}@media (prefers-reduced-motion:reduce){.settings-panel-view-module__AzBwvq__card,.settings-panel-view-module__AzBwvq__chevron{transition:none}}
.account-modal-module__u4E-1a__form{gap:var(--space-4x);flex-direction:column;display:flex}.account-modal-module__u4E-1a__hint{margin:calc(var(--space-2x)*-1)0 0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.account-modal-module__u4E-1a__error{font-size:var(--font-size-sm);color:var(--danger);margin:0;line-height:1.5}.account-modal-module__u4E-1a__availability{align-items:center;gap:var(--space-2x);min-height:20px;margin:calc(var(--space-2x)*-1)0 0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;display:flex}.account-modal-module__u4E-1a__availability[data-state=available]{color:var(--text-primary)}.account-modal-module__u4E-1a__availability[data-state=unavailable]{color:var(--danger)}.account-modal-module__u4E-1a__prefix{font-size:var(--font-size-md);color:var(--text-muted);font-weight:600}.account-modal-module__u4E-1a__resend{justify-content:space-between;align-items:center;gap:var(--space-3x);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}
.code-input-module__JhCbBa__field input{font-family:var(--font-sans);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;font-weight:600}
.forgot-password-flow-module__jphJ6G__completed{gap:var(--space-4x);text-align:center;flex-direction:column;display:flex}
.profile-settings-module__OTs19W__section{gap:var(--space-5x);flex-direction:column;display:flex}.profile-settings-module__OTs19W__heading{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:600}.profile-settings-module__OTs19W__banner{align-items:flex-start;gap:var(--space-4x);padding:var(--space-4x)var(--space-5x);border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--brand);display:flex}.profile-settings-module__OTs19W__bannerText{font-size:var(--font-size-sm);color:var(--text-primary);flex:1;margin:0;line-height:1.5}.profile-settings-module__OTs19W__empty{color:var(--text-muted)}.profile-settings-module__OTs19W__rowActions{gap:var(--space-2x);flex-wrap:wrap;display:flex}@media (max-width:640px){.profile-settings-module__OTs19W__banner{flex-wrap:wrap}.profile-settings-module__OTs19W__bannerText{flex-basis:100%}}
.settings-view-module__crQFkG__layout{gap:var(--space-6x);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.settings-view-module__crQFkG__sidebar,.settings-view-module__crQFkG__content{padding:var(--space-6x);border:var(--card-border);border-radius:var(--card-radius);--field-ground:var(--card-inset);background:var(--card-background);box-shadow:var(--card-shadow)}.settings-view-module__crQFkG__sectionList{gap:var(--space-2x);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-view-module__crQFkG__sectionItem{align-items:flex-start;gap:var(--space-3x);width:100%;padding:var(--space-3x)var(--space-4x);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.settings-view-module__crQFkG__sectionItem[data-active]{background:var(--card-inset);color:var(--brand)}.settings-view-module__crQFkG__sectionItem:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.settings-view-module__crQFkG__sectionItem:not([data-active]):hover{background:var(--card-background-hover)}}.settings-view-module__crQFkG__sectionIcon{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.settings-view-module__crQFkG__sectionText{align-items:flex-start;gap:var(--space-1x);flex-direction:column;min-width:0;display:flex}.settings-view-module__crQFkG__sectionLabel{font-size:var(--font-size-md);color:currentColor;font-weight:600}.settings-view-module__crQFkG__sectionItem:not([data-active]) .settings-view-module__crQFkG__sectionLabel{color:var(--text-primary)}.settings-view-module__crQFkG__sectionDescription{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.settings-view-module__crQFkG__account{margin-top:var(--space-8x);padding-top:var(--space-6x)}.settings-view-module__crQFkG__skeleton{gap:var(--space-4x);flex-direction:column;display:flex}.settings-view-module__crQFkG__skeletonHeading{width:140px;height:26px}.settings-view-module__crQFkG__skeletonRow{border-radius:var(--card-radius-inner);height:72px}@container page (width<960px){.settings-view-module__crQFkG__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.settings-view-module__crQFkG__sidebar{padding:var(--space-2x)}.settings-view-module__crQFkG__sectionList{gap:var(--space-1x)}.settings-view-module__crQFkG__sectionItem{padding:var(--space-3x);align-items:center}.settings-view-module__crQFkG__sectionIcon{width:26px;height:26px}.settings-view-module__crQFkG__sectionLabel{font-size:var(--font-size-sm)}}@media (max-width:640px){.settings-view-module__crQFkG__content{padding:var(--space-4x)}}
.timer-button-module__ViO1qG__pill{gap:var(--space-2x);min-width:56px;max-width:100%;height:56px;padding:0 var(--space-5x);border-radius:var(--radius-round);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),filter .2s var(--ease-out),transform .2s var(--ease-out);border:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.timer-button-module__ViO1qG__pill[data-variant=glass]{background:var(--fst-glass);color:var(--fst-ink)}.timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:-webkit-any(:disabled,[aria-pressed=true])){background:var(--fst-glass-strong)}.timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:-moz-any(:disabled,[aria-pressed=true])){background:var(--fst-glass-strong)}.timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:is(:disabled,[aria-pressed=true])){background:var(--fst-glass-strong)}.timer-button-module__ViO1qG__pill[data-variant=disc]{background:var(--fst-disc);color:var(--fst-disc-ink)}.timer-button-module__ViO1qG__pill[data-variant=card],.timer-button-module__ViO1qG__pill[aria-pressed=true]{background:var(--fst-card);color:var(--fst-accent)}.timer-button-module__ViO1qG__pill[data-variant=stop]{background:var(--fst-stop);color:#fff}.timer-button-module__ViO1qG__pill[data-variant=glass][data-popup-open]:not([aria-pressed=true]){background:var(--fst-glass-strong)}.timer-button-module__ViO1qG__pill[data-variant=disc]:hover:not(:disabled),.timer-button-module__ViO1qG__pill[data-variant=card]:hover:not(:disabled),.timer-button-module__ViO1qG__pill[data-variant=stop]:hover:not(:disabled),.timer-button-module__ViO1qG__pill[aria-pressed=true]:hover:not(:disabled),.timer-button-module__ViO1qG__pill[data-variant=disc][data-popup-open],.timer-button-module__ViO1qG__pill[data-variant=card][data-popup-open],.timer-button-module__ViO1qG__pill[data-variant=stop][data-popup-open],.timer-button-module__ViO1qG__pill[aria-pressed=true][data-popup-open]{filter:brightness(.95)}[data-liquid-live] .timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:-webkit-any(:disabled,[aria-pressed=true])){background:var(--fst-glass)}[data-liquid-live] .timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:-moz-any(:disabled,[aria-pressed=true])){background:var(--fst-glass)}[data-liquid-live] .timer-button-module__ViO1qG__pill[data-variant=glass]:hover:not(:is(:disabled,[aria-pressed=true])){background:var(--fst-glass)}.timer-button-module__ViO1qG__pill[data-link]:hover{transform:translateY(-1px)}.timer-button-module__ViO1qG__pill[data-link]:active{transition-duration:.1s;transform:scale(.95)}.timer-button-module__ViO1qG__pill:disabled{opacity:.6;cursor:default}.timer-button-module__ViO1qG__pill[data-reloading]:after{content:"";transform-origin:0;animation:timer-button-module__ViO1qG__reload var(--fst-settle,5s)linear forwards;pointer-events:none;background:rgba(255,255,255,.28);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes timer-button-module__ViO1qG__reload{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.timer-button-module__ViO1qG__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.timer-button-module__ViO1qG__label{text-overflow:ellipsis;overflow:hidden}.timer-button-module__ViO1qG__row{gap:var(--space-2x);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:680px){.timer-button-module__ViO1qG__label[data-wide]{display:none}.timer-button-module__ViO1qG__pill:has(>.timer-button-module__ViO1qG__label[data-wide]){padding:0}}@container transport (width<480px){.timer-button-module__ViO1qG__label[data-wide]{display:none}.timer-button-module__ViO1qG__pill:has(>.timer-button-module__ViO1qG__label[data-wide]){padding:0}}@media (prefers-reduced-motion:reduce){.timer-button-module__ViO1qG__pill{transition:none}.timer-button-module__ViO1qG__pill[data-link]:hover,.timer-button-module__ViO1qG__pill[data-link]:active{transform:none}.timer-button-module__ViO1qG__pill[data-reloading]:after{animation:none}}.timer-button-module__ViO1qG__pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.hotkeys-dialog-module__Lhttuq__group{gap:var(--space-3x);flex-direction:column;display:flex}.hotkeys-dialog-module__Lhttuq__rows{gap:var(--space-2x);flex-direction:column;margin:0;display:flex}.hotkeys-dialog-module__Lhttuq__row{gap:var(--space-4x);padding:var(--space-2x)0;grid-template-columns:96px 1fr;align-items:center;display:grid}.hotkeys-dialog-module__Lhttuq__caps{gap:var(--space-1x);align-items:center;margin:0;display:flex}.hotkeys-dialog-module__Lhttuq__cap{min-width:36px;height:32px;padding-inline:var(--space-2x);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);border-bottom-width:3px;place-items:center;font-weight:600;display:inline-grid}.hotkeys-dialog-module__Lhttuq__meaning{flex-direction:column;gap:2px;margin:0;display:flex}
.mood-strip-module__jzl7Sa__picker{gap:var(--space-3x);flex-direction:column;min-width:0;display:flex}.mood-strip-module__jzl7Sa__grid{gap:var(--space-2x);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mood-strip-module__jzl7Sa__mood{gap:var(--space-1x);min-width:0;min-height:68px;padding:var(--space-2x)2px;background:var(--fst-glass);color:var(--fst-ink-soft);cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out);border:1.5px solid transparent;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.mood-strip-module__jzl7Sa__face{font-size:24px;line-height:1}.mood-strip-module__jzl7Sa__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mood-strip-module__jzl7Sa__mood[data-selected]{border-color:color-mix(in srgb,var(--mood-color)60%,transparent);background:color-mix(in srgb,var(--mood-color)18%,var(--fst-glass));color:color-mix(in oklab,var(--mood-color)55%,var(--fst-ink))}.mood-strip-module__jzl7Sa__mood:hover:not(:disabled){transform:translateY(-1px)}.mood-strip-module__jzl7Sa__mood:hover:not(:-webkit-any(:disabled,[data-selected])){background:var(--fst-glass-strong)}.mood-strip-module__jzl7Sa__mood:hover:not(:-moz-any(:disabled,[data-selected])){background:var(--fst-glass-strong)}.mood-strip-module__jzl7Sa__mood:hover:not(:is(:disabled,[data-selected])){background:var(--fst-glass-strong)}[data-liquid-live] .mood-strip-module__jzl7Sa__mood:hover:not(:-webkit-any(:disabled,[data-selected])){background:var(--fst-glass)}[data-liquid-live] .mood-strip-module__jzl7Sa__mood:hover:not(:-moz-any(:disabled,[data-selected])){background:var(--fst-glass)}[data-liquid-live] .mood-strip-module__jzl7Sa__mood:hover:not(:is(:disabled,[data-selected])){background:var(--fst-glass)}.mood-strip-module__jzl7Sa__mood:active:not(:disabled){transition-duration:.1s;transform:scale(.96)}.mood-strip-module__jzl7Sa__mood:disabled{cursor:wait}.mood-strip-module__jzl7Sa__mood:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mood-strip-module__jzl7Sa__skeleton{background:var(--fst-glass-strong);border-radius:20px;min-height:68px}@media (prefers-reduced-motion:reduce){.mood-strip-module__jzl7Sa__mood{transition:none}.mood-strip-module__jzl7Sa__mood:hover:not(:disabled),.mood-strip-module__jzl7Sa__mood:active:not(:disabled){transform:none}}
@media (hover:none) and (pointer:coarse){.panel-controls-module__BHCDOa__keyboardOnly{display:none}}.panel-controls-module__BHCDOa__controls{gap:var(--space-2x);align-items:center;display:inline-flex}.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame{background:var(--fst-glass);width:56px;height:56px;color:var(--fst-ink);transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);border:0;border-radius:50%}.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame:hover:not(:disabled){background:var(--fst-glass-strong);color:var(--fst-ink);transform:translateY(-1px)}.panel-controls-module__BHCDOa__controls[data-liquid-live] .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame:hover:not(:disabled){background:var(--fst-glass)}.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame:active:not(:disabled){transition-duration:.1s;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame{transition:none}.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame:hover:not(:disabled),.panel-controls-module__BHCDOa__controls .panel-controls-module__BHCDOa__frame.panel-controls-module__BHCDOa__frame:active:not(:disabled){transform:none}}
.undo-strip-module__LyyyLW__strip{z-index:2;gap:var(--space-2x);padding:0 var(--space-4x);background:0 0;flex-direction:column;display:flex;position:relative}.undo-strip-module__LyyyLW__strip .undo-strip-module__LyyyLW__row{min-height:2.5rem}.undo-strip-module__LyyyLW__strip[data-acknowledgment] .undo-strip-module__LyyyLW__row{color:var(--brand-soft-text);font-size:var(--font-size-sm);justify-content:flex-end;font-weight:600}.undo-strip-module__LyyyLW__strip .undo-strip-module__LyyyLW__countdown{margin-inline:calc(var(--space-4x)*-1);border-radius:0}.undo-strip-module__LyyyLW__row{justify-content:space-between;align-items:center;gap:var(--space-3x);display:flex}.undo-strip-module__LyyyLW__countdown{border-radius:var(--radius-round);background:var(--bg-hover);height:3px;overflow:hidden}.undo-strip-module__LyyyLW__countdownFill{transform-origin:0;background:var(--brand);height:100%;animation-name:undo-strip-module__LyyyLW__basket-undo-drain;animation-duration:var(--basket-undo-duration);animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(1)}.undo-strip-module__LyyyLW__countdown[data-held] .undo-strip-module__LyyyLW__countdownFill{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.undo-strip-module__LyyyLW__countdown{display:none}}@keyframes undo-strip-module__LyyyLW__basket-undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.basket-item-card-module__oQkIGq__card{--kind-hue:var(--kind-file);--kind-ink:var(--kind-file-ink);border-radius:var(--radius-lg);background:var(--card-background);transition:background-color var(--duration-fast)var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.basket-item-card-module__oQkIGq__card[data-visual=note]{--kind-hue:var(--kind-note);--kind-ink:var(--kind-note-ink)}.basket-item-card-module__oQkIGq__card[data-visual=link]{--kind-hue:var(--kind-link);--kind-ink:var(--kind-link-ink)}.basket-item-card-module__oQkIGq__card[data-visual=image]{--kind-hue:var(--kind-image);--kind-ink:var(--kind-image-ink)}@media (hover:hover) and (pointer:fine){.basket-item-card-module__oQkIGq__card:hover{background:var(--card-background-hover)}}.basket-item-card-module__oQkIGq__card:has(.basket-item-card-module__oQkIGq__openButton:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.basket-item-card-module__oQkIGq__openButton{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.basket-item-card-module__oQkIGq__openButton:focus-visible{outline:none}.basket-item-card-module__oQkIGq__openButton:disabled{pointer-events:none}.basket-item-card-module__oQkIGq__kind{gap:var(--space-2x);padding:var(--space-3x)var(--space-4x)0;align-items:center;display:flex}.basket-item-card-module__oQkIGq__kindMark{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--kind-hue)30%,transparent);width:28px;height:28px;color:var(--kind-ink);flex:none;place-items:center;display:grid}.basket-item-card-module__oQkIGq__kindName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.basket-item-card-module__oQkIGq__age{white-space:nowrap;margin-left:auto}.basket-item-card-module__oQkIGq__content{gap:var(--space-3x);padding:var(--space-4x);flex-direction:column;flex:1;display:flex}.basket-item-card-module__oQkIGq__floatingFoot{padding:var(--space-2x);pointer-events:none;position:absolute;top:auto;bottom:0;left:0;right:0}.basket-item-card-module__oQkIGq__floatingFoot .basket-item-card-module__oQkIGq__foot{min-height:0;padding-top:0}.basket-item-card-module__oQkIGq__floatingFoot .basket-item-card-module__oQkIGq__menuSlot{z-index:3;pointer-events:auto;margin-right:0}.basket-item-card-module__oQkIGq__floatingFoot .basket-item-card-module__oQkIGq__menuSlot>button{background:color-mix(in srgb,var(--fst-disc)62%,transparent);color:var(--fst-disc-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (hover:hover) and (pointer:fine){.basket-item-card-module__oQkIGq__floatingFoot .basket-item-card-module__oQkIGq__menuSlot>button:hover{background:color-mix(in srgb,var(--fst-disc)78%,transparent);color:var(--fst-disc-ink)}}.basket-item-card-module__oQkIGq__address{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.basket-item-card-module__oQkIGq__head{gap:var(--space-3x);align-items:flex-start;display:flex}.basket-item-card-module__oQkIGq__icon{border-radius:var(--radius-round);background:color-mix(in srgb,var(--kind-hue)30%,transparent);width:40px;height:40px;color:var(--kind-ink);flex:none;justify-content:center;align-items:center;display:flex}.basket-item-card-module__oQkIGq__previewFrame{background:var(--card-inset);width:100%;position:relative;overflow:hidden}.basket-item-card-module__oQkIGq__preview{object-fit:cover;-webkit-user-drag:none;width:100%;height:auto;min-height:112px;max-height:560px;display:block}.basket-item-card-module__oQkIGq__content:empty{display:none}.basket-item-card-module__oQkIGq__body{gap:var(--space-1x);flex-direction:column;flex:1;min-width:0;display:flex}.basket-item-card-module__oQkIGq__card .basket-item-card-module__oQkIGq__text{letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.basket-item-card-module__oQkIGq__card[data-visual=image] .basket-item-card-module__oQkIGq__text,.basket-item-card-module__oQkIGq__card[data-visual=link] .basket-item-card-module__oQkIGq__text,.basket-item-card-module__oQkIGq__card[data-visual=file] .basket-item-card-module__oQkIGq__text{-webkit-line-clamp:3}.basket-item-card-module__oQkIGq__labels{gap:var(--space-2x);flex-wrap:wrap;flex:1;min-width:0;display:flex}.basket-item-card-module__oQkIGq__words{gap:var(--space-3x);flex-direction:column;display:flex}.basket-item-card-module__oQkIGq__wordGroup{gap:var(--space-1x);flex-direction:column;display:flex}.basket-item-card-module__oQkIGq__chips{gap:var(--space-2x);flex-wrap:wrap;display:flex}.basket-item-card-module__oQkIGq__foot{gap:var(--space-2x);min-width:0;min-height:34px;padding-top:var(--space-1x);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.basket-item-card-module__oQkIGq__foot:has(>:only-child){justify-content:flex-end}.basket-item-card-module__oQkIGq__menuSlot{z-index:2;min-width:0;margin-right:calc(var(--space-2x)*-1);position:relative}
.basket-discovery-module__ChM2da__builder{--block-surface-padding:var(--space-5x);--block-surface-gap:var(--space-4x)}.basket-discovery-module__ChM2da__builderBody{gap:var(--space-4x);flex-direction:column;min-width:0;display:flex}.basket-discovery-module__ChM2da__sentence{gap:var(--space-2x)var(--space-3x);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;display:flex}.basket-discovery-module__ChM2da__sentencePart{gap:var(--space-3x);align-items:center;max-width:100%;display:inline-flex}.basket-discovery-module__ChM2da__condition{align-items:center;gap:2px;max-width:100%;display:inline-flex}.basket-discovery-module__ChM2da__removeCondition{color:var(--text-muted)}.basket-discovery-module__ChM2da__options{gap:var(--space-2x);flex-wrap:wrap;align-items:center;display:flex}.basket-discovery-module__ChM2da__done{margin-top:var(--space-2x)}.basket-discovery-module__ChM2da__library{gap:var(--space-6x);flex-direction:column;min-width:0;display:flex}.basket-discovery-module__ChM2da__sidebarSection{--block-surface-padding:var(--space-5x);--block-surface-gap:var(--space-4x)}.basket-discovery-module__ChM2da__sidebarSection>:last-child{gap:var(--space-3x);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.basket-discovery-module__ChM2da__sidebarSection [role=group]{align-self:stretch;width:100%;min-width:0;max-width:100%}.basket-discovery-module__ChM2da__sectionActions{gap:var(--space-2x);flex-wrap:wrap;align-items:center;display:flex}.basket-discovery-module__ChM2da__entry{border-radius:var(--radius-round);background:var(--chip-ground,var(--bg-hover));max-width:100%;transition:background-color var(--duration-fast)var(--ease-out);align-items:stretch;display:inline-flex}.basket-discovery-module__ChM2da__entry>:first-child{border-radius:var(--radius-round)0 0 var(--radius-round);background:0 0;border:0}.basket-discovery-module__ChM2da__entry .basket-discovery-module__ChM2da__entryMenu{border-radius:0 var(--radius-round)var(--radius-round)0;width:40px;height:auto;min-height:100%;color:var(--text-muted);border:0}.basket-discovery-module__ChM2da__entry:has(>:first-child[data-pressed]){background:var(--brand-soft)}.basket-discovery-module__ChM2da__entry:has(>:first-child[data-pressed]) .basket-discovery-module__ChM2da__entryMenu{color:var(--brand-soft-text)}@media (hover:hover) and (pointer:fine){.basket-discovery-module__ChM2da__entry:not(:has(>:first-child[data-pressed])):hover{border-color:var(--border-strong)}}.basket-discovery-module__ChM2da__entryForm{gap:var(--space-5x);flex-direction:column;display:flex}.basket-discovery-module__ChM2da__fieldset{gap:var(--space-4x);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.basket-discovery-module__ChM2da__metadataBlock{gap:var(--space-3x);flex-direction:column;display:flex}.basket-discovery-module__ChM2da__explanation{font-size:var(--font-size-sm)}.basket-discovery-module__ChM2da__explanation summary{padding-block:var(--space-2x);color:var(--brand-soft-text);cursor:pointer;font-weight:550}.basket-discovery-module__ChM2da__explanation summary:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--focus);outline-offset:2px}.basket-discovery-module__ChM2da__explanationRows{gap:var(--space-1x);padding:0 0 var(--space-2x);flex-direction:column;display:flex}.basket-discovery-module__ChM2da__drift{gap:var(--space-3x);padding-top:var(--space-4x);flex-direction:column;display:flex}.basket-discovery-module__ChM2da__driftActions{gap:var(--space-2x);flex-wrap:wrap;display:flex}@media (max-width:680px){.basket-discovery-module__ChM2da__sentence{font-size:var(--font-size-md)}}@media (prefers-reduced-motion:reduce){.basket-discovery-module__ChM2da__entry{transition:none}}
.condition-tiles-module__PapnBq__tiles{gap:var(--space-5x);flex-direction:column;display:flex}.condition-tiles-module__PapnBq__group{gap:var(--space-2x);flex-direction:column;display:flex}.condition-tiles-module__PapnBq__grid{gap:var(--space-2x);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.condition-tiles-module__PapnBq__tile{gap:var(--space-3x);width:100%;height:100%;min-height:64px;padding:var(--space-3x);border-radius:var(--radius-lg);background:var(--fst-glass);color:var(--fst-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);border:0;align-items:center;display:flex}.condition-tiles-module__PapnBq__tile[data-answered]{background:var(--fst-card);color:var(--fst-card-ink)}@media (hover:hover) and (pointer:fine){.condition-tiles-module__PapnBq__tile:hover{background:var(--fst-glass-strong)}.condition-tiles-module__PapnBq__tile[data-answered]:hover{background:var(--fst-card);filter:brightness(.97)}}.condition-tiles-module__PapnBq__tile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.condition-tiles-module__PapnBq__activity:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.condition-tiles-module__PapnBq__mark{border-radius:var(--radius-round);background:var(--fst-glass-strong);width:34px;height:34px;color:var(--fst-ink-end);flex:none;place-items:center;display:grid}.condition-tiles-module__PapnBq__words{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.condition-tiles-module__PapnBq__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.condition-tiles-module__PapnBq__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.condition-tiles-module__PapnBq__activity{gap:var(--space-4x);width:100%;min-height:76px;padding:var(--space-4x)var(--space-5x)var(--space-4x)var(--space-4x);border-radius:var(--radius-lg);background:var(--fst-card);color:var(--fst-card-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);border:0;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.condition-tiles-module__PapnBq__activity:hover{filter:brightness(.97)}}.condition-tiles-module__PapnBq__activityMark{border-radius:var(--radius-round);background:var(--fst-glass-strong);width:44px;height:44px;color:var(--fst-ink-end);flex:none;place-items:center;display:grid}.condition-tiles-module__PapnBq__activityHint{opacity:.8}.condition-tiles-module__PapnBq__chevron{flex:none}@media (max-width:560px){.condition-tiles-module__PapnBq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.condition-tiles-module__PapnBq__tile,.condition-tiles-module__PapnBq__activity{transition:none}}
.basket-item-dialog-module__33uOgq__body{gap:var(--space-5x);flex-direction:column;display:flex}.basket-item-dialog-module__33uOgq__mark{--kind-hue:var(--kind-file);--kind-ink:var(--kind-file-ink);border-radius:var(--radius-round);background:color-mix(in srgb,var(--kind-hue)22%,transparent);width:100%;height:100%;color:var(--kind-ink);place-items:center;display:grid}.basket-item-dialog-module__33uOgq__mark[data-kind=note]{--kind-hue:var(--kind-note);--kind-ink:var(--kind-note-ink)}.basket-item-dialog-module__33uOgq__mark[data-kind=link]{--kind-hue:var(--kind-link);--kind-ink:var(--kind-link-ink)}.basket-item-dialog-module__33uOgq__mark[data-kind=image]{--kind-hue:var(--kind-image);--kind-ink:var(--kind-image-ink)}.basket-item-dialog-module__33uOgq__previewFrame{border:var(--card-border);border-radius:var(--radius-md);background:var(--bg-hover);place-items:center;max-height:min(48dvh,30rem);display:grid;overflow:hidden}.basket-item-dialog-module__33uOgq__preview{object-fit:contain;-webkit-user-drag:none;width:100%;max-height:min(48dvh,30rem);display:block}.basket-item-dialog-module__33uOgq__summary{gap:var(--space-4x);padding:var(--space-4x);border-radius:var(--radius-lg);background:var(--card-background);align-items:flex-start;display:flex}.basket-item-dialog-module__33uOgq__summaryMark{--kind-hue:var(--kind-file);--kind-ink:var(--kind-file-ink);border-radius:var(--radius-md);background:color-mix(in srgb,var(--kind-hue)22%,transparent);width:72px;height:72px;color:var(--kind-ink);flex:none;place-items:center;display:grid}.basket-item-dialog-module__33uOgq__summaryMark[data-kind=note]{--kind-hue:var(--kind-note);--kind-ink:var(--kind-note-ink)}.basket-item-dialog-module__33uOgq__summaryMark[data-kind=link]{--kind-hue:var(--kind-link);--kind-ink:var(--kind-link-ink)}.basket-item-dialog-module__33uOgq__summaryMark[data-kind=image]{--kind-hue:var(--kind-image);--kind-ink:var(--kind-image-ink)}.basket-item-dialog-module__33uOgq__summaryText{gap:var(--space-2x);flex-direction:column;min-width:0;display:flex}@media (max-width:680px){.basket-item-dialog-module__33uOgq__summary{gap:var(--space-3x);padding:var(--space-3x)}.basket-item-dialog-module__33uOgq__summaryMark{width:52px;height:52px}}.basket-item-dialog-module__33uOgq__summaryName{overflow-wrap:anywhere}.basket-item-dialog-module__33uOgq__marks{gap:var(--space-2x);margin-top:var(--space-1x);flex-wrap:wrap;display:flex}.basket-item-dialog-module__33uOgq__facts{gap:var(--space-3x);flex-direction:column;margin:0;display:flex}.basket-item-dialog-module__33uOgq__fact{gap:var(--space-2x)var(--space-4x);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline;display:grid}.basket-item-dialog-module__33uOgq__fact dt{min-width:0;color:var(--text-muted);font-size:var(--font-size-sm)}.basket-item-dialog-module__33uOgq__fact dd{min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}@media (max-width:680px){.basket-item-dialog-module__33uOgq__fact{gap:var(--space-1x);grid-template-columns:minmax(0,1fr)}}.basket-item-dialog-module__33uOgq__factChips{gap:var(--space-2x);flex-wrap:wrap;display:flex}.basket-item-dialog-module__33uOgq__linkAddress{overflow-wrap:anywhere;min-width:0}.basket-item-dialog-module__33uOgq__content{overflow-wrap:anywhere;white-space:pre-wrap}.basket-item-dialog-module__33uOgq__actions{gap:var(--space-2x);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.basket-item-dialog-module__33uOgq__archiveRow{justify-content:flex-end;display:flex}@media (max-width:680px){.basket-item-dialog-module__33uOgq__actions{flex-direction:column;align-items:stretch}}.basket-item-dialog-module__33uOgq__organize{gap:var(--space-6x);flex-direction:column;display:flex}.basket-item-dialog-module__33uOgq__organizeBlock{gap:var(--space-2x);flex-direction:column;display:flex}.basket-item-dialog-module__33uOgq__titleForm{gap:var(--space-4x);flex-direction:column;display:flex}@media (max-width:560px){.basket-item-dialog-module__33uOgq__actions>button{width:100%}.basket-item-dialog-module__33uOgq__actions{flex-direction:column-reverse;align-items:stretch}}
.basket-view-module__We-qfG__searchField{width:min(380px,100%)}.basket-view-module__We-qfG__workspace{gap:var(--space-6x);padding-bottom:var(--space-10x);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@container page (width>=960px){.basket-view-module__We-qfG__libraryColumn{order:1}}.basket-view-module__We-qfG__libraryColumn{top:calc(var(--header-height) + var(--space-8x));min-width:0;position:-webkit-sticky;position:sticky}.basket-view-module__We-qfG__library{gap:var(--space-4x);flex-direction:column;min-width:0;display:flex}.basket-view-module__We-qfG__main{gap:var(--space-6x);flex-direction:column;min-width:0;display:flex}.basket-view-module__We-qfG__items{gap:var(--space-6x);flex-direction:column;display:flex}.basket-view-module__We-qfG__heapGroup{--liquid-radius:var(--radius-lg);width:100%}.basket-view-module__We-qfG__heap{columns:19rem;column-gap:var(--space-4x)}[data-base-ui-portal] .basket-view-module__We-qfG__heap{columns:15rem}@keyframes basket-view-module__We-qfG__land{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.basket-view-module__We-qfG__thing{min-width:0;margin-bottom:var(--space-4x);break-inside:avoid;display:block}.basket-view-module__We-qfG__thing[data-landing]{animation:basket-view-module__We-qfG__land var(--duration-normal)var(--ease-out)}.basket-view-module__We-qfG__loadMore{align-self:flex-start}.basket-view-module__We-qfG__resultGroup{gap:var(--space-4x);flex-direction:column;display:flex}.basket-view-module__We-qfG__resultsHeading{gap:var(--space-3x);justify-content:space-between;align-items:baseline;display:flex}.basket-view-module__We-qfG__groupTitle{font-size:var(--font-size-lg);letter-spacing:-.015em}.basket-view-module__We-qfG__skeletonCard{gap:var(--space-3x);min-height:9rem;margin-bottom:var(--space-4x);padding:var(--space-4x);border:var(--card-border);border-radius:var(--card-radius);break-inside:avoid;background:var(--card-background);flex-direction:column;display:flex}.basket-view-module__We-qfG__skeletonLine{border-radius:var(--radius-xs);height:14px}.basket-view-module__We-qfG__skeletonStamp{border-radius:var(--radius-xs);width:40%;height:12px;margin-top:auto}.basket-view-module__We-qfG__asideSkeleton,.basket-view-module__We-qfG__asideError{gap:var(--space-3x);flex-direction:column;align-items:flex-start;min-width:0;display:flex}@container page (width<960px){.basket-view-module__We-qfG__workspace{grid-template-columns:minmax(0,1fr)}.basket-view-module__We-qfG__libraryColumn{position:static}}@media (max-width:680px){.basket-view-module__We-qfG__searchField{width:100%}.basket-view-module__We-qfG__heap{columns:2;column-gap:var(--space-3x)}.basket-view-module__We-qfG__thing,.basket-view-module__We-qfG__skeletonCard{margin-bottom:var(--space-3x)}}@media (max-width:400px){.basket-view-module__We-qfG__heap{columns:1}}
.throw-field-module__-fzVqG__form{gap:var(--space-2x);flex-direction:column;display:flex;position:relative}.throw-field-module__-fzVqG__form[data-dragging] .throw-field-module__-fzVqG__field{--field-border:var(--brand);--field-border-style:dashed;--field-background:var(--brand-soft)}.throw-field-module__-fzVqG__picker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.throw-field-module__-fzVqG__sending{gap:var(--space-3x);padding-inline:var(--space-1x);align-items:center;display:flex}.throw-field-module__-fzVqG__sendingTrack{border-radius:var(--radius-round);background:var(--brand-soft);flex:none;width:72px;height:3px;position:relative;overflow:hidden}.throw-field-module__-fzVqG__sendingFill{border-radius:inherit;background:var(--brand);width:40%;animation:throw-field-module__-fzVqG__basket-sending 1.2s var(--ease-standard)infinite;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes throw-field-module__-fzVqG__basket-sending{0%{translate:-100%}to{translate:260%}}
.basket-quick-view-module__B6Uc6q__body{gap:var(--space-5x);flex-direction:column;min-width:0;display:flex}.basket-quick-view-module__B6Uc6q__dock{gap:var(--space-3x);flex-wrap:wrap;align-items:flex-end;width:100%;min-width:0;display:flex}.basket-quick-view-module__B6Uc6q__dock>:first-child{flex:280px;min-width:0}
.basket-affordance-module__HlJIZq__icon{display:inline-flex}.basket-affordance-module__HlJIZq__icon[data-landed]{animation:basket-affordance-module__HlJIZq__landed .48s var(--ease-standard)}@keyframes basket-affordance-module__HlJIZq__landed{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media (max-width:1440px){.basket-affordance-module__HlJIZq__trigger[data-size=md][data-variant]{padding-inline:var(--space-3x)}.basket-affordance-module__HlJIZq__trigger [data-part=label]{display:none}}
.basket-door-module__7Xv-Hq__door.basket-door-module__7Xv-Hq__door{--block-surface-padding:var(--space-2x);--block-surface-radius:var(--radius-round)}.basket-door-module__7Xv-Hq__group{width:100%;display:flex}.basket-door-module__7Xv-Hq__group>*{flex:1}
.friend-add-view-styles-module__ux3xLq__card{gap:var(--space-5x);width:min(100%,560px);padding:var(--space-8x);border:var(--card-border);border-radius:var(--card-radius);--field-ground:var(--card-inset);background:var(--card-background);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.friend-add-view-styles-module__ux3xLq__person{gap:var(--space-5x);align-items:center;min-width:0;display:flex}.friend-add-view-styles-module__ux3xLq__personText{gap:var(--space-2x);flex-direction:column;min-width:0;display:flex}.friend-add-view-styles-module__ux3xLq__name{min-width:0;color:var(--text-primary);font-size:var(--font-size-xl);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:620;line-height:1.2;display:block}.friend-add-view-styles-module__ux3xLq__error{margin:0}.friend-add-view-styles-module__ux3xLq__avatarSkeleton{border-radius:var(--radius-round);flex:none;width:96px;height:96px}.friend-add-view-styles-module__ux3xLq__nameSkeleton{border-radius:var(--radius-round);width:min(200px,60%);height:24px}.friend-add-view-styles-module__ux3xLq__lineSkeleton,.friend-add-view-styles-module__ux3xLq__lineSkeletonShort{border-radius:var(--radius-round);height:15px}.friend-add-view-styles-module__ux3xLq__lineSkeleton{width:100%}.friend-add-view-styles-module__ux3xLq__lineSkeletonShort{width:72%}.friend-add-view-styles-module__ux3xLq__buttonSkeleton{border-radius:var(--radius-md);width:100%;height:52px}@media (max-width:560px){.friend-add-view-styles-module__ux3xLq__card{padding:var(--space-5x)}.friend-add-view-styles-module__ux3xLq__person{gap:var(--space-4x);flex-direction:column;align-items:flex-start}}
.friend-code-panel-styles-module__er6WFG__panel{gap:var(--space-5x);min-width:0;padding:var(--space-5x);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.friend-code-panel-styles-module__er6WFG__mine{gap:var(--space-3x);flex-direction:column;display:flex}.friend-code-panel-styles-module__er6WFG__heading{color:var(--text-secondary);font-size:var(--font-size-sm);letter-spacing:.01em;margin:0;font-weight:620}.friend-code-panel-styles-module__er6WFG__code{padding:var(--space-3x)var(--space-4x);border-radius:var(--radius-lg);background:var(--card-inset);color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-indent:.14em;text-align:center;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:620;line-height:1.1}@media (prefers-reduced-motion:reduce){.friend-code-panel-styles-module__er6WFG__slot{transition:none}}.friend-code-panel-styles-module__er6WFG__message{margin:0}@media (max-width:480px){.friend-code-panel-styles-module__er6WFG__panel{padding:var(--space-4x)}.friend-code-panel-styles-module__er6WFG__code{font-size:24px}}
.friend-request-row-styles-module__xS7nMq__row{gap:var(--space-3x);min-width:0;min-height:60px;padding:var(--space-3x)var(--space-4x);border-radius:var(--radius-lg);background:var(--card-inset);align-items:center;display:flex}.friend-request-row-styles-module__xS7nMq__avatar{flex:none}.friend-request-row-styles-module__xS7nMq__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.friend-request-row-styles-module__xS7nMq__name,.friend-request-row-styles-module__xS7nMq__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.friend-request-row-styles-module__xS7nMq__name{color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:-.006em;font-weight:620}.friend-request-row-styles-module__xS7nMq__actions{gap:var(--space-2x);flex:none;align-items:center;display:flex}@media (max-width:560px){.friend-request-row-styles-module__xS7nMq__row{padding:var(--space-3x);flex-wrap:wrap}.friend-request-row-styles-module__xS7nMq__actions{width:100%}.friend-request-row-styles-module__xS7nMq__row[data-direction=incoming] .friend-request-row-styles-module__xS7nMq__actions>*{flex:1}}@media (min-width:400px) and (max-width:560px){.friend-request-row-styles-module__xS7nMq__actions{padding-left:calc(40px + var(--space-3x))}}
.friend-row-styles-module__y2okLW__row{gap:var(--space-3x);min-width:0;min-height:60px;padding:var(--space-3x)var(--space-4x);border-radius:var(--radius-lg);background:var(--card-inset);align-items:center;display:flex;position:relative;overflow:hidden}.friend-row-styles-module__y2okLW__roomBackdrop{z-index:0;object-fit:cover;filter:saturate(.85);opacity:.14;pointer-events:none;width:68%;height:100%;position:absolute;top:0;bottom:0;left:32%;right:0;transform:scale(1.04);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 58%,#000 100%)}.friend-row-styles-module__y2okLW__avatar{z-index:1;flex:none;position:relative}.friend-row-styles-module__y2okLW__presenceDot{z-index:2;border:2px solid var(--card-background);border-radius:var(--radius-round);background:var(--success);width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.friend-row-styles-module__y2okLW__identity{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.friend-row-styles-module__y2okLW__name,.friend-row-styles-module__y2okLW__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friend-row-styles-module__y2okLW__name{color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:-.006em;font-weight:560}.friend-row-styles-module__y2okLW__status{color:var(--text-muted);font-size:var(--font-size-xs);align-items:center;gap:5px;display:flex}.friend-row-styles-module__y2okLW__row[data-present] .friend-row-styles-module__y2okLW__name{font-weight:620}.friend-row-styles-module__y2okLW__row[data-present] .friend-row-styles-module__y2okLW__status{color:var(--text-secondary)}.friend-row-styles-module__y2okLW__sharedTime{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:2px;display:flex;overflow:hidden}.friend-row-styles-module__y2okLW__sharedTimeIcon{color:color-mix(in srgb,var(--flag)70%,var(--text-muted));flex:none}.friend-row-styles-module__y2okLW__sharedTimeDot{opacity:.55}.friend-row-styles-module__y2okLW__experience{max-width:220px;margin-top:5px}.friend-row-styles-module__y2okLW__activityIcon{color:var(--text-muted);flex:none}.friend-row-styles-module__y2okLW__remove{z-index:1;color:var(--text-muted);opacity:.55;transition:opacity var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);flex:none;position:relative}.friend-row-styles-module__y2okLW__row:hover .friend-row-styles-module__y2okLW__remove{color:var(--danger-text);opacity:1}.friend-row-styles-module__y2okLW__remove:focus-visible{color:var(--danger-text);opacity:1}.friend-row-styles-module__y2okLW__join{z-index:1;white-space:nowrap;flex:none;position:relative}@media (max-width:560px){.friend-row-styles-module__y2okLW__row{padding:var(--space-3x);flex-wrap:wrap}.friend-row-styles-module__y2okLW__join{width:calc(100% - 40px - var(--space-3x));order:1;margin-left:auto}}@media (hover:none){.friend-row-styles-module__y2okLW__remove{opacity:1;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.friend-row-styles-module__y2okLW__remove{transition:none}}
.friends-view-styles-module__SXd9VW__layout{gap:var(--space-6x);padding-bottom:var(--space-10x);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}@container page (width>=960px){.friends-view-styles-module__SXd9VW__asideColumn{order:1}}.friends-view-styles-module__SXd9VW__asideColumn{top:calc(var(--header-height) + var(--space-6x));width:420px;min-width:0;max-width:100%;position:-webkit-sticky;position:sticky}.friends-view-styles-module__SXd9VW__people{gap:var(--space-8x);flex-direction:column;min-width:0;display:flex}.friends-view-styles-module__SXd9VW__group{gap:var(--space-2x);min-width:0;padding:var(--space-4x)var(--space-3x)var(--space-3x);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.friends-view-styles-module__SXd9VW__groupTitle{gap:var(--space-2x);padding-inline:var(--space-3x);color:var(--text-secondary);font-size:var(--font-size-sm);letter-spacing:.01em;align-items:center;margin:0;font-weight:620;display:flex}.friends-view-styles-module__SXd9VW__groupCount{min-width:20px;padding:1px var(--space-2x);border-radius:var(--radius-round);background:var(--badge-soft-background);color:var(--badge-soft-text);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center;font-weight:620}.friends-view-styles-module__SXd9VW__group[data-flagged]{border-color:color-mix(in srgb,var(--flag)40%,var(--border))}.friends-view-styles-module__SXd9VW__group[data-flagged] .friends-view-styles-module__SXd9VW__groupTitle{color:var(--text-primary)}.friends-view-styles-module__SXd9VW__group[data-flagged] .friends-view-styles-module__SXd9VW__groupCount{background:color-mix(in srgb,var(--flag)18%,transparent);color:var(--flag)}.friends-view-styles-module__SXd9VW__livePulse{border-radius:var(--radius-round);background:var(--success-text);width:8px;height:8px;animation:friends-view-styles-module__SXd9VW__breathe 3.2s var(--ease-standard)infinite;flex:none}@keyframes friends-view-styles-module__SXd9VW__breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--success-text)40%,transparent);opacity:1}50%{opacity:.62;box-shadow:0 0 0 5px transparent}}.friends-view-styles-module__SXd9VW__rows{gap:var(--space-1x);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.friends-view-styles-module__SXd9VW__error{margin:0}.friends-view-styles-module__SXd9VW__groupTitleSkeleton{width:168px;height:18px;margin:var(--space-1x)var(--space-3x)var(--space-2x);border-radius:var(--radius-round)}.friends-view-styles-module__SXd9VW__rowSkeleton{gap:var(--space-3x);min-height:60px;padding:var(--space-2x)var(--space-3x);align-items:center;display:flex}.friends-view-styles-module__SXd9VW__avatarSkeleton{border-radius:var(--radius-round);flex:none;width:40px;height:40px}.friends-view-styles-module__SXd9VW__rowSkeletonText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.friends-view-styles-module__SXd9VW__nameSkeleton{border-radius:var(--radius-round);width:min(180px,44%);height:14px}.friends-view-styles-module__SXd9VW__statusSkeleton{border-radius:var(--radius-round);width:min(240px,62%);height:13px}.friends-view-styles-module__SXd9VW__codePanelSkeleton{border-radius:var(--card-radius);height:288px}@container page (width<960px){.friends-view-styles-module__SXd9VW__layout{grid-template-columns:minmax(0,1fr)}.friends-view-styles-module__SXd9VW__asideColumn{width:100%;position:static}}@media (max-width:560px){.friends-view-styles-module__SXd9VW__group{padding:var(--space-3x)var(--space-2x)var(--space-2x)}.friends-view-styles-module__SXd9VW__groupTitle{padding-inline:var(--space-2x)}}
.time-cards-module__27Rwwq__times{--side-panel-max-width:440px;--block-surface-gap:var(--space-3x)}.time-cards-module__27Rwwq__times>:last-child{gap:var(--space-3x);flex-direction:column;display:flex}.time-cards-module__27Rwwq__split{gap:var(--space-2x);flex-direction:column;display:flex}.time-cards-module__27Rwwq__row{gap:var(--space-4x);justify-content:space-between;margin:0;display:flex}.time-cards-module__27Rwwq__card{gap:var(--space-3x);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";opacity:.8;min-width:0;transition:opacity var(--duration-fast)var(--ease-out);align-items:center;display:flex}.time-cards-module__27Rwwq__card[data-active]{opacity:1}.time-cards-module__27Rwwq__icon{color:var(--fst-ink-end);flex:none}.time-cards-module__27Rwwq__text{flex-direction:column;align-items:flex-start;gap:0;display:flex}.time-cards-module__27Rwwq__text dt{font-size:13px;font-weight:500;line-height:1.25}.time-cards-module__27Rwwq__text dd{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.time-cards-module__27Rwwq__bar{border-radius:var(--radius-round);background:var(--fst-glass-strong);justify-content:flex-end;height:14px;display:flex;overflow:hidden}.time-cards-module__27Rwwq__fill{width:calc(var(--active-share)*100%);border-radius:var(--radius-round);background:var(--fst-card);height:100%}[data-fullscreen] .time-cards-module__27Rwwq__times{--block-surface-padding:var(--space-3x);--block-surface-gap:var(--space-2x)}@media (max-width:1179px){.time-cards-module__27Rwwq__times{--side-panel-max-width:640px}}@media (max-width:680px){.time-cards-module__27Rwwq__row{gap:var(--space-3x)}.time-cards-module__27Rwwq__text dd{font-size:22px}}@media (prefers-reduced-motion:reduce){.time-cards-module__27Rwwq__card,.time-cards-module__27Rwwq__fill{transition:none}}
.timer-clock-module___aWK3G__clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;line-height:1;display:block}.timer-clock-module___aWK3G__clock>:not([data-rolling]){background:linear-gradient(100deg,var(--fst-ink)20%,var(--fst-ink-far)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:.04em;padding-right:.04em}.timer-clock-module___aWK3G__clock [data-rolling]>:nth-child(2){color:color-mix(in oklab,var(--fst-ink-far)25%,var(--fst-ink))}.timer-clock-module___aWK3G__clock [data-rolling]>:nth-child(3){color:color-mix(in oklab,var(--fst-ink-far)50%,var(--fst-ink))}.timer-clock-module___aWK3G__clock [data-rolling]>:nth-child(4){color:color-mix(in oklab,var(--fst-ink-far)75%,var(--fst-ink))}.timer-clock-module___aWK3G__clock [data-rolling]>:nth-child(5){color:var(--fst-ink-far)}
.timer-foot-module__n7sSJq__foot{gap:var(--space-4x);width:100%;padding-top:var(--space-6x);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;display:grid}.timer-foot-module__n7sSJq__corner{grid-column:1;justify-content:flex-start;min-width:0;display:flex}.timer-foot-module__n7sSJq__dock{grid-column:2;justify-content:center;min-width:0;max-width:100%;display:flex}.timer-foot-module__n7sSJq__controls{gap:var(--space-3x);grid-column:3;justify-content:flex-end;align-items:center;display:flex}[data-fullscreen] .timer-foot-module__n7sSJq__foot{padding-top:var(--space-2x)}@media (max-width:1179px){.timer-foot-module__n7sSJq__foot{display:contents}.timer-foot-module__n7sSJq__corner{display:none}.timer-foot-module__n7sSJq__controls{margin-top:var(--space-5x);order:1;justify-content:center}.timer-foot-module__n7sSJq__dock{z-index:2;bottom:calc(var(--space-3x) + var(--safe-bottom,0px));contain:inline-size;width:100%;min-width:0;margin-top:var(--space-5x);order:2;position:-webkit-sticky;position:sticky}}@media (max-width:680px){.timer-foot-module__n7sSJq__controls{display:none}}
.timer-face-module__6Yc9fq__visitBand{z-index:2;width:min(440px,calc(100% - var(--space-8x)));justify-content:center;display:flex;position:absolute;top:0;left:50%;translate:-50%}@media (max-width:1179px){.timer-face-module__6Yc9fq__visitBand{width:100%;margin-top:var(--space-5x);margin-bottom:var(--space-4x);position:static;translate:none}}.timer-face-module__6Yc9fq__belowTransport{justify-content:center;width:100%;display:flex}@media not (max-width:1179px){.timer-face-module__6Yc9fq__belowTransport{display:none}}.timer-face-module__6Yc9fq__stage{gap:var(--space-6x);flex:1;grid-template-columns:minmax(280px,1fr) fit-content(900px) minmax(280px,1fr);align-items:center;width:100%;display:grid}.timer-face-module__6Yc9fq__side{align-items:center;min-width:0;display:flex}.timer-face-module__6Yc9fq__side[data-side=right]{justify-content:flex-end}.timer-face-module__6Yc9fq__slot{justify-content:inherit;width:100%;display:flex}.timer-face-module__6Yc9fq__latest{min-height:42px}.timer-face-module__6Yc9fq__face{gap:var(--space-5x);width:100%;max-width:900px;padding:var(--space-8x)0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.timer-face-module__6Yc9fq__clock{font-size:max(64px,min(9vw,176px));line-height:1;display:block}.timer-face-module__6Yc9fq__row{gap:var(--space-3x);margin-top:calc(-1*var(--space-4x));flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}.timer-face-module__6Yc9fq__activity{flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.timer-face-module__6Yc9fq__transport{gap:var(--space-2x);flex:none;align-items:center;display:flex}.timer-face-module__6Yc9fq__glyphStack{place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.timer-face-module__6Yc9fq__glyph{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.timer-face-module__6Yc9fq__stage .timer-face-module__6Yc9fq__skeletonTimes,.timer-face-module__6Yc9fq__stage .timer-face-module__6Yc9fq__skeletonClock,.timer-face-module__6Yc9fq__stage .timer-face-module__6Yc9fq__skeletonPill,.timer-face-module__6Yc9fq__stage .timer-face-module__6Yc9fq__skeletonDisc,.timer-face-module__6Yc9fq__stage .timer-face-module__6Yc9fq__skeletonSide{background:var(--fst-glass)}.timer-face-module__6Yc9fq__skeletonTimes{border-radius:28px;width:100%;max-width:400px;height:198px}.timer-face-module__6Yc9fq__skeletonClock{border-radius:var(--radius-lg);width:4.35em;height:1em}.timer-face-module__6Yc9fq__skeletonRow{gap:var(--space-3x)}.timer-face-module__6Yc9fq__skeletonPill{border-radius:var(--radius-round);width:200px;height:56px}.timer-face-module__6Yc9fq__skeletonDiscs{gap:var(--space-2x);display:flex}.timer-face-module__6Yc9fq__skeletonDisc{border-radius:50%;width:56px;height:56px}.timer-face-module__6Yc9fq__skeletonSide{border-radius:28px;width:100%;max-width:440px;height:146px}[data-fullscreen] .timer-face-module__6Yc9fq__stage{min-height:0}[data-fullscreen] .timer-face-module__6Yc9fq__face{gap:var(--space-4x);padding:var(--space-2x)0}[data-fullscreen] .timer-face-module__6Yc9fq__clock{font-size:min(9vw,16vh)}@media (max-width:1179px){.timer-face-module__6Yc9fq__stage{--side-panel-max-width:640px;gap:var(--space-4x);grid-template-columns:minmax(0,1fr);align-content:start}.timer-face-module__6Yc9fq__face{gap:var(--space-5x);max-width:none;padding:var(--space-6x)0 var(--space-2x)}.timer-face-module__6Yc9fq__skeletonTimes{max-width:640px}.timer-face-module__6Yc9fq__clock{order:-2;font-size:min(19.5vw,176px)}.timer-face-module__6Yc9fq__row{order:-1;justify-content:center}.timer-face-module__6Yc9fq__activity{justify-content:center}.timer-face-module__6Yc9fq__side[data-side=left]{display:none}.timer-face-module__6Yc9fq__side[data-side=right]{order:2;justify-content:center}.timer-face-module__6Yc9fq__side:empty,.timer-face-module__6Yc9fq__side[aria-hidden=true]{display:none}[data-fullscreen] .timer-face-module__6Yc9fq__clock{font-size:min(19.5vw,22dvh)}}@media (max-width:680px){.timer-face-module__6Yc9fq__skeletonTimes{height:194px}}
.room-participants-module__Gs3itq__participantGroups{--liquid-radius:var(--radius-md);gap:var(--space-4x);flex-direction:column;flex:1;min-height:0;display:flex}.room-participants-module__Gs3itq__friendsGroup{flex:none}.room-participants-module__Gs3itq__friendsList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.room-participants-module__Gs3itq__groupTitle{gap:var(--space-2x);margin:0 0 var(--space-3x);color:var(--brand);transition:color var(--duration-theme)var(--ease-out);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:650;display:flex}.room-participants-module__Gs3itq__friendsGroup+.room-participants-module__Gs3itq__groupTitle{margin-top:0}.room-participants-module__Gs3itq__viewport{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow-y:auto}.room-participants-module__Gs3itq__viewport::-webkit-scrollbar{display:none}.room-participants-module__Gs3itq__list{min-width:0;margin:0;padding:0;list-style:none;position:relative}.room-participants-module__Gs3itq__slot{contain:layout paint style;will-change:transform;padding-bottom:4px;position:absolute;top:0;left:0;right:0}.room-participants-module__Gs3itq__row{gap:var(--space-3x);width:100%;min-width:0;min-height:68px;padding:var(--space-2x)var(--space-3x);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:hidden}.room-participants-module__Gs3itq__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.room-participants-module__Gs3itq__row[data-open]{background:color-mix(in srgb,var(--text-primary)9%,transparent)}.room-participants-module__Gs3itq__profileBackdrop{z-index:0;object-fit:cover;filter:saturate(.82);opacity:.11;pointer-events:none;width:66%;height:100%;position:absolute;top:0;bottom:0;left:34%;right:0;transform:scale(1.04);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.74) 56%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.74) 56%,#000 100%)}.room-participants-module__Gs3itq__avatar{z-index:1;position:relative}.room-participants-module__Gs3itq__presenceIndicator{z-index:2;border:2px solid var(--room-participant-indicator-ring,var(--bg-surface));border-radius:var(--radius-round);background:var(--text-muted);width:13px;height:13px;position:absolute;bottom:0;right:0}.room-participants-module__Gs3itq__presenceIndicator[data-state=active]{background:var(--success)}.room-participants-module__Gs3itq__presenceIndicator[data-state=paused]{background:var(--warning)}.room-participants-module__Gs3itq__presenceIndicator[data-state=away]{background:var(--room-participant-indicator-ring,var(--bg-surface));box-shadow:inset 0 0 0 2px var(--text-muted)}.room-participants-module__Gs3itq__row[data-away] .room-participants-module__Gs3itq__avatar,.room-participants-module__Gs3itq__row[data-away] .room-participants-module__Gs3itq__identity{opacity:.6}.room-participants-module__Gs3itq__identity{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.room-participants-module__Gs3itq__nameLine{gap:var(--space-3x);align-items:baseline;min-width:0;display:flex}.room-participants-module__Gs3itq__name{min-width:0;color:var(--text-primary);font-size:var(--font-size-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.2;overflow:hidden}.room-participants-module__Gs3itq__selfSuffix{color:var(--text-muted);font-weight:400}.room-participants-module__Gs3itq__time{min-width:64px;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;flex:none;margin-left:auto;font-weight:450}.room-participants-module__Gs3itq__status{gap:var(--space-2x);min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:nowrap;align-items:center;line-height:1.25;display:flex}.room-participants-module__Gs3itq__statusLabel,.room-participants-module__Gs3itq__mood{align-items:center;gap:5px;min-width:0;display:inline-flex}.room-participants-module__Gs3itq__statusLabel{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.room-participants-module__Gs3itq__separator{color:var(--text-muted);flex:none}.room-participants-module__Gs3itq__activityIcon{color:var(--brand);flex:none}.room-participants-module__Gs3itq__mood{padding:2px var(--space-2x)2px 6px;border-radius:var(--radius-round);background:color-mix(in srgb,var(--mood-color)18%,transparent);color:color-mix(in oklab,var(--mood-color)55%,var(--fst-ink));white-space:nowrap;flex:none}.room-participants-module__Gs3itq__awayLabel{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){.room-participants-module__Gs3itq__row:hover{background:color-mix(in srgb,var(--text-primary)6%,transparent)}.room-participants-module__Gs3itq__participantGroups[data-liquid-live] .room-participants-module__Gs3itq__row:hover:not([data-open]){background:0 0}}@media (prefers-reduced-motion:reduce){.room-participants-module__Gs3itq__row,.room-participants-module__Gs3itq__groupTitle{transition:none}}
.friends-panel-view-module__MkNSSa__content{gap:var(--space-5x);flex-direction:column;display:flex}.friends-panel-view-module__MkNSSa__skeleton{gap:var(--space-2x);flex-direction:column;display:flex}.friends-panel-view-module__MkNSSa__skeletonRow{border-radius:var(--radius-lg);height:64px}.friends-panel-view-module__MkNSSa__face{display:inline-flex;position:relative}.friends-panel-view-module__MkNSSa__face[data-present]:after{content:"";border:2px solid var(--dialog-surface);background:var(--present,#34d399);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.friends-panel-view-module__MkNSSa__requestActions{gap:var(--space-1x);align-items:center;display:inline-flex}.friends-panel-view-module__MkNSSa__error{color:var(--danger-text);font-size:var(--font-size-sm);margin:0}
.profile-card-module__Ym1Cya__card{--profile-card-inline-padding:var(--space-5x);gap:var(--space-4x);width:var(--profile-card-width,320px);padding:0 var(--profile-card-inline-padding)var(--profile-card-inline-padding);flex-direction:column;align-items:center;display:flex}.profile-card-module__Ym1Cya__portrait{width:calc(100% + 2*var(--profile-card-inline-padding));height:132px;margin-inline:calc(-1*var(--profile-card-inline-padding));place-items:center;display:grid}.profile-card-module__Ym1Cya__banner{background:radial-gradient(120% 150% at 50% 118%,var(--identity-surface)0%,transparent 62%),linear-gradient(180deg,var(--identity-backdrop),var(--identity-accent));grid-area:1/1;width:100%;height:100%}.profile-card-module__Ym1Cya__avatar{grid-area:1/1}.profile-card-module__Ym1Cya__identity{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.profile-card-module__Ym1Cya__name{max-width:100%;color:var(--profile-card-name,var(--text-primary));font-size:var(--font-size-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:560;line-height:1.2;overflow:hidden}.profile-card-module__Ym1Cya__joined{color:var(--profile-card-meta,var(--text-secondary));font-size:var(--font-size-sm);margin:0}.profile-card-module__Ym1Cya__error{color:var(--danger);font-size:var(--font-size-sm);text-align:center;margin:0}.profile-card-module__Ym1Cya__avatarSkeleton{border-radius:var(--radius-round);grid-area:1/1;width:96px;height:96px}.profile-card-module__Ym1Cya__bannerSkeleton{grid-area:1/1;width:100%;height:100%}.profile-card-module__Ym1Cya__nameSkeleton{border-radius:var(--radius-sm);width:160px;height:20px}.profile-card-module__Ym1Cya__joinedSkeleton{border-radius:var(--radius-sm);width:170px;height:15px}.profile-card-module__Ym1Cya__presence{border-radius:var(--radius-lg);background:var(--profile-card-inset,var(--card-inset));width:100%;transition:background-color var(--duration-fast)var(--ease-out);flex-direction:column;gap:0;text-decoration:none;display:flex;overflow:hidden}.profile-card-module__Ym1Cya__roomPreview{object-fit:cover;width:100%;height:84px;display:block}.profile-card-module__Ym1Cya__presenceLines{min-width:0;padding:var(--space-3x)var(--space-4x);flex-direction:column;gap:3px;display:flex}.profile-card-module__Ym1Cya__roomName{color:var(--profile-card-name,var(--text-primary));font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.profile-card-module__Ym1Cya__activity{min-width:0;color:var(--profile-card-name,var(--text-primary));font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.profile-card-module__Ym1Cya__activityIcon{color:var(--identity-accent,var(--brand));flex:none}.profile-card-module__Ym1Cya__elapsed{color:var(--profile-card-meta,var(--text-secondary));font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.profile-card-module__Ym1Cya__away{color:var(--profile-card-meta,var(--text-secondary));font-size:var(--font-size-sm);align-items:center;gap:7px;margin:0;display:inline-flex}.profile-card-module__Ym1Cya__awayDot{border-radius:var(--radius-round);background:var(--text-muted);width:7px;height:7px}.profile-card-module__Ym1Cya__presenceSkeleton{border-radius:var(--radius-lg);width:100%;height:124px}.profile-card-module__Ym1Cya__actions{gap:var(--space-2x);width:100%;padding-top:var(--space-1x);justify-content:center;align-items:center;display:flex}.profile-card-module__Ym1Cya__presence:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.profile-card-module__Ym1Cya__presence:hover{background:var(--profile-card-inset-hover,var(--bg-hover))}}@media (prefers-reduced-motion:reduce){.profile-card-module__Ym1Cya__presence{transition:none}}
.profile-card-popover-module__sQDZHq__positioner{z-index:var(--z-anchored)}.profile-card-popover-module__sQDZHq__popup{border:1px solid var(--profile-card-border,var(--surface-floating-border));border-radius:var(--radius-floating);background:var(--profile-card-surface,var(--surface-floating));box-shadow:var(--shadow-floating);transition:height .32s var(--ease-out),opacity var(--duration-overlay)var(--ease-overlay),transform var(--duration-overlay)var(--ease-overlay),background-color var(--duration-theme)var(--ease-out),border-color var(--duration-theme)var(--ease-out);overflow:hidden}.profile-card-popover-module__sQDZHq__popup[data-starting-style],.profile-card-popover-module__sQDZHq__popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.profile-card-popover-module__sQDZHq__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-card-popover-module__sQDZHq__backdrop{z-index:calc(var(--z-overlay) + var(--overlay-level,0)*var(--z-overlay-step));background:var(--dialog-scrim);opacity:1;transition:opacity var(--duration-overlay)var(--ease-overlay);position:fixed;top:0;bottom:0;left:0;right:0}.profile-card-popover-module__sQDZHq__backdrop[data-starting-style],.profile-card-popover-module__sQDZHq__backdrop[data-ending-style]{opacity:0}.profile-card-popover-module__sQDZHq__dialog{z-index:calc(var(--z-overlay-content) + var(--overlay-level,0)*var(--z-overlay-step));width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--space-8x));border:1px solid var(--profile-card-border,var(--border));border-radius:var(--radius-dialog);background:var(--profile-card-surface,var(--bg-surface));box-shadow:var(--dialog-shadow);opacity:1;transition:opacity var(--duration-overlay)var(--ease-overlay),transform var(--duration-overlay)var(--ease-overlay);margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.profile-card-popover-module__sQDZHq__dialog[data-starting-style]{opacity:0;transform:translateY(14px)}.profile-card-popover-module__sQDZHq__dialog[data-ending-style]{opacity:0;transform:translateY(10px)}.profile-card-popover-module__sQDZHq__dialog:focus-visible{outline:none}.profile-card-popover-module__sQDZHq__drawer:focus-visible{outline:none}.profile-card-popover-module__sQDZHq__drawerViewport{z-index:calc(var(--z-overlay-content) + var(--overlay-level,0)*var(--z-overlay-step));pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-card-popover-module__sQDZHq__drawer{--profile-card-width:100%;pointer-events:auto;width:100%;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--profile-card-border,var(--border));border-radius:var(--radius-dialog)var(--radius-dialog)0 0;overscroll-behavior:contain;background:var(--profile-card-surface,var(--bg-surface));box-shadow:var(--dialog-shadow);will-change:transform;transform:translateY(var(--drawer-swipe-movement-y));transition:transform var(--duration-sheet)var(--ease-sheet);outline:none;flex-direction:column;display:flex;overflow-x:hidden;overflow-y:auto}.profile-card-popover-module__sQDZHq__drawer[data-starting-style],.profile-card-popover-module__sQDZHq__drawer[data-ending-style]{transform:translateY(100%)}.profile-card-popover-module__sQDZHq__drawer[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1)*var(--duration-sheet))}.profile-card-popover-module__sQDZHq__sheetBackdrop{opacity:calc(1 - var(--drawer-swipe-progress,0));transition-duration:var(--duration-sheet);transition-timing-function:var(--ease-sheet)}.profile-card-popover-module__sQDZHq__sheetBackdrop[data-swiping]{transition-duration:0s}.profile-card-popover-module__sQDZHq__sheetBackdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1)*var(--duration-sheet))}body:has([data-room-theme=dark]) .profile-card-popover-module__sQDZHq__popup{--profile-card-surface:rgba(24,19,46,.92);--profile-card-border:rgba(255,255,255,.14);--profile-card-name:#f7f4ff;--profile-card-meta:rgba(226,219,250,.7);--profile-card-inset:rgba(255,255,255,.06);--profile-card-inset-hover:rgba(255,255,255,.11)}body:has([data-room-theme=dark]) .profile-card-popover-module__sQDZHq__dialog{--profile-card-surface:rgba(24,19,46,.92);--profile-card-border:rgba(255,255,255,.14);--profile-card-name:#f7f4ff;--profile-card-meta:rgba(226,219,250,.7);--profile-card-inset:rgba(255,255,255,.06);--profile-card-inset-hover:rgba(255,255,255,.11)}body:has([data-room-theme=dark]) .profile-card-popover-module__sQDZHq__drawer{--profile-card-surface:rgba(24,19,46,.92);--profile-card-border:rgba(255,255,255,.14);--profile-card-name:#f7f4ff;--profile-card-meta:rgba(226,219,250,.7);--profile-card-inset:rgba(255,255,255,.06);--profile-card-inset-hover:rgba(255,255,255,.11)}@media (prefers-reduced-motion:reduce){.profile-card-popover-module__sQDZHq__popup,.profile-card-popover-module__sQDZHq__dialog,.profile-card-popover-module__sQDZHq__backdrop,.profile-card-popover-module__sQDZHq__drawer{transition:none}.profile-card-popover-module__sQDZHq__drawer[data-starting-style],.profile-card-popover-module__sQDZHq__drawer[data-ending-style]{transform:none}}
.experience-meter-module__hIC-kq__meter{flex-direction:column;gap:6px;min-width:0;display:flex}.experience-meter-module__hIC-kq__head{gap:var(--space-3x);justify-content:space-between;align-items:baseline;margin:0;display:flex}.experience-meter-module__hIC-kq__level{color:var(--text-primary);font-size:var(--font-size-md);font-weight:600}.experience-meter-module__hIC-kq__total{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.experience-meter-module__hIC-kq__track{border-radius:var(--radius-round);background:var(--bg-hover);height:8px;position:relative;overflow:hidden}.experience-meter-module__hIC-kq__fill{border-radius:inherit;background:var(--brand);min-width:2px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.experience-meter-module__hIC-kq__caption{gap:var(--space-3x);color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:0;display:flex}.experience-meter-module__hIC-kq__earned{color:var(--brand);flex:none;font-weight:500}@media (prefers-reduced-motion:reduce){.experience-meter-module__hIC-kq__fill{transition:none}}.experience-meter-module__hIC-kq__meter[data-variant=compact]{gap:5px}.experience-meter-module__hIC-kq__meter[data-variant=compact] .experience-meter-module__hIC-kq__level{font-size:var(--font-size-sm);font-weight:550}.experience-meter-module__hIC-kq__meter[data-variant=compact] .experience-meter-module__hIC-kq__total{font-size:var(--font-size-sm);color:var(--text-muted)}.experience-meter-module__hIC-kq__meter[data-variant=compact] .experience-meter-module__hIC-kq__track{height:5px}.experience-meter-module__hIC-kq__meter[data-variant=inline]{gap:0}.experience-meter-module__hIC-kq__meter[data-variant=inline] .experience-meter-module__hIC-kq__track{height:3px}@media (max-width:480px){.experience-meter-module__hIC-kq__caption{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.experience-meter-module__hIC-kq__earned{justify-self:end}}
.session-experience-module__S_8yDa__block{margin-top:var(--space-5x);padding-top:var(--space-5x);flex-direction:column;gap:6px;display:flex}.session-experience-module__S_8yDa__label{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0}.session-experience-module__S_8yDa__earned{color:var(--text-primary);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.session-experience-module__S_8yDa__earned svg{color:var(--brand)}.session-experience-module__S_8yDa__levelUp{border-radius:var(--radius-round);background:color-mix(in srgb,var(--brand)12%,transparent);color:var(--brand);font-size:var(--font-size-sm);align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0;padding:4px 12px;font-weight:600;animation:1.4s ease-out session-experience-module__S_8yDa__level-up-glow;display:inline-flex}.session-experience-module__S_8yDa__meter{margin-top:var(--space-3x)}@keyframes session-experience-module__S_8yDa__level-up-glow{0%{background:color-mix(in srgb,var(--brand)34%,transparent)}to{background:color-mix(in srgb,var(--brand)12%,transparent)}}@media (prefers-reduced-motion:reduce){.session-experience-module__S_8yDa__levelUp{animation:none}}
.skill-card-module__kCBuVq__card{min-width:0;padding:var(--space-4x);border-radius:var(--radius-lg);background:var(--bg-hover);transition:background-color var(--duration-fast)var(--ease-out);flex-direction:column;gap:2px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.skill-card-module__kCBuVq__card:hover{background:color-mix(in srgb,var(--bg-hover)55%,var(--brand-soft))}.skill-card-module__kCBuVq__card:hover .skill-card-module__kCBuVq__star{opacity:1}}.skill-card-module__kCBuVq__tile{width:40px;height:40px;margin-bottom:var(--space-3x);border-radius:var(--radius-round);background:var(--dialog-surface);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.skill-card-module__kCBuVq__card[data-favorite] .skill-card-module__kCBuVq__tile{background:var(--brand-soft);color:var(--brand-soft-text)}.skill-card-module__kCBuVq__star{top:var(--space-2x);right:var(--space-2x);opacity:.5;transition:background-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out);position:absolute}.skill-card-module__kCBuVq__star[aria-pressed=true]{color:var(--brand);opacity:1}@media (hover:hover) and (pointer:fine){.skill-card-module__kCBuVq__star[aria-pressed=true]:not([data-disabled]):hover{color:var(--brand)}}@media (hover:none){.skill-card-module__kCBuVq__star{opacity:.7}}.skill-card-module__kCBuVq__name{min-width:0;color:var(--text-primary);font-size:var(--font-size-md);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:560;overflow:hidden}.skill-card-module__kCBuVq__figures{gap:var(--space-3x);margin:var(--space-1x)0 0;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.skill-card-module__kCBuVq__level{color:var(--text-primary);font-weight:550}.skill-card-module__kCBuVq__hours{color:var(--text-muted);flex:none}.skill-card-module__kCBuVq__meter{margin-top:var(--space-2x)}.skill-card-module__kCBuVq__untouched{margin:var(--space-1x)0 0;color:var(--text-muted);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.skill-card-module__kCBuVq__card,.skill-card-module__kCBuVq__star{transition:none}}
.skill-row-module__2XHe_a__row{gap:var(--space-3x);min-width:0;min-height:48px;padding:0 var(--space-1x)0 var(--space-3x);border-radius:var(--radius-lg);transition:background-color var(--duration-fast)var(--ease-out);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.skill-row-module__2XHe_a__row:hover{background:color-mix(in srgb,var(--bg-hover)55%,var(--brand-soft))}.skill-row-module__2XHe_a__row:hover .skill-row-module__2XHe_a__star{opacity:1}}.skill-row-module__2XHe_a__icon{color:var(--text-muted);flex:none}.skill-row-module__2XHe_a__row[data-favorite] .skill-row-module__2XHe_a__icon{color:var(--brand)}.skill-row-module__2XHe_a__name{min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.skill-row-module__2XHe_a__star{opacity:.4;transition:background-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out)}.skill-row-module__2XHe_a__star[aria-pressed=true]{color:var(--brand);opacity:1}@media (hover:hover) and (pointer:fine){.skill-row-module__2XHe_a__star[aria-pressed=true]:not([data-disabled]):hover{color:var(--brand)}}.skill-row-module__2XHe_a__star:focus-visible{opacity:1}@media (hover:none){.skill-row-module__2XHe_a__star{opacity:.7}}@media (prefers-reduced-motion:reduce){.skill-row-module__2XHe_a__row,.skill-row-module__2XHe_a__star{transition:none}}
.activities-view-module__Dit9Pa__catalogue{gap:var(--space-8x);flex-direction:column;min-width:0;display:flex}.activities-view-module__Dit9Pa__search{display:flex}.activities-view-module__Dit9Pa__searchField{width:min(380px,100%)}.activities-view-module__Dit9Pa__searchFieldWide{width:100%}.activities-view-module__Dit9Pa__clearSlot{place-items:center;width:36px;height:36px;display:grid}.activities-view-module__Dit9Pa__section{gap:var(--space-4x);flex-direction:column;min-width:0;display:flex}.activities-view-module__Dit9Pa__sectionHeader{gap:var(--space-4x);justify-content:space-between;align-items:baseline;display:flex}.activities-view-module__Dit9Pa__sectionText{flex-direction:column;gap:2px;min-width:0;display:flex}.activities-view-module__Dit9Pa__grid{gap:var(--space-3x);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-width:0;display:grid}.activities-view-module__Dit9Pa__rowGroups{flex-direction:column;display:flex}.activities-view-module__Dit9Pa__rowSkeleton{gap:var(--space-2x);flex-direction:column;display:flex}.activities-view-module__Dit9Pa__rowSkeletonRow{border-radius:var(--radius-lg);height:64px}.activities-view-module__Dit9Pa__rowStar[aria-pressed=true]{color:var(--brand)}@media (hover:hover) and (pointer:fine){.activities-view-module__Dit9Pa__rowStar[aria-pressed=true]:not([data-disabled]):hover{color:var(--brand)}}.activities-view-module__Dit9Pa__skeletonCard{border-radius:var(--radius-lg);height:148px}.activities-view-module__Dit9Pa__groups{columns:260px;column-gap:var(--space-8x);min-width:0}.activities-view-module__Dit9Pa__group{gap:var(--space-3x);min-width:0;margin-bottom:var(--space-8x);padding:var(--space-4x);border-radius:var(--radius-lg);background:var(--bg-hover);break-inside:avoid;flex-direction:column;display:flex}.activities-view-module__Dit9Pa__groupTitle{gap:var(--space-3x);margin:0 0 0 var(--space-3x);color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.01em;align-items:center;font-weight:600;display:flex}.activities-view-module__Dit9Pa__groupList{gap:var(--space-1x);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:680px){.activities-view-module__Dit9Pa__searchField{width:100%}.activities-view-module__Dit9Pa__grid{gap:var(--space-2x);grid-template-columns:repeat(2,1fr)}.activities-view-module__Dit9Pa__groups{columns:1;column-gap:0}.activities-view-module__Dit9Pa__group{margin-bottom:var(--space-6x)}}@media (max-width:480px){.activities-view-module__Dit9Pa__grid{grid-template-columns:1fr}}
.activity-picker-module__FcccnG__trail{margin-bottom:var(--space-3x);padding:0 var(--space-2x);flex-wrap:wrap;align-items:baseline;display:flex}.activity-picker-module__FcccnG__crumb{align-items:baseline;display:inline-flex}.activity-picker-module__FcccnG__crumbSeparator{padding:0 var(--space-2x);color:var(--text-muted);font-size:var(--font-size-sm)}.activity-picker-module__FcccnG__crumbLink{border-radius:var(--radius-sm);color:var(--text-muted);font-family:inherit;font-size:var(--font-size-sm);letter-spacing:.01em;cursor:pointer;transition:color var(--duration-fast)var(--ease-out);background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover) and (pointer:fine){.activity-picker-module__FcccnG__crumbLink:hover{color:var(--brand)}}.activity-picker-module__FcccnG__crumbLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.activity-picker-module__FcccnG__heading{color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:.01em;margin:0;font-weight:600}.activity-picker-module__FcccnG__rowStar[data-on]{color:var(--brand)}@media (hover:hover) and (pointer:fine){.activity-picker-module__FcccnG__rowStar[data-on]:not([data-disabled]):hover{color:var(--brand)}}.activity-picker-module__FcccnG__skeletonRows{gap:var(--space-2x);flex-direction:column;display:flex}.activity-picker-module__FcccnG__skeletonRow{border-radius:var(--radius-lg);height:64px}.activity-picker-module__FcccnG__empty{gap:var(--space-2x);padding:var(--space-6x)var(--space-3x);flex-direction:column;align-items:flex-start;display:flex}.activity-picker-module__FcccnG__emptyTitle{color:var(--text-primary);font-size:var(--font-size-md);margin:0;font-weight:600}.activity-picker-module__FcccnG__emptyHint{padding:0 var(--space-3x);color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.activity-picker-module__FcccnG__emptyAction{margin-top:var(--space-2x);margin-left:calc(var(--space-3x)*-1)}.activity-picker-module__FcccnG__failure{margin:var(--space-4x)var(--space-3x)0;color:var(--danger-text);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.activity-picker-module__FcccnG__rowButton{transition:none}}.activity-picker-module__FcccnG__capacity{gap:var(--space-3x);margin:0 0 var(--space-3x);padding-inline:var(--space-3x);color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;align-items:center;display:flex}
.focus-row-module__D7HVyG__running{margin-right:var(--space-2x);color:var(--brand);align-items:center;gap:5px;font-weight:600;display:inline-flex}.focus-row-module__D7HVyG__runningDot{border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}
.focus-manager-dialog-module__OLvFFG__confirmText{color:var(--text-secondary);font-size:var(--font-size-sm)}.focus-manager-dialog-module__OLvFFG__createForm,.focus-manager-dialog-module__OLvFFG__editForm{gap:var(--space-4x);width:100%;display:flex}.focus-manager-dialog-module__OLvFFG__createForm{gap:var(--space-5x);min-height:100%;padding:var(--space-6x)0 var(--space-2x);flex-direction:column}.focus-manager-dialog-module__OLvFFG__editForm{padding:var(--space-1x)0;flex-wrap:wrap;align-items:flex-end}.focus-manager-dialog-module__OLvFFG__nameField{min-width:0}.focus-manager-dialog-module__OLvFFG__editForm .focus-manager-dialog-module__OLvFFG__nameField{flex:18rem}.focus-manager-dialog-module__OLvFFG__nameActions{gap:var(--space-3x);width:100%;padding-top:var(--space-4x);flex-direction:column;margin-top:auto;display:flex}.focus-manager-dialog-module__OLvFFG__creationHint{max-width:48ch;margin:calc(var(--space-2x)*-1)0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.focus-manager-dialog-module__OLvFFG__nameError,.focus-manager-dialog-module__OLvFFG__rowError{flex-basis:100%;margin:0}.focus-manager-dialog-module__OLvFFG__empty{padding:var(--space-10x)0;max-width:46ch;margin:0}.focus-manager-dialog-module__OLvFFG__loading{gap:var(--space-3x);padding-top:var(--space-5x);flex-direction:column;display:flex}.focus-manager-dialog-module__OLvFFG__loadingRow{border-radius:var(--radius-md);height:60px}.focus-manager-dialog-module__OLvFFG__editRow{gap:var(--space-3x);padding:var(--space-3x);border-radius:var(--radius-md);background:var(--bg-surface);border:0;flex-direction:column;display:flex}.focus-manager-dialog-module__OLvFFG__editActions{gap:var(--space-2x);align-items:center;display:flex}.focus-manager-dialog-module__OLvFFG__groupEmpty{padding:var(--space-4x)var(--space-3x);max-width:46ch;color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.focus-manager-dialog-module__OLvFFG__clear{padding:var(--space-2x)0 0 calc(36px + var(--space-3x));display:flex}
@media (max-width:1440px){.focus-affordance-module__zgXzVW__trigger[data-size=md][data-variant]{padding-inline:var(--space-3x)}.focus-affordance-module__zgXzVW__trigger [data-part=label]{display:none}}
.focus-list-module__8frMBq__list{gap:var(--space-4x);flex-direction:column;display:flex}.focus-list-module__8frMBq__loading{gap:var(--space-2x);flex-direction:column;display:flex}.focus-list-module__8frMBq__loadingRow{border-radius:var(--radius-md);height:60px}.focus-list-module__8frMBq__manage{justify-content:flex-start;display:flex}
.focus-completion-prompt-module__IjntpW__block{gap:var(--space-4x);padding:var(--space-5x);border-radius:var(--card-radius-inner);background:color-mix(in srgb,var(--brand)6%,transparent);border:0;flex-direction:column;display:flex}.focus-completion-prompt-module__IjntpW__body{gap:var(--space-1x);flex-direction:column;display:flex}.focus-completion-prompt-module__IjntpW__question{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.focus-completion-prompt-module__IjntpW__title{color:var(--text-primary);font-size:var(--font-size-lg);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.28}.focus-completion-prompt-module__IjntpW__tracked{font-variant-numeric:tabular-nums;margin:0}.focus-completion-prompt-module__IjntpW__actions{gap:var(--space-2x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.focus-completion-prompt-module__IjntpW__actions{grid-template-columns:minmax(0,1fr)}}.focus-completion-prompt-module__IjntpW__block[data-done]{border-color:color-mix(in srgb,var(--success-text)26%,transparent);background:color-mix(in srgb,var(--success-text)7%,transparent)}.focus-completion-prompt-module__IjntpW__done{gap:var(--space-2x);color:var(--text-primary);font-size:var(--font-size-lg);letter-spacing:-.015em;align-items:center;margin:0;font-weight:600;display:flex}.focus-completion-prompt-module__IjntpW__done>svg{color:var(--success-text)}.focus-completion-prompt-module__IjntpW__summary{font-variant-numeric:tabular-nums;margin:0}
.room-invite-control-styles-module__KehE0a__trigger{align-self:flex-start}.room-invite-control-styles-module__KehE0a__header{gap:var(--space-4x);justify-content:space-between;align-items:flex-start;display:flex}.room-invite-control-styles-module__KehE0a__heading{gap:var(--space-1x);flex-direction:column;min-width:0;display:flex}.room-invite-control-styles-module__KehE0a__error{margin:0}
.settings-row-module__m_hdvq__rows{gap:var(--space-2x);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-row-module__m_hdvq__row{align-items:flex-start;gap:var(--space-4x);padding:var(--space-4x)var(--space-5x);border-radius:var(--radius-lg);background:var(--card-inset);display:flex}.settings-row-module__m_hdvq__rowIcon{border-radius:var(--radius-round);background:var(--dialog-surface);width:40px;height:40px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.settings-row-module__m_hdvq__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-row-module__m_hdvq__rowTitle{font-size:var(--font-size-md);color:var(--text-primary);align-items:center;gap:6px;font-weight:600;display:flex}.settings-row-module__m_hdvq__rowStatus{flex:none;display:inline-flex}.settings-row-module__m_hdvq__rowStatus[data-tone=confirmed]{color:var(--success-text)}.settings-row-module__m_hdvq__rowStatus[data-tone=pending]{color:var(--warning-text)}.settings-row-module__m_hdvq__rowValue{align-items:center;gap:var(--space-2x);min-width:0;font-size:var(--font-size-md);color:var(--brand);overflow-wrap:anywhere;font-weight:600;display:flex}.settings-row-module__m_hdvq__rowHint{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:2px;line-height:1.45}.settings-row-module__m_hdvq__rowAction{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}@media (max-width:640px){.settings-row-module__m_hdvq__row{align-items:flex-start;gap:var(--space-3x);padding:var(--space-4x);flex-wrap:wrap}.settings-row-module__m_hdvq__rowIcon{width:32px;height:32px}.settings-row-module__m_hdvq__rowAction{justify-content:flex-start;width:100%;padding-left:0}.settings-row-module__m_hdvq__rowAction>*{width:100%}}
.room-invite-card-styles-module__KKSdhW__card{gap:var(--space-5x);width:min(100%,620px);padding:var(--space-6x);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.room-invite-card-styles-module__KKSdhW__inviter{gap:var(--space-4x);align-items:center;min-width:0;display:flex}.room-invite-card-styles-module__KKSdhW__inviterText{gap:var(--space-1x);flex-direction:column;min-width:0;display:flex}.room-invite-card-styles-module__KKSdhW__inviterText h1,.room-invite-card-styles-module__KKSdhW__inviterText h2{text-wrap:balance;overflow-wrap:anywhere;margin:0}.room-invite-card-styles-module__KKSdhW__roomPreview{border-radius:var(--card-radius-inner);min-height:280px;position:relative;overflow:hidden}.room-invite-card-styles-module__KKSdhW__image{object-fit:cover}.room-invite-card-styles-module__KKSdhW__roomPreview:after{content:"";background:linear-gradient(transparent 42%,rgba(12,14,24,.28) 66%,rgba(12,14,24,.78) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.room-invite-card-styles-module__KKSdhW__roomText{z-index:1;right:var(--space-5x);bottom:var(--space-5x);left:var(--space-5x);color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute}.room-invite-card-styles-module__KKSdhW__roomName{font-size:var(--font-size-xl);letter-spacing:-.015em;text-shadow:0 1px 12px rgba(8,8,20,.52);overflow-wrap:anywhere;margin:0;font-weight:620;line-height:1.2}.room-invite-card-styles-module__KKSdhW__roomStatus{color:rgba(255,255,255,.84);font-size:var(--font-size-sm);text-shadow:0 1px 10px rgba(8,8,20,.46);margin:0}.room-invite-card-styles-module__KKSdhW__footer{gap:var(--space-3x);flex-direction:column;display:flex}.room-invite-card-styles-module__KKSdhW__actions{gap:var(--space-3x);grid-template-columns:1fr 1fr;display:grid}.room-invite-card-styles-module__KKSdhW__expiry{text-align:center;margin:0}@media (max-width:560px){.room-invite-card-styles-module__KKSdhW__card{padding:var(--space-4x)}.room-invite-card-styles-module__KKSdhW__inviter{align-items:flex-start}.room-invite-card-styles-module__KKSdhW__roomPreview{min-height:220px}.room-invite-card-styles-module__KKSdhW__roomText{right:var(--space-4x);bottom:var(--space-4x);left:var(--space-4x)}.room-invite-card-styles-module__KKSdhW__actions{grid-template-columns:1fr}}
.settings-section-module__UfTDEW__root{gap:var(--space-6x);flex-direction:column;display:flex}.settings-section-module__UfTDEW__header{gap:var(--space-4x);justify-content:space-between;align-items:flex-start;display:flex}.settings-section-module__UfTDEW__text{gap:var(--space-1x);flex-direction:column;min-width:0;max-width:42rem;display:flex}.settings-section-module__UfTDEW__action{gap:var(--space-1x);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}@media (max-width:680px){.settings-section-module__UfTDEW__header{flex-direction:column}.settings-section-module__UfTDEW__action{align-items:flex-start}}
.room-backdrop-module__BWVgZa__backdrop{z-index:0;background:var(--bg-page);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-backdrop-module__BWVgZa__backdrop:after{content:"";background:linear-gradient(90deg,rgba(18,21,17,.56) 0%,rgba(18,21,17,.2) 40%,transparent 70%),linear-gradient(transparent 56%,rgba(18,17,15,.14) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.room-backdrop-module__BWVgZa__image{object-fit:cover;opacity:var(--room-backdrop-opacity,1)}.room-backdrop-module__BWVgZa__artwork{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-backdrop-module__BWVgZa__artworkImage{object-fit:cover;width:100%;height:100%;opacity:var(--room-backdrop-opacity,1);position:absolute;top:0;bottom:0;left:0;right:0}
.guest-timer-module__uCW7AG__footer{gap:var(--space-3x);margin-top:var(--space-4x);flex-direction:column;align-items:center;display:flex}.guest-timer-module__uCW7AG__footnote{max-width:480px;color:var(--fst-ink-soft);text-wrap:balance;margin:0;font-size:15px;line-height:1.5}.guest-timer-module__uCW7AG__footnoteLink{color:var(--fst-ink);text-underline-offset:3px;text-decoration:underline}[data-fullscreen] .guest-timer-module__uCW7AG__footer{gap:var(--space-2x);margin-top:0}
.room-corner-controls-module__xCxqzq__bar.room-corner-controls-module__xCxqzq__bar{--side-panel-width:fit-content;--side-panel-max-width:100%;--block-surface-padding:var(--space-2x);--block-surface-radius:var(--radius-round);flex:none}.room-corner-controls-module__xCxqzq__controls{gap:var(--space-2x);align-items:center;display:flex}.room-corner-controls-module__xCxqzq__keyboardOnly{display:inline-flex}@media (hover:none) and (pointer:coarse){.room-corner-controls-module__xCxqzq__keyboardOnly{display:none}}.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame{background:var(--fst-glass);width:56px;height:56px;color:var(--fst-ink);transition:background-color .2s var(--ease-out),transform .2s var(--ease-out);border:0;border-radius:50%}.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame:hover:not(:disabled){background:var(--fst-glass-strong);color:var(--fst-ink);transform:translateY(-1px)}.room-corner-controls-module__xCxqzq__controls[data-liquid-live] .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame:hover:not(:disabled){background:var(--fst-glass)}.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame:active:not(:disabled){transition-duration:.1s;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame{transition:none}.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame:hover:not(:disabled),.room-corner-controls-module__xCxqzq__controls .room-corner-controls-module__xCxqzq__frame.room-corner-controls-module__xCxqzq__frame:active:not(:disabled){transform:none}}
.reconnecting-timer-module__tbt24q__footer{gap:var(--space-3x);margin-top:var(--space-4x);flex-direction:column;align-items:center;display:flex}.reconnecting-timer-module__tbt24q__notice{max-width:480px;color:var(--fst-ink-soft);text-wrap:balance;margin:0;font-size:15px;line-height:1.5}[data-fullscreen] .reconnecting-timer-module__tbt24q__footer{gap:var(--space-2x);margin-top:0}
.room-timer-face-module___fS9yW__panel.room-timer-face-module___fS9yW__panel{--block-surface-padding:var(--space-6x);--block-surface-gap:var(--space-5x)}.room-timer-face-module___fS9yW__time{justify-content:center;display:flex;container-type:inline-size}.room-timer-face-module___fS9yW__clock{font-size:min(80px,21cqi)}.room-timer-face-module___fS9yW__chip>:first-child{width:100%}.room-timer-face-module___fS9yW__transport{min-width:0;container:transport/inline-size}.room-timer-face-module___fS9yW__transport>*{width:100%}.room-timer-face-module___fS9yW__transport button{flex:1 1 0}.room-timer-face-module___fS9yW__note{margin:0;font-size:15px;font-weight:500;line-height:1.4}.room-timer-face-module___fS9yW__skeleton{gap:var(--space-3x);flex-direction:column;align-items:center;display:flex;container-type:inline-size}.room-timer-face-module___fS9yW__skeleton .room-timer-face-module___fS9yW__skeletonClock,.room-timer-face-module___fS9yW__skeleton .room-timer-face-module___fS9yW__skeletonRow{background:var(--fst-glass-strong)}.room-timer-face-module___fS9yW__skeletonClock{border-radius:var(--radius-lg);width:76%;height:min(80px,21cqi)}.room-timer-face-module___fS9yW__skeletonRow{border-radius:var(--radius-round);width:100%;height:56px}
.app-entry-curtain-module__FfQ-RG__curtain{z-index:var(--z-entry);pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.app-entry-curtain-module__FfQ-RG__panel{background:var(--entry-curtain);width:calc(50% + 1px);transition:transform var(--duration-entry)var(--ease-out);position:absolute;top:0;bottom:0}.app-entry-curtain-module__FfQ-RG__panel[data-side=start]{left:0}.app-entry-curtain-module__FfQ-RG__panel[data-side=end]{right:0}.app-entry-curtain-module__FfQ-RG__mark{gap:var(--space-4x);transition:opacity var(--duration-normal)var(--ease-out),transform var(--duration-entry)var(--ease-out);flex-direction:column;align-items:center;display:flex;position:relative}.app-entry-curtain-module__FfQ-RG__status{color:var(--entry-curtain-text);font-size:var(--font-size-md);letter-spacing:.01em}.app-entry-curtain-module__FfQ-RG__mark img{filter:var(--entry-curtain-mark);display:block}.app-entry-curtain-module__FfQ-RG__curtain[data-open] .app-entry-curtain-module__FfQ-RG__panel[data-side=start]{transform:translate(-100%)}.app-entry-curtain-module__FfQ-RG__curtain[data-open] .app-entry-curtain-module__FfQ-RG__panel[data-side=end]{transform:translate(100%)}.app-entry-curtain-module__FfQ-RG__curtain[data-open] .app-entry-curtain-module__FfQ-RG__mark{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.app-entry-curtain-module__FfQ-RG__curtain[data-open] .app-entry-curtain-module__FfQ-RG__mark{transform:none}}
.rolling-clock-module__G1EbCW__clock{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:center;line-height:1;display:inline-flex}.rolling-clock-module__G1EbCW__part{--number-flow-mask-height:.28em;line-height:1}.rolling-clock-module__G1EbCW__separator{justify-content:center;align-items:center;width:.42em;height:1em;line-height:1;display:inline-flex}
.modal-module__edPAvG__actions{gap:var(--space-3x);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (max-width:480px){.modal-module__edPAvG__actions{flex-direction:column-reverse}}
