.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__104rte74j);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__104rte74j);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__104rte74h);width:min(100vw - 32px,336px);box-shadow:var(--shadow-large__104rte74l);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__104rte74g);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__104rte74g);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__104rte74j);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__104rte74j);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__104rte74f);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__104rte74e);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.ViewerCursorMenu_tierAvatarPlaceholder__1vxea01a{border-radius:var(--radius-xs__104rte74e);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__104rte74f);border-bottom-right-radius:var(--radius-sm__104rte74f);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__104rte74e);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)}}.PartyButton_partyButtonWrap__6nhn5e0{display:inline-flex;position:relative}.PartyButton_partyBadge__6nhn5e1{border-radius:var(--radius-full__104rte74j);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}.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_triggerWrap__wmogs20{display:inline-flex;position:relative}.NotificationBell_badge__wmogs21{border-radius:var(--radius-full__104rte74j);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;box-shadow:0 0 0 2px var(--color-background-color-0__104rte7q);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}.NotificationBell_panel__wmogs22{background:var(--color-background-color-0__104rte7q);border:1px solid var(--color-foreground-state-10__104rte7b);border-radius:var(--radius-lg__104rte74h);width:min(100vw - 32px,352px);max-height:min(70vh,560px);box-shadow:var(--shadow-large__104rte74l);flex-direction:column;display:flex;overflow:hidden}.NotificationBell_panelHeader__wmogs23{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__wmogs24{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__wmogs25{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__wmogs25:hover{color:var(--color-foreground-color-0__104rte75)}.NotificationBell_textButton__wmogs25:disabled{color:var(--color-foreground-state-20__104rte7c);cursor:default}.NotificationBell_textButton__wmogs25:focus-visible{outline:2px solid var(--color-state-color-10__104rte717);outline-offset:2px;border-radius:var(--radius-sm__104rte74f)}.NotificationBell_pushRow__wmogs26{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__wmogs27{flex:1;min-width:0}.NotificationBell_pushPromptSlot__wmogs28{flex-shrink:0;padding:8px}.NotificationBell_list__wmogs29{flex:1;overflow-y:auto}.NotificationBell_item__wmogs2a{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__wmogs2a:hover{background:var(--color-foreground-state-10__104rte7b)}.NotificationBell_itemActivate__wmogs2b{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__wmogs2b:focus-visible{outline:2px solid var(--color-state-color-10__104rte717);outline-offset:-2px}.NotificationBell_itemText__wmogs2c{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBell_itemAvatar__wmogs2d{background:var(--color-foreground-state-10__104rte7b);border-radius:50%;flex-shrink:0;width:32px;height:32px}.NotificationBell_itemThumb__wmogs2e{object-fit:cover;border-radius:var(--radius-sm__104rte74f);background:var(--color-foreground-state-10__104rte7b);flex-shrink:0;width:48px;height:48px}.NotificationBell_markReadButton__wmogs2f{flex-shrink:0;align-self:center;margin-right:8px}.NotificationBell_unreadDot__wmogs2g{border-radius:var(--radius-full__104rte74j);background:var(--color-foreground-color-400__104rte79);width:8px;height:8px;position:absolute;top:18px;left:4px}.NotificationBell_itemTitle__wmogs2h{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__wmogs2i{color:var(--color-foreground-color-400__104rte79)}.NotificationBell_itemMessage__wmogs2j{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__wmogs2k{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__wmogs2l{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}.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__104rte74j);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__104rte74k);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__104rte74j);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__104rte74g);box-shadow:var(--shadow-large__104rte74l);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__104rte74j);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__104rte74g);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}.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__104rte74h);pointer-events:auto;box-shadow:var(--shadow-large__104rte74l);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__104rte74f);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__104rte74j);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__104rte74f);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__104rte74j);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}@keyframes RoomMap_mapCardReveal__18wnnx4{0%{opacity:0}to{opacity:1}}@keyframes RoomMap_mapCardHide__18wnnx5{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_mapWorld__18wnnx3{z-index:2;-webkit-user-select:none;user-select:none;position:absolute;inset:-50%;overflow:hidden}.RoomMap_mapWorld__18wnnx3[data-revealing=true]>*{animation:.7s cubic-bezier(.22,1.12,.36,1) both RoomMap_mapCardReveal__18wnnx4;animation-delay:calc(.45s + var(--map-reveal-delay,0s))}.RoomMap_mapWorld__18wnnx3[data-leaving=true]>*{animation:.32s ease-in both RoomMap_mapCardHide__18wnnx5;animation-delay:calc(var(--map-reveal-delay,0s) * .35)}.RoomMap_stressReadout__18wnnx6{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_mapWorld__18wnnx3[data-revealing=true]>*,.RoomMap_mapWorld__18wnnx3[data-leaving=true]>*{animation:none}.RoomMap_mapWorld__18wnnx3[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__104rte74h);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__104rte74f);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__104rte74f);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)}.SideRailNav_railBase__1biltxz0{box-sizing:border-box;border-radius:var(--radius-lg__104rte74h);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__104rte74h);box-shadow:var(--shadow-small__104rte74k);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)}}
