.lightbox-module__YJ3Ota__lightbox{min-height:0;padding:var(--safe-top)var(--safe-right)var(--safe-bottom)var(--safe-left);flex:1;place-items:center;display:grid;position:relative}.lightbox-module__YJ3Ota__lightbox:focus-visible{outline:none}.lightbox-module__YJ3Ota__close{top:calc(var(--space-4x) + var(--safe-top));right:calc(var(--space-4x) + var(--safe-right));position:absolute}.lightbox-module__YJ3Ota__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.landing-demo-button-module__30k7uW__landingDemoButton{--demo-button-gap:var(--space-6x);bottom:calc(var(--demo-button-gap) + var(--safe-bottom));z-index:var(--z-dock);height:var(--control-size-lg);margin-top:calc(-1*(var(--control-size-lg) + var(--landing-gap)));margin-right:calc(var(--demo-button-gap) + var(--safe-right));margin-bottom:var(--landing-gap);align-self:flex-end;position:-webkit-sticky;position:sticky}.landing-demo-button-module__30k7uW__arrival{animation:landing-demo-button-module__30k7uW__demo-button-arrive var(--duration-dialog)var(--ease-out)}@keyframes landing-demo-button-module__30k7uW__demo-button-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:680px){.landing-demo-button-module__30k7uW__landingDemoButton{align-self:center;margin-right:0}}
.landing-reel-module__EwBlQa__landingReel{--reel-controls:calc(var(--control-size-md) + var(--space-4x));--reel-width:min(75vw,calc((75dvh - var(--reel-controls))*16/9));gap:var(--space-4x);width:var(--reel-width);flex-direction:column;display:flex}.landing-reel-module__EwBlQa__landingReel[data-shape=portrait]{--reel-height:min(calc(100dvh - 2*var(--space-16x) - var(--reel-controls)),calc((100vw - 2*var(--space-4x))*16/9));--reel-width:calc(var(--reel-height)*9/16)}.landing-reel-module__EwBlQa__screen{aspect-ratio:16/9;border-radius:var(--radius-overlay);background:var(--color-surface);box-shadow:var(--shadow-3);overflow:hidden}.landing-reel-module__EwBlQa__landingReel[data-shape=portrait] .landing-reel-module__EwBlQa__screen{aspect-ratio:9/16}.landing-reel-module__EwBlQa__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.landing-reel-module__EwBlQa__controls{gap:var(--space-4x);align-items:center;display:flex}.landing-reel-module__EwBlQa__progress{border-radius:var(--radius-round);background:var(--color-line);flex:1;height:4px;overflow:hidden}.landing-reel-module__EwBlQa__progressLine{background:var(--color-accent);height:100%;transform:scaleX(var(--reel-progress,0));transform-origin:0;display:block}
.landing-scene-module__Q9CVGW__landingScene{z-index:var(--z-raised);aspect-ratio:100/54;pointer-events:none;width:100%;position:absolute;top:0;left:0}.landing-scene-module__Q9CVGW__person{top:var(--scene-y);left:var(--scene-x);animation:landing-scene-module__Q9CVGW__scene-sway var(--scene-period)var(--ease-standard)var(--scene-delay)infinite;position:absolute;translate:-50% -50%}.landing-scene-module__Q9CVGW__sparkle{top:var(--scene-y);left:var(--scene-x);animation:landing-scene-module__Q9CVGW__scene-twinkle var(--scene-period)var(--ease-standard)var(--scene-delay)infinite;position:absolute;translate:-50% -50%}.landing-scene-module__Q9CVGW__sparkle[data-tone=gold]{fill:var(--landing-spark-gold)}.landing-scene-module__Q9CVGW__sparkle[data-tone=pink]{fill:var(--landing-spark-pink)}.landing-scene-module__Q9CVGW__sparkle[data-tone=lilac]{fill:var(--landing-spark-lilac)}.landing-scene-module__Q9CVGW__landingScene[data-paused] .landing-scene-module__Q9CVGW__person,.landing-scene-module__Q9CVGW__landingScene[data-paused] .landing-scene-module__Q9CVGW__sparkle{animation-play-state:paused}.landing-scene-module__Q9CVGW__landingScene[data-still] .landing-scene-module__Q9CVGW__person,.landing-scene-module__Q9CVGW__landingScene[data-still] .landing-scene-module__Q9CVGW__sparkle{animation:none}@keyframes landing-scene-module__Q9CVGW__scene-sway{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes landing-scene-module__Q9CVGW__scene-twinkle{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.8)rotate(14deg)}}@media (max-width:680px){.landing-scene-module__Q9CVGW__person[data-wide-only]{display:none}.landing-scene-module__Q9CVGW__person{scale:.82}}
.landing-intro-module__uhTcva__intro{isolation:isolate;column-gap:clamp(var(--space-8x),4vw,96px);width:100%;padding-block:clamp(var(--space-6x),5vh,var(--space-16x));padding-right:calc(var(--pager-door-reach,0px) + clamp(var(--space-6x),3vw,var(--space-12x)));color:var(--fst-ink);flex:1;grid-template-columns:minmax(0,10fr) minmax(0,14fr);align-items:center;display:grid;position:relative}.landing-intro-module__uhTcva__intro ::selection{background:var(--fst-glass-strong);color:var(--fst-ink)}.landing-intro-module__uhTcva__glow{--glow-fade:linear-gradient(to bottom,black 72%,transparent);top:calc(var(--header-height)*-1);z-index:var(--z-below);width:100vw;height:calc(100% + var(--header-height));background:radial-gradient(34% 44% at 78% 6%,var(--landing-glow-violet),transparent 70%),radial-gradient(30% 40% at 52% 92%,var(--landing-glow-pink),transparent 70%),radial-gradient(26% 36% at 88% 70%,var(--landing-glow-mint),transparent 70%),radial-gradient(28% 40% at 4% 86%,var(--landing-glow-lavender),transparent 70%);-webkit-mask-image:var(--glow-fade);mask-image:var(--glow-fade);pointer-events:none;position:absolute;left:50%;translate:-50%}.landing-intro-module__uhTcva__text{gap:var(--space-6x);flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.landing-intro-module__uhTcva__titleFirst,.landing-intro-module__uhTcva__titleSecond{display:block}.landing-intro-module__uhTcva__titleFirst{color:var(--fst-ink)}.landing-intro-module__uhTcva__titleSecond{color:var(--color-accent)}.landing-intro-module__uhTcva__lead{max-width:36ch;color:var(--fst-ink-soft);text-wrap:pretty}.landing-intro-module__uhTcva__actions{gap:var(--space-3x);margin-top:var(--space-2x);flex-wrap:wrap;display:flex}.landing-intro-module__uhTcva__deck{--window-width:76.5%;min-width:0;position:relative}.landing-intro-module__uhTcva__windows{isolation:isolate;aspect-ratio:100/54;margin:0;padding:0;list-style:none;position:relative}.landing-intro-module__uhTcva__window{width:var(--window-width);aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--fst-glass);box-shadow:var(--shadow-art-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 100%;position:absolute;bottom:0;left:0;overflow:clip}.landing-intro-module__uhTcva__window:before{content:"";z-index:var(--z-float);border-radius:inherit;box-shadow:var(--shadow-1);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.landing-intro-module__uhTcva__shade{z-index:var(--z-raised);border-radius:inherit;background:var(--fst-ground);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.landing-intro-module__uhTcva__shot{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media not (min-width:1180px){.landing-intro-module__uhTcva__intro{column-gap:var(--space-8x);padding-right:0}}@media not (min-width:900px){.landing-intro-module__uhTcva__intro{row-gap:var(--space-10x);padding-top:var(--space-8x);grid-template-columns:minmax(0,1fr);align-content:start;padding-right:0}}@media (max-width:680px){.landing-intro-module__uhTcva__intro{row-gap:var(--space-8x);padding-top:var(--space-5x);padding-bottom:0}.landing-intro-module__uhTcva__text{gap:var(--space-5x)}.landing-intro-module__uhTcva__actions{flex-direction:column;align-items:stretch;width:100%;margin-top:0}.landing-intro-module__uhTcva__actions>:not(:first-child){display:none}}
.window-talk-module__pUI86W__windowTalk{--talk-scale:1;z-index:var(--z-raised);width:var(--window-width);aspect-ratio:16/9;pointer-events:none;position:absolute;bottom:0;left:0}.window-talk-module__pUI86W__saying{top:var(--talk-y);left:var(--talk-x);transform-origin:0 0;scale:var(--talk-scale);position:absolute}.window-talk-module__pUI86W__rise{display:inline-block}@media (min-width:901px) and (max-width:1280px){.window-talk-module__pUI86W__windowTalk{--talk-scale:.72}}@media (max-width:1280px){.window-talk-module__pUI86W__saying[data-overhang]{display:none}}@media (max-width:680px){.window-talk-module__pUI86W__windowTalk{display:none}}
.landing-lottie-module__GNI5XW__drawing{width:100%;height:100%}
.landing-demos-module__Zp6s5q__everyday{--everyday-wash:linear-gradient(160deg,var(--color-accent-soft),transparent 80%);gap:var(--space-4x)0;padding:var(--space-6x)var(--space-2x);border-radius:var(--radius-xl);background:var(--everyday-wash);flex-wrap:wrap;justify-content:center;margin:0;list-style:none;display:flex}.landing-demos-module__Zp6s5q__person{gap:var(--space-2x);flex-direction:column;flex:0 0 33.3333%;align-items:center;min-width:0;display:flex}.landing-demos-module__Zp6s5q__personDrawing{aspect-ratio:1;width:100%;max-width:200px}.landing-demos-module__Zp6s5q__personActivity{gap:var(--space-2x);min-height:36px;padding:0 var(--space-3x);border-radius:var(--radius-round);background:var(--color-floating);color:var(--color-ink);box-shadow:var(--shadow-2);white-space:nowrap;align-items:center;display:inline-flex}.landing-demos-module__Zp6s5q__personGlyph{color:var(--color-accent);flex:none}@media (max-width:680px){.landing-demos-module__Zp6s5q__person{flex-basis:50%}}
.landing-page-module__mNQkZG__landing{--landing-gap:clamp(72px,7vw,120px);--landing-grid-gap:var(--space-6x);flex-direction:column;flex:1;display:flex;overflow-x:clip}@media (prefers-reduced-motion:no-preference){:root:not([data-app-motion=off]):has(.landing-page-module__mNQkZG__landing){scroll-behavior:smooth}}.landing-page-module__mNQkZG__page{flex-direction:column;flex:1;display:flex}.landing-page-module__mNQkZG__firstScreen{--first-screen-max-height:900px;min-height:min(calc(100svh - var(--header-height)),var(--first-screen-max-height));display:flex}.landing-page-module__mNQkZG__sections{gap:var(--landing-gap);padding-block:var(--space-12x)var(--landing-gap);flex-direction:column;display:flex}.landing-page-module__mNQkZG__sections>.landing-page-module__mNQkZG__section{scroll-margin-top:calc(var(--header-height) + var(--space-6x))}.landing-page-module__mNQkZG__landing ::selection{background:var(--color-accent-soft);color:var(--color-accent-active)}.landing-page-module__mNQkZG__headerNavigation{gap:var(--space-1x);margin-left:var(--space-4x);align-items:center;display:flex}.landing-page-module__mNQkZG__sectionTitle{max-width:22ch}.landing-page-module__mNQkZG__lead{text-wrap:pretty;max-width:54ch}.landing-page-module__mNQkZG__statement{text-wrap:balance;max-width:48ch}.landing-page-module__mNQkZG__actions{gap:var(--space-3x);flex-wrap:wrap;align-items:center;display:flex}.landing-page-module__mNQkZG__hero{gap:var(--landing-grid-gap);padding-block:clamp(var(--space-6x),4vw,var(--space-16x));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.landing-page-module__mNQkZG__heroText{gap:var(--space-6x);flex-direction:column;grid-column:1/span 8;align-items:flex-start;display:flex}.landing-page-module__mNQkZG__hero .landing-page-module__mNQkZG__lead{max-width:44ch}.landing-page-module__mNQkZG__marker{--marker-ink:color-mix(in oklab,var(--color-accent)22%,transparent);--marker-ink-soft:color-mix(in oklab,var(--color-accent)10%,transparent);border-radius:var(--radius-xs)var(--radius-2xs)var(--radius-xs)var(--radius-2xs);background-color:transparent;background-image:linear-gradient(104deg,transparent .1em,var(--marker-ink).5em,var(--marker-ink)calc(100% - .4em),transparent calc(100% - .05em)),linear-gradient(98deg,transparent .5em,var(--marker-ink-soft).85em,var(--marker-ink-soft)calc(100% - .15em),transparent 100%);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%,.25em 22%;background-repeat:no-repeat;background-size:100% 72%,100% 52%;margin-left:-.2em;margin-right:-.2em;padding:.2em}:root[data-theme-tone=dark] .landing-page-module__mNQkZG__marker{--marker-ink:color-mix(in oklab,var(--color-accent)68%,transparent);--marker-ink-soft:color-mix(in oklab,var(--color-accent)42%,transparent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-page-module__mNQkZG__marker{animation:linear both landing-page-module__mNQkZG__marker-draw;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes landing-page-module__mNQkZG__marker-draw{0%{background-size:0% 72%,0% 52%}to{background-size:100% 72%,100% 52%}}.landing-page-module__mNQkZG__heroAccent{color:var(--color-accent)}.landing-page-module__mNQkZG__band{--band-text:minmax(0,600px);--band-visual:minmax(0,620px);grid-template-columns:var(--band-text)var(--band-visual);column-gap:clamp(var(--space-16x),8vw,200px);justify-content:center;align-items:center;display:grid}.landing-page-module__mNQkZG__bandText{gap:var(--space-6x);flex-direction:column;grid-area:1/1;display:flex}.landing-page-module__mNQkZG__bandText .landing-page-module__mNQkZG__sectionTitle{max-width:20ch}.landing-page-module__mNQkZG__bandText .landing-page-module__mNQkZG__lead,.landing-page-module__mNQkZG__bandText .landing-page-module__mNQkZG__withouts,.landing-page-module__mNQkZG__bandText .landing-page-module__mNQkZG__statement{max-width:none}.landing-page-module__mNQkZG__bandVisual{--band-glow:radial-gradient(closest-side at 62% 42%,var(--landing-glow-violet),transparent),radial-gradient(closest-side at 34% 72%,var(--landing-glow-pink),transparent);isolation:isolate;grid-area:1/2;width:100%;min-width:0;position:relative}.landing-page-module__mNQkZG__bandVisual:before{content:"";z-index:var(--z-below);background:var(--band-glow);pointer-events:none;position:absolute;top:-18%;bottom:-18%;left:-14%;right:-14%}.landing-page-module__mNQkZG__band+.landing-page-module__mNQkZG__band{margin-top:clamp(var(--space-10x),5vw,96px)}.landing-page-module__mNQkZG__band[data-mirrored]{grid-template-columns:var(--band-visual)var(--band-text)}.landing-page-module__mNQkZG__band[data-mirrored] .landing-page-module__mNQkZG__bandText{grid-column:2}.landing-page-module__mNQkZG__band[data-mirrored] .landing-page-module__mNQkZG__bandVisual{grid-column:1}.landing-page-module__mNQkZG__badges{gap:var(--space-5x);padding:var(--space-4x)var(--space-2x)var(--space-2x);flex-direction:column;grid-column:9/span 4;align-items:flex-end;margin:0;list-style:none;display:flex;position:relative}.landing-page-module__mNQkZG__badge{--paper:var(--card-background);max-width:100%;color:var(--color-ink);filter:drop-shadow(0 6px 10px rgba(20,10,60,.12))drop-shadow(0 1px 1px rgba(20,10,60,.08));text-align:left;text-wrap:balance;transform:translateX(calc(var(--scrap-shift,0px)*var(--scrap-slide,1)))rotate(var(--scrap-tilt,0deg));transform-origin:var(--pin-at,50%)0;transition:transform var(--duration-ambient)var(--ease-out);position:relative}@media (hover:hover) and (pointer:fine){.landing-page-module__mNQkZG__badge:hover{transform:translateX(calc(var(--scrap-shift,0px)*var(--scrap-slide,1)))rotate(calc(var(--scrap-tilt,0deg)*.35))}}.landing-page-module__mNQkZG__scrap{padding:var(--space-4x)var(--space-5x)var(--space-4x);background:var(--paper);clip-path:polygon(0% 5%,7% 1%,15% 6%,24% 2%,33% 7%,43% 1%,52% 5%,61% 0%,71% 6%,80% 2%,89% 7%,100% 3%,100% 95%,93% 99%,84% 94%,75% 100%,65% 95%,55% 99%,46% 93%,36% 99%,27% 94%,18% 100%,9% 95%,0% 99%);display:block}.landing-page-module__mNQkZG__badge:nth-child(2) .landing-page-module__mNQkZG__scrap{clip-path:polygon(0% 3%,10% 7%,19% 1%,29% 6%,38% 2%,49% 7%,58% 1%,68% 5%,77% 0%,87% 6%,100% 2%,100% 97%,90% 93%,81% 99%,71% 94%,62% 100%,52% 95%,41% 99%,31% 93%,21% 98%,11% 94%,0% 100%)}.landing-page-module__mNQkZG__badge:nth-child(3) .landing-page-module__mNQkZG__scrap{clip-path:polygon(0% 6%,8% 2%,18% 7%,27% 0%,36% 5%,46% 1%,56% 6%,65% 2%,74% 7%,84% 1%,93% 5%,100% 0%,100% 96%,91% 100%,82% 94%,72% 99%,63% 93%,53% 98%,43% 94%,33% 100%,23% 95%,13% 99%,0% 94%)}.landing-page-module__mNQkZG__pin{top:-12px;left:var(--pin-at,50%);width:26px;height:26px;color:var(--color-accent);filter:drop-shadow(1px 3px 2px rgba(20,10,60,.28));transform:translateX(-50%)scaleX(var(--pin-flip,1))rotate(var(--pin-turn,20deg));position:absolute}.landing-page-module__mNQkZG__badgesWink{bottom:calc(var(--space-2x)*-1);filter:drop-shadow(0 4px 6px rgba(20,10,60,.18));position:absolute;left:6%;transform:rotate(-14deg)}.landing-page-module__mNQkZG__badge:nth-child(2) .landing-page-module__mNQkZG__marker{border-radius:var(--radius-2xs)var(--radius-xs)var(--radius-2xs)var(--radius-xs);background-position:0 72%,.1em 36%}.landing-page-module__mNQkZG__badge:nth-child(3) .landing-page-module__mNQkZG__marker{border-radius:var(--radius-xs)var(--radius-2xs)var(--radius-xs)var(--radius-2xs);background-position:0 82%,.3em 26%}.landing-page-module__mNQkZG__shot{justify-content:center;margin:0;display:flex}.landing-page-module__mNQkZG__shotFrame{width:min(100%,460px);position:relative}.landing-page-module__mNQkZG__shotImage{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-art-lg);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.landing-page-module__mNQkZG__shotMood{position:absolute;top:44%;right:-22px}.landing-page-module__mNQkZG__shotActivity{position:absolute;bottom:-18px;right:6%}.landing-page-module__mNQkZG__rooms{gap:var(--space-8x);flex-direction:column;display:flex}.landing-page-module__mNQkZG__roomsHeading{gap:var(--space-6x);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.landing-page-module__mNQkZG__roomsHeading>.landing-page-module__mNQkZG__bandText{max-width:640px}.landing-page-module__mNQkZG__withouts{gap:var(--space-1x);color:var(--color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-page-module__mNQkZG__heart{vertical-align:-.125em;width:1em;height:1em;color:var(--color-accent);display:inline-block}.landing-page-module__mNQkZG__finale{gap:var(--space-4x);padding-bottom:calc(var(--control-size-lg) + var(--space-6x));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}.landing-page-module__mNQkZG__finaleTitle{max-width:18ch}.landing-page-module__mNQkZG__finaleActions{gap:var(--space-3x);margin-block:var(--space-4x);flex-wrap:wrap;justify-content:center;display:flex}.landing-page-module__mNQkZG__finaleWalker{--walker-size:160px;--walker-sink:calc(var(--walker-size)*.37);bottom:calc((var(--landing-gap) + var(--walker-sink))*-1);width:var(--walker-size);aspect-ratio:1;animation:landing-page-module__mNQkZG__finale-stroll var(--duration-stroll)linear infinite;position:absolute;left:0}@keyframes landing-page-module__mNQkZG__finale-stroll{0%{transform:translate(0)scaleX(-1)}48%{transform:translateX(calc(100cqw - var(--walker-size)))scaleX(-1)}50%{transform:translateX(calc(100cqw - var(--walker-size)))scaleX(1)}98%{transform:translate(0)scaleX(1)}to{transform:translate(0)scaleX(-1)}}:root[data-theme-tone=dark] .landing-page-module__mNQkZG__finaleWalker{filter:drop-shadow(0 0 8px var(--landing-spark-lilac))}.landing-page-module__mNQkZG__footer{--footer-ground:#3e01ff;--footer-ink:#fff;--footer-ink-soft:rgba(255,255,255,.76);--footer-ink-muted:rgba(255,255,255,.64);--footer-glass:rgba(255,255,255,.14);--footer-glass-strong:rgba(255,255,255,.24);isolation:isolate;padding:var(--space-16x)0 calc(var(--space-8x) + var(--safe-bottom));background:radial-gradient(60% 90% at 88% 0%,rgba(170,140,255,.45),transparent 70%),radial-gradient(45% 80% at 0% 100%,rgba(255,150,225,.22),transparent 70%),var(--footer-ground);color:var(--footer-ink);position:relative;overflow:clip}.landing-page-module__mNQkZG__footer ::selection{background:var(--footer-glass-strong);color:var(--footer-ink)}.landing-page-module__mNQkZG__footerInner{gap:var(--space-10x)var(--landing-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing-page-module__mNQkZG__footerBrand{flex-direction:column;grid-column:1/span 3;align-items:flex-start;min-width:0;display:flex}.landing-page-module__mNQkZG__footerLogo{filter:brightness(0)invert();width:auto;height:34px}.landing-page-module__mNQkZG__footerTagline{margin:var(--space-4x)0 0}.landing-page-module__mNQkZG__footerAbout{max-width:38ch;margin:var(--space-6x)0 0}.landing-page-module__mNQkZG__footerAbout[data-tone=inherit]{color:var(--footer-ink-soft)}.landing-page-module__mNQkZG__footerSocials{gap:var(--space-3x);margin:var(--space-8x)0 0;display:flex}.landing-page-module__mNQkZG__footerColumn{gap:var(--space-3x);flex-direction:column;grid-column:span 2;align-items:flex-start;min-width:0;display:flex}.landing-page-module__mNQkZG__footerColumnWide{grid-column:span 3}.landing-page-module__mNQkZG__footerBrand+.landing-page-module__mNQkZG__footerColumn{grid-column:4/span 2}.landing-page-module__mNQkZG__footerHeading{margin:0 0 var(--space-2x)}.landing-page-module__mNQkZG__footerLinks{gap:var(--space-2x);flex-direction:column;align-items:flex-start;display:flex}.landing-page-module__mNQkZG__footerBottom{gap:var(--space-4x);margin-top:var(--space-16x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.landing-page-module__mNQkZG__footerLegal{margin:0}.landing-page-module__mNQkZG__footerLegal[data-tone=inherit]{color:var(--footer-ink-muted)}.landing-page-module__mNQkZG__footerSign{gap:var(--space-2x);min-height:44px;padding:0 var(--space-5x);border-radius:var(--radius-round);background:var(--footer-glass);color:var(--footer-ink);align-items:center;margin:0;display:inline-flex}@media (max-width:1180px){.landing-page-module__mNQkZG__heroText,.landing-page-module__mNQkZG__badges,.landing-page-module__mNQkZG__bandText,.landing-page-module__mNQkZG__bandVisual,.landing-page-module__mNQkZG__band[data-mirrored] .landing-page-module__mNQkZG__bandText,.landing-page-module__mNQkZG__band[data-mirrored] .landing-page-module__mNQkZG__bandVisual{grid-column:1/-1}.landing-page-module__mNQkZG__band,.landing-page-module__mNQkZG__band[data-mirrored]{row-gap:var(--space-8x);grid-template-columns:minmax(0,640px);justify-content:start}.landing-page-module__mNQkZG__bandVisual,.landing-page-module__mNQkZG__band[data-mirrored] .landing-page-module__mNQkZG__bandVisual{justify-self:stretch;max-width:none}.landing-page-module__mNQkZG__badges{gap:var(--space-6x)var(--space-5x);flex-flow:wrap;align-items:flex-start}.landing-page-module__mNQkZG__badge{--scrap-slide:0}.landing-page-module__mNQkZG__bandVisual{grid-row:2}.landing-page-module__mNQkZG__footerBrand{grid-column:1/-1}.landing-page-module__mNQkZG__footerColumn,.landing-page-module__mNQkZG__footerColumnWide,.landing-page-module__mNQkZG__footerBrand+.landing-page-module__mNQkZG__footerColumn{grid-column:span 4}.landing-page-module__mNQkZG__footerColumnTall{grid-row:span 2}.landing-page-module__mNQkZG__headerNavigation{display:none}}@media (max-width:680px){.landing-page-module__mNQkZG__landing{--landing-gap:var(--space-16x)}.landing-page-module__mNQkZG__sections{padding-block:var(--space-10x)var(--landing-gap)}.landing-page-module__mNQkZG__actions,.landing-page-module__mNQkZG__finaleActions{flex-direction:column;align-items:stretch;width:100%}.landing-page-module__mNQkZG__badges{gap:var(--space-6x);flex-direction:column;align-items:center}.landing-page-module__mNQkZG__badge{text-align:center}.landing-page-module__mNQkZG__footerColumn,.landing-page-module__mNQkZG__footerColumnWide,.landing-page-module__mNQkZG__footerBrand+.landing-page-module__mNQkZG__footerColumn{grid-column:1/-1}.landing-page-module__mNQkZG__footerColumnTall{grid-row:auto}.landing-page-module__mNQkZG__footerBottom{margin-top:var(--space-12x);flex-direction:column-reverse;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.landing-page-module__mNQkZG__badge{transition:none}.landing-page-module__mNQkZG__finaleWalker{animation:none;transform:scaleX(-1)}}:root[data-app-motion=off] .landing-page-module__mNQkZG__finaleWalker{animation:none;transform:scaleX(-1)}
.landing-cat-module__Wl_DSq__catch{border-radius:var(--radius-round);cursor:pointer;background:0 0;border:0;padding:0}.landing-cat-module__Wl_DSq__catch:focus-visible{outline:var(--focus-ring-width)solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.landing-cat-module__Wl_DSq__cat{width:100%;height:100%}.landing-cat-module__Wl_DSq__hopping{animation:landing-cat-module__Wl_DSq__cat-hop var(--duration-entry)var(--ease-out)}@keyframes landing-cat-module__Wl_DSq__cat-hop{50%{transform:translateY(calc(var(--space-6x)*-1))}}@media (prefers-reduced-motion:reduce){.landing-cat-module__Wl_DSq__hopping{animation:none}}:root[data-app-motion=off] .landing-cat-module__Wl_DSq__hopping{animation:none}
.app-header-module__GfTASW__header{--header-padding-block:14px;z-index:var(--z-header);width:100%;min-height:var(--header-height);padding:calc(var(--header-padding-block) + var(--safe-top))0 var(--header-padding-block);padding-right:var(--safe-right);padding-left:var(--safe-left);background:var(--color-chrome);position:-webkit-sticky;position:sticky;top:0}.app-header-module__GfTASW__header[data-glass]{--header-glass-ground:color-mix(in srgb,var(--color-ground)62%,transparent);background:var(--header-glass-ground);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);padding-left:0;padding-right:0}.app-header-module__GfTASW__inner{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex;position:relative}.app-header-module__GfTASW__center{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-header-module__GfTASW__row{gap:var(--space-6x);flex:1;align-items:center;min-width:0;display:flex}.app-header-module__GfTASW__brand{width:-moz-fit-content;width:fit-content;margin-block:calc(var(--header-padding-block)*-1);padding-block:var(--header-padding-block);color:var(--color-ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.app-header-module__GfTASW__brandCompact{display:none}.app-header-module__GfTASW__navigation{min-width:0}.app-header-module__GfTASW__actions{flex:none;align-items:center;gap:10px;display:flex}.app-header-module__GfTASW__brandFull,.app-header-module__GfTASW__brandCompact{filter:var(--logo-filter)}@media (max-width:900px){.app-header-module__GfTASW__header{--header-padding-block:10px}.app-header-module__GfTASW__inner{min-height:0}}@media (max-width:680px){.app-header-module__GfTASW__header{--header-padding-block:8px;--control-size-lg:var(--control-size-md);padding-left:0;padding-right:0}.app-header-module__GfTASW__inner{gap:6px 12px}.app-header-module__GfTASW__row{gap:var(--space-4x)}.app-header-module__GfTASW__brandFull{display:none}.app-header-module__GfTASW__brandCompact{display:block}.app-header-module__GfTASW__actions{gap:6px}}@media (max-width:480px){.app-header-module__GfTASW__inner{column-gap:var(--space-2x)}.app-header-module__GfTASW__row{gap:var(--space-2x)}.app-header-module__GfTASW__actions{gap:4px}}@media (prefers-reduced-motion:reduce){.app-header-module__GfTASW__header{transition:none}}
.app-navigation-menu-module__9ohGlG__trigger{--fst-glass:var(--color-glass);--fst-glass-strong:var(--color-glass-strong)}.app-navigation-menu-module__9ohGlG__sections{--liquid-radius:var(--radius-lg);--liquid-spread-x:0px;--liquid-spread-y:0px}
.unread-dot-module__vYux5G__unreadDot{border:2px solid var(--unread-dot-ring,var(--color-card));border-radius:var(--radius-round);background:var(--color-danger);flex:none;width:10px;height:10px;display:inline-block}.unread-dot-module__vYux5G__unreadDot[data-placement=corner]{position:absolute;top:0;right:0}.unread-dot-module__vYux5G__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.cosmetic-toggle-module__ikmE6G__cosmeticToggle{width:48px;height:48px;padding:var(--space-1x);border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-card);color:var(--color-ink-muted);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.cosmetic-toggle-module__ikmE6G__cosmeticToggle[data-wide]{border-radius:var(--radius-md);width:112px}.cosmetic-toggle-module__ikmE6G__cosmeticToggle[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:2px}.cosmetic-toggle-module__ikmE6G__cosmeticToggle:disabled{opacity:.35;cursor:not-allowed}.cosmetic-toggle-module__ikmE6G__cosmeticToggle[data-locked]>:not(.cosmetic-toggle-module__ikmE6G__lock){opacity:.4;filter:grayscale(.6)}.cosmetic-toggle-module__ikmE6G__lock{border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-card);width:16px;height:16px;color:var(--color-ink-muted);place-items:center;display:grid;position:absolute;bottom:0;right:0}.cosmetic-toggle-module__ikmE6G__image{object-fit:contain;border-radius:inherit;width:100%;height:100%}.cosmetic-toggle-module__ikmE6G__swatch{border-radius:inherit;background:var(--swatch);width:100%;height:100%}
.slot-picker-module__iTe3OG__slotPicker{gap:var(--space-2x);flex-direction:column;display:flex}.slot-picker-module__iTe3OG__header{gap:var(--space-2x);justify-content:space-between;align-items:center;display:flex}.slot-picker-module__iTe3OG__shelf{gap:var(--space-2x);padding:var(--space-1x);flex-wrap:wrap;display:flex}.slot-picker-module__iTe3OG__shelf[data-folded]{max-height:60px;overflow:hidden}
.room-people-loading-module__OPIGuq__roomPeopleLoading{gap:var(--space-3x);min-height:68px;padding:var(--space-2x)var(--space-3x);flex:none;align-items:center;display:flex;position:relative}.room-people-loading-module__OPIGuq__face{--room-people-loading-face:color-mix(in srgb,var(--color-fixed-light)88%,transparent);border-radius:var(--radius-circle);background:var(--room-people-loading-face);flex:none;width:48px;height:48px;position:relative;overflow:hidden}.room-people-loading-module__OPIGuq__cat{width:84px;height:84px;position:absolute;top:50%;left:50%;translate:-50% -44%}.room-people-loading-module__OPIGuq__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.room-floats-module__aarAPW__lane{z-index:var(--z-float);pointer-events:none;width:240px;height:min(260px,40dvh,100%);position:absolute;bottom:0;right:-14px;container-type:size}.room-floats-module__aarAPW__float{opacity:0;transform:translate(var(--room-float-lane-x),0);animation:room-floats-module__aarAPW__room-float-rise var(--room-float-lifetime)cubic-bezier(.3,.45,.6,.9)forwards,room-floats-module__aarAPW__room-float-fade var(--room-float-lifetime)linear forwards;position:absolute;bottom:0;right:0}.room-floats-module__aarAPW__float[data-kind=mood]{right:5px}.room-floats-module__aarAPW__float[data-drift="0"]{--room-float-lane-x:-10px}.room-floats-module__aarAPW__float[data-drift="1"]{--room-float-lane-x:9px}.room-floats-module__aarAPW__float[data-drift="2"]{--room-float-lane-x:-2px}@keyframes room-floats-module__aarAPW__room-float-rise{0%{transform:translate(var(--room-float-lane-x),0)}to{transform:translate(var(--room-float-lane-x),-100cqh)}}@keyframes room-floats-module__aarAPW__room-float-fade{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.room-floats-module__aarAPW__float{animation:room-floats-module__aarAPW__room-float-fade var(--room-float-lifetime)linear forwards}}
.room-reaction-bar-module__8XdwLW__roomReactionBar{position:relative}.room-reaction-bar-module__8XdwLW__reactions{justify-content:space-between;width:100%}.room-reaction-bar-module__8XdwLW__wait{top:calc(var(--space-3x)*-1);right:var(--space-2x);position:absolute}
.clock-module___mkrvq__clock{gap:var(--space-2x);border-radius:var(--radius-round);background:var(--day-part-surface);color:var(--day-part-ink);transition:background-color var(--duration-theme)var(--ease-out),color var(--duration-theme)var(--ease-out);align-items:center;display:inline-flex}.clock-module___mkrvq__icon{color:var(--day-part-glyph);transition:color var(--duration-theme)var(--ease-out);flex:none}.clock-module___mkrvq__time{color:var(--day-part-ink);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:var(--leading-none);letter-spacing:var(--tracking-snug)}.clock-module___mkrvq__dayPart{color:var(--color-ink-soft);font-weight:var(--font-weight-medium);line-height:var(--leading-none);white-space:nowrap}.clock-module___mkrvq__clock[data-variant=compact]{min-height:var(--control-size-lg);padding-inline:var(--space-5x)}.clock-module___mkrvq__clock[data-variant=compact] .clock-module___mkrvq__time{font-size:var(--font-size-xl)}.clock-module___mkrvq__clock[data-variant=compact] .clock-module___mkrvq__dayPart{font-size:var(--font-size-md)}.clock-module___mkrvq__clock[data-variant=panel]{gap:var(--space-3x);min-height:48px;padding:var(--space-3x)var(--space-5x);background:0 0;justify-content:center}.clock-module___mkrvq__clock[data-variant=panel] .clock-module___mkrvq__time{font-size:var(--font-size-4xl);letter-spacing:var(--tracking-tight)}.clock-module___mkrvq__clock[data-variant=panel] .clock-module___mkrvq__dayPart{color:var(--fst-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-snug)}.clock-module___mkrvq__clock[data-variant=corner]{gap:var(--space-1x);padding:var(--space-2x);background:0 0;grid-template-columns:auto auto;place-items:center end;display:inline-grid}.clock-module___mkrvq__clock[data-variant=corner] .clock-module___mkrvq__time{font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);grid-column:1/-1}.clock-module___mkrvq__clock[data-variant=corner] .clock-module___mkrvq__icon{grid-row:2}.clock-module___mkrvq__clock[data-variant=corner] .clock-module___mkrvq__dayPart{color:var(--fst-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);grid-row:2}body:has([data-room-theme=dark]) .clock-module___mkrvq__clock{--dark-clock-background:color-mix(in srgb,var(--day-part-accent)16%,transparent);background:var(--dark-clock-background);color:var(--day-part-accent)}:root[data-theme-tone=dark]:not(:has([data-room-theme])) .clock-module___mkrvq__clock{--dark-clock-background:color-mix(in srgb,var(--day-part-accent)16%,transparent);background:var(--dark-clock-background);color:var(--day-part-accent)}body:has([data-room-theme=dark]) .clock-module___mkrvq__clock:-webkit-any([data-variant=panel],[data-variant=corner]){background:0 0}body:has([data-room-theme=dark]) .clock-module___mkrvq__clock:-moz-any([data-variant=panel],[data-variant=corner]){background:0 0}body:has([data-room-theme=dark]) .clock-module___mkrvq__clock:is([data-variant=panel],[data-variant=corner]){background:0 0}:root[data-theme-tone=dark]:not(:has([data-room-theme])) .clock-module___mkrvq__clock:-webkit-any([data-variant=panel],[data-variant=corner]){background:0 0}:root[data-theme-tone=dark]:not(:has([data-room-theme])) .clock-module___mkrvq__clock:-moz-any([data-variant=panel],[data-variant=corner]){background:0 0}:root[data-theme-tone=dark]:not(:has([data-room-theme])) .clock-module___mkrvq__clock:is([data-variant=panel],[data-variant=corner]){background:0 0}body:has([data-room-theme=dark]) :-webkit-any(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}body:has([data-room-theme=dark]) :-moz-any(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}body:has([data-room-theme=dark]) :is(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}:root[data-theme-tone=dark]:not(:has([data-room-theme])) :-webkit-any(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}:root[data-theme-tone=dark]:not(:has([data-room-theme])) :-moz-any(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}:root[data-theme-tone=dark]:not(:has([data-room-theme])) :is(.clock-module___mkrvq__icon,.clock-module___mkrvq__time){color:var(--day-part-accent)}@media (max-width:680px){.clock-module___mkrvq__clock[data-variant=compact]{min-height:var(--control-size-md);padding-inline:var(--space-3x)}.clock-module___mkrvq__clock[data-variant=compact] .clock-module___mkrvq__time{font-size:var(--font-size-md)}.clock-module___mkrvq__clock[data-variant=compact] .clock-module___mkrvq__dayPart{display:none}}@media (prefers-reduced-motion:reduce){.clock-module___mkrvq__clock,.clock-module___mkrvq__icon{transition:none}}
.day-clock-trigger-module__smIyXW__trigger{border-radius:var(--radius-round);cursor:pointer;transition:filter var(--duration-press)var(--ease-out),box-shadow var(--duration-hover)var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.day-clock-trigger-module__smIyXW__trigger:hover{box-shadow:0 0 0 var(--ring-width-lg)var(--color-glass)}[data-liquid-live] .day-clock-trigger-module__smIyXW__trigger:not(:-webkit-any([data-variant=panel],[data-open])):hover{box-shadow:none}[data-liquid-live] .day-clock-trigger-module__smIyXW__trigger:not(:-moz-any([data-variant=panel],[data-open])):hover{box-shadow:none}[data-liquid-live] .day-clock-trigger-module__smIyXW__trigger:not(:is([data-variant=panel],[data-open])):hover{box-shadow:none}}.day-clock-trigger-module__smIyXW__trigger:active{filter:var(--press-shade)}.day-clock-trigger-module__smIyXW__trigger[data-open]{box-shadow:0 0 0 var(--ring-width-lg)var(--color-accent-soft)}.day-clock-trigger-module__smIyXW__trigger:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.day-clock-trigger-module__smIyXW__trigger:-webkit-any([data-variant=panel],[data-variant=corner]){--panel-wash:color-mix(in srgb,var(--color-ink)5%,transparent);border-radius:var(--radius-round)}.day-clock-trigger-module__smIyXW__trigger:-moz-any([data-variant=panel],[data-variant=corner]){--panel-wash:color-mix(in srgb,var(--color-ink)5%,transparent);border-radius:var(--radius-round)}.day-clock-trigger-module__smIyXW__trigger:is([data-variant=panel],[data-variant=corner]){--panel-wash:color-mix(in srgb,var(--color-ink)5%,transparent);border-radius:var(--radius-round)}.day-clock-trigger-module__smIyXW__trigger:-webkit-any([data-variant=panel],[data-variant=corner])[data-open]{background:var(--panel-wash);box-shadow:none}.day-clock-trigger-module__smIyXW__trigger:-moz-any([data-variant=panel],[data-variant=corner])[data-open]{background:var(--panel-wash);box-shadow:none}.day-clock-trigger-module__smIyXW__trigger:is([data-variant=panel],[data-variant=corner])[data-open]{background:var(--panel-wash);box-shadow:none}@media (hover:hover) and (pointer:fine){.day-clock-trigger-module__smIyXW__trigger:-webkit-any([data-variant=panel],[data-variant=corner]):hover{background:var(--panel-wash);box-shadow:none}.day-clock-trigger-module__smIyXW__trigger:-moz-any([data-variant=panel],[data-variant=corner]):hover{background:var(--panel-wash);box-shadow:none}.day-clock-trigger-module__smIyXW__trigger:is([data-variant=panel],[data-variant=corner]):hover{background:var(--panel-wash);box-shadow:none}}
.room-music-player-module__O3sOgW__corner{flex-direction:column;align-items:stretch;width:max-content;max-width:100%;display:flex}.room-music-player-module__O3sOgW__visualizer{--visualizer-halo:var(--room-panel-base);width:80%;height:40px;margin:0 auto var(--space-1x);color:var(--room-control-color)}.room-music-player-module__O3sOgW__player{--card-width:fit-content;--card-max-width:100%;--card-padding:var(--space-2x)}.room-music-player-module__O3sOgW__controls{gap:var(--space-2x);align-items:center;display:flex}.room-music-player-module__O3sOgW__volumeButton{min-width:var(--control-size-lg);height:var(--control-size-lg);padding:0 var(--space-4x);border-radius:var(--radius-round);background:var(--fst-glass);color:var(--fst-ink);cursor:pointer;transition:background-color var(--duration-dialog)var(--ease-out),filter var(--duration-dialog)var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:flex}.room-music-player-module__O3sOgW__level{font-variant-numeric:tabular-nums;display:inline-grid}.room-music-player-module__O3sOgW__levelValue,.room-music-player-module__O3sOgW__levelReserve{text-align:end;grid-area:1/1}.room-music-player-module__O3sOgW__levelReserve{visibility:hidden}.room-music-player-module__O3sOgW__controls:not([data-liquid-live]) .room-music-player-module__O3sOgW__volumeButton:hover,.room-music-player-module__O3sOgW__volumeButton[data-popup-open]{background:var(--fst-glass-strong)}.room-music-player-module__O3sOgW__volumeButton[data-muted]{color:var(--fst-ink-soft)}.room-music-player-module__O3sOgW__volumeButton:active{filter:var(--press-shade);transition-duration:var(--duration-press)}.room-music-player-module__O3sOgW__volumeButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.room-music-player-module__O3sOgW__chipRow{gap:var(--space-2x);padding:0 var(--space-2x)var(--space-1x);flex-wrap:wrap;display:flex}.room-music-player-module__O3sOgW__volumePopover{width:-moz-fit-content;width:fit-content}.room-music-player-module__O3sOgW__volume{gap:var(--space-2x);padding:var(--space-1x)var(--space-1x)0;color:var(--color-ink-soft);flex-direction:column;align-items:center;display:flex}.room-music-player-module__O3sOgW__volumeSlider{height:176px}.room-music-player-module__O3sOgW__volumeValue{font-variant-numeric:tabular-nums}@media (max-width:1180px){.room-music-player-module__O3sOgW__corner{position:relative}.room-music-player-module__O3sOgW__visualizer{height:var(--space-6x);margin:0 0 var(--space-1x);position:absolute;bottom:100%;left:10%}}.room-music-player-module__O3sOgW__volumeGlyph{flex:none}@media (min-width:681px){.room-music-player-module__O3sOgW__volumeButton .room-music-player-module__O3sOgW__volumeGlyph,.room-music-player-module__O3sOgW__volume .room-music-player-module__O3sOgW__volumeMute{display:none}}@media (max-width:680px){.room-music-player-module__O3sOgW__controls .room-music-player-module__O3sOgW__muteSwitch,.room-music-player-module__O3sOgW__volumeButton .room-music-player-module__O3sOgW__level{display:none}.room-music-player-module__O3sOgW__volumeButton{padding:0}}@media (max-width:480px){.room-music-player-module__O3sOgW__controls{gap:var(--space-1x)}}@media (prefers-reduced-motion:reduce){.room-music-player-module__O3sOgW__volumeButton{transition:none}}
.room-info-card-module__0sx59q__card{width:100%}.room-info-card-module__0sx59q__heading{--signal-size:11px;gap:var(--space-1x)var(--space-3x);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.room-info-card-module__0sx59q__back{align-self:center}.room-info-card-module__0sx59q__text{gap:var(--space-1x);flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;display:flex}.room-info-card-module__0sx59q__nameRow{min-width:0;max-width:100%;position:relative}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow{width:-moz-fit-content;width:fit-content}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__heading[data-signal-at-name] .room-info-card-module__0sx59q__nameRow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-1x))}.room-info-card-module__0sx59q__name{text-wrap:balance;min-width:0;margin:0}.room-info-card-module__0sx59q__nameRow>.room-info-card-module__0sx59q__nameSignal{--connection-dot-ring:transparent;top:0;bottom:auto}.room-info-card-module__0sx59q__line{max-width:46ch;color:var(--fst-ink-soft);text-wrap:pretty;margin:0}.room-info-card-module__0sx59q__description{text-overflow:ellipsis;white-space:nowrap;width:0;min-width:100%;overflow:hidden}.room-info-card-module__0sx59q__clock{grid-area:1/3;align-items:center;display:flex}.room-info-card-module__0sx59q__credit,.room-info-card-module__0sx59q__notice{grid-column:2/-1}.room-info-card-module__0sx59q__heading[data-has-clock] .room-info-card-module__0sx59q__credit{grid-row:2}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__heading[data-has-clock]:not([data-signal-at-name]) .room-info-card-module__0sx59q__credit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--signal-size) + var(--space-3x))}.room-info-card-module__0sx59q__signal{--connection-dot-ring:transparent;width:var(--signal-size);height:var(--signal-size);grid-area:1/3;place-self:start end;position:relative}.room-info-card-module__0sx59q__heading[data-has-clock] .room-info-card-module__0sx59q__signal{grid-row:2;align-self:center}
.slider-module__bpiFeG__slider{--slider-track:12px;--slider-thumb:28px;min-width:0;display:flex}.slider-module__bpiFeG__slider[data-orientation=vertical]{justify-content:center}.slider-module__bpiFeG__control{min-width:0;height:var(--slider-thumb);padding-inline:calc(var(--slider-thumb)/2);cursor:pointer;touch-action:none;flex:1;align-items:center;display:flex}.slider-module__bpiFeG__control[data-orientation=vertical]{width:var(--slider-thumb);height:auto;padding:calc(var(--slider-thumb)/2)0;flex-direction:column;flex:none}.slider-module__bpiFeG__control[data-disabled]{cursor:not-allowed}.slider-module__bpiFeG__track{height:var(--slider-track);border-radius:var(--radius-round);background:var(--color-line);flex:1;position:relative}.slider-module__bpiFeG__track[data-orientation=vertical]{width:var(--slider-track);height:auto}.slider-module__bpiFeG__indicator{border-radius:var(--radius-round);background:var(--color-accent)}.slider-module__bpiFeG__thumb{width:var(--slider-thumb);height:var(--slider-thumb);border:2px solid var(--color-knob-edge);border-radius:var(--radius-circle);background:var(--color-fixed-light)}.slider-module__bpiFeG__thumb[data-orientation=horizontal]{top:50%}.slider-module__bpiFeG__thumb[data-orientation=vertical]{left:50%}.slider-module__bpiFeG__thumb:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}
.interface-settings-module__p9MOxa__section{gap:var(--space-5x);flex-direction:column;display:flex}.interface-settings-module__p9MOxa__heading{color:var(--color-ink);margin:0}.interface-settings-module__p9MOxa__themeSelect{width:200px}@media (max-width:680px){.interface-settings-module__p9MOxa__themeSelect{width:100%}}.interface-settings-module__p9MOxa__volume{gap:var(--space-2x);grid-template-columns:minmax(160px,1fr) 40px;align-items:center;min-width:220px;display:grid}.interface-settings-module__p9MOxa__volumeValue{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;text-align:right}.interface-settings-module__p9MOxa__themeControl{--theme-control-ground:color-mix(in srgb,var(--color-ink)7%,transparent);border-radius:var(--radius-md);background:var(--theme-control-ground);flex:1;gap:3px;padding:3px;display:flex}.interface-settings-module__p9MOxa__themeOption{border-radius:var(--radius-sm);min-width:0;min-height:36px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover)var(--ease-out),color var(--duration-hover)var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding-left:8px;padding-right:8px;display:inline-flex}.interface-settings-module__p9MOxa__themeOption[data-checked]{background:var(--color-accent-soft);color:var(--color-accent-soft-ink)}.interface-settings-module__p9MOxa__themeOption:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.interface-settings-module__p9MOxa__themeOption:hover:not([data-checked]){background:var(--color-glass);color:var(--color-ink)}}@media (max-width:480px){.interface-settings-module__p9MOxa__themeOptionLabel{display:none}}@media (prefers-reduced-motion:reduce){.interface-settings-module__p9MOxa__themeOption{transition:none}}
.favorites-full-dialog-module__NHArkq__list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.favorites-full-dialog-module__NHArkq__row{gap:var(--space-2x);min-width:0;min-height:40px;padding-left:var(--space-2x);border-radius:var(--radius-sm);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.favorites-full-dialog-module__NHArkq__row:hover{background:var(--color-glass)}}.favorites-full-dialog-module__NHArkq__icon{color:var(--color-accent);flex:none}.favorites-full-dialog-module__NHArkq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.favorites-full-dialog-module__NHArkq__remove{flex:none}
.timer-face-module__2UnLNW__visitBand{z-index:var(--z-float);width:min(440px,calc(100% - var(--space-8x)));justify-content:center;display:flex;position:absolute;top:0;left:50%;translate:-50%}@media not (min-width:1180px){.timer-face-module__2UnLNW__visitBand{width:100%;margin-top:var(--space-5x);margin-bottom:var(--space-4x);position:static;translate:none}}.timer-face-module__2UnLNW__belowTransport{justify-content:center;width:100%;display:flex}@media (min-width:1180px){.timer-face-module__2UnLNW__belowTransport{display:none}}.timer-face-module__2UnLNW__side{align-items:center;min-width:0;display:flex}.timer-face-module__2UnLNW__side[data-side=right]{justify-content:flex-end}.timer-face-module__2UnLNW__slot{justify-content:inherit;width:100%;display:flex}.timer-face-module__2UnLNW__latest{min-height:42px}.timer-face-module__2UnLNW__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__2UnLNW__clock{font-size:var(--font-size-clock);display:block}.timer-face-module__2UnLNW__row{gap:var(--space-3x);width:100%;margin-top:calc(-1*var(--space-4x));flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.timer-face-module__2UnLNW__activity{flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.timer-face-module__2UnLNW__transport{gap:var(--space-2x);flex:none;align-items:center;display:flex}.timer-face-module__2UnLNW__glyphStack{place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.timer-face-module__2UnLNW__glyph{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.timer-face-module__2UnLNW__face .timer-face-module__2UnLNW__skeletonTimes,.timer-face-module__2UnLNW__face .timer-face-module__2UnLNW__skeletonClock,.timer-face-module__2UnLNW__face .timer-face-module__2UnLNW__skeletonPill,.timer-face-module__2UnLNW__face .timer-face-module__2UnLNW__skeletonDisc,.timer-face-module__2UnLNW__side .timer-face-module__2UnLNW__skeletonSide{background:var(--fst-glass)}.timer-face-module__2UnLNW__skeletonTimes{border-radius:var(--radius-xl);width:100%;max-width:400px;height:198px}.timer-face-module__2UnLNW__skeletonClock{border-radius:var(--radius-lg);width:4.35em;height:1em}.timer-face-module__2UnLNW__skeletonRow{gap:var(--space-3x)}.timer-face-module__2UnLNW__skeletonPill{border-radius:var(--radius-round);width:200px;height:56px}.timer-face-module__2UnLNW__skeletonDiscs{gap:var(--space-2x);display:flex}.timer-face-module__2UnLNW__skeletonDisc{border-radius:var(--radius-circle);width:56px;height:56px}.timer-face-module__2UnLNW__skeletonSide{border-radius:var(--radius-xl);width:100%;max-width:440px;height:146px}[data-fullscreen] .timer-face-module__2UnLNW__face{gap:var(--space-4x);padding:var(--space-2x)0}[data-fullscreen] .timer-face-module__2UnLNW__clock{font-size:min(9vw,16vh)}@media not (min-width:1180px){.timer-face-module__2UnLNW__face,.timer-face-module__2UnLNW__side{--card-max-width:640px}.timer-face-module__2UnLNW__face{gap:var(--space-5x);max-width:none;padding:var(--space-6x)0 var(--space-2x)}.timer-face-module__2UnLNW__skeletonTimes{max-width:640px}.timer-face-module__2UnLNW__clock{order:-2;font-size:min(19.5vw,176px)}.timer-face-module__2UnLNW__row{order:-1;justify-content:center}.timer-face-module__2UnLNW__activity{justify-content:center}.timer-face-module__2UnLNW__side[data-side=left]{display:none}.timer-face-module__2UnLNW__side[data-side=right]{order:2;justify-content:center}.timer-face-module__2UnLNW__side:empty,.timer-face-module__2UnLNW__side[aria-hidden=true]{display:none}[data-fullscreen] .timer-face-module__2UnLNW__clock{font-size:min(19.5vw,22dvh)}}@media (max-width:680px){.timer-face-module__2UnLNW__skeletonTimes{height:194px}}
.picture-in-picture-timer-module__ppGtiW__frame{--frame-pad:clamp(10px,5cqmin,24px);--frame-gap:clamp(6px,3.2cqmin,16px);--frame-disc:clamp(34px,14cqmin,56px);--frame-chip:clamp(28px,10cqmin,42px);--fst-ink-far:color-mix(in oklab,var(--fst-ink-end)55%,var(--fst-ink));isolation:isolate;background:var(--fst-ground);color:var(--fst-ink);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;container:frame/size}.picture-in-picture-timer-module__ppGtiW__frame ::selection{background:var(--fst-glass-strong);color:var(--fst-ink)}.picture-in-picture-timer-module__ppGtiW__inner{z-index:var(--z-raised);gap:var(--frame-gap);height:100%;padding:var(--frame-pad);padding-top:calc(var(--frame-pad) + var(--safe-top,0px));flex-direction:column;align-items:center;display:flex;position:relative}.picture-in-picture-timer-module__ppGtiW__head{flex-direction:column;align-items:center;gap:max(2px,min(1.2cqmin,6px));min-width:0;max-width:100%;display:flex}.picture-in-picture-timer-module__ppGtiW__chip{max-width:100%;height:var(--frame-chip);border-radius:var(--radius-round);background:var(--fst-glass);color:var(--fst-ink);font-size:max(12px,min(4.1cqmin,15px));font-weight:var(--font-weight-semibold);line-height:var(--leading-none);align-items:center;gap:.45em;padding:0 .95em 0 .75em;display:inline-flex}.picture-in-picture-timer-module__ppGtiW__chip[data-named]{background:var(--fst-card);color:var(--fst-accent)}.picture-in-picture-timer-module__ppGtiW__chipGlyph{flex:none;width:1.3em;height:1.3em}.picture-in-picture-timer-module__ppGtiW__chipLabel,.picture-in-picture-timer-module__ppGtiW__focus{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picture-in-picture-timer-module__ppGtiW__chipLabel{min-width:0}.picture-in-picture-timer-module__ppGtiW__focus{max-width:100%;color:var(--fst-ink-soft);font-size:max(11px,min(3.6cqmin,14px));font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.picture-in-picture-timer-module__ppGtiW__center{gap:calc(var(--frame-gap)*1.25);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.picture-in-picture-timer-module__ppGtiW__face{flex-direction:column;align-items:center;gap:max(2px,min(1.6cqmin,10px));max-width:100%;display:flex}.picture-in-picture-timer-module__ppGtiW__clock{font-size:min(calc((100cqw - 2*var(--frame-pad))/4.75),30cqh);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);white-space:nowrap;display:block}.picture-in-picture-timer-module__ppGtiW__digits{--ink-fade:linear-gradient(100deg,var(--fst-ink)20%,var(--fst-ink-far)100%);background:var(--ink-fade);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:.04em;padding-right:.04em}.picture-in-picture-timer-module__ppGtiW__frame[data-resting] .picture-in-picture-timer-module__ppGtiW__digits{background:var(--fst-ink-soft);-webkit-background-clip:text;background-clip:text}.picture-in-picture-timer-module__ppGtiW__split{color:var(--fst-ink-soft);font-size:max(11px,min(3.6cqmin,14px));font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.6em;margin:0;display:flex}.picture-in-picture-timer-module__ppGtiW__split [data-lit]{color:var(--fst-ink)}.picture-in-picture-timer-module__ppGtiW__splitDot{border-radius:var(--radius-circle);background:currentColor;width:3px;height:3px}.picture-in-picture-timer-module__ppGtiW__transport{justify-content:center;align-items:center;gap:max(6px,min(2.4cqmin,10px));display:flex}.picture-in-picture-timer-module__ppGtiW__pill{width:var(--frame-disc);height:var(--frame-disc);border-radius:var(--radius-round);font-size:max(13px,min(3.6cqmin,16px));font-weight:var(--font-weight-semibold);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;transition:filter var(--duration-dialog)var(--ease-out),transform var(--duration-dialog)var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5em;padding:0;display:inline-flex;position:relative;overflow:hidden}.picture-in-picture-timer-module__ppGtiW__pill[data-variant=disc]{background:var(--fst-disc);color:var(--fst-disc-ink)}.picture-in-picture-timer-module__ppGtiW__pill[data-variant=stop]{background:var(--fst-stop);color:var(--color-on-stop)}@media (hover:hover) and (pointer:fine){.picture-in-picture-timer-module__ppGtiW__pill:hover:not(:disabled){filter:brightness(.95)}}.picture-in-picture-timer-module__ppGtiW__pill:active:not(:disabled){transition-duration:var(--duration-hover);transform:scale(.95)}.picture-in-picture-timer-module__ppGtiW__pill:disabled{opacity:.6;cursor:default}.picture-in-picture-timer-module__ppGtiW__pill:focus-visible{outline:2px solid var(--fst-ink);outline-offset:3px}.picture-in-picture-timer-module__ppGtiW__friendsToggle:focus-visible{outline:2px solid var(--fst-ink);outline-offset:3px}.picture-in-picture-timer-module__ppGtiW__pill[data-reloading]:after{--sweep-fill:color-mix(in srgb,var(--color-on-accent)28%,transparent);content:"";background:var(--sweep-fill);pointer-events:none;transform-origin:0;animation:picture-in-picture-timer-module__ppGtiW__reload var(--fst-settle)linear forwards;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes picture-in-picture-timer-module__ppGtiW__reload{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.picture-in-picture-timer-module__ppGtiW__pillGlyph{width:calc(var(--frame-disc)*.42);height:calc(var(--frame-disc)*.42);flex:none;place-items:center;display:inline-grid}.picture-in-picture-timer-module__ppGtiW__pillGlyphIcon{width:100%;height:100%}.picture-in-picture-timer-module__ppGtiW__pillLabel{display:none}.picture-in-picture-timer-module__ppGtiW__glyphStack{place-items:center;width:100%;height:100%;display:inline-grid;position:relative}.picture-in-picture-timer-module__ppGtiW__glyphIdle,.picture-in-picture-timer-module__ppGtiW__glyphDone{transition:opacity var(--duration-dialog)var(--ease-out),transform var(--duration-dialog)var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.picture-in-picture-timer-module__ppGtiW__glyphDone,.picture-in-picture-timer-module__ppGtiW__glyphStack[data-done] .picture-in-picture-timer-module__ppGtiW__glyphIdle{opacity:0;transform:scale(.8)}.picture-in-picture-timer-module__ppGtiW__glyphStack[data-done] .picture-in-picture-timer-module__ppGtiW__glyphDone{opacity:1;transform:none}.picture-in-picture-timer-module__ppGtiW__error{gap:var(--space-1x);border-radius:var(--radius-round);background:var(--fst-card);max-width:100%;color:var(--fst-card-ink);font-size:max(11px,min(3.4cqmin,13px));line-height:var(--leading-snug);align-items:center;margin:0;padding:6px 12px;display:inline-flex}.picture-in-picture-timer-module__ppGtiW__errorIcon{color:var(--fst-stop);flex:none}.picture-in-picture-timer-module__ppGtiW__friends{flex:none;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.picture-in-picture-timer-module__ppGtiW__friendsToggle{gap:var(--space-2x);max-width:100%;height:var(--frame-chip);border-radius:var(--radius-round);background:var(--fst-glass);color:var(--fst-ink);font-size:max(12px,min(3.8cqmin,14px));font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-dialog)var(--ease-out);border:0;align-items:center;padding:0 .9em 0 .35em;display:inline-flex}@media (hover:hover) and (pointer:fine){.picture-in-picture-timer-module__ppGtiW__friendsToggle:hover{background:var(--fst-glass-strong)}}.picture-in-picture-timer-module__ppGtiW__faces{gap:3px;display:flex}.picture-in-picture-timer-module__ppGtiW__friendFace{width:calc(var(--frame-chip) - 10px);height:calc(var(--frame-chip) - 10px)}.picture-in-picture-timer-module__ppGtiW__friendsTitle{white-space:nowrap}.picture-in-picture-timer-module__ppGtiW__caret{transition:transform var(--duration-dialog)var(--ease-out);flex:none}.picture-in-picture-timer-module__ppGtiW__friendsToggle[aria-expanded=true] .picture-in-picture-timer-module__ppGtiW__caret{transform:rotate(180deg)}.picture-in-picture-timer-module__ppGtiW__people{right:0;bottom:calc(100% + var(--space-2x));z-index:var(--z-float);overscroll-behavior:contain;max-height:62cqh;padding:var(--space-2x);border-radius:var(--radius-floating);background:var(--fst-card);color:var(--fst-card-ink);box-shadow:var(--shadow-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;left:0;overflow-y:auto}.picture-in-picture-timer-module__ppGtiW__person{gap:var(--space-2x);align-items:center;padding:6px 8px;display:flex}.picture-in-picture-timer-module__ppGtiW__personText{flex-direction:column;flex:1;min-width:0;display:flex}.picture-in-picture-timer-module__ppGtiW__name,.picture-in-picture-timer-module__ppGtiW__status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picture-in-picture-timer-module__ppGtiW__status{--status-ink:color-mix(in srgb,var(--fst-card-ink)62%,transparent);color:var(--status-ink)}.picture-in-picture-timer-module__ppGtiW__presentDot{border-radius:var(--radius-circle);background:var(--fst-present);flex:none;width:8px;height:8px}@container frame (width>=480px) and (height>=240px){.picture-in-picture-timer-module__ppGtiW__pill{width:auto;padding:0 1.15em 0 .95em}.picture-in-picture-timer-module__ppGtiW__pillGlyph{width:1.3em;height:1.3em}.picture-in-picture-timer-module__ppGtiW__pillLabel{display:inline}}@container frame (height<320px){.picture-in-picture-timer-module__ppGtiW__split{display:none}}@container frame (height<250px){.picture-in-picture-timer-module__ppGtiW__focus,.picture-in-picture-timer-module__ppGtiW__friendsTitle,.picture-in-picture-timer-module__ppGtiW__caret{display:none}.picture-in-picture-timer-module__ppGtiW__friendsToggle{padding-right:.35em}}@container frame (height<190px){.picture-in-picture-timer-module__ppGtiW__head,.picture-in-picture-timer-module__ppGtiW__friends{display:none}}@container frame (aspect-ratio>=2.1){.picture-in-picture-timer-module__ppGtiW__inner{align-items:stretch}.picture-in-picture-timer-module__ppGtiW__center{column-gap:calc(var(--frame-gap)*2);flex-flow:wrap;justify-content:space-between}.picture-in-picture-timer-module__ppGtiW__head,.picture-in-picture-timer-module__ppGtiW__face{align-items:flex-start}.picture-in-picture-timer-module__ppGtiW__friends{justify-content:flex-start}.picture-in-picture-timer-module__ppGtiW__clock{font-size:min(calc((66cqw - 2*var(--frame-pad))/4.75),44cqh)}.picture-in-picture-timer-module__ppGtiW__pill{width:var(--frame-disc);padding:0}.picture-in-picture-timer-module__ppGtiW__pillGlyph{width:calc(var(--frame-disc)*.42);height:calc(var(--frame-disc)*.42)}.picture-in-picture-timer-module__ppGtiW__pillLabel{display:none}}@media (prefers-reduced-motion:reduce){.picture-in-picture-timer-module__ppGtiW__pill,.picture-in-picture-timer-module__ppGtiW__caret,.picture-in-picture-timer-module__ppGtiW__friendsToggle,.picture-in-picture-timer-module__ppGtiW__glyphIdle,.picture-in-picture-timer-module__ppGtiW__glyphDone{transition:none}.picture-in-picture-timer-module__ppGtiW__pill:hover:not(:disabled),.picture-in-picture-timer-module__ppGtiW__pill:active:not(:disabled){transform:none}.picture-in-picture-timer-module__ppGtiW__pill[data-reloading]:after{animation:none}}:root[data-app-motion=off] .picture-in-picture-timer-module__ppGtiW__pill:hover:not(:disabled),:root[data-app-motion=off] .picture-in-picture-timer-module__ppGtiW__pill:active:not(:disabled){transform:none}
@media (hover:none) and (pointer:coarse){.panel-controls-module__UTyjma__keyboardOnly{display:none}}.panel-controls-module__UTyjma__controls{gap:var(--space-2x);align-items:center;display:inline-flex}
.timer-dock-module__R40IHa__dock{--card-width:auto;--card-max-width:100%;--card-padding:var(--space-2x)}.timer-dock-module__R40IHa__doors{gap:var(--space-2x);align-items:center;display:flex}@media not (min-width:1440px){.timer-dock-module__R40IHa__dock{--card-padding:var(--space-2x)0;min-width:0;max-width:100%}.timer-dock-module__R40IHa__doors{overscroll-behavior-x:contain;max-width:100%;padding-top:2px;padding-bottom:2px;padding-inline:var(--space-2x);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-2x),#000 calc(100% - var(--space-2x)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-2x),#000 calc(100% - var(--space-2x)),transparent);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-2x);margin-top:-2px;margin-bottom:-2px;overflow-x:auto}.timer-dock-module__R40IHa__doors::-webkit-scrollbar{display:none}.timer-dock-module__R40IHa__door{scroll-snap-align:start;flex:none}}@media not (min-width:1180px){.timer-dock-module__R40IHa__dock{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}}
.session-date-selector-module__Nvnbkq__pickerHeader{gap:var(--space-1x);display:grid}.session-date-selector-module__Nvnbkq__calendar,.session-date-selector-module__Nvnbkq__months,.session-date-selector-module__Nvnbkq__month{width:100%}.session-date-selector-module__Nvnbkq__calendar{--calendar-cell:42px;position:relative}.session-date-selector-module__Nvnbkq__month{gap:var(--space-3x);display:grid}.session-date-selector-module__Nvnbkq__monthCaption{justify-content:center;align-items:center;min-height:40px;display:flex}.session-date-selector-module__Nvnbkq__captionLabel{color:var(--color-ink);text-transform:capitalize}.session-date-selector-module__Nvnbkq__navigation{right:var(--space-5x);left:var(--space-5x);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.session-date-selector-module__Nvnbkq__navigationButton{border-radius:var(--radius-md);background:var(--color-glass);width:40px;height:40px;color:var(--color-ink-soft);cursor:pointer;pointer-events:auto;border:0;place-items:center;padding:0;display:grid}.session-date-selector-module__Nvnbkq__navigationButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.session-date-selector-module__Nvnbkq__dayButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.session-date-selector-module__Nvnbkq__showAll:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.session-date-selector-module__Nvnbkq__navigationButton:disabled{opacity:.35;cursor:default}.session-date-selector-module__Nvnbkq__chevron{width:18px;height:18px}.session-date-selector-module__Nvnbkq__monthGrid{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%}.session-date-selector-module__Nvnbkq__weekdays,.session-date-selector-module__Nvnbkq__week{display:table-row}.session-date-selector-module__Nvnbkq__weekday,.session-date-selector-module__Nvnbkq__day{width:var(--calendar-cell);height:var(--calendar-cell);text-align:center;padding:0}.session-date-selector-module__Nvnbkq__weekday{color:var(--color-ink-muted);text-transform:capitalize}.session-date-selector-module__Nvnbkq__dayButton{border-radius:var(--radius-md);width:100%;height:100%;color:var(--color-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 0 4px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.session-date-selector-module__Nvnbkq__dayButton:hover:not(:disabled){background:var(--color-glass)}.session-date-selector-module__Nvnbkq__selected .session-date-selector-module__Nvnbkq__dayButton:hover:not(:disabled){background:var(--color-accent-hover)}}.session-date-selector-module__Nvnbkq__hasSessions .session-date-selector-module__Nvnbkq__dayButton:after{content:"";border-radius:var(--radius-circle);background:var(--color-accent);width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.session-date-selector-module__Nvnbkq__today .session-date-selector-module__Nvnbkq__dayButton{--today-ring:inset 0 0 0 var(--border-width)color-mix(in srgb,var(--color-accent)42%,transparent);color:var(--color-accent);box-shadow:var(--today-ring)}.session-date-selector-module__Nvnbkq__selected .session-date-selector-module__Nvnbkq__dayButton{background:var(--color-accent);color:var(--color-on-accent)}.session-date-selector-module__Nvnbkq__selected .session-date-selector-module__Nvnbkq__dayButton:after{background:var(--color-on-accent)}.session-date-selector-module__Nvnbkq__outside .session-date-selector-module__Nvnbkq__dayButton{color:var(--color-ink-muted);opacity:.42}.session-date-selector-module__Nvnbkq__disabled .session-date-selector-module__Nvnbkq__dayButton{color:var(--color-ink-muted);opacity:.28;cursor:default}.session-date-selector-module__Nvnbkq__footer{gap:var(--space-3x);padding-top:var(--space-4x);justify-content:space-between;align-items:center;display:flex}.session-date-selector-module__Nvnbkq__legend{gap:var(--space-2x);color:var(--color-ink-muted);align-items:center;display:inline-flex}.session-date-selector-module__Nvnbkq__legendDot{border-radius:var(--radius-circle);background:var(--color-accent);width:6px;height:6px}.session-date-selector-module__Nvnbkq__showAll{gap:var(--space-2x);padding:var(--space-2x)var(--space-3x);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);cursor:pointer;border:0;align-items:center;display:inline-flex}@media (max-width:480px){.session-date-selector-module__Nvnbkq__calendar{--calendar-cell:38px}.session-date-selector-module__Nvnbkq__footer{flex-direction:column;align-items:stretch}.session-date-selector-module__Nvnbkq__showAll{justify-content:center}}
.page-module__N2Imzq__page{gap:var(--space-4x);max-width:640px;padding:var(--space-8x)var(--space-5x);flex-direction:column;margin:0 auto;display:flex}.page-module__N2Imzq__actions{gap:var(--space-2x);flex-wrap:wrap;display:flex}.page-module__N2Imzq__stage{width:100%;max-width:1180px;padding:0 var(--space-5x)var(--space-8x);margin:0 auto;container:page/inline-size}
.appearance-preview-module__1PwcHa__appearancePreview{gap:var(--space-6x);flex-wrap:wrap;align-items:flex-start;display:flex}.appearance-preview-module__1PwcHa__card{border-radius:var(--radius-card);background:var(--color-card)}.appearance-preview-module__1PwcHa__room{gap:var(--space-4x);flex-direction:column;width:360px;max-width:100%;display:flex}.appearance-preview-module__1PwcHa__floats{gap:var(--space-4x);align-items:center;display:flex}
.authenticated-area-module__9Cre2a__shell{flex-direction:column;flex:1;min-width:0;display:flex}.authenticated-area-module__9Cre2a__main{flex:1;min-width:0}.authenticated-area-module__9Cre2a__sessionError{place-items:center;min-height:100vh;display:grid}.authenticated-area-module__9Cre2a__sessionErrorInner{max-width:560px}
.room-effects-canvas-module__uozO2q__canvas{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.stage-layout-module__wuvhLG__columns{gap:var(--space-6x);width:100%;min-height:var(--stage-min-height,auto);flex:1;grid-template-columns:minmax(280px,1fr) fit-content(900px) minmax(280px,1fr);align-items:center;display:grid}.stage-layout-module__wuvhLG__foot[data-fit=page]{gap:var(--space-4x);width:100%;padding-top:var(--stage-foot-offset,var(--space-6x));grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;display:grid}.stage-layout-module__wuvhLG__stageLayout{isolation:isolate;background:var(--color-ground);min-width:0;min-height:100%;position:relative;overflow:hidden}.stage-layout-module__wuvhLG__ground{position:absolute;top:0;bottom:0;left:0;right:0}.stage-layout-module__wuvhLG__content{--stage-padding:clamp(var(--space-4x),2vw,var(--space-8x));z-index:var(--z-raised);gap:clamp(var(--space-4x),2vw,var(--space-8x));width:100%;min-height:calc(100dvh/var(--stage-zoom,1));max-height:calc(100dvh/var(--stage-zoom,1));padding:calc(var(--stage-padding) + var(--safe-top))calc(var(--stage-padding) + var(--safe-right))calc(var(--stage-padding) + var(--safe-bottom))calc(var(--stage-padding) + var(--safe-left));zoom:var(--stage-zoom,1);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,440px) minmax(400px,1fr) minmax(300px,440px);justify-content:space-between;align-items:start;display:grid;position:relative;overflow:clip}.stage-layout-module__wuvhLG__content::-webkit-scrollbar{display:none}.stage-layout-module__wuvhLG__foot[data-fit=screen]{z-index:var(--z-dock);column-gap:inherit;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,440px) minmax(max-content,1fr) minmax(0,440px);align-items:end;display:grid;position:relative}@media not (min-width:1180px){.stage-layout-module__wuvhLG__columns{gap:var(--space-4x);grid-template-columns:minmax(0,1fr);align-content:start}.stage-layout-module__wuvhLG__foot[data-fit=page]{display:contents}}@media (max-width:1180px){.stage-layout-module__wuvhLG__stageLayout{min-height:100dvh;overflow:clip}.stage-layout-module__wuvhLG__content{gap:var(--space-6x);flex-direction:column;min-height:100dvh;max-height:none;display:flex;overflow:visible}.stage-layout-module__wuvhLG__foot[data-fit=screen]{bottom:calc(var(--stage-padding) + var(--safe-bottom));gap:var(--space-2x);order:var(--stage-foot-order,0);align-self:stretch;align-items:flex-end;display:flex;position:-webkit-sticky;position:sticky}.stage-layout-module__wuvhLG__stageLayout:not([data-ground-fixed])>.stage-layout-module__wuvhLG__ground{height:100lvh;position:fixed;top:0;bottom:auto;left:0;right:0}.stage-layout-module__wuvhLG__stageLayout[data-ground-fixed]{height:100%;min-height:0}.stage-layout-module__wuvhLG__stageLayout[data-ground-fixed] .stage-layout-module__wuvhLG__content{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0;overflow-y:auto}.stage-layout-module__wuvhLG__stageLayout[data-ground-fixed] .stage-layout-module__wuvhLG__foot[data-fit=screen]{bottom:0}}@media (max-height:800px) and (not (max-width:1180px)){.stage-layout-module__wuvhLG__content{--stage-padding:var(--space-4x);padding-bottom:10px}}
.crowd-module__rvj5Oq__crowd{gap:var(--space-3x);flex-direction:column;width:380px;max-width:100%;display:flex}.crowd-module__rvj5Oq__header{justify-content:space-between;align-items:center;display:flex}.crowd-module__rvj5Oq__list{flex-direction:column;display:flex}
.app-shell-module__U9l04q__content{padding-block:var(--space-12x)calc(var(--space-16x) + var(--safe-bottom));container:page/inline-size}.app-shell-module__U9l04q__content:has([data-full-bleed]){padding-top:0;padding-bottom:0}@media (max-width:900px){.app-shell-module__U9l04q__content{padding-block:var(--space-4x)calc(var(--space-16x) + var(--safe-bottom))}}
.dialog-title-module__RAWPvG__dialogTitle{color:var(--color-ink);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);overflow-wrap:anywhere;margin:0}
.alert-dialog-module__XgOPYq__head{gap:var(--space-2x);text-align:center;flex-direction:column;align-items:center;display:flex}.alert-dialog-module__XgOPYq__mark{--alert-mark-ground:var(--fst-glass-strong);--alert-mark-ink:var(--fst-accent);width:var(--mark-size-lg);height:var(--mark-size-lg);margin-bottom:var(--space-2x);border-radius:var(--radius-round);background:var(--alert-mark-ground);color:var(--alert-mark-ink);place-items:center;display:grid}.alert-dialog-module__XgOPYq__mark[data-kind=warning],.alert-dialog-module__XgOPYq__mark[data-kind=error]{--alert-mark-ground:color-mix(in srgb,var(--fst-stop)16%,transparent);--alert-mark-ink:var(--fst-stop)}.alert-dialog-module__XgOPYq__actions{gap:var(--space-2x);flex-direction:column;display:flex}.alert-dialog-module__XgOPYq__checkbox{align-self:center}
.surface-shell-module__tcjzzW__backdrop{--backdrop-z:calc(var(--z-overlay) + var(--overlay-level,0)*var(--z-overlay-step));z-index:var(--backdrop-z);background:var(--color-scrim);opacity:1;transition:opacity var(--duration-popover)var(--ease-overlay);position:fixed;top:0;bottom:0;left:0;right:0}.surface-shell-module__tcjzzW__backdrop[data-frame=alert]{--backdrop-z:var(--z-message)}.surface-shell-module__tcjzzW__backdrop[data-frame=lightbox]{--lightbox-veil:color-mix(in srgb,var(--color-ground)55%,transparent);background:var(--lightbox-veil);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.surface-shell-module__tcjzzW__sheetBackdrop{--sheet-exit-duration:calc(var(--drawer-swipe-strength,1)*var(--duration-sheet));opacity:calc(1 - var(--drawer-swipe-progress,0));transition-duration:var(--duration-sheet);transition-timing-function:var(--ease-sheet)}.surface-shell-module__tcjzzW__sheetBackdrop[data-swiping]{transition-property:none}.surface-shell-module__tcjzzW__sheetBackdrop[data-ending-style]{transition-duration:var(--sheet-exit-duration)}.surface-shell-module__tcjzzW__backdrop[data-starting-style],.surface-shell-module__tcjzzW__backdrop[data-ending-style]{opacity:0}.surface-shell-module__tcjzzW__popup{--popup-z:calc(var(--z-overlay-content) + var(--overlay-level,0)*var(--z-overlay-step));z-index:var(--popup-z);border:var(--border-width)solid var(--overlay-border-color);border-radius:var(--radius-overlay);background:var(--color-overlay);opacity:1;box-shadow:var(--shadow-3);transition:opacity var(--duration-popover)var(--ease-overlay),transform var(--duration-popover)var(--ease-overlay);flex-direction:column;margin:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.surface-shell-module__tcjzzW__popup[data-frame=fit]{gap:var(--space-5x);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--space-8x));padding:var(--space-6x);overflow-y:auto}.surface-shell-module__tcjzzW__popup[data-frame=fit][data-size=sm]{width:min(440px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=fit][data-size=md]{width:min(480px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=fit][data-size=lg]{width:min(720px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=fit][data-size=picker]{width:min(600px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=fit][data-flush]{width:-moz-fit-content;width:fit-content;padding:0}.surface-shell-module__tcjzzW__popup[data-frame=tall]{width:min(640px,calc(100vw - var(--space-8x)));height:min(760px,calc(100dvh - var(--space-8x)));transition:opacity var(--duration-popover)var(--ease-overlay),transform var(--duration-popover)var(--ease-overlay),height var(--duration-morph)var(--ease-out);overflow:hidden}.surface-shell-module__tcjzzW__popup[data-frame=tall][data-wide]{width:min(1040px,calc(100vw - var(--space-8x)));height:min(860px,calc(100dvh - var(--space-6x)))}.surface-shell-module__tcjzzW__popup[data-frame=tall][data-reading]{width:min(820px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=tall][data-compact]{height:-moz-fit-content;height:fit-content;max-height:min(760px,calc(100dvh - var(--space-8x)))}.surface-shell-module__tcjzzW__popup[data-frame=alert]{--popup-z:var(--z-message-content);gap:var(--space-6x);width:min(360px,calc(100vw - var(--space-8x)));height:-moz-fit-content;height:fit-content;padding:var(--space-6x)}.surface-shell-module__tcjzzW__popup[data-frame=lightbox]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.surface-shell-module__tcjzzW__popup[data-starting-style]{opacity:0;transform:translateY(14px)}.surface-shell-module__tcjzzW__popup[data-ending-style]{opacity:0;transform:translateY(10px)}.surface-shell-module__tcjzzW__popup:focus-visible{outline:none}.surface-shell-module__tcjzzW__anchored:focus-visible{outline:none}.surface-shell-module__tcjzzW__sheet:focus-visible{outline:none}.surface-shell-module__tcjzzW__positioner{--positioner-z:calc(var(--z-overlay-content) + 1 + var(--overlay-level,0)*var(--z-overlay-step));z-index:var(--positioner-z);max-width:calc(100vw - var(--space-8x))}.surface-shell-module__tcjzzW__anchored{gap:var(--space-1x);width:17rem;max-width:calc(100vw - var(--space-8x));max-height:min(32rem,var(--available-height));padding:var(--space-3x);border:var(--border-width)solid var(--floating-border-color);border-radius:var(--radius-floating);background:var(--color-floating);opacity:1;box-shadow:var(--shadow-2);transition:height var(--duration-morph)var(--ease-out),opacity var(--duration-popover)var(--ease-overlay),transform var(--duration-popover)var(--ease-overlay);flex-direction:column;display:flex;overflow-y:auto}.surface-shell-module__tcjzzW__anchored[data-size=md],.surface-shell-module__tcjzzW__anchored[data-size=lg]{gap:var(--space-5x);max-height:min(78dvh,720px);padding:var(--space-5x)}.surface-shell-module__tcjzzW__anchored[data-size=md]{width:min(440px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__anchored[data-size=lg]{width:min(480px,calc(100vw - var(--space-8x)))}.surface-shell-module__tcjzzW__anchored[data-flush]{width:-moz-fit-content;width:fit-content;max-height:none;padding:0;overflow:hidden}.surface-shell-module__tcjzzW__anchored{--anchored-arrival:translateY(-4px)}.surface-shell-module__tcjzzW__anchored[data-side=top]{--anchored-arrival:translateY(4px)}.surface-shell-module__tcjzzW__anchored[data-side=left]{--anchored-arrival:translateX(4px)}.surface-shell-module__tcjzzW__anchored[data-side=right]{--anchored-arrival:translateX(-4px)}.surface-shell-module__tcjzzW__anchored[data-starting-style],.surface-shell-module__tcjzzW__anchored[data-ending-style]{opacity:0;transform:var(--anchored-arrival)}.surface-shell-module__tcjzzW__followed{gap:inherit;flex-direction:column;flex:none;display:flex}.surface-shell-module__tcjzzW__viewport{--viewport-z:calc(var(--z-overlay-content) + var(--overlay-level,0)*var(--z-overlay-step));z-index:var(--viewport-z);pointer-events:none;justify-content:center;align-items:flex-end;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.surface-shell-module__tcjzzW__sheet{--sheet-exit-duration:calc(var(--drawer-swipe-strength,1)*var(--duration-sheet));border-top:var(--border-width)solid var(--overlay-border-color);border-radius:var(--radius-overlay)var(--radius-overlay)0 0;background:var(--color-overlay);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-3);pointer-events:auto;transform:translateY(var(--drawer-swipe-movement-y));transition:transform var(--duration-sheet)var(--ease-sheet);will-change:transform;flex-direction:column;display:flex}.surface-shell-module__tcjzzW__sheet[data-frame=fit]{gap:var(--space-5x);max-height:92dvh;padding:var(--space-3x)var(--space-4x)calc(var(--space-6x) + env(safe-area-inset-bottom));overflow:hidden}.surface-shell-module__tcjzzW__sheet[data-frame=tall]{height:90dvh;padding-top:var(--space-3x);padding-bottom:env(safe-area-inset-bottom);transition:transform var(--duration-sheet)var(--ease-sheet),height var(--duration-morph)var(--ease-out)}.surface-shell-module__tcjzzW__sheet[data-frame=tall][data-compact]{height:auto;max-height:90dvh}.surface-shell-module__tcjzzW__sheet[data-flush]{padding:0 0 env(safe-area-inset-bottom)}.surface-shell-module__tcjzzW__sheet[data-frame=lightbox]{height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.surface-shell-module__tcjzzW__sheet[data-ending-style]{transition-duration:var(--sheet-exit-duration)}.surface-shell-module__tcjzzW__sheet[data-starting-style],.surface-shell-module__tcjzzW__sheet[data-ending-style]{transform:translateY(100%)}.surface-shell-module__tcjzzW__handle{width:42px;height:4px;margin:0 auto var(--space-2x);border-radius:var(--radius-round);background:var(--color-line-strong);flex:none}.surface-shell-module__tcjzzW__sheetContent{flex-direction:column;flex:1;min-height:0;display:flex}.surface-shell-module__tcjzzW__sheetContent[data-frame=fit]{gap:var(--space-5x);overscroll-behavior:contain;touch-action:pan-y;flex:auto;overflow-y:auto}@media (prefers-reduced-motion:reduce){.surface-shell-module__tcjzzW__backdrop,.surface-shell-module__tcjzzW__popup,.surface-shell-module__tcjzzW__popup[data-frame],.surface-shell-module__tcjzzW__anchored,.surface-shell-module__tcjzzW__sheet,.surface-shell-module__tcjzzW__sheet[data-frame]{transition:none}.surface-shell-module__tcjzzW__popup[data-starting-style],.surface-shell-module__tcjzzW__popup[data-ending-style],.surface-shell-module__tcjzzW__anchored[data-starting-style],.surface-shell-module__tcjzzW__anchored[data-ending-style],.surface-shell-module__tcjzzW__sheet[data-starting-style],.surface-shell-module__tcjzzW__sheet[data-ending-style]{transform:none}}:root[data-app-motion=off] .surface-shell-module__tcjzzW__popup[data-starting-style],:root[data-app-motion=off] .surface-shell-module__tcjzzW__popup[data-ending-style],:root[data-app-motion=off] .surface-shell-module__tcjzzW__anchored[data-starting-style],:root[data-app-motion=off] .surface-shell-module__tcjzzW__anchored[data-ending-style],:root[data-app-motion=off] .surface-shell-module__tcjzzW__sheet[data-starting-style],:root[data-app-motion=off] .surface-shell-module__tcjzzW__sheet[data-ending-style]{transform:none}
@font-face{font-family:onest;src:url(../media/Onest_VariableFont_wght-s.p.7cd64b3a.woff2)format("woff2");font-display:swap}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_2c589d6-module__HgH5VG__className{font-family:onest,onest Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.onest_2c589d6-module__HgH5VG__variable{--font-onest:"onest","onest Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
.avatar-sizes-module__cGgtbG__avatarSizes{gap:var(--space-5x);padding:var(--space-3x);align-items:center;display:flex}
.page-module__xmxEuW__page{background:var(--color-ground);flex-direction:column;min-height:100dvh;display:flex}.page-module__xmxEuW__toolbar{gap:var(--space-2x);padding:var(--space-4x)var(--space-6x);justify-content:flex-end;display:flex}.page-module__xmxEuW__stage{height:680px;padding:var(--space-8x);background:var(--room-stage-light);justify-content:flex-end;display:flex}.page-module__xmxEuW__stage[data-room-theme=dark]{background:var(--room-stage-dark)}.page-module__xmxEuW__column{flex:0 0 480px}
.pull-to-refresh-module__prHbmq__pullToRefresh{--pull-distance:0px;--pull-progress:0;--pull-ground:var(--fst-card);--pull-ink:var(--fst-ink-soft);top:var(--safe-top);z-index:var(--z-status-bar);width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-disc);background:var(--pull-ground);color:var(--pull-ink);opacity:calc(var(--pull-progress)*2);box-shadow:var(--shadow-2);pointer-events:none;translate:-50% calc(var(--pull-distance) - 100%);transition:translate var(--duration-morph)var(--ease-out),opacity var(--duration-morph)var(--ease-out),color var(--duration-hover)var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;left:50%}.pull-to-refresh-module__prHbmq__pullToRefresh[data-pull-phase=pulling],.pull-to-refresh-module__prHbmq__pullToRefresh[data-pull-phase=armed]{transition:color var(--duration-hover)var(--ease-out)}.pull-to-refresh-module__prHbmq__pullToRefresh[data-pull-phase=armed],.pull-to-refresh-module__prHbmq__pullToRefresh[data-pull-phase=refreshing]{--pull-ink:var(--fst-accent)}.pull-to-refresh-module__prHbmq__glyph{width:var(--icon-size-md);height:var(--icon-size-md);rotate:calc(var(--pull-progress)*270deg)}.pull-to-refresh-module__prHbmq__pullToRefresh[data-pull-phase=refreshing] .pull-to-refresh-module__prHbmq__glyph{animation:pull-to-refresh-module__prHbmq__pull-to-refresh-spin var(--duration-spin)var(--ease-linear)infinite}@keyframes pull-to-refresh-module__prHbmq__pull-to-refresh-spin{0%{rotate:270deg}to{rotate:630deg}}
.landing-invite-preview-module__Pogzqa__chat{gap:var(--space-3x);width:min(100%,460px);padding:var(--space-3x);border-radius:var(--radius-xl);background:var(--color-floating);box-shadow:var(--shadow-art-lg);flex-direction:column;margin:0 auto;display:flex;transform:rotate(1.5deg)}.landing-invite-preview-module__Pogzqa__chatHeader{gap:var(--space-3x);padding:var(--space-1x)var(--space-1x)0;align-items:center;display:flex}.landing-invite-preview-module__Pogzqa__chatWho{flex-direction:column;display:flex}.landing-invite-preview-module__Pogzqa__bubble{gap:var(--space-2x);max-width:94%;padding:var(--space-3x);border-radius:var(--radius-lg)var(--radius-lg)var(--radius-lg)var(--radius-xs);background:var(--color-accent-soft);flex-direction:column;align-self:flex-start;display:flex}.landing-invite-preview-module__Pogzqa__message{margin:0}.landing-invite-preview-module__Pogzqa__preview{gap:var(--space-2x);padding-left:var(--space-3x);border-left:3px solid var(--color-accent);flex-direction:column;margin:0;display:flex}.landing-invite-preview-module__Pogzqa__picture{border-radius:var(--radius-md);width:100%;height:auto}.landing-invite-preview-module__Pogzqa__caption{gap:var(--space-1x);flex-direction:column;display:flex}
.room-backdrop-module__k_bdSa__backdrop{z-index:0;background:var(--color-ground);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-backdrop-module__k_bdSa__backdrop:after{--backdrop-wash:linear-gradient(0deg,rgb(var(--media-shade-ink)/14%)0%,transparent 44%),linear-gradient(90deg,rgb(var(--media-shade-ink)/56%)0%,rgb(var(--media-shade-ink)/20%)40%,transparent 70%);content:"";background:var(--backdrop-wash);position:absolute;top:0;bottom:0;left:0;right:0}.room-backdrop-module__k_bdSa__image{object-fit:cover;opacity:var(--room-backdrop-opacity,1)}.room-backdrop-module__k_bdSa__artwork{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-backdrop-module__k_bdSa__artworkImage{object-fit:cover;width:100%;height:100%;opacity:var(--room-backdrop-opacity,1);position:absolute;top:0;bottom:0;left:0;right:0}
.slot-gallery-module__1SjDtq__slotGallery{gap:var(--space-4x);flex-direction:column;display:flex}.slot-gallery-module__1SjDtq__grid{gap:var(--space-6x);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.slot-gallery-module__1SjDtq__grid[data-banner]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.slot-gallery-module__1SjDtq__item{gap:var(--space-2x);flex-direction:column;margin:0;display:flex}.slot-gallery-module__1SjDtq__caption{margin:0}
.basket-archive-module__BoLM2q__trigger{align-self:stretch}.basket-archive-module__BoLM2q__skeleton{gap:var(--space-2x);flex-direction:column;display:flex}.basket-archive-module__BoLM2q__skeletonRow{border-radius:var(--radius-lg);height:56px}.basket-archive-module__BoLM2q__notice{margin:0}.basket-archive-module__BoLM2q__more{align-self:center}
.landing-rooms-module__QDi97q__landingRooms{--liquid-radius:var(--radius-card);width:100%}.landing-rooms-module__QDi97q__grid{gap:var(--space-4x);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-rooms-module__QDi97q__room{min-width:0;height:100%}@media (max-width:1280px){.landing-rooms-module__QDi97q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-rooms-module__QDi97q__grid{gap:var(--space-3x);grid-template-columns:minmax(0,1fr)}}
.toast-module__HyCMRG__host{--host-z:calc(var(--z-message-content) + 1);right:0;bottom:calc(var(--space-6x) + env(safe-area-inset-bottom));z-index:var(--host-z);padding-inline:var(--space-4x);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.toast-module__HyCMRG__toast{gap:var(--space-1x)var(--space-2x);max-width:min(520px,100%);padding:var(--space-3x)var(--space-5x);border:1px solid var(--floating-border-color);border-radius:var(--radius-round);background:var(--color-floating);color:var(--color-ink);box-shadow:var(--shadow-2);font-size:var(--font-size-md);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:inline-flex}.toast-module__HyCMRG__text{font-weight:var(--font-weight-semibold)}.toast-module__HyCMRG__detail{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.toast-module__HyCMRG__icon{border-radius:var(--radius-round);background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);flex:none;place-items:center;display:grid}
.page-module__2J0aOW__page{--content-padding-inline:var(--space-6x);min-height:100dvh;padding:var(--space-6x)var(--content-padding-inline)var(--space-16x);container:page/inline-size}.page-module__2J0aOW__toolbar{margin-bottom:var(--space-6x);justify-content:flex-end;display:flex}
.page-module__f5NUSa__page{gap:var(--space-6x);min-height:100dvh;padding:var(--space-8x)var(--space-6x);background:var(--color-ground);flex-direction:column;display:flex}.page-module__f5NUSa__controls{gap:var(--space-3x);flex-direction:column;display:flex}.page-module__f5NUSa__buttons{gap:var(--space-2x);flex-wrap:wrap;display:flex}.page-module__f5NUSa__panel{padding:var(--space-6x);border:var(--card-border);border-radius:var(--radius-card);background:var(--card-background);box-shadow:var(--card-shadow)}@media (max-width:680px){.page-module__f5NUSa__page{padding:var(--space-5x)var(--space-4x)}.page-module__f5NUSa__panel{padding:var(--space-4x)}}
.page-module__HCwWCa__page{gap:var(--space-10x);min-height:100dvh;padding:var(--space-8x)var(--space-6x);background:var(--color-ground);flex-direction:column;display:flex}.page-module__HCwWCa__toolbar{gap:var(--space-2x);flex-direction:column;display:flex}.page-module__HCwWCa__controls{gap:var(--space-3x);flex-wrap:wrap;align-items:center;display:flex}.page-module__HCwWCa__composer{gap:var(--space-8x);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.page-module__HCwWCa__pickers{gap:var(--space-5x);flex-direction:column;min-width:0;display:flex}@media not (min-width:1180px){.page-module__HCwWCa__composer{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.page-module__HCwWCa__page{padding:var(--space-6x)var(--space-4x)}}
.page-module__G4bNhq__page{background:var(--color-ground);flex-direction:column;min-height:100dvh;display:flex}.page-module__G4bNhq__toolbar{gap:var(--space-2x);padding:var(--space-4x)var(--space-6x);justify-content:flex-end;display:flex}.page-module__G4bNhq__stage{height:320px;padding:var(--space-8x);background:var(--room-stage-light);align-items:flex-end;display:flex}.page-module__G4bNhq__stage[data-room-theme=dark]{background:var(--room-stage-dark)}
.page-module__JKAqkq__page{gap:var(--space-4x);max-width:640px;padding:var(--space-8x)var(--space-5x);flex-direction:column;margin:0 auto;display:flex}.page-module__JKAqkq__actions{gap:var(--space-2x);flex-wrap:wrap;display:flex}.page-module__JKAqkq__stack{gap:var(--space-3x);flex-direction:column;align-items:flex-start;display:flex}
.page-module__Fuj6Aa__page{gap:var(--space-6x);min-height:100dvh;padding:var(--space-6x);background:var(--color-ground);flex-direction:column;align-items:flex-start;display:flex}.page-module__Fuj6Aa__toolbar{gap:var(--space-4x);align-items:center;display:flex}.page-module__Fuj6Aa__frames{gap:var(--space-6x);flex-wrap:wrap;align-items:flex-start;display:flex}.page-module__Fuj6Aa__frameFigure{gap:var(--space-2x);flex-direction:column;margin:0;display:flex}.page-module__Fuj6Aa__frameBox{contain:layout paint;border-radius:var(--radius-lg);position:relative;overflow:hidden}
.container-module__YsdX1G__container{width:100%;max-width:calc(var(--content-max-width) + var(--content-padding-inline)*2);padding-right:calc(var(--content-padding-inline) + var(--safe-right));padding-left:calc(var(--content-padding-inline) + var(--safe-left));margin-left:auto;margin-right:auto}.container-module__YsdX1G__container:has(>[data-full-bleed]){max-width:none;padding-left:0;padding-right:0}@media (max-width:680px){.container-module__YsdX1G__container{--content-padding-inline:16px}}
.room-page-way-in-module__r-K5qW__roomPageWayIn{gap:var(--space-3x);flex-direction:column;align-items:flex-start;display:flex}
.room-public-page-heading-module__JNq_aG__roomPublicPageHeading{gap:var(--space-6x);flex-direction:column;max-width:760px;display:flex}.room-public-page-heading-module__JNq_aG__words{gap:var(--space-2x);flex-direction:column;display:flex}
.room-public-page-module__q51DmG__roomPublicPage{gap:var(--space-12x);width:100%;max-width:1200px;padding-block:var(--space-8x)var(--space-16x);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (max-width:680px){.room-public-page-module__q51DmG__roomPublicPage{gap:var(--space-10x);padding-block:var(--space-6x)var(--space-12x)}}
