.AppHeader_appHeaderRoot__1cmgfuz0{z-index:30;pointer-events:none;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;right:0}html[data-book-reading] .AppHeader_appHeaderRoot__1cmgfuz0{z-index:0}html[data-css-fullscreen] .AppHeader_appHeaderRoot__1cmgfuz0{display:none}body:has([data-reply-drafting=true]) .AppHeader_appHeaderRoot__1cmgfuz0{opacity:0;pointer-events:none;transform:translateY(-16px)}:root{--app-header-h:calc(56px + env(safe-area-inset-top,0px))}.AppHeader_appHeaderInner__1cmgfuz1{width:100%;padding:calc(24px + env(safe-area-inset-top,0px)) 24px 24px;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.AppHeader_headerLeft__1cmgfuz2{pointer-events:auto;align-items:center;gap:12px;min-width:0;display:flex}.AppHeader_headerCenter__1cmgfuz3{left:50%;top:calc(50% + env(safe-area-inset-top,0px) / 2);pointer-events:auto;justify-content:center;max-width:calc(100vw - 48px);display:flex;position:absolute;transform:translate(-50%,-50%)}.AppHeader_headerRight__1cmgfuz4{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AppHeader_viewerHeaderLeft__1cmgfuz5{pointer-events:auto;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AppHeader_logoCluster__1cmgfuz6{pointer-events:auto;font-size:var(--typography-scale-h2-fontSize__104rte72f);flex-direction:row;align-items:center;gap:8px;display:flex}.AppHeader_logoWordmark__1cmgfuz7{font-family:var(--typography-scale-logo-fontFamily__104rte74e);font-size:var(--typography-scale-logo-fontSize__104rte74f);line-height:var(--typography-scale-logo-lineHeight__104rte74g);font-weight:var(--typography-scale-logo-fontWeight__104rte74h);letter-spacing:var(--typography-scale-logo-letterSpacing__104rte74i);font-variation-settings:var(--typography-scale-logo-fontVariationSettings__104rte74j);color:var(--color-foreground-neutral-100__104rte71);white-space:nowrap}.AppHeader_betaTag__1cmgfuz8{font-family:var(--typography-family-base__104rte71h);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--color-foreground-color-0__104rte75);background:var(--color-background-color-100__104rte7r);border-radius:var(--radius-full__104rte74p);pointer-events:auto;align-self:center;align-items:center;margin-top:.14em;padding:.35em .6em;font-size:.46em;font-weight:600;line-height:1;text-decoration:none;transition:background .12s;display:inline-flex}.AppHeader_betaTag__1cmgfuz8:hover{background:var(--color-background-color-200__104rte7s)}.AppHeader_logoColorBars__1cmgfuz9{aspect-ratio:180/218;flex-direction:row;flex-shrink:0;align-items:stretch;height:.88em;display:flex;overflow:hidden}.AppHeader_logoColorBar__1cmgfuza{flex:1 1 0;min-width:0;min-height:0}.AppHeader_roomLockup__1cmgfuzb{pointer-events:auto;align-items:center;gap:6px;min-width:0;display:flex}.AppHeader_roomLockupTitle__1cmgfuzc{font-family:var(--typography-scale-h2-fontFamily__104rte72e);font-size:var(--typography-scale-h2-fontSize__104rte72f);line-height:1;font-weight:var(--typography-scale-h2-fontWeight__104rte72h);letter-spacing:var(--typography-scale-h2-letterSpacing__104rte72i);font-variation-settings:var(--typography-scale-h2-fontVariationSettings__104rte72j);color:var(--color-foreground-neutral-100__104rte71);min-width:0;max-width:32ch;margin:0}.AppHeader_roomLockupTitleStatic__1cmgfuzd{white-space:nowrap;text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;overflow:hidden}.AppHeader_seasonPickerWrap__1cmgfuze{pointer-events:auto;flex-shrink:0;align-items:center;margin-left:4px;display:flex}.AppHeader_viewerSearch__1cmgfuzf{pointer-events:auto;flex:auto;min-width:0;max-width:314px}.AppHeader_viewerSearch__1cmgfuzf .Input_inputBase__sohmf90{width:100%}.AppHeader_viewerTitleLockup__1cmgfuzg{pointer-events:auto;flex-direction:row;align-items:baseline;gap:8px;min-width:0;margin-inline-start:8px;display:flex}.AppHeader_viewerTitleLockupTitle__1cmgfuzh{font-family:var(--typography-scale-h2-fontFamily__104rte72e);font-size:var(--typography-scale-h2-fontSize__104rte72f);line-height:var(--typography-scale-h2-lineHeight__104rte72g);font-weight:var(--typography-scale-h2-fontWeight__104rte72h);letter-spacing:var(--typography-scale-h2-letterSpacing__104rte72i);font-variation-settings:var(--typography-scale-h2-fontVariationSettings__104rte72j);color:var(--color-foreground-neutral-100__104rte71);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:32ch;margin:0;overflow:hidden}.AppHeader_viewerTitleLockupNumber__1cmgfuzi{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-200__104rte72);white-space:nowrap;flex-shrink:0;margin:0}.AppHeader_studioHeaderActions__1cmgfuzj,.AppHeader_viewerHotbar__1cmgfuzk{pointer-events:auto;align-items:center;gap:8px;display:flex}.AppHeader_roomBottomNavWrap__1cmgfuzm{z-index:30;pointer-events:auto;transition:transform .4s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0}body:has([data-thread-expanded=true]) .AppHeader_roomBottomNavWrap__1cmgfuzm{transform:translateY(140%)}.AppHeader_viewerCompactHeading__1cmgfuzp{flex-direction:row;align-items:center;gap:4px;min-width:0;max-width:70vw;display:none}.AppHeader_viewerHeaderLeftCompactOnly__1cmgfuzq{flex-shrink:0;align-items:center;display:none}.AppHeader_viewerCompactHeadingTitle__1cmgfuzr{font-family:var(--typography-scale-labelLg-fontFamily__104rte73w);font-size:var(--typography-scale-labelLg-fontSize__104rte73x);line-height:var(--typography-scale-labelLg-lineHeight__104rte73y);letter-spacing:var(--typography-scale-labelLg-letterSpacing__104rte740);font-variation-settings:var(--typography-scale-labelLg-fontVariationSettings__104rte741);color:var(--color-foreground-neutral-100__104rte71);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-weight:600;overflow:hidden}.AppHeader_headerCompactTitle__1cmgfuzs{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-100__104rte71)}.AppHeader_headerCompactTitleMarquee__1cmgfuzt{min-width:0;max-width:100%}.AppHeader_headerSubviewTitle__1cmgfuzu{font-family:var(--typography-scale-h2-fontFamily__104rte72e);font-size:var(--typography-scale-h2-fontSize__104rte72f);line-height:var(--typography-scale-h2-lineHeight__104rte72g);font-weight:var(--typography-scale-h2-fontWeight__104rte72h);letter-spacing:var(--typography-scale-h2-letterSpacing__104rte72i);font-variation-settings:var(--typography-scale-h2-fontVariationSettings__104rte72j);color:var(--color-foreground-neutral-100__104rte71)}.AppHeader_episodeMenuPanel__1cmgfuzv{scrollbar-width:none;max-width:min(82vw,320px);max-height:min(50vh,360px);overflow-y:auto}.AppHeader_episodeMenuPanel__1cmgfuzv::-webkit-scrollbar{display:none}.AppHeader_chapterMenuScroll__1cmgfuzw{max-width:min(82vw,320px)}.AppHeader_episodeMenuSectionHeader__1cmgfuzx{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:.04em;font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);color:var(--color-foreground-neutral-200__104rte72);text-transform:uppercase;border-top:1px solid var(--color-state-color-10__104rte717);pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:4px;padding:8px 12px 4px}.AppHeader_episodeMenuSectionHeader__1cmgfuzx[data-first]{border-top:none;margin-top:0}.AppHeader_homeTabsCompactWrap__1cmgfuzy .TabSlider_tabLabel__oejk907{display:none}.AppHeader_homeTabsCompactWrap__1cmgfuzy .TabSlider_tabBase__oejk903{gap:0;padding-left:10px;padding-right:10px}.AppHeader_homeNavToggle__1cmgfuzz{margin-right:4px}.AppHeader_homeExploreTriggerShell__1cmgfuz10{cursor:pointer;width:332px;max-width:100%;display:flex}.AppHeader_homeExploreTrigger__1cmgfuz11{cursor:pointer;width:100%;max-width:100%}.AppHeader_homeExploreField__1cmgfuz12{width:332px;max-width:100%}.AppHeader_homeExploreTrigger__1cmgfuz11 input{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);cursor:pointer}.AppHeader_homeExploreTrigger__1cmgfuz11 input::placeholder{color:var(--color-foreground-color-300__104rte78)}.AppHeader_homeExploreField__1cmgfuz12 input{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)}.AppHeader_homeExploreField__1cmgfuz12 input::placeholder{color:var(--color-foreground-color-300__104rte78)}.AppHeader_headerAvatarButton__1cmgfuz13{cursor:pointer;background:0 0;border:none;flex:none;width:40px;height:40px;padding:0;transition:box-shadow .12s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.AppHeader_headerAvatarButton__1cmgfuz13:hover:not([aria-disabled=true]),.AppHeader_headerAvatarButton__1cmgfuz13[data-state=hover]{box-shadow:0 0 0 2px var(--color-background-color-300__104rte7t)}.AppHeader_headerAvatarButton__1cmgfuz13:active:not([aria-disabled=true]),.AppHeader_headerAvatarButton__1cmgfuz13[data-state=pressed]{box-shadow:0 0 0 2px var(--color-background-color-400__104rte7u);transform:scale(.96)}.AppHeader_headerAvatarButton__1cmgfuz13[aria-current=page],.AppHeader_headerAvatarButton__1cmgfuz13[data-state=active]{box-shadow:0 0 0 2px var(--color-foreground-color-400__104rte79)}.AppHeader_headerAvatarButton__1cmgfuz13:focus-visible{box-shadow:0 0 0 2px var(--color-background-color-100__104rte7r), 0 0 0 6px var(--color-state-color-10__104rte717);outline:none}.AppHeader_headerAvatarButton__1cmgfuz13>span{width:100%;height:100%}.AppHeader_headerAvatarButton__1cmgfuz13:after{content:"";border-radius:inherit;position:absolute;inset:-4px}@media screen and (width<=768px){:root{--app-header-h:calc(60px + env(safe-area-inset-top,0px))}.AppHeader_appHeaderInner__1cmgfuz1{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 4px}.AppHeader_headerCenter__1cmgfuz3{top:calc(50% + env(safe-area-inset-top,0px) / 2 + (16px - 4px) / 2)}.AppHeader_headerRight__1cmgfuz4{flex-wrap:nowrap}.AppHeader_logoCluster__1cmgfuz6{font-size:var(--typography-scale-h3-fontSize__104rte72l)}}@supports (width:1svw){.AppHeader_headerCenter__1cmgfuz3{max-width:calc(100svw - 48px)}}@media screen and (width<=1024px){.AppHeader_roomMediaDiscussionTabsWrap__1cmgfuzl{top:auto;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;position:fixed;transform:translate(-50%)}.AppHeader_roomMediaDiscussionTabsWrap__1cmgfuzl .TabSlider_tabBase__oejk903:not([aria-selected=true]) .TabSlider_tabLabel__oejk907{display:none}.AppHeader_roomMediaDiscussionTabsWrap__1cmgfuzl .TabSlider_tabBase__oejk903:not([aria-selected=true]){gap:0;padding-left:10px;padding-right:10px}.AppHeader_discussionsTitle__1cmgfuzn,.AppHeader_headerRightCompactOverflow__1cmgfuzo{display:none}.AppHeader_viewerCompactHeading__1cmgfuzp,.AppHeader_viewerHeaderLeftCompactOnly__1cmgfuzq{display:flex}}
