.AuthLayout-module-scss-module__W-StlG__page{--on-night:#fffdf9;--on-night-soft:#fffcf7d1;--on-night-faint:#fffcf71a;background:var(--color-canvas);place-items:center;min-height:100dvh;padding:clamp(0rem,3vw,2.5rem);display:grid}@media not (min-width:34rem){.AuthLayout-module-scss-module__W-StlG__page{padding:0}}.AuthLayout-module-scss-module__W-StlG__shell{border:.0625rem solid var(--color-border-soft);border-radius:calc(var(--radius-large) + .4rem);background:var(--color-surface);width:min(100%,66rem);min-height:min(42rem,100dvh - 5rem);box-shadow:var(--shadow-raised);display:grid;overflow:hidden}@media (min-width:56rem){.AuthLayout-module-scss-module__W-StlG__shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media not (min-width:34rem){.AuthLayout-module-scss-module__W-StlG__shell{border:0;border-radius:0;min-height:100dvh}}.AuthLayout-module-scss-module__W-StlG__brandPanel{color:var(--on-night);background:#0e2038;flex-direction:column;gap:2rem;padding:clamp(1.5rem,4vw,2.75rem);display:flex}.AuthLayout-module-scss-module__W-StlG__logo{width:10.5rem;height:auto}.AuthLayout-module-scss-module__W-StlG__brandCopy{gap:.85rem;max-width:26rem;display:grid}.AuthLayout-module-scss-module__W-StlG__brandCopy h1{color:var(--on-night);font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.08}.AuthLayout-module-scss-module__W-StlG__brandCopy p{margin:0}.AuthLayout-module-scss-module__W-StlG__brandCopy p:not(.AuthLayout-module-scss-module__W-StlG__eyebrow){color:var(--on-night-soft);font-size:.98rem;line-height:1.6}.AuthLayout-module-scss-module__W-StlG__eyebrow{color:#e7b25a;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.AuthLayout-module-scss-module__W-StlG__highlights{border:.0625rem solid var(--on-night-faint);background:#fffcf70a;border-radius:1.2rem;gap:.4rem;margin:auto 0 0;padding:.5rem;list-style:none;display:grid}.AuthLayout-module-scss-module__W-StlG__highlights li{--tone-bg:var(--mood-clay-bg);--tone-ink:var(--mood-clay-ink);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .6rem;display:grid}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=clay]{--tone-bg:var(--mood-clay-bg);--tone-ink:var(--mood-clay-ink)}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=lilac]{--tone-bg:var(--mood-lilac-bg);--tone-ink:var(--mood-lilac-ink)}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=rose]{--tone-bg:var(--mood-rose-bg);--tone-ink:var(--mood-rose-ink)}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=peach]{--tone-bg:var(--mood-peach-bg);--tone-ink:var(--mood-peach-ink)}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=sage]{--tone-bg:var(--mood-sage-bg);--tone-ink:var(--mood-sage-ink)}.AuthLayout-module-scss-module__W-StlG__highlights li[data-tone=sky]{--tone-bg:var(--mood-sky-bg);--tone-ink:var(--mood-sky-ink)}@media not (min-width:56rem){.AuthLayout-module-scss-module__W-StlG__highlights{display:none}}.AuthLayout-module-scss-module__W-StlG__highlightIcon{--tone-night:color-mix(in srgb, var(--tone-ink) 22%, var(--tone-bg));background:color-mix(in srgb, var(--tone-night) 22%, transparent);width:2.25rem;height:2.25rem;color:var(--tone-night);border-radius:.75rem;place-items:center;display:grid}.AuthLayout-module-scss-module__W-StlG__highlightIcon svg{stroke-width:2.1px;width:1.1rem;height:1.1rem}.AuthLayout-module-scss-module__W-StlG__highlightCopy{gap:.1rem;min-width:0;display:grid}.AuthLayout-module-scss-module__W-StlG__highlightCopy strong{color:var(--on-night);font-size:.88rem;font-weight:700}.AuthLayout-module-scss-module__W-StlG__highlightCopy small{color:var(--on-night-soft);font-size:.78rem;line-height:1.45}.AuthLayout-module-scss-module__W-StlG__highlightBadge{border-radius:var(--radius-pill);color:#0e2038;letter-spacing:.04em;text-transform:uppercase;background:#e7b25a;padding:.2rem .55rem;font-size:.66rem;font-weight:800}.AuthLayout-module-scss-module__W-StlG__contentPanel{background:var(--color-surface);align-content:center;justify-items:center;gap:1.1rem;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,3rem);display:grid}.AuthLayout-module-scss-module__W-StlG__card{gap:1.25rem;width:min(100%,25rem);display:grid}.AuthLayout-module-scss-module__W-StlG__footer{width:min(100%,25rem);color:var(--color-muted);text-align:center;font-size:.8rem}
.page-module-scss-module__KzkZqG__header{gap:.4rem;display:grid}.page-module-scss-module__KzkZqG__header h2{color:var(--color-ink);font-family:var(--font-heading);margin:0;font-size:2rem;font-weight:600;line-height:1.1}.page-module-scss-module__KzkZqG__header p{margin:0}.page-module-scss-module__KzkZqG__header p:not(.page-module-scss-module__KzkZqG__eyebrow){color:var(--color-muted);font-size:.95rem}.page-module-scss-module__KzkZqG__eyebrow{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.page-module-scss-module__KzkZqG__primaryAction,.page-module-scss-module__KzkZqG__secondaryAction{border-radius:var(--radius-small);cursor:pointer;min-height:2.75rem;font:inherit;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.page-module-scss-module__KzkZqG__primaryAction:disabled,.page-module-scss-module__KzkZqG__secondaryAction:disabled{cursor:not-allowed;opacity:.55}.page-module-scss-module__KzkZqG__primaryAction svg,.page-module-scss-module__KzkZqG__secondaryAction svg{width:1rem;height:1rem}.page-module-scss-module__KzkZqG__primaryAction,.page-module-scss-module__KzkZqG__secondaryAction{border-radius:.95rem;width:100%;min-height:3.1rem;font-size:.95rem;text-decoration:none}.page-module-scss-module__KzkZqG__primaryAction svg,.page-module-scss-module__KzkZqG__secondaryAction svg{width:1.05rem;height:1.05rem;transition:transform .18s}.page-module-scss-module__KzkZqG__primaryAction{background-color:var(--color-accent);box-shadow:inset 0 .0625rem 0 #ffffff38,var(--shadow-accent);color:#fffaf5;background-image:linear-gradient(#ffffff24,#fff0)}.page-module-scss-module__KzkZqG__primaryAction:hover:not(:disabled){background-color:var(--color-accent-strong);box-shadow:inset 0 .0625rem #ffffff2e,0 .7rem 1.4rem -.6rem #a8432db3}.page-module-scss-module__KzkZqG__primaryAction:hover svg{transform:translate(.2rem)}.page-module-scss-module__KzkZqG__secondaryAction{border-color:var(--color-border);background:var(--color-surface-strong);color:var(--color-ink);box-shadow:0 .0625rem .125rem #4a2e1a0f}.page-module-scss-module__KzkZqG__secondaryAction:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:var(--color-accent-wash)}.page-module-scss-module__KzkZqG__divider{color:var(--color-muted);align-items:center;gap:.75rem;margin:.15rem 0 -.35rem;font-size:.78rem;font-weight:600;display:flex}.page-module-scss-module__KzkZqG__divider:before,.page-module-scss-module__KzkZqG__divider:after{background:var(--color-border);content:"";flex:1;height:.0625rem}.page-module-scss-module__KzkZqG__securityNote{border:.0625rem solid var(--mood-sky-line);background:color-mix(in srgb, var(--mood-sky-bg) 55%, var(--color-surface));color:var(--mood-sky-ink);border-radius:.95rem;align-items:flex-start;gap:.7rem;margin-top:.4rem;padding:.85rem .95rem;display:flex}.page-module-scss-module__KzkZqG__securityNote svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.page-module-scss-module__KzkZqG__securityNote p{margin:0;font-size:.8rem;line-height:1.5}
.page-module-scss-module__181amG__header{gap:.4rem;display:grid}.page-module-scss-module__181amG__header h2{color:var(--color-ink);font-family:var(--font-heading);margin:0;font-size:1.85rem;font-weight:600;line-height:1.12}.page-module-scss-module__181amG__header p{margin:0}.page-module-scss-module__181amG__header p:not(.page-module-scss-module__181amG__eyebrow){color:var(--color-muted);font-size:.92rem;line-height:1.55}.page-module-scss-module__181amG__eyebrow{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.page-module-scss-module__181amG__form{gap:.5rem;display:grid}.page-module-scss-module__181amG__form label{color:var(--color-ink);font-size:.8rem;font-weight:700}.page-module-scss-module__181amG__inputWrap{border:.0625rem solid var(--color-border);background:var(--color-surface-sunken);width:100%;color:var(--color-ink);font:inherit;border-radius:.85rem;outline:none;font-size:.9rem;font-weight:500;transition:background-color .16s,border-color .16s,box-shadow .16s}.page-module-scss-module__181amG__inputWrap::placeholder{color:color-mix(in srgb, var(--color-muted) 75%, transparent)}.page-module-scss-module__181amG__inputWrap:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border))}.page-module-scss-module__181amG__inputWrap:focus,.page-module-scss-module__181amG__inputWrap:focus-within{border-color:var(--color-accent);background:var(--color-surface-strong);box-shadow:0 0 0 .25rem #c8553d29}.page-module-scss-module__181amG__inputWrap:disabled{cursor:not-allowed;opacity:.6}.page-module-scss-module__181amG__inputWrap{align-items:center;gap:.6rem;min-height:3.1rem;padding:0 .9rem;display:flex}.page-module-scss-module__181amG__inputWrap svg{width:1.05rem;height:1.05rem;color:var(--color-muted);flex:none}.page-module-scss-module__181amG__inputWrap:focus-within svg{color:var(--color-accent)}.page-module-scss-module__181amG__inputWrap[data-invalid=true]{border-color:var(--mood-clay-ink)}.page-module-scss-module__181amG__inputWrap input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.7rem 0}.page-module-scss-module__181amG__inputWrap input::placeholder{color:color-mix(in srgb, var(--color-muted) 70%, transparent)}.page-module-scss-module__181amG__inputHint,.page-module-scss-module__181amG__fieldError{margin:0;font-size:.78rem}.page-module-scss-module__181amG__inputHint{color:var(--color-muted)}.page-module-scss-module__181amG__fieldError{color:var(--mood-clay-ink);font-weight:600}.page-module-scss-module__181amG__formError{border:.0625rem solid var(--mood-clay-line);background:var(--mood-clay-bg);color:var(--mood-clay-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.page-module-scss-module__181amG__formError svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.page-module-scss-module__181amG__formError{margin-top:.35rem}.page-module-scss-module__181amG__submitButton{border-radius:var(--radius-small);cursor:pointer;min-height:2.75rem;font:inherit;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.page-module-scss-module__181amG__submitButton:disabled{cursor:not-allowed;opacity:.55}.page-module-scss-module__181amG__submitButton svg{width:1rem;height:1rem}.page-module-scss-module__181amG__submitButton{background-color:var(--color-accent);box-shadow:inset 0 .0625rem 0 #ffffff38,var(--shadow-accent);color:#fffaf5;background-image:linear-gradient(#ffffff24,#fff0)}.page-module-scss-module__181amG__submitButton:hover:not(:disabled){background-color:var(--color-accent-strong);box-shadow:inset 0 .0625rem #ffffff2e,0 .7rem 1.4rem -.6rem #a8432db3}.page-module-scss-module__181amG__submitButton{border-radius:.95rem;width:100%;min-height:3.1rem;margin-top:.6rem;font-size:.95rem}.page-module-scss-module__181amG__submitButton svg{width:1.05rem;height:1.05rem;transition:transform .18s}.page-module-scss-module__181amG__submitButton:hover:not(:disabled) svg:not(.page-module-scss-module__181amG__spinner){transform:translate(.2rem)}.page-module-scss-module__181amG__spinner{animation:.8s linear infinite page-module-scss-module__181amG__spin}.page-module-scss-module__181amG__note{border:.0625rem solid var(--mood-sky-line);background:color-mix(in srgb, var(--mood-sky-bg) 55%, var(--color-surface));color:var(--mood-sky-ink);border-radius:.95rem;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;display:flex}.page-module-scss-module__181amG__note svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.page-module-scss-module__181amG__note p{margin:0;font-size:.8rem;line-height:1.5}.page-module-scss-module__181amG__signOutLink{color:var(--color-muted);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__181amG__signOutLink svg{width:.95rem;height:.95rem}.page-module-scss-module__181amG__signOutLink:hover{color:var(--color-accent-strong)}@keyframes page-module-scss-module__181amG__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__181amG__spinner{animation-duration:2.4s}}
.LegalFooter-module-scss-module__XtilYq__footer{border-top:.0625rem solid var(--color-border-soft);margin-top:1.25rem;padding-block:1rem}.LegalFooter-module-scss-module__XtilYq__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.LegalFooter-module-scss-module__XtilYq__links a{color:var(--color-muted);text-underline-offset:.2em;padding-block:.3rem;font-size:.8rem;line-height:1.5;text-decoration:underline;display:inline-block}.LegalFooter-module-scss-module__XtilYq__links a:hover{color:var(--color-ink)}.LegalFooter-module-scss-module__XtilYq__links a:focus-visible{outline:.125rem solid var(--color-ink);outline-offset:.2rem;border-radius:.2rem}
.Button-module-scss-module__YsLvQG__button{transition:background-color .16s,border-color .16s,color .16s,transform .16s}.Button-module-scss-module__YsLvQG__button:not(:disabled,[data-locked]):active{transform:translateY(.0625rem)}.Button-module-scss-module__YsLvQG__button{border-radius:var(--radius-small);cursor:pointer;letter-spacing:-.005em;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.Button-module-scss-module__YsLvQG__button:disabled{cursor:not-allowed;opacity:.55}.Button-module-scss-module__YsLvQG__primary{background-color:var(--color-accent);box-shadow:inset 0 .0625rem 0 #ffffff38,var(--shadow-accent);color:#fffaf5;background-image:linear-gradient(#ffffff24,#fff0)}.Button-module-scss-module__YsLvQG__primary:not(:disabled,[data-locked]):hover{background-color:var(--color-accent-strong);transform:translateY(-.0625rem);box-shadow:inset 0 .0625rem #ffffff2e,0 .7rem 1.4rem -.6rem #a8432db3}.Button-module-scss-module__YsLvQG__primary:not(:disabled,[data-locked]):active{transform:translateY(.0625rem);box-shadow:inset 0 .0625rem #ffffff1f,0 .3rem .7rem -.4rem #a8432d99}.Button-module-scss-module__YsLvQG__secondary{border-color:var(--color-border);background:var(--color-surface-strong);color:var(--color-ink);box-shadow:0 .0625rem .125rem #4a2e1a0f}.Button-module-scss-module__YsLvQG__secondary:not(:disabled,[data-locked]):hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:var(--color-accent-wash)}.Button-module-scss-module__YsLvQG__quiet{color:var(--color-accent-strong);background:0 0}.Button-module-scss-module__YsLvQG__quiet:not(:disabled,[data-locked]):hover{background:var(--color-accent-wash)}.Button-module-scss-module__YsLvQG__icon{display:inline-flex}.Button-module-scss-module__YsLvQG__icon svg{width:1rem;height:1rem}
.NotificationBell-module-scss-module__05km2q__root{position:relative}.NotificationBell-module-scss-module__05km2q__defaultButton{width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.NotificationBell-module-scss-module__05km2q__defaultButton:hover{background:var(--color-accent-soft);color:var(--color-accent-strong)}.NotificationBell-module-scss-module__05km2q__defaultButton svg{width:1.05rem}.NotificationBell-module-scss-module__05km2q__badge{border:.125rem solid var(--color-surface-strong);border-radius:var(--radius-pill);background:var(--color-accent);color:#fffaf5;font-variant-numeric:tabular-nums;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.6rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 .2rem .45rem -.15rem #a8432d99}.NotificationBell-module-scss-module__05km2q__panel{--panel-width:min(24rem, calc(100% - 1.5rem));z-index:80;right:clamp(.75rem,var(--anchor-right,.75rem),100% - var(--panel-width) - .75rem);width:var(--panel-width);border:.0625rem solid var(--color-border-soft);background:var(--color-surface-strong);max-height:min(38rem,100dvh - 6rem);color:var(--color-ink);transform-origin:100% 0;border-radius:1.35rem;outline:none;flex-direction:column;animation:.16s ease-out NotificationBell-module-scss-module__05km2q__panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 1.4rem 3rem -1rem #4a2e1a52,0 .2rem .6rem #4a2e1a0f}@keyframes NotificationBell-module-scss-module__05km2q__panel-in{0%{transform:translateY(-.35rem)scale(.98)}}.NotificationBell-module-scss-module__05km2q__header{--tone-bg:var(--mood-peach-bg);--tone-line:var(--mood-peach-line);--tone-ink:var(--mood-peach-ink)}.NotificationBell-module-scss-module__05km2q__header[data-tone=sage]{--tone-bg:var(--mood-sage-bg);--tone-line:var(--mood-sage-line);--tone-ink:var(--mood-sage-ink)}.NotificationBell-module-scss-module__05km2q__header[data-tone=lilac]{--tone-bg:var(--mood-lilac-bg);--tone-line:var(--mood-lilac-line);--tone-ink:var(--mood-lilac-ink)}.NotificationBell-module-scss-module__05km2q__header[data-tone=sky]{--tone-bg:var(--mood-sky-bg);--tone-line:var(--mood-sky-line);--tone-ink:var(--mood-sky-ink)}.NotificationBell-module-scss-module__05km2q__header[data-tone=rose]{--tone-bg:var(--mood-rose-bg);--tone-line:var(--mood-rose-line);--tone-ink:var(--mood-rose-ink)}.NotificationBell-module-scss-module__05km2q__header[data-tone=clay]{--tone-bg:var(--mood-clay-bg);--tone-line:var(--mood-clay-line);--tone-ink:var(--mood-clay-ink)}.NotificationBell-module-scss-module__05km2q__header{border-bottom:.0625rem solid color-mix(in srgb, var(--tone-line) 60%, var(--color-border-soft));background:radial-gradient(ellipse 85% 190% at 0% 0%, var(--tone-bg) 0%, color-mix(in srgb, var(--tone-bg) 60%, transparent) 45%, transparent 82%),radial-gradient(ellipse 55% 160% at 100% 0%, color-mix(in srgb, var(--tone-bg) 70%, transparent), transparent 75%),color-mix(in srgb, var(--tone-bg) 45%, var(--color-surface-strong));flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1rem .95rem 1.1rem;display:grid}.NotificationBell-module-scss-module__05km2q__header>div{gap:.1rem;min-width:0;display:grid}.NotificationBell-module-scss-module__05km2q__header strong{font-family:var(--font-heading),Georgia,serif;font-size:1.2rem;font-weight:600;line-height:1.15}.NotificationBell-module-scss-module__05km2q__header>div>span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.NotificationBell-module-scss-module__05km2q__header>button:not(.NotificationBell-module-scss-module__05km2q__headerAction){width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.NotificationBell-module-scss-module__05km2q__header>button:not(.NotificationBell-module-scss-module__05km2q__headerAction):hover:not(:disabled){background:var(--color-accent-wash);color:var(--color-accent-strong)}.NotificationBell-module-scss-module__05km2q__header>button:not(.NotificationBell-module-scss-module__05km2q__headerAction):disabled{cursor:not-allowed;opacity:.5}.NotificationBell-module-scss-module__05km2q__header>button:not(.NotificationBell-module-scss-module__05km2q__headerAction) svg{width:1.05rem;height:1.05rem}.NotificationBell-module-scss-module__05km2q__headerIcon{background:color-mix(in srgb, var(--color-surface-strong) 85%, var(--tone-bg));width:2.6rem;height:2.6rem;color:var(--tone-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.NotificationBell-module-scss-module__05km2q__headerIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.NotificationBell-module-scss-module__05km2q__headerIcon{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--tone-line) 70%, transparent),0 .3rem .7rem -.4rem color-mix(in srgb, var(--tone-ink) 45%, transparent);border-radius:.8rem;width:2.4rem;height:2.4rem}.NotificationBell-module-scss-module__05km2q__headerIcon svg{width:1.1rem;height:1.1rem}.NotificationBell-module-scss-module__05km2q__headerAction{border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-strong);min-height:2rem;color:var(--color-accent-strong);cursor:pointer;font:inherit;white-space:nowrap;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.76rem;font-weight:750;display:inline-flex}.NotificationBell-module-scss-module__05km2q__headerAction:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-wash)}.NotificationBell-module-scss-module__05km2q__headerAction:disabled{cursor:wait;opacity:.55}.NotificationBell-module-scss-module__05km2q__headerAction svg{width:.9rem;height:.9rem}.NotificationBell-module-scss-module__05km2q__list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.NotificationBell-module-scss-module__05km2q__state{color:var(--color-muted);text-align:center;justify-items:center;gap:.3rem;margin:0;padding:2rem 1.25rem;font-size:.85rem;line-height:1.5;display:grid}.NotificationBell-module-scss-module__05km2q__state p{margin:0}.NotificationBell-module-scss-module__05km2q__state strong{color:var(--color-ink);font-family:var(--font-heading),Georgia,serif;font-size:1.1rem;font-weight:600}.NotificationBell-module-scss-module__05km2q__stateIcon{--tone-bg:var(--mood-peach-bg);--tone-line:var(--mood-peach-line);--tone-ink:var(--mood-peach-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon[data-tone=sage]{--tone-bg:var(--mood-sage-bg);--tone-line:var(--mood-sage-line);--tone-ink:var(--mood-sage-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon[data-tone=lilac]{--tone-bg:var(--mood-lilac-bg);--tone-line:var(--mood-lilac-line);--tone-ink:var(--mood-lilac-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon[data-tone=sky]{--tone-bg:var(--mood-sky-bg);--tone-line:var(--mood-sky-line);--tone-ink:var(--mood-sky-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon[data-tone=rose]{--tone-bg:var(--mood-rose-bg);--tone-line:var(--mood-rose-line);--tone-ink:var(--mood-rose-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon[data-tone=clay]{--tone-bg:var(--mood-clay-bg);--tone-line:var(--mood-clay-line);--tone-ink:var(--mood-clay-ink)}.NotificationBell-module-scss-module__05km2q__stateIcon{background:var(--tone-bg);width:2.6rem;height:2.6rem;color:var(--tone-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.NotificationBell-module-scss-module__05km2q__stateIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.NotificationBell-module-scss-module__05km2q__stateIcon{width:3rem;height:3rem;margin-bottom:.35rem}.NotificationBell-module-scss-module__05km2q__groupLabel{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:.75rem 1.1rem .35rem;font-size:.68rem;font-weight:750}.NotificationBell-module-scss-module__05km2q__notification{--tone-bg:var(--mood-peach-bg);--tone-line:var(--mood-peach-line);--tone-ink:var(--mood-peach-ink)}.NotificationBell-module-scss-module__05km2q__notification[data-tone=sage]{--tone-bg:var(--mood-sage-bg);--tone-line:var(--mood-sage-line);--tone-ink:var(--mood-sage-ink)}.NotificationBell-module-scss-module__05km2q__notification[data-tone=lilac]{--tone-bg:var(--mood-lilac-bg);--tone-line:var(--mood-lilac-line);--tone-ink:var(--mood-lilac-ink)}.NotificationBell-module-scss-module__05km2q__notification[data-tone=sky]{--tone-bg:var(--mood-sky-bg);--tone-line:var(--mood-sky-line);--tone-ink:var(--mood-sky-ink)}.NotificationBell-module-scss-module__05km2q__notification[data-tone=rose]{--tone-bg:var(--mood-rose-bg);--tone-line:var(--mood-rose-line);--tone-ink:var(--mood-rose-ink)}.NotificationBell-module-scss-module__05km2q__notification[data-tone=clay]{--tone-bg:var(--mood-clay-bg);--tone-line:var(--mood-clay-line);--tone-ink:var(--mood-clay-ink)}.NotificationBell-module-scss-module__05km2q__notification{width:100%;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 2rem .75rem 1.1rem;transition:background-color .15s;display:grid;position:relative}.NotificationBell-module-scss-module__05km2q__notification:hover{background:color-mix(in srgb, var(--color-surface-sunken) 70%, var(--color-surface-strong))}.NotificationBell-module-scss-module__05km2q__notification:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:-.125rem}.NotificationBell-module-scss-module__05km2q__notification[data-unread=true]{background:color-mix(in srgb, var(--color-accent-wash) 55%, transparent)}.NotificationBell-module-scss-module__05km2q__notification[data-unread=true]:hover{background:var(--color-accent-wash)}.NotificationBell-module-scss-module__05km2q__notification[data-unread=true] strong{font-weight:750}.NotificationBell-module-scss-module__05km2q__notification>span:last-child{gap:.15rem;min-width:0;display:grid}.NotificationBell-module-scss-module__05km2q__notification strong{font-size:.86rem;font-weight:600;line-height:1.35}.NotificationBell-module-scss-module__05km2q__notification small{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationBell-module-scss-module__05km2q__notification time{color:var(--color-muted);margin-top:.1rem;font-size:.72rem;font-weight:650}.NotificationBell-module-scss-module__05km2q__notificationIcon{background:var(--tone-bg);width:2.6rem;height:2.6rem;color:var(--tone-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.NotificationBell-module-scss-module__05km2q__notificationIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.NotificationBell-module-scss-module__05km2q__notificationIcon{border-radius:.75rem;width:2.25rem;height:2.25rem}.NotificationBell-module-scss-module__05km2q__notificationIcon svg{width:1rem;height:1rem}.NotificationBell-module-scss-module__05km2q__unreadDot{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .2rem var(--color-accent-wash);border-radius:50%;position:absolute;top:1.05rem;right:1rem}@media (prefers-reduced-motion:reduce){.NotificationBell-module-scss-module__05km2q__panel{animation:none}}
.ChestButton-module-scss-module__2rx2qG__content{gap:.85rem;padding:1rem;display:grid}.ChestButton-module-scss-module__2rx2qG__resume{border:.0625rem solid var(--color-accent);background:var(--color-accent-wash);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .8rem .6rem .6rem;display:grid}.ChestButton-module-scss-module__2rx2qG__resume:hover{background:color-mix(in srgb, var(--color-accent-wash) 60%, var(--mood-rose-bg))}.ChestButton-module-scss-module__2rx2qG__resume>span{gap:.1rem;min-width:0;display:grid}.ChestButton-module-scss-module__2rx2qG__resume strong{color:var(--color-accent-strong);font-size:.88rem}.ChestButton-module-scss-module__2rx2qG__resume small{color:var(--color-muted);font-size:.78rem;line-height:1.4}.ChestButton-module-scss-module__2rx2qG__resume img{object-fit:contain}.ChestButton-module-scss-module__2rx2qG__resume>svg{width:1rem;color:var(--color-accent-strong)}.ChestButton-module-scss-module__2rx2qG__hero{border:.0625rem solid color-mix(in srgb, var(--mood-rose-line) 70%, transparent);background:radial-gradient(circle at 50% 30%, #ffecd6e6, color-mix(in srgb, var(--mood-rose-bg) 40%, transparent) 38%, transparent 62%),linear-gradient(180deg, color-mix(in srgb, var(--mood-rose-bg) 85%, var(--color-surface)) 0%, color-mix(in srgb, var(--mood-rose-bg) 35%, var(--color-surface)) 100%);text-align:center;border-radius:1.15rem;justify-items:center;gap:.35rem;padding:1.1rem 1rem 1.15rem;display:grid}.ChestButton-module-scss-module__2rx2qG__hero h3{font-family:var(--font-heading),Georgia,serif;margin:.2rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.ChestButton-module-scss-module__2rx2qG__hero p{max-width:18rem;color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted));margin:0;font-size:.82rem;line-height:1.5}.ChestButton-module-scss-module__2rx2qG__heroArt{width:7.5rem;height:7.5rem;position:relative}.ChestButton-module-scss-module__2rx2qG__heroArt img{object-fit:contain;filter:drop-shadow(0 .6rem .8rem #7846144d);width:100%;height:100%;animation:3.2s ease-in-out infinite ChestButton-module-scss-module__2rx2qG__chest-float}.ChestButton-module-scss-module__2rx2qG__heroCount{border:.125rem solid var(--color-surface-strong);border-radius:var(--radius-pill);background:var(--color-accent);color:#fffaf5;padding:.15rem .5rem;font-size:.8rem;font-weight:800;position:absolute;top:.2rem;right:-.4rem;box-shadow:0 .3rem .6rem -.25rem #a8432db3}.ChestButton-module-scss-module__2rx2qG__openButton{border-radius:var(--radius-small);cursor:pointer;min-height:2.75rem;font:inherit;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.ChestButton-module-scss-module__2rx2qG__openButton:disabled{cursor:not-allowed;opacity:.55}.ChestButton-module-scss-module__2rx2qG__openButton svg{width:1rem;height:1rem}.ChestButton-module-scss-module__2rx2qG__openButton{background-color:var(--color-accent);box-shadow:inset 0 .0625rem 0 #ffffff38,var(--shadow-accent);color:#fffaf5;background-image:linear-gradient(#ffffff24,#fff0)}.ChestButton-module-scss-module__2rx2qG__openButton:hover:not(:disabled){background-color:var(--color-accent-strong);box-shadow:inset 0 .0625rem #ffffff2e,0 .7rem 1.4rem -.6rem #a8432db3}.ChestButton-module-scss-module__2rx2qG__openButton{border-radius:var(--radius-pill);margin-top:.6rem;padding-inline:1.3rem}.ChestButton-module-scss-module__2rx2qG__empty{text-align:center;justify-items:center;gap:.25rem;padding:1rem .5rem .5rem;display:grid}.ChestButton-module-scss-module__2rx2qG__empty img{object-fit:contain;margin-bottom:.35rem}.ChestButton-module-scss-module__2rx2qG__empty strong{font-family:var(--font-heading),Georgia,serif;font-size:1.15rem;font-weight:600}.ChestButton-module-scss-module__2rx2qG__empty p{color:var(--color-muted);margin:0;font-size:.84rem}.ChestButton-module-scss-module__2rx2qG__hint{color:var(--color-muted);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.ChestButton-module-scss-module__2rx2qG__hint svg{width:.9rem;height:.9rem;color:var(--mood-sage-ink)}@keyframes ChestButton-module-scss-module__2rx2qG__chest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)rotate(-1.5deg)}}.ChestButton-module-scss-module__2rx2qG__dialog{--night:#0e2038;--gold:#f2c46b;background:var(--color-surface);width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);text-align:center;border:0;border-radius:1.75rem;padding:0;animation:.32s cubic-bezier(.2,1.2,.4,1) ChestButton-module-scss-module__2rx2qG__dialog-in;position:fixed;overflow:hidden auto;box-shadow:0 0 0 .0625rem #ffffff0f,0 2rem 5rem -1rem #08101e8c}.ChestButton-module-scss-module__2rx2qG__dialog::backdrop{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#0a14248c}.ChestButton-module-scss-module__2rx2qG__stage{background:var(--night);isolation:isolate;--color-focus:var(--gold);height:17rem;transition:height .42s cubic-bezier(.2,1,.4,1);position:relative;overflow:hidden}[data-phase=revealed] .ChestButton-module-scss-module__2rx2qG__stage{height:21.5rem}[data-phase=revealed][data-with-card=true] .ChestButton-module-scss-module__2rx2qG__stage{height:23rem}.ChestButton-module-scss-module__2rx2qG__close{width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.ChestButton-module-scss-module__2rx2qG__close:hover:not(:disabled){background:var(--color-accent-wash);color:var(--color-accent-strong)}.ChestButton-module-scss-module__2rx2qG__close:disabled{cursor:not-allowed;opacity:.5}.ChestButton-module-scss-module__2rx2qG__close svg{width:1.05rem;height:1.05rem}.ChestButton-module-scss-module__2rx2qG__close{z-index:5;color:#fffcf7c7;position:absolute;top:.85rem;right:.85rem}.ChestButton-module-scss-module__2rx2qG__close:hover:not(:disabled){color:#fffdf9;background:#fffcf71a}.ChestButton-module-scss-module__2rx2qG__close:disabled{cursor:wait}.ChestButton-module-scss-module__2rx2qG__rays,.ChestButton-module-scss-module__2rx2qG__glow,.ChestButton-module-scss-module__2rx2qG__pedestal{pointer-events:none;position:absolute;left:50%}.ChestButton-module-scss-module__2rx2qG__glow{z-index:0;background:radial-gradient(circle,#f2c46b8c 0%,#f2c46b2e 40%,#f2c46b00 70%);border-radius:50%;width:15rem;height:15rem;transition:transform .6s;animation:3.2s ease-in-out infinite ChestButton-module-scss-module__2rx2qG__glow-breathe;bottom:1.5rem;transform:translate(-50%)scale(.85)}[data-phase=opening] .ChestButton-module-scss-module__2rx2qG__glow{animation:.9s ease-in both ChestButton-module-scss-module__2rx2qG__glow-charge;transform:translate(-50%)scale(1.2)}[data-phase=opened] .ChestButton-module-scss-module__2rx2qG__glow,[data-phase=revealed] .ChestButton-module-scss-module__2rx2qG__glow{background:radial-gradient(circle,#ffecbecc 0%,#f2c46b4d 32%,#f2c46b00 68%);width:22rem;height:22rem;animation:.7s ease-out ChestButton-module-scss-module__2rx2qG__glow-flash;bottom:-2rem;transform:translate(-50%)}.ChestButton-module-scss-module__2rx2qG__rays{z-index:0;background:repeating-conic-gradient(#ffe4aa38 0deg 7deg,#ffe4aa00 7deg 22.5deg);border-radius:50%;width:34rem;height:34rem;margin-left:-17rem;bottom:-9rem;transform:scale(0);-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 62%);mask-image:radial-gradient(circle,#000 12%,#0000 62%)}[data-phase=opened] .ChestButton-module-scss-module__2rx2qG__rays,[data-phase=revealed] .ChestButton-module-scss-module__2rx2qG__rays{animation:.7s cubic-bezier(.2,1.1,.4,1) forwards ChestButton-module-scss-module__2rx2qG__rays-in,26s linear infinite ChestButton-module-scss-module__2rx2qG__rays-spin}.ChestButton-module-scss-module__2rx2qG__pedestal{z-index:1;background:radial-gradient(#00000073 0%,#0000 70%);border-radius:50%;width:10rem;height:1.4rem;bottom:1.1rem;transform:translate(-50%)}.ChestButton-module-scss-module__2rx2qG__chest,.ChestButton-module-scss-module__2rx2qG__openChest{z-index:2;width:11.5rem;height:11.5rem;margin-left:-5.75rem;position:absolute;bottom:1.4rem;left:50%}.ChestButton-module-scss-module__2rx2qG__chest{cursor:pointer;transform-origin:50% 90%;background:0 0;border:0;border-radius:1.5rem;padding:0;animation:3.6s ease-in-out infinite ChestButton-module-scss-module__2rx2qG__chest-idle}.ChestButton-module-scss-module__2rx2qG__chest img{object-fit:contain;filter:drop-shadow(0 .4rem .5rem #00000059);width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.ChestButton-module-scss-module__2rx2qG__chest:hover:not(:disabled) img{filter:drop-shadow(0 0 1.1rem #f2c46b8c)drop-shadow(0 .4rem .5rem #00000059);transform:scale(1.05)}.ChestButton-module-scss-module__2rx2qG__chest:focus-visible{outline:.2rem solid var(--gold);outline-offset:-.2rem}.ChestButton-module-scss-module__2rx2qG__chest:disabled{cursor:default;animation-play-state:paused}.ChestButton-module-scss-module__2rx2qG__chest[data-opening=true]{cursor:wait;animation:.9s ease-in both ChestButton-module-scss-module__2rx2qG__chest-charge}.ChestButton-module-scss-module__2rx2qG__openChest{object-fit:contain;filter:drop-shadow(0 .4rem .5rem #00000059);transform-origin:50% 90%;animation:.52s cubic-bezier(.2,1.6,.4,1) ChestButton-module-scss-module__2rx2qG__chest-pop}.ChestButton-module-scss-module__2rx2qG__sparks{z-index:3;pointer-events:none;position:absolute;bottom:8.5rem;left:50%}.ChestButton-module-scss-module__2rx2qG__sparks i{width:var(--size);height:var(--size);margin:calc(var(--size)/-2);background:var(--color);box-shadow:0 0 .5rem var(--color);opacity:0;animation:ChestButton-module-scss-module__2rx2qG__spark .95s cubic-bezier(.15, .7, .3, 1) var(--delay) both;border-radius:50%;position:absolute;top:0;left:0}.ChestButton-module-scss-module__2rx2qG__sparks i:nth-child(3n){border-radius:.1rem}.ChestButton-module-scss-module__2rx2qG__rewards{z-index:4;justify-content:center;align-items:flex-end;gap:.6rem;display:flex;position:absolute;top:1.4rem;left:50%;transform:translate(-50%)}.ChestButton-module-scss-module__2rx2qG__reward{object-fit:contain;filter:drop-shadow(0 0 1.1rem #ffdc8cbf);transform-origin:50% 100%;width:8.5rem;height:8.5rem;animation:.78s cubic-bezier(.2,1.35,.4,1) both ChestButton-module-scss-module__2rx2qG__reward-rise,3.4s ease-in-out .78s infinite ChestButton-module-scss-module__2rx2qG__reward-float;display:block}[data-with-card=true] .ChestButton-module-scss-module__2rx2qG__reward{width:6.5rem;height:6.5rem}.ChestButton-module-scss-module__2rx2qG__teamCard{transform-origin:50% 100%;width:7.25rem;animation:.76s cubic-bezier(.2,1.25,.4,1) .16s both ChestButton-module-scss-module__2rx2qG__card-flip}.ChestButton-module-scss-module__2rx2qG__teamCard>*{width:100%}.ChestButton-module-scss-module__2rx2qG__body{justify-items:center;gap:.35rem;padding:1.35rem 1.5rem 1.5rem;display:grid}.ChestButton-module-scss-module__2rx2qG__body h2{font-family:var(--font-heading),Georgia,serif;margin:0;font-size:1.6rem;font-weight:600;line-height:1.15}.ChestButton-module-scss-module__2rx2qG__body p{margin:0}.ChestButton-module-scss-module__2rx2qG__eyebrow{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.ChestButton-module-scss-module__2rx2qG__status{color:var(--color-muted);margin-top:.15rem;font-size:.86rem;line-height:1.5}.ChestButton-module-scss-module__2rx2qG__found{gap:.6rem;width:100%;margin-top:.75rem;animation:.48s cubic-bezier(.2,1,.4,1) .26s both ChestButton-module-scss-module__2rx2qG__body-in;display:grid}.ChestButton-module-scss-module__2rx2qG__found>p{color:var(--color-muted);font-size:.86rem}.ChestButton-module-scss-module__2rx2qG__foundItem{border:.0625rem solid var(--mood-peach-line);background:color-mix(in srgb, var(--mood-peach-bg) 45%, var(--color-surface));border-radius:1.1rem;justify-items:center;gap:.25rem;padding:.85rem 1rem .95rem;display:grid}.ChestButton-module-scss-module__2rx2qG__foundItem h3{font-family:var(--font-heading),Georgia,serif;margin:0;font-size:1.3rem;font-weight:600}.ChestButton-module-scss-module__2rx2qG__foundItem p{color:var(--color-muted);font-size:.82rem;line-height:1.45}.ChestButton-module-scss-module__2rx2qG__foundKind{border-radius:var(--radius-pill);background:var(--mood-peach-ink);color:#fffaf5;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .6rem;font-size:.62rem;font-weight:800}.ChestButton-module-scss-module__2rx2qG__albumNote{border:.0625rem solid var(--mood-sage-line);background:color-mix(in srgb, var(--mood-sage-bg) 55%, var(--color-surface));color:var(--mood-sage-ink);text-align:left;border-radius:.95rem;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.4;display:flex}.ChestButton-module-scss-module__2rx2qG__albumNote svg{flex:none;width:1rem;height:1rem}.ChestButton-module-scss-module__2rx2qG__albumNote strong{color:var(--color-ink)}.ChestButton-module-scss-module__2rx2qG__albumNote[data-quiet=true]{border-color:var(--color-border-soft);background:var(--color-surface-sunken);color:var(--color-muted)}.ChestButton-module-scss-module__2rx2qG__error{border:.0625rem solid var(--mood-clay-line);background:var(--mood-clay-bg);color:var(--mood-clay-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.ChestButton-module-scss-module__2rx2qG__error svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.ChestButton-module-scss-module__2rx2qG__error{text-align:left;margin-top:.6rem}.ChestButton-module-scss-module__2rx2qG__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;animation:.48s cubic-bezier(.2,1,.4,1) .38s both ChestButton-module-scss-module__2rx2qG__body-in;display:flex}@keyframes ChestButton-module-scss-module__2rx2qG__dialog-in{0%{transform:translateY(1rem)scale(.96)}}@keyframes ChestButton-module-scss-module__2rx2qG__chest-idle{0%,62%,to{transform:translateY(0)rotate(0)}31%{transform:translateY(-.35rem)rotate(-1deg)}70%{transform:translateY(-.6rem)rotate(-3deg)}76%{transform:translateY(0)rotate(2.5deg)}82%{transform:translateY(-.2rem)rotate(-1deg)}}@keyframes ChestButton-module-scss-module__2rx2qG__chest-charge{0%{transform:rotate(0)scale(1)}15%{transform:rotate(-3deg)scale(1.02)}30%{transform:rotate(3deg)scale(1.03)}45%{transform:rotate(-5deg)scale(1.05)}60%{transform:rotate(5deg)scale(1.07)}75%{transform:rotate(-7deg)scale(1.09)}88%{transform:rotate(6deg)scale(1.1,1.06)}to{transform:rotate(0)scale(1.16,.9)}}@keyframes ChestButton-module-scss-module__2rx2qG__chest-pop{0%{transform:scale(1.16,.9)}45%{transform:scale(.94,1.1)translateY(-.4rem)}}@keyframes ChestButton-module-scss-module__2rx2qG__glow-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes ChestButton-module-scss-module__2rx2qG__glow-charge{0%{transform:translate(-50%)scale(.85)}to{transform:translate(-50%)scale(1.25)}}@keyframes ChestButton-module-scss-module__2rx2qG__glow-flash{0%{filter:brightness(1.6);transform:translate(-50%)scale(.5)}}@keyframes ChestButton-module-scss-module__2rx2qG__rays-in{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@keyframes ChestButton-module-scss-module__2rx2qG__rays-spin{to{rotate:1turn}}@keyframes ChestButton-module-scss-module__2rx2qG__spark{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(.3)}}@keyframes ChestButton-module-scss-module__2rx2qG__reward-rise{0%{transform:translateY(8rem)scale(.25)rotate(-12deg)}60%{transform:translateY(-.6rem)scale(1.08)rotate(3deg)}}@keyframes ChestButton-module-scss-module__2rx2qG__reward-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.35rem)rotate(-2deg)}}@keyframes ChestButton-module-scss-module__2rx2qG__card-flip{0%{transform:translateY(7rem)scale(.3)rotateY(180deg)}65%{transform:translateY(-.4rem)scale(1.05)rotateY(-10deg)}}@keyframes ChestButton-module-scss-module__2rx2qG__body-in{0%{transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.ChestButton-module-scss-module__2rx2qG__heroArt img,.ChestButton-module-scss-module__2rx2qG__dialog,.ChestButton-module-scss-module__2rx2qG__chest,.ChestButton-module-scss-module__2rx2qG__chest[data-opening=true],.ChestButton-module-scss-module__2rx2qG__openChest,.ChestButton-module-scss-module__2rx2qG__glow,.ChestButton-module-scss-module__2rx2qG__reward,.ChestButton-module-scss-module__2rx2qG__teamCard,.ChestButton-module-scss-module__2rx2qG__stage,.ChestButton-module-scss-module__2rx2qG__found,.ChestButton-module-scss-module__2rx2qG__actions{transition:none;animation:none}.ChestButton-module-scss-module__2rx2qG__sparks{display:none}.ChestButton-module-scss-module__2rx2qG__dialog[data-phase=opened] .ChestButton-module-scss-module__2rx2qG__rays,.ChestButton-module-scss-module__2rx2qG__dialog[data-phase=revealed] .ChestButton-module-scss-module__2rx2qG__rays{animation:none;transform:scale(1)}}
.QuestButton-module-scss-module__2JmtHa__panel{--panel-width:min(25rem, calc(100% - 1.5rem))}.QuestButton-module-scss-module__2JmtHa__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.QuestButton-module-scss-module__2JmtHa__intro{background:color-mix(in srgb, var(--mood-peach-bg) 60%, var(--color-surface));color:var(--mood-peach-ink);border-radius:.85rem;align-items:center;gap:.5rem;margin:.9rem 1rem 0;padding:.6rem .8rem;font-size:.8rem;font-weight:600;line-height:1.4;display:flex}.QuestButton-module-scss-module__2JmtHa__intro svg{flex:none;width:1rem;height:1rem}.QuestButton-module-scss-module__2JmtHa__quests{gap:.7rem;margin:0;padding:.9rem 1rem 1rem;list-style:none;display:grid}.QuestButton-module-scss-module__2JmtHa__quest{--quest-ink:var(--color-accent);border:.0625rem solid var(--color-border-soft);background:var(--color-surface);border-radius:1.1rem;padding:.9rem .95rem;position:relative}.QuestButton-module-scss-module__2JmtHa__quest[data-complete]{--quest-ink:var(--mood-sage-ink);border-color:var(--mood-sage-line);background:color-mix(in srgb, var(--mood-sage-bg) 45%, var(--color-surface))}.QuestButton-module-scss-module__2JmtHa__title{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.QuestButton-module-scss-module__2JmtHa__title h3{font-family:var(--font-heading),Georgia,serif;margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.QuestButton-module-scss-module__2JmtHa__count,.QuestButton-module-scss-module__2JmtHa__completed{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.2rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.QuestButton-module-scss-module__2JmtHa__count svg,.QuestButton-module-scss-module__2JmtHa__completed svg{stroke-width:3px;width:.8rem;height:.8rem}.QuestButton-module-scss-module__2JmtHa__count{background:var(--color-accent-wash);color:var(--color-accent-strong)}.QuestButton-module-scss-module__2JmtHa__completed{background:var(--mood-sage-ink);color:#fffaf5}.QuestButton-module-scss-module__2JmtHa__progress{border-radius:var(--radius-pill);appearance:none;background:var(--color-surface-sunken);border:0;width:100%;height:.45rem;margin:.7rem 0 .8rem;display:block;overflow:hidden}.QuestButton-module-scss-module__2JmtHa__progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-surface-sunken)}.QuestButton-module-scss-module__2JmtHa__progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--quest-ink);transition:width .3s}.QuestButton-module-scss-module__2JmtHa__progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--quest-ink)}.QuestButton-module-scss-module__2JmtHa__steps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.QuestButton-module-scss-module__2JmtHa__steps li{color:var(--color-ink);align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.45;display:flex}.QuestButton-module-scss-module__2JmtHa__steps .QuestButton-module-scss-module__2JmtHa__done{color:var(--color-muted)}.QuestButton-module-scss-module__2JmtHa__steps .QuestButton-module-scss-module__2JmtHa__done>span:last-child{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-muted) 50%, transparent)}.QuestButton-module-scss-module__2JmtHa__stepMark{border:.125rem solid var(--color-border);background:var(--color-surface-strong);border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;display:grid}.QuestButton-module-scss-module__2JmtHa__stepMark svg{stroke-width:3.2px;width:.7rem;height:.7rem}.QuestButton-module-scss-module__2JmtHa__done>.QuestButton-module-scss-module__2JmtHa__stepMark{border-color:var(--quest-ink);background:var(--quest-ink);color:#fffaf5}.QuestButton-module-scss-module__2JmtHa__reward{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mood-peach-bg) 75%, var(--color-surface));color:var(--mood-peach-ink);align-items:center;gap:.35rem;margin-top:.85rem;padding:.3rem .65rem .3rem .5rem;font-size:.76rem;font-weight:700;display:inline-flex}.QuestButton-module-scss-module__2JmtHa__reward svg{width:.9rem;height:.9rem}[data-complete]>.QuestButton-module-scss-module__2JmtHa__reward{background:var(--color-surface-strong);color:var(--mood-sage-ink)}.QuestButton-module-scss-module__2JmtHa__footer{border-top:.0625rem solid var(--color-border-soft);background:var(--color-surface);color:var(--color-muted);text-align:center;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.76rem;display:flex}.QuestButton-module-scss-module__2JmtHa__footer svg{flex:none;width:.85rem;height:.85rem}.QuestButton-module-scss-module__2JmtHa__footer time{white-space:nowrap}.QuestButton-module-scss-module__2JmtHa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.LaunchTwoTruthsButton-module-scss-module__-L-2Da__wrapper{display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__wrapper>button{width:100%}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__backdrop{z-index:100;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#2e221c61;place-items:safe center;padding:1rem;animation:.16s ease-out LaunchTwoTruthsButton-module-scss-module__-L-2Da__fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modal{border:.0625rem solid var(--color-border-soft);border-radius:calc(var(--radius-large) + .2rem);background:linear-gradient(180deg, var(--color-surface-strong), var(--color-surface));outline:0;width:min(34rem,100%);max-height:calc(100dvh - 2rem);animation:.2s cubic-bezier(.2,1.1,.4,1) LaunchTwoTruthsButton-module-scss-module__-L-2Da__rise-in;overflow:auto;box-shadow:0 2rem 4.5rem -1rem #4a2e1a59}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader{border-bottom:.0625rem solid var(--color-border-soft);background:radial-gradient(18rem 9rem at 0% 0%, color-mix(in srgb, var(--mood-lilac-bg) 85%, transparent), transparent 75%),var(--color-surface-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.15rem 1.25rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader p,.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader h2{margin:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader p{color:var(--mood-lilac-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader h2{color:var(--color-ink);font-family:var(--font-heading);font-variation-settings:"opsz" 72;letter-spacing:-.01em;word-spacing:.04em;margin-top:.15rem;font-size:1.45rem;font-weight:600;line-height:1.15}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalHeader{z-index:2;background:radial-gradient(ellipse 80% 190% at 0% 0%, var(--mood-lilac-bg) 0%, color-mix(in srgb, var(--mood-lilac-bg) 55%, transparent) 50%, transparent 85%),color-mix(in srgb, var(--mood-lilac-bg) 25%, var(--color-surface-strong));position:sticky;top:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__gameIcon{background:color-mix(in srgb, var(--color-surface-strong) 85%, var(--mood-lilac-bg));width:2.6rem;height:2.6rem;color:var(--mood-lilac-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__gameIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__gameIcon{box-shadow:inset 0 0 0 .0625rem var(--mood-lilac-line),0 .4rem .9rem -.55rem var(--mood-lilac-ink);transform:rotate(-6deg)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__closeButton{width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__closeButton:hover:not(:disabled){background:var(--color-accent-wash);color:var(--color-accent-strong)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__closeButton:disabled{cursor:not-allowed;opacity:.5}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__closeButton svg{width:1.05rem;height:1.05rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__form{gap:1.15rem;padding:1.15rem 1.25rem 0;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__intro{color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.55}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__usageSummary{flex-wrap:wrap;gap:.45rem;margin-top:-.4rem;display:flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__usageSummary span{border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.72rem;display:inline-flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__usageSummary svg{width:.85rem;height:.85rem;color:var(--mood-lilac-ink)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__usageSummary strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:750}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__limitNotice{border:.0625rem solid var(--mood-peach-line);background:var(--mood-peach-bg);color:var(--mood-peach-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__limitNotice svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__limitNotice{align-items:center;margin:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__limitNotice[data-blocked=true]{border:.0625rem solid var(--mood-clay-line);background:var(--mood-clay-bg);color:var(--mood-clay-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__limitNotice[data-blocked=true] svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__teamPicker,.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callPicker{border:0;min-width:0;margin:0;padding:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__teamPicker legend,.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callPicker legend{color:var(--color-ink);margin-bottom:.55rem;font-size:.8rem;font-weight:700}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label{border:.0625rem solid var(--color-border-soft);background:var(--color-surface-strong);cursor:pointer;border-radius:1rem;min-width:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 .0625rem .125rem #4a2e1a0d}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label:hover{border-color:var(--mood-lilac-line);transform:translateY(-.0625rem)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label:focus-within{outline:.15rem solid var(--color-focus);outline-offset:.15rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label[data-selected=true]{border-color:var(--mood-lilac-ink);background:color-mix(in srgb, var(--mood-lilac-bg) 40%, var(--color-surface-strong));box-shadow:inset 0 0 0 .0625rem var(--mood-lilac-ink),0 .7rem 1.4rem -1rem var(--mood-lilac-ink)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label input{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.75rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label[data-disabled=true]{cursor:not-allowed;opacity:.55}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label[data-disabled=true]:hover{border-color:var(--color-border-soft);transform:none}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label>span{background:var(--color-surface-sunken);color:var(--color-muted);border-radius:.75rem;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}[data-selected=true] .LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label>span{background:var(--mood-lilac-bg);color:var(--mood-lilac-ink)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label>span svg{width:1.05rem;height:1.05rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label>span{grid-row:1/3;width:2.25rem;height:2.25rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label[data-selected=true]>span{background:var(--mood-lilac-bg);color:var(--mood-lilac-ink)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label strong{color:var(--color-ink);align-self:end;font-size:.84rem;font-weight:700}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label small{color:var(--color-muted);align-self:start;font-size:.72rem;line-height:1.4}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__emptyState{border:.09rem dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:1rem;justify-items:center;gap:.3rem;padding:1.6rem 1rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__emptyState svg{background:var(--mood-lilac-bg);width:2.6rem;height:2.6rem;color:var(--mood-lilac-ink);border-radius:.85rem;margin-bottom:.3rem;padding:.65rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__emptyState strong{color:var(--color-ink);font-size:.9rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__emptyState span{font-size:.78rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__error{border:.0625rem solid var(--mood-clay-line);background:var(--mood-clay-bg);color:var(--mood-clay-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__error svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__error{margin:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalFooter{z-index:2;border-top:.0625rem solid var(--color-border-soft);background:var(--color-surface);justify-content:flex-end;gap:.6rem;margin:.1rem -1.25rem 0;padding:.9rem 1.25rem 1.1rem;display:flex;position:sticky;bottom:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__spinner{animation:.8s linear infinite LaunchTwoTruthsButton-module-scss-module__-L-2Da__spin}@keyframes LaunchTwoTruthsButton-module-scss-module__-L-2Da__spin{to{transform:rotate(1turn)}}@keyframes LaunchTwoTruthsButton-module-scss-module__-L-2Da__fade-in{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}@keyframes LaunchTwoTruthsButton-module-scss-module__-L-2Da__rise-in{0%{transform:translateY(.5rem)scale(.98)}}@media (max-width:34rem){.LaunchTwoTruthsButton-module-scss-module__-L-2Da__form{padding-inline:.9rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalFooter{grid-template-columns:auto minmax(0,1fr);margin-inline:-.9rem;padding-inline:.9rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modalFooter button{width:100%}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LaunchTwoTruthsButton-module-scss-module__-L-2Da__backdrop,.LaunchTwoTruthsButton-module-scss-module__-L-2Da__modal,.LaunchTwoTruthsButton-module-scss-module__-L-2Da__spinner{animation:none}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__callOptions label{transition:none}}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionField{gap:.45rem;display:grid}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionLabel{color:var(--color-ink);font-size:.8rem;font-weight:700}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionSelect{width:100%}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionHint{color:var(--color-muted);font-size:.75rem;line-height:1.45}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError{border:.0625rem solid var(--mood-clay-line);background:var(--mood-clay-bg);color:var(--mood-clay-ink);border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5;display:flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError{justify-content:space-between;align-items:center;margin:0}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button{border-radius:var(--radius-small);cursor:pointer;min-height:2.75rem;font:inherit;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button:disabled{cursor:not-allowed;opacity:.55}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button svg{width:1rem;height:1rem}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button{border-color:var(--color-border);background:var(--color-surface-strong);color:var(--color-ink);box-shadow:0 .0625rem .125rem #4a2e1a0f}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:var(--color-accent-wash)}.LaunchTwoTruthsButton-module-scss-module__-L-2Da__optionError button{border-radius:var(--radius-pill);min-height:2rem;padding:.25rem .75rem;font-size:.78rem}
.VideoCallUsageInfo-module-scss-module__UhQZPG__trigger{width:1.5rem;height:1.5rem;color:var(--mood-lilac-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.VideoCallUsageInfo-module-scss-module__UhQZPG__trigger[data-hovered],.VideoCallUsageInfo-module-scss-module__UhQZPG__trigger[data-pressed]{background:var(--mood-lilac-bg)}.VideoCallUsageInfo-module-scss-module__UhQZPG__trigger[data-focus-visible]{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.VideoCallUsageInfo-module-scss-module__UhQZPG__trigger svg{width:1rem;height:1rem}.VideoCallUsageInfo-module-scss-module__UhQZPG__popover{z-index:1400;border:.0625rem solid var(--color-border-soft);background:var(--color-surface-strong);width:18rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-raised);color:var(--color-ink);border-radius:.75rem}.VideoCallUsageInfo-module-scss-module__UhQZPG__content{font-family:var(--font-body),sans-serif;outline:none;padding:.75rem .9rem;font-size:.8rem;line-height:1.5}
.LaunchPermissionPopover-module-scss-module__qKLnYW__trigger{width:100%}.LaunchPermissionPopover-module-scss-module__qKLnYW__trigger[data-focus-visible]{outline:.125rem solid var(--color-focus);outline-offset:.15rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__infoIcon{opacity:.75;flex:none;width:.95rem;height:.95rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__popover{z-index:1400;width:var(--trigger-width);border:.0625rem solid var(--mood-lilac-line);background:var(--color-surface-strong);max-width:calc(100vw - 1.5rem);box-shadow:var(--shadow-raised);color:var(--color-ink);border-radius:1rem;overflow:visible}.LaunchPermissionPopover-module-scss-module__qKLnYW__dialog{max-height:inherit;border-radius:inherit;font-family:var(--font-body),sans-serif;outline:none;flex-direction:column;display:flex;overflow:hidden}.LaunchPermissionPopover-module-scss-module__qKLnYW__arrow{pointer-events:none;width:1.125rem;height:.5625rem;overflow:hidden}.LaunchPermissionPopover-module-scss-module__qKLnYW__arrowTip{box-sizing:border-box;border:.0625rem solid var(--mood-lilac-line);background:var(--color-surface-strong);border-top-color:#0000;border-left-color:#0000;border-radius:0 0 .15rem;width:.75rem;height:.75rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}[data-placement=bottom]>.LaunchPermissionPopover-module-scss-module__qKLnYW__arrowTip{border-color:var(--mood-lilac-line);background:var(--mood-lilac-bg);border-bottom-color:#0000;border-right-color:#0000;border-radius:.15rem 0 0;top:100%}.LaunchPermissionPopover-module-scss-module__qKLnYW__header{border-bottom:.0625rem solid var(--mood-lilac-line);background:var(--mood-lilac-bg);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:1rem;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__header h2{margin:0;font-size:1rem;line-height:1.35}.LaunchPermissionPopover-module-scss-module__qKLnYW__headerIcon{background:var(--color-surface-strong);width:2.6rem;height:2.6rem;color:var(--mood-lilac-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__headerIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__headerIcon{width:2.2rem;height:2.2rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__close{width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__close:hover:not(:disabled){background:var(--color-accent-wash);color:var(--color-accent-strong)}.LaunchPermissionPopover-module-scss-module__qKLnYW__close:disabled{cursor:not-allowed;opacity:.5}.LaunchPermissionPopover-module-scss-module__qKLnYW__close svg{width:1.05rem;height:1.05rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__body{gap:1.1rem;min-height:0;max-height:min(29rem,60dvh);padding:1rem;display:grid;overflow-y:auto}.LaunchPermissionPopover-module-scss-module__qKLnYW__explanation,.LaunchPermissionPopover-module-scss-module__qKLnYW__empty,.LaunchPermissionPopover-module-scss-module__qKLnYW__message{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.55}.LaunchPermissionPopover-module-scss-module__qKLnYW__message{background:var(--color-surface);border-radius:.65rem;padding:.75rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__message p{margin:0 0 .5rem}.LaunchPermissionPopover-module-scss-module__qKLnYW__message button{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.LaunchPermissionPopover-module-scss-module__qKLnYW__team{min-width:0}.LaunchPermissionPopover-module-scss-module__qKLnYW__team h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .45rem;font-size:.78rem;display:flex}.LaunchPermissionPopover-module-scss-module__qKLnYW__team h3 svg{width:.95rem;height:.95rem;color:var(--mood-lilac-ink);flex:none}.LaunchPermissionPopover-module-scss-module__qKLnYW__team h3 small{border-radius:var(--radius-pill);background:var(--mood-lilac-bg);color:var(--mood-lilac-ink);padding:.15rem .45rem;font-size:.62rem;font-weight:600}.LaunchPermissionPopover-module-scss-module__qKLnYW__people{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__person{color:inherit;border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem;text-decoration:none;display:flex}.LaunchPermissionPopover-module-scss-module__qKLnYW__person:hover,.LaunchPermissionPopover-module-scss-module__qKLnYW__person:focus-visible{background:var(--mood-lilac-bg)}.LaunchPermissionPopover-module-scss-module__qKLnYW__avatar{background:var(--mood-sage-bg);width:2.3rem;height:2.3rem;color:var(--mood-sage-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__personCopy{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.LaunchPermissionPopover-module-scss-module__qKLnYW__personCopy strong{font-size:.8rem;font-weight:650}.LaunchPermissionPopover-module-scss-module__qKLnYW__personCopy small{color:var(--color-muted);font-size:.7rem}
.GameVideoCall-module-scss-module__vnAz-a__panel{color:#fff;background:#031765e0;border:1px solid #ffffff24;border-radius:1rem;flex-direction:column;width:100%;min-width:0;padding:.85rem;display:flex;box-shadow:0 .45rem #0012568c}.GameVideoCall-module-scss-module__vnAz-a__floatingCall{z-index:70;color:#fff;background:#0c205f;border:1px solid #56699b;border-radius:1rem;width:min(23rem,100vw - 2rem);max-height:calc(100dvh - 2rem);position:fixed;bottom:1rem;right:1rem;overflow-y:auto;box-shadow:0 .75rem 2.5rem #00000040}.GameVideoCall-module-scss-module__vnAz-a__floatingCall .GameVideoCall-module-scss-module__vnAz-a__connectedPanel[data-lk-theme]{max-height:calc(100dvh - 7rem);box-shadow:none;border:0}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader{align-items:center;gap:.4rem;padding:.7rem .7rem .7rem .85rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader>div{flex:1;gap:.1rem;min-width:0;display:grid}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader>div>span{color:#ffffffb8;font-variant-numeric:tabular-nums;font-size:.72rem}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:.65rem;flex:none;place-items:center;padding:0;transition:background-color .15s;display:grid}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader button:hover{background:#ffffff2e}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader button:focus-visible{outline-offset:2px;outline:2px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader .GameVideoCall-module-scss-module__vnAz-a__floatingLeave{background:#ed3347}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader .GameVideoCall-module-scss-module__vnAz-a__floatingLeave:hover{background:#d8243b}.GameVideoCall-module-scss-module__vnAz-a__floatingHeader svg{width:1.05rem;height:1.05rem}.GameVideoCall-module-scss-module__vnAz-a__liveDot{background:#3ee08f;border-radius:50%;flex:none;width:.6rem;height:.6rem;margin-right:.2rem;position:relative}.GameVideoCall-module-scss-module__vnAz-a__liveDot:after{border-radius:inherit;background:inherit;content:"";animation:1.8s ease-out infinite GameVideoCall-module-scss-module__vnAz-a__live-pulse;position:absolute;inset:0}.GameVideoCall-module-scss-module__vnAz-a__liveDot[data-state=connecting]{background:#ffc145}@keyframes GameVideoCall-module-scss-module__vnAz-a__live-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.GameVideoCall-module-scss-module__vnAz-a__floatingCall:has(.GameVideoCall-module-scss-module__vnAz-a__floatingStatus:not([hidden]) [data-live=true]){border-color:#3ee08f;box-shadow:0 0 0 3px #3ee08f38,0 .75rem 2.5rem #00000040}.GameVideoCall-module-scss-module__vnAz-a__floatingStatus{padding:0 .7rem .7rem}.GameVideoCall-module-scss-module__vnAz-a__floatingStatus[hidden],.GameVideoCall-module-scss-module__vnAz-a__floatingStatus:empty{display:none}.GameVideoCall-module-scss-module__vnAz-a__callStatus{gap:.45rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__statusToggle{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffff12;border:1px solid #ffffff29;border-radius:.8rem;align-items:center;gap:.7rem;padding:.55rem .6rem;transition:background-color .15s,border-color .15s;display:flex}.GameVideoCall-module-scss-module__vnAz-a__statusToggle:not(:disabled):hover{background:#ffffff1f}.GameVideoCall-module-scss-module__vnAz-a__statusToggle:focus-visible{outline-offset:2px;outline:2px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__statusToggle:disabled{cursor:not-allowed;opacity:.7}.GameVideoCall-module-scss-module__vnAz-a__statusToggle[data-live=true]{color:#075b42;background:#d9f8eb;border-color:#3ee08f}.GameVideoCall-module-scss-module__vnAz-a__statusToggle[data-live=true]:not(:disabled):hover{background:#c6f2de}.GameVideoCall-module-scss-module__vnAz-a__statusIcon{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__statusIcon svg{width:1.1rem;height:1.1rem}[data-live=true]>.GameVideoCall-module-scss-module__vnAz-a__statusIcon{color:#fff;background:#0f8a5f}[data-speaking=true]>.GameVideoCall-module-scss-module__vnAz-a__statusIcon{animation:.9s ease-in-out infinite alternate GameVideoCall-module-scss-module__vnAz-a__speaking}@keyframes GameVideoCall-module-scss-module__vnAz-a__speaking{0%{box-shadow:0 0 #0f8a5f73}to{box-shadow:0 0 0 .35rem #0f8a5f2e}}.GameVideoCall-module-scss-module__vnAz-a__statusCopy{flex:1;gap:.05rem;min-width:0;display:grid}.GameVideoCall-module-scss-module__vnAz-a__statusCopy strong{font-size:.85rem;font-weight:800}.GameVideoCall-module-scss-module__vnAz-a__statusCopy small{opacity:.8;font-size:.72rem}.GameVideoCall-module-scss-module__vnAz-a__statusAction{color:#12215a;background:#fff;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.72rem;font-weight:800}[data-live=true]>.GameVideoCall-module-scss-module__vnAz-a__statusAction{color:#fff;background:#075b42}.GameVideoCall-module-scss-module__vnAz-a__statusError{color:#762b16;background:#fff1db;border-radius:.6rem;align-items:center;gap:.45rem;margin:0;padding:.45rem .6rem;font-size:.72rem;font-weight:600;display:flex}.GameVideoCall-module-scss-module__vnAz-a__floatingCall.GameVideoCall-module-scss-module__vnAz-a__teamCalls{width:min(20rem,100vw - 2rem)}.GameVideoCall-module-scss-module__vnAz-a__teamCallsToggle{border-radius:inherit;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:.65rem .8rem .65rem .65rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__teamCallsToggle:hover{background:#ffffff0f}.GameVideoCall-module-scss-module__vnAz-a__teamCallsToggle:focus-visible{outline-offset:-2px;outline:2px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__teamCallsToggle>svg{opacity:.7;flex:none;width:1rem;height:1rem}.GameVideoCall-module-scss-module__vnAz-a__teamCallsIcon{color:#063d2a;background:#3ee08f;border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__teamCallsIcon svg{width:1.1rem;height:1.1rem}.GameVideoCall-module-scss-module__vnAz-a__teamCallsCopy{flex:1;gap:.05rem;min-width:0;display:grid}.GameVideoCall-module-scss-module__vnAz-a__teamCallsCopy strong{font-size:.85rem;font-weight:800}.GameVideoCall-module-scss-module__vnAz-a__teamCallsCopy small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__teamCallsCount{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.72rem;font-weight:800;display:grid}.GameVideoCall-module-scss-module__vnAz-a__teamCallsList{gap:.35rem;max-height:16rem;margin:0;padding:0 .6rem .6rem;list-style:none;display:grid;overflow-y:auto}.GameVideoCall-module-scss-module__vnAz-a__teamCallsList li{background:#ffffff12;border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .55rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__teamCallBadge{color:#12215a;background:#e0e9ff;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:900;display:grid}.GameVideoCall-module-scss-module__vnAz-a__teamCallCopy{flex:1;gap:.1rem;min-width:0;display:grid}.GameVideoCall-module-scss-module__vnAz-a__teamCallCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__teamCallCopy small{color:#ffffffb8;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__teamCallCopy small>span{background:#3ee08f;border-radius:50%;width:.45rem;height:.45rem}.GameVideoCall-module-scss-module__vnAz-a__teamCallJoin{color:#063d2a;cursor:pointer;font:inherit;background:#3ee08f;border:0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:800;transition:background-color .15s;display:flex}.GameVideoCall-module-scss-module__vnAz-a__teamCallJoin svg{width:.9rem;height:.9rem}.GameVideoCall-module-scss-module__vnAz-a__teamCallJoin:hover{background:#6eeaab}.GameVideoCall-module-scss-module__vnAz-a__teamCallJoin:focus-visible{outline-offset:2px;outline:2px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__globalCallAction{color:#12215a;cursor:pointer;min-height:2.75rem;font:inherit;background:#f6f8ff;border:1px solid #ffffff4d;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;margin:.65rem;padding:.6rem .85rem;font-size:.8rem;font-weight:750;display:flex}.GameVideoCall-module-scss-module__vnAz-a__globalCallAction svg{width:1.1rem;height:1.1rem}.GameVideoCall-module-scss-module__vnAz-a__globalCallAction:focus-visible{outline-offset:2px;outline:2px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__globalCallCopy{margin:.85rem;font-size:.85rem}.GameVideoCall-module-scss-module__vnAz-a__spotlight{color:#fff;text-align:center;background:#13276e;border-radius:1rem;align-content:center;gap:.75rem;width:100%;height:100%;display:grid;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__spotlight .GameVideoCall-module-scss-module__vnAz-a__spotlightTile{aspect-ratio:16/9;width:100%;height:auto}.GameVideoCall-module-scss-module__vnAz-a__spotlight .GameVideoCall-module-scss-module__vnAz-a__spotlightTile video{object-fit:contain}.GameVideoCall-module-scss-module__vnAz-a__prompt{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;padding:1.15rem .3rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__promptCopy p{color:#c4cff4;margin:0;font-size:.85rem;line-height:1.5}.GameVideoCall-module-scss-module__vnAz-a__promptCopy .GameVideoCall-module-scss-module__vnAz-a__joiningStatus{color:#fff;margin-bottom:.4rem;font-weight:750}.GameVideoCall-module-scss-module__vnAz-a__icon{color:#dce5ff;background:#13276e;border:1px solid #ffffff1f;border-radius:.85rem;place-items:center;width:3rem;height:3rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__icon svg{width:1.25rem;height:1.25rem}.GameVideoCall-module-scss-module__vnAz-a__status,.GameVideoCall-module-scss-module__vnAz-a__error{color:#dce5ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.65rem;width:100%;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.5}.GameVideoCall-module-scss-module__vnAz-a__error{color:#ffd4dc;background:#ff52701a;border-color:#ff8d9f4d}.GameVideoCall-module-scss-module__vnAz-a__promptActions{border-top:1px solid #fff3;gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__promptAction,.GameVideoCall-module-scss-module__vnAz-a__promptDismiss{color:#12215a;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;background:#f6f8ff;border:1px solid #ffffff8c;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;font-weight:750;line-height:1.4;display:flex;box-shadow:0 3px #000e4d29}.GameVideoCall-module-scss-module__vnAz-a__promptAction svg,.GameVideoCall-module-scss-module__vnAz-a__promptDismiss svg{flex:none;width:1.1rem;height:1.1rem}.GameVideoCall-module-scss-module__vnAz-a__promptAction:not(:disabled):hover,.GameVideoCall-module-scss-module__vnAz-a__promptDismiss:not(:disabled):hover{background:#e2eaff}.GameVideoCall-module-scss-module__vnAz-a__promptAction:focus-visible,.GameVideoCall-module-scss-module__vnAz-a__promptDismiss:focus-visible{outline-offset:3px;outline:3px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__promptAction:disabled,.GameVideoCall-module-scss-module__vnAz-a__promptDismiss:disabled{cursor:not-allowed;opacity:.6}.GameVideoCall-module-scss-module__vnAz-a__promptDismiss{color:#dce5ff;box-shadow:none;background:0 0;border-color:#ffffff40}.GameVideoCall-module-scss-module__vnAz-a__promptDismiss:not(:disabled):hover{background:#ffffff1a}.GameVideoCall-module-scss-module__vnAz-a__connectedPanel,.GameVideoCall-module-scss-module__vnAz-a__connectedPanel[data-lk-theme]{color:#fff;--lk-bg:transparent;--lk-bg2:#13276e;--lk-fg:#fff;--lk-control-bg:#fff;--lk-control-fg:#080e50;--lk-control-hover-bg:#e0e9ff;--lk-control-active-bg:#fff;--lk-control-active-fg:#080e50;--lk-control-active-hover-bg:#e0e9ff;--lk-border-color:transparent;--lk-border-radius:.65rem;--lk-font-family:var(--font-body), sans-serif;--lk-font-size:.85rem;--lk-accent-bg:#ffd000;width:100%;height:auto;max-height:var(--game-call-max-height,calc(100dvh - 8rem - var(--lobby-footer-room,0rem)));background:#031765e0;border:1px solid #ffffff24;border-radius:1rem;flex-direction:column;padding:.85rem;display:flex;box-shadow:0 .45rem #0012568c}[data-game-call-rail] .GameVideoCall-module-scss-module__vnAz-a__connectedPanel{height:var(--game-call-max-height)}[data-game-call-rail] .GameVideoCall-module-scss-module__vnAz-a__connectedPanel[data-lk-theme]{height:var(--game-call-max-height)}.GameVideoCall-module-scss-module__vnAz-a__callHeader{flex:none;margin-bottom:.8rem}.GameVideoCall-module-scss-module__vnAz-a__callHeader>div{align-items:center;gap:.4rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__callHeader h2{margin:0;font-family:inherit;font-size:.85rem;font-weight:800}.GameVideoCall-module-scss-module__vnAz-a__callHeader span{margin-left:auto;font-size:.78rem;font-weight:750}.GameVideoCall-module-scss-module__vnAz-a__callHeader svg{width:1rem;height:1rem}.GameVideoCall-module-scss-module__vnAz-a__videoStrip{min-height:0;max-height:var(--game-call-grid-height,none);grid-template-columns:repeat(var(--game-call-columns,1), minmax(0, var(--game-call-tile-width,1fr)));scrollbar-width:thin;scrollbar-gutter:stable;grid-auto-rows:max-content;place-content:start center;gap:.5rem;padding:.15rem;display:grid;overflow-y:auto}[data-game-call-rail] .GameVideoCall-module-scss-module__vnAz-a__videoStrip{flex:1}.GameVideoCall-module-scss-module__vnAz-a__tile{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#174279,#142669);border:1px solid #ffffff1f;border-radius:.55rem;width:100%;min-width:0;height:auto;transition:border-color .15s,box-shadow .15s;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__tile[data-lk-speaking=true]{border-color:#ffd000;box-shadow:0 0 0 2px #ffd000}.GameVideoCall-module-scss-module__vnAz-a__tile{--tile-tone:linear-gradient(145deg, #195275, #20327e)}.GameVideoCall-module-scss-module__vnAz-a__tile[data-tone="1"]{--tile-tone:linear-gradient(145deg, #5b3a9e, #33236e)}.GameVideoCall-module-scss-module__vnAz-a__tile[data-tone="2"]{--tile-tone:linear-gradient(145deg, #1b6a6a, #164552)}.GameVideoCall-module-scss-module__vnAz-a__tile[data-tone="3"]{--tile-tone:linear-gradient(145deg, #9a3f5c, #5e2347)}.GameVideoCall-module-scss-module__vnAz-a__tile[data-tone="4"]{--tile-tone:linear-gradient(145deg, #2f6b3a, #1d4a35)}.GameVideoCall-module-scss-module__vnAz-a__tile[data-tone="5"]{--tile-tone:linear-gradient(145deg, #9a5a1f, #5f3518)}.GameVideoCall-module-scss-module__vnAz-a__tile [class~=lk-participant-placeholder]{background:var(--tile-tone);container-type:size}.GameVideoCall-module-scss-module__vnAz-a__tile [class~=lk-participant-placeholder] svg{display:none}.GameVideoCall-module-scss-module__vnAz-a__tile [class~=lk-participant-placeholder]:after{color:#fff;content:var(--participant-initials,"");letter-spacing:.02em;text-shadow:0 .1rem .4rem #00000040;font-size:clamp(.85rem,34cqh,2.6rem);font-weight:900}.GameVideoCall-module-scss-module__vnAz-a__videoStrip[data-compact=true] .GameVideoCall-module-scss-module__vnAz-a__tile:not(:hover) [class~=lk-participant-metadata-item]{background:0 0;padding:0}.GameVideoCall-module-scss-module__vnAz-a__videoStrip[data-compact=true] .GameVideoCall-module-scss-module__vnAz-a__tile:not(:hover) [class~=lk-participant-name]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GameVideoCall-module-scss-module__vnAz-a__videoStrip[data-compact=true] .GameVideoCall-module-scss-module__vnAz-a__tile:not(:hover) [class~=lk-track-muted-indicator-microphone]{display:none}.GameVideoCall-module-scss-module__vnAz-a__videoStrip[data-compact=true] .GameVideoCall-module-scss-module__vnAz-a__tile:not(:hover) [class~=lk-track-muted-indicator-microphone][data-lk-muted=true]{color:#fff;opacity:1;background:#e8394a;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;box-shadow:0 0 0 2px #031765b3;margin:0!important}.GameVideoCall-module-scss-module__vnAz-a__videoStrip[data-compact=true] .GameVideoCall-module-scss-module__vnAz-a__tile:not(:hover) [class~=lk-track-muted-indicator-microphone][data-lk-muted=true] svg{flex:none;width:16px;height:16px}.GameVideoCall-module-scss-module__vnAz-a__controlRow{border-top:1px solid #fff3;flex:none;grid-template-columns:repeat(3,minmax(0,7.56667rem));justify-content:center;align-items:start;gap:.65rem;width:100%;margin-top:.85rem;padding-top:.85rem;display:grid}.GameVideoCall-module-scss-module__vnAz-a__deviceControl{min-width:0;position:relative}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall{aspect-ratio:1;color:#12215a;cursor:pointer;width:100%;height:auto;min-height:4.5rem;font:inherit;background:#f6f8ff;border:1px solid #ffffff8c;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.1rem .25rem .55rem;transition:background .15s,transform .15s;display:flex;box-shadow:0 3px #000e4d29}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle>svg,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall>svg{stroke-width:2.2px;flex:none;width:1.85rem;height:1.85rem}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle>span,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall>span{white-space:nowrap;font-size:.65rem;font-weight:750;line-height:1.2}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle:not(:disabled):hover,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall:not(:disabled):hover{background:#e2eaff;transform:translateY(-2px)}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle:focus-visible,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall:focus-visible{outline-offset:3px;outline:3px solid #ffd000}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle:disabled,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall:disabled{cursor:not-allowed}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle[data-lk-enabled=true]{color:#075b42;background:#d9f8eb}.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall{color:#fff;background:#ed3347;border-color:#ff5262;padding-top:.55rem}.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall>svg{transform:rotate(135deg)}.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall:not(:disabled):hover{background:#d8243b}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton{color:#223a75;cursor:pointer;background:#e3e9f8;border:0;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;min-height:0;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton>svg{pointer-events:none;width:1rem;height:1rem}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton:after{display:none}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton:not(:disabled):hover{background:#cbd8f5}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton:focus-visible{outline-offset:2px;outline:2px solid #0755ff}.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceMenuButton:disabled{cursor:not-allowed}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu]{--device-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");z-index:6;color:#12215a;white-space:normal;background:#fff;border:1px solid #080e501a;border-radius:.85rem;width:max-content;min-width:12rem;max-width:min(17rem,100vw - 1.5rem);margin:0;padding:.35rem;box-shadow:0 .15rem .35rem #000e4d2e,0 .9rem 2.2rem -.4rem #000e4d73}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu]:before{color:#5a668f;content:"Choose a device"/"";letter-spacing:.08em;text-transform:uppercase;padding:.4rem .6rem .35rem;font-size:.62rem;font-weight:800;display:block}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] li{margin:0}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] li+li{margin-top:.1rem}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] li>button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.55rem;padding:.55rem .6rem .55rem 2rem;font-size:.8rem;font-weight:600;line-height:1.3;display:block;position:relative}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] li:not([data-lk-active=true])>button:not(:disabled):hover{background:#eef2ff}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] li>button:focus-visible{outline-offset:-2px;outline:2px solid #0755ff}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] [data-lk-active=true]>button,.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] [data-lk-active=true]>button:not(:disabled):hover{color:#075b42;background:#e4f7ee;font-weight:750}.GameVideoCall-module-scss-module__vnAz-a__deviceControl [class~=lk-device-menu] [data-lk-active=true]>button:before{content:"";width:.95rem;height:.95rem;-webkit-mask:var(--device-check) center/contain no-repeat;mask:var(--device-check) center/contain no-repeat;background:currentColor;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.GameVideoCall-module-scss-module__vnAz-a__deviceControl[data-device=microphone] [class~=lk-device-menu]:before{content:"Microphone"/""}.GameVideoCall-module-scss-module__vnAz-a__deviceControl[data-device=camera] [class~=lk-device-menu]:before{content:"Camera"/""}.GameVideoCall-module-scss-module__vnAz-a__connectedPanel .GameVideoCall-module-scss-module__vnAz-a__startMediaButton{color:#12215a;width:100%;font:inherit;cursor:pointer;background:#f6f8ff;border:1px solid #dbe5ff;border-radius:.7rem;margin-top:.75rem;padding:.75rem;font-size:.8rem}.GameVideoCall-module-scss-module__vnAz-a__deviceError{color:#762b16;background:#fff1db;border-radius:.5rem;align-items:start;gap:.5rem;margin-top:.7rem;padding:.7rem;font-size:.78rem;display:flex}.GameVideoCall-module-scss-module__vnAz-a__deviceError button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem}.GameVideoCall-module-scss-module__vnAz-a__deviceError svg{width:1rem;height:1rem;display:block}.GameVideoCall-module-scss-module__vnAz-a__spinner{width:1rem;height:1rem;animation:.8s linear infinite GameVideoCall-module-scss-module__vnAz-a__spin}@keyframes GameVideoCall-module-scss-module__vnAz-a__spin{to{transform:rotate(1turn)}}@media (max-width:850px){.GameVideoCall-module-scss-module__vnAz-a__connectedPanel{max-height:38rem}}@media (prefers-reduced-motion:reduce){.GameVideoCall-module-scss-module__vnAz-a__deviceControl .GameVideoCall-module-scss-module__vnAz-a__deviceToggle,.GameVideoCall-module-scss-module__vnAz-a__controlRow .GameVideoCall-module-scss-module__vnAz-a__leaveCall{transition:none}.GameVideoCall-module-scss-module__vnAz-a__liveDot:after,.GameVideoCall-module-scss-module__vnAz-a__statusIcon{animation:none!important}.GameVideoCall-module-scss-module__vnAz-a__spinner{animation:none}}
.CustomTriviaOptions-module-scss-module__S0GpYq__options,.CustomTriviaOptions-module-scss-module__S0GpYq__editor,.CustomTriviaOptions-module-scss-module__S0GpYq__question{gap:.75rem;min-width:0;display:grid}.CustomTriviaOptions-module-scss-module__S0GpYq__options,.CustomTriviaOptions-module-scss-module__S0GpYq__editor{color:var(--color-ink)}.CustomTriviaOptions-module-scss-module__S0GpYq__options p,.CustomTriviaOptions-module-scss-module__S0GpYq__editor p{margin:0;font-size:.85rem;line-height:1.5}.CustomTriviaOptions-module-scss-module__S0GpYq__options label,.CustomTriviaOptions-module-scss-module__S0GpYq__options legend,.CustomTriviaOptions-module-scss-module__S0GpYq__editor label,.CustomTriviaOptions-module-scss-module__S0GpYq__editor legend{font-weight:700}.CustomTriviaOptions-module-scss-module__S0GpYq__options input:not([type=radio]),.CustomTriviaOptions-module-scss-module__S0GpYq__options textarea,.CustomTriviaOptions-module-scss-module__S0GpYq__editor input:not([type=radio]),.CustomTriviaOptions-module-scss-module__S0GpYq__editor textarea{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-strong);width:100%;min-width:0;color:var(--color-ink);font:inherit;border-radius:.5rem;padding:.65rem}.CustomTriviaOptions-module-scss-module__S0GpYq__options textarea,.CustomTriviaOptions-module-scss-module__S0GpYq__editor textarea{resize:vertical}.CustomTriviaOptions-module-scss-module__S0GpYq__options input:focus-visible,.CustomTriviaOptions-module-scss-module__S0GpYq__options textarea:focus-visible,.CustomTriviaOptions-module-scss-module__S0GpYq__options button:not([aria-haspopup=listbox]):focus-visible,.CustomTriviaOptions-module-scss-module__S0GpYq__editor input:focus-visible,.CustomTriviaOptions-module-scss-module__S0GpYq__editor textarea:focus-visible,.CustomTriviaOptions-module-scss-module__S0GpYq__editor button:not([aria-haspopup=listbox]):focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.CustomTriviaOptions-module-scss-module__S0GpYq__options{gap:.5rem}.CustomTriviaOptions-module-scss-module__S0GpYq__fieldLabel{color:var(--color-ink);font-size:.8rem;font-weight:700}.CustomTriviaOptions-module-scss-module__S0GpYq__selectorRow{align-items:center;gap:.65rem;min-width:0;display:flex}.CustomTriviaOptions-module-scss-module__S0GpYq__selectorRow>:first-child{flex:1;min-width:0}.CustomTriviaOptions-module-scss-module__S0GpYq__createButton{white-space:nowrap;flex:none;min-height:2.6rem;padding:.5rem .75rem;font-size:.75rem}.CustomTriviaOptions-module-scss-module__S0GpYq__editButton{flex:none;width:2.6rem;min-height:2.6rem;padding:0}.CustomTriviaOptions-module-scss-module__S0GpYq__editButton>span:empty{display:none}.CustomTriviaOptions-module-scss-module__S0GpYq__spinner{animation:.8s linear infinite CustomTriviaOptions-module-scss-module__S0GpYq__spin}@keyframes CustomTriviaOptions-module-scss-module__S0GpYq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CustomTriviaOptions-module-scss-module__S0GpYq__spinner{animation:none}}.CustomTriviaOptions-module-scss-module__S0GpYq__editor{border:0;padding:0}.CustomTriviaOptions-module-scss-module__S0GpYq__question{border:1px solid var(--color-border);border-radius:.75rem;padding:.8rem}.CustomTriviaOptions-module-scss-module__S0GpYq__questions{gap:1.5rem;display:grid}.CustomTriviaOptions-module-scss-module__S0GpYq__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}.CustomTriviaOptions-module-scss-module__S0GpYq__answer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.CustomTriviaOptions-module-scss-module__S0GpYq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.CustomTriviaOptions-module-scss-module__S0GpYq__error{color:#a42f31}.CustomTriviaOptions-module-scss-module__S0GpYq__dialog{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-strong);width:min(64rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-ink);padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #232a4638}.CustomTriviaOptions-module-scss-module__S0GpYq__dialog[open]{flex-direction:column;display:flex}.CustomTriviaOptions-module-scss-module__S0GpYq__dialog::backdrop{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#25305770}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogHeader{border-bottom:1px solid var(--color-border);background:var(--color-accent-soft);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogHeader h2{margin:0 0 .5rem;font-size:1.5rem}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogHeader p{max-width:48rem;margin:0;font-size:.9rem;line-height:1.5}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogForm{flex-direction:column;min-height:0;display:flex}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogBody{overscroll-behavior:contain;padding:1.5rem 2rem;overflow:auto}.CustomTriviaOptions-module-scss-module__S0GpYq__reuseHint{color:var(--color-muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogFooter{border-top:1px solid var(--color-border);flex-shrink:0;padding:1rem 2rem}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogFooter>p{margin:0 0 .5rem;font-size:.85rem;line-height:1.4}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogFooter .CustomTriviaOptions-module-scss-module__S0GpYq__footerHint{color:var(--color-muted);margin:.75rem 0 0}.CustomTriviaOptions-module-scss-module__S0GpYq__savedNotice{background:var(--color-sage-soft);border-radius:.5rem;padding:.75rem}@media (max-width:40rem){.CustomTriviaOptions-module-scss-module__S0GpYq__answers{grid-template-columns:minmax(0,1fr)}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogHeader,.CustomTriviaOptions-module-scss-module__S0GpYq__dialogBody,.CustomTriviaOptions-module-scss-module__S0GpYq__dialogFooter{padding:1rem}.CustomTriviaOptions-module-scss-module__S0GpYq__dialogHeader p,.CustomTriviaOptions-module-scss-module__S0GpYq__dialogFooter .CustomTriviaOptions-module-scss-module__S0GpYq__footerHint{font-size:.8rem}.CustomTriviaOptions-module-scss-module__S0GpYq__actions{gap:.5rem}}
.CalendarEventDialog-module-scss-module__KcIb2q__backdrop{z-index:90;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#2e221c61;place-items:center;padding:1rem;animation:.14s ease-out CalendarEventDialog-module-scss-module__KcIb2q__backdrop-in;display:grid;position:fixed;inset:0}.CalendarEventDialog-module-scss-module__KcIb2q__dialog{--cat-bg:var(--mood-sage-bg);--cat-line:var(--mood-sage-line);--cat-ink:var(--mood-sage-ink);border:.0625rem solid var(--color-border-soft);border-radius:calc(var(--radius-large) + .2rem);background:linear-gradient(180deg, var(--color-surface-strong), var(--color-surface));box-shadow:0 2rem 4.5rem -1rem #4a2e1a59}.CalendarEventDialog-module-scss-module__KcIb2q__dialog[data-category=birthday]{--cat-bg:var(--mood-rose-bg);--cat-line:var(--mood-rose-line);--cat-ink:var(--mood-rose-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__dialog[data-category=hangout]{--cat-bg:var(--mood-sage-bg);--cat-line:var(--mood-sage-line);--cat-ink:var(--mood-sage-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__dialog[data-category=game]{--cat-bg:var(--mood-lilac-bg);--cat-line:var(--mood-lilac-line);--cat-ink:var(--mood-lilac-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__dialog[data-category=celebration]{--cat-bg:var(--mood-peach-bg);--cat-line:var(--mood-peach-line);--cat-ink:var(--mood-peach-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__dialog{flex-direction:column;width:min(34rem,100%);max-height:calc(100dvh - 2.5rem);animation:.16s ease-out CalendarEventDialog-module-scss-module__KcIb2q__dialog-in;display:flex;overflow:hidden}.CalendarEventDialog-module-scss-module__KcIb2q__heading{border-bottom:.0625rem solid var(--color-border-soft);background:radial-gradient(24rem 12rem at 0% 0%, color-mix(in srgb, var(--cat-bg) 95%, transparent), transparent 75%),var(--color-surface-strong);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.25rem 1.25rem 1.15rem;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__heading>button{width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__heading>button:hover:not(:disabled){background:var(--color-accent-wash);color:var(--color-accent-strong)}.CalendarEventDialog-module-scss-module__KcIb2q__heading>button:disabled{cursor:not-allowed;opacity:.5}.CalendarEventDialog-module-scss-module__KcIb2q__heading>button svg{width:1.05rem;height:1.05rem}.CalendarEventDialog-module-scss-module__KcIb2q__heading>button{align-self:start}.CalendarEventDialog-module-scss-module__KcIb2q__icon{background:var(--cat-bg);width:3rem;height:3rem;box-shadow:inset 0 0 0 .0625rem var(--cat-line),0 .45rem .9rem -.55rem var(--cat-ink);color:var(--cat-ink);border-radius:1rem;align-self:start;place-items:center;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__icon svg{stroke-width:2.1px;width:1.35rem;height:1.35rem}.CalendarEventDialog-module-scss-module__KcIb2q__title{min-width:0}.CalendarEventDialog-module-scss-module__KcIb2q__title small{color:var(--cat-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.CalendarEventDialog-module-scss-module__KcIb2q__title h2{font-family:var(--font-heading);font-variation-settings:"opsz" 72;letter-spacing:-.015em;word-spacing:.04em;overflow-wrap:anywhere;text-wrap:balance;margin:.2rem 0 0;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:600;line-height:1.12}.CalendarEventDialog-module-scss-module__KcIb2q__body{gap:.85rem;min-height:0;padding:1.15rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.CalendarEventDialog-module-scss-module__KcIb2q__description{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));overflow-wrap:anywhere;white-space:pre-line;margin:0 0 .15rem;font-size:.95rem;line-height:1.6}.CalendarEventDialog-module-scss-module__KcIb2q__dateRow{align-items:center;gap:.7rem;display:flex}.CalendarEventDialog-module-scss-module__KcIb2q__dateRow strong{min-width:0;color:var(--color-ink);flex:1;font-size:.95rem;font-weight:700}.CalendarEventDialog-module-scss-module__KcIb2q__dateIcon{background:var(--cat-bg);width:2.6rem;height:2.6rem;color:var(--cat-ink);border-radius:.9rem;flex:none;place-items:center;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__dateIcon svg{stroke-width:2.1px;width:1.15rem;height:1.15rem}.CalendarEventDialog-module-scss-module__KcIb2q__dateIcon{border-radius:.75rem;width:2.25rem;height:2.25rem}.CalendarEventDialog-module-scss-module__KcIb2q__dateIcon svg{width:1rem;height:1rem}.CalendarEventDialog-module-scss-module__KcIb2q__relative{border-radius:var(--radius-pill);background:var(--cat-bg);color:var(--cat-ink);flex:none;padding:.25rem .65rem;font-size:.74rem;font-weight:700}.CalendarEventDialog-module-scss-module__KcIb2q__singleTime{border:.0625rem solid var(--color-border-soft);background:var(--color-surface-sunken);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.9rem 1rem;display:flex}.CalendarEventDialog-module-scss-module__KcIb2q__singleTime svg{width:1.1rem;height:1.1rem;color:var(--cat-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__singleTime strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 48;font-size:1.5rem;font-weight:600;line-height:1.1}.CalendarEventDialog-module-scss-module__KcIb2q__singleTime span{color:var(--color-muted);margin-left:auto;font-size:.8rem}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison>div{border:.0625rem solid var(--color-border-soft);background:var(--color-surface-sunken);border-radius:1rem;align-content:start;gap:.35rem;padding:.85rem 1rem;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison small{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:750}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 48;font-size:clamp(1.2rem,3.6vw,1.45rem);font-weight:600;line-height:1.15}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison span{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison span svg{width:.85rem;height:.85rem}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison>.CalendarEventDialog-module-scss-module__KcIb2q__viewerTime{border-color:var(--cat-line);background:color-mix(in srgb, var(--cat-bg) 60%, var(--color-surface-strong))}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison>.CalendarEventDialog-module-scss-module__KcIb2q__viewerTime small{color:var(--cat-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__facts{gap:.4rem;margin:0;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__facts>div{background:var(--color-surface-sunken);border-radius:.85rem;grid-template-columns:auto 3.5rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.7rem .85rem;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__facts svg{width:1rem;color:var(--cat-ink)}.CalendarEventDialog-module-scss-module__KcIb2q__facts dt{color:var(--color-muted);font-size:.78rem;font-weight:650}.CalendarEventDialog-module-scss-module__KcIb2q__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem}.CalendarEventDialog-module-scss-module__KcIb2q__facts a{color:var(--color-accent-strong);font-weight:700}.CalendarEventDialog-module-scss-module__KcIb2q__footer{border-top:.0625rem solid var(--color-border-soft);background:var(--color-surface-strong);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.CalendarEventDialog-module-scss-module__KcIb2q__createdBy{min-width:0;color:var(--color-muted);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.CalendarEventDialog-module-scss-module__KcIb2q__createdBy strong{color:var(--color-ink);font-weight:700}.CalendarEventDialog-module-scss-module__KcIb2q__avatar{background:var(--mood-sage-bg);width:2rem;height:2rem;box-shadow:0 0 0 .125rem var(--color-surface-strong);color:var(--mood-sage-ink);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.CalendarEventDialog-module-scss-module__KcIb2q__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}@keyframes CalendarEventDialog-module-scss-module__KcIb2q__backdrop-in{0%{opacity:0}}@keyframes CalendarEventDialog-module-scss-module__KcIb2q__dialog-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}}@media (max-width:38rem){.CalendarEventDialog-module-scss-module__KcIb2q__backdrop{align-items:end;padding:.5rem}.CalendarEventDialog-module-scss-module__KcIb2q__dialog{max-height:calc(100dvh - 1rem)}.CalendarEventDialog-module-scss-module__KcIb2q__timeComparison{grid-template-columns:1fr}.CalendarEventDialog-module-scss-module__KcIb2q__singleTime span{width:100%;margin-left:1.7rem}.CalendarEventDialog-module-scss-module__KcIb2q__facts>div{grid-template-columns:auto minmax(0,1fr)}.CalendarEventDialog-module-scss-module__KcIb2q__facts>div dt{display:none}.CalendarEventDialog-module-scss-module__KcIb2q__actions{width:100%}.CalendarEventDialog-module-scss-module__KcIb2q__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.CalendarEventDialog-module-scss-module__KcIb2q__backdrop,.CalendarEventDialog-module-scss-module__KcIb2q__dialog{animation:none}}
.FloatingEmojiPicker-module-scss-module__TecZpG__popover{z-index:500;border:.0625rem solid var(--color-border-soft);background:var(--color-surface-strong);width:min(22rem,100vw - 1rem);box-shadow:var(--shadow-raised);border-radius:1.1rem;transition:opacity .12s;position:fixed;overflow:hidden}.FloatingEmojiPicker-module-scss-module__TecZpG__popover[data-disabled=true]{pointer-events:none;opacity:.58}.FloatingEmojiPicker-module-scss-module__TecZpG__picker{--epr-bg-color:var(--color-surface-strong);--epr-category-label-bg-color:var(--color-surface-strong);--epr-search-input-bg-color:var(--color-surface-sunken);--epr-search-input-bg-color-active:var(--color-surface-strong);--epr-search-border-color:var(--color-border-soft);--epr-search-border-color-active:var(--color-accent);--epr-hover-bg-color:var(--color-accent-wash);--epr-focus-bg-color:var(--color-accent-wash);--epr-highlight-color:var(--color-accent);--epr-category-icon-active-color:var(--color-accent);--epr-text-color:var(--color-ink);--epr-search-input-text-color:var(--color-ink);--epr-picker-border-radius:1.1rem;--epr-search-input-border-radius:.85rem;font-family:var(--font-body);border:0!important}.FloatingEmojiPicker-module-scss-module__TecZpG__loading{min-height:12rem;color:var(--color-muted);place-items:center;margin:0;font-size:.82rem;display:grid}
.UserAvatar-module-scss-module__tJ2rOq__avatar{isolation:isolate;position:relative;overflow:hidden}.UserAvatar-module-scss-module__tJ2rOq__avatar[data-framed=true]{overflow:visible}.UserAvatar-module-scss-module__tJ2rOq__photo{z-index:1;border-radius:inherit;background-image:var(--avatar-image);background-position:50%;background-size:cover;position:absolute;inset:0}.UserAvatar-module-scss-module__tJ2rOq__frame{z-index:2;background-image:var(--avatar-frame);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-14%}
