.ThemeChoiceButton-module__Klcj6G__option{text-align:start;grid-template-columns:1.25rem minmax(0,1fr) 1rem 1rem;justify-content:stretch;gap:.5rem;padding-inline:.5rem;display:grid}.ThemeChoiceButton-module__Klcj6G__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ThemeChoiceButton-module__Klcj6G__modeIcon,.ThemeChoiceButton-module__Klcj6G__check{flex:none;width:1rem;height:1rem}.ThemeChoiceButton-module__Klcj6G__modeIcon{color:hsl(var(--muted-foreground))}.ThemeChoiceButton-module__Klcj6G__check[data-visible=false]{opacity:0}.ThemeChoiceButton-module__Klcj6G__option[aria-current=true]{font-weight:900}.ThemeChoiceButton-module__Klcj6G__option[data-emphasis=standalone]{border-color:hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));margin-bottom:.375rem}
.ThemeToggleButton-module__kfr26q__trigger{position:relative}.ThemeToggleButton-module__kfr26q__swatchFrame{display:inline-flex;position:relative}.ThemeToggleButton-module__kfr26q__allThemesLabel{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ThemeToggleButton-module__kfr26q__options{min-width:0;max-height:max(44px, calc(var(--radix-popover-content-available-height,70dvh) - 5rem));overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:0;padding:.25rem;display:grid;overflow-y:auto}.ThemeToggleButton-module__kfr26q__footer{border-top:1px solid hsl(var(--border));margin-top:.375rem;padding-top:.375rem}.ThemeToggleButton-module__kfr26q__footer svg{width:1rem;height:1rem}
.dialog-frame-module__QnN_nG__overlay{background:#000c;position:fixed;inset:0}.dialog-frame-module__QnN_nG__overlay[data-layer=dialog]{z-index:90}.dialog-frame-module__QnN_nG__overlay[data-layer=alert]{z-index:130}.dialog-frame-module__QnN_nG__overlay[data-backdrop=blurred]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8}.dialog-frame-module__QnN_nG__overlay[data-state=open]{animation:dialog-frame-module__QnN_nG__overlay-enter .18s var(--ui-ease) both}.dialog-frame-module__QnN_nG__overlay[data-state=closed]{animation:dialog-frame-module__QnN_nG__overlay-exit .14s var(--ui-ease) both}.dialog-frame-module__QnN_nG__content{min-width:0;min-height:0;color:hsl(var(--foreground));overscroll-behavior:contain;outline:none;position:fixed}.dialog-frame-module__QnN_nG__content[data-layer=dialog]{z-index:100}.dialog-frame-module__QnN_nG__content[data-layer=alert]{z-index:140}.dialog-frame-module__QnN_nG__content[data-variant=default],.dialog-frame-module__QnN_nG__content[data-variant=adaptive]{--dialog-room:2rem;width:calc(100% - 2rem);max-height:calc(100dvh - var(--dialog-room));border:2px solid hsl(var(--border));box-shadow:var(--ui-relief);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.dialog-frame-module__QnN_nG__content[data-variant=fullscreen]{width:100%;max-width:none;height:100dvh;box-shadow:none;border:0;inset:0;overflow:hidden}.dialog-frame-module__QnN_nG__content[data-surface=solid]{background:hsl(var(--background))}.dialog-frame-module__QnN_nG__content[data-surface=frosted]{background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dialog-frame-module__QnN_nG__content[data-surface=transparent]{background:0 0}.dialog-frame-module__QnN_nG__content:not([data-variant=fullscreen])[data-size=sm]{max-width:24rem}.dialog-frame-module__QnN_nG__content:not([data-variant=fullscreen])[data-size=md]{max-width:32rem}.dialog-frame-module__QnN_nG__content:not([data-variant=fullscreen])[data-size=lg]{max-width:42rem}.dialog-frame-module__QnN_nG__content:not([data-variant=fullscreen])[data-size=xl]{max-width:64rem}.dialog-frame-module__QnN_nG__content:not([data-variant=fullscreen])[data-size=hero]{max-width:72rem}.dialog-frame-module__QnN_nG__content[data-padding=none]{padding:0}.dialog-frame-module__QnN_nG__content[data-padding=compact],.dialog-frame-module__QnN_nG__content[data-padding=default],.dialog-frame-module__QnN_nG__content[data-padding=spacious]{padding:1rem}.dialog-frame-module__QnN_nG__content[data-spacing=compact]{gap:1rem}.dialog-frame-module__QnN_nG__content[data-spacing=default]{gap:1.5rem}.dialog-frame-module__QnN_nG__content[data-scroll=surface]{display:grid;overflow-y:auto}.dialog-frame-module__QnN_nG__content[data-scroll=contained]{flex-direction:column;display:flex;overflow:hidden}.dialog-frame-module__QnN_nG__content[data-variant=default][data-height=stable]{height:min(38rem,100dvh - 2rem)}@media (min-width:640px){.dialog-frame-module__QnN_nG__content[data-variant=adaptive][data-height=stable]{height:min(38rem,100dvh - 2rem)}}.dialog-frame-module__QnN_nG__content[data-tone=primary]{border-color:hsl(var(--primary))}.dialog-frame-module__QnN_nG__content[data-tone=info]{border-color:var(--ui-info)}.dialog-frame-module__QnN_nG__content[data-tone=success]{border-color:hsl(var(--success))}.dialog-frame-module__QnN_nG__content[data-tone=warning]{border-color:hsl(var(--warning))}.dialog-frame-module__QnN_nG__content[data-tone=destructive]{border-color:hsl(var(--destructive))}.dialog-frame-module__QnN_nG__content[data-variant=default][data-state=open],.dialog-frame-module__QnN_nG__content[data-variant=adaptive][data-state=open]{animation:dialog-frame-module__QnN_nG__dialog-enter .26s var(--ui-spring) both}.dialog-frame-module__QnN_nG__content[data-variant=default][data-state=closed],.dialog-frame-module__QnN_nG__content[data-variant=adaptive][data-state=closed]{animation:dialog-frame-module__QnN_nG__dialog-exit .16s var(--ui-ease) both}.dialog-frame-module__QnN_nG__content[data-variant=fullscreen][data-state=open]{animation:dialog-frame-module__QnN_nG__fullscreen-enter .24s var(--ui-ease) both}.dialog-frame-module__QnN_nG__content[data-variant=fullscreen][data-state=closed]{animation:dialog-frame-module__QnN_nG__fullscreen-exit .16s var(--ui-ease) both}.dialog-frame-module__QnN_nG__close{z-index:2;position:absolute;inset-block-start:max(1rem, env(safe-area-inset-top));inset-inline-end:max(1rem, env(safe-area-inset-right))}.dialog-frame-module__QnN_nG__close svg{width:1.125rem;height:1.125rem}.dialog-frame-module__QnN_nG__header{text-align:start;flex:none;gap:.875rem;min-width:0;padding-inline-end:3rem;display:grid}.dialog-frame-module__QnN_nG__header[data-with-icon=true]{grid-template-columns:auto minmax(0,1fr);align-items:start}.dialog-frame-module__QnN_nG__header[data-align=center]{text-align:center;justify-items:center;padding-inline:3rem}.dialog-frame-module__QnN_nG__header[data-align=center][data-with-icon=true]{grid-template-columns:1fr}.dialog-frame-module__QnN_nG__headerIcon{background:hsl(var(--background));width:2.75rem;height:2.75rem;box-shadow:var(--ui-relief);border:2px solid;place-items:center;display:grid}.dialog-frame-module__QnN_nG__headerIcon>svg{width:1.375rem;height:1.375rem}.dialog-frame-module__QnN_nG__content[data-tone=primary] .dialog-frame-module__QnN_nG__headerIcon{color:hsl(var(--primary))}.dialog-frame-module__QnN_nG__content[data-tone=info] .dialog-frame-module__QnN_nG__headerIcon{color:var(--ui-info)}.dialog-frame-module__QnN_nG__content[data-tone=success] .dialog-frame-module__QnN_nG__headerIcon{color:hsl(var(--success))}.dialog-frame-module__QnN_nG__content[data-tone=warning] .dialog-frame-module__QnN_nG__headerIcon{color:hsl(var(--warning))}.dialog-frame-module__QnN_nG__content[data-tone=destructive] .dialog-frame-module__QnN_nG__headerIcon{color:hsl(var(--destructive))}.dialog-frame-module__QnN_nG__headerCopy{gap:.5rem;min-width:0;display:grid}.dialog-frame-module__QnN_nG__header[data-align=center] .dialog-frame-module__QnN_nG__headerCopy{justify-items:center;max-width:40rem}.dialog-frame-module__QnN_nG__footer{flex-direction:column-reverse;flex:none;gap:.75rem;padding-block-start:.25rem;display:flex}.dialog-frame-module__QnN_nG__footer[data-layout=stack]{flex-direction:column}.dialog-frame-module__QnN_nG__title{min-width:0;font-family:var(--font-serif);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:900;line-height:1;display:flex}.dialog-frame-module__QnN_nG__title[data-size=sm]{font-size:1.25rem}.dialog-frame-module__QnN_nG__title[data-size=display]{font-size:clamp(1.75rem,5vw,2.5rem)}.dialog-frame-module__QnN_nG__title>svg{flex:none;width:1.25rem;height:1.25rem}.dialog-frame-module__QnN_nG__content[data-tone=primary] .dialog-frame-module__QnN_nG__title>svg{color:hsl(var(--primary))}.dialog-frame-module__QnN_nG__content[data-tone=info] .dialog-frame-module__QnN_nG__title>svg{color:var(--ui-info)}.dialog-frame-module__QnN_nG__content[data-tone=success] .dialog-frame-module__QnN_nG__title>svg{color:hsl(var(--success))}.dialog-frame-module__QnN_nG__content[data-tone=warning] .dialog-frame-module__QnN_nG__title>svg{color:hsl(var(--warning))}.dialog-frame-module__QnN_nG__content[data-tone=destructive] .dialog-frame-module__QnN_nG__title>svg{color:hsl(var(--destructive))}.dialog-frame-module__QnN_nG__description{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45}.dialog-frame-module__QnN_nG__description[data-size=lead]{font-size:1rem;line-height:1.6}.dialog-frame-module__QnN_nG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.dialog-frame-module__QnN_nG__content[data-padding=default]{padding:1.5rem}.dialog-frame-module__QnN_nG__content[data-padding=spacious]{padding:2rem}.dialog-frame-module__QnN_nG__footer[data-layout=responsive]{flex-direction:row;justify-content:flex-end}}@media (max-width:639px){.dialog-frame-module__QnN_nG__footer[data-reserve=two-actions]{min-height:7rem}.dialog-frame-module__QnN_nG__content[data-variant=adaptive]{border:0;width:100%;max-width:none;height:100dvh;max-height:none;inset:0;transform:none}.dialog-frame-module__QnN_nG__content[data-variant=adaptive][data-state=open]{animation-name:dialog-frame-module__QnN_nG__adaptive-enter}.dialog-frame-module__QnN_nG__content[data-variant=adaptive][data-state=closed]{animation-name:dialog-frame-module__QnN_nG__adaptive-exit}.dialog-frame-module__QnN_nG__header[data-with-icon=true]{grid-template-columns:1fr}.dialog-frame-module__QnN_nG__content[data-variant=default][data-inset=roomy]{--dialog-room:calc(4rem + env(safe-area-inset-top) + env(safe-area-inset-bottom))}.dialog-frame-module__QnN_nG__content[data-variant=default][data-height=screen]{height:calc(100dvh - var(--dialog-room));flex-direction:column;display:flex;overflow:hidden}}@keyframes dialog-frame-module__QnN_nG__overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-frame-module__QnN_nG__overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes dialog-frame-module__QnN_nG__dialog-enter{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-frame-module__QnN_nG__dialog-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}}@keyframes dialog-frame-module__QnN_nG__fullscreen-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes dialog-frame-module__QnN_nG__fullscreen-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@keyframes dialog-frame-module__QnN_nG__adaptive-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-frame-module__QnN_nG__adaptive-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.dialog-frame-module__QnN_nG__overlay[data-state],.dialog-frame-module__QnN_nG__content[data-state]{animation:none}}
.async-button-module__Tu7hCa__frame{place-items:center;min-width:0;display:inline-grid;position:relative}button.async-button-module__Tu7hCa__metered:disabled{opacity:1}.async-button-module__Tu7hCa__gauge{opacity:.22;transform:scaleX(var(--async-progress,0));transform-origin:0;transition:transform .24s var(--ui-ease);pointer-events:none;background:currentColor;position:absolute;inset:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .async-button-module__Tu7hCa__gauge{transform-origin:100%}.async-button-module__Tu7hCa__layer{visibility:hidden;opacity:0;min-width:0;transition:opacity .16s var(--ui-ease), transform .22s var(--ui-spring), visibility 0s linear .22s;grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;transform:translateY(.2rem)scale(.98)}.async-button-module__Tu7hCa__layer[data-active=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.async-button-module__Tu7hCa__icon,.async-button-module__Tu7hCa__spinner{flex:none;display:inline-flex}.async-button-module__Tu7hCa__icon svg,.async-button-module__Tu7hCa__spinner svg{width:1.125rem;height:1.125rem}.async-button-module__Tu7hCa__spinner svg{animation:.9s linear infinite async-button-module__Tu7hCa__async-button-spin}.async-button-module__Tu7hCa__accessibleLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.async-button-module__Tu7hCa__full,.async-button-module__Tu7hCa__responsive{width:100%}.async-button-module__Tu7hCa__wrap{white-space:normal;text-align:center;height:auto;min-height:2.75rem}.async-button-module__Tu7hCa__wrap .async-button-module__Tu7hCa__frame,.async-button-module__Tu7hCa__wrap .async-button-module__Tu7hCa__layer{width:100%;max-width:100%}.async-button-module__Tu7hCa__wrap .async-button-module__Tu7hCa__layer>span:last-child{overflow-wrap:break-word;min-width:0}@keyframes async-button-module__Tu7hCa__async-button-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.async-button-module__Tu7hCa__responsive{width:auto}}@media (prefers-reduced-motion:reduce){.async-button-module__Tu7hCa__layer,.async-button-module__Tu7hCa__gauge,.async-button-module__Tu7hCa__spinner svg{transition:none;animation:none}}
.AttentionDot-module__ZIwqKG__dot{z-index:1;border:1px solid hsl(var(--background));background:hsl(var(--destructive));width:.625rem;height:.625rem;box-shadow:0 0 0 2px hsl(var(--destructive) / .25);pointer-events:none;border-radius:999px;position:absolute}.AttentionDot-module__ZIwqKG__tile{inset-block-start:.5rem;inset-inline-end:.5rem}.AttentionDot-module__ZIwqKG__icon{inset-block-start:-.25rem;inset-inline-end:-.25rem}.AttentionDot-module__ZIwqKG__tab{inset-block-start:.25rem;inset-inline-start:calc(50% + .45rem)}
.MotionPrimitives-module__QtAlTa__panels{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:22rem;display:grid}.MotionPrimitives-module__QtAlTa__panels[data-density=compact]{block-size:20rem}.MotionPrimitives-module__QtAlTa__iconSlot{justify-content:center;align-items:center;display:inline-flex}.MotionPrimitives-module__QtAlTa__animatedIconSlot{will-change:transform}.MotionPrimitives-module__QtAlTa__iconSlot[data-tone=muted]{color:hsl(var(--muted-foreground))}.MotionPrimitives-module__QtAlTa__panel{min-width:0;overscroll-behavior:contain;visibility:hidden;pointer-events:none;grid-area:1/1;block-size:100%;overflow-y:auto}.MotionPrimitives-module__QtAlTa__panels[data-density=compact] .MotionPrimitives-module__QtAlTa__panel{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)) transparent;scrollbar-gutter:stable}.MotionPrimitives-module__QtAlTa__panel[data-active=true]{visibility:visible;pointer-events:auto;animation:MotionPrimitives-module__QtAlTa__reveal .24s var(--ui-ease)}.MotionPrimitives-module__QtAlTa__panel:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@keyframes MotionPrimitives-module__QtAlTa__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MotionPrimitives-module__QtAlTa__panel[data-active=true]{animation:none}}
.AdminNavigationList-module__prDD0q__navigation{flex-direction:column;flex:auto;min-height:0;padding-block:1rem;display:flex;overflow-y:auto}.AdminNavigationList-module__prDD0q__group{margin-block-end:.5rem}.AdminNavigationList-module__prDD0q__groupHeading{padding:1rem 1rem .5rem}.AdminNavigationList-module__prDD0q__items{flex-direction:column;gap:.25rem;list-style:none;display:flex}.AdminNavigationList-module__prDD0q__link{min-height:3rem;color:hsl(var(--foreground));font-family:var(--font-sans);transition:border-color .18s var(--ui-ease), background-color .18s var(--ui-ease), color .18s var(--ui-ease);border-inline-start:.25rem solid #0000;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.35;display:flex}.AdminNavigationList-module__prDD0q__link:hover{border-color:hsl(var(--border));background:hsl(var(--accent) / .55)}.AdminNavigationList-module__prDD0q__link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.AdminNavigationList-module__prDD0q__active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.AdminNavigationList-module__prDD0q__icon{flex:none;width:1rem;height:1rem}.AdminNavigationList-module__prDD0q__label{overflow-wrap:break-word;min-width:0}@media (prefers-reduced-motion:reduce){.AdminNavigationList-module__prDD0q__link{transition:none}}
.RoomRankShift-module__fQ8K-a__shift{--shift-ink:var(--ui-typography-success,var(--text-success));vertical-align:middle;border:2px solid hsl(var(--shift-ink));background:hsl(var(--shift-ink) / .12);box-shadow:2px 2px 0 hsl(var(--shift-ink));color:hsl(var(--shift-ink));flex:none;align-items:center;padding-inline:.125rem .1875rem;display:inline-flex}.RoomRankShift-module__fQ8K-a__shift[data-direction=down]{--shift-ink:var(--ui-typography-destructive,var(--text-destructive))}.RoomRankShift-module__fQ8K-a__face{align-items:center;gap:.0625rem;display:inline-flex}
.ProfileStats-module__HEiRyW__container{min-width:0;container-type:inline-size}.ProfileStats-module__HEiRyW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ProfileStats-module__HEiRyW__cell{border:2px solid hsl(var(--border));background:hsl(var(--muted) / .1);text-align:center;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.5rem;display:flex}.ProfileStats-module__HEiRyW__icon{width:1rem;height:1rem;color:hsl(var(--primary))}@container (max-width:15.999rem){.ProfileStats-module__HEiRyW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileStats-module__HEiRyW__cell:last-child{grid-column:1/-1}}
.PersistentActionBar-module__DlB1uW__bar{inset-inline:0;bottom:var(--mobile-bottom-nav-total-h);z-index:30;border-top:2px solid hsl(var(--border));background:hsl(var(--card));gap:.5rem;min-width:0;padding:.75rem;display:grid;position:fixed}.PersistentActionBar-module__DlB1uW__status{align-items:center;gap:.5rem;min-width:0;display:flex}.PersistentActionBar-module__DlB1uW__hint{min-width:0;display:none}@media (min-width:640px){.PersistentActionBar-module__DlB1uW__hint{display:block}}@media (min-width:768px){.PersistentActionBar-module__DlB1uW__bar{inset-inline:auto;border:2px solid hsl(var(--border));box-shadow:1px 1px 0 hsl(var(--background)), 2px 2px 0 hsl(var(--foreground));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;bottom:1rem}}.PersistentActionBar-module__DlB1uW__bar[data-keyboard-open=true]{z-index:auto;position:static}
.logo-module__VFtcUq__mark{align-items:baseline}.logo-module__VFtcUq__mark[data-shape=wordmark]{--logo-square:.33em;--logo-shadow:.06em;--logo-gap:.12em;--logo-lift:.1em}.logo-module__VFtcUq__mark[data-shape=compact]{--logo-square:.25em;--logo-shadow:.042em;--logo-gap:.1em;--logo-lift:.14em}.logo-module__VFtcUq__square{bottom:var(--logo-lift);width:var(--logo-square);height:var(--logo-square);background:hsl(var(--primary));box-shadow:var(--logo-shadow) var(--logo-shadow) 0 0 hsl(var(--foreground));flex:none;margin-inline-start:var(--logo-gap);position:relative}.logo-module__VFtcUq__square[data-tone=inverted]{background:hsl(var(--background));box-shadow:var(--logo-shadow) var(--logo-shadow) 0 0 hsl(var(--primary))}
.GameDateNavigator-module__2EVnsG__root{align-items:center;gap:.375rem;min-width:0;display:grid}.GameDateNavigator-module__2EVnsG__root[data-presentation=full]{grid-template-columns:3rem minmax(0,1fr) 3rem;width:min(100%,17rem)}.GameDateNavigator-module__2EVnsG__root[data-presentation=panel]{grid-template-columns:3rem minmax(0,1fr) 3rem;width:100%}.GameDateNavigator-module__2EVnsG__root[data-presentation=calendar]{width:min(100%,9rem)}.GameDateNavigator-module__2EVnsG__previous{grid-area:1/1}.GameDateNavigator-module__2EVnsG__date{grid-area:1/2}.GameDateNavigator-module__2EVnsG__next{grid-area:1/3}.GameDateNavigator-module__2EVnsG__previous[data-hidden=true],.GameDateNavigator-module__2EVnsG__next[data-hidden=true]{visibility:hidden}.GameDateNavigator-module__2EVnsG__root[data-presentation=calendar] .GameDateNavigator-module__2EVnsG__date{grid-area:1/1}.GameDateNavigator-module__2EVnsG__date[data-locked=true]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.GameDateNavigator-module__2EVnsG__calendarIcon{width:1rem;height:1rem;color:hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__available>button{border-color:hsl(var(--primary) / .5)}.GameDateNavigator-module__2EVnsG__completed>button{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.GameDateNavigator-module__2EVnsG__played>button{border-color:hsl(var(--primary));background:repeating-linear-gradient(-45deg, hsl(var(--primary) / .3) 0 2px, transparent 2px 6px)}.GameDateNavigator-module__2EVnsG__unavailable>button{opacity:.35;text-decoration:line-through}.GameDateNavigator-module__2EVnsG__legend{border:2px solid hsl(var(--border));background:hsl(var(--card));border-block-start:0;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;padding:.75rem .5rem;display:flex}.GameDateNavigator-module__2EVnsG__legendItem{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.GameDateNavigator-module__2EVnsG__availableMarker,.GameDateNavigator-module__2EVnsG__completedMarker,.GameDateNavigator-module__2EVnsG__playedMarker,.GameDateNavigator-module__2EVnsG__unavailableMarker{flex:none;width:.625rem;height:.625rem}.GameDateNavigator-module__2EVnsG__availableMarker{border:1px solid hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__completedMarker{background:hsl(var(--primary))}.GameDateNavigator-module__2EVnsG__playedMarker{border:1px solid hsl(var(--primary));background:repeating-linear-gradient(-45deg, hsl(var(--primary) / .45) 0 1px, transparent 1px 3px)}.GameDateNavigator-module__2EVnsG__unavailableMarker{border:1px solid hsl(var(--border));opacity:.4}@media (min-width:40rem){.GameDateNavigator-module__2EVnsG__root{gap:.5rem}.GameDateNavigator-module__2EVnsG__legend{padding-inline:.75rem}}@media (max-width:18rem){.GameDateNavigator-module__2EVnsG__root[data-presentation=full]{grid-template-columns:1fr 1fr;width:100%}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__previous{grid-area:1/1}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__next{grid-area:1/2;justify-self:end}.GameDateNavigator-module__2EVnsG__root[data-presentation=full] .GameDateNavigator-module__2EVnsG__date{grid-area:2/1/3/3}}
.RoomChoiceGrid-module__hyS3-a__grid{gap:.75rem;min-width:0;display:grid;container-type:inline-size}.RoomChoiceGrid-module__hyS3-a__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.RoomChoiceGrid-module__hyS3-a__grid[data-presentation=stage] .RoomChoiceGrid-module__hyS3-a__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.RoomChoiceGrid-module__hyS3-a__entry{align-content:start;gap:.25rem;min-width:0;display:grid}.RoomChoiceGrid-module__hyS3-a__card{border:2px solid hsl(var(--foreground));background:hsl(var(--card));min-width:0;padding:.75rem}.RoomChoiceGrid-module__hyS3-a__entry[data-choice=inert] .RoomChoiceGrid-module__hyS3-a__card{background:hsl(var(--muted) / .4);border-style:dashed}.RoomChoiceGrid-module__hyS3-a__choice{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.RoomChoiceGrid-module__hyS3-a__entry[data-choice=out] .RoomChoiceGrid-module__hyS3-a__card,.RoomChoiceGrid-module__hyS3-a__entry[data-choice=out] .RoomChoiceGrid-module__hyS3-a__choice{opacity:.55}.RoomChoiceGrid-module__hyS3-a__entry[data-choice=out] p{text-decoration:line-through}.RoomChoiceGrid-module__hyS3-a__grid[data-narrowed=true] .RoomChoiceGrid-module__hyS3-a__entry[data-choice=out]{opacity:.45}.RoomChoiceGrid-module__hyS3-a__plate{border:2px solid hsl(var(--foreground));background:hsl(var(--background));box-shadow:2px 2px 0 hsl(var(--foreground));transition:background-color .24s var(--ui-ease), box-shadow .24s var(--ui-ease)}.RoomChoiceGrid-module__hyS3-a__plate[data-shape=name]{max-inline-size:100%;min-width:0;padding:.25rem .625rem;display:inline-block}.RoomChoiceGrid-module__hyS3-a__plate[data-shape=number]{justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}.RoomChoiceGrid-module__hyS3-a__entry .RoomChoiceGrid-module__hyS3-a__plate[data-selected=true]{--ui-typography-foreground:var(--background);background:hsl(var(--foreground));box-shadow:2px 2px 0 var(--ui-selection)}.RoomChoiceGrid-module__hyS3-a__entry[data-choice=inert] .RoomChoiceGrid-module__hyS3-a__plate,.RoomChoiceGrid-module__hyS3-a__entry[data-choice=out] .RoomChoiceGrid-module__hyS3-a__plate{box-shadow:none;border-style:dashed}@media (prefers-reduced-motion:reduce){.RoomChoiceGrid-module__hyS3-a__plate{transition:none}}
.ImpostorBallot-module__ArBLmq__ballot{gap:.75rem;min-width:0;display:grid}.ImpostorBallot-module__ArBLmq__head{gap:.25rem;min-width:0;display:grid}.ImpostorBallot-module__ArBLmq__body{justify-items:start;gap:.5rem;min-width:0;display:grid}.ImpostorBallot-module__ArBLmq__badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ImpostorBallot-module__ArBLmq__clues{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.ImpostorBallot-module__ArBLmq__chip{border:1px solid hsl(var(--border));background:hsl(var(--background));align-items:center;min-width:0;padding:.125rem .5rem;display:inline-flex}.ImpostorBallot-module__ArBLmq__chip:not([data-outcome=written]){background:0 0;border-style:dashed}
.ImpostorChoice-module__T6Kzjq__choice{gap:.75rem;min-width:0;display:grid}.ImpostorChoice-module__T6Kzjq__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.ImpostorChoice-module__T6Kzjq__tile{min-width:0;border:2px dashed hsl(var(--border));background:hsl(var(--muted) / .4);justify-content:center;align-items:center;min-block-size:3.5rem;padding:.75rem;display:flex}.ImpostorChoice-module__T6Kzjq__choice[data-presentation=stage] .ImpostorChoice-module__T6Kzjq__tile{min-block-size:5rem}
.ImpostorClueList-module__3flMWq__list{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid;container-type:inline-size}.ImpostorClueList-module__3flMWq__group{gap:.75rem;min-width:0;display:grid}.ImpostorClueList-module__3flMWq__rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ImpostorClueList-module__3flMWq__row{min-width:0;border:2px solid hsl(var(--border));background:hsl(var(--card));align-content:start;gap:.25rem;min-block-size:4.5rem;padding:.5rem .75rem;display:grid}.ImpostorClueList-module__3flMWq__row:not([data-outcome=written]){background:hsl(var(--muted) / .4);border-style:dashed}.ImpostorClueList-module__3flMWq__speaker{min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem;min-block-size:1.3125rem;display:flex}.ImpostorClueList-module__3flMWq__mark{align-items:center;min-block-size:1.75rem;display:flex}.ImpostorClueList-module__3flMWq__lastContent{align-content:start;gap:.25rem;min-width:0;display:grid}.ImpostorClueList-module__3flMWq__lastContent[data-empty=true]{grid-template-columns:minmax(0,1fr)}.ImpostorClueList-module__3flMWq__held,.ImpostorClueList-module__3flMWq__emptyMessage{grid-area:1/1}.ImpostorClueList-module__3flMWq__held{visibility:hidden;gap:.25rem;min-width:0;display:grid}.ImpostorClueList-module__3flMWq__emptyMessage{align-self:center;min-width:0}
.WordBluffWordCard-module__-w_fPq__card{grid-template-columns:minmax(0,1fr) 6.5rem;grid-template-areas:"word kind""guesser guesser""note note""event event";align-items:center;gap:0 .75rem;min-width:0;display:grid}.WordBluffWordCard-module__-w_fPq__card>p{grid-area:note;margin-block-start:.375rem}.WordBluffWordCard-module__-w_fPq__card>.WordBluffWordCard-module__-w_fPq__guesser{grid-area:guesser;min-width:0;margin-block-start:.375rem;display:flex}.WordBluffWordCard-module__-w_fPq__card>.WordBluffWordCard-module__-w_fPq__event{grid-area:event}.WordBluffWordCard-module__-w_fPq__word{grid-area:word;min-width:0}.WordBluffWordCard-module__-w_fPq__kind{grid-area:kind;justify-content:flex-end;align-self:start;display:flex}.WordBluffWordCard-module__-w_fPq__event{border-block-start:3px solid var(--ui-selection);align-items:center;gap:.5rem;min-width:0;margin-block-start:.625rem;padding-block-start:.5rem;display:flex}.WordBluffWordCard-module__-w_fPq__eventIcon{color:var(--ui-selection);flex:none;display:inline-flex}
.WordBluffReveal-module__yVQ4Ga__reveal{gap:1rem;min-width:0;display:grid}.WordBluffReveal-module__yVQ4Ga__entries{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.WordBluffReveal-module__yVQ4Ga__entry{border:2px dashed hsl(var(--border));background:hsl(var(--muted) / .4);min-width:0;transition:background-color .24s var(--ui-ease), border-color .24s var(--ui-ease), box-shadow .24s var(--ui-ease);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem;display:grid}.WordBluffReveal-module__yVQ4Ga__entry[data-state=lit]{border-style:solid;border-color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:4px 4px 0 hsl(var(--foreground))}.WordBluffReveal-module__yVQ4Ga__entry[data-state=real]{border-style:solid;border-color:hsl(var(--success));background:color-mix(in srgb, hsl(var(--success)) 14%, hsl(var(--card)));box-shadow:inset 0 0 0 1px hsl(var(--success)), 5px 5px 0 hsl(var(--success))}.WordBluffReveal-module__yVQ4Ga__entry[data-state=real][data-fell=true]{border-color:hsl(var(--destructive));background:color-mix(in srgb, hsl(var(--destructive)) 12%, hsl(var(--card)));box-shadow:inset 0 0 0 1px hsl(var(--destructive)), 5px 5px 0 hsl(var(--destructive))}.WordBluffReveal-module__yVQ4Ga__entry[data-state=lit][data-eliminated=true] .WordBluffReveal-module__yVQ4Ga__content>p{text-decoration:line-through}.WordBluffReveal-module__yVQ4Ga__entry[data-best=true]{border-color:hsl(var(--warning));box-shadow:4px 4px 0 hsl(var(--warning))}.WordBluffReveal-module__yVQ4Ga__number{border:2px dashed hsl(var(--border));background:hsl(var(--background));justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}.WordBluffReveal-module__yVQ4Ga__entry:not([data-state=dim]) .WordBluffReveal-module__yVQ4Ga__number{border-style:solid;border-color:hsl(var(--foreground))}.WordBluffReveal-module__yVQ4Ga__entry[data-state=real] .WordBluffReveal-module__yVQ4Ga__number{--ui-typography-foreground:var(--success-foreground);border-color:hsl(var(--success));background:hsl(var(--success))}.WordBluffReveal-module__yVQ4Ga__content,.WordBluffReveal-module__yVQ4Ga__meta{gap:.5rem;min-width:0;display:grid}.WordBluffReveal-module__yVQ4Ga__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.WordBluffReveal-module__yVQ4Ga__attributions{gap:.25rem;min-width:0;display:grid}.WordBluffReveal-module__yVQ4Ga__meta[data-shown=true] .WordBluffReveal-module__yVQ4Ga__attributions{animation:WordBluffReveal-module__yVQ4Ga__wb-author-in .34s var(--ui-ease) both}.WordBluffReveal-module__yVQ4Ga__report{min-width:0;display:flex}@keyframes WordBluffReveal-module__yVQ4Ga__wb-author-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WordBluffReveal-module__yVQ4Ga__entry{transition:none}.WordBluffReveal-module__yVQ4Ga__meta[data-shown=true] .WordBluffReveal-module__yVQ4Ga__attributions{animation:none}}.WordBluffReveal-module__yVQ4Ga__results{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}
.WordBluffScoreSummary-module__UZlZUG__bluff,.WordBluffScoreSummary-module__UZlZUG__bluffMeta{justify-items:start;gap:.5rem;min-width:0;display:grid}.WordBluffScoreSummary-module__UZlZUG__bluffMeta{flex-wrap:wrap;align-items:center;display:flex}
.calendar-module__qy2N0G__calendar{--day-size:min(40px, calc((100vw - 60px) / 7));background:hsl(var(--card));width:fit-content;max-width:100%;color:hsl(var(--card-foreground));border:2px solid hsl(var(--border));font-variant-numeric:tabular-nums;padding:12px}.calendar-module__qy2N0G__embedded{border:0}.calendar-module__qy2N0G__compact{--day-size:min(36px, calc((100vw - 60px) / 7));padding:8px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__caption{min-height:44px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__captionLabel{font-size:16px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__dropdowns{flex-wrap:nowrap;gap:2px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__dropdownRoot{padding:2px}@media (max-width:18rem){.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__months{padding-top:44px}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__caption{padding-inline:0}}.calendar-module__qy2N0G__months{flex-wrap:wrap;gap:24px;display:flex;position:relative}.calendar-module__qy2N0G__month{min-width:0;width:calc(var(--day-size) * 7);max-width:100%}.calendar-module__qy2N0G__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.calendar-module__qy2N0G__navButton{pointer-events:auto;width:44px;height:48px;padding:0}.calendar-module__qy2N0G__compact .calendar-module__qy2N0G__navButton{height:44px}.calendar-module__qy2N0G__caption{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:0 44px;display:flex}.calendar-module__qy2N0G__captionLabel{font-family:var(--font-serif,Georgia, serif);font-size:20px;font-weight:800;line-height:1.1}.calendar-module__qy2N0G__dropdowns{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.calendar-module__qy2N0G__dropdownRoot{border-bottom:2px solid;padding:4px;position:relative}.calendar-module__qy2N0G__dropdown{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.calendar-module__qy2N0G__dropdownRoot:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.calendar-module__qy2N0G__grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.calendar-module__qy2N0G__weekdays{border-bottom:1px solid hsl(var(--border) / .25)}.calendar-module__qy2N0G__weekday{text-align:center;height:32px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}.calendar-module__qy2N0G__week{height:var(--day-size)}.calendar-module__qy2N0G__day{width:14.2857%;height:var(--day-size);text-align:center;padding:1px}.calendar-module__qy2N0G__dayButton{width:100%;min-width:0;height:calc(var(--day-size) - 2px);color:inherit;font:inherit;cursor:pointer;transition:background-color .22s var(--ui-ease), border-color .22s var(--ui-ease);background:0 0;border:2px solid #0000;place-items:center;font-size:14px;font-weight:600;display:grid}.calendar-module__qy2N0G__dayButton:enabled:hover{background:color-mix(in srgb, var(--ui-selection) 30%, hsl(var(--card)))}.calendar-module__qy2N0G__dayButton[data-selected]{background:var(--ui-selection);color:var(--ui-selection-ink);border-color:var(--ui-selection-ink);font-weight:800}.calendar-module__qy2N0G__dayButton[data-range-middle]{background:color-mix(in srgb, var(--ui-selection) 25%, hsl(var(--card)));color:hsl(var(--foreground));border-color:#0000}.calendar-module__qy2N0G__dayButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px;z-index:1;position:relative}.calendar-module__qy2N0G__today .calendar-module__qy2N0G__dayButton:not([data-selected]){border-bottom-color:hsl(var(--foreground))}.calendar-module__qy2N0G__outside{color:hsl(var(--muted-foreground))}.calendar-module__qy2N0G__disabled{opacity:.35}.calendar-module__qy2N0G__dayButton:disabled{cursor:not-allowed}.calendar-module__qy2N0G__hidden{visibility:hidden}.calendar-module__qy2N0G__chevron{width:20px;height:20px}.calendar-module__qy2N0G__weekNumber{color:hsl(var(--muted-foreground));font-size:12px}@media (prefers-reduced-motion:reduce){.calendar-module__qy2N0G__dayButton{transition:none}}
.card-grid-module__0ewu4a__frame{min-width:0;container-type:inline-size}.card-grid-module__0ewu4a__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.card-grid-module__0ewu4a__grid[data-measure=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.card-grid-module__0ewu4a__grid[data-measure=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.card-grid-module__0ewu4a__grid[data-measure=compact]{grid-template-columns:minmax(0,1fr)}.card-grid-module__0ewu4a__grid>*{min-width:0}.card-grid-module__0ewu4a__grid>li{display:grid}.card-grid-module__0ewu4a__grid[data-distribution=bounded]{flex-wrap:wrap;justify-content:center;display:flex}.card-grid-module__0ewu4a__grid[data-distribution=bounded]>*{flex:min(100%,18rem);max-inline-size:min(100%,24rem)}@container (min-width:24rem){.card-grid-module__0ewu4a__grid[data-measure=compact]{grid-template-columns:repeat(auto-fill,10rem)}}@container (min-width:48rem){.card-grid-module__0ewu4a__grid{gap:2rem}}
.CollectionPageLoading-module__3xQoyq__description{width:min(42rem,100%);height:1.25rem}.CollectionPageLoading-module__3xQoyq__collectionHeader{gap:1.5rem;min-width:0;display:grid}.CollectionPageLoading-module__3xQoyq__tabs{border-bottom:4px solid hsl(var(--foreground));gap:.25rem;min-width:0;padding-bottom:.25rem;display:flex;overflow:hidden}.CollectionPageLoading-module__3xQoyq__tab{flex:none;width:clamp(5.5rem,14vw,9rem);height:2.5rem}.CollectionPageLoading-module__3xQoyq__collectionControls{gap:.75rem;display:grid}.CollectionPageLoading-module__3xQoyq__search{width:min(22rem,100%);height:2.5rem}.CollectionPageLoading-module__3xQoyq__filterRow{gap:.5rem;min-width:0;display:flex;overflow:hidden}.CollectionPageLoading-module__3xQoyq__filter{flex:none;width:clamp(5rem,16vw,8rem);height:2rem}.CollectionPageLoading-module__3xQoyq__masterySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CollectionPageLoading-module__3xQoyq__masteryMetric{align-content:start;gap:.5rem;min-width:0;display:grid}.CollectionPageLoading-module__3xQoyq__masteryMetric:last-child{grid-column:1/-1}.CollectionPageLoading-module__3xQoyq__metricLabel{width:min(8rem,75%);height:.75rem}.CollectionPageLoading-module__3xQoyq__metricValue{width:min(7rem,65%);height:2rem}.CollectionPageLoading-module__3xQoyq__metricCaption{width:min(10rem,90%);height:.75rem}.CollectionPageLoading-module__3xQoyq__masteryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1rem;min-width:0;display:grid}.CollectionPageLoading-module__3xQoyq__masteryCard{align-content:start;gap:.75rem;min-width:0;display:grid}.CollectionPageLoading-module__3xQoyq__masteryCardHeader,.CollectionPageLoading-module__3xQoyq__rewardRow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.CollectionPageLoading-module__3xQoyq__trackTitle{width:min(10rem,55%);height:1.25rem}.CollectionPageLoading-module__3xQoyq__trackBadge{width:4.5rem;height:1.5rem}.CollectionPageLoading-module__3xQoyq__trackDescription{width:100%;height:.875rem}.CollectionPageLoading-module__3xQoyq__trackDescriptionShort{width:72%;height:.875rem}.CollectionPageLoading-module__3xQoyq__trackReward{border-top:1px solid hsl(var(--border) / .35);gap:.5rem;padding-top:.75rem;display:grid}.CollectionPageLoading-module__3xQoyq__rewardRow{justify-content:flex-start}.CollectionPageLoading-module__3xQoyq__reward{width:4.5rem;height:1.25rem}.CollectionPageLoading-module__3xQoyq__trackProgress{width:100%;height:.625rem}.CollectionPageLoading-module__3xQoyq__counts{gap:.5rem;display:flex}.CollectionPageLoading-module__3xQoyq__count{width:6rem;height:3rem}.CollectionPageLoading-module__3xQoyq__wordRows{display:grid}.CollectionPageLoading-module__3xQoyq__wordRow{border-bottom:1px solid hsl(var(--border) / .35);align-items:center;gap:.75rem;min-width:0;padding-block:.75rem;display:flex}.CollectionPageLoading-module__3xQoyq__wordRow:last-child{border-bottom:0}.CollectionPageLoading-module__3xQoyq__wordCell{width:min(10rem,45%);height:1.25rem}.CollectionPageLoading-module__3xQoyq__wordTier{width:5rem;height:1.5rem}.CollectionPageLoading-module__3xQoyq__wordCount{width:3rem;height:1rem;margin-inline-start:auto}.CollectionPageLoading-module__3xQoyq__pageSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CollectionPageLoading-module__3xQoyq__pageText{width:min(16rem,100%);height:1rem}.CollectionPageLoading-module__3xQoyq__pageActions{gap:.5rem;display:flex}.CollectionPageLoading-module__3xQoyq__pageAction{width:7rem;height:3rem}.CollectionPageLoading-module__3xQoyq__topWords{gap:.75rem;display:grid}.CollectionPageLoading-module__3xQoyq__topWordsTitle{width:min(12rem,60%);height:1.75rem}.CollectionPageLoading-module__3xQoyq__topWordsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.CollectionPageLoading-module__3xQoyq__topWord{height:7rem}@media (min-width:48rem){.CollectionPageLoading-module__3xQoyq__collectionHeader{gap:2rem}.CollectionPageLoading-module__3xQoyq__collectionControls{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:center}.CollectionPageLoading-module__3xQoyq__filterRow{justify-content:flex-end}.CollectionPageLoading-module__3xQoyq__masterySummary{grid-template-columns:repeat(3,minmax(0,1fr))}.CollectionPageLoading-module__3xQoyq__masteryMetric:last-child{grid-column:auto}}
.SubmitFeedbackView-module__A3mARG__primerHeader,.SubmitFeedbackView-module__A3mARG__resultHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.SubmitFeedbackView-module__A3mARG__primerIntro{gap:.25rem;min-width:0;display:grid}.SubmitFeedbackView-module__A3mARG__primerRail{min-width:0;padding:0 1rem .5rem}.SubmitFeedbackView-module__A3mARG__primerPreference{justify-content:flex-end;padding:0 1rem .5rem;display:flex}.SubmitFeedbackView-module__A3mARG__liveTickets{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(4.5rem,5.5rem);grid-auto-flow:column;gap:.75rem;min-width:0;padding:.25rem .25rem .75rem;display:grid;overflow-x:auto}.SubmitFeedbackView-module__A3mARG__liveTicket{min-width:0;aspect-ratio:var(--ticket-aspect);scroll-snap-align:start;display:block}.SubmitFeedbackView-module__A3mARG__result{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;scroll-margin-top:6rem;display:grid}.SubmitFeedbackView-module__A3mARG__wordLine,.SubmitFeedbackView-module__A3mARG__tierAdvance,.SubmitFeedbackView-module__A3mARG__ticketBadges,.SubmitFeedbackView-module__A3mARG__secondaryActions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.SubmitFeedbackView-module__A3mARG__tierAdvance{gap:.375rem}.SubmitFeedbackView-module__A3mARG__tierAdvance>svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground));flex:none}.SubmitFeedbackView-module__A3mARG__resultHeading{flex-wrap:wrap;justify-content:flex-start;align-items:center}.SubmitFeedbackView-module__A3mARG__resultHeading>svg{flex:none;width:1.25rem;height:1.25rem}.SubmitFeedbackView-module__A3mARG__ticketList{gap:1.5rem;min-width:0;padding:.5rem 1rem 1rem;display:grid;container-type:inline-size}.SubmitFeedbackView-module__A3mARG__ticketResult{grid-template-columns:min(40%,14rem) minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.SubmitFeedbackView-module__A3mARG__ticketResult+.SubmitFeedbackView-module__A3mARG__ticketResult{border-top:1px solid hsl(var(--border));padding-top:1.5rem}.SubmitFeedbackView-module__A3mARG__ticketArt{width:100%;max-width:14rem;aspect-ratio:var(--ticket-aspect);justify-self:center;display:block}.SubmitFeedbackView-module__A3mARG__ticketArt:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.SubmitFeedbackView-module__A3mARG__ticketText{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem;min-width:0;display:grid}.SubmitFeedbackView-module__A3mARG__ticketActions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.SubmitFeedbackView-module__A3mARG__ticketBadges>svg,.SubmitFeedbackView-module__A3mARG__secondaryActions svg,.SubmitFeedbackView-module__A3mARG__ticketText svg{flex:none;width:1rem;height:1rem}.SubmitFeedbackView-module__A3mARG__secondaryActions{padding:.75rem 1rem 1rem}.SubmitFeedbackView-module__A3mARG__noTicket{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.SubmitFeedbackView-module__A3mARG__noTicket .SubmitFeedbackView-module__A3mARG__secondaryActions{padding:0}@container (max-width:22rem){.SubmitFeedbackView-module__A3mARG__ticketResult{grid-template-columns:minmax(0,1fr)}.SubmitFeedbackView-module__A3mARG__ticketArt{max-width:10rem}}
.TicketDetailPanelFrame-module__WvBHXq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TicketDetailPanelFrame-module__WvBHXq__headerIdentity{align-items:center;gap:.5rem;min-width:0;display:flex}.TicketDetailPanelFrame-module__WvBHXq__headerIcon,.TicketDetailPanelFrame-module__WvBHXq__metricIcon,.TicketDetailPanelFrame-module__WvBHXq__stageIcon{flex-shrink:0;width:1rem;height:1rem}.TicketDetailPanelFrame-module__WvBHXq__headerIcon,.TicketDetailPanelFrame-module__WvBHXq__metricIcon{color:hsl(var(--muted-foreground))}.TicketDetailPanelFrame-module__WvBHXq__cardContent{min-width:0}.TicketDetailPanelFrame-module__WvBHXq__metric{border:2px solid hsl(var(--border));background:hsl(var(--background));min-width:0;padding:.75rem}.TicketDetailPanelFrame-module__WvBHXq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}@media (max-width:40rem){.TicketDetailPanelFrame-module__WvBHXq__metricGrid{grid-template-columns:minmax(0,1fr)}}.TicketDetailPanelFrame-module__WvBHXq__metricEmphasized{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));--ui-typography-foreground:var(--primary-foreground);--ui-typography-muted:var(--primary-foreground)}.TicketDetailPanelFrame-module__WvBHXq__metricHeader{align-items:center;gap:.5rem;margin-block-end:.5rem;display:flex}.TicketDetailPanelFrame-module__WvBHXq__metricEmphasized .TicketDetailPanelFrame-module__WvBHXq__metricIcon{color:hsl(var(--primary-foreground))}.TicketDetailPanelFrame-module__WvBHXq__stage{border:2px solid hsl(var(--border));background:hsl(var(--background));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:4.5rem;padding:.5rem;display:flex}.TicketDetailPanelFrame-module__WvBHXq__stageActive{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.TicketDetailPanelFrame-module__WvBHXq__stageDashed{border-style:dashed}.TicketDetailPanelFrame-module__WvBHXq__stageInactive .TicketDetailPanelFrame-module__WvBHXq__stageIcon{color:hsl(var(--muted-foreground))}.TicketDetailPanelFrame-module__WvBHXq__thresholds{gap:.75rem;min-width:0;display:grid;container-type:inline-size}.TicketDetailPanelFrame-module__WvBHXq__thresholdList{gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.TicketDetailPanelFrame-module__WvBHXq__threshold{border:2px solid hsl(var(--border) / .4);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.TicketDetailPanelFrame-module__WvBHXq__thresholdCurrent{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05)}@container (min-width:26rem){.TicketDetailPanelFrame-module__WvBHXq__thresholdList{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem}.TicketDetailPanelFrame-module__WvBHXq__threshold{text-align:center;flex-direction:column;justify-content:center}}
.MasteryGlobalStats-module__5o9eUW__root{border-top:1px solid hsl(var(--border) / .5);gap:.5rem;min-width:0;padding-top:.75rem;display:grid}.MasteryGlobalStats-module__5o9eUW__grid{grid-template-columns:repeat(auto-fit,minmax(min(6.5rem,100%),1fr));gap:.5rem;min-width:0;display:grid}.MasteryGlobalStats-module__5o9eUW__tile{border:2px solid hsl(var(--border));background:hsl(var(--background));align-content:start;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}
.MilestonePanel-module__PvOt9W__primarySurface{--ui-typography-foreground:var(--primary-foreground);--ui-typography-muted:var(--primary-foreground)}
.TicketCosmeticsPanelView-module__a-RMTW__list{min-width:0;display:grid;container-type:inline-size}.TicketCosmeticsPanelView-module__a-RMTW__item+.TicketCosmeticsPanelView-module__a-RMTW__item{border-top:1px solid hsl(var(--border))}.TicketCosmeticsPanelView-module__a-RMTW__row{grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"glyph info""deal deal";gap:.75rem;min-width:0;padding:.875rem 1rem;display:grid}.TicketCosmeticsPanelView-module__a-RMTW__glyph{background:hsl(var(--muted));width:2.5rem;height:2.5rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border));grid-area:glyph;justify-content:center;align-items:center;display:inline-flex}.TicketCosmeticsPanelView-module__a-RMTW__info{flex-direction:column;grid-area:info;gap:.25rem;min-width:0;display:flex}.TicketCosmeticsPanelView-module__a-RMTW__eyebrow,.TicketCosmeticsPanelView-module__a-RMTW__offer{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.TicketCosmeticsPanelView-module__a-RMTW__status{align-items:center;gap:.25rem;min-width:0;display:flex}.TicketCosmeticsPanelView-module__a-RMTW__statusIcon{color:hsl(var(--success));flex-shrink:0;display:inline-flex}.TicketCosmeticsPanelView-module__a-RMTW__deal{grid-area:deal;grid-template-columns:minmax(min-content,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.TicketCosmeticsPanelView-module__a-RMTW__price{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.TicketCosmeticsPanelView-module__a-RMTW__action{min-width:8.5rem}@container (max-width:21rem){.TicketCosmeticsPanelView-module__a-RMTW__deal{grid-template-columns:minmax(0,1fr);gap:.5rem}}@container (min-width:30rem){.TicketCosmeticsPanelView-module__a-RMTW__row{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"glyph info deal";align-items:center;padding:1rem 1.25rem}.TicketCosmeticsPanelView-module__a-RMTW__glyph{align-self:start}.TicketCosmeticsPanelView-module__a-RMTW__deal{grid-template-columns:auto;justify-items:end;gap:.5rem}.TicketCosmeticsPanelView-module__a-RMTW__price{justify-content:flex-end}.TicketCosmeticsPanelView-module__a-RMTW__action{min-width:11rem}}
.checkbox-module__r_xQ3q__root{border:2px solid hsl(var(--border));background:hsl(var(--background));width:1.5rem;height:1.5rem;color:hsl(var(--foreground));cursor:pointer;transition:background-color .24s var(--ui-ease), color .24s var(--ui-ease), box-shadow .18s var(--ui-ease);flex-shrink:0;place-content:center;display:grid}.checkbox-module__r_xQ3q__root[data-state=checked],.checkbox-module__r_xQ3q__root[data-state=indeterminate]{border-color:hsl(var(--foreground));background:var(--ui-selection);color:var(--ui-selection-ink);box-shadow:2px 2px 0 hsl(var(--foreground))}.checkbox-module__r_xQ3q__root:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.checkbox-module__r_xQ3q__root[aria-invalid=true]{border-color:hsl(var(--destructive))}.checkbox-module__r_xQ3q__root:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.checkbox-module__r_xQ3q__indicator{animation:checkbox-module__r_xQ3q__reveal .24s var(--ui-spring);place-content:center;display:grid}.checkbox-module__r_xQ3q__check,.checkbox-module__r_xQ3q__mixed{grid-area:1/1;width:1rem;height:1rem}.checkbox-module__r_xQ3q__mixed,.checkbox-module__r_xQ3q__root[data-state=indeterminate] .checkbox-module__r_xQ3q__check{display:none}.checkbox-module__r_xQ3q__root[data-state=indeterminate] .checkbox-module__r_xQ3q__mixed{display:block}[data-control-surface=inverse] .checkbox-module__r_xQ3q__root{border-color:hsl(var(--background));background:hsl(var(--foreground));color:hsl(var(--background))}:is([data-control-surface=inverse] .checkbox-module__r_xQ3q__root[data-state=checked],[data-control-surface=inverse] .checkbox-module__r_xQ3q__root[data-state=indeterminate]){border-color:var(--ui-selection-ink);background:var(--ui-selection);color:var(--ui-selection-ink)}@keyframes checkbox-module__r_xQ3q__reveal{0%{opacity:0;transform:scale(.55)rotate(-12deg)}70%{opacity:1;transform:scale(1.15)rotate(2deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.checkbox-module__r_xQ3q__root{transition:none}.checkbox-module__r_xQ3q__indicator{animation:none}}
.inline-link-module__h0s1ka__link{color:inherit;text-underline-offset:.2em;transition:text-decoration-thickness .18s var(--ui-ease), text-decoration-color .18s var(--ui-ease);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em}.inline-link-module__h0s1ka__link:hover{-webkit-text-decoration-color:var(--ui-selection);text-decoration-color:var(--ui-selection);text-decoration-thickness:.18em}.inline-link-module__h0s1ka__link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (prefers-reduced-motion:reduce){.inline-link-module__h0s1ka__link{transition:none}}
.label-module__ZJGPLW__label{color:hsl(var(--ui-typography-foreground,var(--foreground)));overflow-wrap:break-word}.label-module__ZJGPLW__label>svg{vertical-align:-.125em;width:1em;height:1em;margin-inline-end:.5em;display:inline-block}.label-module__ZJGPLW__card{border:2px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;transition:background-color .18s var(--ui-ease), transform .24s var(--ui-spring);flex-direction:column;gap:.5rem;padding:.75rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.label-module__ZJGPLW__card:hover:not(:has(:disabled)){transform:translateY(-1px)}}.label-module__ZJGPLW__card:has([data-state=checked]){border-color:hsl(var(--foreground));background:color-mix(in srgb, var(--ui-selection) 15%, hsl(var(--card)))}.label-module__ZJGPLW__card:has(:focus-visible){outline:3px solid var(--ui-selection);outline-offset:2px}.label-module__ZJGPLW__card:has(:disabled){cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.label-module__ZJGPLW__card{transition:none}.label-module__ZJGPLW__card:hover:not(:has(:disabled)){transform:none}}
.notification-toast-module__eTL_JG__preview{width:100%;min-width:0;color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.notification-toast-module__eTL_JG__preview:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}
.NotificationRow-module__Ww6GnW__row{border-bottom:1px solid hsl(var(--border) / .25);grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;transition:background-color .18s;display:grid;position:relative}.NotificationRow-module__Ww6GnW__row:last-child{border-bottom:0}.NotificationRow-module__Ww6GnW__compact{padding:.625rem .75rem}.NotificationRow-module__Ww6GnW__sheet,.NotificationRow-module__Ww6GnW__full{padding:.75rem}.NotificationRow-module__Ww6GnW__unread{background:hsl(var(--muted) / .3);box-shadow:inset 3px 0 hsl(var(--primary))}.NotificationRow-module__Ww6GnW__navigable:hover{background:hsl(var(--muted) / .5)}.NotificationRow-module__Ww6GnW__link{min-width:0;color:inherit;align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.NotificationRow-module__Ww6GnW__link:focus-visible,.NotificationRow-module__Ww6GnW__row:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.NotificationRow-module__Ww6GnW__read .NotificationRow-module__Ww6GnW__link{color:hsl(var(--muted-foreground))}.NotificationRow-module__Ww6GnW__iconFrame{border:2px solid hsl(var(--border));background:hsl(var(--muted) / .2);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;display:flex;position:relative}.NotificationRow-module__Ww6GnW__iconFrameFull{width:2.5rem;height:2.5rem}.NotificationRow-module__Ww6GnW__iconFrameUnread{background:hsl(var(--muted) / .55)}.NotificationRow-module__Ww6GnW__iconGlyph{width:1rem;height:1rem}.NotificationRow-module__Ww6GnW__iconGlyphFull{width:1.125rem;height:1.125rem}.NotificationRow-module__Ww6GnW__unreadDot{background:hsl(var(--primary));border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.35rem;right:-.35rem}.NotificationRow-module__Ww6GnW__inlineUnreadDot{background:hsl(var(--primary));border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (prefers-reduced-motion:reduce){.NotificationRow-module__Ww6GnW__row{transition:none}}.NotificationRow-module__Ww6GnW__compact [data-notification-mark-read],.NotificationRow-module__Ww6GnW__sheet [data-notification-mark-read]{position:absolute;top:0;right:.375rem}.NotificationRow-module__Ww6GnW__compact [data-notification-label],.NotificationRow-module__Ww6GnW__sheet [data-notification-label]{padding-inline-end:2.25rem}.NotificationRow-module__Ww6GnW__full{grid-template-columns:minmax(0,1fr) auto}
.NotificationArchiveView-module__bY49zq__archive{gap:clamp(1.25rem,2vw,2rem);min-width:0;display:grid}.NotificationArchiveView-module__bY49zq__announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NotificationArchiveView-module__bY49zq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.NotificationArchiveView-module__bY49zq__groups{gap:1.5rem;min-width:0;display:grid}.NotificationArchiveView-module__bY49zq__group{gap:.75rem;min-width:0;display:grid}.NotificationArchiveView-module__bY49zq__groupHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.NotificationArchiveView-module__bY49zq__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.NotificationArchiveView-module__bY49zq__olderAction{justify-items:start;gap:.75rem;display:grid}.NotificationArchiveView-module__bY49zq__loading{gap:.75rem;padding:1rem;display:grid}.NotificationArchiveView-module__bY49zq__loading>*{min-height:4rem}@media (max-width:40rem){.NotificationArchiveView-module__bY49zq__toolbar{flex-direction:column;align-items:stretch}}
.number-stepper-module__4qDfMa__stepper{align-items:center;gap:.5rem;min-width:0;display:inline-flex}
.page-layout-module__ISuytG__layout{gap:32px;min-width:0;display:grid;container-type:inline-size}.page-layout-module__ISuytG__layout[data-inset=compact]{padding-block:16px}.page-layout-module__ISuytG__layout[data-inset=standard]{padding-block:24px}.page-layout-module__ISuytG__layout[data-inset=content]{padding-block:32px}.page-layout-module__ISuytG__headerArea,.page-layout-module__ISuytG__navigationSlot,.page-layout-module__ISuytG__headerSlot,.page-layout-module__ISuytG__primary,.page-layout-module__ISuytG__secondary{min-width:0}.page-layout-module__ISuytG__headerArea{gap:24px;display:grid}.page-layout-module__ISuytG__navigationSlot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-layout-module__ISuytG__primary[data-rule=strong]{border-top:4px solid hsl(var(--foreground));padding-top:24px}.page-layout-module__ISuytG__primary[data-spacing=block]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.page-layout-module__ISuytG__primary[data-spacing=section]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.page-layout-module__ISuytG__regions{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.page-layout-module__ISuytG__layout[data-balance=equal]:is([data-layout=collection],[data-layout=object],[data-layout=activity])>.page-layout-module__ISuytG__regions{gap:24px}.page-layout-module__ISuytG__layout[data-balance=equal]:is([data-layout=collection],[data-layout=object],[data-layout=activity])>.page-layout-module__ISuytG__regions>.page-layout-module__ISuytG__primary{align-self:stretch}.page-layout-module__ISuytG__layout[data-layout=flow][data-flow-measure=reading]>.page-layout-module__ISuytG__regions{max-width:68ch}.page-layout-module__ISuytG__header{flex-wrap:wrap;align-items:end;gap:24px;min-width:0;display:flex}.page-layout-module__ISuytG__identity{flex:20rem;gap:12px;min-width:0;display:grid}.page-layout-module__ISuytG__identity p{max-width:68ch}.page-layout-module__ISuytG__meta,.page-layout-module__ISuytG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-layout-module__ISuytG__tools{flex-wrap:wrap;flex:0 auto;align-items:end;gap:12px;min-width:0;display:flex}.page-layout-module__ISuytG__actions:empty{display:none}.page-layout-module__ISuytG__tools:not(:has(>.page-layout-module__ISuytG__controls)):has(>.page-layout-module__ISuytG__actions:empty){display:none}.page-layout-module__ISuytG__tools:has(>.page-layout-module__ISuytG__controls){align-self:start}.page-layout-module__ISuytG__controls{flex:0 20rem;width:20rem;min-width:min(100%,12rem);max-width:100%}@container (min-width:800px){.page-layout-module__ISuytG__layout:is([data-layout=object],[data-layout=activity])>.page-layout-module__ISuytG__regions:has(>.page-layout-module__ISuytG__secondary){grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:32px}}@container (min-width:640px){.page-layout-module__ISuytG__layout[data-balance=equal]:is([data-layout=collection],[data-layout=object],[data-layout=activity])>.page-layout-module__ISuytG__regions:has(>.page-layout-module__ISuytG__secondary){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}@media (min-width:768px){.page-layout-module__ISuytG__layout[data-inset=compact]{padding-block:24px}.page-layout-module__ISuytG__layout[data-inset=standard]{padding-block:32px}.page-layout-module__ISuytG__layout[data-inset=content]{padding-block:48px}.page-layout-module__ISuytG__primary[data-spacing=section]{gap:48px}}.page-layout-module__ISuytG__index{min-width:0}@container (min-width:960px){.page-layout-module__ISuytG__layout[data-layout=flow]>.page-layout-module__ISuytG__regions[data-indexed=true]{grid-template-columns:14rem minmax(0,1fr);gap:48px;max-width:none}.page-layout-module__ISuytG__layout[data-layout=flow]>.page-layout-module__ISuytG__regions[data-indexed=true]>.page-layout-module__ISuytG__index{top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);position:sticky;overflow-y:auto}}
.data-list-module__cOuyhq__list{width:100%;color:hsl(var(--card-foreground));background:hsl(var(--card));margin:0;padding:0;list-style:none;overflow:hidden}.data-list-module__cOuyhq__frameEmbedded{border:0}.data-list-module__cOuyhq__frameFlat,.data-list-module__cOuyhq__frameRaised{border:2px solid hsl(var(--border))}.data-list-module__cOuyhq__frameRaised{box-shadow:var(--ui-relief)}.data-list-module__cOuyhq__item:not(:last-child){border-bottom:1px solid hsl(var(--border) / .35)}.data-list-module__cOuyhq__link{color:inherit;transition:background-color .18s var(--ui-ease), color .18s var(--ui-ease);grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"leading title""description description""trailing trailing";align-items:center;text-decoration:none;display:grid}[data-data-list-density=compact] .data-list-module__cOuyhq__link{gap:.25rem .75rem;padding:.625rem .75rem}[data-data-list-density=default] .data-list-module__cOuyhq__link{gap:.375rem 1rem;padding:.875rem 1rem}[data-data-list-density=comfortable] .data-list-module__cOuyhq__link{gap:.5rem 1.25rem;padding:1.125rem 1.25rem}.data-list-module__cOuyhq__link:focus-visible{z-index:1;outline:3px solid hsl(var(--ring));outline-offset:-3px;position:relative}.data-list-module__cOuyhq__leading{grid-area:leading;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.data-list-module__cOuyhq__title{min-width:0;font-family:var(--font-sans), sans-serif;grid-area:title;align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;line-height:1.35;display:inline-flex}.data-list-module__cOuyhq__icon{color:hsl(var(--muted-foreground));flex:none;display:inline-flex}.data-list-module__cOuyhq__icon>svg{width:1rem;height:1rem}.data-list-module__cOuyhq__description{min-width:0;color:hsl(var(--muted-foreground));font-family:var(--font-sans), sans-serif;grid-area:description;font-size:.875rem;font-weight:650;line-height:1.45}.data-list-module__cOuyhq__descriptionTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-list-module__cOuyhq__trailing{min-width:0;color:hsl(var(--muted-foreground));font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:trailing;font-size:.75rem;font-weight:700;line-height:1.35}.data-list-module__cOuyhq__empty{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1rem;display:flex}.data-list-module__cOuyhq__emptyTitle{color:hsl(var(--foreground));font-family:var(--font-sans), sans-serif;font-size:.875rem;font-weight:800}.data-list-module__cOuyhq__emptyDescription{color:hsl(var(--muted-foreground));font-family:var(--font-sans), sans-serif;font-size:.875rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.data-list-module__cOuyhq__link:hover{background:hsl(var(--muted) / .32)}}@media (min-width:768px){.data-list-module__cOuyhq__link{grid-template-columns:minmax(10rem,.9fr) minmax(9rem,.8fr) minmax(12rem,2fr) minmax(8rem,auto);grid-template-areas:"leading title description trailing"}.data-list-module__cOuyhq__description{color:hsl(var(--foreground))}}@media (prefers-reduced-motion:reduce){.data-list-module__cOuyhq__link{transition:none}}
.pagination-module__03rVKq__root{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.pagination-module__03rVKq__previous{justify-self:start;min-width:0}.pagination-module__03rVKq__summary{text-align:center;justify-self:center;min-width:0}.pagination-module__03rVKq__next{justify-self:end;min-width:0}@media (max-width:479px){.pagination-module__03rVKq__root{flex-wrap:wrap;display:flex}.pagination-module__03rVKq__summary{flex:1 0 100%;order:-1}.pagination-module__03rVKq__previous,.pagination-module__03rVKq__next{flex:1 1 0;min-width:auto}.pagination-module__03rVKq__previous>*,.pagination-module__03rVKq__next>*{width:100%}}
.popover-module__tsABRW__content{z-index:110;width:min(18rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;overflow-wrap:break-word;border:2px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--ui-relief);transform-origin:var(--radix-popover-content-transform-origin);scrollbar-width:thin;outline:none;overflow-y:auto}.popover-module__tsABRW__content[data-size=sm]{width:min(14rem,100vw - 1.5rem)}.popover-module__tsABRW__content[data-size=lg]{width:min(20rem,100vw - 1.5rem)}.popover-module__tsABRW__content[data-size=xl]{width:min(22rem,100vw - 1.5rem)}.popover-module__tsABRW__content[data-size=form]{width:min(28rem,100vw - 1.5rem)}.popover-module__tsABRW__content[data-size=fit]{width:fit-content}.popover-module__tsABRW__content[data-padding=none]{padding:0}.popover-module__tsABRW__content[data-padding=tight]{padding:.25rem}.popover-module__tsABRW__content[data-padding=compact]{padding:.75rem}.popover-module__tsABRW__content[data-padding=default]{padding:1rem}.popover-module__tsABRW__content[data-state=open]{animation:popover-module__tsABRW__popover-enter .22s var(--ui-spring) both}.popover-module__tsABRW__content[data-state=closed]{animation:popover-module__tsABRW__popover-exit .14s var(--ui-ease) both}@keyframes popover-module__tsABRW__popover-enter{0%{opacity:0;transform:translateY(.25rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popover-module__tsABRW__popover-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.popover-module__tsABRW__content[data-state]{animation:none}}
.radio-group-module__Mcms9q__group{gap:.5rem;min-width:0;display:grid}.radio-group-module__Mcms9q__group[data-layout=inline]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.radio-group-module__Mcms9q__group[data-layout=inline][data-align=center]{justify-content:center}.radio-group-module__Mcms9q__group[data-layout=choiceGrid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.radio-group-module__Mcms9q__item{border:2px solid hsl(var(--border));background:hsl(var(--background));width:1.5rem;height:1.5rem;color:hsl(var(--foreground));cursor:pointer;transition:background-color .24s var(--ui-ease), box-shadow .18s var(--ui-ease);border-radius:50%;flex-shrink:0;place-content:center;display:grid}.radio-group-module__Mcms9q__item[data-state=checked]{background:var(--ui-selection);box-shadow:2px 2px 0 hsl(var(--foreground))}.radio-group-module__Mcms9q__item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.radio-group-module__Mcms9q__item[aria-invalid=true]{border-color:hsl(var(--destructive))}.radio-group-module__Mcms9q__item:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.radio-group-module__Mcms9q__indicator{animation:radio-group-module__Mcms9q__reveal .24s var(--ui-spring);place-content:center;display:grid}.radio-group-module__Mcms9q__dot{width:.875rem;height:.875rem;fill:var(--ui-selection-ink);stroke:var(--ui-selection-ink)}@keyframes radio-group-module__Mcms9q__reveal{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.radio-group-module__Mcms9q__item{transition:none}.radio-group-module__Mcms9q__indicator{animation:none}}
.select-module__CHe1Fa__trigger{min-width:0;color:hsl(var(--foreground));font-family:var(--font-sans), sans-serif;text-align:start;transition:background-color .16s var(--ui-ease), border-color .16s var(--ui-ease), color .16s var(--ui-ease), box-shadow .18s var(--ui-ease);outline:none;justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;line-height:1.25;display:flex}.select-module__CHe1Fa__trigger[data-width=full]{width:100%}.select-module__CHe1Fa__trigger[data-width=content]{width:auto;min-width:7rem}.select-module__CHe1Fa__trigger[data-size=md]{min-height:3rem;padding:.625rem .75rem}.select-module__CHe1Fa__trigger[data-size=sm]{min-height:2.75rem;padding:.5rem .625rem;font-size:.875rem}.select-module__CHe1Fa__trigger[data-variant=default]{border:2px solid hsl(var(--border));background:hsl(var(--background));box-shadow:var(--ui-relief)}.select-module__CHe1Fa__trigger[data-variant=default]:hover:not(:disabled){border-color:hsl(var(--foreground));background:hsl(var(--secondary))}.select-module__CHe1Fa__trigger[data-variant=cards]{background:hsl(var(--muted) / .6);border:2px solid #0000}.select-module__CHe1Fa__trigger[data-variant=cards]:hover:not(:disabled),.select-module__CHe1Fa__trigger[data-variant=cards][data-state=open]{border-color:hsl(var(--primary));background:hsl(var(--muted))}.select-module__CHe1Fa__trigger[data-variant=inline]{min-width:0;min-height:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;vertical-align:baseline;background:0 0;border:0;gap:.25rem;padding:0;display:inline-flex;position:relative}.select-module__CHe1Fa__trigger[data-variant=inline]:before{content:"";width:max(100%,2.75rem);height:2.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.select-module__CHe1Fa__trigger[data-variant=inline]:hover:not(:disabled),.select-module__CHe1Fa__trigger[data-variant=inline][data-state=open]{text-underline-offset:.2em;background:0 0;text-decoration:underline}.select-module__CHe1Fa__trigger[data-variant=inline]:focus-visible{box-shadow:none;outline:3px solid hsl(var(--ring));outline-offset:2px}.select-module__CHe1Fa__trigger[data-variant=inline] .select-module__CHe1Fa__triggerIcon{align-self:center;width:.875em;height:.875em}.select-module__CHe1Fa__trigger:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .24), var(--ui-relief)}.select-module__CHe1Fa__trigger:disabled{cursor:not-allowed;opacity:.5}.select-module__CHe1Fa__value{flex:1;min-width:0}.select-module__CHe1Fa__trigger[data-text=truncate] .select-module__CHe1Fa__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-module__CHe1Fa__trigger[data-text=wrap] .select-module__CHe1Fa__value{overflow-wrap:break-word;white-space:normal}.select-module__CHe1Fa__triggerIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:color .16s var(--ui-ease), rotate .22s var(--ui-spring), transform .22s var(--ui-spring);flex:none}.select-module__CHe1Fa__trigger[data-state=open] .select-module__CHe1Fa__triggerIcon{color:hsl(var(--primary));transform:scale(1.08)}.select-module__CHe1Fa__content{z-index:150;max-width:calc(100vw - 1.5rem);max-height:var(--radix-select-content-available-height);border:2px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--ui-relief);transform-origin:var(--radix-select-content-transform-origin);outline:none;position:relative;overflow:hidden}.select-module__CHe1Fa__content[data-width=trigger]{width:min(var(--radix-select-trigger-width), calc(100vw - 1.5rem));min-width:min(var(--radix-select-trigger-width), calc(100vw - 1.5rem))}.select-module__CHe1Fa__content[data-width=content]{width:max-content;min-width:min(var(--radix-select-trigger-width), calc(100vw - 1.5rem))}.select-module__CHe1Fa__content[data-width=wide]{width:min(28rem,100vw - 1.5rem);min-width:min(var(--radix-select-trigger-width), calc(100vw - 1.5rem))}.select-module__CHe1Fa__content[data-motion=default][data-state=open]{animation:select-module__CHe1Fa__select-enter .2s var(--ui-spring) both}.select-module__CHe1Fa__content[data-motion=default][data-state=closed]{animation:select-module__CHe1Fa__select-exit .13s var(--ui-ease) both}.select-module__CHe1Fa__viewport{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;padding:.25rem;overflow-y:auto}.select-module__CHe1Fa__scrollButton{cursor:default;height:2rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.select-module__CHe1Fa__scrollButton>svg{width:1rem;height:1rem}.select-module__CHe1Fa__label{color:hsl(var(--muted-foreground));font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .375rem;font-size:.75rem;font-weight:800;line-height:1.25;display:block}.select-module__CHe1Fa__item{cursor:default;-webkit-user-select:none;user-select:none;width:100%;min-height:2.75rem;font-family:var(--font-sans), sans-serif;transition:background-color .14s var(--ui-ease), color .14s var(--ui-ease);outline:none;align-items:center;gap:.625rem;padding:.625rem 2.5rem .625rem .75rem;font-size:.875rem;line-height:1.35;display:flex;position:relative}.select-module__CHe1Fa__item[data-variant=cards]{min-height:5rem;padding-block:1rem}.select-module__CHe1Fa__item[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select-module__CHe1Fa__item[data-state=checked]{background:hsl(var(--primary) / .12)}.select-module__CHe1Fa__item[data-highlighted][data-state=checked]{background:hsl(var(--primary) / .2)}.select-module__CHe1Fa__item[data-disabled]{pointer-events:none;opacity:.45}.select-module__CHe1Fa__itemIndicator{width:1.25rem;height:1.25rem;color:hsl(var(--primary));transition:transform .18s var(--ui-spring);border:2px solid #0000;place-items:center;display:grid;position:absolute;inset-inline-end:.75rem}.select-module__CHe1Fa__item[data-state=checked] .select-module__CHe1Fa__itemIndicator{transform:scale(1.08)}.select-module__CHe1Fa__itemIndicator svg{stroke-width:3px;width:1rem;height:1rem}.select-module__CHe1Fa__itemIcon{width:1.75rem;height:1.75rem;color:hsl(var(--primary));flex:none;place-items:center;display:grid}.select-module__CHe1Fa__itemIcon>svg{width:1.5rem;height:1.5rem}.select-module__CHe1Fa__itemCopy{overflow-wrap:break-word;white-space:normal;min-width:0}.select-module__CHe1Fa__itemDescription{color:hsl(var(--muted-foreground));margin-block-start:.25rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.select-module__CHe1Fa__item[data-highlighted] .select-module__CHe1Fa__itemDescription{color:currentColor;opacity:.78}.select-module__CHe1Fa__separator{background:hsl(var(--border));height:2px;margin:.25rem -.25rem}@keyframes select-module__CHe1Fa__select-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select-module__CHe1Fa__select-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-.125rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.select-module__CHe1Fa__trigger,.select-module__CHe1Fa__triggerIcon,.select-module__CHe1Fa__item,.select-module__CHe1Fa__itemIndicator,.select-module__CHe1Fa__content[data-state]{transition:none;animation:none}}
.skeleton-module__rcoECW__skeleton{background:hsl(var(--foreground) / .16);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .035);border-radius:0;animation:1.6s ease-in-out infinite skeleton-module__rcoECW__skeleton-breathe;display:block}.skeleton-module__rcoECW__skeleton[data-shape=circle],.skeleton-module__rcoECW__skeleton[data-shape=pill]{border-radius:9999px}.skeleton-module__rcoECW__skeleton[data-motion=static]{animation:none}@keyframes skeleton-module__rcoECW__skeleton-breathe{0%,to{opacity:.64}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-module__rcoECW__skeleton{animation:none}}
.slider-module__KMYyDa__root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:3rem;display:flex;position:relative}.slider-module__KMYyDa__root[data-orientation=vertical]{flex-direction:column;width:3rem;min-height:10rem}.slider-module__KMYyDa__track{border:2px solid hsl(var(--border));background:hsl(var(--secondary));flex-grow:1;width:100%;height:.75rem;position:relative;overflow:hidden}.slider-module__KMYyDa__root[data-orientation=vertical] .slider-module__KMYyDa__track{width:.75rem;height:100%}.slider-module__KMYyDa__range{background:var(--ui-selection);height:100%;transition:background-color .18s var(--ui-ease);position:absolute}.slider-module__KMYyDa__root[data-orientation=vertical] .slider-module__KMYyDa__range{width:100%;height:auto}.slider-module__KMYyDa__thumb{border:2px solid hsl(var(--border));background:hsl(var(--background));width:1.5rem;height:2rem;box-shadow:var(--ui-relief);cursor:grab;transition:background-color .18s var(--ui-ease), box-shadow .18s var(--ui-ease);display:block}.slider-module__KMYyDa__thumb:active{cursor:grabbing}.slider-module__KMYyDa__thumb:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.slider-module__KMYyDa__thumb[aria-invalid=true]{border-color:hsl(var(--destructive))}.slider-module__KMYyDa__thumb:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media (hover:hover) and (pointer:fine){.slider-module__KMYyDa__thumb:not(:disabled):hover{background:var(--ui-selection);box-shadow:3px 3px 0 hsl(var(--foreground))}}@media (prefers-reduced-motion:reduce){.slider-module__KMYyDa__range,.slider-module__KMYyDa__thumb{transition:none}}
.switch-module__0oEUcq__root{border:2px solid hsl(var(--border));background:hsl(var(--muted));cursor:pointer;width:3.25rem;height:2rem;transition:background-color .28s var(--ui-ease), box-shadow .18s var(--ui-ease);flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.switch-module__0oEUcq__root[data-state=checked]{background:var(--ui-selection);box-shadow:2px 2px 0 hsl(var(--foreground))}.switch-module__0oEUcq__root:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.switch-module__0oEUcq__root[aria-invalid=true]{border-color:hsl(var(--destructive))}.switch-module__0oEUcq__root:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.switch-module__0oEUcq__thumb{border:2px solid hsl(var(--border));background:hsl(var(--background));pointer-events:none;width:1.5rem;height:1.5rem;transition:transform .32s var(--ui-spring), background-color .24s var(--ui-ease), border-color .24s var(--ui-ease);flex-shrink:0;display:block}.switch-module__0oEUcq__thumb[data-state=checked]{border-color:var(--ui-selection-ink);background:var(--ui-selection-ink);transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.switch-module__0oEUcq__root,.switch-module__0oEUcq__thumb{transition:none}}
.table-module__t09zua__viewport{overscroll-behavior-inline:contain;background:hsl(var(--card));width:100%;max-width:100%;color:hsl(var(--card-foreground));position:relative;overflow-x:auto;container-type:inline-size}.table-module__t09zua__viewport:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.table-module__t09zua__frameEmbedded{border:0}.table-module__t09zua__frameFlat,.table-module__t09zua__frameRaised{border:2px solid hsl(var(--border))}.table-module__t09zua__frameRaised{box-shadow:var(--ui-relief)}.table-module__t09zua__table{border-collapse:collapse;width:100%;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;font-size:.875rem}.table-module__t09zua__minimumData{min-width:42rem}.table-module__t09zua__minimumWide{min-width:64rem}.table-module__t09zua__caption{caption-side:top;color:hsl(var(--foreground));font-family:var(--font-serif), serif;text-align:start;padding:1rem;font-size:1.5rem;font-weight:800;line-height:1.2}.table-module__t09zua__captionSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-module__t09zua__header{background:hsl(var(--foreground));color:hsl(var(--background))}.table-module__t09zua__footer{border-top:2px solid hsl(var(--border));background:hsl(var(--muted) / .5);font-weight:700}.table-module__t09zua__row{border-bottom:1px solid hsl(var(--border) / .35);transition:background-color .16s var(--ui-ease);background:0 0}.table-module__t09zua__body .table-module__t09zua__row:last-child,.table-module__t09zua__footer .table-module__t09zua__row:last-child{border-bottom:0}.table-module__t09zua__rowSelected{background:var(--ui-selection);color:var(--ui-selection-ink);box-shadow:inset 4px 0 0 var(--ui-selection-ink)}.table-module__t09zua__rowMuted{background:hsl(var(--muted) / .28);color:hsl(var(--card-foreground))}.table-module__t09zua__rowSuccess{background:hsl(var(--success) / .1);color:hsl(var(--card-foreground))}.table-module__t09zua__rowWarning{background:hsl(var(--warning) / .12);color:hsl(var(--card-foreground))}.table-module__t09zua__rowDestructive{background:hsl(var(--destructive) / .1);color:hsl(var(--card-foreground))}.table-module__t09zua__rowTop{vertical-align:top}.table-module__t09zua__head,.table-module__t09zua__cell{min-width:0}.table-module__t09zua__head{color:inherit;letter-spacing:.02em;vertical-align:middle;font-size:.75rem;font-weight:800;line-height:1.25}.table-module__t09zua__cell{vertical-align:inherit}.table-module__t09zua__viewport[data-table-density=compact]{--table-cell-padding-block:.5rem;--table-cell-padding-inline:.75rem}.table-module__t09zua__viewport[data-table-density=default]{--table-cell-padding-block:.75rem;--table-cell-padding-inline:1rem}.table-module__t09zua__viewport[data-table-density=comfortable]{--table-cell-padding-block:1rem;--table-cell-padding-inline:1.25rem}.table-module__t09zua__viewport[data-table-density] .table-module__t09zua__head,.table-module__t09zua__viewport[data-table-density] .table-module__t09zua__cell{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}.table-module__t09zua__alignStart{text-align:start}.table-module__t09zua__alignCenter{text-align:center}.table-module__t09zua__alignEnd{text-align:end}.table-module__t09zua__textWrap{white-space:normal;overflow-wrap:break-word}.table-module__t09zua__textNowrap{white-space:nowrap}.table-module__t09zua__textTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;overflow:hidden}.table-module__t09zua__visibilityFromSm,.table-module__t09zua__visibilityFromMd{display:none}.table-module__t09zua__emptyState{inline-size:calc(100cqi - 2 * var(--table-cell-padding-inline));text-align:center;flex-direction:column;align-items:center;gap:.25rem;max-inline-size:100%;padding-block:1.5rem;display:flex;position:sticky;inset-inline-start:var(--table-cell-padding-inline)}@media (min-width:640px){.table-module__t09zua__visibilityFromSm{display:table-cell}}@media (min-width:768px){.table-module__t09zua__visibilityFromMd{display:table-cell}}@media (hover:hover) and (pointer:fine){.table-module__t09zua__body .table-module__t09zua__row:hover:not(.table-module__t09zua__rowSelected,.table-module__t09zua__rowMuted,.table-module__t09zua__rowSuccess,.table-module__t09zua__rowWarning,.table-module__t09zua__rowDestructive){background:hsl(var(--muted) / .28)}}@media (prefers-reduced-motion:reduce){.table-module__t09zua__row{transition:none}}
.AppMain-module__jPT4rG__main{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.AppMain-module__jPT4rG__main[data-spacing=default]{padding-block:1.5rem}@media (min-width:64rem){.AppMain-module__jPT4rG__main[data-spacing=default]{padding-block:2rem}}
.tooltip-module__WUJBPG__content{z-index:120;overflow-wrap:break-word;border:2px solid hsl(var(--border));background:hsl(var(--primary));max-width:min(22rem,100vw - 1.5rem);color:hsl(var(--primary-foreground));box-shadow:var(--ui-relief);font-family:var(--font-sans), sans-serif;transform-origin:var(--radix-tooltip-content-transform-origin);padding:.5rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5}.tooltip-module__WUJBPG__content[data-appearance=surface],.tooltip-module__WUJBPG__content[data-appearance=preview]{background:hsl(var(--card));color:hsl(var(--card-foreground))}.tooltip-module__WUJBPG__content[data-appearance=surface]{max-width:min(18rem,100vw - 1.5rem);padding:.75rem;font-weight:500}.tooltip-module__WUJBPG__content[data-appearance=preview]{width:min(16rem,100vw - 1.5rem);padding:1rem;font-weight:500}.tooltip-module__WUJBPG__content[data-state=delayed-open],.tooltip-module__WUJBPG__content[data-state=instant-open]{animation:tooltip-module__WUJBPG__tooltip-enter .18s var(--ui-spring) both}.tooltip-module__WUJBPG__content[data-state=closed]{animation:tooltip-module__WUJBPG__tooltip-exit .12s var(--ui-ease) both}.tooltip-module__WUJBPG__popoverBody{overflow-wrap:break-word;min-width:0;font-family:var(--font-sans), sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.tooltip-module__WUJBPG__disabledTrigger{max-width:100%;display:inline-flex}@keyframes tooltip-module__WUJBPG__tooltip-enter{0%{opacity:0;transform:translateY(.2rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-module__WUJBPG__tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.tooltip-module__WUJBPG__content[data-state]{animation:none}}
.typography-module__IEjwdG__text{overflow-wrap:break-word;min-width:0;color:hsl(var(--ui-typography-foreground,var(--foreground)));margin:0}.typography-module__IEjwdG__heading,.typography-module__IEjwdG__display{font-family:var(--font-serif);letter-spacing:-.035em}.typography-module__IEjwdG__heading{font-weight:900}.typography-module__IEjwdG__heading[data-role=page]{font-size:1.875rem;line-height:1.05}.typography-module__IEjwdG__heading[data-role=section]{font-size:1.5rem;line-height:1.16}.typography-module__IEjwdG__heading[data-role=subsection]{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:1.2}.typography-module__IEjwdG__heading[data-role=item]{letter-spacing:-.025em;font-size:1.25rem;font-weight:700;line-height:1.25}.typography-module__IEjwdG__heading[data-role=group]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.35}.typography-module__IEjwdG__heading[data-role=operational]{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1rem;font-weight:900;line-height:1.25}.typography-module__IEjwdG__display{font-weight:900}.typography-module__IEjwdG__display[data-size=sm]{font-size:2.25rem;line-height:1.05}.typography-module__IEjwdG__display[data-size=default]{font-size:3.75rem;line-height:1.05}.typography-module__IEjwdG__display[data-size=lg]{font-size:4.5rem;line-height:1.05}.typography-module__IEjwdG__display[data-size=hero]{font-size:clamp(2.75rem,5vw,5.25rem);line-height:.98}.typography-module__IEjwdG__lead{border-inline-start:4px solid hsl(var(--primary));max-inline-size:68ch;font-family:var(--font-sans);letter-spacing:-.015em;padding-inline-start:1rem;font-size:1.125rem;font-weight:700;line-height:1.625}.typography-module__IEjwdG__lead[data-size=compact]{font-size:1rem}.typography-module__IEjwdG__lead[data-measure=compact]{max-inline-size:40rem}.typography-module__IEjwdG__lead[data-measure=none]{max-inline-size:none}.typography-module__IEjwdG__paragraph{max-inline-size:none;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.625}.typography-module__IEjwdG__paragraph[data-size=compact]{font-size:.875rem;line-height:1.5}.typography-module__IEjwdG__paragraph[data-size=lg]{font-size:1.125rem}.typography-module__IEjwdG__paragraph[data-size=stage]{font-size:1.75rem;line-height:1.35}.typography-module__IEjwdG__paragraph[data-emphasis=strong]{font-weight:700}.typography-module__IEjwdG__paragraph[data-measure=short]{max-inline-size:24rem}.typography-module__IEjwdG__paragraph[data-measure=reading]{max-inline-size:68ch}.typography-module__IEjwdG__paragraph[data-align=center]{margin-inline:auto}.typography-module__IEjwdG__paragraph[data-preserve-breaks=true]{white-space:pre-wrap}.typography-module__IEjwdG__blockquote{border-inline-start:.5rem solid hsl(var(--ui-reading-accent,var(--primary)));background:hsl(var(--ui-reading-inset,var(--muted)) / .5);max-inline-size:68ch;box-shadow:var(--ui-relief);font-family:var(--font-serif);letter-spacing:-.02em;padding:1rem 1rem 1rem 1.5rem;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.25}.typography-module__IEjwdG__blockquote>.typography-module__IEjwdG__paragraph{max-inline-size:none;color:inherit;font:inherit;letter-spacing:inherit}.typography-module__IEjwdG__inlineCode,.typography-module__IEjwdG__codeBlock{border:2px solid hsl(var(--ui-code-border,var(--border)));background:hsl(var(--ui-code-background,var(--muted)));color:hsl(var(--ui-code-foreground,var(--foreground)));font-family:var(--font-mono);font-weight:700}.typography-module__IEjwdG__inlineCode{padding:.125rem .375rem;font-size:.875em;line-height:1.4}.typography-module__IEjwdG__inlineCode[data-overflow=wrap]{overflow-wrap:anywhere}.typography-module__IEjwdG__inlineCode[data-overflow=nowrap]{white-space:nowrap}.typography-module__IEjwdG__inlineCode[data-overflow=truncate]{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.typography-module__IEjwdG__codeBlock{white-space:pre;max-inline-size:100%;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5;overflow:auto}.typography-module__IEjwdG__codeBlock code{font:inherit}.typography-module__IEjwdG__codeBlock[data-purpose=diagnostic]{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-block-size:16rem;font-size:.75rem;line-height:1.4}.typography-module__IEjwdG__metadata{font-family:var(--font-sans);line-height:1.4}.typography-module__IEjwdG__metadata[data-purpose=caption]{font-size:.75rem;font-weight:600}.typography-module__IEjwdG__metadata[data-purpose=supporting]{font-size:.875rem;font-weight:400}.typography-module__IEjwdG__metadata[data-purpose=label]{font-size:.875rem;font-weight:700}.typography-module__IEjwdG__metadata[data-purpose=eyebrow]{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.typography-module__IEjwdG__metadata[data-purpose=status]{font-size:.875rem;font-weight:700}.typography-module__IEjwdG__metadata[data-purpose=metric]{overflow-wrap:break-word;font-size:1.125rem;font-weight:800;line-height:1.25}.typography-module__IEjwdG__metadata[data-visibility=srOnly]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typography-module__IEjwdG__word{min-width:0;font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.25}.typography-module__IEjwdG__word[data-size=micro]{font-size:.75rem}.typography-module__IEjwdG__word[data-size=service]{font-size:.875rem}.typography-module__IEjwdG__word[data-size=default]{font-size:1rem}.typography-module__IEjwdG__word[data-size=emphasis]{font-size:1.125rem}.typography-module__IEjwdG__word[data-size=feature]{letter-spacing:-.01em;font-size:1.5rem;font-weight:900}.typography-module__IEjwdG__word[data-size=stage]{letter-spacing:-.01em;font-size:clamp(1.25rem,8cqi,1.75rem);font-weight:900;line-height:1.05}.typography-module__IEjwdG__word[data-size=marquee]{font-size:clamp(1.25rem, calc(100cqi / (var(--word-marquee-letters,10) * .8)), 5rem);letter-spacing:-.02em;font-weight:900;line-height:1}.typography-module__IEjwdG__word[data-tone=default]{color:hsl(var(--ui-typography-foreground,var(--foreground)))}.typography-module__IEjwdG__word[data-tone=muted]{color:hsl(var(--ui-typography-muted,var(--muted-foreground)))}.typography-module__IEjwdG__word[data-tone=primary]{color:hsl(var(--ui-typography-primary,var(--primary)))}.typography-module__IEjwdG__word[data-tone=success]{color:hsl(var(--ui-typography-success,var(--text-success)))}.typography-module__IEjwdG__word[data-tone=warning]{color:hsl(var(--ui-typography-warning,var(--text-warning)))}.typography-module__IEjwdG__word[data-tone=destructive]{color:hsl(var(--ui-typography-destructive,var(--text-destructive)))}.typography-module__IEjwdG__word[data-overflow=wrap]{overflow-wrap:break-word}.typography-module__IEjwdG__word[data-overflow=nowrap]{overflow-wrap:normal;white-space:nowrap}.typography-module__IEjwdG__word[data-overflow=truncate]{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-block-size:1lh;overflow:hidden}.typography-module__IEjwdG__numeric{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.25}.typography-module__IEjwdG__numeric[data-size=micro]{font-size:.75rem}.typography-module__IEjwdG__numeric[data-size=service]{font-size:.875rem}.typography-module__IEjwdG__numeric[data-size=lg]{font-size:1.5rem}.typography-module__IEjwdG__numeric[data-size=stat]{font-family:var(--font-serif);letter-spacing:-.03em;font-size:2.25rem;font-weight:900;line-height:1}.typography-module__IEjwdG__numeric[data-size=countdown]{letter-spacing:-.04em;font-size:clamp(4rem,18vw,8rem);font-weight:900;line-height:.9}.typography-module__IEjwdG__text[data-tone=muted]{color:hsl(var(--ui-typography-muted,var(--muted-foreground)))}.typography-module__IEjwdG__text[data-tone=primary]{color:hsl(var(--ui-typography-primary,var(--primary)))}.typography-module__IEjwdG__text[data-tone=success]{color:hsl(var(--ui-typography-success,var(--text-success)))}.typography-module__IEjwdG__text[data-tone=warning]{color:hsl(var(--ui-typography-warning,var(--text-warning)))}.typography-module__IEjwdG__text[data-tone=destructive]{color:hsl(var(--ui-typography-destructive,var(--text-destructive)))}.typography-module__IEjwdG__text[data-align=center]{text-align:center}.typography-module__IEjwdG__text[data-align=end]{text-align:end}.typography-module__IEjwdG__text[data-overflow=normal]{overflow-wrap:normal;word-break:normal}.typography-module__IEjwdG__text[data-overflow=nowrap]{overflow-wrap:normal;white-space:nowrap}.typography-module__IEjwdG__text[data-overflow=truncate]{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-block-size:1lh;overflow:hidden}.typography-module__IEjwdG__text[data-overflow=clamp-1],.typography-module__IEjwdG__text[data-overflow=clamp-2],.typography-module__IEjwdG__text[data-overflow=clamp-3]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.typography-module__IEjwdG__text[data-overflow=clamp-1]{-webkit-line-clamp:1}.typography-module__IEjwdG__text[data-overflow=clamp-2]{-webkit-line-clamp:2}.typography-module__IEjwdG__text[data-overflow=clamp-3]{-webkit-line-clamp:3}@media (min-width:30rem){.typography-module__IEjwdG__heading[data-role=page]{font-size:2.25rem}}@media (min-width:48rem){.typography-module__IEjwdG__heading[data-role=section]{font-size:1.875rem}.typography-module__IEjwdG__display[data-size=sm]{font-size:3.75rem}.typography-module__IEjwdG__display[data-size=default]{font-size:6rem}.typography-module__IEjwdG__display[data-size=lg]{font-size:8rem}.typography-module__IEjwdG__lead{font-size:1.25rem}.typography-module__IEjwdG__lead[data-size=compact]{font-size:1.125rem}.typography-module__IEjwdG__paragraph[data-size=lg],.typography-module__IEjwdG__word[data-size=emphasis]{font-size:1.25rem}.typography-module__IEjwdG__word[data-size=stage]{font-size:2.5rem}.typography-module__IEjwdG__numeric[data-size=lg]{font-size:1.875rem}.typography-module__IEjwdG__numeric[data-size=stat]{font-size:3rem}}@media (min-width:64rem){.typography-module__IEjwdG__heading[data-role=page]{font-size:3rem}}
.DailyCluesPuzzle-module__YUNqAW__clueBoard{min-width:0;container-type:inline-size}.DailyCluesPuzzle-module__YUNqAW__slot{gap:.75rem;min-width:0;padding:.5rem .25rem;transition:background-color .18s;display:grid}.DailyCluesPuzzle-module__YUNqAW__slot[data-active=false]{display:none}.DailyCluesPuzzle-module__YUNqAW__slot[data-state=checking]{background:color-mix(in srgb, var(--muted) 30%, transparent)}.DailyCluesPuzzle-module__YUNqAW__slot[data-state=correct]{background:color-mix(in srgb, var(--success) 5%, transparent)}@container (min-width:48rem){.DailyCluesPuzzle-module__YUNqAW__tabNavigation{display:none}.DailyCluesPuzzle-module__YUNqAW__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.DailyCluesPuzzle-module__YUNqAW__slot,.DailyCluesPuzzle-module__YUNqAW__slot[data-active=false]{border:1px solid hsl(var(--border) / .3);grid-template-columns:minmax(0,1fr);align-content:start;padding:1rem;display:grid}}.DailyCluesPuzzle-module__YUNqAW__slot[hidden]{display:none}@media (prefers-reduced-motion:reduce){.DailyCluesPuzzle-module__YUNqAW__slot{transition:none}}
.WordTrailLayout-module__9uQ7ja__identityBadges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.WordTrailLayout-module__9uQ7ja__boardFrame{width:min(100%,31rem,max(17rem,100svh - 22rem));min-width:0;margin-inline:auto;position:relative}.WordTrailLayout-module__9uQ7ja__boardFrame[data-state=opening]{width:min(100%,40rem);min-height:26rem}.WordTrailLayout-module__9uQ7ja__playComposition{justify-items:center;gap:8px;min-width:0;display:grid}.WordTrailLayout-module__9uQ7ja__mobileHud{z-index:20;top:calc(var(--header-h) + 6px);width:min(100%,31rem);position:sticky}.WordTrailLayout-module__9uQ7ja__desktopHud,.WordTrailLayout-module__9uQ7ja__desktopRecent{display:none}.WordTrailLayout-module__9uQ7ja__mobileRecent{width:min(100%,31rem)}.WordTrailLayout-module__9uQ7ja__liveHud{background:hsl(var(--card));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.WordTrailLayout-module__9uQ7ja__liveActions,.WordTrailLayout-module__9uQ7ja__liveFeedback{width:min(100%,31rem)}.WordTrailLayout-module__9uQ7ja__liveActions{justify-content:flex-end;gap:8px;min-width:0;display:flex}.WordTrailLayout-module__9uQ7ja__liveActions>button:last-child{flex:auto}.WordTrailLayout-module__9uQ7ja__liveFeedback{border:2px solid hsl(var(--border));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;min-width:0;min-height:42px;padding:4px 8px;display:flex}.WordTrailLayout-module__9uQ7ja__liveFeedback[data-state=accepted]{border-color:hsl(var(--success));background:hsl(var(--success) / .08)}.WordTrailLayout-module__9uQ7ja__liveFeedback[data-state=duplicate]{border-color:hsl(var(--warning));background:hsl(var(--warning) / .08)}.WordTrailLayout-module__9uQ7ja__liveFeedback[data-state=rejected]{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.WordTrailLayout-module__9uQ7ja__feedbackWord{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.WordTrailLayout-module__9uQ7ja__recentWords,.WordTrailLayout-module__9uQ7ja__resultStats{gap:8px;min-width:0;display:grid}.WordTrailLayout-module__9uQ7ja__wordList{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}@container (min-width:900px){.WordTrailLayout-module__9uQ7ja__boardFrame[data-state=playing]{width:min(100%,31rem,max(15rem,100svh - 30rem))}.WordTrailLayout-module__9uQ7ja__mobileHud,.WordTrailLayout-module__9uQ7ja__mobileRecent{display:none}.WordTrailLayout-module__9uQ7ja__desktopHud,.WordTrailLayout-module__9uQ7ja__desktopRecent{display:block}.WordTrailLayout-module__9uQ7ja__liveHud{grid-template-columns:1fr;grid-auto-rows:minmax(58px,auto)}}@container (max-width:899px){.WordTrailLayout-module__9uQ7ja__liveActions{display:none}}@media (max-width:390px){.WordTrailLayout-module__9uQ7ja__boardFrame{width:min(100%,max(15rem,100svh - 22rem))}}.WordTrailLayout-module__9uQ7ja__modeDescription{min-height:3rem}