.MarqueeText_viewport__1x6u7ht0{white-space:nowrap;min-width:0;max-width:100%;margin-block:-.25em;padding-block:.25em;display:block;overflow:hidden}.MarqueeText_viewport__1x6u7ht0[data-clip=true]{text-overflow:ellipsis}.MarqueeText_inner__1x6u7ht1{will-change:transform;display:inline-block}.AppUpdateDialog_heading__175iw9a0{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-100__104rte71);margin:0}.AppUpdateDialog_message__175iw9a1{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-200__104rte72);margin:0}.AppUpdateDialog_statusRow__175iw9a2{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-200__104rte72);align-items:center;gap:12px;display:flex}.AppUpdateDialog_actions__175iw9a3{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.AccountMenuRows_unreadBadge__ozl14a0{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-color-400__104rte79);min-width:20px;height:20px;color:var(--color-background-color-0__104rte7q);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.CursorAppearanceBlock_appearanceBlock__10pdf30{padding-top:8px;padding-inline:4px;flex-direction:column;gap:12px;min-width:0;padding-bottom:4px;display:flex;overflow:visible}.CursorAppearanceBlock_swatchStripBleed__10pdf31{box-sizing:border-box;width:calc(100% + 24px);min-width:0;max-width:none;margin-inline:-12px}.CursorAppearanceBlock_swatchScrollPortPad__10pdf32{padding-inline:16px;min-width:0;padding-top:2px;padding-bottom:2px}.CursorAppearanceBlock_swatchRow__10pdf33{flex-flow:row;align-items:center;gap:6px;width:max-content;min-width:min-content;display:flex}.CursorAppearanceBlock_swatchButton__10pdf34{border:2px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-full__104rte74p);cursor:pointer;opacity:.2;flex-shrink:0;width:24px;height:24px;padding:0;transition:opacity .18s ease-in-out}.CursorAppearanceBlock_swatchButton__10pdf34[aria-pressed=true],.CursorAppearanceBlock_swatchButton__10pdf34:hover,.CursorAppearanceBlock_swatchButton__10pdf34:active{opacity:1}.CursorAppearanceBlock_swatchButton__10pdf34:focus-visible{opacity:1;outline:2px solid var(--color-foreground-color-400__104rte79);outline-offset:2px}.CursorAppearanceBlock_appearanceRow__10pdf35{justify-content:space-between;align-items:center;gap:12px;padding-left:8px;padding-right:0;display:flex}.CursorAppearanceBlock_appearanceLabel__10pdf36{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)}.FeedbackPopover_panel__kepune0{background:var(--color-background-color-0__104rte7q);border:1px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-lg__104rte74n);width:min(100vw - 32px,336px);box-shadow:var(--shadow-large__104rte74r);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.FeedbackPopover_headerRow__kepune1{justify-content:space-between;align-items:center;gap:8px;display:flex}.FeedbackPopover_heading__kepune2{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);margin:0}.FeedbackPopover_kindToggle__kepune3{width:100%;display:flex}.FeedbackPopover_kindToggle__kepune3>[role=tab]{flex:1}.FeedbackPopover_textarea__kepune4{resize:vertical;border-radius:var(--radius-md__104rte74m);border:1px solid var(--color-foreground-state-10__104rte7b);background:var(--color-background-state-50__104rte710);width:100%;min-height:88px;max-height:192px;color:var(--color-foreground-neutral-0__104rte70);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);outline:none;padding:8px 10px;transition:border-color .12s}.FeedbackPopover_textarea__kepune4::placeholder{color:var(--color-foreground-neutral-300__104rte73)}.FeedbackPopover_textarea__kepune4:focus-visible{border-color:var(--color-foreground-color-400__104rte79)}.FeedbackPopover_screenshotRow__kepune5{justify-content:space-between;align-items:center;gap:8px;display:flex}.FeedbackPopover_previewWrap__kepune6{border-radius:var(--radius-md__104rte74m);border:1px solid var(--color-foreground-state-10__104rte7b);background-color:var(--color-background-neutral-200__104rte7n);justify-content:center;width:100%;max-height:160px;display:flex;overflow:hidden}.FeedbackPopover_previewImg__kepune7{object-fit:contain;max-width:100%;max-height:160px;display:block}.FeedbackPopover_sendButton__kepune8{width:100%}.FeedbackPopover_sentWrap__kepune9{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.FeedbackPopover_sentIcon__kepunea{border-radius:var(--radius-full__104rte74p);background:var(--color-background-color-100__104rte7r);width:40px;height:40px;color:var(--color-foreground-color-400__104rte79);justify-content:center;align-items:center;display:inline-flex}.FeedbackPopover_sentTitle__kepuneb{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);margin:0}.FeedbackPopover_sentText__kepunec{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-neutral-200__104rte72);margin:0}.FeedbackPopover_sentButton__kepuned{width:100%;margin-top:4px}.FeedbackSheet_sheetBackdrop__1xy71ct0[class]{padding:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:0 0;justify-content:center;align-items:flex-end}.FeedbackSheet_sheetDialog__1xy71ct1[class]{background:0 0;border:none;border-radius:0;width:auto;max-width:none;padding:0;overflow:visible}.MvpDisclaimerDialog_heading__1hda4vh0{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}.MvpDisclaimerDialog_body__1hda4vh1{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-100__104rte71);margin:0}.MvpDisclaimerDialog_actions__1hda4vh2{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.CursorPrefsControls_groupLabel__1qy00sh0{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);color:var(--color-foreground-neutral-300__104rte73);text-transform:uppercase;padding:8px 12px 4px;display:block}.CursorPrefsControls_maxRow__1qy00sh1{gap:6px;padding:4px 12px 8px;display:flex}.CursorPrefsControls_divider__1qy00sh2{background:var(--color-foreground-state-10__104rte7b);height:1px;margin:4px 0}.ViewerCursorMenu_drawerScrim__1vxea010{z-index:999;background:var(--color-background-state-40__104rte7z);pointer-events:auto;position:fixed;inset:0}.ViewerCursorMenu_drawerSheet__1vxea011{z-index:1000;pointer-events:auto;flex-direction:column;width:min(360px,88vw);display:flex;position:fixed;top:0;bottom:0;right:0}.ViewerCursorMenu_drawerMenu__1vxea012{--nv-glass-bg:var(--color-background-state-20__104rte7x);border:none;border-left:1px solid var(--color-foreground-state-10__104rte7b);width:100%;max-width:none;height:100%;padding-block:16px;padding-inline:12px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;display:flex;overflow:hidden auto}.ViewerCursorMenu_drawerMenu__1vxea012>button{min-height:52px}.ViewerCursorMenu_cursorAppearanceMenu__1vxea013{width:max-content;min-width:0;max-width:min(100vw - 32px,256px)}.ViewerCursorMenu_cursorTriggerButton__1vxea014{-webkit-tap-highlight-color:transparent}.ViewerCursorMenu_cursorTriggerGlyph__1vxea015{opacity:.7;justify-content:center;align-items:center;transition:opacity .22s;display:inline-flex}.ViewerCursorMenu_cursorTriggerButton__1vxea014:hover .ViewerCursorMenu_cursorTriggerGlyph__1vxea015,.ViewerCursorMenu_cursorTriggerButton__1vxea014:focus-visible .ViewerCursorMenu_cursorTriggerGlyph__1vxea015,.ViewerCursorMenu_cursorTriggerButton__1vxea014[aria-expanded=true] .ViewerCursorMenu_cursorTriggerGlyph__1vxea015{opacity:1}.ViewerCursorMenu_cursorTriggerTierAvatar__1vxea016{border-radius:var(--radius-full__104rte74p);opacity:.6;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.ViewerCursorMenu_cursorTriggerButton__1vxea014:hover .ViewerCursorMenu_cursorTriggerTierAvatar__1vxea016,.ViewerCursorMenu_cursorTriggerButton__1vxea014:focus-visible .ViewerCursorMenu_cursorTriggerTierAvatar__1vxea016,.ViewerCursorMenu_cursorTriggerButton__1vxea014[aria-expanded=true] .ViewerCursorMenu_cursorTriggerTierAvatar__1vxea016{opacity:1}.ViewerCursorMenu_tierBlock__1vxea017{flex-direction:column;display:flex}.ViewerCursorMenu_tierHeaderBtn__1vxea018{box-sizing:border-box;padding-left:4px;padding-right:12px;border-radius:var(--radius-sm__104rte74l);min-height:40px;color:var(--color-foreground-neutral-100__104rte71);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding-block:4px;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:flex}.ViewerCursorMenu_tierHeaderBtn__1vxea018:hover{background:var(--color-state-color-10__104rte717)}.ViewerCursorMenu_tierHeaderBtn__1vxea018:active{background:var(--color-state-color-20__104rte718);transform:translateY(1px)scale(.99)}.ViewerCursorMenu_tierHeaderBtn__1vxea018[aria-expanded=true]{background:var(--color-state-color-20__104rte718);border-color:var(--color-foreground-color-300__104rte78)}.ViewerCursorMenu_tierAvatar__1vxea019{border-radius:var(--radius-xs__104rte74k);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.ViewerCursorMenu_tierAvatarPlaceholder__1vxea01a{border-radius:var(--radius-xs__104rte74k);background:var(--color-state-color-20__104rte718);width:48px;height:48px;color:var(--color-foreground-color-200__104rte77);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:flex}.ViewerCursorMenu_tierLabel__1vxea01b{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-100__104rte71);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ViewerCursorMenu_tierChevron__1vxea01c{width:16px;height:16px;color:var(--color-foreground-neutral-300__104rte73);flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex}.ViewerCursorMenu_tierChevronOpen__1vxea01d{transform:rotate(180deg)}.ViewerCursorMenu_tierCollapseBody__1vxea01e{flex-direction:column;padding:0 8px;display:flex;overflow:hidden}.ViewerCursorMenu_tierImageMenuItem__1vxea01f{background:var(--color-foreground-state-10__104rte7b);border-bottom-left-radius:var(--radius-sm__104rte74l);border-bottom-right-radius:var(--radius-sm__104rte74l);align-items:center;gap:4px;width:100%;padding:4px 14px 4px 4px;display:flex}.ViewerCursorMenu_tierImageRow__1vxea01g{flex-wrap:wrap;flex:1 0 0;align-items:center;gap:4px;min-width:0;display:flex}.ViewerCursorMenu_tierImageBtn__1vxea01h{border-radius:var(--radius-xs__104rte74k);object-fit:cover;cursor:pointer;background:var(--color-foreground-state-20__104rte7c);opacity:.4;border:1px solid #0000;width:48px;height:48px;padding:0;transition:border-color .12s,opacity .12s;position:relative;overflow:hidden}.ViewerCursorMenu_tierImageBtn__1vxea01h[aria-pressed=true],.ViewerCursorMenu_tierImageBtn__1vxea01h:hover:not([aria-disabled=true]){border-color:var(--color-foreground-color-100__104rte76);opacity:1}.ViewerCursorMenu_tierImageBtnImg__1vxea01i{object-fit:cover;width:100%;height:100%;display:block}.ViewerCursorMenu_tierHelpButton__1vxea01j{width:12px;height:12px;color:var(--color-foreground-neutral-300__104rte73);cursor:help;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ViewerCursorMenu_tierHelpButton__1vxea01j:hover,.ViewerCursorMenu_tierHelpButton__1vxea01j:focus-visible{color:var(--color-foreground-neutral-100__104rte71)}.ViewerCursorMenu_tierHelpButton__1vxea01j:focus-visible{outline:none}@supports (width:1svw){.ViewerCursorMenu_cursorAppearanceMenu__1vxea013{max-width:min(100svw - 32px,256px)}}.UnreadBadge_anchor__kmyrzm0{display:inline-flex;position:relative}.UnreadBadge_badge__kmyrzm1{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-color-400__104rte79);min-width:16px;height:16px;color:var(--color-background-color-0__104rte7q);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.UnreadBadge_dot__kmyrzm2{width:10px;min-width:10px;height:10px;padding:0}.UnreadBadge_ring_surface__kmyrzm3{box-shadow:0 0 0 2px var(--color-background-color-0__104rte7q)}.UnreadBadge_ring_panel__kmyrzm4{box-shadow:0 0 0 2px var(--color-background-neutral-100__104rte7m)}.UnreadBadge_ring_none__kmyrzm5{box-shadow:none}.DiscussionSortChip_menuSectionLabel__897ir80{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);color:var(--color-foreground-neutral-300__104rte73);text-transform:uppercase;padding:8px 12px 4px}.DiscussionSortChip_menuSectionLabel__897ir80:first-child{padding-top:4px}.DiscussionSortChip_menuSectionDivider__897ir81{background:var(--color-foreground-state-10__104rte7b);height:1px;margin:4px 8px}.NotificationBell_panel__wmogs20{background:var(--color-background-color-0__104rte7q);border:1px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-lg__104rte74n);width:min(100vw - 32px,352px);max-height:min(70vh,560px);box-shadow:var(--shadow-large__104rte74r);flex-direction:column;display:flex;overflow:hidden}.NotificationBell_panelHeader__wmogs21{border-bottom:1px solid var(--color-foreground-state-10__104rte7b);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.NotificationBell_panelTitle__wmogs22{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)}.NotificationBell_textButton__wmogs23{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);cursor:pointer;background:0 0;border:none;padding:0;transition:color .12s}.NotificationBell_textButton__wmogs23:hover{color:var(--color-foreground-color-0__104rte75)}.NotificationBell_textButton__wmogs23:disabled{color:var(--color-foreground-state-20__104rte7c);cursor:default}.NotificationBell_textButton__wmogs23:focus-visible{outline:2px solid var(--color-state-color-10__104rte717);outline-offset:2px;border-radius:var(--radius-sm__104rte74l)}.NotificationBell_pushRow__wmogs24{background:var(--color-foreground-state-10__104rte7b);border-bottom:1px solid var(--color-foreground-state-10__104rte7b);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);align-items:center;gap:8px;padding:10px 16px;display:flex}.NotificationBell_pushRowGrow__wmogs25{flex:1;min-width:0}.NotificationBell_pushPromptSlot__wmogs26{flex-shrink:0;padding:8px}.NotificationBell_list__wmogs27{flex:1;overflow-y:auto}.NotificationBell_item__wmogs28{border-bottom:1px solid var(--color-foreground-state-10__104rte7b);background:0 0;align-items:stretch;width:100%;transition:background .12s;display:flex;position:relative}.NotificationBell_item__wmogs28:hover{background:var(--color-foreground-state-10__104rte7b)}.NotificationBell_itemActivate__wmogs29{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:row;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.NotificationBell_itemActivate__wmogs29:focus-visible{outline:2px solid var(--color-state-color-10__104rte717);outline-offset:-2px}.NotificationBell_itemText__wmogs2a{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBell_itemAvatar__wmogs2b{background:var(--color-foreground-state-10__104rte7b);border-radius:50%;flex-shrink:0;width:32px;height:32px}.NotificationBell_itemThumb__wmogs2c{object-fit:cover;border-radius:var(--radius-sm__104rte74l);background:var(--color-foreground-state-10__104rte7b);flex-shrink:0;width:48px;height:48px}.NotificationBell_markReadButton__wmogs2d{flex-shrink:0;align-self:center;margin-right:8px}.NotificationBell_unreadDot__wmogs2e{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-color-400__104rte79);width:8px;height:8px;position:absolute;top:18px;left:4px}.NotificationBell_itemTitle__wmogs2f{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-color-0__104rte75)}.NotificationBell_itemTitleUnread__wmogs2g{color:var(--color-foreground-color-400__104rte79)}.NotificationBell_itemMessage__wmogs2h{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);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationBell_itemTime__wmogs2i{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-300__104rte78)}.NotificationBell_emptyState__wmogs2j{text-align:center;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-300__104rte78);padding:32px 24px}.PartyButton_partyButtonWrap__6nhn5e0{display:inline-flex;position:relative}.PartyButton_partyBadge__6nhn5e1{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-color-400__104rte79);min-width:18px;height:18px;color:var(--color-background-color-0__104rte7q);font-family:var(--typography-scale-labelSm-fontFamily__104rte748);font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);letter-spacing:var(--typography-scale-labelSm-letterSpacing__104rte74c);font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);pointer-events:none;justify-content:center;align-items:center;padding-inline:4px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.PartyButton_portraitButton__6nhn5e2{border-radius:var(--radius-full__104rte74p);cursor:pointer;background:0 0;border:none;flex:none;width:40px;height:40px;padding:0;display:inline-flex;overflow:hidden}.PartyButton_portraitButton__6nhn5e2:focus-visible{box-shadow:0 0 0 4px var(--color-state-color-10__104rte717);outline:none}.PartyButton_portraitButton__6nhn5e2 span{width:100%;height:100%}.PartyButton_groupBadge__6nhn5e3{border-radius:var(--radius-full__104rte74p);background:var(--color-background-color-0__104rte7q);width:16px;height:16px;color:var(--color-foreground-color-0__104rte75);box-shadow:0 0 0 2px var(--color-background-color-0__104rte7q);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.PartyButton_groupBadge__6nhn5e3 svg{width:12px;height:12px}.EnvBadge_root__1rk68ft0{z-index:120;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:fixed;bottom:16px;left:16px}.EnvBadge_chipShared__1rk68ft1{pointer-events:auto;border-radius:var(--radius-full__104rte74p);cursor:pointer;font-family:inherit;font-size:var(--typography-scale-labelSm-fontSize__104rte749);line-height:var(--typography-scale-labelSm-lineHeight__104rte74a);letter-spacing:.04em;font-variation-settings:var(--typography-scale-labelSm-fontVariationSettings__104rte74d);text-transform:uppercase;box-shadow:var(--shadow-small__104rte74q);color:#fff;border:none;align-items:center;gap:6px;padding:4px 8px;font-weight:700;display:inline-flex}.EnvBadge_chip_local__1rk68ft2{background:#249a5d}.EnvBadge_chip_dev__1rk68ft3{background:#2a6fe0}.EnvBadge_chip_prod__1rk68ft4{background:#fa5252}.EnvBadge_chip_branch__1rk68ft5{color:#171717;background:#e59215}.EnvBadge_rootInline__1rk68ft6{pointer-events:auto;flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;position:static}.EnvBadge_chipInlineShared__1rk68ft7{width:100%;box-shadow:none;border-radius:0;justify-content:flex-start;gap:8px;min-height:48px;padding-inline:16px}.EnvBadge_chipInline_local__1rk68ft8{background:#249a5d}.EnvBadge_chipInline_dev__1rk68ft9{background:#2a6fe0}.EnvBadge_chipInline_prod__1rk68fta{background:#fa5252}.EnvBadge_chipInline_branch__1rk68ftb{color:#171717;background:#e59215}.EnvBadge_chipBranch__1rk68ftc{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;opacity:.92;max-width:60%;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;overflow:hidden}.EnvBadge_dot__1rk68ftd{border-radius:var(--radius-full__104rte74p);opacity:.85;background:currentColor;width:6px;height:6px}.EnvBadge_panel__1rk68fte{pointer-events:auto;background:var(--color-background-neutral-100__104rte7m);color:var(--color-foreground-neutral-0__104rte70);border-radius:var(--radius-md__104rte74m);box-shadow:var(--shadow-large__104rte74r);max-width:360px;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);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.EnvBadge_panelInline__1rk68ftf{max-width:none;box-shadow:none;border-radius:0}.EnvBadge_panelRow__1rk68ftg{align-items:baseline;gap:8px;display:flex}.EnvBadge_panelKey__1rk68fth{color:var(--color-foreground-neutral-200__104rte72);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:10px;font-weight:600}.EnvBadge_panelValue__1rk68fti{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.EnvBadge_panelAction__1rk68ftj{appearance:none;border:1px solid var(--color-foreground-state-20__104rte7c);color:var(--color-foreground-neutral-300__104rte73);border-radius:var(--radius-full__104rte74p);cursor:pointer;background:0 0;padding:2px 8px;font-size:11px;font-weight:600;transition:background-color .12s,color .12s}.EnvBadge_panelAction__1rk68ftj:hover{background:var(--color-state-color-10__104rte717);color:var(--color-foreground-neutral-400__104rte74)}.EnvBadge_panelAction__1rk68ftj:active{background:var(--color-state-color-20__104rte718)}.ResumeUploadsModal_heading__1b3wg6z0{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}.ResumeUploadsModal_lead__1b3wg6z1{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}.ResumeUploadsModal_fileList__1b3wg6z2{border:1px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-md__104rte74m);flex-direction:column;max-height:min(320px,40vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ResumeUploadsModal_fileRow__1b3wg6z3{align-items:center;gap:8px;padding:6px 8px;display:flex}.ResumeUploadsModal_fileRow__1b3wg6z3:not(:last-child){border-bottom:1px solid var(--color-foreground-state-10__104rte7b)}.ResumeUploadsModal_fileName__1b3wg6z4{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);min-width:0;color:var(--color-foreground-neutral-0__104rte70);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ResumeUploadsModal_fileProgress__1b3wg6z5{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);flex-shrink:0}.ResumeUploadsModal_errorLine__1b3wg6z6{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-60__104rte7g);margin:0}.ResumeUploadsModal_actions__1b3wg6z7{justify-content:flex-end;gap:8px;display:flex}.CoverFlowSlide_slideWrap__b2wahe0{will-change:transform;transform-style:preserve-3d;cursor:pointer;grid-area:1/1}.ClubShelfCard_cardRoot__nd1ybt0{aspect-ratio:1078/606;box-sizing:border-box;border-radius:var(--radius-lg__104rte74n);background:var(--color-background-color-200__104rte7s);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:48px;transition:box-shadow 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ClubShelfCard_cardActive__nd1ybt1{box-shadow:0px 8px 120px -24px var(--color-state-color-60__104rte71c)}.ClubShelfCard_main__nd1ybt2{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ClubShelfCard_title__nd1ybt3{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}.ClubShelfCard_faceRow__nd1ybt4{--member-portrait-ring:var(--color-background-state-60__104rte711);z-index:1;justify-content:center;display:flex;position:relative}.ClubShelfCard_chips__nd1ybt5{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.ClubShelfCard_posterBackdrop__nd1ybt6{object-fit:cover;opacity:.5;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}@media screen and (width<=768px){.ClubShelfCard_cardRoot__nd1ybt0{aspect-ratio:2/3;padding:24px}.ClubShelfCard_title__nd1ybt3{font-size:clamp(42px,14vw,60px)}}.UploadTray_trayRoot__2o81nj0{right:16px;bottom:max(16px, var(--party-dock-clearance,0px));z-index:80;pointer-events:none;flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed}.UploadTray_trayCard__2o81nj1{border-radius:var(--radius-lg__104rte74n);pointer-events:auto;box-shadow:var(--shadow-large__104rte74r);flex-direction:column;display:flex;overflow:hidden}.UploadTray_trayHeader__2o81nj2{border-bottom:1px solid var(--color-foreground-state-10__104rte7b);cursor:pointer;text-align:left;width:100%;color:var(--color-foreground-neutral-0__104rte70);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.UploadTray_trayHeaderLabel__2o81nj3{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);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.UploadTray_trayHeaderLabelError__2o81nj4{color:var(--color-foreground-state-60__104rte7g)}.UploadTray_trayBody__2o81nj5{flex-direction:column;max-height:40vh;display:flex;overflow-y:auto}.UploadTray_trayItem__2o81nj6{border-bottom:1px solid var(--color-foreground-state-10__104rte7b);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.UploadTray_trayItem__2o81nj6:last-child{border-bottom:none}.UploadTray_trayItemHeader__2o81nj7{align-items:center;gap:8px;min-width:0;display:flex}.UploadTray_trayItemFileName__2o81nj8{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);min-width:0;color:var(--color-foreground-neutral-0__104rte70);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.UploadTray_trayItemPhase__2o81nj9{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);white-space:nowrap}.UploadTray_trayItemPhaseError__2o81nja{color:var(--color-foreground-state-60__104rte7g)}.UploadTray_trayItemError__2o81njb{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-60__104rte7g);overflow-wrap:anywhere;margin:0}.UploadTray_trayActions__2o81njc{align-items:center;gap:4px;display:flex}.WatchTimeDebugModal_dialog__1hbypqw0{width:min(92vw,640px);max-width:min(92vw,640px)}.WatchTimeDebugModal_heading__1hbypqw1{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}.WatchTimeDebugModal_subheading__1hbypqw2{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-100__104rte76);margin:0}.WatchTimeDebugModal_list__1hbypqw3{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.WatchTimeDebugModal_row__1hbypqw4{border-radius:var(--radius-sm__104rte74l);background:var(--color-background-state-10__104rte7w);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:8px 12px;display:grid}.WatchTimeDebugModal_rowTitle__1hbypqw5{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-0__104rte70);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WatchTimeDebugModal_rowTotal__1hbypqw6{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-0__104rte70);font-variant-numeric:tabular-nums;white-space:nowrap}.WatchTimeDebugModal_rowSources__1hbypqw7{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-40__104rte7e);font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.WatchTimeDebugModal_rowSourceDb__1hbypqw8{color:var(--color-foreground-color-100__104rte76)}.WatchTimeDebugModal_rowSourceLocal__1hbypqw9{color:var(--color-foreground-state-60__104rte7g)}.WatchTimeDebugModal_rowMeta__1hbypqwa{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-40__104rte7e);font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:8px;display:flex}.WatchTimeDebugModal_progressTrack__1hbypqwb{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-state-10__104rte7b);flex:auto;height:4px;position:relative;overflow:hidden}.WatchTimeDebugModal_progressFill__1hbypqwc{transform-origin:0;background:var(--color-foreground-state-50__104rte7f);border-radius:inherit;position:absolute;inset:0}.WatchTimeDebugModal_emptyState__1hbypqwd{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-100__104rte76);margin:0}.WatchTimeDebugModal_tierBlock__1hbypqwe{border-radius:var(--radius-sm__104rte74l);background:var(--color-background-state-10__104rte7w);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.WatchTimeDebugModal_tierBlockHeader__1hbypqwf{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.WatchTimeDebugModal_tierBlockCurrent__1hbypqwg{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-0__104rte70)}.WatchTimeDebugModal_tierBlockMeta__1hbypqwh{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);font-variant-numeric:tabular-nums}.WatchTimeDebugModal_tierBlockProgressTrack__1hbypqwi{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-state-10__104rte7b);width:100%;height:4px;position:relative;overflow:hidden}.WatchTimeDebugModal_tierBlockProgressFill__1hbypqwj{transform-origin:0;background:var(--color-foreground-state-60__104rte7g);border-radius:inherit;position:absolute;inset:0}.CatalogSearchSheet_dialog__1lps1dh0{flex-direction:column;gap:16px;width:min(560px,100%);max-height:min(72dvh,640px);padding:24px;display:flex}.CatalogSearchSheet_title__1lps1dh1{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}.CatalogSearchSheet_intro__1lps1dh2{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}.CatalogSearchSheet_results__1lps1dh3{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.CatalogSearchSheet_sectionLabel__1lps1dh4{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;padding-top:8px}.CatalogSearchSheet_row__1lps1dh5{border-radius:var(--radius-md__104rte74m);align-items:center;gap:12px;padding:8px;display:flex}.CatalogSearchSheet_rowClickable__1lps1dh6{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none}.CatalogSearchSheet_rowClickable__1lps1dh6:hover{background:var(--color-background-neutral-100__104rte7m)}.CatalogSearchSheet_poster__1lps1dh7{object-fit:cover;border-radius:var(--radius-sm__104rte74l);background:var(--color-background-neutral-200__104rte7n);flex-shrink:0;width:40px;height:60px}.CatalogSearchSheet_rowText__1lps1dh8{flex-direction:column;flex:1;min-width:0;display:flex}.CatalogSearchSheet_rowTitle__1lps1dh9{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-0__104rte70);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CatalogSearchSheet_rowMeta__1lps1dha{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)}.CatalogSearchSheet_emptyText__1lps1dhb{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;margin:0;padding-block:16px}.CatalogSearchSheet_attribution__1lps1dhc{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;padding-top:8px}@keyframes RoomMap_mapCardReveal__18wnnx8{0%{opacity:0}to{opacity:1}}@keyframes RoomMap_mapCardHide__18wnnx9{0%{opacity:1}to{opacity:0}}.RoomMap_mapViewport__18wnnx0{z-index:0;background:var(--color-background-neutral-0__104rte7l);cursor:grab;transition:opacity .22s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;overflow:hidden}.RoomMap_mapViewport__18wnnx0[data-dragging=true]{cursor:grabbing}.RoomMap_mapHandoffHost__18wnnx1{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.RoomMap_mapLoadingOverlay__18wnnx2{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RoomMap_mapEmptyNote__18wnnx3{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-300__104rte73);text-align:center;max-width:384px;padding-inline:24px}.RoomMap_mapNoteStack__18wnnx4{flex-direction:column;align-items:center;gap:16px;display:flex}.RoomMap_mapSuggestCta__18wnnx5{pointer-events:auto}.RoomMap_mapSuggestDock__18wnnx6{z-index:3;pointer-events:none;justify-content:center;padding-inline:24px;display:flex;position:absolute;bottom:32px;left:0;right:0}.RoomMap_mapWorld__18wnnx7{z-index:2;-webkit-user-select:none;user-select:none;position:absolute;inset:-50%;overflow:hidden}.RoomMap_mapWorld__18wnnx7[data-revealing=true]>*{animation:.7s cubic-bezier(.22,1.12,.36,1) both RoomMap_mapCardReveal__18wnnx8;animation-delay:calc(.45s + var(--map-reveal-delay,0s))}.RoomMap_mapWorld__18wnnx7[data-leaving=true]>*{animation:.32s ease-in both RoomMap_mapCardHide__18wnnx9;animation-delay:calc(var(--map-reveal-delay,0s) * .35)}.RoomMap_stressReadout__18wnnxa{z-index:4;pointer-events:none;color:#fff;white-space:pre;background:#000000b8;border-radius:6px;padding:6px 8px;font:500 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:8px;left:8px}@media screen and (width<=1024px){.RoomMap_mapSuggestDock__18wnnx6{bottom:calc(56px + max(28px, env(safe-area-inset-bottom,0px)))}.RoomMap_mapWorld__18wnnx7[data-revealing=true]>*,.RoomMap_mapWorld__18wnnx7[data-leaving=true]>*{animation:none}.RoomMap_mapWorld__18wnnx7[data-panning=true] *{transition:none}}.ErrorBoundary_rootPage__1dc05100{z-index:100;background:var(--color-background-neutral-0__104rte7l);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ErrorBoundary_rootInline__1dc05101{z-index:1;background:var(--color-background-neutral-0__104rte7l);pointer-events:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.ErrorBoundary_panel__1dc05102{box-sizing:border-box;border-radius:var(--radius-lg__104rte74n);background:var(--color-background-neutral-100__104rte7m);width:100%;max-width:560px;box-shadow:inset 0 0 0 1px var(--color-foreground-state-10__104rte7b);flex-direction:column;gap:16px;padding:24px;display:flex}.ErrorBoundary_title__1dc05103{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-400__104rte74);margin:0}.ErrorBoundary_message__1dc05104{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}.ErrorBoundary_report__1dc05105{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;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-sm__104rte74l);background:var(--color-background-neutral-0__104rte7l);max-height:240px;color:var(--color-foreground-neutral-300__104rte73);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;padding:12px;overflow:auto}.ErrorBoundary_actions__1dc05106{flex-wrap:wrap;gap:8px;display:flex}.ErrorBoundary_actionBase__1dc05107{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);box-sizing:border-box;border-radius:var(--radius-sm__104rte74l);cursor:pointer;border:none;min-height:40px;padding-inline:16px;transition:background-color .12s,color .12s}.ErrorBoundary_actionPrimary__1dc05108{background:var(--color-background-state-50__104rte710);color:var(--color-foreground-neutral-0__104rte70)}.ErrorBoundary_actionPrimary__1dc05108:hover{background:var(--color-background-state-60__104rte711)}.ErrorBoundary_actionSecondary__1dc05109{background:var(--color-state-color-10__104rte717);color:var(--color-foreground-neutral-400__104rte74)}.ErrorBoundary_actionSecondary__1dc05109:hover{background:var(--color-state-color-20__104rte718)}@keyframes Skeleton_skeletonPulse__czdbzr0{0%,to{opacity:1}50%{opacity:.7}}.Skeleton_skeletonBase__czdbzr1{background:var(--color-foreground-state-10__104rte7b);will-change:opacity;flex-shrink:0;animation:1.5s linear infinite Skeleton_skeletonPulse__czdbzr0;display:block;transform:translateZ(0)}.Skeleton_skeletonVariants_block__czdbzr2{border-radius:var(--radius-md__104rte74m)}.Skeleton_skeletonVariants_card__czdbzr3{border-radius:var(--radius-lg__104rte74n)}.Skeleton_skeletonVariants_text__czdbzr4{border-radius:var(--radius-full__104rte74p);height:12px}.Skeleton_skeletonVariants_circle__czdbzr5{border-radius:var(--radius-full__104rte74p);aspect-ratio:1}@media (prefers-reduced-motion:reduce){.Skeleton_skeletonBase__czdbzr1{animation:none}}.HomeHeroCrate_crateRoot__1c75fxw0{-webkit-user-select:none;user-select:none;outline:none;width:100%;min-width:0;height:100%;min-height:0;position:relative}.HomeHeroCrate_stage__1c75fxw1{perspective:2600px;transform-style:preserve-3d;touch-action:pan-y;place-items:center;display:grid;position:absolute;inset:0}.HomeHeroCrate_slideCard__1c75fxw2{aspect-ratio:778/440;width:100%}.HomeHeroCrate_railArrow__1c75fxw3{z-index:2;display:flex;position:absolute;top:calc(50% + 11px);transform:translateY(-50%)}.HomeHeroCrate_emptyStage__1c75fxw4{place-items:center;display:grid;position:absolute;inset:0}.HomeHeroCrate_emptyPanel__1c75fxw5{box-sizing:border-box;aspect-ratio:778/440;border-radius:var(--radius-lg__104rte74n);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:24px;display:flex}.HomeHeroCrate_emptyTitle__1c75fxw6{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}.HomeHeroCrate_emptyBody__1c75fxw7{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:384px;margin:0}@media screen and (width<=1024px){.HomeHeroCrate_stage__1c75fxw1{padding-top:48px;padding-bottom:104px}.HomeHeroCrate_slideCard__1c75fxw2{aspect-ratio:388/615}.HomeHeroCrate_railArrow__1c75fxw3{display:none}.HomeHeroCrate_emptyPanel__1c75fxw5{aspect-ratio:388/615}}.PreviewActivityChip_chipBase__t881je0{--nv-glass-bg:var(--color-background-state-10__104rte7w);--nv-glass-tint:var(--color-state-color-30__104rte719);box-sizing:border-box;border-radius:var(--radius-md__104rte74m);border:1px solid var(--color-state-color-10__104rte717);text-align:left;cursor:pointer;width:196px;color:var(--color-foreground-state-40__104rte7e);flex-direction:column;flex-shrink:0;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s,--nv-glass-bg .12s,--nv-glass-tint .12s;display:flex}.PreviewActivityChip_chipBase__t881je0:hover,.PreviewActivityChip_chipBase__t881je0[data-state=hover]{--nv-glass-tint:var(--color-state-color-40__104rte71a);border-color:var(--color-state-color-20__104rte718);transform:translateY(-2px)}.PreviewActivityChip_chipBase__t881je0:focus-visible,.PreviewActivityChip_chipBase__t881je0[data-state=focused]{--nv-glass-tint:var(--color-state-color-40__104rte71a);box-shadow:inset 0 1px 2px -1px #ffffff40, 0 0 0 4px var(--color-state-color-10__104rte717);outline:none}.PreviewActivityChip_chipBase__t881je0:active,.PreviewActivityChip_chipBase__t881je0[data-state=pressed]{--nv-glass-tint:var(--color-state-color-50__104rte71b);border-color:var(--color-state-color-20__104rte718);transform:translateY(1px)scale(.99)}.PreviewActivityChip_chipStep__t881je1{height:130px}.PreviewActivityChip_chipStep__t881je2{height:164px}.PreviewActivityChip_chipStep__t881je3{height:203px}.PreviewActivityChip_chipTop__t881je4{flex-shrink:0;align-items:center;gap:6px;padding:4px;display:flex}.PreviewActivityChip_chipAvatar__t881je5{border-radius:var(--radius-sm__104rte74l);background:var(--color-state-color-20__104rte718);flex-shrink:0;width:24px;height:24px}.PreviewActivityChip_chipIconHead__t881je6{color:var(--color-foreground-color-300__104rte78);justify-content:center;align-items:center;display:flex}.PreviewActivityChip_chipIconHead__t881je6>span,.PreviewActivityChip_chipIconHead__t881je6 svg{width:16px;height:16px}.PreviewActivityChip_chipUsername__t881je7{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-color-300__104rte78);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PreviewActivityChip_chipSentence__t881je8{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-40__104rte7e);flex-shrink:0;padding-left:8px;padding-right:8px}.PreviewActivityChip_chipEmphasis__t881je9{color:var(--color-foreground-color-100__104rte76);font-weight:inherit}.PreviewActivityChip_chipImageWell__t881jea{flex:1;width:100%;min-height:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 100%);mask-image:linear-gradient(#0000 0%,#00000040 100%)}.PreviewActivityChip_chipImage__t881jeb{object-fit:cover;width:100%;height:100%;display:block}@container treehouse-preview-card (width<=519px){.PreviewActivityChip_chipBase__t881je0{flex:1 1 0;height:auto}.PreviewActivityChip_chipStep__t881je1{width:190px;height:auto}.PreviewActivityChip_chipStep__t881je2{width:256px;height:auto}.PreviewActivityChip_chipStep__t881je3{width:100%;height:auto}}@keyframes TreehousePreviewCard_flightFadeIn__10vhwdh7{0%{opacity:0}}.TreehousePreviewCard_cardRoot__10vhwdh0{box-sizing:border-box;border-radius:var(--radius-xl__104rte74o);cursor:pointer;width:100%;min-width:0;height:100%;transition:transform .2s,box-shadow 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:clip;container:treehouse-preview-card/inline-size}.TreehousePreviewCard_cardRoot__10vhwdh0:after{content:"";pointer-events:none;background:0 0;transition:background-color .12s,background .12s;position:absolute;inset:0}.TreehousePreviewCard_cardRoot__10vhwdh0:hover:after,.TreehousePreviewCard_cardRoot__10vhwdh0[data-state=hover]:after{background:var(--color-state-color-10__104rte717)}.TreehousePreviewCard_cardRoot__10vhwdh0:hover,.TreehousePreviewCard_cardRoot__10vhwdh0[data-state=hover]{box-shadow:0 8px 120px -24px var(--color-state-color-80__104rte71e);transform:translateY(-4px)}.TreehousePreviewCard_cardRoot__10vhwdh0:focus-visible,.TreehousePreviewCard_cardRoot__10vhwdh0[data-state=focused]{box-shadow:0 0 0 4px var(--color-state-color-20__104rte718), 0 8px 120px -24px var(--color-state-color-60__104rte71c);outline:none}.TreehousePreviewCard_cardRoot__10vhwdh0:active:after,.TreehousePreviewCard_cardRoot__10vhwdh0[data-state=pressed]:after{background:var(--color-state-color-20__104rte718)}.TreehousePreviewCard_cardRoot__10vhwdh0:active,.TreehousePreviewCard_cardRoot__10vhwdh0[data-state=pressed]{box-shadow:none;transform:translateY(1px)scale(.995)}.TreehousePreviewCard_cardTreehouse__10vhwdh1{background:var(--color-background-color-400__104rte7u)}.TreehousePreviewCard_cardContent__10vhwdh2{background:var(--color-background-color-300__104rte7t)}.TreehousePreviewCard_cardActive__10vhwdh3{box-shadow:0 8px 120px -24px var(--color-state-color-60__104rte71c)}.TreehousePreviewCard_poster__10vhwdh4{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.TreehousePreviewCard_morphLayer__10vhwdh5{z-index:0;pointer-events:none;position:absolute;inset:0}.TreehousePreviewCard_morphLayerImg__10vhwdh6{object-fit:cover;width:100%;height:100%;display:block}.TreehousePreviewCard_flightChromeFade__10vhwdh8{animation:.52s cubic-bezier(.16,1,.3,1) .26s both TreehousePreviewCard_flightFadeIn__10vhwdh7}.TreehousePreviewCard_gradientBase__10vhwdh9{pointer-events:none;position:absolute;inset:0}.TreehousePreviewCard_gradientTreehouse__10vhwdha{background:linear-gradient(180deg, var(--color-background-state-10__104rte7w) 0%, var(--color-background-state-30__104rte7y) 100%), linear-gradient(180deg, var(--color-state-color-10__104rte717) 0%, var(--color-background-color-400__104rte7u) 72.391%)}.TreehousePreviewCard_gradientContent__10vhwdhb{background:linear-gradient(180deg, var(--color-background-state-10__104rte7w) 0%, var(--color-background-state-30__104rte7y) 100%), linear-gradient(180deg, var(--color-state-color-50__104rte71b) 0%, var(--color-background-color-400__104rte7u) 72.391%)}.TreehousePreviewCard_contentLayer__10vhwdhc{z-index:1;box-sizing:border-box;grid-template:"title actions""chips chips"1fr/minmax(0,1fr) auto;align-items:end;column-gap:16px;width:100%;height:100%;padding:32px;display:grid;position:relative}.TreehousePreviewCard_contentTreehouse__10vhwdhd{row-gap:0}.TreehousePreviewCard_contentContent__10vhwdhe{row-gap:16px}.TreehousePreviewCard_title__10vhwdhf{font-family:var(--typography-scale-display2xl-fontFamily__104rte71q);font-size:var(--typography-scale-display2xl-fontSize__104rte71r);line-height:1;font-weight:var(--typography-scale-display2xl-fontWeight__104rte71t);letter-spacing:var(--typography-scale-display2xl-letterSpacing__104rte71u);font-variation-settings:var(--typography-scale-display2xl-fontVariationSettings__104rte71v);color:var(--color-foreground-color-100__104rte76);grid-area:title;width:max-content;min-width:0;max-width:100%;margin:0}.TreehousePreviewCard_actions__10vhwdhg{--nv-preview-action-bg:var(--color-background-color-300__104rte7t);grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TreehousePreviewCard_actionsStrong__10vhwdhh{--nv-preview-action-bg:var(--color-background-color-400__104rte7u)}.TreehousePreviewCard_primaryAction__10vhwdhi.TreehousePreviewCard_primaryAction__10vhwdhi{background:var(--nv-preview-action-bg)}.TreehousePreviewCard_primaryAction__10vhwdhi.TreehousePreviewCard_primaryAction__10vhwdhi:hover:not([aria-disabled=true]),.TreehousePreviewCard_primaryAction__10vhwdhi.TreehousePreviewCard_primaryAction__10vhwdhi[data-state=hover]{background:linear-gradient(var(--color-state-color-10__104rte717), var(--color-state-color-10__104rte717)), var(--nv-preview-action-bg)}.TreehousePreviewCard_primaryAction__10vhwdhi.TreehousePreviewCard_primaryAction__10vhwdhi:active:not([aria-disabled=true]),.TreehousePreviewCard_primaryAction__10vhwdhi.TreehousePreviewCard_primaryAction__10vhwdhi[data-state=pressed]{background:linear-gradient(var(--color-state-color-20__104rte718), var(--color-state-color-20__104rte718)), var(--nv-preview-action-bg);box-shadow:none}.TreehousePreviewCard_chipRow__10vhwdhj{grid-area:chips;align-items:flex-end;gap:8px;width:100%;min-width:0;min-height:0;display:flex}.TreehousePreviewCard_creationTitleStack__10vhwdhk{grid-area:title;row-gap:4px;min-width:0;display:grid}.TreehousePreviewCard_creationEyebrow__10vhwdhl{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);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.TreehousePreviewCard_creationByline__10vhwdhm{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-40__104rte7e);white-space:nowrap;text-overflow:ellipsis;grid-area:chips;align-self:end;min-width:0;margin:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.TreehousePreviewCard_flightChromeFade__10vhwdh8{animation:none}}@container treehouse-preview-card (width<=519px){.TreehousePreviewCard_contentLayer__10vhwdhc{grid-template:"title""chips"minmax(0,1fr)"actions"/minmax(0,1fr);row-gap:16px;padding:24px}.TreehousePreviewCard_contentTreehouse__10vhwdhd{row-gap:16px}.TreehousePreviewCard_title__10vhwdhf{font-family:var(--typography-scale-h1-fontFamily__104rte728);font-size:var(--typography-scale-h1-fontSize__104rte729);line-height:1;font-weight:var(--typography-scale-h1-fontWeight__104rte72b);letter-spacing:var(--typography-scale-h1-letterSpacing__104rte72c);font-variation-settings:var(--typography-scale-h1-fontVariationSettings__104rte72d)}.TreehousePreviewCard_actions__10vhwdhg{--nv-preview-action-bg:var(--color-background-color-400__104rte7u)}.TreehousePreviewCard_chipRow__10vhwdhj{flex-direction:column;justify-content:stretch;align-self:stretch;align-items:flex-start}}@keyframes HomeSidebar_sidebarMountIn__8nw6ye4{0%{opacity:0}to{opacity:1}}.HomeSidebar_sidebarRoot__8nw6ye0{box-sizing:border-box;flex-direction:column;display:flex}.HomeSidebar_sidebarPanel__8nw6ye1{border-radius:var(--radius-lg__104rte74n);width:242px;height:100%;box-shadow:0 8px 28px -8px var(--color-state-color-20__104rte718), inset 0 1px 2px -1px #ffffff40;transition:transform .22s,visibility}.HomeSidebar_sidebarPanel__8nw6ye1[data-collapsed=true]{visibility:hidden;pointer-events:none;transition-delay:0s,.22s;transform:translate(calc(-100% - 8px))}.HomeSidebar_sidebarSheet__8nw6ye2{width:100%;height:auto}.HomeSidebar_sidebarSheetDialog__8nw6ye3{background:linear-gradient(var(--color-state-color-20__104rte718), var(--color-state-color-20__104rte718)), linear-gradient(var(--color-background-state-50__104rte710), var(--color-background-state-50__104rte710));-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border:none;padding-inline:8px;box-shadow:inset 0 1px 2px -1px #ffffff40}.HomeSidebar_homeSidebarMount__8nw6ye5{top:calc(var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) + 32px);z-index:5;height:auto;animation:.2s ease-out both HomeSidebar_sidebarMountIn__8nw6ye4;position:fixed;bottom:8px;left:8px}.HomeSidebar_sidebarScroll__8nw6ye6,.HomeSidebar_sidebarScrollFill__8nw6ye7{flex-direction:column;flex:1;min-height:0;display:flex}.HomeSidebar_sidebarPanelPort__8nw6ye8{box-sizing:border-box;min-width:calc(100% + 24px);margin-inline:-12px;padding-block:8px;padding-inline:20px;scroll-padding-block:8px}.HomeSidebar_sidebarPanel__8nw6ye1 .CustomScrollArea_overlayVerticalRail__zc2seik{right:0}.HomeSidebar_sidebarMenu__8nw6ye9{flex-direction:column;gap:2px;width:100%;display:flex}.HomeSidebar_sectionLabel__8nw6yea{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-70__104rte7h);padding:8px 8px 4px}.HomeSidebar_sectionDivider__8nw6yeb{padding:8px}.HomeSidebar_sectionDividerBar__8nw6yec{border-radius:var(--radius-full__104rte74p);background:var(--color-foreground-state-10__104rte7b);width:100%;height:2px;display:block}.HomeSidebar_heroItem__8nw6yed[data-sidebar-item]{border-radius:var(--radius-sm__104rte74l);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);gap:16px;padding-left:16px;padding-right:8px}.HomeSidebar_listItem__8nw6yee[data-sidebar-item]{border-radius:var(--radius-sm__104rte74l);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);padding-inline:8px}.HomeSidebar_heroItem__8nw6yed [data-slot=icon-leading],.HomeSidebar_listItem__8nw6yee [data-slot=icon-trailing]{width:16px;height:16px}.HomeSidebar_listItem__8nw6yee [data-slot=image-leading]{border-radius:var(--radius-xs__104rte74k);width:32px;height:32px;margin-left:0}.HomeSidebar_rowImage__8nw6yef{object-fit:cover;width:100%;height:100%;display:block}.HomeSidebar_rowImageFallback__8nw6yeg{background:var(--color-foreground-state-10__104rte7b);width:100%;height:100%;display:block}.HomeSidebar_favoritesGroup__8nw6yeh{flex-direction:column;gap:2px;width:100%;display:flex}.HomeSidebar_favoriteRow__8nw6yei{width:100%;transition:box-shadow .14s}.HomeSidebar_favoriteRow__8nw6yei[data-lifted=true]{z-index:1;box-shadow:var(--shadow-large__104rte74r);position:relative}.HomeSidebar_favoriteRow__8nw6yei[data-pointer-focus] [data-sidebar-item]:focus-visible{box-shadow:none}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_sidebarMenu__8nw6ye9,.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_favoritesGroup__8nw6yeh{gap:4px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_sectionLabel__8nw6yea{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);padding:12px 12px 8px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_sectionDivider__8nw6yeb{padding:12px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_heroItem__8nw6yed[data-sidebar-item]{border-radius:var(--radius-md__104rte74m);min-height:48px;font-family:var(--typography-scale-subtitle-fontFamily__104rte732);font-size:var(--typography-scale-subtitle-fontSize__104rte733);line-height:var(--typography-scale-subtitle-lineHeight__104rte734);font-weight:var(--typography-scale-subtitle-fontWeight__104rte735);letter-spacing:var(--typography-scale-subtitle-letterSpacing__104rte736);font-variation-settings:var(--typography-scale-subtitle-fontVariationSettings__104rte737);gap:20px;padding-left:20px;padding-right:12px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_listItem__8nw6yee[data-sidebar-item]{border-radius:var(--radius-md__104rte74m);min-height:48px;font-family:var(--typography-scale-subtitle-fontFamily__104rte732);font-size:var(--typography-scale-subtitle-fontSize__104rte733);line-height:var(--typography-scale-subtitle-lineHeight__104rte734);font-weight:var(--typography-scale-subtitle-fontWeight__104rte735);letter-spacing:var(--typography-scale-subtitle-letterSpacing__104rte736);font-variation-settings:var(--typography-scale-subtitle-fontVariationSettings__104rte737);gap:12px;padding-inline:12px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_heroItem__8nw6yed [data-slot=icon-leading],.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_heroItem__8nw6yed [data-slot=icon-leading] span,.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_heroItem__8nw6yed [data-slot=icon-leading] svg,.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_listItem__8nw6yee [data-slot=icon-trailing],.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_listItem__8nw6yee [data-slot=icon-trailing] span,.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_listItem__8nw6yee [data-slot=icon-trailing] svg{width:24px;height:24px}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_listItem__8nw6yee [data-slot=image-leading]{border-radius:var(--radius-sm__104rte74l);width:40px;height:40px}.HomeSidebar_foldChevronSpin__8nw6yek{justify-content:center;align-items:center;display:flex}.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_foldChevron__8nw6yej,.HomeSidebar_sidebarSheet__8nw6ye2 .HomeSidebar_foldChevron__8nw6yej svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.HomeSidebar_sidebarPanel__8nw6ye1{transition:none}.HomeSidebar_homeSidebarMount__8nw6ye5{animation:none}.HomeSidebar_favoriteRow__8nw6yei{transition:none}}.SideRailNav_railBase__1biltxz0{box-sizing:border-box;border-radius:var(--radius-lg__104rte74n);top:calc(var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) + 24px);max-height:calc(100vh - var(--app-header-h,calc(56px + env(safe-area-inset-top,0px))) - 48px);flex-direction:column;align-self:start;gap:16px;padding:24px;display:flex;position:sticky;overflow:hidden}.SideRailNav_rail__1biltxz1{border:1px solid var(--color-foreground-state-10__104rte7b);background:var(--color-background-neutral-0__104rte7l)}.themeVariants_themeClasses_dark__hxa61fa .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fb .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fc .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fd .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fe .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61ff .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fg .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fh .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fi .SideRailNav_rail__1biltxz1,.themeVariants_themeClasses_dark__hxa61fj .SideRailNav_rail__1biltxz1{background:#000}.SideRailNav_railGlass__1biltxz2{padding:8px}.SideRailNav_railHeader__1biltxz3{flex-direction:column;gap:2px;display:flex}.SideRailNav_railTitle__1biltxz4{color:var(--color-foreground-neutral-0__104rte70);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}.SideRailNav_railSubtitle__1biltxz5{color:var(--color-foreground-neutral-300__104rte73);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);margin:0}.SideRailNav_railScroll__1biltxz6,.SideRailNav_railScrollFill__1biltxz7{flex-direction:column;flex:1;min-height:0;display:flex}.SideRailNav_railMenu__1biltxz8{flex-direction:column;gap:2px;width:100%;display:flex}.SideRailNav_railItemLabel__1biltxz9{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.SideRailNav_railItemMeta__1biltxza{color:var(--color-foreground-neutral-300__104rte73);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)}@media screen and (width<=1024px){.SideRailNav_railBase__1biltxz0{max-height:none;position:static}}.PromptBanner_promptBannerWrap__1izc95h0{left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom,0px));z-index:10;pointer-events:none;width:fit-content;max-width:min(720px,100vw - 32px);margin-inline:auto;position:fixed}.PromptBanner_promptBannerCard__1izc95h1{pointer-events:auto;padding:16px;border-radius:var(--radius-lg__104rte74n);box-shadow:var(--shadow-small__104rte74q);align-items:center;gap:24px;padding-left:24px;display:flex}.PromptBanner_promptBannerCopy__1izc95h2{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-100__104rte71);-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.PromptBanner_promptBannerActions__1izc95h3{flex-shrink:0;align-items:center;gap:8px;display:flex}@media screen and (width<=1024px){.PromptBanner_promptBannerWrap__1izc95h0{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media screen and (width<=768px){.PromptBanner_promptBannerCard__1izc95h1{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.PromptBanner_promptBannerCopy__1izc95h2{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)}}
