.onboardingpage_shell__qJTy0{display:flex;min-height:100vh;min-height:100dvh;font-family:var(--seg-font-text);color:var(--seg-text);background:var(--seg-bg)}.onboardingpage_sidebar__5MX5B{display:none}@media (min-width:960px){.onboardingpage_sidebar__5MX5B{display:flex;flex-direction:column;width:360px;flex-shrink:0;padding:36px 32px;border-right:1px solid var(--seg-line);background:var(--seg-bg-card);position:sticky;top:0;height:100vh;overflow-y:auto}}.onboardingpage_sidebarLogo__505Je{display:flex;align-items:center;gap:10px;margin-bottom:36px}.onboardingpage_sidebarLogoIcon__rWE6D{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--seg-brand-500,oklch(.55 .16 245));color:var(--seg-brand-500,oklch(.55 .16 245))}.onboardingpage_sidebarBrand__2AwAr{font-family:var(--seg-font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--seg-text)}.onboardingpage_brandAccent__G5T7f{color:var(--seg-brand-500,oklch(.55 .16 245))}.onboardingpage_sidebarEyebrow__dXBMZ{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--seg-brand-ink);margin-bottom:10px}.onboardingpage_sidebarHeading__xYjZ3{font-family:var(--seg-font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px;text-wrap:balance;color:var(--seg-text)}.onboardingpage_sidebarLede__tFaKJ{font-size:15px;color:var(--seg-text-soft);line-height:1.55;margin:0 0 28px;max-width:320px}.onboardingpage_sidebarSteps__0SRTN{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0;margin:0}.onboardingpage_sidebarStep__ehayg{display:flex;gap:12px;align-items:flex-start}.onboardingpage_sidebarStepNum__h2K_V{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--seg-line-strong);background:#fff;color:var(--seg-text-muted);display:grid;place-items:center;font-weight:700;font-size:12px;font-family:var(--seg-font-num)}.onboardingpage_sidebarStep__ehayg.onboardingpage_done__oCsx4 .onboardingpage_sidebarStepNum__h2K_V{border:none;background:var(--mkt-ink-mint);color:#fff}.onboardingpage_sidebarStep__ehayg.onboardingpage_current__SmbPn .onboardingpage_sidebarStepNum__h2K_V{border:none;background:var(--seg-brand);color:#fff}.onboardingpage_sidebarStepLabel__MAYFW{font-size:14px;font-weight:600;color:var(--seg-text-muted)}.onboardingpage_sidebarStep__ehayg.onboardingpage_current__SmbPn .onboardingpage_sidebarStepLabel__MAYFW{color:var(--seg-text)}.onboardingpage_sidebarStep__ehayg.onboardingpage_done__oCsx4 .onboardingpage_sidebarStepLabel__MAYFW{color:var(--seg-text-soft)}.onboardingpage_sidebarStepDesc__pYZlQ{font-size:12.5px;color:var(--seg-text-muted);margin-top:2px;line-height:1.45;max-width:260px}.onboardingpage_sidebarTrust__Kfgeb{margin-top:auto;padding:14px 16px;background:var(--mkt-tint-cream);border-radius:14px;font-size:13px;line-height:1.5;color:var(--seg-text-soft)}.onboardingpage_sidebarTrustEyebrow__LlnVa{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--mkt-ink-sand);text-transform:uppercase;margin-bottom:6px}.onboardingpage_main__XuCHT{flex:1;min-width:0;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.onboardingpage_topBar__Va4Y5{display:none}@media (min-width:960px){.onboardingpage_topBar__Va4Y5{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 32px;font-size:13px;color:var(--seg-text-muted)}.onboardingpage_topBarEmail__eDxk9{color:var(--seg-text);font-weight:500}.onboardingpage_topBarExit__pGBcg{color:var(--seg-brand-ink);background:none;border:none;cursor:pointer;font-size:13px;font-weight:500}}.onboardingpage_mobileHeader__iBUjq{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:max(12px,env(safe-area-inset-top,12px)) 20px 12px;border-bottom:1px solid var(--seg-line);background:var(--seg-bg-card)}@media (min-width:960px){.onboardingpage_mobileHeader__iBUjq{display:none}}.onboardingpage_mobileHeaderLeft__WkOqw{display:flex;align-items:center;gap:8px}.onboardingpage_mobileLogoIcon__fU_AI{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--seg-brand-500,oklch(.55 .16 245));color:var(--seg-brand-500,oklch(.55 .16 245))}.onboardingpage_mobileHeaderBrand__yj6pv{font-family:var(--seg-font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--seg-text)}.onboardingpage_mobileCancel__meWIV{display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;border:none;border-radius:50%;background:none;color:var(--seg-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.onboardingpage_mobileCancel__meWIV:active{background:var(--seg-line)}.onboardingpage_progressRail__dQlMM{padding:20px 20px 0}@media (min-width:960px){.onboardingpage_progressRail__dQlMM{padding:0 32px}}.onboardingpage_progressMeta__iZlVP{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--seg-text-muted);margin-bottom:10px;font-family:var(--seg-font-num);font-variant-numeric:tabular-nums;letter-spacing:.04em}.onboardingpage_progressSegments__3reJS{display:flex;gap:6px}.onboardingpage_progressSeg__SFU8F{flex:1;height:4px;border-radius:99px;background:var(--seg-line);transition:background var(--seg-dur-base) var(--seg-ease)}.onboardingpage_progressSeg__SFU8F.onboardingpage_done__oCsx4{background:var(--mkt-ink-mint)}.onboardingpage_progressSeg__SFU8F.onboardingpage_current__SmbPn{background:var(--seg-brand)}.onboardingpage_stepContent__se4Jy{flex:1;min-width:0;padding:28px 20px 24px;overflow-y:auto}@media (min-width:960px){.onboardingpage_stepContent__se4Jy{padding:32px 32px 24px;max-width:640px}}.onboardingpage_stepEyebrow__szZdt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--seg-text-muted);margin-bottom:8px;font-family:var(--seg-font-num)}.onboardingpage_stepH1__2VKJh{font-family:var(--seg-font-display);font-size:26px;font-weight:750;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px;text-wrap:balance;color:var(--seg-text)}@media (min-width:960px){.onboardingpage_stepH1__2VKJh{font-size:34px}}.onboardingpage_stepLede__ZtSsP{font-size:15px;color:var(--seg-text-soft);line-height:1.55;margin:0 0 28px;max-width:540px}.onboardingpage_field__EWghD{margin-bottom:20px}.onboardingpage_fieldHeader__JdJeJ{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.onboardingpage_label__VBOS5{font-size:13px;font-weight:600;color:var(--seg-text)}.onboardingpage_optionalBadge__cK7lx{font-size:11px;color:var(--seg-text-muted);font-family:var(--seg-font-num);letter-spacing:.04em}.onboardingpage_hint__S3IvU{font-size:12.5px;color:var(--seg-text-muted);margin-bottom:8px;line-height:1.5}.onboardingpage_input__fBaEB{width:100%;height:46px;padding:0 14px;border-radius:var(--seg-r-sm);border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);font-size:14px;font-family:inherit;color:var(--seg-text);box-sizing:border-box;outline:none;transition:border-color var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_input__fBaEB:focus{border-color:var(--seg-brand);box-shadow:0 0 0 2px var(--seg-brand-50)}.onboardingpage_input__fBaEB::-moz-placeholder{color:var(--seg-text-muted)}.onboardingpage_input__fBaEB::placeholder{color:var(--seg-text-muted)}.onboardingpage_textarea__yHHzN{width:100%;padding:12px 14px;border-radius:var(--seg-r-sm);border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);font-size:14px;font-family:inherit;color:var(--seg-text);box-sizing:border-box;outline:none;resize:vertical;line-height:1.5;transition:border-color var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_textarea__yHHzN:focus{border-color:var(--seg-brand);box-shadow:0 0 0 2px var(--seg-brand-50)}.onboardingpage_select__88YJ_{width:100%;height:46px;padding:0 12px;border-radius:var(--seg-r-sm);border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);font-size:14px;font-family:inherit;color:var(--seg-text);box-sizing:border-box;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_select__88YJ_:focus{border-color:var(--seg-brand);box-shadow:0 0 0 2px var(--seg-brand-50)}.onboardingpage_twoCol__5j1i9{display:grid;grid-template-columns:1fr 1fr;gap:10px}.onboardingpage_error__o4VRz{color:var(--seg-bad-500);font-size:13px;margin-top:6px}.onboardingpage_agePill__pYMdJ{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:var(--mkt-tint-mint);font-size:12.5px;color:var(--mkt-ink-mint);font-weight:600;margin-top:10px}.onboardingpage_footerRow__xPVuC{display:flex;align-items:center;justify-content:space-between;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--seg-line);background:var(--seg-bg-card);gap:12px;flex-wrap:wrap;position:sticky;bottom:0;z-index:10}@media (min-width:960px){.onboardingpage_footerRow__xPVuC{padding:20px 32px}}.onboardingpage_footerLeft__jJos6{display:flex;align-items:center;gap:6px}.onboardingpage_footerRight__QL8qE{display:flex;align-items:center;gap:12px}.onboardingpage_footerBack__mt5w5{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--seg-text-soft);font-weight:500;background:none;border:none;cursor:pointer;padding:8px 4px}.onboardingpage_footerBack__mt5w5:hover{color:var(--seg-text)}.onboardingpage_footerSkip__SokVB{font-size:13px;color:var(--seg-text-muted);background:none;border:none;cursor:pointer;padding:8px 4px;white-space:nowrap}.onboardingpage_footerSkip__SokVB:hover{color:var(--seg-text-soft);text-decoration:underline}.onboardingpage_footerPrimary__Xa1Yi{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 22px;border-radius:12px;font-weight:600;font-size:15px;background:var(--seg-brand);color:#fff;border:none;cursor:pointer;transition:transform var(--seg-dur-fast) var(--seg-ease),opacity var(--seg-dur-fast) var(--seg-ease);white-space:nowrap}.onboardingpage_footerPrimary__Xa1Yi:hover{opacity:.92}.onboardingpage_footerPrimary__Xa1Yi:active{transform:scale(.98)}.onboardingpage_footerPrimary__Xa1Yi:disabled{background:var(--seg-bg-elev);color:var(--seg-text-muted);cursor:not-allowed}@media (max-width:599px){.onboardingpage_footerRow__xPVuC{flex-direction:column-reverse;gap:8px}.onboardingpage_footerPrimary__Xa1Yi{width:100%;height:50px}.onboardingpage_footerRight__QL8qE{width:100%;flex-direction:column}.onboardingpage_footerLeft__jJos6{width:100%;justify-content:center}}.onboardingpage_categoryStrip__HD0bp{display:flex;gap:8px;overflow-x:auto;padding-bottom:18px;scrollbar-width:none;-ms-overflow-style:none}.onboardingpage_categoryStrip__HD0bp::-webkit-scrollbar{display:none}.onboardingpage_categoryChip__1GhhO{flex-shrink:0;height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);color:var(--seg-text-soft);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_categoryChip__1GhhO.onboardingpage_active__cw2OV{background:var(--seg-brand-50);border-color:var(--seg-brand);color:var(--seg-brand-ink)}.onboardingpage_selectionCount__NVRxS{font-size:13px;font-weight:600;color:var(--seg-brand);margin-bottom:8px}.onboardingpage_starterGrid___pxno{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}@media (max-width:599px){.onboardingpage_starterGrid___pxno{grid-template-columns:1fr}}.onboardingpage_starterCard__WdO7l{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--seg-bg-card);border:1px solid var(--seg-line-strong);border-radius:12px;text-align:left;font-family:inherit;cursor:pointer;color:var(--seg-text);transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_starterCard__WdO7l:hover{border-color:var(--seg-brand)}.onboardingpage_starterCard__WdO7l.onboardingpage_selected__ppTR9{background:var(--seg-brand-50);border:1.5px solid var(--seg-brand)}.onboardingpage_starterIcon__jZisR{flex-shrink:0;width:36px;height:36px;border-radius:var(--seg-r-sm);background:var(--seg-bg-elev);display:grid;place-items:center;font-size:18px}.onboardingpage_starterInfo__bDb_R{flex:1;min-width:0}.onboardingpage_starterTitle__HGVin{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.onboardingpage_starterMeta__fEO3S{display:flex;gap:8px;font-size:12px;color:var(--seg-text-muted)}.onboardingpage_starterCheck__08Ax_{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--seg-brand);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.onboardingpage_altPaths___V44_{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}@media (max-width:599px){.onboardingpage_altPaths___V44_{grid-template-columns:1fr}}.onboardingpage_altCard__FI7Vd{padding:14px 16px;border:1px solid var(--seg-line-strong);border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;background:var(--seg-bg-card);transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_altCard__FI7Vd:hover{border-color:var(--seg-brand)}.onboardingpage_altCard__FI7Vd.onboardingpage_active__cw2OV{border-color:var(--seg-brand);border-width:1.5px}.onboardingpage_altCardWizard__QstGZ{background:linear-gradient(180deg,var(--mkt-tint-lilac),var(--seg-bg-card))}.onboardingpage_altCardEyebrow__pfSjZ{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.onboardingpage_altCardEyebrowWizard__7NvSb{color:var(--mkt-ink-lilac)}.onboardingpage_altCardEyebrowManual__2B7_0{color:var(--seg-text-muted)}.onboardingpage_altCardTitle__zlEMD{font-size:14px;font-weight:600;margin-bottom:2px;color:var(--seg-text)}.onboardingpage_altCardDesc__OpgZc{font-size:12.5px;color:var(--seg-text-soft);line-height:1.45}.onboardingpage_inlineExpansion__kkUkT{margin-top:16px;padding:20px;background:var(--seg-bg-elev);border-radius:14px;border:1px solid var(--seg-line);animation:onboardingpage_expandIn__r62Kx var(--seg-dur-base) var(--seg-ease)}@keyframes onboardingpage_expandIn__r62Kx{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.onboardingpage_inlineExpansionTitle__ffkuz{font-size:15px;font-weight:600;margin-bottom:16px;color:var(--seg-text)}.onboardingpage_focusChips__yL2SW{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.onboardingpage_focusChip__JeBpK{height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);color:var(--seg-text-soft);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_focusChip__JeBpK.onboardingpage_active__cw2OV{background:var(--seg-brand-50);border-color:var(--seg-brand);color:var(--seg-brand-ink)}.onboardingpage_conditionTags__fK7xm{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.onboardingpage_conditionTag__fTjid{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--seg-brand-50);color:var(--seg-brand-ink);font-size:12px;font-weight:500}.onboardingpage_removeTag__WmafI{width:16px;height:16px;border-radius:50%;border:none;background:var(--seg-brand);color:#fff;font-size:11px;display:grid;place-items:center;cursor:pointer;padding:0}.onboardingpage_obGoalCard__mYDW3{background:var(--seg-bg-card);border:2px solid var(--seg-line);border-radius:var(--seg-r-md);padding:var(--seg-s-5);text-align:left;width:100%}.onboardingpage_obGoalHeader__79LV4{display:flex;align-items:center;gap:var(--seg-s-3);margin-bottom:var(--seg-s-4);padding-bottom:var(--seg-s-3);border-bottom:1px solid var(--seg-line)}.onboardingpage_obGoalEmoji__C4dKn{width:40px;height:40px;border-radius:var(--seg-r-sm);background:color-mix(in oklch,var(--seg-brand-500) 12%,transparent);display:grid;place-items:center;font-size:20px;flex-shrink:0}.onboardingpage_obGoalTitle___9_Ie{font-size:var(--seg-fs-body);font-weight:600;color:var(--seg-text);margin:0;line-height:1.3;flex:1}.onboardingpage_obGoalField__D6Xez{margin-bottom:var(--seg-s-3)}.onboardingpage_obGoalField__D6Xez:last-child{margin-bottom:0}.onboardingpage_obGoalFieldLabel__ALNS1{display:inline-flex;align-items:center;gap:var(--seg-s-1);font-size:var(--seg-fs-small);font-weight:700;color:var(--seg-text);margin-bottom:var(--seg-s-1)}.onboardingpage_obGoalFieldValue__QellT{display:block;font-size:var(--seg-fs-small);color:var(--seg-text);line-height:var(--seg-lh-small)}.onboardingpage_obGoalDescription__HLpIQ{font-size:var(--seg-fs-small);color:var(--seg-text-soft);line-height:var(--seg-lh-small);margin:0}.onboardingpage_obGoalDateDays__cOmty{color:var(--seg-text-muted);margin-left:var(--seg-s-2);font-size:var(--seg-fs-tiny)}.onboardingpage_obGoalLabels__h_n1W{display:flex;flex-wrap:wrap;gap:4px}.onboardingpage_obGoalLabel__Py0im{padding:2px var(--seg-s-2);background:var(--seg-bg-elev);color:var(--seg-text-soft);border-radius:var(--seg-r-xs);font-size:var(--seg-fs-tiny);font-weight:500}.onboardingpage_obStepsSection__euga4{margin-top:var(--seg-s-4)}.onboardingpage_obStepsTitle__ykyrn{font-family:var(--seg-font-display);font-size:var(--seg-fs-body);font-weight:700;color:var(--seg-text);margin:0 0 var(--seg-s-1) 0}.onboardingpage_obStepsSubtitle__zid1t{font-size:var(--seg-fs-small);color:var(--seg-text-muted);margin:0 0 var(--seg-s-3) 0}.onboardingpage_obGoalSteps__MYLRN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--seg-s-2)}.onboardingpage_obGoalStep__jvI6I{display:flex;align-items:flex-start;gap:var(--seg-s-3);padding:var(--seg-s-3);border:1.5px solid var(--seg-line);border-radius:var(--seg-r-sm);background:#fff;cursor:pointer;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_obGoalStep__jvI6I:active{background:var(--seg-bg-elev)}.onboardingpage_obGoalStepSelected__DLlCB{border-color:var(--seg-good-500);background:color-mix(in oklch,var(--seg-good-500) 5%,var(--seg-bg-card))}.onboardingpage_obStepCheckbox__JkAZK{width:20px;height:20px;border:2px solid var(--seg-line);border-radius:4px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_obStepCheckboxChecked__NXnYq{background:var(--seg-good-500);border-color:var(--seg-good-500);color:#fff}.onboardingpage_obStepText__9xgeo{font-size:var(--seg-fs-small);color:var(--seg-text-soft);line-height:var(--seg-lh-small)}.onboardingpage_obGoalStepSelected__DLlCB .onboardingpage_obStepText__9xgeo{color:var(--seg-text)}.onboardingpage_labelTags__xPmDS{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.onboardingpage_generateBtn__NKmAe{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:var(--seg-r-sm);font-weight:600;font-size:14px;background:var(--mkt-tint-lilac);color:var(--mkt-ink-lilac);border:1px solid var(--mkt-ink-lilac);cursor:pointer;font-family:inherit;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_generateBtn__NKmAe:hover:not(:disabled){opacity:.88}.onboardingpage_generateBtn__NKmAe:disabled{opacity:.5;cursor:not-allowed}.onboardingpage_rewardPreview__agXXW{display:flex;align-items:center;gap:18px;padding:16px 20px;background:var(--mkt-tint-sand);border:1px solid color-mix(in oklch,var(--mkt-ink-sand) 20%,transparent);border-radius:14px;margin-bottom:24px}.onboardingpage_rewardPreviewIcon__d9ZJT{width:56px;height:56px;border-radius:14px;background:var(--seg-bg-card);display:grid;place-items:center;font-size:28px;border:1px solid var(--seg-line);flex-shrink:0}.onboardingpage_rewardPreviewInfo__0x92N{flex:1;min-width:0}.onboardingpage_rewardPreviewEyebrow__qebPI{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-ink-sand);margin-bottom:2px}.onboardingpage_rewardPreviewTitle__SRBKg{font-size:15px;font-weight:600;color:var(--seg-text);margin-bottom:2px}.onboardingpage_rewardPreviewMeta__3rnfx{font-size:13px;color:var(--seg-text-soft)}.onboardingpage_rewardPreviewStars__VUk6q{font-family:var(--seg-font-num);color:var(--mkt-ink-sand);font-weight:600}.onboardingpage_quickPicks__OPao0{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.onboardingpage_quickPick__ihd_Y{padding:4px 10px;border-radius:99px;background:var(--seg-bg-elev);font-size:12px;color:var(--seg-text-soft);cursor:pointer;border:none;font-family:inherit;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_quickPick__ihd_Y:hover{background:var(--seg-brand-50);color:var(--seg-brand-ink)}.onboardingpage_stepper___1OgK{display:flex;align-items:center;height:46px;border:1px solid var(--seg-line-strong);border-radius:var(--seg-r-sm);background:var(--seg-bg-card);width:-moz-fit-content;width:fit-content}.onboardingpage_stepperBtn__Ya29h{width:44px;height:100%;border:none;background:transparent;font-size:18px;color:var(--seg-text-soft);cursor:pointer;display:grid;place-items:center}.onboardingpage_stepperBtn__Ya29h:first-child{border-right:1px solid var(--seg-line)}.onboardingpage_stepperBtn__Ya29h:last-child{border-left:1px solid var(--seg-line)}.onboardingpage_stepperBtn__Ya29h:hover{background:var(--seg-bg-elev)}.onboardingpage_stepperValue__qdZUs{padding:0 18px;font-family:var(--seg-font-num);font-weight:600;font-size:16px;min-width:64px;text-align:center}.onboardingpage_emojiPalette__s3_TS{display:flex;gap:6px;flex-wrap:wrap}.onboardingpage_emojiBtn__kBbpg{width:42px;height:42px;border-radius:var(--seg-r-sm);border:1px solid var(--seg-line-strong);background:var(--seg-bg-card);font-size:20px;cursor:pointer;display:grid;place-items:center;transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_emojiBtn__kBbpg.onboardingpage_selected__ppTR9{border:1.5px solid var(--seg-brand);background:var(--seg-brand-50)}.onboardingpage_toggleCard__M66q5{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--seg-line-strong);border-radius:12px;cursor:pointer;font-size:14px;background:var(--seg-bg-card)}.onboardingpage_toggleTrack__d3P0g{flex-shrink:0;width:36px;height:22px;border-radius:99px;background:var(--seg-line);position:relative;transition:background var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_toggleTrack__d3P0g.onboardingpage_on__sxuyZ{background:var(--seg-brand)}.onboardingpage_toggleThumb__oxkEN{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:left var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_toggleTrack__d3P0g.onboardingpage_on__sxuyZ .onboardingpage_toggleThumb__oxkEN{left:16px}.onboardingpage_toggleText__Llbrd{color:var(--seg-text-soft);font-size:13.5px;line-height:1.4}.onboardingpage_roleGrid__ZplBl{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:599px){.onboardingpage_roleGrid__ZplBl{grid-template-columns:1fr}}.onboardingpage_roleCard__Aih8Z{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--seg-line-strong);border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;background:var(--seg-bg-card);color:var(--seg-text);transition:all var(--seg-dur-fast) var(--seg-ease)}.onboardingpage_roleCard__Aih8Z:hover{border-color:var(--seg-brand)}.onboardingpage_roleCard__Aih8Z.onboardingpage_selected__ppTR9{background:var(--seg-brand-50);border:1.5px solid var(--seg-brand)}.onboardingpage_roleIcon__dCvFk{flex-shrink:0;width:36px;height:36px;border-radius:var(--seg-r-sm);background:var(--seg-bg-elev);display:grid;place-items:center;font-size:18px}.onboardingpage_roleInfo__Q36HR{flex:1;min-width:0}.onboardingpage_roleTitle__2v8AQ{font-size:14px;font-weight:600;margin-bottom:2px}.onboardingpage_roleDesc__Hah6X{font-size:12.5px;color:var(--seg-text-soft);line-height:1.45}.onboardingpage_shareLinkStrip__Ua4o3{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--seg-bg-elev);border-radius:12px;margin-top:16px;font-size:13px;color:var(--seg-text-soft)}.onboardingpage_shareLinkCheck__22opk{color:var(--mkt-ink-mint);flex-shrink:0}.onboardingpage_shareLinkCopy__Y5l0W{margin-left:auto;color:var(--seg-brand-ink);font-weight:500;cursor:pointer;background:none;border:none;font-size:13px;font-family:inherit;white-space:nowrap}.onboardingpage_celebrateStrip__m1uya{margin-top:24px;padding:18px 20px;background:var(--mkt-tint-mint);border:1px solid color-mix(in oklch,var(--mkt-ink-mint) 20%,transparent);border-radius:14px}.onboardingpage_celebrateHeader__yayg8{display:flex;align-items:center;gap:12px;margin-bottom:10px}.onboardingpage_celebrateIcon__9NeNd{width:36px;height:36px;border-radius:50%;background:var(--mkt-ink-mint);color:#fff;display:grid;place-items:center;font-size:18px;flex-shrink:0}.onboardingpage_celebrateTitle__LEcoa{font-size:15px;font-weight:600;color:var(--mkt-ink-mint)}.onboardingpage_celebrateSummary__e3I_c{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:12.5px;color:var(--seg-text-soft)}@media (max-width:599px){.onboardingpage_celebrateSummary__e3I_c{grid-template-columns:1fr;gap:6px}}.onboardingpage_celebrateSummaryBold__T1_LA{color:var(--seg-text);font-weight:600}.onboardingpage_modalOverlay___oEYK{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--seg-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.onboardingpage_modal__WdtnV{background:var(--seg-bg-card);border-radius:var(--seg-r-lg);box-shadow:var(--seg-shadow-lg);max-width:500px;width:100%;overflow:hidden;animation:onboardingpage_modalIn__2gy4X var(--seg-dur-base) var(--seg-ease)}@keyframes onboardingpage_modalIn__2gy4X{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.onboardingpage_modalHeader__uwJbA{padding:20px 20px 0;text-align:center}.onboardingpage_modalTitle__xiPBG{font-size:18px;font-weight:600;color:var(--seg-text);margin:0}.onboardingpage_modalBody__6aMOu{padding:16px 20px;text-align:center}.onboardingpage_modalBody__6aMOu p{margin-bottom:12px;line-height:1.5;color:var(--seg-text-soft);font-size:14px}.onboardingpage_modalBody__6aMOu p:last-child{margin-bottom:0;color:var(--seg-text);font-weight:500}.onboardingpage_modalFooter__ECU4s{padding:0 20px 20px}.onboardingpage_modalBtn__9KUr7{width:100%;height:48px;border-radius:12px;background:var(--seg-brand);color:#fff;border:none;font-weight:600;font-size:15px;cursor:pointer}.onboardingpage_spinnerInline__zHJUu{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:onboardingpage_spin__y68bn .6s linear infinite}@keyframes onboardingpage_spin__y68bn{to{transform:rotate(1turn)}}.onboardingpage_emailHint__RjYxN{font-size:12.5px;color:var(--seg-text-muted);margin-top:8px}.onboardingpage_infoBtn__uZE1W{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0;border:none;background:transparent;color:var(--seg-brand);cursor:pointer;vertical-align:middle}.onboardingpage_infoText__rT6zR{font-size:12.5px;line-height:1.45;color:var(--seg-text-soft);background:var(--seg-bg-elev);border-radius:8px;padding:8px 10px;margin:6px 0}.onboardingpage_detailsCard__7wfg7{border:1px solid var(--seg-line);border-radius:10px;background:var(--seg-bg-card);overflow:hidden;margin-top:4px}.onboardingpage_detailsSummary__O__NT{padding:12px 14px;font-weight:650;font-size:14px;color:var(--seg-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.onboardingpage_detailsSummary__O__NT:after{content:"▸";color:var(--seg-text-soft);transition:transform .2s ease}.onboardingpage_detailsCard__7wfg7[open] .onboardingpage_detailsSummary__O__NT:after{transform:rotate(90deg)}.onboardingpage_detailsSummary__O__NT::-webkit-details-marker{display:none}.onboardingpage_detailsSubhead__TbAeG{padding:0 14px;margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--seg-text-soft)}.onboardingpage_detailsCard__7wfg7 .onboardingpage_field__EWghD{padding:0 14px}.onboardingpage_detailsCard__7wfg7 .onboardingpage_field__EWghD:last-child{padding-bottom:14px}.onboardingpage_stepInputRow__TKo4q{display:flex;align-items:center;gap:8px;margin-bottom:6px}.onboardingpage_stepInputRow__TKo4q .onboardingpage_input__fBaEB{flex:1}.onboardingpage_textBtn__rw_6K{align-self:flex-start;background:none;border:none;color:var(--seg-brand);font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;margin-top:2px}.LogoIconAnimated_logoContainer__20Up4{display:inline-block;overflow:visible}.LogoIconAnimated_logoSvg__hywFW{overflow:visible}@keyframes LogoIconAnimated_rightHandClap__OoUVU{0%{transform:translate(5px)}to{transform:translate(0)}}@keyframes LogoIconAnimated_leftHandClap__DRPnR{0%{transform:translate(-5px)}to{transform:translate(0)}}.LogoIconAnimated_rightHand__yW1wK{transform-origin:center;animation:LogoIconAnimated_rightHandClap__OoUVU .5s ease-out forwards;animation-delay:.1s}.LogoIconAnimated_leftHand__o1XMF{transform-origin:center;animation:LogoIconAnimated_leftHandClap__DRPnR .5s ease-out forwards;animation-delay:.1s}@keyframes LogoIconAnimated_soundTrianglesPop__POkvM{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.LogoIconAnimated_soundTriangles__iGkrF{opacity:0;animation:LogoIconAnimated_soundTrianglesPop__POkvM .4s ease-out forwards;animation-delay:.6s;transform-origin:center}.LogoIconAnimated_logoContainer__20Up4:hover .LogoIconAnimated_leftHand__o1XMF,.LogoIconAnimated_logoContainer__20Up4:hover .LogoIconAnimated_rightHand__yW1wK,.LogoIconAnimated_logoContainer__20Up4:hover .LogoIconAnimated_soundTriangles__iGkrF{animation-duration:.3s}.LogoIconAnimated_logoContainer__20Up4:active .LogoIconAnimated_leftHand__o1XMF,.LogoIconAnimated_logoContainer__20Up4:active .LogoIconAnimated_rightHand__yW1wK,.LogoIconAnimated_logoContainer__20Up4:active .LogoIconAnimated_soundTriangles__iGkrF{animation-play-state:paused}.LogoIconAnimated_logoSvg__hywFW ellipse{animation:LogoIconAnimated_backgroundPulse__Or98q .4s ease-out forwards;animation-delay:.6s}@keyframes LogoIconAnimated_backgroundPulse__Or98q{0%{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.loading_wrapper__3nbPr{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.loading_container__Z6boW{display:flex;align-items:center;flex-direction:column;flex:1;min-height:0;background-color:#fff;justify-content:center;position:relative}.loading_starWrapper__HOL4J{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:loading_bounce__LNLwz 1s ease-in-out infinite;transform-origin:center center}.loading_star__tBejq{animation:loading_spin__ZmXSY 3s linear infinite;transform-origin:center center;display:block}@keyframes loading_bounce__LNLwz{0%{transform:translate(-50%,-50%) translateY(-80px) scaleY(1)}30%{transform:translate(-50%,-50%) translateY(0) scaleY(1)}40%{transform:translate(-50%,-50%) translateY(7px) scaleY(.9)}50%{transform:translate(-50%,-50%) translateY(15px) scaleY(.75)}60%{transform:translate(-50%,-50%) translateY(0) scaleY(1)}to{transform:translate(-50%,-50%) translateY(-80px) scaleY(1)}}@keyframes loading_spin__ZmXSY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading_loadingText__4sAjY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:70px;font-size:1em;font-weight:600}.loading_dot1__bVU5n,.loading_dot2__FAM_0{animation:loading_dotFadeFirst__3n7df 1s step-end infinite}.loading_dot3__EJh7r,.loading_dot4__OAaxS{animation:loading_dotFadeSecond__3n7Tr 1s step-end infinite}@keyframes loading_dotFadeFirst__3n7df{0%,39.9%{opacity:0}40%,to{opacity:1}}@keyframes loading_dotFadeSecond__3n7Tr{0%,99.9%{opacity:0}to{opacity:1}}.sectionheader_container__lJwIc{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1em;font-weight:700;color:#000;padding:5px;width:calc(100% - 20px);max-width:var(--maxWidth);margin:0 auto 10px;gap:5px;background-color:#fff;border-bottom:1px solid var(--SEGGray);border-top:1px solid var(--SEGGray)}.sectionheader_icon__2tcjx{display:flex;padding:5px}.sectionheader_backicon__4_6uu{display:flex;cursor:pointer}.sectionheader_title__WJLS_{display:flex;font-weight:600;gap:20px;justify-content:center;align-items:center}.NotificationsModal_overlay__RHc1M{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:900;padding:16px}@media (min-height:500px){.NotificationsModal_overlay__RHc1M{align-items:center}}.NotificationsModal_modal__dHTZ0{width:100%;max-width:420px;max-height:80vh;background:var(--seg-bg-card);border-radius:var(--seg-r-lg);box-shadow:var(--seg-shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:NotificationsModal_slideUp__mhQOg .2s var(--seg-ease)}@keyframes NotificationsModal_slideUp__mhQOg{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NotificationsModal_modalHeader__UQCpQ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--seg-line)}.NotificationsModal_modalTitle__KtyA4{font-family:var(--seg-font-display);font-size:var(--seg-fs-h3);font-weight:700;color:var(--seg-text);margin:0}.NotificationsModal_modalClose__46TbQ{min-width:32px;min-height:32px;border-radius:50%;border:none;background:var(--seg-bg-elev);color:var(--seg-text-soft);display:grid;place-items:center;cursor:pointer;transition:background var(--seg-dur-fast) var(--seg-ease)}.NotificationsModal_modalClose__46TbQ:hover{background:var(--seg-line)}.NotificationsModal_modalBody__zhneu{flex:1;overflow-y:auto;padding:8px 0}.NotificationsModal_modalEmpty__YgKiE{padding:40px 20px;text-align:center;color:var(--seg-text-muted);font-size:var(--seg-fs-body)}.NotificationsModal_modalFooter__xXxJ_{padding:12px 20px;border-top:1px solid var(--seg-line)}.NotificationsModal_modalBtn___ECu1{width:100%;min-height:40px;border-radius:var(--seg-r-sm);border:1px solid var(--seg-line);background:var(--seg-bg-elev);font-size:var(--seg-fs-body);font-weight:600;color:var(--seg-text);cursor:pointer;transition:background var(--seg-dur-fast) var(--seg-ease)}.NotificationsModal_modalBtn___ECu1:hover{background:var(--seg-line)}.NotificationsModal_notifRow__Wqg7_{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;cursor:pointer;transition:background var(--seg-dur-fast) var(--seg-ease)}.NotificationsModal_notifRow__Wqg7_:hover{background:var(--seg-bg-elev)}.NotificationsModal_notifUnread__S6p_1{background:var(--seg-brand-50)}.NotificationsModal_notifDot__alX0C{width:8px;height:8px;margin-top:6px;flex-shrink:0}.NotificationsModal_notifDot__alX0C span{display:block;width:8px;height:8px;border-radius:50%;background:var(--seg-brand-500)}.NotificationsModal_notifContent__iY4Fr{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.NotificationsModal_notifTitle___7W_D{font-size:var(--seg-fs-body);font-weight:600;color:var(--seg-text);line-height:1.3}.NotificationsModal_notifMeta__Gzovc{font-size:12px;color:var(--seg-text-muted);display:flex;align-items:center;gap:8px}.NotificationsModal_notifType__BECD9{padding:2px 8px;border-radius:var(--seg-r-pill);font-size:11px;font-weight:600;text-transform:capitalize;background:var(--seg-bg-elev);color:var(--seg-text-soft)}.NotificationsModal_notifType__BECD9[data-type=general]{background:#e9ecef;color:#495057}.NotificationsModal_notifType__BECD9[data-type=release]{background:#d4edda;color:#155724}.NotificationsModal_notifType__BECD9[data-type=alert]{background:#f8d7da;color:#721c24}.NotificationsModal_notifType__BECD9[data-type=maintenance]{background:#fff3cd;color:#856404}.NotificationsModal_notifType__BECD9[data-type=offer]{background:#d1ecf1;color:#0c5460}.NotificationsModal_detailContent__BCpY3{padding:16px 20px;font-size:var(--seg-fs-body);line-height:var(--seg-lh-body);color:var(--seg-text)}.NotificationsModal_detailContent__BCpY3 p{margin:0 0 12px}.NotificationsModal_detailContent__BCpY3 a{color:var(--seg-brand-500);text-decoration:underline}.TabBar_tabBar__k1DFO{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--seg-line);background:color-mix(in oklch,var(--p-bg,var(--seg-bg)) 85%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);padding:8px 0 calc(env(safe-area-inset-bottom, 0px) + 8px);position:fixed;bottom:0;left:0;right:0;z-index:100}.TabBar_tab__oOHM4{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--seg-text-muted);font-size:var(--seg-fs-tiny);font-weight:500;background:none;border:none;cursor:pointer;padding:4px 0;-webkit-tap-highlight-color:transparent;transition:color var(--seg-dur-fast) var(--seg-ease)}.TabBar_tab__oOHM4.TabBar_active__9U985{color:var(--p-chip,var(--seg-brand));font-weight:700}.TabBar_label__7p7Z9{line-height:1}.TabBar_loadingOverlay__ZRvek{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:400;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.TabBar_tabBar__k1DFO{display:none}.TabBar_loadingOverlay__ZRvek{left:240px}}.PageHeader_header__CFYuG{padding:4px 16px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.PageHeader_left__VmLWj{min-width:0}.PageHeader_title__rm4cB{font-family:var(--seg-font-display);font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--seg-text);margin:0;display:flex;align-items:center;gap:12px}.PageHeader_titleText__4qJt_{min-width:0;overflow:hidden;text-overflow:ellipsis}.PageHeader_backBtn__YaMTw{min-width:36px;min-height:36px;border-radius:10px;border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text,#0b0d12);display:grid;place-items:center;flex-shrink:0;cursor:pointer;padding:0}.PageHeader_backBtn__YaMTw:active{background:var(--seg-bg-elev,#f6f7f9)}.PageHeader_iconPill__3BwvV{min-width:36px;min-height:36px;border-radius:10px;background:color-mix(in oklch,var(--p-chip,var(--seg-brand)) 12%,transparent);color:var(--p-chip,var(--seg-brand));display:grid;place-items:center;flex-shrink:0}.PageHeader_subtitle__aSTb4{color:var(--seg-text-muted);font-size:var(--seg-fs-small);line-height:var(--seg-lh-small);font-weight:600;margin-top:8px}.PageHeader_right___cQnG{flex-shrink:0}@media (min-width:1024px){.PageHeader_header__CFYuG{max-width:1268px}}.TopBar_topBar__i0l_Z{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 12px;gap:8px}.TopBar_left__IS6x5{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.TopBar_backBtn__osMlW{width:40px;height:40px;display:grid;place-items:center;background:transparent;border:none;color:var(--seg-text);cursor:pointer;border-radius:var(--seg-r-sm);transition:background var(--seg-dur-fast) var(--seg-ease)}.TopBar_backBtn__osMlW:hover{background:var(--seg-bg-elev)}.TopBar_title__Gs9wS{font-family:var(--seg-font-display);font-size:var(--seg-fs-h3);line-height:var(--seg-lh-h3);font-weight:600;letter-spacing:-.01em;color:var(--seg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBar_right__rW3E3{display:flex;gap:6px;flex-shrink:0}.FAB_fab__nJszi{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 78px);min-height:52px;padding:0 20px 0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--seg-r-pill);background:var(--seg-brand);color:var(--seg-text-on-brand);font-family:var(--seg-font-text);font-size:var(--seg-fs-body);font-weight:600;border:none;cursor:pointer;box-shadow:var(--seg-shadow-fab);z-index:50;transition:transform var(--seg-dur-fast) var(--seg-ease),background var(--seg-dur-fast) var(--seg-ease)}.FAB_fab__nJszi:hover{background:var(--seg-brand-600)}.FAB_fab__nJszi:active{transform:scale(.96)}.FAB_fabInline__Yls1X{position:static;right:auto;bottom:auto;z-index:auto}.ToolSheet_header__2SNpA{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 16px 4px}.ToolSheet_headerLeft__x0yse{min-width:0;flex:1}.ToolSheet_title__q_AAW{font-size:18px;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--seg-text,#0b0d12)}.ToolSheet_subtitle__AnQIg{margin-top:2px;font-size:var(--seg-fs-small,13px);color:var(--seg-text-muted,#6e7079)}.ToolSheet_headerRight__psQ2l{display:flex;gap:6px;align-items:center;flex-shrink:0}.ToolSheet_closeBtn___vj7t{min-width:36px;min-height:36px;border-radius:99px;border:none;background:var(--seg-bg-elev,#f6f7f9);color:var(--seg-text-soft,#4a4d55);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.ToolSheet_closeBtn___vj7t:active{background:var(--seg-line,#ececef)}.ToolSheet_body__LWgkS{flex:1;overflow-y:auto;padding:6px 16px;-webkit-overflow-scrolling:touch}.ToolSheet_footer__hK_7h{padding:10px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff)}.FreqPill_pill__R11_B{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--seg-r-pill);background:color-mix(in oklch,var(--freq-color) 10%,transparent);color:var(--freq-color);font-size:var(--seg-fs-tiny);font-weight:600;white-space:nowrap}.FreqPill_dot__p8qDd{width:6px;height:6px;border-radius:99px;background:var(--freq-color)}.EpicToolsSheet_grid__LNC3a{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px 0}.EpicToolsSheet_toolCard__YihTB{padding:14px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;cursor:pointer;background:var(--seg-bg-card,#fff);border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-md,14px);font-family:inherit;transition:background var(--seg-dur-fast,.12s) ease}.EpicToolsSheet_toolCard__YihTB:active{background:var(--seg-bg-elev,#f6f7f9)}.EpicToolsSheet_toolIcon__q97uT{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.EpicToolsSheet_toolTitle___XQCb{font-weight:700;font-size:14px;line-height:1.2;color:var(--seg-text,#0b0d12)}.EpicToolsSheet_toolDesc__48pn3{font-size:var(--seg-fs-small,13px);color:var(--seg-text-muted,#6e7079);line-height:1.35}.EpicToolsSheet_closeButton__L0jGg{width:100%;height:48px;border-radius:12px;border:none;background:var(--seg-text,#0b0d12);color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.EpicToolsSheet_closeButton__L0jGg:active{opacity:.85}.unauthorized_page___49nO{--p-bg:var(--seg-bg);--p-wash:transparent;--p-chip:var(--seg-text-muted);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--seg-font-text);color:var(--seg-text);background:var(--p-bg)}.unauthorized_content___bsS_{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px calc(env(safe-area-inset-bottom, 0px) + 140px);text-align:center}.unauthorized_iconWrap__wI0JN{width:72px;height:72px;border-radius:20px;background:var(--seg-bg-elev);color:var(--seg-text-muted);display:grid;place-items:center;margin-bottom:20px}.unauthorized_title__beQ_c{font-family:var(--seg-font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--seg-text);margin-bottom:10px}.unauthorized_message__r4W1c{font-size:15px;line-height:1.55;color:var(--seg-text-soft);margin-bottom:28px;max-width:380px}.unauthorized_homeButton__durkr{height:44px;padding:0 28px;border:none;border-radius:var(--seg-r-pill,99px);background:var(--seg-brand);color:#fff;font-family:var(--seg-font-text);font-size:15px;font-weight:600;cursor:pointer;transition:background var(--seg-dur-fast,.15s) var(--seg-ease,ease)}.unauthorized_homeButton__durkr:hover{background:var(--seg-brand-600)}@media (min-width:1024px){.unauthorized_content___bsS_{max-width:1268px}}.AccessDenied_page__kKwXt{--p-bg:var(--seg-bg);--p-wash:transparent;--p-chip:var(--seg-text-muted);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--seg-font-text);color:var(--seg-text);background:var(--p-bg)}.AccessDenied_content__3tJzy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px calc(env(safe-area-inset-bottom, 0px) + 140px);text-align:center}.AccessDenied_iconWrap__jrtGE{width:72px;height:72px;border-radius:20px;background:var(--seg-bg-elev);color:var(--seg-text-muted);display:grid;place-items:center;margin-bottom:20px}.AccessDenied_title___34lb{font-family:var(--seg-font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--seg-text);margin-bottom:10px}.AccessDenied_message__0V5AC{font-size:15px;line-height:1.55;color:var(--seg-text-soft);margin-bottom:28px;max-width:380px}.AccessDenied_backButton__oBaiO{height:44px;padding:0 28px;border:none;border-radius:var(--seg-r-pill,99px);background:var(--seg-brand);color:#fff;font-family:var(--seg-font-text);font-size:15px;font-weight:600;cursor:pointer;transition:background var(--seg-dur-fast,.15s) var(--seg-ease,ease)}.AccessDenied_backButton__oBaiO:hover{background:var(--seg-brand-600)}@media (min-width:1024px){.AccessDenied_content__3tJzy{max-width:1268px}}.TrendPill_pill__pqOJI{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--seg-r-pill);font-size:var(--seg-fs-tiny);font-weight:600}.TrendPill_up__dV_ei{background:var(--seg-good-50);color:var(--seg-good-700)}.TrendPill_down__keb_N{background:var(--seg-bad-50);color:var(--seg-bad-700)}.TrendPill_flat__lWKXA{background:var(--seg-bg-elev);color:var(--seg-text-muted)}.V2RewardCard_card__BlcZu{padding:0;margin-bottom:10px;overflow:hidden;cursor:pointer;transition:transform var(--seg-dur-fast) var(--seg-ease),box-shadow var(--seg-dur-fast) var(--seg-ease)}.V2RewardCard_card__BlcZu:active{transform:scale(.99)}@media (hover:hover){.V2RewardCard_card__BlcZu:hover{box-shadow:var(--seg-shadow-md)}}.V2RewardCard_imageBanner__WukWX{display:flex;justify-content:center;background:var(--seg-bg-elev,#f6f7f9);overflow:hidden}.V2RewardCard_image__BiMh2{width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.V2RewardCard_row__Ps1MX{display:flex;gap:12px;align-items:center;padding:14px}.V2RewardCard_content__UXF0H{flex:1;min-width:0}.V2RewardCard_title__ovNmG{font-size:15px;font-weight:600;line-height:1.3;margin:0;color:var(--seg-text)}.V2RewardCard_sub__dd8qT{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:14px;color:var(--seg-text-muted)}.V2RewardCard_costBadge__UaNSc{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.V2RewardCard_costBadgeAffordable__8bhbF{background:var(--seg-good-50,#e8f5e9);color:var(--seg-good-700,#2e7d32)}.V2RewardCard_costBadgeUnaffordable__JHsBr{background:var(--seg-bg-elev,#f6f7f9);color:var(--seg-text-muted,#6e7079)}.V2RewardCard_linkRow__Z4E8y{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;color:var(--seg-brand-ink,#05a);cursor:pointer}.V2RewardCard_linkRow__Z4E8y:hover{text-decoration:underline}.V2RewardCard_linkText__im8GS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.V2RewardCard_recurringBadge__tuKc_{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a);font-size:12px;font-weight:600}.V2RewardCard_goalLinkBadge__98uKl{background:var(--seg-warn-50,#fff8e1);color:var(--seg-warn-700,#f57f17)}.V2RewardCard_goalLinkBadge__98uKl,.V2RewardCard_goalReadyBadge__sqlov{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:14px;font-weight:600}.V2RewardCard_goalReadyBadge__sqlov{background:var(--seg-good-50,#e8f5e9);color:var(--seg-good-700,#2e7d32)}.V2RewardCard_claimCount__NuDZQ{font-size:12px;color:var(--seg-text-muted,#6e7079);font-weight:500}.V2RewardCard_claimRow__Hd_Th{padding:0 14px 14px}.V2RewardCard_claimBtn__gehDH{width:100%}.V2RewardCard_progressTrack__4NA0Q{margin-top:8px;height:6px;border-radius:999px;background:var(--seg-bg-elev,#f6f7f9);overflow:hidden}.V2RewardCard_progressFill__ea2H9{height:100%;border-radius:999px;background:var(--seg-warn-700,#f57f17);transition:width .3s ease}.NewRewardSheet_header__5pLFD{display:flex;justify-content:center;align-items:center;padding:14px 16px 6px}.NewRewardSheet_headerTitle__RqW_V{font-size:16px;font-weight:600;margin:0;color:var(--seg-text,#0b0d12)}.NewRewardSheet_scrollBody__x26TE{flex:1;overflow-y:auto;padding:6px 16px 24px}.NewRewardSheet_field__xv_f0{margin-bottom:16px}.NewRewardSheet_fieldLabel__e8J0a{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--seg-text-muted,#6e7079);margin-bottom:8px}.NewRewardSheet_input__c6Bo3{width:100%;height:48px;padding:0 14px;border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-sm,10px);font-family:inherit;font-size:15px;color:var(--seg-text,#0b0d12);background:var(--seg-bg-card,#fff);outline:none;box-sizing:border-box}.NewRewardSheet_input__c6Bo3:focus{border-color:var(--seg-line-focus,var(--seg-brand,#07c))}.NewRewardSheet_input__c6Bo3::-moz-placeholder{color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_input__c6Bo3::placeholder{color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_stepper__DIFY5{display:flex;align-items:stretch;border:1px solid var(--seg-line,#ececef);border-radius:12px;background:var(--seg-bg-card,#fff);overflow:hidden;height:54px}.NewRewardSheet_stepperBtn__D0LAY{width:54px;background:transparent;border:none;color:var(--seg-text,#0b0d12);display:grid;place-items:center;cursor:pointer}.NewRewardSheet_stepperBtn__D0LAY:active{background:var(--seg-bg-elev,#f6f7f9)}.NewRewardSheet_stepperValue__KKBlg{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border-left:1px solid var(--seg-line,#ececef);border-right:1px solid var(--seg-line,#ececef);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--seg-text,#0b0d12)}.NewRewardSheet_stepperInput__e3phj{width:64px;border:none;background:transparent;font-family:inherit;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--seg-text,#0b0d12);text-align:center;outline:none;-moz-appearance:textfield}.NewRewardSheet_stepperInput__e3phj::-webkit-inner-spin-button,.NewRewardSheet_stepperInput__e3phj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NewRewardSheet_stepperEmoji__LeqHD{font-size:22px}.NewRewardSheet_quickRow__Eebiu{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_quickPill__xrrNr{padding:3px 9px;border-radius:999px;border:1px solid var(--seg-line,#ececef);background:transparent;color:var(--seg-text-soft,#4a4d55);font-size:12px;font-weight:600;cursor:pointer}.NewRewardSheet_quickPillActive__Edam7{border-color:var(--seg-brand,#07c);background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a)}.NewRewardSheet_emojiRow__nAsxd{display:flex;gap:6px;flex-wrap:wrap}.NewRewardSheet_emojiBtn__5HEKk{width:42px;height:42px;border-radius:12px;border:1.5px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);font-size:22px;cursor:pointer;display:grid;place-items:center}.NewRewardSheet_emojiBtnActive___hsUT{border-color:var(--seg-brand,#07c);background:var(--seg-brand-50,#e0f0ff)}.NewRewardSheet_emojiMoreBtn__EiKk6{border-style:dashed;border-color:var(--seg-line-strong,#d8d8dc);background:transparent;color:var(--seg-text-muted,#6e7079);font-size:16px}.NewRewardSheet_pickerWrap__uiWTF{margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid var(--seg-line,#ececef)}.NewRewardSheet_toggleRow__BV1vm{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-sm,10px);background:var(--seg-bg-card,#fff);cursor:pointer}.NewRewardSheet_toggleLabel__Kvrmg{flex:1;min-width:0}.NewRewardSheet_toggleTitle__Sdnyr{font-size:14px;font-weight:600;color:var(--seg-text,#0b0d12)}.NewRewardSheet_toggleDesc__yzqTT{font-size:12px;color:var(--seg-text-muted,#6e7079);margin-top:2px}.NewRewardSheet_toggle__BDQXB{width:38px;height:22px;border-radius:99px;position:relative;display:inline-block;flex-shrink:0;cursor:pointer;transition:background var(--seg-dur-base,.2s) ease}.NewRewardSheet_toggleOff__VATwJ{background:var(--seg-line-strong,#d8d8dc)}.NewRewardSheet_toggleOn__pBTF9{background:var(--seg-brand,#07c)}.NewRewardSheet_toggleKnob__EuLHz{position:absolute;top:2px;width:18px;height:18px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left var(--seg-dur-base,.2s) ease}.NewRewardSheet_footer__kbkgH{border-top:1px solid var(--seg-line,#ececef);padding:12px 16px;background:var(--seg-bg-card,#fff);display:flex;gap:8px}.NewRewardSheet_footerCancelBtn__U8OzX{flex:0 0 auto;min-width:96px;height:48px;border-radius:var(--seg-r-pill,999px);border:none;background:var(--seg-text-muted,#6e7079);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity var(--seg-dur-fast,.12s) ease}.NewRewardSheet_footerCancelBtn__U8OzX:active{opacity:.85}.NewRewardSheet_footerSubmitBtn__6wsLv{flex:1;height:48px;border-radius:var(--seg-r-pill,999px);border:none;background:var(--seg-brand,#07c);color:var(--seg-text-on-brand,#fff);font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--seg-dur-fast,.12s) ease,transform var(--seg-dur-fast,.12s) ease}.NewRewardSheet_footerSubmitBtn__6wsLv:active{transform:scale(.98)}.NewRewardSheet_footerSubmitBtn__6wsLv:disabled{opacity:.5;cursor:not-allowed}.NewRewardSheet_previewLoading__7pLAk{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_spin__Ec9go{animation:NewRewardSheet_spinAnim__EhcSo 1s linear infinite}@keyframes NewRewardSheet_spinAnim__EhcSo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewRewardSheet_previewCard__1iOCn{margin-top:8px;border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-sm,10px);background:var(--seg-bg-card,#fff);overflow:hidden;position:relative}.NewRewardSheet_previewImgWrap__Hk4_L{display:flex;justify-content:center;background:var(--seg-bg-elev,#f6f7f9);overflow:hidden}.NewRewardSheet_previewImg__BBbiX{width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.NewRewardSheet_previewBody__7yD9I{padding:10px 12px}.NewRewardSheet_previewTitle__1iKVl{font-size:13px;font-weight:600;color:var(--seg-text,#0b0d12);line-height:1.3}.NewRewardSheet_previewDesc__ljTYs{font-size:12px;color:var(--seg-text-muted,#6e7079);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewRewardSheet_previewUrl__ViU6M{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;color:var(--seg-brand-ink,#05a);overflow:hidden}.NewRewardSheet_previewUrl__ViU6M span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewRewardSheet_previewClear__O3ZRU{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:99px;border:none;background:var(--seg-bg-card,#fff);box-shadow:0 1px 3px rgba(0,0,0,.15);display:grid;place-items:center;cursor:pointer;color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_footerDeleteBtn__ybxqZ{width:48px;height:48px;border-radius:var(--seg-r-pill,999px);border:1px solid var(--seg-bad-200,#ffcdd2);background:var(--seg-bg-card,#fff);color:var(--seg-bad-700,#c62828);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background var(--seg-dur-fast,.12s) ease}.NewRewardSheet_footerDeleteBtn__ybxqZ:active{background:var(--seg-bad-50,#ffebee)}.NewRewardSheet_deleteConfirm__ENBik{display:flex;align-items:center;gap:8px;flex:1}.NewRewardSheet_deleteConfirmText__yloQl{font-size:14px;font-weight:600;color:var(--seg-bad-700,#c62828);margin-right:auto}.NewRewardSheet_deleteConfirmYes__fe4UB{height:40px;padding:0 20px;border-radius:var(--seg-r-pill,999px);border:none;background:var(--seg-bad-700,#c62828);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.NewRewardSheet_deleteConfirmYes__fe4UB:disabled{opacity:.5}.NewRewardSheet_deleteConfirmNo__CsoDX{height:40px;padding:0 20px;border-radius:var(--seg-r-pill,999px);border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text-soft,#4a4d55);font-size:14px;font-weight:600;cursor:pointer}.NewRewardSheet_toggleTitleRow__bCcP7{display:flex;align-items:center;gap:6px}.NewRewardSheet_infoBtn__Soz2Y{width:20px;height:20px;border-radius:99px;border:1px solid var(--seg-line,#ececef);background:transparent;color:var(--seg-text-muted,#6e7079);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.NewRewardSheet_infoBox__UCYXK{margin-top:8px;padding:10px 12px;border-radius:var(--seg-r-sm,10px);background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a);font-size:12px;line-height:1.5}.NewRewardSheet_goalSelect__hb5t6{margin-top:10px}.NewRewardSheet_selectWrap__nDLdo{position:relative}.NewRewardSheet_select__laz2Q{width:100%;height:48px;padding:0 36px 0 14px;border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-sm,10px);font-family:inherit;font-size:15px;color:var(--seg-text,#0b0d12);background:var(--seg-bg-card,#fff);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box}.NewRewardSheet_select__laz2Q:focus{border-color:var(--seg-line-focus,var(--seg-brand,#07c))}.NewRewardSheet_selectIcon__9tTOH{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--seg-text-muted,#6e7079);pointer-events:none}.NewRewardSheet_goalSelectHint__kqBwS{margin-top:6px;font-size:12px;color:var(--seg-text-muted,#6e7079)}.NewRewardSheet_error__rJKoH{color:var(--seg-bad-700,#c62828);font-size:13px;margin-top:4px}.NewRewardSheet_unlockLabel__k4dMt{margin-top:14px;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--seg-text-soft,#4a4d55)}.NewRewardSheet_unlockRow__9l4hN{display:grid;grid-template-columns:1fr 1fr;gap:8px}.NewRewardSheet_unlockOption__VCk4j{min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text-soft,#4a4d55);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.NewRewardSheet_unlockOptionActive__4nqH2{border-color:var(--seg-brand,#07c);background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a)}.NewRewardSheet_timesField__gKsMb{margin-top:10px}.NewRewardSheet_stepperUnit__qnyzl{font-size:14px;font-weight:600;color:var(--seg-text-muted,#6e7079)}.V2InviteSheet_header__EbkdU{display:flex;justify-content:center;align-items:center;padding:10px 18px 8px}.V2InviteSheet_title__O5__k{font-size:16px;font-weight:600;margin:0}.V2InviteSheet_scroll__ctz9J{flex:1;overflow-y:auto;padding:4px 18px 12px;-webkit-overflow-scrolling:touch}.V2InviteSheet_hint__Sz__3{color:var(--seg-text-muted);font-size:14px;margin:0 0 16px;line-height:1.45}.V2InviteSheet_methodRow__f_7dH{display:flex;gap:8px;margin-bottom:18px}.V2InviteSheet_methodBtn__vMR7V{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;border:1.5px solid var(--seg-line);background:var(--seg-bg-card,#fff);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--seg-text);transition:border-color .15s,background .15s}.V2InviteSheet_methodBtnActive__MfRDD{border-color:var(--seg-brand);background:color-mix(in oklch,var(--seg-brand) 8%,#fff);color:var(--seg-brand)}.V2InviteSheet_field__l0BgE{margin-bottom:18px}.V2InviteSheet_label__gaoh4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--seg-text-muted);display:block;margin-bottom:6px}.V2InviteSheet_input__MaUd_{width:100%;padding:14px;background:#fff;border:1px solid var(--seg-line);border-radius:var(--seg-r-sm,10px);font:inherit;font-size:16px;box-sizing:border-box;color:var(--seg-text)}.V2InviteSheet_input__MaUd_::-moz-placeholder{color:var(--seg-text-muted)}.V2InviteSheet_input__MaUd_::placeholder{color:var(--seg-text-muted)}.V2InviteSheet_input__MaUd_:focus{outline:none;border-color:var(--seg-brand);box-shadow:0 0 0 3px color-mix(in oklch,var(--seg-brand) 16%,transparent)}.V2InviteSheet_roleList__F0cu_{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.V2InviteSheet_roleCard__hTF11{display:flex;gap:12px;padding:14px;background:#fff;border:1.5px solid var(--seg-line);border-radius:var(--seg-r-md,14px);cursor:pointer;align-items:flex-start;transition:border-color .15s,background .15s}.V2InviteSheet_roleCardSelected__Rnwc5{border-color:var(--role-color);background:color-mix(in oklch,var(--role-color) 8%,#fff)}.V2InviteSheet_roleRadio__k39dp{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--seg-line-strong,#c8c8cc);background:transparent;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.V2InviteSheet_roleRadioSelected__qyGpU{border-color:var(--role-color);background:var(--role-color)}.V2InviteSheet_roleRadioDot__TxHH7{width:6px;height:6px;border-radius:50%;background:#fff}.V2InviteSheet_roleInfo__g1AkG{flex:1;min-width:0}.V2InviteSheet_roleTitleRow__nj8E5{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.V2InviteSheet_roleTitle__fPD74{font-size:15px;font-weight:600}.V2InviteSheet_roleSub__rkH5p{font-size:12px;color:var(--seg-text-muted)}.V2InviteSheet_roleDetails__Q2g_Q{margin-top:10px;display:flex;flex-direction:column;gap:5px}.V2InviteSheet_roleCan__y_RrN{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--seg-text)}.V2InviteSheet_roleCanIcon__7AI1q{width:16px;height:16px;border-radius:50%;background:color-mix(in oklch,var(--role-color) 14%,transparent);color:var(--role-color);display:grid;place-items:center;flex-shrink:0}.V2InviteSheet_roleCant__Qh_qE{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--seg-text-muted)}.V2InviteSheet_roleCantIcon__BAURg{width:16px;height:16px;border-radius:50%;background:var(--seg-bg-elev);color:var(--seg-text-muted);display:grid;place-items:center;flex-shrink:0}.V2InviteSheet_roleParent__LZrJa{--role-color:var(--seg-type-parent,#1976d2)}.V2InviteSheet_rolePro__Hjt8q{--role-color:var(--seg-warn-700,#f57c00)}.V2InviteSheet_roleFamily__eIO0a{--role-color:var(--seg-good-700,#2e7d32)}.V2InviteSheet_roleReadOnly__KXGmg{--role-color:var(--seg-text-muted,#888)}.V2InviteSheet_stickyBar__FbhoI{padding:12px 18px 22px;border-top:1px solid var(--seg-line);background:color-mix(in oklch,var(--seg-bg-card,#fff) 88%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}.V2InviteSheet_stickyBarBtn__wv6zA{width:100%;padding:14px;border-radius:14px;border:none;background:var(--seg-brand);color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.V2InviteSheet_stickyBarBtn__wv6zA:disabled{opacity:.5;cursor:default}.V2InviteSheet_stickyBarCancel__5wwAT{width:100%;padding:14px;border-radius:14px;border:none;background:var(--seg-text-muted,#6e7079);color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:4px}.V2InviteSheet_stickyBarHint__kM3Ql{text-align:center;margin:8px 0 0;font-size:12px;color:var(--seg-text-muted)}.V2InviteSheet_feedbackError__fL50D{background:color-mix(in oklch,var(--seg-bad-700,#d32f2f) 10%,transparent);color:var(--seg-bad-700,#d32f2f)}.V2InviteSheet_feedbackError__fL50D,.V2InviteSheet_feedbackSuccess__F8X91{padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:14px}.V2InviteSheet_feedbackSuccess__F8X91{background:color-mix(in oklch,var(--seg-good-700,#2e7d32) 10%,transparent);color:var(--seg-good-700,#2e7d32)}.V2InviteSheet_confirmCard__4_lof{text-align:center;padding:24px 16px;background:color-mix(in oklch,var(--seg-brand) 6%,#fff);border:1.5px solid color-mix(in oklch,var(--seg-brand) 20%,transparent);border-radius:var(--seg-r-md,14px);margin-bottom:14px}.V2InviteSheet_confirmIcon__XQP_X{width:52px;height:52px;border-radius:50%;background:color-mix(in oklch,var(--seg-good-700,#2e7d32) 12%,transparent);color:var(--seg-good-700,#2e7d32);display:grid;place-items:center;margin:0 auto 14px}.V2InviteSheet_confirmTitle__kN8yZ{font-size:16px;font-weight:600;color:var(--seg-text);margin-bottom:14px}.V2InviteSheet_confirmUser__1o5NJ{background:#fff;border:1px solid var(--seg-line);border-radius:var(--seg-r-sm,10px);padding:14px;margin-bottom:14px}.V2InviteSheet_confirmUserName__WJR2Y{font-size:16px;font-weight:600;color:var(--seg-text);margin-bottom:2px}.V2InviteSheet_confirmHint__tbRNG,.V2InviteSheet_confirmUserEmail__ACDpJ{font-size:14px;color:var(--seg-text-muted)}.V2InviteSheet_confirmHint__tbRNG{line-height:1.5;margin:0}.V2InviteSheet_spinner__0Wg1d{display:inline-block;width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:V2InviteSheet_spin__Yar62 .6s linear infinite}@keyframes V2InviteSheet_spin__Yar62{to{transform:rotate(1turn)}}.V2EditRoleSheet_header__wyz4b{display:flex;justify-content:center;align-items:center;padding:10px 18px 8px}.V2EditRoleSheet_title__K9jCz{font-size:16px;font-weight:600;margin:0}.V2EditRoleSheet_scroll__sRR4p{flex:1;overflow-y:auto;padding:4px 18px 12px;-webkit-overflow-scrolling:touch}.V2EditRoleSheet_memberCard__wYvaa{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:14px;background:var(--seg-bg-elev);border-radius:var(--seg-r-md,14px);border:1px solid var(--seg-line)}.V2EditRoleSheet_memberAvatar__uyMNI{width:40px;height:40px;border-radius:50%;background:color-mix(in oklch,var(--seg-warn-700,#f57c00) 18%,var(--seg-bg-card,#fff));color:var(--seg-warn-700,#f57c00);border:1.5px solid color-mix(in oklch,var(--seg-warn-700,#f57c00) 32%,transparent);display:grid;place-items:center;font-size:16px;font-weight:700;flex-shrink:0}.V2EditRoleSheet_memberCardInfo___Yj6R{flex:1;min-width:0}.V2EditRoleSheet_memberCardName__oFakc{font-size:14px;font-weight:600}.V2EditRoleSheet_memberCardSub__6Lf2_{font-size:12px;color:var(--seg-text-muted);margin-top:2px}.V2EditRoleSheet_stickyBarHint__Zs_zd{text-align:center;margin:8px 0 0;font-size:12px;color:var(--seg-text-muted)}.V2EditRoleSheet_roleList__4meO0{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.V2EditRoleSheet_roleCard___wFhh{display:flex;gap:12px;padding:14px;background:#fff;border:1.5px solid var(--seg-line);border-radius:var(--seg-r-md,14px);cursor:pointer;align-items:flex-start;transition:border-color .15s,background .15s}.V2EditRoleSheet_roleCardSelected__pRrzl{border-color:var(--role-color);background:color-mix(in oklch,var(--role-color) 8%,#fff)}.V2EditRoleSheet_roleRadio__jwfp3{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--seg-line-strong,#c8c8cc);background:transparent;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.V2EditRoleSheet_roleRadioSelected__bG2wp{border-color:var(--role-color);background:var(--role-color)}.V2EditRoleSheet_roleRadioDot__Cu8In{width:6px;height:6px;border-radius:50%;background:#fff}.V2EditRoleSheet_roleInfo__mO_hg{flex:1;min-width:0}.V2EditRoleSheet_roleTitleRow__XHBHB{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.V2EditRoleSheet_roleTitle__g6GD8{font-size:15px;font-weight:600}.V2EditRoleSheet_roleSub__bl2ha{font-size:12px;color:var(--seg-text-muted)}.V2EditRoleSheet_roleDetails__GZtWa{margin-top:10px;display:flex;flex-direction:column;gap:5px}.V2EditRoleSheet_roleCan__ScMUV{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--seg-text)}.V2EditRoleSheet_roleCanIcon__rkKyo{width:16px;height:16px;border-radius:50%;background:color-mix(in oklch,var(--role-color) 14%,transparent);color:var(--role-color);display:grid;place-items:center;flex-shrink:0}.V2EditRoleSheet_roleCant__C9LgU{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--seg-text-muted)}.V2EditRoleSheet_roleCantIcon__dqB69{width:16px;height:16px;border-radius:50%;background:var(--seg-bg-elev);color:var(--seg-text-muted);display:grid;place-items:center;flex-shrink:0}.V2EditRoleSheet_roleParent__dPk5L{--role-color:var(--seg-type-parent,#1976d2)}.V2EditRoleSheet_rolePro__Uz_N9{--role-color:var(--seg-warn-700,#f57c00)}.V2EditRoleSheet_roleFamily__MFhVV{--role-color:var(--seg-good-700,#2e7d32)}.V2EditRoleSheet_roleReadOnly__5dQZ_{--role-color:var(--seg-text-muted,#888)}.V2EditRoleSheet_stickyBar__eO6_T{padding:12px 18px 22px;border-top:1px solid var(--seg-line);background:color-mix(in oklch,var(--seg-bg-card,#fff) 88%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}.V2EditRoleSheet_stickyBarBtn__Us7Go{width:100%;padding:14px;border-radius:14px;border:none;background:var(--seg-brand);color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.V2EditRoleSheet_stickyBarBtn__Us7Go:disabled{opacity:.5;cursor:default}.V2EditRoleSheet_stickyBarCancel__l6QcG{width:100%;padding:14px;border-radius:14px;border:none;background:var(--seg-text-muted,#6e7079);color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:4px}.V2EditRoleSheet_spinner__9Klfg{display:inline-block;width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:V2EditRoleSheet_spin__8CQ0w .6s linear infinite}@keyframes V2EditRoleSheet_spin__8CQ0w{to{transform:rotate(1turn)}}.QuickAddStickerSheet_headerBar__6Fba_{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 6px}.QuickAddStickerSheet_headerViewGoal__eLevT{font-size:13px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:8px;border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-brand,#07c);font-family:inherit}.QuickAddStickerSheet_headerViewGoal__eLevT:active{background:var(--seg-bg-elev,#f6f7f9)}.QuickAddStickerSheet_headerTitle__C3Bf5{font-size:16px;font-weight:600;margin:0;color:var(--seg-text,#0b0d12)}.QuickAddStickerSheet_body__V3Zem{flex:1;overflow-y:auto;padding:6px 16px 24px;-webkit-overflow-scrolling:touch}.QuickAddStickerSheet_selectWrapper__EUr2g{position:relative}.QuickAddStickerSheet_goalSelect__Flq6A{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:12px 12px 12px 14px;border-radius:var(--seg-r-sm,10px);border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text,#0b0d12);font-size:var(--seg-fs-body,15px);font-weight:500;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.QuickAddStickerSheet_goalSelect__Flq6A:focus-visible{border-color:var(--seg-brand,#07c);outline:none}.QuickAddStickerSheet_goalSelectValue__GMpY8{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickAddStickerSheet_goalSelectPlaceholder__6kUW3{flex:1;min-width:0;color:var(--seg-text-muted,#6e7079)}.QuickAddStickerSheet_selectChevron__pnNg2{flex-shrink:0;color:var(--seg-text-muted,#6e7079);transition:transform var(--seg-dur-fast,.12s) ease}.QuickAddStickerSheet_selectChevronOpen__CZS52{transform:rotate(180deg)}.QuickAddStickerSheet_goalListBackdrop__KxeAp{position:fixed;inset:0;z-index:60}.QuickAddStickerSheet_goalListPanel__caiCT{position:relative;z-index:61;margin-top:6px;background:var(--seg-bg-card,#fff);border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-md,14px);box-shadow:0 12px 32px rgba(0,0,0,.16);overflow:hidden;display:flex;flex-direction:column;max-height:280px}.QuickAddStickerSheet_goalListScroll__T5DMG{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px}.QuickAddStickerSheet_goalListItem__LyQ_b{width:100%;display:flex;align-items:center;gap:10px;padding:12px 10px;border:none;border-radius:10px;background:transparent;color:var(--seg-text,#0b0d12);font-size:var(--seg-fs-body,15px);font-weight:500;font-family:inherit;text-align:left;cursor:pointer}.QuickAddStickerSheet_goalListItem__LyQ_b:active{background:var(--seg-bg-elev,#f6f7f9)}.QuickAddStickerSheet_goalListItemActive__fAWv9{background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a)}.QuickAddStickerSheet_goalListItemIcon__S2ZCe{flex-shrink:0;font-size:20px;line-height:1}.QuickAddStickerSheet_goalListItemTitle__7LkTS{flex:1;min-width:0;line-height:1.3}.QuickAddStickerSheet_goalListItemCheck__55ehc{flex-shrink:0;color:var(--seg-brand,#07c)}.QuickAddStickerSheet_createGoalLink__EXUFm{display:inline-flex;align-items:center;margin-top:10px;padding:0;border:none;background:none;color:var(--seg-brand,#07c);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.QuickAddStickerSheet_createGoalLink__EXUFm:hover{opacity:.8}.QuickAddStickerSheet_goalCard__nk24S{padding:14px;display:flex;gap:12px;align-items:center;margin-bottom:18px;border-radius:var(--seg-r-md,14px);background:var(--seg-bg-card,#fff);border:1px solid var(--seg-line,#ececef)}.QuickAddStickerSheet_goalCardInfo__wbcQE{flex:1;min-width:0}.QuickAddStickerSheet_goalCardTitle__YqLK_{font-size:15px;font-weight:600;line-height:1.3;color:var(--seg-text,#0b0d12);text-wrap:balance}.QuickAddStickerSheet_goalCardMeta__5WA1L{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:var(--seg-fs-small,13px);color:var(--seg-text-muted,#6e7079)}.QuickAddStickerSheet_goalCardDot__bXj5p{width:3px;height:3px;border-radius:99px;background:var(--seg-line-strong,#d8d8dc);flex-shrink:0}.QuickAddStickerSheet_field__9MKPp{position:relative;margin-bottom:16px}.QuickAddStickerSheet_fieldRow__xaBkW{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.QuickAddStickerSheet_fieldRow__xaBkW>.QuickAddStickerSheet_field__9MKPp{flex:1 1 140px;min-width:0}.QuickAddStickerSheet_fieldLabel__LaCXA{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--seg-text-muted,#6e7079);margin-bottom:8px}.QuickAddStickerSheet_datePickerFloat__Sn_OH{position:absolute;top:100%;left:0;width:min(280px,calc(100vw - 40px));z-index:50;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px;margin-top:4px}.QuickAddStickerSheet_datePickerFloat__Sn_OH,.QuickAddStickerSheet_detailsCard__sNqKf{background:var(--seg-bg-card,#fff);border:1px solid var(--seg-line,#ececef);border-radius:var(--seg-r-md,14px)}.QuickAddStickerSheet_detailsCard__sNqKf{overflow:hidden;margin-bottom:4px}.QuickAddStickerSheet_detailsSummary__GoMFV{padding:12px 14px;font-size:var(--seg-fs-body,15px);font-weight:600;color:var(--seg-text,#0b0d12);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.QuickAddStickerSheet_detailsSummary__GoMFV:after{content:"▸";color:var(--seg-text-muted,#6e7079);transition:transform var(--seg-dur-base,.16s) ease}.QuickAddStickerSheet_detailsCard__sNqKf[open] .QuickAddStickerSheet_detailsSummary__GoMFV:after{transform:rotate(90deg)}.QuickAddStickerSheet_detailsSummary__GoMFV::-webkit-details-marker{display:none}.QuickAddStickerSheet_detailsBody__MGY1F{padding:0 14px 6px}.QuickAddStickerSheet_dateButton__UL7Sk{width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--seg-r-sm,10px);border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text,#0b0d12);font-size:var(--seg-fs-body,15px);font-weight:500;cursor:pointer;font-family:inherit}.QuickAddStickerSheet_dateButton__UL7Sk:active{background:var(--seg-bg-elev,#f6f7f9)}.QuickAddStickerSheet_stepper__eygIq{display:flex;align-items:stretch;border:1px solid var(--seg-line,#ececef);border-radius:12px;background:var(--seg-bg-card,#fff);overflow:hidden;height:54px}.QuickAddStickerSheet_stepperButton__IlUxm{width:54px;background:transparent;border:none;color:var(--seg-text,#0b0d12);display:grid;place-items:center;cursor:pointer;font-size:20px}.QuickAddStickerSheet_stepperButton__IlUxm:active{background:var(--seg-bg-elev,#f6f7f9)}.QuickAddStickerSheet_stepperValue__zw85X{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border-left:1px solid var(--seg-line,#ececef);border-right:1px solid var(--seg-line,#ececef)}.QuickAddStickerSheet_stepperCount__hE9NZ,.QuickAddStickerSheet_stepperInput__apH4N{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.QuickAddStickerSheet_stepperInput__apH4N{width:56px;text-align:center;border:none;background:transparent;color:var(--seg-text,#0b0d12);outline:none;padding:0;font-family:inherit;-moz-appearance:textfield}.QuickAddStickerSheet_stepperInput__apH4N::-webkit-inner-spin-button,.QuickAddStickerSheet_stepperInput__apH4N::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuickAddStickerSheet_stepperEmoji__7e_pF{font-size:22px}.QuickAddStickerSheet_quickPills__e_aME{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:var(--seg-fs-small,13px);color:var(--seg-text-muted,#6e7079)}.QuickAddStickerSheet_quickPill__Sz9Jb{padding:3px 9px;border-radius:99px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--seg-line,#ececef);background:transparent;color:var(--seg-text-soft,#4a4d55);font-family:inherit}.QuickAddStickerSheet_quickPillActive__cXUvq{border-color:var(--seg-brand,#07c);background:var(--seg-brand-50,#e0f0ff);color:var(--seg-brand-ink,#05a)}.QuickAddStickerSheet_progressGrid__ZGAAm{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.QuickAddStickerSheet_progressOption__quznc{padding:12px 6px;border-radius:12px;border:1.5px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text,#0b0d12);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;transition:border-color var(--seg-dur-fast,.12s) ease,background var(--seg-dur-fast,.12s) ease}.QuickAddStickerSheet_progressOption__quznc:active{background:var(--seg-bg-elev,#f6f7f9)}.QuickAddStickerSheet_progressOptionActive__GYJmd{border-color:var(--seg-brand,#07c);background:color-mix(in oklch,var(--seg-brand) 6%,var(--seg-bg-card,#fff))}.QuickAddStickerSheet_progressEmoji__E8eQ5{font-size:18px;line-height:1}.QuickAddStickerSheet_progressLabel___WERh{font-size:12px;font-weight:600;line-height:1.2}.QuickAddStickerSheet_noteTextarea__z5t_c{width:100%;min-height:72px;resize:vertical;padding:12px 14px;font-family:inherit;font-size:var(--seg-fs-body,15px);border-radius:var(--seg-r-sm,10px);border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-card,#fff);color:var(--seg-text,#0b0d12);outline:none;box-sizing:border-box}.QuickAddStickerSheet_noteTextarea__z5t_c:focus{border-color:var(--seg-brand,#07c)}.QuickAddStickerSheet_noteTextarea__z5t_c::-moz-placeholder{color:var(--seg-text-muted,#6e7079)}.QuickAddStickerSheet_noteTextarea__z5t_c::placeholder{color:var(--seg-text-muted,#6e7079)}.QuickAddStickerSheet_actionBar__CyjV2{border-top:1px solid var(--seg-line,#ececef);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--seg-bg-card,#fff);display:flex;gap:8px}.QuickAddStickerSheet_cancelBtn__OopYr{flex:0 0 auto;min-width:96px;height:44px;border-radius:12px;border:none;background:var(--seg-text-muted,#6e7079);color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.QuickAddStickerSheet_cancelBtn__OopYr:active{opacity:.85}.QuickAddStickerSheet_submitBtn__uq_KG{flex:1;height:44px;border-radius:12px;border:none;background:var(--seg-brand,#07c);color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;transition:opacity var(--seg-dur-fast,.12s) ease}.QuickAddStickerSheet_submitBtn__uq_KG:active{opacity:.85}.QuickAddStickerSheet_submitBtn__uq_KG:disabled{opacity:.6;cursor:not-allowed}.HomeGoalCard_card__N5Fjt{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(20,40,70,.04),0 6px 20px -12px rgba(20,40,70,.12);cursor:pointer;transition:transform 80ms ease}.HomeGoalCard_cardTop__be1yx{display:flex;align-items:stretch}.HomeGoalCard_cardBottom__7PLXx{border-top:1px solid #eef2f6;padding:12px 16px}.HomeGoalCard_card__N5Fjt:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.HomeGoalCard_card__N5Fjt,.HomeGoalCard_card__N5Fjt:active{transition:none;transform:none}}.HomeGoalCard_body__wofci{flex:1;min-width:0;padding:16px 4px 16px 16px;display:flex;align-items:center}.HomeGoalCard_topRow___B2Bp{display:flex;gap:13px;align-items:flex-start}.HomeGoalCard_icon__3kLb4{width:48px;height:48px;border-radius:14px;background:#eef1f4;display:grid;place-items:center;font-size:24px;flex-shrink:0}.HomeGoalCard_info__Vlyyk{flex:1;min-width:0}.HomeGoalCard_title__YIB6h{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#1c2733;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeGoalCard_viewGoalBtn__KZAKi{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--seg-line,#ececef);background:var(--seg-bg-elev,#f6f7f9);color:var(--seg-brand-ink,#05a);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.HomeGoalCard_viewGoalBtn__KZAKi:active{background:var(--seg-line,#ececef)}.HomeGoalCard_meta__0URu2{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.HomeGoalCard_trend__yM4VP{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600}.HomeGoalCard_trendEmoji__d1Tu2{font-size:13px}.HomeGoalCard_trendBtn__OjewD{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-family:inherit;border:none;background:none;padding:0;margin:0;cursor:pointer}.HomeGoalCard_whyPanel__Isj5O{border-top:1px solid #eef2f6;padding:12px 16px;display:flex;flex-direction:column;gap:6px;background:#f8fafc}.HomeGoalCard_whyReason__oUVD4{margin:0;font-size:13px;line-height:1.45;color:#5b6672}.HomeGoalCard_whyAction____02l{margin:0;font-size:13px;line-height:1.45;color:#1f2b38;font-weight:500}.HomeGoalCard_whyActionLabel__LBLmK{display:inline-block;margin-right:6px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa5b1}.HomeGoalCard_justStarted__3Ip4v{font-size:13px;font-weight:600;color:#9aa5b1}.HomeGoalCard_dot__9eLvI{width:3px;height:3px;border-radius:50%;background:#c7cfd8;flex-shrink:0}.HomeGoalCard_lastDate__hDzdt{font-size:13px;font-weight:400;color:#7c8794}.HomeGoalCard_tracker__tP2c_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.HomeGoalCard_microLabel__NFM90{flex:0 0 auto;line-height:1.2;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa5b1}.HomeGoalCard_cells__xs7La{display:flex;gap:6px}.HomeGoalCard_cellCol__aGZQI{display:flex;flex-direction:column;align-items:center;gap:5px}.HomeGoalCard_cell__IGkKW{min-width:26px;min-height:26px;border-radius:7px;background:#eef2f6;border:2px solid transparent;display:grid;place-items:center}.HomeGoalCard_cellFilled__ImdSa{background:#34a065;border-color:transparent}.HomeGoalCard_cellFilledSticker__KeT7X{background:#07c;border-color:transparent}.HomeGoalCard_cellCurrent__wxZuC{border-color:#2f80d8}.HomeGoalCard_cellLabel__Ff0XJ{font-size:10.5px;font-weight:500;color:#7c8794}.HomeGoalCard_cellLabelCurrent__Srb5y{color:#2f80d8;font-weight:700}.HomeGoalCard_rail__TT93R{flex:0 0 auto;min-width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px 8px;background:none;border:none;border-left:1px solid #eef2f6;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.HomeGoalCard_rail__TT93R:active{opacity:.8}.HomeGoalCard_railCircleAdded__pkhwX{width:42px;height:42px;border-radius:50%;background:#34a065;display:grid;place-items:center;box-shadow:0 4px 12px -4px rgba(52,160,101,.5);transition:transform .18s ease-out}.HomeGoalCard_railCircleNotAdded__UkfI7{width:42px;height:42px;border-radius:50%;background:#fff;border:2px dashed #b9d4f1;display:grid;place-items:center;transition:transform .18s ease-out}.HomeGoalCard_railCaptionAdded__p_b2J{font-size:11px;font-weight:600;line-height:1.2;text-align:center;color:#2c8a51}.HomeGoalCard_railCaptionNotAdded__6CtYs{font-size:11px;font-weight:600;line-height:1.2;text-align:center;color:#2f80d8}