@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2)format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2)format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#80808029 transparent}}@property --nv-glass-bg{syntax:"<color>";inherits:false;initial-value:#0000}@property --nv-glass-tint{syntax:"<color>";inherits:false;initial-value:#0000}.BottomNavFab_navWithFab__pk6dv40.BottomNavFab_navWithFab__pk6dv40{gap:12px;padding-inline:12px}.BottomNavFab_fabSpacer__pk6dv41{flex:none;align-self:stretch;width:88px}.BottomNavFab_fabOverlay__pk6dv42{left:calc(50% - 44px);bottom:calc(var(--navBottomInsetVar__1dztb9s0) + 4px);width:88px;height:56px;position:absolute}.BottomNavFab_fabFill__pk6dv43.BottomNavFab_fabFill__pk6dv43{width:100%;height:100%}.BottomNavFab_fabIcon__pk6dv44{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .22s cubic-bezier(.32,.72,0,1);display:inline-flex}.BottomNavFab_fabIcon__pk6dv44[data-open=true]{transform:rotate(45deg)}.BottomNavFab_fabIcon__pk6dv44>span,.BottomNavFab_fabIcon__pk6dv44 svg{width:24px;height:24px}.OnboardingGuide_guideButton__de1r4c0{appearance:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);font-weight:var(--typography-scale-labelLg-fontWeight__104rte73z);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);color:var(--nv-guide-btn-color);border-radius:var(--radius-full__104rte74j);pointer-events:auto;background:0 0;border:none;height:36px;padding:0 12px;transition:background-color .12s,transform .12s}.OnboardingGuide_guideButton__de1r4c0:hover{background-color:color-mix(in srgb, var(--nv-guide-btn-color) 16%, transparent)}.OnboardingGuide_guideButton__de1r4c0:active{background-color:color-mix(in srgb, var(--nv-guide-btn-color) 26%, transparent);transform:translateY(1px)scale(.99)}.OnboardingGuide_guideButton__de1r4c0:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-guide-btn-color) 30%, transparent);outline:none}.OnboardingGuide_inlineCode__de1r4c1{font-family:var(--typography-family-mono__104rte71j);background:var(--color-background-state-20__104rte7x);border-radius:var(--radius-xs__104rte74e);padding:0 4px;font-size:.9em}@keyframes PwaInstallBanner_stepsIn__13dwhhg9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PwaInstallBanner_bannerViewport__13dwhhg0{z-index:50;padding:0 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.PwaInstallBanner_bannerCard__13dwhhg1{pointer-events:auto;border-radius:var(--radius-lg__104rte74h);background:var(--color-background-color-0__104rte7q);border:1px solid var(--color-foreground-state-10__104rte7b);width:100%;max-width:448px;box-shadow:var(--shadow-large__104rte74l);color:var(--color-foreground-color-100__104rte76);touch-action:none;cursor:grab;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.PwaInstallBanner_bannerRow__13dwhhg2{align-items:flex-start;gap:12px;display:flex}.PwaInstallBanner_bannerIcon__13dwhhg3{border-radius:var(--radius-md__104rte74g);object-fit:cover;width:40px;height:40px;box-shadow:var(--shadow-small__104rte74k);flex-shrink:0}.PwaInstallBanner_textCol__13dwhhg4{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PwaInstallBanner_title__13dwhhg5{font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);font-weight:var(--typography-scale-labelLg-fontWeight__104rte73z);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);color:var(--color-foreground-color-0__104rte75)}.PwaInstallBanner_subtitle__13dwhhg6{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-color-200__104rte77)}.PwaInstallBanner_dismissButton__13dwhhg7{border-radius:var(--radius-full__104rte74j);width:24px;height:24px;color:var(--color-foreground-color-300__104rte78);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;margin-right:-4px;padding:0;transition:color .12s,background .12s;display:flex}.PwaInstallBanner_dismissButton__13dwhhg7:hover{color:var(--color-foreground-color-0__104rte75);background:var(--color-foreground-state-10__104rte7b)}.PwaInstallBanner_dismissButton__13dwhhg7:focus-visible{outline:2px solid var(--color-state-color-10__104rte717);outline-offset:1px}.PwaInstallBanner_ctaButton__13dwhhg8{width:100%}.PwaInstallBanner_iosSteps__13dwhhga{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);border-radius:var(--radius-md__104rte74g);background:var(--color-foreground-state-10__104rte7b);color:var(--color-foreground-color-100__104rte76);flex-direction:column;gap:6px;margin:0;padding:12px 12px 12px 30px;list-style:decimal;animation:.18s PwaInstallBanner_stepsIn__13dwhhg9;display:flex}.PwaInstallBanner_iosStep__13dwhhgb{padding-left:4px}.PwaInstallBanner_iosStep__13dwhhgb::marker{color:var(--color-foreground-color-300__104rte78)}.PwaInstallBanner_iosStepStrong__13dwhhgc{color:var(--color-foreground-color-0__104rte75);font-weight:600}.HomePage_homePageRoot__13e60y70{pointer-events:none;flex-direction:column;height:100vh;display:flex;position:relative}.HomePage_exploreBarWrap__13e60y71{z-index:10;pointer-events:auto;width:min(288px,100vw - 48px);position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.HomePage_exploreInput__13e60y72{width:100%}@supports (width:1svw){.HomePage_exploreBarWrap__13e60y71{width:min(288px,100svw - 48px)}}.HomeDiscussionGrid_gridRoot__1u2oi0o0{background:var(--color-background-color-0__104rte7q);color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;isolation:isolate;position:fixed;inset:0;overflow:auto}.HomeDiscussionGrid_headerFade__1u2oi0o1{height:calc(var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) + 36px);background:linear-gradient(to bottom, var(--color-background-color-0__104rte7q) 0%, transparent 100%);pointer-events:none;z-index:3;position:fixed;top:0;left:0;right:0}.HomeDiscussionGrid_gridBody__1u2oi0o2{flex-direction:column;width:100%;display:flex}.HomeDiscussionGrid_gridMessage__1u2oi0o3{text-align:center;max-width:480px;color:var(--color-foreground-neutral-300__104rte73);font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);margin:0 auto;padding:128px 24px}@media screen and (width<=1024px){.HomeDiscussionGrid_headerFade__1u2oi0o1{display:none}}.RoomTierChips_tierChipAvatar__164j1iy0{border-radius:inherit;width:100%;height:100%}@keyframes TreehouseCardBig_landingFadeIn__1764v6q3{0%{opacity:0}}@keyframes TreehouseCardBig_landingMediaSettle__1764v6q4{0%{opacity:1}}@keyframes TreehouseCardBig_landingRootIn__1764v6q7{0%{background:var(--color-background-color-0__104rte7q);box-shadow:none}}.TreehouseCardBig_cardRoot__1764v6q0{aspect-ratio:1078/606;box-sizing:border-box;border-radius:var(--radius-lg__104rte74h);background:var(--color-background-color-200__104rte7s);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:48px;display:flex;position:relative;overflow:hidden}.TreehouseCardBig_cardActive__1764v6q1{box-shadow:0px 8px 120px -24px var(--color-state-color-60__104rte71c)}.TreehouseCardBig_imageBg__1764v6q2{z-index:0;pointer-events:none;position:absolute;inset:-4.12% -4.17%}.TreehouseCardBig_landingMediaFade__1764v6q5{animation:.45s both TreehouseCardBig_landingMediaSettle__1764v6q4}.TreehouseCardBig_landingContentFade__1764v6q6{animation:.3s .18s both TreehouseCardBig_landingFadeIn__1764v6q3}.TreehouseCardBig_landingRootFade__1764v6q8{animation:.34s both TreehouseCardBig_landingRootIn__1764v6q7}.TreehouseCardBig_imageBgImg__1764v6q9{object-fit:cover;opacity:.55;width:100%;height:100%;display:block}.TreehouseCardBig_main__1764v6qa{z-index:1;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.TreehouseCardBig_title__1764v6qb{font-family:var(--typography-scale-mapHero-fontFamily__104rte71k);font-size:clamp(56px,12.2vw,176px);line-height:1;font-weight:var(--typography-scale-mapHero-fontWeight__104rte71n);letter-spacing:var(--typography-scale-mapHero-letterSpacing__104rte71o);font-variation-settings:var(--typography-scale-mapHero-fontVariationSettings__104rte71p);color:var(--color-foreground-color-100__104rte76);text-align:center;white-space:normal;overflow-wrap:break-word;max-width:100%;margin:0}.TreehouseCardBig_info__1764v6qc{z-index:1;flex-wrap:wrap;place-content:center;align-items:center;gap:16px;display:flex;position:relative}.TreehouseCardBig_infoItem__1764v6qd{justify-content:center;align-items:center;gap:4px;display:flex}.TreehouseCardBig_dot__1764v6qe{background:var(--color-foreground-state-50__104rte7f);border-radius:50%;flex-shrink:0;width:8px;height:8px}.TreehouseCardBig_infoText__1764v6qf{font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);color:var(--color-foreground-state-50__104rte7f);white-space:nowrap}.TreehouseCardBig_chips__1764v6qg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.TreehouseCardBig_resumeRow__1764v6qh{z-index:1;flex-direction:column;align-items:center;gap:6px;max-width:100%;padding-top:4px;display:flex;position:relative}.TreehouseCardBig_resumeText__1764v6qi{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:color-mix(in srgb, var(--color-foreground-color-100__104rte76) 80%, transparent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.TreehouseCardBig_resumeTrack__1764v6qj{border-radius:var(--radius-full__104rte74j);background:var(--color-state-color-20__104rte718);width:160px;max-width:60%;height:3px;display:block;overflow:hidden}.TreehouseCardBig_resumeFill__1764v6qk{border-radius:var(--radius-full__104rte74j);background:var(--color-foreground-color-300__104rte78);height:100%;display:block}@media screen and (width<=768px){.TreehouseCardBig_cardRoot__1764v6q0{aspect-ratio:2/3;padding:24px}.TreehouseCardBig_title__1764v6qb{font-size:clamp(42px,14vw,60px)}.TreehouseCardBig_resumeText__1764v6qi{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747)}.TreehouseCardBig_resumeTrack__1764v6qj{width:208px;max-width:70%;height:4px}}.LevelsExplainerModal_dialog__1sx8mg0{background:linear-gradient(var(--nv-glass-tint), var(--nv-glass-tint)), linear-gradient(var(--nv-glass-bg), var(--nv-glass-bg));border:none;flex-direction:column;gap:0;width:min(92vw,1100px);max-width:min(92vw,1100px);max-height:min(88vh,920px);padding:0;display:flex;position:relative;overflow:hidden}.LevelsExplainerModal_dialog__1sx8mg0:before{content:"";-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);pointer-events:none;position:absolute;inset:0}.LevelsExplainerModal_headerRow__1sx8mg1{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 0;display:flex;position:relative}.LevelsExplainerModal_heading__1sx8mg2{font-family:var(--typography-scale-h4-fontFamily__104rte72q);font-size:var(--typography-scale-h4-fontSize__104rte72r);line-height:var(--typography-scale-h4-lineHeight__104rte72s);font-weight:var(--typography-scale-h4-fontWeight__104rte72t);letter-spacing:var(--typography-scale-h4-letterSpacing__104rte72u);font-variation-settings:var(--typography-scale-h4-fontVariationSettings__104rte72v);color:var(--color-foreground-neutral-0__104rte70);margin:0}.LevelsExplainerModal_body__1sx8mg3{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 24px 12px;display:flex;position:relative;overflow:hidden auto}.LevelsExplainerModal_section__1sx8mg4{flex-direction:column;gap:12px;display:flex}.LevelsExplainerModal_sectionDivider__1sx8mg5{border-top:1px solid var(--color-foreground-state-10__104rte7b);padding-top:20px}.LevelsExplainerModal_sectionLabel__1sx8mg6{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);text-transform:uppercase;color:var(--color-foreground-neutral-100__104rte71);margin:0}.LevelsExplainerModal_railWrap__1sx8mg7{height:24px;margin-left:10px;margin-right:10px;position:relative}.LevelsExplainerModal_railTrack__1sx8mg8{border-radius:var(--radius-full__104rte74j);background:var(--color-background-state-20__104rte7x);height:12px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.LevelsExplainerModal_railFill__1sx8mg9{border-radius:var(--radius-full__104rte74j);background:linear-gradient(90deg, var(--color-state-color-40__104rte71a), var(--color-state-color-90__104rte71f));height:100%;position:absolute;top:0;left:0}.LevelsExplainerModal_railNode__1sx8mga{border-radius:var(--radius-full__104rte74j);border:2px solid var(--color-background-neutral-0__104rte7l);width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.LevelsExplainerModal_railStatus__1sx8mgb{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-100__104rte71);max-width:66ch;margin:0}.LevelsExplainerModal_railStatusStrong__1sx8mgc{font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);font-weight:var(--typography-scale-labelLg-fontWeight__104rte73z);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);color:var(--color-foreground-neutral-0__104rte70)}.LevelsExplainerModal_chartScroll__1sx8mgd{margin-left:-24px;margin-right:-24px}.LevelsExplainerModal_chartScrollPort__1sx8mge{padding-bottom:16px;padding-left:24px;padding-right:24px}.LevelsExplainerModal_chart__1sx8mgf{align-items:flex-start;gap:16px;width:max-content;margin:0;padding:4px 0 0;list-style:none;display:flex}.LevelsExplainerModal_chartCol__1sx8mgg{flex-direction:column;flex:none;align-items:center;gap:8px;width:112px;display:flex}.LevelsExplainerModal_chartTower__1sx8mgh{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:100%;height:272px;display:flex}.LevelsExplainerModal_youBadge__1sx8mgi{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);text-transform:uppercase;border-radius:var(--radius-full__104rte74j);background:var(--color-state-color-50__104rte71b);color:var(--color-foreground-neutral-0__104rte70);padding:2px 8px}.LevelsExplainerModal_avatarStack__1sx8mgj{justify-content:center;display:flex}.LevelsExplainerModal_stackAvatar__1sx8mgk{font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);font-weight:var(--typography-scale-labelLg-fontWeight__104rte73z);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);border-radius:var(--radius-full__104rte74j);border:2px solid var(--color-background-neutral-0__104rte7l);background:var(--color-background-neutral-200__104rte7n);width:48px;height:48px;color:var(--color-foreground-neutral-0__104rte70);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LevelsExplainerModal_stackAvatar__1sx8mgk:not(:first-child){margin-left:-18px}.LevelsExplainerModal_stackPip__1sx8mgl{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);background:var(--color-background-state-20__104rte7x);color:var(--color-foreground-neutral-100__104rte71)}.LevelsExplainerModal_chartCount__1sx8mgm{font-family:var(--typography-scale-h3-fontFamily__104rte72k);font-size:var(--typography-scale-h3-fontSize__104rte72l);line-height:var(--typography-scale-h3-lineHeight__104rte72m);font-weight:var(--typography-scale-h3-fontWeight__104rte72n);letter-spacing:var(--typography-scale-h3-letterSpacing__104rte72o);font-variation-settings:var(--typography-scale-h3-fontVariationSettings__104rte72p);color:var(--color-foreground-neutral-0__104rte70)}.LevelsExplainerModal_chartCountZero__1sx8mgn{color:var(--color-foreground-neutral-100__104rte71)}.LevelsExplainerModal_chartBar__1sx8mgo{border-radius:var(--radius-sm__104rte74f);width:100%;max-width:80px}.LevelsExplainerModal_chartName__1sx8mgp{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:var(--color-foreground-neutral-100__104rte71);text-align:center;overflow-wrap:break-word}.LevelsExplainerModal_srOnly__1sx8mgq{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=768px){.LevelsExplainerModal_dialog__1sx8mg0{width:min(96vw,1100px);max-width:min(96vw,1100px)}.LevelsExplainerModal_headerRow__1sx8mg1{padding:16px 16px 0}.LevelsExplainerModal_body__1sx8mg3{padding:16px 16px 12px}.LevelsExplainerModal_chartScroll__1sx8mgd{margin-left:-16px;margin-right:-16px}.LevelsExplainerModal_chartScrollPort__1sx8mge{padding-left:16px;padding-right:16px}}.ShelfList_root__j7t8v30{-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.ShelfList_stage__j7t8v31{perspective:2600px;width:100vw;height:min(42vw,606px);transform-style:preserve-3d;touch-action:pan-y;place-items:center;margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:visible}.ShelfList_buttons__j7t8v32{justify-content:center;align-items:center;gap:8px;display:flex}.ShelfList_cardWrap__j7t8v33{will-change:transform;transform-style:preserve-3d;cursor:pointer;grid-area:1/1}.ShelfList_cover__j7t8v34{aspect-ratio:16/9;border:1px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-md__104rte74g);background:var(--color-background-neutral-100__104rte7m);width:min(54vw,780px);box-shadow:var(--shadow-large__104rte74l);cursor:pointer;will-change:transform;transform-style:preserve-3d;grid-area:1/1;padding:0;transition:box-shadow 1.2s cubic-bezier(.16,1,.3,1);overflow:hidden}.ShelfList_cover__j7t8v34:focus-visible{outline:2px solid var(--color-state-color-60__104rte71c);outline-offset:3px}.ShelfList_coverActive__j7t8v35{box-shadow:0 30px 160px 24px color-mix(in srgb, var(--color-state-color-50__104rte71b) 62%, transparent), var(--shadow-large__104rte74l)}.ShelfList_coverImg__j7t8v36{object-fit:cover;border-radius:var(--radius-md__104rte74g);pointer-events:none;width:100%;height:100%;display:block}.ShelfList_coverEmpty__j7t8v37{text-align:center;background:linear-gradient(150deg, var(--color-background-neutral-0__104rte7l), var(--color-background-neutral-100__104rte7m));color:var(--color-foreground-neutral-300__104rte73);justify-content:center;align-items:center;padding:24px;display:flex}.ShelfList_coverEmptyLabel__j7t8v38{font-family:var(--typography-scale-bodyLg-fontFamily__104rte738);font-size:var(--typography-scale-bodyLg-fontSize__104rte739);line-height:var(--typography-scale-bodyLg-lineHeight__104rte73a);font-weight:var(--typography-scale-bodyLg-fontWeight__104rte73b);letter-spacing:var(--typography-scale-bodyLg-letterSpacing__104rte73c);font-variation-settings:var(--typography-scale-bodyLg-fontVariationSettings__104rte73d);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ShelfList_chevronBase__j7t8v39{z-index:200;position:absolute;top:50%;transform:translateY(-50%)}.ShelfList_chevronLeft__j7t8v3a{left:8px}.ShelfList_chevronRight__j7t8v3b{right:8px}.ShelfList_detail__j7t8v3c{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:480px;min-height:144px;display:flex}.ShelfList_badge__j7t8v3d{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:.06em;font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);text-transform:uppercase;color:var(--color-foreground-neutral-0__104rte70);background:var(--color-background-state-50__104rte710);border-radius:var(--radius-xs__104rte74e);padding-block:2px;padding-inline:6px}.ShelfList_title__j7t8v3e{font-family:var(--typography-scale-title-fontFamily__104rte72w);font-size:var(--typography-scale-title-fontSize__104rte72x);line-height:var(--typography-scale-title-lineHeight__104rte72y);font-weight:var(--typography-scale-title-fontWeight__104rte72z);letter-spacing:var(--typography-scale-title-letterSpacing__104rte730);font-variation-settings:var(--typography-scale-title-fontVariationSettings__104rte731);color:var(--color-foreground-neutral-400__104rte74)}.ShelfList_subtitle__j7t8v3f{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73)}.ShelfList_note__j7t8v3g{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73);font-style:italic}.ShelfList_actions__j7t8v3h{align-items:center;gap:8px;margin-top:4px;display:flex}.ShelfList_pager__j7t8v3i{justify-content:center;align-items:center;gap:4px;width:100%;margin-top:4px;display:none}.ShelfList_pagerDot__j7t8v3j{cursor:pointer;background:var(--color-foreground-state-20__104rte7c);border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .15s,transform .15s;position:relative}.ShelfList_pagerDot__j7t8v3j:after{content:"";position:absolute;inset:-21px}.ShelfList_pagerDotActive__j7t8v3k{background:var(--color-state-color-60__104rte71c);transform:scale(1.4)}.ShelfList_noteEditor__j7t8v3l{flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex}.ShelfList_noteEditorActions__j7t8v3m{justify-content:center;gap:8px;display:flex}@media screen and (width<=768px){.ShelfList_stage__j7t8v31{height:calc(150vw - 60px)}.ShelfList_pager__j7t8v3i{display:flex}}.MyLibraryPage_libraryRoot__159qfzt0{background:var(--color-background-color-0__104rte7q);color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;isolation:isolate;position:fixed;inset:0;overflow:hidden auto}.MyLibraryPage_libraryInner__159qfzt1{box-sizing:border-box;width:100%;min-height:100dvh;padding-inline:24px;padding-top:calc(var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) + 16px);flex-direction:column;gap:24px;padding-bottom:40px;display:flex}.MyLibraryPage_libraryHeader__159qfzt2{flex-direction:column;gap:16px;display:flex}.MyLibraryPage_libraryTitle__159qfzt3{font-family:var(--typography-scale-title-fontFamily__104rte72w);font-size:var(--typography-scale-title-fontSize__104rte72x);line-height:var(--typography-scale-title-lineHeight__104rte72y);font-weight:var(--typography-scale-title-fontWeight__104rte72z);letter-spacing:var(--typography-scale-title-letterSpacing__104rte730);font-variation-settings:var(--typography-scale-title-fontVariationSettings__104rte731);color:var(--color-foreground-neutral-400__104rte74);margin:0}.MyLibraryPage_librarySubTabs__159qfzt4{justify-content:center;display:flex}.MyLibraryPage_libraryBody__159qfzt5{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.MyLibraryPage_emptyState__159qfzt6{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:64px;padding-inline:16px;display:flex}.MyLibraryPage_emptyTitle__159qfzt7{font-family:var(--typography-scale-bodyLg-fontFamily__104rte738);font-size:var(--typography-scale-bodyLg-fontSize__104rte739);line-height:var(--typography-scale-bodyLg-lineHeight__104rte73a);font-weight:var(--typography-scale-bodyLg-fontWeight__104rte73b);letter-spacing:var(--typography-scale-bodyLg-letterSpacing__104rte73c);font-variation-settings:var(--typography-scale-bodyLg-fontVariationSettings__104rte73d);color:var(--color-foreground-neutral-400__104rte74);margin:0}.MyLibraryPage_emptyBody__159qfzt8{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73);max-width:380px;margin:0}@media screen and (width<=768px){.MyLibraryPage_libraryInner__159qfzt1{padding-bottom:calc(var(--navBottomInsetVar__1dztb9s0) + 60px)}}.HomeNotificationsView_root__rpm9n60{background:var(--color-background-color-0__104rte7q);color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;isolation:isolate;position:fixed;inset:0;overflow:auto}.HomeNotificationsView_body__rpm9n61{width:100%;max-width:640px;padding-top:calc(var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) + 16px);padding-inline:0;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:8px;margin:0 auto;display:flex}.CreateTreehouseSheet_createSheetBody__wn5w180{flex-direction:column;gap:16px;padding:8px;display:flex}.CreateTreehouseSheet_createSheetHeading__wn5w181{font-family:var(--typography-scale-h3-fontFamily__104rte72k);font-size:var(--typography-scale-h3-fontSize__104rte72l);line-height:var(--typography-scale-h3-lineHeight__104rte72m);font-weight:var(--typography-scale-h3-fontWeight__104rte72n);letter-spacing:var(--typography-scale-h3-letterSpacing__104rte72o);font-variation-settings:var(--typography-scale-h3-fontVariationSettings__104rte72p);color:var(--color-foreground-neutral-0__104rte70);margin:0}.CreateTreehouseSheet_createSheetLabel__wn5w182{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:var(--color-foreground-neutral-300__104rte73);margin:0}.CreateTreehouseSheet_createSheetTypeRow__wn5w183{gap:8px;display:flex}.CreateTreehouseSheet_createSheetActions__wn5w184{justify-content:flex-end;padding-top:8px;display:flex}.HomeMobileBottomBar_bottomBarRoot__1jgryex0{z-index:4;pointer-events:auto;position:fixed;bottom:0;left:0;right:0}body:has([data-thread-expanded=true]) .HomeMobileBottomBar_bottomBarRoot__1jgryex0{transform:translateY(160%)}.HomeMobileBottomBar_bottomBarRoot__1jgryex0{transition:transform .4s cubic-bezier(.32,.72,0,1)}.CommentAnchorChip_anchorChipWrap__1ldc3se0{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:50%}.CommentAnchorChip_anchorChipStem__1ldc3se1{border-radius:var(--radius-full__104rte74j);background-color:var(--color-foreground-color-400__104rte79);pointer-events:none;width:2px;height:40px}@keyframes PlayheadPresenceMarkers_popIn__14ckcmt1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.PlayheadPresenceMarkers_markersRoot__14ckcmt0{pointer-events:none;z-index:2;height:0;position:absolute;bottom:calc(50% + 8px);left:14px;right:14px}.PlayheadPresenceMarkers_marker__14ckcmt2{pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;transform:translate(-50%,-2px)}.PlayheadPresenceMarkers_markerDot__14ckcmt3{border-radius:var(--radius-full__104rte74j);width:9px;height:9px;filter:drop-shadow(0 1px 4px var(--marker-glow,var(--color-foreground-state-30__104rte7d)));animation:.14s ease-out PlayheadPresenceMarkers_popIn__14ckcmt1}.PlayheadPresenceMarkers_markerPill__14ckcmt4{border-radius:var(--radius-full__104rte74j);height:9px;filter:drop-shadow(0 1px 4px var(--marker-glow,var(--color-foreground-state-30__104rte7d)));animation:.14s ease-out PlayheadPresenceMarkers_popIn__14ckcmt1}.BookmarkScrubberMarkers_markersRoot__suxr2k0{pointer-events:none;z-index:2;height:0;position:absolute;bottom:calc(50% + 8px);left:14px;right:14px}.BookmarkScrubberMarkers_marker__suxr2k1{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;transform:translate(-50%,-2px)}.BookmarkScrubberMarkers_markerButton__suxr2k2{pointer-events:auto;width:16px;height:16px;color:var(--color-foreground-color-300__104rte78);cursor:pointer;filter:drop-shadow(0 1px 4px var(--color-foreground-state-30__104rte7d));background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .12s ease-out,color .12s ease-out;display:flex}.BookmarkScrubberMarkers_markerButton__suxr2k2:hover{color:var(--color-foreground-color-400__104rte79);transform:scale(1.15)}.BookmarkScrubberMarkers_markerButton__suxr2k2:focus-visible{outline:2px solid var(--color-foreground-color-400__104rte79);outline-offset:2px;border-radius:var(--radius-xs__104rte74e)}.BookmarkScrubberMarkers_hoverCard__suxr2k3{border-radius:var(--radius-md__104rte74g);pointer-events:auto;z-index:3;width:168px;box-shadow:var(--shadow-large__104rte74l);line-height:0;position:absolute;bottom:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.BookmarkScrubberMarkers_hoverCardThumb__suxr2k4{aspect-ratio:16/9;object-fit:cover;background:var(--color-background-neutral-100__104rte7m);width:100%;display:block}.BookmarkScrubberMarkers_hoverCardTime__suxr2k5{border-radius:var(--radius-sm__104rte74f);background:var(--color-background-state-50__104rte710);color:var(--color-foreground-neutral-0__104rte70);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:1.2;font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);font-variant-numeric:tabular-nums;padding-block:2px;padding-inline:6px;position:absolute;top:6px;right:6px}.BookmarkScrubberMarkers_hoverCardNote__suxr2k6{background:var(--color-background-state-60__104rte711);color:var(--color-foreground-neutral-0__104rte70);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:1.2;font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);white-space:nowrap;text-overflow:ellipsis;padding-block:6px;padding-inline:8px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.BookmarkScrubberMarkers_hoverCardDelete__suxr2k7{z-index:1;border-radius:var(--radius-sm__104rte74f);background:var(--color-background-state-50__104rte710);width:20px;height:20px;color:var(--color-foreground-neutral-0__104rte70);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:flex;position:absolute;top:6px;left:6px}.BookmarkScrubberMarkers_hoverCardDelete__suxr2k7:hover{background:var(--color-background-state-60__104rte711)}.BookmarkScrubberMarkers_hoverCardDelete__suxr2k7:focus-visible{outline:2px solid var(--color-foreground-neutral-0__104rte70);outline-offset:1px}.BookmarkScrubberMarkers_hoverCardDelete__suxr2k7 span,.BookmarkScrubberMarkers_hoverCardDelete__suxr2k7 svg{width:12px;height:12px}.VideoCommentOverlays_overlaysListClip__hx39v50{z-index:0;pointer-events:none;flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.VideoCommentOverlays_overlaysScrollPort__hx39v51{box-sizing:border-box;pointer-events:none;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:auto;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;padding-top:16px;padding-left:0;padding-right:16px;scroll-padding-top:16px;scroll-padding-left:0;scroll-padding-right:16px;display:flex;overflow:hidden auto}.VideoCommentOverlays_overlaysScrollPort__hx39v51::-webkit-scrollbar{width:0;height:0;display:none}.VideoCommentOverlays_overlaysDockFill__hx39v52{pointer-events:auto;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:100%;min-width:0;max-height:max-content;margin-top:auto;display:flex}.VideoCommentOverlays_overlaysDock__hx39v53{pointer-events:none;flex-direction:column-reverse;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.VideoCommentOverlays_overlayItem__hx39v54{pointer-events:auto;flex-shrink:0;width:100%;min-width:0;max-width:100%}.CommentComposer_composerChrome__1g3zxul0{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.CommentComposer_composerChrome__1g3zxul0 .CommentThread_replyComposerRow__8g6u6uj{padding-bottom:0}.CommentComposer_composerRow__1g3zxul1{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.CommentComposer_composerCenterButton__1g3zxul2{flex:1 0 0;min-width:0}.CommentComposer_composerInsetChipsRow__1g3zxul3{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.CommentComposer_composerTimestampRow__1g3zxul4{justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:4px;display:flex}.CommentComposer_composerTimestampThumbSlot__1g3zxul5{flex:0 auto;width:144px;min-width:0;max-width:58%;display:flex}.CommentComposer_composerTimestampThumbSlot__1g3zxul5>span{flex:1;min-width:0}.CommentComposer_composerTimestampThumbWrap__1g3zxul6{aspect-ratio:16/9;border-radius:var(--radius-sm__104rte74f);border:1px solid var(--color-foreground-neutral-100__104rte71);background-color:var(--color-background-neutral-100__104rte7m);width:100%;position:relative;overflow:hidden}.CommentComposer_composerTimestampThumbButton__1g3zxul7{aspect-ratio:16/9;border-radius:var(--radius-sm__104rte74f);border:1px solid var(--color-foreground-neutral-100__104rte71);background-color:var(--color-background-neutral-100__104rte7m);appearance:none;cursor:pointer;width:100%;margin:0;padding:0;transition:border-color .16s;display:block;position:relative;overflow:hidden}.CommentComposer_composerTimestampThumbButton__1g3zxul7:hover{border-color:var(--color-foreground-color-300__104rte78)}.CommentComposer_composerTimestampThumbButton__1g3zxul7:focus-visible{outline:2px solid var(--color-foreground-state-40__104rte7e);outline-offset:2px}.CommentComposer_composerTimestampThumb__1g3zxul8{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.CommentComposer_composerTimestampThumb__1g3zxul8[data-loaded=true]{opacity:1}.CommentComposer_composerTimestampThumbSpinner__1g3zxul9{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CommentComposer_composerTimestampOverlay__1g3zxula{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--radius-full__104rte74j);pointer-events:none;background:#0000009e;padding:2px 8px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.CommentComposer_composerTimestampNudge__1g3zxulb{flex:none}.CommentComposer_composerImageError__1g3zxulc{font-family:var(--typography-scale-bodyXs-fontFamily__104rte73q);font-size:var(--typography-scale-bodyXs-fontSize__104rte73r);line-height:var(--typography-scale-bodyXs-lineHeight__104rte73s);font-weight:var(--typography-scale-bodyXs-fontWeight__104rte73t);letter-spacing:var(--typography-scale-bodyXs-letterSpacing__104rte73u);font-variation-settings:var(--typography-scale-bodyXs-fontVariationSettings__104rte73v);color:var(--color-foreground-color-400__104rte79);width:100%;margin:0}.CommentComposer_composerAddToggleIcon__1g3zxuld{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.CommentComposer_composerAddToggleIcon__1g3zxuld[data-open=true]{transform:rotate(45deg)}.CommentComposer_composerPickerUploadButton__1g3zxule{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:reduce){.CommentComposer_composerTimestampThumbButton__1g3zxul7,.CommentComposer_composerTimestampThumb__1g3zxul8,.CommentComposer_composerAddToggleIcon__1g3zxuld{transition:none}}.CommentPanel_panelRoot__191aaq0{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;flex-direction:column;flex:1;display:flex;position:relative}.CommentPanel_listClip__191aaq1{flex:1;width:100%;min-height:0;position:relative;overflow:visible}.CommentPanel_listItemMotion__191aaq2{transform-origin:50% 0;flex-shrink:0;width:100%;min-width:0;transition:filter .4s}.CommentPanel_listItemMotion__191aaq2[data-dimmed=true]{filter:opacity(.2)}.CommentPanel_listItemMotion__191aaq2[data-dimmed=true]:hover{filter:none}.CommentPanel_listScrollChrome__191aaq3{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.CommentPanel_listScrollChromeRoot__191aaq4{flex:1;width:100%;height:100%;min-height:0}.CommentPanel_listScrollPort__191aaq5{width:100%;height:100%;min-height:0;padding-left:28px;padding-right:16px}.CommentPanel_threadListStack__191aaq6{box-sizing:border-box;width:100%;padding-left:8px;padding-right:8px;position:relative}.CommentPanel_fadeEdgeBase__191aaq7{pointer-events:none;z-index:1;opacity:0;height:48px;transition:opacity .18s;position:absolute;left:0;right:0}.CommentPanel_fadeEdgeBase__191aaq7[data-visible=true]{opacity:1}.CommentPanel_fadeTopDefault__191aaq8{background:linear-gradient(to bottom, var(--color-background-color-0__104rte7q), transparent);top:0}.CommentPanel_fadeTopTheater__191aaq9{background:linear-gradient(to bottom, var(--color-background-neutral-0__104rte7l), transparent);top:0}.CommentPanel_fadeBottomDefault__191aaqa{background:linear-gradient(to top, var(--color-background-color-0__104rte7q), transparent);bottom:0}.CommentPanel_fadeBottomTheater__191aaqb{background:linear-gradient(to top, var(--color-background-neutral-0__104rte7l), transparent);bottom:0}.CommentPanel_panelComposer__191aaqc{z-index:2;box-sizing:border-box;width:100%;padding:8px 28px 44px;position:absolute;bottom:0;left:0;right:0}.CommentPanel_composerBackdropBase__191aaqd{z-index:0;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.CommentPanel_composerBackdropBase__191aaqd[data-visible=true]{opacity:1}.CommentPanel_composerBackdropDefault__191aaqe{background:linear-gradient(to top, var(--color-background-color-0__104rte7q) 0%, var(--color-background-color-0__104rte7q) 70%, transparent 100%)}.CommentPanel_composerBackdropTheater__191aaqf{background:linear-gradient(to top, var(--color-background-neutral-0__104rte7l) 0%, var(--color-background-neutral-0__104rte7l) 70%, transparent 100%)}.CommentPanel_composerForeground__191aaqg{z-index:1;position:relative}.CommentPanel_panelEmpty__191aaqh{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-state-30__104rte7d);text-align:center;margin-top:96px;padding:24px}.CommentPanel_panelLoading__191aaqi{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-state-30__104rte7d);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:96px;padding:24px;display:flex}@media (prefers-reduced-motion:reduce){.CommentPanel_fadeEdgeBase__191aaq7,.CommentPanel_composerBackdropBase__191aaqd{transition:none}}.FloatingThread_threadRoot__mq7jwp0{border-radius:var(--radius-lg__104rte74h);width:304px;max-width:90%;color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;outline-offset:0;outline:1px solid #0000;flex-direction:column;gap:12px;padding:16px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,outline-color .18s;display:flex;position:absolute}.FloatingThread_threadRoot__mq7jwp0:hover{z-index:1;outline-color:var(--color-state-color-40__104rte71a);transform:translateY(-2px)}.FloatingThread_threadHeader__mq7jwp1{align-items:center;gap:8px;display:flex}.FloatingThread_threadAvatar__mq7jwp2{border-radius:var(--radius-full__104rte74j);background:var(--color-state-color-30__104rte719);width:24px;height:24px;color:var(--color-foreground-neutral-200__104rte72);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FloatingThread_threadAuthor__mq7jwp3{font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);font-weight:var(--typography-scale-labelLg-fontWeight__104rte73z);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);color:var(--color-foreground-neutral-200__104rte72)}.FloatingThread_threadTimestamp__mq7jwp4{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:var(--color-foreground-state-40__104rte7e);margin-left:auto}.FloatingThread_threadTitle__mq7jwp5{font-family:var(--typography-scale-title-fontFamily__104rte72w);font-size:var(--typography-scale-title-fontSize__104rte72x);line-height:var(--typography-scale-title-lineHeight__104rte72y);font-weight:var(--typography-scale-title-fontWeight__104rte72z);letter-spacing:var(--typography-scale-title-letterSpacing__104rte730);font-variation-settings:var(--typography-scale-title-fontVariationSettings__104rte731);color:var(--color-foreground-neutral-200__104rte72)}.FloatingThread_threadBody__mq7jwp6{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-200__104rte72);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FloatingThread_threadFooter__mq7jwp7{align-items:center;gap:8px;display:flex}.FloatingThread_threadReactions__mq7jwp8{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:var(--color-foreground-neutral-200__104rte72);gap:4px;display:inline-flex}.FloatingThread_threadReplyChip__mq7jwp9{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:var(--color-foreground-state-50__104rte7f);margin-left:auto}.CompactCommentCarousel_carouselRoot__rt81gx0{flex-direction:column;justify-content:flex-start;width:100%;min-height:0;display:flex;position:relative}.CompactCommentCarousel_carouselScroller__rt81gx1{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;align-items:stretch;gap:8px;width:100%;max-height:calc(100dvh - 56.25vw - 256px);display:flex;overflow:auto hidden}.CompactCommentCarousel_carouselScrollerFocused__rt81gx2{scroll-snap-type:none;max-height:calc(100dvh - 56.25vw - 128px);overflow-x:hidden}.CompactCommentCarousel_carouselSlideHidden__rt81gx3{display:none}.CompactCommentCarousel_carouselScroller__rt81gx1::-webkit-scrollbar{width:0;height:0;display:none}.CompactCommentCarousel_carouselSlide__rt81gx4{scroll-snap-align:center;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:0 0 100%;width:100%;min-width:0;display:flex;overflow:hidden auto}.CompactCommentCarousel_carouselSlide__rt81gx4::-webkit-scrollbar{width:0;height:0;display:none}.CompactCommentCarousel_carouselSlide__rt81gx4 [data-video-comment-thread-scroll]{overflow:visible}.CompactCommentCarousel_carouselSlideInner__rt81gx5{width:100%;margin-top:auto}.BookmarkNoteFlyout_flyoutRoot__t7gcc60{box-sizing:border-box;border-radius:var(--radius-lg__104rte74h);-webkit-backdrop-filter:blur(8px)saturate(180%);backdrop-filter:blur(8px)saturate(180%);flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.BookmarkNoteFlyout_flyoutHeader__t7gcc61{color:var(--color-foreground-neutral-400__104rte74);align-items:center;gap:8px;display:flex}.BookmarkNoteFlyout_flyoutTime__t7gcc62{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-color-300__104rte78)}.BookmarkNoteFlyout_flyoutPrompt__t7gcc63{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-neutral-300__104rte73);margin-right:auto}.BookmarkNoteFlyout_flyoutRootCompact__t7gcc64{width:auto;left:8px;right:8px;bottom:calc(var(--kb-inset,0px) + 8px);z-index:31;transition:bottom .2s cubic-bezier(.32,.72,0,1);position:fixed}.BookmarkNoteFlyout_flyoutRoot__t7gcc60 .Input_inputIsMultiline__sohmf96 .Input_inputMultilineRow__sohmf9b{align-items:center;min-height:48px;padding-top:0}@media screen and (width>=1025px){.BookmarkNoteFlyout_flyoutRoot__t7gcc60{width:min(340px,30vw)}}.VideoBookmarkDock_bookmarkDockRoot__htl5nf0{z-index:2;pointer-events:none;position:absolute;inset:0}.VideoBookmarkDock_bookmarkCornerSlot__htl5nf1{pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex;position:absolute;top:0;right:0}@media screen and (width<=768px){.VideoBookmarkDock_bookmarkCornerSlot__htl5nf1{align-items:flex-start;left:0;right:auto}}@media (pointer:coarse){:fullscreen .VideoBookmarkDock_bookmarkCornerSlot__htl5nf1{align-items:flex-start;left:0;right:auto}}.BookmarkReviewModal_reviewDialog__1iofowc0{width:min(92vw,640px);max-width:640px}.BookmarkReviewModal_reviewRoot__1iofowc1{flex-direction:column;gap:16px;min-height:0;display:flex}.BookmarkReviewModal_reviewHeading__1iofowc2{font-family:var(--typography-scale-title-fontFamily__104rte72w);font-size:var(--typography-scale-title-fontSize__104rte72x);line-height:var(--typography-scale-title-lineHeight__104rte72y);font-weight:var(--typography-scale-title-fontWeight__104rte72z);letter-spacing:var(--typography-scale-title-letterSpacing__104rte730);font-variation-settings:var(--typography-scale-title-fontVariationSettings__104rte731);color:var(--color-foreground-neutral-400__104rte74);margin:0}.BookmarkReviewModal_reviewSubhead__1iofowc3{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73);margin:0}.BookmarkReviewModal_galleryGrid__1iofowc4{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-height:52vh;padding-right:4px;display:grid;overflow-y:auto}.BookmarkReviewModal_emptyState__1iofowc5{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73);text-align:center;padding-block:32px}.BookmarkReviewModal_tile__1iofowc6{border-radius:var(--radius-md__104rte74g);background:var(--color-background-neutral-100__104rte7m);cursor:pointer;aspect-ratio:16/9;border:2px solid #0000;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.BookmarkReviewModal_tile__1iofowc6:focus-visible{outline:2px solid var(--color-state-color-60__104rte71c);outline-offset:2px}.BookmarkReviewModal_tileSelected__1iofowc7{border-color:var(--color-state-color-70__104rte71d)}.BookmarkReviewModal_tileThumb__1iofowc8{object-fit:cover;width:100%;height:100%;display:block}.BookmarkReviewModal_tileCheck__1iofowc9{border-radius:var(--radius-full__104rte74j);background:var(--color-background-state-40__104rte7z);width:22px;height:22px;color:var(--color-foreground-neutral-0__104rte70);justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:6px;left:6px}.BookmarkReviewModal_tileCheckOn__1iofowca{background:var(--color-state-color-70__104rte71d)}.BookmarkReviewModal_tileDelete__1iofowcb{border-radius:var(--radius-sm__104rte74f);background:var(--color-background-state-50__104rte710);width:22px;height:22px;color:var(--color-foreground-neutral-0__104rte70);cursor:pointer;opacity:0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .12s ease-out;display:flex;position:absolute;top:6px;right:6px}.BookmarkReviewModal_tile__1iofowc6:hover .BookmarkReviewModal_tileDelete__1iofowcb,.BookmarkReviewModal_tile__1iofowc6:focus-within .BookmarkReviewModal_tileDelete__1iofowcb,.BookmarkReviewModal_tileDelete__1iofowcb:focus-visible{opacity:1}.BookmarkReviewModal_tileDelete__1iofowcb:hover{background:var(--color-background-state-60__104rte711)}.BookmarkReviewModal_tileCheck__1iofowc9 span,.BookmarkReviewModal_tileCheck__1iofowc9 svg{width:14px;height:14px}.BookmarkReviewModal_tileDelete__1iofowcb span,.BookmarkReviewModal_tileDelete__1iofowcb svg{width:13px;height:13px}.BookmarkReviewModal_tileTime__1iofowcc{border-radius:var(--radius-sm__104rte74f);background:var(--color-background-state-50__104rte710);color:var(--color-foreground-neutral-0__104rte70);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:1.2;font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);font-variant-numeric:tabular-nums;padding-block:2px;padding-inline:6px;position:absolute;bottom:6px;left:6px}.BookmarkReviewModal_tileNote__1iofowcd{padding-top:16px;padding-bottom:6px;padding-inline:6px;background:var(--color-background-state-50__104rte710);color:var(--color-foreground-neutral-0__104rte70);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:1.2;font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);white-space:nowrap;text-overflow:ellipsis;padding-left:56px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.BookmarkReviewModal_chosenStrip__1iofowce{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.BookmarkReviewModal_chosenThumb__1iofowcf{aspect-ratio:16/9;border-radius:var(--radius-sm__104rte74f);background:var(--color-background-neutral-100__104rte7m);flex-shrink:0;width:132px;line-height:0;position:relative;overflow:hidden}.BookmarkReviewModal_chosenThumbButton__1iofowcg{cursor:pointer;border:none;padding:0}.BookmarkReviewModal_chosenThumbButton__1iofowcg:focus-visible{outline:2px solid var(--color-state-color-60__104rte71c);outline-offset:2px}.BookmarkReviewModal_chosenEdit__1iofowch{border-radius:var(--radius-sm__104rte74f);background:var(--color-background-state-50__104rte710);width:20px;height:20px;color:var(--color-foreground-neutral-0__104rte70);justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;bottom:4px;right:4px}.BookmarkReviewModal_trimHint__1iofowci{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-neutral-300__104rte73);margin:0}.BookmarkReviewModal_composeFields__1iofowcj{flex-direction:column;gap:12px;display:flex}.BookmarkReviewModal_footer__1iofowck{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.BookmarkReviewModal_footerCount__1iofowcl{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-300__104rte73)}.BookmarkReviewModal_footerActions__1iofowcm{gap:8px;display:flex}.BookmarkReviewModal_chosenEdit__1iofowch span,.BookmarkReviewModal_chosenEdit__1iofowch svg{width:13px;height:13px}.GifNameModal_dialog__1309xnp0{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.GifNameModal_heading__1309xnp1{font-family:var(--typography-scale-h4-fontFamily__104rte72q);font-size:var(--typography-scale-h4-fontSize__104rte72r);line-height:var(--typography-scale-h4-lineHeight__104rte72s);font-weight:var(--typography-scale-h4-fontWeight__104rte72t);letter-spacing:var(--typography-scale-h4-letterSpacing__104rte72u);font-variation-settings:var(--typography-scale-h4-fontVariationSettings__104rte72v);color:var(--color-foreground-neutral-0__104rte70);margin:0}.GifNameModal_lead__1309xnp2{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-100__104rte71);margin:0}.GifNameModal_preview__1309xnp3{border-radius:var(--radius-md__104rte74g);background:var(--color-background-neutral-100__104rte7m);border:1px solid var(--color-foreground-state-10__104rte7b);justify-content:center;align-items:center;width:100%;max-height:260px;display:flex;overflow:hidden}.GifNameModal_previewImage__1309xnp4{object-fit:contain;max-width:100%;max-height:260px;display:block}.GifNameModal_actions__1309xnp5{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ViewerCursors_cursorOverlayRoot__ntazh20{z-index:1000;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;overflow:hidden}.VideoStage_stageRoot__48khiz0{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative;container-type:size}.VideoStage_stageMain__48khiz1{flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:0;padding-left:16px;padding-right:16px;display:flex;container-type:size}.VideoStage_stageRoot__48khiz0[data-theater=true] .VideoStage_stageMain__48khiz1{align-items:center;padding-left:0;padding-right:0}.VideoStage_stageMainCarouselSlot__48khiz2{box-sizing:border-box;pointer-events:none;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:-112px;padding:112px;display:flex;position:relative;overflow:visible}.VideoStage_stageMainCarouselMotion__48khiz3{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0}.VideoStage_commentPanelShell__48khiz4{flex-direction:column;flex-shrink:0;align-self:stretch;height:100dvh;min-height:0;margin-top:-96px;padding-top:0;padding-bottom:0;display:flex;overflow:visible}.VideoStage_stageRoot__48khiz0[data-theater=true] .VideoStage_commentPanelShell__48khiz4{margin-top:0}.VideoStage_commentPanelInner__48khiz5{flex-direction:column;width:100%;min-width:325px;height:100%;min-height:0;display:flex;position:relative}.VideoStage_commentPanelFill__48khiz6{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.VideoStage_threadsLayer__48khiz7{pointer-events:none;position:absolute;inset:0}.VideoStage_autoplayOverlay__48khiz8{pointer-events:auto;z-index:5;background:#0000006b;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.VideoStage_reviewEndCard__48khiz9{pointer-events:auto;z-index:5;text-align:center;background:#0000006b;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-inline:24px;display:flex;position:absolute;inset:0}.VideoStage_reviewEndCardTitle__48khiza{font-family:var(--typography-scale-title-fontFamily__104rte72w);font-size:var(--typography-scale-title-fontSize__104rte72x);line-height:var(--typography-scale-title-lineHeight__104rte72y);font-weight:var(--typography-scale-title-fontWeight__104rte72z);letter-spacing:var(--typography-scale-title-letterSpacing__104rte730);font-variation-settings:var(--typography-scale-title-fontVariationSettings__104rte731);color:var(--color-foreground-neutral-0__104rte70);margin:0}.VideoStage_reviewEndCardSub__48khizb{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-0__104rte70);margin:0}.VideoStage_reviewEndCardActions__48khizc{gap:12px;margin-top:8px;display:flex}.VideoStage_stageRoot__48khiz0 [data-controls-dock]{transition:opacity .15s ease-out}.VideoStage_stageRoot__48khiz0[data-crop-dragging] [data-controls-dock]{opacity:0;pointer-events:none}.VideoStage_clipFilmstripRow__48khizd{align-items:center;gap:8px;width:100%;display:flex}.VideoStage_clipFilmstripStripWrap__48khize{flex:1 1 0;min-width:0}.VideoStage_clipFilmstripPager__48khizf{flex-shrink:0}.VideoStage_compactClipColumn__48khizg{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:8px;width:100%;padding-inline:16px;display:flex}.VideoStage_compactClipDockSlot__48khizh{width:100%;display:flex;position:relative}.VideoStage_compactClipDockSlot__48khizh .VideoPlayerStage_controlsDock__103n9hp8{flex:auto;position:static;inset:auto}.VideoStage_viewerCaptionRow__48khizi{flex:none;justify-content:center;align-items:center;min-height:36px;display:flex}.VideoStage_viewerCaptionText__48khizj{font-family:var(--typography-scale-labelMd-fontFamily__104rte742);font-size:var(--typography-scale-labelMd-fontSize__104rte743);line-height:var(--typography-scale-labelMd-lineHeight__104rte744);font-weight:var(--typography-scale-labelMd-fontWeight__104rte745);letter-spacing:var(--typography-scale-labelMd-letterSpacing__104rte746);font-variation-settings:var(--typography-scale-labelMd-fontVariationSettings__104rte747);color:#fff;border-radius:var(--radius-sm__104rte74f);text-align:center;white-space:pre-line;background:#000000c7;max-width:calc(100vw - 16px);padding:4px 8px;display:inline-block}@media screen and (width<=1024px){.VideoStage_stageMain__48khiz1{padding-left:0;padding-right:0}.VideoStage_stageRoot__48khiz0[data-clip-mode=true] .VideoStage_stageMain__48khiz1{flex-direction:column;gap:8px}.VideoStage_stageRoot__48khiz0[data-clip-mode=true] .VideoStage_stageMainCarouselSlot__48khiz2{aspect-ratio:16/9;flex:none;height:auto;margin:0;padding:0}}.ViewerStatusChips_chipCluster__z6ouhd0{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ViewerFooter_footerRoot__v3xrpk0{z-index:2;box-sizing:border-box;pointer-events:none;grid-area:3/1;grid-template-columns:1fr auto 1fr;grid-auto-rows:80px;align-items:center;gap:16px;width:auto;padding:24px;transition:right .38s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:auto 0 0}[data-comments-open=true] .ViewerFooter_footerRoot__v3xrpk0{right:400px}.ViewerFooter_footerMeta__v3xrpk1{pointer-events:auto;flex-direction:column;align-self:end;gap:0;min-width:0;display:flex}.ViewerFooter_footerCenter__v3xrpk2{pointer-events:auto;justify-content:center;align-items:center;gap:8px;display:flex}.ViewerFooter_footerSubtitle__v3xrpk3{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-state-50__104rte7f);margin:0}.ViewerFooter_footerTitle__v3xrpk4{letter-spacing:-.02em;font-variation-settings:"wdth" 70;color:var(--color-foreground-neutral-100__104rte71);font-synthesis:none;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Archivo Variable,Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:2.75rem;font-weight:580;line-height:1.273;display:-webkit-box;overflow:hidden}.ViewerFooter_footerRight__v3xrpk5{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ViewerFooter_footerCluster__v3xrpk6{align-items:center;gap:8px;display:inline-flex}.ViewerFooter_footerClipActionsSlot__v3xrpk7{pointer-events:auto;display:none}.ViewerFooter_footerClipActionsSlot__v3xrpk7>button:last-of-type{flex:1 1 0;min-width:0}@media screen and (width<=1024px){.ViewerFooter_footerRoot__v3xrpk0{bottom:calc(72px + env(safe-area-inset-bottom,0px));flex-direction:column;grid-template-columns:none;align-items:center;gap:12px;padding:16px;display:flex}.ViewerFooter_footerMeta__v3xrpk1,.ViewerFooter_footerCenter__v3xrpk2,.ViewerFooter_footerRight__v3xrpk5{display:none}.ViewerFooter_footerRoot__v3xrpk0[data-clip-mode=true] .ViewerFooter_footerClipActionsSlot__v3xrpk7{justify-content:stretch;align-items:center;gap:16px;width:100%;display:flex}.ViewerFooter_footerRoot__v3xrpk0[data-clip-mode=true] .ViewerFooter_footerCenter__v3xrpk2,.ViewerFooter_footerRoot__v3xrpk0[data-clip-mode=true] .ViewerFooter_footerRight__v3xrpk5{display:none}}@keyframes ViewerPage_processingIndeterminate__uwxt3g0{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ViewerPage_viewerRoot__uwxt3g1{color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;isolation:isolate;background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;display:grid;position:fixed;inset:0;overflow:hidden}.ViewerPage_viewerChromeAll__uwxt3g2{grid-area:1/1/-1;grid-template-rows:calc(88px + env(safe-area-inset-top,0px)) 1fr auto;min-width:0;min-height:0;display:grid;position:relative}.ViewerPage_viewerRoot__uwxt3g1[data-theater=true] .ViewerPage_viewerChromeAll__uwxt3g2{grid-template-rows:0 1fr 0}.ViewerPage_viewerBackdrop__uwxt3g3{z-index:-1;pointer-events:none;background:var(--color-background-color-0__104rte7q);position:absolute;inset:0}.ViewerPage_viewerRoot__uwxt3g1[data-theater=true] .ViewerPage_viewerBackdrop__uwxt3g3{background:var(--color-background-neutral-0__104rte7l)}.ViewerPage_stageFrame__uwxt3g4{box-sizing:border-box;z-index:1;grid-area:2/1;min-width:0;min-height:0;padding:8px 0 128px;overflow:visible}.ViewerPage_viewerRoot__uwxt3g1[data-theater=true] .ViewerPage_stageFrame__uwxt3g4{z-index:auto;padding-top:0;padding-bottom:0;display:block}.ViewerPage_theaterDockSlot__uwxt3g5{z-index:11;pointer-events:none;grid-area:1/1/-1;transition:right .38s cubic-bezier(.32,.72,0,1);position:absolute;inset:0 0 96px}.ViewerPage_viewerRoot__uwxt3g1[data-comments-open=true] .ViewerPage_theaterDockSlot__uwxt3g5{right:400px}.ViewerPage_compactOverlaysSlot__uwxt3g6{z-index:3;display:none}.ViewerPage_compactOverlaysSlot__uwxt3g6[data-active=true]{grid-template-rows:1fr}.ViewerPage_compactOverlaysInner__uwxt3g7{min-height:0;overflow:hidden}.ViewerPage_compactCommentsLoading__uwxt3g8{display:none}.ViewerPage_compactCommentsLoadingLabel__uwxt3g9{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-color-0__104rte75);opacity:.45}.ViewerPage_stageSpacer__uwxt3ga{display:none}.ViewerPage_videoSlot__uwxt3gb,.ViewerPage_viewerRoot__uwxt3g1[data-theater=true] .ViewerPage_videoSlot__uwxt3gb{display:contents}.ViewerPage_compactChipRow__uwxt3gc{flex:none;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.ViewerPage_compactComposerSlot__uwxt3gd{margin-inline:auto;box-sizing:border-box;flex:none;width:100%;max-width:480px;margin-top:12px;margin-bottom:4px;padding-inline:16px}.ViewerPage_compactComposerSlot__uwxt3gd .CommentComposer_composerCenterButton__1g3zxul2{flex:none}.ViewerPage_compactComposerSlotKeyboard__uwxt3ge{left:0;right:0;bottom:calc(var(--kb-inset,0px) + 8px);z-index:5;max-height:calc(100dvh - var(--kb-inset,0px) - 88px - env(safe-area-inset-top,0px) - 16px);margin-top:0;transition:bottom .2s cubic-bezier(.32,.72,0,1);position:fixed;overflow:visible}.ViewerPage_compactComposerSlotKeyboard__uwxt3ge textarea{max-height:calc(100dvh - var(--kb-inset,0px) - 88px - env(safe-area-inset-top,0px) - 104px);overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}:root[data-kb-continuous] .ViewerPage_compactComposerSlotKeyboard__uwxt3ge{transition:none}.ViewerPage_compactOverlaysSlot__uwxt3g6 .VideoCommentOverlays_overlaysDockFill__hx39v52{align-items:stretch;margin-top:0}.ViewerPage_compactOverlaysSlot__uwxt3g6 .VideoCommentOverlays_overlaysScrollPort__hx39v51{padding-top:0;padding-right:0}.ViewerPage_missingRoom__uwxt3gf{z-index:2;text-align:center;color:var(--color-foreground-state-40__104rte7e);pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ViewerPage_missingRoomMessage__uwxt3gg{font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);max-width:40ch;margin:0}.ViewerPage_processingStack__uwxt3gh{flex-direction:column;align-items:center;gap:16px;max-width:min(400px,100vw - 48px);display:flex}.ViewerPage_processingTitle__uwxt3gi{font-family:var(--typography-scale-h4-fontFamily__104rte72q);font-size:var(--typography-scale-h4-fontSize__104rte72r);line-height:var(--typography-scale-h4-lineHeight__104rte72s);font-weight:var(--typography-scale-h4-fontWeight__104rte72t);letter-spacing:var(--typography-scale-h4-letterSpacing__104rte72u);font-variation-settings:var(--typography-scale-h4-fontVariationSettings__104rte72v);color:var(--color-foreground-neutral-0__104rte70);margin:0}.ViewerPage_processingHint__uwxt3gj{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-200__104rte72);margin:0}.ViewerPage_processingTrack__uwxt3gk{border-radius:var(--radius-full__104rte74j);background:var(--color-foreground-state-10__104rte7b);width:min(288px,100vw - 48px);height:4px;margin-top:8px;overflow:hidden}.ViewerPage_processingBar__uwxt3gl{border-radius:var(--radius-full__104rte74j);background:var(--color-foreground-color-400__104rte79);width:38%;height:100%;animation:1.35s ease-in-out infinite ViewerPage_processingIndeterminate__uwxt3g0}.ViewerPage_compactRotateHint__uwxt3gm{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-state-50__104rte7f);text-align:center;margin:0;padding-inline:16px}:is(body:has([data-thread-expanded=true]) .ViewerPage_compactChipRow__uwxt3gc,body:has([data-thread-expanded=true]) .ViewerPage_compactComposerSlot__uwxt3gd,body:has([data-thread-expanded=true]) .ViewerPage_compactRotateHint__uwxt3gm){opacity:0;pointer-events:none;max-height:0;margin-block:0;transition:opacity .25s,max-height .25s;overflow:hidden}@media screen and (width<=1024px){.ViewerPage_stageFrame__uwxt3g4{padding-bottom:max(8px, calc(var(--navBottomInsetVar__1dztb9s0) + 72px - var(--kb-inset,0px)));flex-direction:column;gap:8px;display:flex;overflow:hidden}.ViewerPage_compactOverlaysSlot__uwxt3g6{pointer-events:auto;flex:none;grid-template-rows:0fr;width:100%;min-height:0;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1);display:grid}.ViewerPage_compactCommentsLoading__uwxt3g8{flex:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;display:flex}.ViewerPage_stageSpacer__uwxt3ga{flex:1 1 0;min-height:0;display:block}.ViewerPage_videoSlot__uwxt3gb{width:100%;height:min(calc(100vw * var(--v-ar-h,9) / var(--v-ar-w,16)), calc(100dvh - 288px));flex:none;min-height:0;transition:height .35s cubic-bezier(.32,.72,0,1);display:block;position:relative}}@supports (width:1svw){.ViewerPage_processingStack__uwxt3gh{max-width:min(400px,100svw - 48px)}.ViewerPage_processingTrack__uwxt3gk{width:min(288px,100svw - 48px)}}@media (prefers-reduced-motion:reduce){.ViewerPage_processingBar__uwxt3gl{opacity:.45;width:100%;animation:none}}.CommentUnderlines_underlineBar__am8yil0{pointer-events:auto;cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.CommentUnderlines_underlineBridge__am8yil1{pointer-events:auto;cursor:pointer;background:0 0;position:absolute}.CommentUnderlines_underlinePill__am8yil2{border-radius:var(--radius-full__104rte74j);background-color:var(--color-background-color-200__104rte7s);pointer-events:none;z-index:-1;height:2px;position:absolute;bottom:0;left:0;right:0}.CommentUnderlines_underlinePillActive__am8yil3{background-color:var(--color-background-color-300__104rte7t);height:auto;box-shadow:inset 0 0 0 1px var(--color-foreground-color-400__104rte79);top:0;left:-8px;right:-8px}.CommentUnderlines_threadCountChipAnchor__am8yil4{pointer-events:none;z-index:5;position:absolute;transform:translateY(-50%)}.CommentUnderlines_threadCountChipAnchor__am8yil4[data-side=left]{transform:translateY(-50%)translate(-100%)}.CommentUnderlines_threadCountChipAnchor__am8yil4[data-above=true]{transform:translate(-50%,calc(-100% - 8px))}@media screen and (width<=1024px){.CommentUnderlines_underlineBar__am8yil0,.CommentUnderlines_underlineBridge__am8yil1{pointer-events:none}}.CreateDiscussionChip_createDiscussionChipWrapper__pfeytq0{pointer-events:auto;z-index:6;transition:left .16s cubic-bezier(.22,1,.36,1),top .16s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,calc(-100% - 8px))}.BookCommentInlineComposer_composerWrapper__1dmas1k0{pointer-events:auto;z-index:7;width:min(480px,100vw - 32px);transition:left .16s cubic-bezier(.22,1,.36,1),top .16s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,calc(-100% - 8px))}.BookCommentInlineComposer_composerWrapper__1dmas1k0 .Input_inputBase__sohmf90{width:100%;display:flex}.BookCommentInlineComposer_composerWrapper__1dmas1k0 .Input_inputMultilineRow__sohmf9b{padding-bottom:4px}.BookCursors_cursorOverlayRoot__1bncvws0{z-index:1000;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;overflow:hidden}.BookCommentThread_threadBackdrop__188ddrh0{z-index:50;cursor:default;background:0 0;position:fixed;inset:0}.BookCommentThread_threadPositioner__188ddrh1{z-index:51;width:min(465px,100vw - 32px);max-height:calc(100vh - 48px);position:fixed}.BookCommentThread_threadSheetPositioner__188ddrh2{z-index:51;pointer-events:auto;display:flex;position:fixed;inset:22dvh 0 0}.BookViewerPage_bookViewerRoot__60jghl0{color:var(--color-foreground-neutral-200__104rte72);pointer-events:auto;isolation:isolate;background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;display:grid;position:fixed;inset:0;overflow:hidden}.BookViewerPage_bookViewerBackdrop__60jghl1{background:var(--color-background-color-0__104rte7q);z-index:0;position:absolute;inset:0}.BookViewerPage_bookViewerChromeAll__60jghl2{grid-area:1/1/-1;grid-template-rows:calc(88px + env(safe-area-inset-top,0px)) 1fr minmax(124px, auto);min-width:0;min-height:0;display:grid;position:relative}.BookViewerPage_bookViewerRoot__60jghl0[data-theater=true] .BookViewerPage_bookViewerChromeAll__60jghl2{grid-template-rows:0 1fr 0}.BookViewerPage_bookViewerStageFrame__60jghl3{grid-area:2/1;justify-content:center;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;padding-inline:8px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.BookViewerPage_bookViewerRoot__60jghl0[data-theater=true] .BookViewerPage_bookViewerStageFrame__60jghl3{padding-inline:0}.BookViewerPage_bookViewerStateMessage__60jghl4{border-radius:var(--radius-lg__104rte74h);background:var(--color-background-neutral-0__104rte7l);border:1px solid var(--color-foreground-state-10__104rte7b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:320px;padding:32px;display:flex}.BookViewerPage_bookViewerStateMessageHeading__60jghl5{font-family:var(--typography-scale-h4-fontFamily__104rte72q);font-size:var(--typography-scale-h4-fontSize__104rte72r);line-height:var(--typography-scale-h4-lineHeight__104rte72s);font-weight:var(--typography-scale-h4-fontWeight__104rte72t);letter-spacing:var(--typography-scale-h4-letterSpacing__104rte72u);font-variation-settings:var(--typography-scale-h4-fontVariationSettings__104rte72v);color:var(--color-foreground-neutral-100__104rte71);margin:0}.BookViewerPage_bookViewerStateMessageBody__60jghl6{font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);color:var(--color-foreground-neutral-300__104rte73);margin:0}.BookViewerPage_bookViewerConfirmHeading__60jghl7{font-family:var(--typography-scale-h4-fontFamily__104rte72q);font-size:var(--typography-scale-h4-fontSize__104rte72r);line-height:var(--typography-scale-h4-lineHeight__104rte72s);font-weight:var(--typography-scale-h4-fontWeight__104rte72t);letter-spacing:var(--typography-scale-h4-letterSpacing__104rte72u);font-variation-settings:var(--typography-scale-h4-fontVariationSettings__104rte72v);color:var(--color-foreground-neutral-0__104rte70);margin:0}.BookViewerPage_bookViewerConfirmBody__60jghl8{font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);color:var(--color-foreground-neutral-100__104rte71);margin:0}.BookViewerPage_bookViewerConfirmActions__60jghl9{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@media screen and (width<=768px){.BookViewerPage_bookViewerChromeAll__60jghl2{grid-template-rows:calc(80px + env(safe-area-inset-top,0px)) 1fr minmax(calc(124px + env(safe-area-inset-bottom,0px)), auto)}.BookViewerPage_bookViewerStageFrame__60jghl3{padding-inline:0}}.RoomOverviewPage_overviewHandoffSurface__a4u9uq0{z-index:0;pointer-events:none;position:fixed;inset:0}.RoomOverviewPage_overviewRoot__a4u9uq1{background-color:var(--color-background-color-0__104rte7q);color:var(--color-foreground-neutral-100__104rte71);pointer-events:auto;z-index:1;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.RoomOverviewPage_overviewBody__a4u9uq2{padding-inline:24px;padding-top:calc(72px + env(safe-area-inset-top,0px));flex-direction:column;flex:1;gap:32px;min-height:0;padding-bottom:64px;display:flex}.RoomOverviewPage_titleBlock__a4u9uq3{flex-direction:column;gap:16px;display:flex}.RoomOverviewPage_titleChips__a4u9uq4{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin-inline:-24px;padding-inline:24px;display:flex;overflow-x:auto}.RoomOverviewPage_titleChips__a4u9uq4::-webkit-scrollbar{display:none}.RoomOverviewPage_liveDot__a4u9uq5{border-radius:var(--radius-full__104rte74j);background:#36b571;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 5px #5ecb8d,0 0 9px 1px #5ecb8d8c}.RoomOverviewPage_titleChips__a4u9uq4>*{flex-shrink:0}.RoomOverviewPage_grid__a4u9uq6{grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));gap:8px;width:100%;padding-bottom:32px;display:grid}.RoomOverviewPage_emptyState__a4u9uq7{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:64px;display:flex}.RoomOverviewPage_emptyTitle__a4u9uq8{font-family:var(--typography-scale-h3-fontFamily__104rte72k);font-size:var(--typography-scale-h3-fontSize__104rte72l);line-height:var(--typography-scale-h3-lineHeight__104rte72m);font-weight:var(--typography-scale-h3-fontWeight__104rte72n);letter-spacing:var(--typography-scale-h3-letterSpacing__104rte72o);font-variation-settings:var(--typography-scale-h3-fontVariationSettings__104rte72p);margin:0}.RoomOverviewPage_emptyHint__a4u9uq9{font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);color:var(--color-foreground-neutral-300__104rte73);margin:0}@media screen and (width<=768px){.RoomOverviewPage_overviewBody__a4u9uq2{padding-inline:16px}.RoomOverviewPage_titleChips__a4u9uq4{margin-inline:-16px;padding-inline:16px}}@media screen and (width<=1024px){.RoomOverviewPage_grid__a4u9uq6{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{overflow-x:clip}#root{min-height:100%;overflow-x:clip}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-full__104rte74j)}::-webkit-scrollbar-thumb:hover{background:var(--color-foreground-state-20__104rte7c)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}[data-theater-idle=true]{pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);opacity:0!important}.global_appRoot__1o3uq840{background:var(--color-background-neutral-0__104rte7l);min-height:100vh;color:var(--color-foreground-neutral-200__104rte72);font-family:var(--typography-scale-bodyMd-fontFamily__104rte73e);font-size:var(--typography-scale-bodyMd-fontSize__104rte73f);line-height:var(--typography-scale-bodyMd-lineHeight__104rte73g);font-weight:var(--typography-scale-bodyMd-fontWeight__104rte73h);letter-spacing:var(--typography-scale-bodyMd-letterSpacing__104rte73i);font-variation-settings:var(--typography-scale-bodyMd-fontVariationSettings__104rte73j);overflow-x:clip}[data-theme-transition],[data-theme-transition] *{transition-property:background-color,background,color,border-color,fill,stroke,box-shadow,outline-color;transition-duration:.4s;transition-timing-function:ease-out}@media (pointer:fine){html,body,*,:before,:after{cursor:none!important}}.a11y_skipToContentLink__1j3cz820{z-index:150;font-family:var(--typography-scale-bodySm-fontFamily__104rte73k);font-size:var(--typography-scale-bodySm-fontSize__104rte73l);line-height:var(--typography-scale-bodySm-lineHeight__104rte73m);font-weight:var(--typography-scale-bodySm-fontWeight__104rte73n);letter-spacing:var(--typography-scale-bodySm-letterSpacing__104rte73o);font-variation-settings:var(--typography-scale-bodySm-fontVariationSettings__104rte73p);border-radius:var(--radius-md__104rte74g);background:var(--color-background-neutral-100__104rte7m);color:var(--color-foreground-neutral-100__104rte71);border:1px solid var(--color-foreground-state-10__104rte7b);padding:6px 16px;text-decoration:none;transition:top .16s,box-shadow .12s;position:fixed;top:-64px;left:8px}.a11y_skipToContentLink__1j3cz820:focus-visible{box-shadow:0 0 0 4px var(--color-state-color-10__104rte717);outline:none;top:8px}.appNav_nav__kta9q0{z-index:100;min-height:var(--app-header-h,calc(56px + env(safe-area-inset-top,0px)));padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0px));border:none;border-bottom:1px solid var(--color-foreground-state-10__104rte7b);align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.appNav_themeControls__kta9q1{align-items:center;gap:8px;margin-left:auto;display:flex}.appNav_controlLabel__kta9q2{font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);font-weight:var(--typography-scale-labelSm-fontWeight__104rte74b);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-neutral-400__104rte74);text-transform:uppercase}@media screen and (width<=768px){.appNav_nav__kta9q0{padding:6px 8px;padding-top:calc(6px + env(safe-area-inset-top,0px));gap:6px}.appNav_controlLabel__kta9q2,.appNav_themeControls__kta9q1 [data-slot=label]{display:none}}
