.claim_page__a8MQ_{position:relative;min-height:100vh}.claim_gridBg__G7A5S{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(124,108,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(124,108,255,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.claim_top__6SPUB{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;padding:22px 24px}.claim_brand__A5WCC{display:flex;align-items:center;gap:10px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--color-text-primary)}.claim_brandMark__iv1WK{border-radius:8px}.claim_rulesLink__OtUTo{color:var(--color-text-secondary);font-size:14px}.claim_rulesLink__OtUTo:hover{color:var(--color-text-primary)}.claim_main__WWg29{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:16px 24px 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}@media (max-width:860px){.claim_main__WWg29{grid-template-columns:1fr}}.claim_errorBanner__0u_QM{border-radius:10px;padding:10px 14px;font-size:.9rem;line-height:1.6;background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.25);color:#fda4af}.claim_expired__Lu0k2,.claim_nothing__f_OsG{display:grid;grid-gap:10px;gap:10px}.claim_expiredTitle__vgAes,.claim_nothingTitle__RZw87{font-family:var(--font-display),sans-serif;font-size:1.75rem;letter-spacing:-.03em;color:var(--color-text-primary)}.claim_expiredBody__Z_OrD,.claim_nothingBody__d_AGz{color:var(--color-text-secondary)}.claim_eyebrow___j3qt{color:var(--color-primary);font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.claim_heroTitle__ToRTu{font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:.98;letter-spacing:-.04em;margin:14px 0 0;color:var(--color-text-primary)}.claim_lede__tIkHm{color:var(--color-text-secondary);max-width:37rem;margin:18px 0 0}.claim_prize__OaBxg{margin-top:28px;padding:26px 28px;border-radius:28px;border:1px solid var(--color-border);background:linear-gradient(135deg,rgba(124,108,255,.22),rgba(91,79,255,.06));display:grid;grid-gap:6px;gap:6px}.claim_prizePlace__I7nyA{color:var(--color-text-secondary);font-size:.92rem}.claim_prizeAmount__N9Clb{font-family:var(--font-display),sans-serif;font-size:2.6rem;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.claim_prizeWhat__fjN1M{color:var(--color-text-secondary);font-size:.95rem}.claim_deadline__lIm9_{margin-top:18px;display:flex;gap:12px;align-items:center;color:var(--color-text-secondary);font-size:.92rem}.claim_deadlineDot__H2Hpn{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px rgba(111,207,151,.18);flex:none}.claim_steps__MRBi7{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;color:var(--color-text-secondary);font-size:.95rem}.claim_steps__MRBi7 li{display:flex;gap:12px;align-items:baseline}.claim_stepN__X35lO{font-family:var(--font-mono,monospace);color:var(--color-primary);font-size:.8rem}.claim_panel__NG48k{display:grid;grid-gap:32px;gap:32px;padding-top:8px}.claim_fieldset__UK8Lf{border:0;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.claim_legend__3pyxF{padding:0;margin-bottom:4px;font-family:var(--font-display),sans-serif;font-size:1.15rem;letter-spacing:-.02em;color:var(--color-text-primary)}.claim_hint__UH1VT{color:var(--color-text-secondary);font-size:.9rem;margin:-6px 0 0}.claim_field__BnEDY{display:grid;grid-gap:6px;gap:6px}.claim_fieldLabel__NuxOM{font-size:.85rem;font-weight:500;color:var(--color-text-secondary)}.claim_optional__RMqE0{color:var(--color-text-disabled);font-weight:400}.claim_input__qPtKB{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:1rem}.claim_input__qPtKB:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(124,108,255,.18)}.claim_fieldError__8C_1Z{color:var(--color-danger);font-size:.82rem}.claim_ineligible__umzfi{border-radius:10px;padding:10px 14px;font-size:.85rem;background:var(--color-danger-muted,rgba(244,63,94,.1));border:1px solid var(--color-danger);color:var(--color-danger)}.claim_toggleHint__ZK9k4{color:var(--color-text-secondary);font-size:.88rem;margin-top:-6px}.claim_row__4DcCH{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.claim_row__4DcCH{grid-template-columns:1fr}}.claim_question__nNnKQ{padding:18px 20px;border-radius:10px;background:var(--color-primary-muted);border:1px solid rgba(124,108,255,.22);display:grid;grid-gap:12px;gap:12px}.claim_questionText__DNzYL{font-family:var(--font-display),sans-serif;font-size:1.35rem;letter-spacing:-.02em;line-height:1.25;color:var(--color-text-primary)}.claim_questionNote__FdYyX{color:var(--color-text-secondary);font-size:.85rem}.claim_answerInput__GMBJK{max-width:160px;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.claim_handleInput__OhtQ7{position:relative}.claim_handleAt__ru1bN{position:absolute;left:14px;top:0;height:48px;display:flex;align-items:center;color:var(--color-text-disabled);pointer-events:none}.claim_handleInput__OhtQ7 .claim_input__qPtKB{padding-left:32px}.claim_submit__WxilI{width:100%;min-height:48px;border:0;border-radius:10px;font:inherit;font-size:.95rem;font-weight:600;color:#0b0713;background:var(--color-primary)}.claim_submit__WxilI:hover:not(:disabled){filter:brightness(1.1)}.claim_submit__WxilI:disabled{opacity:.6;cursor:not-allowed}.claim_fine__yTwd9{color:var(--color-text-disabled);font-size:.8rem;margin:-10px 0 0}.claim_fineLink___aQwf{color:var(--color-text-secondary);text-decoration:underline}.claim_done__vAL_O{position:relative;overflow:hidden;display:grid;grid-gap:16px;gap:16px;padding-top:8px}.claim_doneTick__3LkQP{border-radius:10px;padding:10px 14px;font-size:.9rem;line-height:1.6;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.22);color:#6ee7b7}.claim_doneTitle__cXK5O{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:2rem;color:var(--color-text-primary)}.claim_doneBody__z_UhB{color:var(--color-text-secondary)}.claim_doneKv__QM90a{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:.92rem;padding:16px 18px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface)}.claim_doneKv__QM90a dt{color:var(--color-text-secondary)}.claim_doneKv__QM90a dd{margin:0;color:var(--color-text-primary)}.claim_doneQuestions__7SE7y{color:var(--color-text-secondary)}.Toggle_wrap__877t7{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.Toggle_wrap__877t7.Toggle_disabled__WaEH3{cursor:not-allowed;opacity:.5}.Toggle_track__2ICm9{position:relative;display:inline-flex;align-items:center;flex-shrink:0;border:none;border-radius:9999px;background:var(--color-surface-muted);padding:4px;cursor:pointer;transition:background .15s}.Toggle_track__2ICm9:disabled{cursor:not-allowed}.Toggle_track__2ICm9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Toggle_trackChecked__Ud9vB{background:var(--color-primary)}.Toggle_thumb__tT0KH{display:block;border-radius:50%;background:var(--color-background);transition:transform .15s}.Toggle_sm__WgChX .Toggle_track__2ICm9{width:44px;height:32px}.Toggle_sm__WgChX .Toggle_thumb__tT0KH{width:18px;height:18px}.Toggle_sm__WgChX .Toggle_trackChecked__Ud9vB .Toggle_thumb__tT0KH{transform:translateX(12px)}.Toggle_md__Mngdi .Toggle_track__2ICm9{width:52px;height:36px}.Toggle_md__Mngdi .Toggle_thumb__tT0KH{width:22px;height:22px}.Toggle_md__Mngdi .Toggle_trackChecked__Ud9vB .Toggle_thumb__tT0KH{transform:translateX(16px)}.Toggle_label__DCMKK{font-size:.875rem;color:var(--color-text-primary)}.Toggle_labelHidden__Cmuni{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SegmentedControl_group__3jHkZ{display:inline-flex;align-items:stretch;gap:2px;padding:2px;border-radius:8px;background:var(--color-surface-muted)}.SegmentedControl_option__REiBX{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans,sans-serif);font-weight:500;transition:background .15s,color .15s}.SegmentedControl_option__REiBX:disabled{cursor:not-allowed;opacity:.5}.SegmentedControl_option__REiBX:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.SegmentedControl_optionSelected__FP_5N{background:var(--color-primary);color:var(--color-text-on-color)}.SegmentedControl_optionSelected__FP_5N:focus-visible{outline-color:var(--color-text-on-color)}.SegmentedControl_sm__sJyBJ .SegmentedControl_option__REiBX{min-height:32px;padding:0 10px;font-size:.75rem}.SegmentedControl_md__qmPZj .SegmentedControl_option__REiBX{min-height:36px;padding:0 14px;font-size:.8125rem}.Select_selectWrap__l2kqj{position:relative;width:100%}.Select_selectTrigger__PrPu5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans,sans-serif);font-size:.9375rem;text-align:left;cursor:pointer}.Select_selectTrigger__PrPu5[aria-expanded=true]{border-color:var(--color-primary)}.Select_selectValue__pfdOd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_selectMenu__6cX8k{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;margin:0;padding:4px;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.16);max-height:240px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.Select_selectMenu__6cX8k::-webkit-scrollbar{display:none}.Select_selectMenuUp__lo6rd{top:auto;bottom:calc(100% + 4px)}.Select_selectFilter__6EVvW{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-surface);padding:4px 4px 6px}.Select_selectFilterInput__FnOF5{width:100%;box-sizing:border-box;min-height:40px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans,sans-serif);font-size:.9375rem}.Select_selectFilterInput__FnOF5:focus{outline:none;border-color:var(--color-primary)}.Select_selectOption__G3ycS{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-family:var(--font-sans,sans-serif);font-size:.9375rem;text-align:left;cursor:pointer}.Select_selectOptionActive__AnAo_,.Select_selectOption__G3ycS:hover{background:var(--color-surface-muted)}.Select_selectOption__G3ycS[aria-selected=true]{color:var(--color-primary);font-weight:500}.Select_selectCheck__pO07m{width:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.Select_selectScrim__VIMEQ{display:none}@media (max-width:699px){.Select_selectScrim__VIMEQ{display:block;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.55)}.Select_selectMenuUp__lo6rd,.Select_selectMenu__6cX8k{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:1000;max-height:60vh;padding:12px 12px max(16px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:none;box-shadow:none}.Select_selectOption__G3ycS{min-height:48px;font-size:1rem}}.trial-confetti_layer__tFlmK{position:absolute;inset:0;overflow:hidden;pointer-events:none}.trial-confetti_fall__xehrF{position:absolute;top:0;left:var(--x);animation:trial-confetti_fall__xehrF var(--dur) linear var(--delay) forwards}.trial-confetti_sway__KaaTX{animation:trial-confetti_sway__KaaTX calc(var(--dur) / 3) ease-in-out var(--delay) infinite alternate}.trial-confetti_piece__8DExQ{width:var(--size);height:var(--height);border-radius:var(--radius);background:var(--color);animation:trial-confetti_tumble__aShfm var(--spin-dur) linear var(--delay) infinite}@keyframes trial-confetti_fall__xehrF{0%{transform:translateY(-80px)}80%{opacity:1}to{opacity:0;transform:translateY(calc(100dvh + 80px))}}@keyframes trial-confetti_sway__KaaTX{0%{transform:translateX(calc(var(--sway) * -1))}to{transform:translateX(var(--sway))}}@keyframes trial-confetti_tumble__aShfm{to{transform:rotate3d(1,1,0,1turn)}}@media (prefers-reduced-motion:reduce){.trial-confetti_layer__tFlmK{display:none}}.forge_shell__14S5v{display:flex;flex-direction:column;min-height:100dvh;flex:1 1;min-width:0;max-width:100%;overflow-x:hidden;max-height:100dvh;background:var(--color-background);color:var(--color-text-primary)}.forge_topBar__ucaOQ{gap:8px;padding:8px 16px}.forge_backBtn__RhJ19,.forge_topBar__ucaOQ{display:flex;align-items:center;flex-shrink:0}.forge_backBtn__RhJ19{background:none;border:none;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;padding:4px 0;min-height:44px}.forge_topBarTitle__Pwye8{flex:1 1;text-align:center;font-style:italic;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.forge_topBarSpacer__QuciW{width:44px;flex-shrink:0}.forge_screenBody__ZaKPI{flex:1 1;overflow-y:auto;padding:8px 16px 32px;display:flex;flex-direction:column;gap:16px;min-width:0;scrollbar-width:none}.forge_screenBody__ZaKPI::-webkit-scrollbar{width:0;height:0;display:none}.forge_screenBody__ZaKPI>*{min-width:0;max-width:100%}.forge_shell__14S5v *{scrollbar-width:none}.forge_shell__14S5v ::-webkit-scrollbar{width:0;height:0;display:none}.forge_sectionTitle__6wFXt{margin:8px 0 0}.forge_stubSkeletons__KPMK1{display:flex;flex-direction:column;gap:12px;margin-top:8px}.forge_navRow___tXov{display:flex;flex-wrap:wrap;gap:8px}.forge_emptyState__F9Odc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;padding:32px 24px;text-align:center}.forge_toast__4vqYR{position:fixed;bottom:20px;left:calc(16px + var(--page-gutter));right:calc(16px + var(--page-gutter));display:flex;align-items:flex-start;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px 16px;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:50}.forge_toastText__x_1fH{display:flex;flex-direction:column;gap:2px;color:var(--color-text-primary);flex:1 1}.forge_toastTitle__SJDns{font-weight:700}.forge_toastSubText__5YhrS{color:var(--color-text-secondary)}.forge_toastDismiss__3HHvf{background:none;border:none;color:var(--color-primary);font-size:.8125rem;font-weight:600;cursor:pointer;padding:8px;flex-shrink:0;min-height:44px}.forge_content__60mH3{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;width:100%}.forge_navSidebar__wyYSi{display:none;flex-direction:column;gap:4px;padding:24px 12px;width:208px;flex-shrink:0;border-right:1px solid var(--color-border);background:var(--color-surface)}.forge_navHeader__VMhlt{font-style:italic;font-weight:800;letter-spacing:-.02em;font-size:1.25rem;color:var(--color-text-primary);padding:4px 14px 16px}.forge_navFooter__iNSAn{margin-top:auto;padding-top:12px;border-top:1px solid var(--color-border)}.forge_navTabBar__bAEcE{display:flex;flex-direction:row;justify-content:space-around;gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.forge_navItemActive__9v_Tv,.forge_navItem__EHRQp{border:none;border-radius:var(--forge-radius-pill,999px);padding:10px 14px}.forge_navBackToTrove__y6p_k,.forge_navItemActive__9v_Tv,.forge_navItem__EHRQp{display:flex;align-items:center;gap:8px;background:none;font-size:.875rem;text-align:left;cursor:pointer;color:var(--color-text-secondary);min-height:44px}.forge_navBackToTrove__y6p_k{margin-bottom:12px;padding:10px 14px 16px;border:none;border-bottom:1px solid var(--color-border)}.forge_navBackToTrove__y6p_k:hover{color:var(--color-text-primary)}.forge_navItemActive__9v_Tv{color:var(--forge-accent,var(--color-primary));font-weight:700}.forge_navSidebar__wyYSi .forge_navItem__EHRQp:hover{color:var(--color-text-primary)}.forge_navTabBar__bAEcE .forge_navItemActive__9v_Tv,.forge_navTabBar__bAEcE .forge_navItem__EHRQp{flex:1 1;flex-direction:column;gap:2px;min-width:44px;justify-content:center;text-align:center;padding:8px 4px;font-size:.75rem}@media (min-width:1024px){.forge_shell__14S5v{flex-direction:row}.forge_screenBody__ZaKPI{padding:28px 24px 48px;gap:20px}.forge_content__60mH3{max-width:1200px;margin:0 auto}.forge_navSidebar__wyYSi{display:flex}.forge_navTabBar__bAEcE{display:none}}.onboarding_grid__XkuX7{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.onboarding_tile__hTxsZ{display:flex;align-items:center;gap:10px;padding:14px 12px;min-height:56px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-primary);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.onboarding_tileSelected__O_3ge{border-color:var(--color-primary);background:var(--color-primary-muted)}.onboarding_tileIcon__dAWcu{display:flex;color:var(--color-text-secondary);flex-shrink:0}.onboarding_tileSelected__O_3ge .onboarding_tileIcon__dAWcu{color:var(--color-primary)}.onboarding_tileLabel__hV5L_{flex:1 1;min-width:0}.onboarding_tileCheck___94D8{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-on-color)}.onboarding_tileCheckOn__RxiXC{background:var(--color-primary);border-color:var(--color-primary)}.onboarding_section__SYmLS{display:flex;flex-direction:column;gap:4px}.onboarding_sectionSubtitle__tyOap{margin:0 0 8px;color:var(--color-text-secondary)}.onboarding_footer__m0SRQ{margin-top:8px;display:flex;flex-direction:column;gap:8px}.onboarding_errorText__a6jne{color:var(--color-danger);text-align:center}.habitsSection_section__6EnHp{display:flex;flex-direction:column;gap:20px}.habitsSection_description__x5y4P{margin:0;color:var(--color-text-secondary)}.habitsSection_habitsGroup__wTfQ_{display:flex;flex-direction:column;gap:8px}.habitsSection_groupHeader__mwfih{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.habitsSection_groupCount__c8qNM,.habitsSection_groupLabel__YDhoq{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.habitsSection_list__iV9ST{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.habitsSection_row____SOv{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name close" "controls controls controls";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}@media (min-width:520px){.habitsSection_row____SOv{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"tile name controls close"}}.habitsSection_iconPicker__8X_2Y{grid-area:tile}.habitsSection_nameBlock__BmVyH{grid-area:name;min-width:0;display:flex;flex-direction:column;gap:2px}.habitsSection_subline___R0je{font-size:.75rem;color:var(--color-text-secondary)}.habitsSection_controls__tM4y9{grid-area:controls;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.habitsSection_iconTrigger___d20u{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:12px;background:var(--color-primary-muted);color:var(--forge-accent);cursor:pointer}.habitsSection_chip__3abF8:focus-visible,.habitsSection_iconOption__u_4hb:focus-visible,.habitsSection_iconTrigger___d20u:focus-visible,.habitsSection_labelButton__Bi8Si:focus-visible,.habitsSection_removeBtn__ahLUf:focus-visible{outline:2px solid var(--forge-accent);outline-offset:2px}.habitsSection_iconGrid__5LWMb{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--color-border);border-radius:var(--forge-radius-card,12px);background:var(--color-surface);box-shadow:0 8px 24px rgba(0,0,0,.18)}.habitsSection_iconGridFlow__mJEhV{position:static;padding:0;border:none;box-shadow:none;background:none}.habitsSection_iconOption__u_4hb{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0;border:1px solid var(--color-border);border-radius:12px;background:none;color:var(--color-text-secondary);cursor:pointer}.habitsSection_iconOption__u_4hb:hover{border-color:var(--forge-accent)}.habitsSection_iconOptionActive__w_drj{border-color:var(--forge-accent);background:var(--color-primary-muted);color:var(--forge-accent)}.habitsSection_labelButton__Bi8Si,.habitsSection_labelText__McmAM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.habitsSection_labelButton__Bi8Si{padding:0;border:none;background:none;color:inherit;font-size:1rem;text-align:left;cursor:pointer}.habitsSection_labelButton__Bi8Si:hover{text-decoration:underline}.habitsSection_removeBtn__ahLUf{grid-area:close;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--color-text-secondary);cursor:pointer}.habitsSection_suggestionsGroup__yiuWp{display:flex;flex-direction:column;gap:10px}.habitsSection_chips__KdPbY{display:flex;flex-wrap:wrap;gap:8px}.habitsSection_chip__3abF8{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:inherit;font-size:.875rem;cursor:pointer}.habitsSection_chip__3abF8:not(:disabled):hover{border-color:var(--forge-accent)}.habitsSection_chip__3abF8:disabled{opacity:.45;cursor:default}.habitsSection_chipIcon__EZxRd{display:flex;color:var(--forge-accent)}.habitsSection_chipCustom__RNZ_c{border-style:dashed;color:var(--forge-accent)}.habitsSection_limitNote__Q5aYe{margin:0;text-align:center;color:var(--color-text-secondary)}.habitsSection_sheetInput__LhYby{width:100%}.swipe_swipeWrap__0LeWr{position:relative;overflow:hidden;border-radius:14px}.swipe_swipeActions__kuxHu{position:absolute;top:0;bottom:0;right:0;display:flex;border-radius:14px;overflow:hidden;opacity:0;transition:opacity .15s ease}.swipe_swipeActionsShown__NLqNJ{opacity:1}.swipe_swipeActionsOverlay__NDpQ4{z-index:1}.swipe_swipeAction__bU55Y{width:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:none;padding:0;font-size:12px;color:var(--color-text-on-color);cursor:pointer;text-align:center}.swipe_swipeAction__bU55Y:disabled{opacity:.5;cursor:default}.swipe_swipeAction__bU55Y svg{width:22px;height:22px}.swipe_tonePrimary__GBGx_{background:var(--color-primary)}.swipe_toneSuccess__adzta{background:var(--color-success)}.swipe_toneWarning__NtJiQ{background:var(--color-warning)}.swipe_toneDanger__FzHUA{background:var(--color-danger)}.swipe_swipeContent__rZhQ_{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;transform:translateX(var(--swipe-offset,0));transition:transform .25s cubic-bezier(.2,.8,.2,1)}.swipe_swipeContent__rZhQ_:focus{outline:none}.swipe_swipeContentDragging__luk__{transition:none}@media (min-width:768px){.swipe_swipeStaticDesktop__BNvpO .swipe_swipeActions__kuxHu{display:none}.swipe_swipeStaticDesktop__BNvpO .swipe_swipeContent__rZhQ_{transform:none!important}}.swipe_exitCollapse__65QjN{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);width:100%;transition:grid-template-rows .2s ease-out}.swipe_exitCollapseInner__zz5C3{transition:transform .2s ease-out,opacity .2s ease-out}.swipe_exitCollapseExiting__5ByWM{grid-template-rows:0fr;pointer-events:none}.swipe_exitCollapseExiting__5ByWM>.swipe_exitCollapseInner__zz5C3{min-height:0;overflow:hidden;transform:translateX(-100%);opacity:0}@media (prefers-reduced-motion:reduce){.swipe_exitCollapseInner__zz5C3,.swipe_exitCollapse__65QjN{transition:none}}.sheet_sheetBackdrop__bxrbB{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:60;animation:sheet_sheetFadeIn__HpA0L .2s ease-out}.sheet_sheetBackdrop__bxrbB:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.sheet_sheetPanel__4biaf{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;max-height:85dvh;background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px 22px 0 0;padding:8px 20px calc(24px + env(safe-area-inset-bottom));outline:none;animation:sheet_sheetSlideUp__3bwF4 .28s cubic-bezier(.32,.72,0,1)}@keyframes sheet_sheetFadeIn__HpA0L{0%{opacity:0}}@keyframes sheet_sheetSlideUp__3bwF4{0%{transform:translateY(100%)}}@keyframes sheet_sheetPopIn__uw556{0%{opacity:0;transform:translateY(16px) scale(.98)}}.sheet_sheetHandle__0I3VN{width:36px;height:4px;border-radius:2px;background:var(--color-border);margin:6px auto 14px;flex-shrink:0}.sheet_sheetTitle__P4KGd{margin:0 0 12px;flex-shrink:0}.sheet_sheetBody__wocpk{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px}.sheet_sheetFooter__wdkDq{flex-shrink:0;padding-top:12px}@media (min-width:768px){.sheet_sheetBackdrop__bxrbB{align-items:center}.sheet_sheetPanel__4biaf{border-radius:18px;width:min(420px,calc(100% - 40px));max-height:calc(100dvh - 40px);padding:20px;animation-name:sheet_sheetPopIn__uw556}.sheet_sheetPanelLg__FE_yu{width:min(480px,calc(100% - 40px))}.sheet_sheetHandle__0I3VN{display:none}}.sheet_sheetClose__BiD5t{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;color:var(--color-text-secondary);cursor:pointer}@media (prefers-reduced-motion:reduce){.sheet_sheetBackdrop__bxrbB,.sheet_sheetPanel__4biaf{animation:none}}.stat_statRow__Csl_i{width:100%}.stat_statCell__YqE_c,.stat_statRow__Csl_i{display:flex;border:none;background:none;padding:0;color:inherit;font:inherit;text-align:center}.stat_statCell__YqE_c{flex:1 1;min-width:0;flex-direction:column;gap:2px}.stat_statCellPressable__vvuqJ{cursor:pointer}.stat_statCell__YqE_c+.stat_statCell__YqE_c{border-left:1px solid var(--color-border)}.stat_statValue__zWcXK{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1.2}.stat_statUnit__8WJVl{font-size:12px;font-weight:500;color:var(--color-text-secondary);margin-left:2px}.stat_statLabel__XLQuh{font-size:11px;line-height:1.25;color:var(--color-text-secondary);overflow-wrap:anywhere}.chrome_topBar__ZyxUy{position:relative;display:flex;align-items:center;height:52px;padding:0 4px;flex-shrink:0}.chrome_gearBtn__jXmoW{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:var(--color-text-secondary);cursor:pointer}.chrome_gearBtn__jXmoW:hover{color:var(--color-text-primary)}.chrome_gearBtn__jXmoW svg{width:24px;height:24px}.chrome_topBarCenter__7PBy0{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.chrome_backBtn__qO5IV{display:none;margin-left:auto;background:none;border:none;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;padding:4px 12px;min-height:44px}.chrome_backBtn__qO5IV:hover{color:var(--color-text-primary)}@media (min-width:768px){.chrome_backBtn__qO5IV{display:inline-flex;align-items:center}}@media (min-width:1024px){.chrome_backBtn__qO5IV{display:none}}.chrome_wordmark__Kunbx{display:inline-flex;font-size:1.5rem;font-weight:800;font-style:italic;letter-spacing:.02em;color:var(--color-primary)}.chrome_wordmarkLetterIn__W_00g{opacity:0;transform:translateY(10px);animation:chrome_wordmarkLetterIn__W_00g .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes chrome_wordmarkLetterIn__W_00g{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chrome_wordmarkLetterIn__W_00g{animation:none;opacity:1;transform:none}}.chrome_menuRow__mImh4{display:flex;align-items:center;gap:14px;width:100%;padding:14px 12px;border:none;border-radius:14px;background:none;color:var(--color-text-primary);font:inherit;font-size:16px;text-align:left;cursor:pointer}.chrome_menuRow__mImh4:active,.chrome_menuRow__mImh4:hover{background:var(--color-background)}.chrome_menuIcon__znvDc{width:36px;height:36px;border-radius:10px;background:var(--color-primary-muted);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chrome_menuIcon__znvDc svg{width:18px;height:18px}.chrome_menuText__sjIX9{flex:1 1;min-width:0}.chrome_menuSub__Ia5nI{display:block;font-size:13px;margin-top:2px}.chrome_menuChevron__T1CZ9,.chrome_menuSub__Ia5nI{color:var(--color-text-secondary)}.chrome_switchTrack__DQKXI{width:50px;height:30px;border-radius:15px;background:var(--color-border);position:relative;flex-shrink:0;border:none;padding:0;cursor:pointer}.chrome_switchTrack__DQKXI:disabled{opacity:.5;cursor:default}.chrome_switchTrackOn__7QFKN{background:var(--color-primary)}.chrome_switchThumb__5g_cC{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--color-background);transition:left .2s}.chrome_switchTrackOn__7QFKN .chrome_switchThumb__5g_cC{left:23px}.settings_group__t0UYY{display:flex;flex-direction:column;gap:8px}.settings_groupLabel__RAN9_{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 4px}.settings_card___EMVG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--forge-radius-card,18px);overflow:hidden}.settings_row__HbVsJ{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:52px}.settings_row__HbVsJ+.settings_row__HbVsJ{border-top:1px solid var(--color-border)}.settings_rowButton__XSf6c{width:100%;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.settings_rowText__TlYt_{flex:1 1;color:var(--color-text-primary);font-size:.9375rem}.settings_rowHint__bZ_Lm{display:block;color:var(--color-text-secondary);font-size:.8125rem;margin-top:2px}.settings_rowValue__fgTXn{color:var(--color-text-secondary);font-size:.9375rem}.settings_chips__qLfPu{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.settings_chip__WOTbr{display:inline-flex;align-items:center;gap:8px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--forge-radius-pill,999px);padding:8px 14px;min-height:32px;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer}.settings_chipOn__UdIdW{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}.settings_note__yRMlV{color:var(--color-text-secondary);font-size:.75rem;margin:-4px 4px 0}.settings_saveBar__jBO1P{position:fixed;left:var(--page-gutter);right:var(--page-gutter);bottom:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--color-background) 70%,transparent)}.settings_saveBarInner__TGgn6{max-width:430px;margin:0 auto}.settings_saveBarSpacer__laef_{height:calc(84px + env(safe-area-inset-bottom, 0px));flex-shrink:0}.settings_errorText__7Ac2j{text-align:center;margin:0 0 8px}.home_recoveryGrid__r5g5w{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px}.home_recoveryCell__z_aKw{border-radius:var(--forge-radius-card,20px);display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.home_recoveryCellTop__LGtJV{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.home_recoveryLabel__p0JEw{font-size:.75rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_recoveryPercent____w43{font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-shrink:0}.home_recoveryBar__aj7Eq{height:5px;border-radius:3px;background:var(--color-surface-muted);overflow:hidden}.home_recoveryFill__iExU7{height:100%;border-radius:3px;transition:width .24s ease}.home_fillFresh__6Q5er{background:var(--color-success)}.home_fillRecovering__wRzGo{background:var(--color-warning)}.home_fillFatigued__mZnMr{background:var(--color-danger)}.home_legend__rImCr{display:flex;gap:16px;flex-wrap:wrap;padding-top:16px}.home_legendItem__EDHln{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--color-text-secondary)}.home_legendDot__VjxOU{width:8px;height:8px;border-radius:50%;flex-shrink:0}.home_summarySection__d1e_V{display:flex;flex-direction:column;gap:8px}.home_recoveryCard__ElHu5{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--forge-radius-card,20px);text-align:left;width:100%}.home_silhouetteRow__ctFZ5{display:flex;justify-content:center;gap:24px;padding:8px 0}.home_silhouetteCol__n64T3{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(132px,38%)}.home_recoveryHint__D7aXz,.home_silhouetteLabel__fUUXP{font-size:.75rem;color:var(--color-text-secondary)}.home_recoveryHint__D7aXz{text-align:center}.home_sectionHeader__hBHhU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.home_recoveryShell__KTc76{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--forge-radius-card,20px);overflow:hidden}.home_recoveryHead__ZudVQ{display:flex;align-items:center;gap:16px;width:100%;padding:14px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:opacity .15s}.home_recoveryHead__ZudVQ:hover{opacity:.85}.home_recoveryHead__ZudVQ:active{opacity:.7}.home_recoveryPreview__uuL6r{width:42px;flex-shrink:0}.home_recoveryCompactBody__oDmjI{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1;min-width:0}.home_recoveryChevron__OlMM9{font-size:1.5rem;line-height:1;color:var(--color-text-secondary);flex-shrink:0;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.home_recoveryChevronOpen__9t_cl{transform:rotate(90deg)}.home_recoveryWrap__Fxs90{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.home_recoveryWrapOpen__HytHI{grid-template-rows:1fr}.home_recoveryBody__hx5IT{overflow:hidden;min-height:0;opacity:0;padding:0 16px;border-top:1px solid transparent;transition:opacity .25s ease-out,padding .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease-out}.home_recoveryWrapOpen__HytHI .home_recoveryBody__hx5IT{opacity:1;padding:0 16px 16px;border-top-color:var(--color-border)}.home_regionSub__TN9zQ{display:block;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:14px 0 8px}.home_regionList__InYyO{display:flex;flex-direction:column;gap:8px}.home_regionRow__Sqp6a{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.home_regionName__GwaN7{font-size:.875rem;font-weight:700;color:var(--color-text-primary);min-width:60px}.home_regionChips__fHLh8{display:flex;flex-wrap:wrap;gap:6px}.home_recoveryFoot__0FC_C{display:block;text-align:center;font-size:.75rem;color:var(--color-text-secondary);padding-top:14px}@media (prefers-reduced-motion:reduce){.home_recoveryBody__hx5IT,.home_recoveryChevron__OlMM9,.home_recoveryWrap__Fxs90{transition:none}}.home-widgets_weekCard__YuLah{display:block;border-radius:var(--forge-radius-card,20px);padding:18px 20px}.home-widgets_weekTop__Bcddb{display:flex;align-items:center;gap:18px}.home-widgets_weekTop__Bcddb>*{min-width:0}.home-widgets_ringWrap__6snr2{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:92px;height:92px}.home-widgets_ringWrap__6snr2 svg{display:block}.home-widgets_ringTrack__3FZh9{stroke:var(--color-surface-muted);fill:none}.home-widgets_ringProgress__IDt4i{stroke:var(--color-primary);fill:none;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.home-widgets_ringText__lXsYb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;pointer-events:none}.home-widgets_ringValue__b6mY9{color:var(--color-text-primary);font-size:1.625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-widgets_ringLabel__R3IAr{margin-top:3px;color:var(--color-text-secondary);font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.home-widgets_weekMeta__XaiOT{flex:1 1;display:flex;flex-direction:column;gap:3px}.home-widgets_weekTitle__j8_yP{font-size:1.0625rem;font-weight:600;color:var(--color-text-primary)}.home-widgets_weekNudge__oJUdR{font-size:.8125rem;color:var(--color-text-secondary)}.home-widgets_weekDots__87FwI{display:flex;gap:6px;margin-top:7px}.home-widgets_weekDotOn__UOQHy,.home-widgets_weekDot__H07ZC{width:9px;height:9px;border-radius:50%;background:var(--color-surface-muted);display:block;flex-shrink:0}.home-widgets_weekDotOn__UOQHy{background:var(--color-primary)}.home-widgets_weekStats__JZwnY{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.home-widgets_srOnly__wzPTx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.home-widgets_sessionBanner___J3cJ{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-primary-muted);border:1px solid var(--color-primary);border-radius:12px}.home-widgets_sessionBannerText__K_U3I{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.home-widgets_recentList__98SVS{display:flex;flex-direction:column;gap:10px}.home-widgets_programCard__m4uaM{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.home-widgets_programBar__YbZGO{height:6px;border-radius:3px;background:var(--color-surface-muted);overflow:hidden}.home-widgets_programFill__RlcMv{height:100%;border-radius:3px;background:var(--color-primary)}.home-widgets_quickActions__Rgs6U{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.home-widgets_seeAllLink__ORem_{background:none;border:none;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer;padding:8px 4px;min-height:44px}.home-widgets_seeAllLink__ORem_:hover{color:var(--color-text-primary)}.library_publicPoolExplainer__OCtIA{color:var(--color-text-secondary)}.library_tabRow__f36A8{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;flex-shrink:0}.library_tab__pXLuC{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);font-size:.8125rem;padding:8px 14px;cursor:pointer;white-space:nowrap;min-height:36px}.library_tabActive__pDxPw{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-color)}.library_grid__gZ4B4{display:flex;flex-direction:column;gap:12px}.library_card__oiddK{display:flex;flex-direction:column;padding:0;overflow:hidden;position:relative}.library_cardMain__FwVY3{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;align-items:stretch;gap:12px;padding:0;text-align:left;font:inherit;width:100%}.library_cardTitle__jx8SP{margin:0}.library_metaLine__efMsZ{font-size:.75rem;color:var(--color-text-secondary)}.library_chipRow__7eV__{display:flex;flex-wrap:wrap;gap:6px}.library_cardActions__qNEMr{position:absolute;right:14px;bottom:12px;display:flex;align-items:center}.library_savedIndicator___iYVP{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-size:.8125rem;font-weight:600}.library_desktopDeleteRow__tsQgE,.library_desktopDeleteSwipe__x8pq9{min-width:0}.library_desktopDeleteButton__JsQQ_{display:none}@media (min-width:768px){.library_desktopDeleteRow__tsQgE{display:flex;align-items:center;gap:10px}.library_desktopDeleteSwipe__x8pq9{flex:1 1}.library_desktopDeleteButton__JsQQ_{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-danger);cursor:pointer;transition:background .15s ease,border-color .15s ease}.library_desktopDeleteButton__JsQQ_:hover{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface))}.library_desktopDeleteButton__JsQQ_:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}}.library_subtitle__sQhTD{color:var(--color-text-secondary)}.library_saveFilterChip__7WHVb{display:flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 6px 4px 12px;border-radius:999px;background:var(--color-primary-muted);color:var(--color-primary);font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.library_saveFilterClear__GTCr_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:inherit;font-size:.875rem;line-height:1}.library_listHeadingRow__WDb_9{display:flex;align-items:center;justify-content:space-between;gap:8px}.library_listHeading__zeE0U{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.library_segmented__bUh51{display:flex;flex-shrink:0;padding:2px;border-radius:999px;background:var(--color-surface-muted)}.library_segment__ReC2U{display:flex;align-items:center;min-height:32px;background:none;border:none;border-radius:999px;color:var(--color-text-secondary);font-size:.75rem;padding:4px 12px;white-space:nowrap;cursor:pointer}.library_segmentActive__Y_V_x{background:var(--color-surface);color:var(--color-text-primary);font-weight:600}.library_addFromSavesRow__vhaJx{display:flex;align-items:center;min-height:44px}.library_addFromSavesBtn__rvmwF{background:none;border:none;border-radius:12px;color:var(--color-text-primary);padding:10px 16px;min-height:44px;cursor:pointer}.library_addFromSavesBtn__rvmwF:disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.55}.library_addFromSavesBtn__rvmwF:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.library_reAddScreen__7modL{position:fixed;inset:0;z-index:70;background:var(--color-background);display:flex;flex-direction:column}.library_reAddHeader__hzIEx{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-shrink:0}.library_reAddClose__jbSMV{width:36px;height:36px;border-radius:50%;border:none;background:var(--color-surface-muted);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.library_reAddBody__vX1GM{display:flex;flex-direction:column;gap:8px;padding:0 16px 24px;overflow-y:auto}.library_reAddRow__HIMVJ{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px 16px}.library_reAddName__DbhuG{margin:0;min-width:0;display:flex;flex-direction:column;gap:2px}.library_reAddFailed__aibzm{color:var(--color-danger)}.library_reAddRowLeaving__uXarb{opacity:0;transform:translateX(24px);transition:opacity .24s ease-in,transform .24s ease-in;pointer-events:none}.library_reAddBtn__yFCOm{position:relative;background:none;border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary);padding:8px 14px;min-height:36px;font:inherit;cursor:pointer;flex-shrink:0}.library_reAddBtn__yFCOm:disabled{cursor:default;border-color:var(--color-border)}.library_reAddChase__jTpiI{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.library_reAddChase__jTpiI rect{fill:none;stroke:var(--color-primary);stroke-width:2;stroke-dasharray:40 120;stroke-dashoffset:0}@media (min-width:768px){.library_reAddScreen__7modL{inset:0;background:color-mix(in srgb,var(--color-background) 70%,transparent);align-items:center;justify-content:center}.library_reAddScreen__7modL>*{width:min(560px,calc(100% - 48px))}.library_reAddScreen__7modL>.library_reAddHeader__hzIEx{background:var(--color-surface);border:1px solid var(--color-border);border-bottom:none;border-radius:16px 16px 0 0}.library_reAddScreen__7modL>.library_reAddBody__vX1GM{background:var(--color-surface);border:1px solid var(--color-border);border-top:none;border-radius:0 0 16px 16px;padding:8px 16px 16px;max-height:70vh}}@keyframes library_libChase__a8pqN{to{stroke-dashoffset:-160}}.library_reAddEmpty__fFMiC{color:var(--color-text-secondary)}.library_reAddSpinner__s_1MI{width:28px;height:28px;margin:24px auto;border:3px solid var(--color-surface-muted);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0}@keyframes library_libSlideInRight__JXwhx{0%{transform:translateX(48px);opacity:0}to{transform:none;opacity:1}}@keyframes library_libSpin__ceshF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.library_reAddScreen__7modL{animation:library_libSlideInRight__JXwhx .22s ease-out}.library_reAddSpinner__s_1MI{animation:library_libSpin__ceshF .8s linear infinite}.library_reAddChase__jTpiI rect{animation:library_libChase__a8pqN 1.1s linear infinite}}.library_importingRow__PAWTH{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-secondary)}.library_loadMoreRow__ducv7{display:flex;justify-content:center;padding:4px 0 8px}.library_skeletons__SU_g_{display:flex;flex-direction:column;gap:12px}.library_cardMedia__qNgZN{width:104px;height:auto;min-height:96px;align-self:stretch;flex-shrink:0;object-fit:cover;display:block}.library_cardMediaCompact__M0B9s{width:56px;height:56px;flex-shrink:0;border-radius:10px;object-fit:cover;display:block}.library_cardMediaPlaceholder__m8TTp{display:flex;align-items:center;justify-content:center}.library_cardMediaIcon__sXIcT{width:40px;height:20px;color:var(--color-text-primary);opacity:.55}.library_cardBody__5HFue{display:flex;flex-direction:column;gap:4px;padding:12px 14px 12px 0;min-width:0;flex:1 1}.library_cardBodyWithAction__U1TTf{padding-bottom:58px}