@font-face{font-family:NeoDunggeunmo;src:url(/assets/neodgm-D-3Py31k.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFLight.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFRegular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFBold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NanumHuman;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2501-1@1.1/NanumHumanTTFHeavy.woff2)format("woff2");font-weight:900;font-display:swap}html{scrollbar-gutter:stable}:root{--text:#9aa09a;--text-h:#fff;--bg:#111;--border:#262626;--accent:#e3ffe8;--accent-bg:#e3ffe81a;--accent-border:#e3ffe880;--color-point:#c1442e;--color-mint-strong:#c1e8c8;--color-mint-pale:#cdedd3;--color-primary-soft-hover:#c2dec7;--color-mint-deep:#16281c;--color-card-highlight:#f7ffd1;--color-card-sub:#effab8;--color-progress-fill:#1d6b3f;--color-toggle-off:#383e3a;--color-toggle-thumb-off:#c7ccc8;--color-nav-bg:#a6c7b7;--color-nav-active-bg:#e3ffe8;--color-nav-active-icon:#16281c;--color-nav-inactive-icon:#3e5a49;--color-kakao-bg:#fee500;--color-kakao-text:#191600;--color-app-bg:#111;--color-surface:#161616;--color-surface-soft:#cdedd3;--color-text-primary:#fff;--color-text-secondary:#9aa09a;--color-text-tertiary:#6f766d;--color-primary:#1d6b3f;--color-primary-soft:#e3ffe8;--color-accent:#ffd939;--color-border:#262626;--color-progress-active:#c1e8c8;--color-progress-inactive:#262626;--color-nav-active:#16281c;--color-nav-inactive:#3e5a49;--color-heading-accent:#e3ffe8;--modal-surface:#111;--home-text-primary:#fff;--home-ink-text:#12281c;--climb-card-surface:#cdedd3;--climb-card-ink:#12281c;--climb-card-ink-muted:#6f8b79;--climb-card-cta-bg:#12281c;--climb-card-cta-text:#ffd939;--asset-tile-surface:#cdedd3;--asset-tile-label:#4f6f5b;--asset-tile-ink-muted:#6f8b79;--total-asset-surface:#f7ffd1;--total-asset-label:#12281c;--total-asset-detail:#8a8f63;--empty-asset-surface:#f7ffd1;--empty-asset-heading:#16281c;--base-badge-mint-bg:#c1e8c8;--base-badge-mint-text:#16281c;--base-button-primary-bg:#e3ffe8;--base-button-primary-text:#16281c;--sans:"NeoDunggeunmo", system-ui, "Segoe UI", Roboto, sans-serif;--sans-normal:"NanumHuman", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", system-ui, Roboto, "Noto Sans KR", sans-serif;font:18px/145% var(--sans-normal);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-app-bg:#111;--color-surface:#161616;--color-surface-soft:#cdedd3;--color-text-primary:#fff;--color-text-secondary:#9aa09a;--color-text-tertiary:#6f766d;--color-primary:#1d6b3f;--color-primary-soft:#e3ffe8;--color-accent:#ffd939;--color-border:#262626;--color-progress-active:#c1e8c8;--color-progress-inactive:#262626;--color-nav-bg:#a6c7b7;--color-nav-active-bg:#e3ffe8;--color-nav-active:#16281c;--color-nav-inactive:#3e5a49;--color-heading-accent:#e3ffe8;--modal-surface:#111;--home-text-primary:#fff;--home-ink-text:#12281c;--climb-card-surface:#f6f3c4;--climb-card-ink:#12281c;--climb-card-ink-muted:#6f8b79;--climb-card-cta-bg:#12281c;--climb-card-cta-text:#ffd939;--climb-card-progress-inactive:#e6e6b2;--asset-tile-surface:#cdedd3;--asset-tile-label:#4f6f5b;--asset-tile-ink-muted:#6f8b79;--total-asset-surface:#f7ffd1;--total-asset-label:#12281c;--total-asset-detail:#8a8f63;--empty-asset-surface:#f7ffd1;--empty-asset-heading:#16281c;--base-badge-mint-bg:#c1e8c8;--base-badge-mint-text:#16281c;--base-button-primary-bg:#e3ffe8;--base-button-primary-text:#16281c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-app-bg:#f7f8f4;--color-surface:#fff;--color-surface-soft:#f6f3c4;--color-text-primary:#10130f;--color-text-secondary:#5b6358;--color-text-tertiary:#8f968c;--color-primary:#1d6b3f;--color-primary-soft:#e8f4ea;--color-accent:#ffd939;--color-border:#e3e7e0;--color-progress-active:#c1e8c8;--color-progress-inactive:#e3e7e0;--color-nav-bg:#fff;--color-nav-active-bg:#e8f4ea;--color-nav-active:#1d6b3f;--color-nav-inactive:#6f766d;--color-heading-accent:#1d6b3f;--modal-surface:#f7f8f4;--home-text-primary:#353934;--climb-card-surface:#f6f3c4;--climb-card-ink:#353934;--climb-card-ink-muted:#5b6358;--climb-card-cta-bg:#1d6b3f;--climb-card-cta-text:#fff;--climb-card-progress-inactive:#e6e6b2;--asset-tile-surface:#fff;--asset-tile-label:#8f968c;--asset-tile-ink-muted:#8f968c;--total-asset-surface:#fff;--total-asset-label:#5b6358;--total-asset-detail:#8f968c;--empty-asset-surface:#fff;--empty-asset-heading:#353934;--base-badge-mint-bg:#f6f3c4;--base-badge-mint-text:#353934;--base-button-primary-bg:#1d6b3f;--base-button-primary-text:#fff}*{box-sizing:border-box}button,input,select,textarea{font:inherit}body{margin:0}h1,h2{color:var(--color-text-primary);font-weight:500}@keyframes card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast[data-v-bac651f5]{white-space:nowrap;z-index:1100;color:#e3ffe8;background:#2a2a2a;border-radius:12px;padding:12px 20px;font-size:14px;position:fixed;left:50%}.toast--bottom[data-v-bac651f5]{bottom:32px;transform:translate(-50%)}.toast--center[data-v-bac651f5]{top:50%;transform:translate(-50%,-50%)}.toast--top[data-v-bac651f5]{text-align:center;width:calc(100% - 32px);max-width:368px;top:68px;transform:translate(-50%)}.toast--success[data-v-bac651f5]{background:var(--color-mint-strong,#c1e8c8);color:var(--color-mint-deep,#16281c)}.toast--error[data-v-bac651f5]{background:var(--color-point,#c1442e);color:#fff}.mobile-container[data-v-6b74d221]{width:100%;max-width:400px;margin:0 auto}.mobile-container--full-height[data-v-6b74d221]{background:var(--color-app-bg,#111);min-height:100vh;position:relative}.auth-layout[data-v-25f1944c]{--text-h:var(--color-text-primary);--text:var(--color-text-secondary);--border:var(--color-border);--badge-required-bg:#3a1f1f;--badge-required-ink:#ff6b6b;--badge-optional-bg:#1e211f;background:var(--color-app-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}:root[data-theme=light] .auth-layout[data-v-25f1944c]{--badge-required-bg:#fdeeea;--badge-required-ink:#c1442e;--badge-optional-bg:#eff1eb}.auth-layout[data-v-25f1944c] .base-field-badge{background:var(--badge-required-bg);color:var(--badge-required-ink)}.auth-layout[data-v-25f1944c] .base-field-badge--optional{background:var(--badge-optional-bg);color:var(--color-text-secondary)}.auth-layout[data-v-25f1944c] .option-card-group__item .option-card-group__label{color:var(--color-text-primary)}.auth-layout[data-v-25f1944c] .option-card-group__item .option-card-group__sublabel{color:var(--color-text-secondary)}.auth-layout[data-v-25f1944c] .option-card-group__item--active{border-color:var(--color-border)}.auth-layout[data-v-25f1944c] .option-card-group__item--active .option-card-group__label{color:var(--color-mint-deep,#16281c)}.auth-layout[data-v-25f1944c] .option-card-group__item--active .option-card-group__sublabel{color:#5c7a63}.bottom-nav[data-v-b06ba1ce]{background:var(--color-nav-bg,#a6c7b7);box-sizing:border-box;border-radius:26px;align-items:center;width:100%;padding:5px;display:flex;position:relative;box-shadow:0 -2px 8px #0000000d,0 3px 10px #00000017}.bottom-nav__indicator[data-v-b06ba1ce]{background:var(--color-nav-active-bg,#e3ffe8);border-radius:20px;transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute;top:6px;bottom:6px}.bottom-nav__item[data-v-b06ba1ce]{z-index:1;color:var(--color-nav-inactive,#3e5a49);cursor:pointer;background:0 0;border:none;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 8px;transition:color .18s;display:flex;position:relative}.bottom-nav__item--active[data-v-b06ba1ce]{color:var(--color-nav-active,#16281c)}.bottom-nav__icon[data-v-b06ba1ce]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.bottom-nav__item--active .bottom-nav__icon[data-v-b06ba1ce]{animation:.28s bottom-nav-icon-pop-b06ba1ce}@keyframes bottom-nav-icon-pop-b06ba1ce{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.bottom-nav__icon[data-v-b06ba1ce] svg{width:100%;height:100%}.bottom-nav__label[data-v-b06ba1ce]{font-family:var(--sans-normal);white-space:nowrap;font-size:11.5px;font-weight:700}.mobile-layout__content[data-v-837c8420]{box-sizing:border-box;min-height:100vh;padding:16px 16px 96px}.mobile-layout__content--no-nav[data-v-837c8420]{padding-bottom:16px}.mobile-layout__nav[data-v-837c8420]{z-index:10;width:calc(100% - 16px);max-width:384px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.base-button[data-v-d99ba01e]{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;display:flex}.base-button--lg[data-v-d99ba01e]{border-radius:17px;width:100%;height:51px;padding:0 20px;font-size:16px;font-weight:700}.base-button--md[data-v-d99ba01e]{border-radius:14px;width:auto;height:46px;padding:0 16px;font-size:15px;font-weight:700}.base-button--primary[data-v-d99ba01e]{background:var(--base-button-primary-bg,#e3ffe8);color:var(--base-button-primary-text,#16281c)}.base-button--secondary[data-v-d99ba01e]{background:var(--color-surface,#2a2a2a);color:var(--color-text-primary,#e3ffe8)}.base-button--highlight[data-v-d99ba01e]{background:var(--color-text-primary,#f7ffd1);color:var(--color-app-bg,#111)}.base-button--dark[data-v-d99ba01e]{background:var(--color-mint-deep,#16281c);color:var(--color-card-highlight,#f7ffd1)}.base-button--text[data-v-d99ba01e]{width:auto;height:auto;color:var(--color-text-tertiary,#8f968c);background:0 0;border-radius:0;gap:2px;padding:4px;font-size:13px;font-weight:700}.base-button[data-v-d99ba01e]:disabled{opacity:.5;cursor:not-allowed}.not-found-view[data-v-7ef43e63]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;min-height:100vh;padding:64px 24px;display:flex}.not-found-view__intro[data-v-7ef43e63]{flex-direction:column;align-items:center;gap:12px;display:flex}.not-found-view__logo[data-v-7ef43e63]{background:#e3f6e8;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.not-found-view__title[data-v-7ef43e63]{color:var(--text-h,#fff);font-size:24px;font-weight:700}.not-found-view__subtitle[data-v-7ef43e63]{color:var(--muted,#8a8a8f);font-size:14px}.login-view[data-v-f6718cd6]{flex-direction:column;justify-content:space-between;align-items:center;gap:48px;width:100%;min-height:600px;padding:64px 24px;display:flex}.login-view__intro[data-v-f6718cd6]{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.login-view__logo[data-v-f6718cd6]{background:#e3f6e8;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.login-view__title[data-v-f6718cd6]{color:var(--color-text-primary);font-size:24px;font-weight:700}.login-view__subtitle[data-v-f6718cd6]{color:var(--color-text-secondary);font-size:14px}.login-view__action[data-v-f6718cd6]{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.login-view__terms[data-v-f6718cd6]{color:var(--color-text-secondary);font-size:12px}.login-view__kakao-button[data-v-f6718cd6]{background:var(--color-kakao-bg,#fee500);color:var(--color-kakao-text,#191600);gap:8px}.login-view__kakao-icon[data-v-f6718cd6]{width:20px;height:20px;display:block}.callback-login-view[data-v-a37fac95]{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:300px;padding:24px;display:flex}.callback-login-view__loading[data-v-a37fac95]{color:var(--color-text-secondary);margin:0;font-size:14px}.callback-login-view__error[data-v-a37fac95]{color:#e03131;text-align:center;margin:0;font-size:14px}.breadcrumb[data-v-6fcd2a00]{align-items:flex-start;margin:0;padding:0;list-style:none;display:inline-flex}.breadcrumb__step[data-v-6fcd2a00]{flex-direction:column;align-items:center;gap:8px;display:flex}.breadcrumb__circle[data-v-6fcd2a00]{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.breadcrumb__circle--done[data-v-6fcd2a00],.breadcrumb__circle--active[data-v-6fcd2a00]{background:var(--color-mint-strong,#c1e8c8);color:var(--color-mint-deep,#16281c)}.breadcrumb__circle--upcoming[data-v-6fcd2a00]{border:1px solid var(--color-toggle-off,#383e3a);color:var(--text,#9aa09a)}.breadcrumb__label[data-v-6fcd2a00]{white-space:nowrap;font-size:13px}.breadcrumb__label--done[data-v-6fcd2a00],.breadcrumb__label--active[data-v-6fcd2a00]{color:var(--text-h,#fff)}.breadcrumb__label--active[data-v-6fcd2a00]{font-weight:700}.breadcrumb__label--upcoming[data-v-6fcd2a00]{color:var(--text,#9aa09a)}.breadcrumb__connector[data-v-6fcd2a00]{width:64px;height:2px;margin:13px 8px 0}.breadcrumb__connector--done[data-v-6fcd2a00]{background:var(--color-mint-strong,#c1e8c8)}.breadcrumb__connector--active[data-v-6fcd2a00],.breadcrumb__connector--upcoming[data-v-6fcd2a00]{background:var(--color-toggle-off,#383e3a)}.base-field-badge[data-v-bef85cae]{color:#ff6b6b;background:#3a1f1f;border-radius:6px;justify-content:center;align-items:center;height:17px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.base-field-badge--optional[data-v-bef85cae]{color:var(--text,#9aa09a);background:#1e211f}.base-input[data-v-79fca186]{border:1px solid var(--border,#e5e4e7);box-sizing:border-box;border-radius:6px;padding:8px 12px}.base-input--default[data-v-79fca186]{width:100%}.base-input--sm[data-v-79fca186]{width:120px}.base-input[data-v-79fca186]::-webkit-outer-spin-button{appearance:none;margin:0}.base-input[data-v-79fca186]::-webkit-inner-spin-button{appearance:none;margin:0}.base-input[type=number][data-v-79fca186]{appearance:textfield}.base-input-field[data-v-64c7ca60]{width:100%}.base-input-field__label-row[data-v-64c7ca60]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.base-input-field__label[data-v-64c7ca60]{color:var(--text-h,#fff);font-weight:500}.base-input-field__input-row[data-v-64c7ca60]{position:relative}.base-input-field__counter[data-v-64c7ca60]{color:#565c57;pointer-events:none;font-size:12.4px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.base-input-field__suffix[data-v-64c7ca60]{color:var(--color-text-secondary,#9aa09a);pointer-events:none;font-size:13px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.base-input-field__helper[data-v-64c7ca60]{color:var(--text,#6e756f);margin:8px 0 0;font-size:11.1px}.app-header[data-v-85944296]{z-index:5;background:var(--color-app-bg,#111);border-bottom:1px solid var(--color-border,#262626);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;padding:3px 0 12px;display:grid;position:sticky;top:0}.app-header__back[data-v-85944296]{width:24px;height:24px;color:var(--color-text-primary,#fff);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:start;align-items:center;padding:0;display:flex;position:relative}.app-header__back[data-v-85944296]:before{content:"";position:absolute;inset:-8px}.app-header__title[data-v-85944296]{color:var(--color-text-primary,#fff);margin:0;font-size:17px;font-weight:700}.app-header__spacer[data-v-85944296]{justify-self:start;width:24px;height:24px}.app-header__action[data-v-85944296]{justify-content:flex-end;justify-self:end;align-items:center;min-width:24px;height:24px;display:flex}.callback-signup-view[data-v-1fae0ab7]{flex-direction:column;gap:24px;width:100%;padding:16px 24px 24px;display:flex}.callback-signup-view__steps[data-v-1fae0ab7]{align-self:center}.callback-signup-view__body[data-v-1fae0ab7]{flex-direction:column;gap:32px;display:flex}.callback-signup-view__intro[data-v-1fae0ab7]{flex-direction:column;gap:12px;display:flex}.callback-signup-view__title[data-v-1fae0ab7]{letter-spacing:-.4px;color:var(--color-text-primary);margin:0;font-size:20.6px;font-weight:500;line-height:1.44}.callback-signup-view__subtitle[data-v-1fae0ab7]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.callback-signup-view__footer[data-v-1fae0ab7]{flex-direction:column;align-items:center;gap:12px;display:flex}.callback-signup-view__error[data-v-1fae0ab7]{color:#e03131;text-align:center;margin:0;font-size:13px}.option-card-group[data-v-24d16256]{grid-template-columns:repeat(3,1fr);gap:8px 6px;width:100%;display:grid}.option-card-group__item[data-v-24d16256]{border:1px solid var(--border,#2c302e);cursor:pointer;background:0 0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:60px;padding:0 4px;display:flex}.option-card-group__label[data-v-24d16256]{color:#e6e9e6;font-size:13.2px}.option-card-group__sublabel[data-v-24d16256]{color:#7a807a;font-size:10.5px}.option-card-group__item--active[data-v-24d16256]{background:var(--accent,#e3ffe8);border-color:#0000}.option-card-group__item--active .option-card-group__label[data-v-24d16256]{color:var(--color-mint-deep,#16281c)}.option-card-group__item--active .option-card-group__sublabel[data-v-24d16256]{color:#5c7a63}.base-toggle[data-v-828fd799]{background:var(--color-border,#383e3a);cursor:pointer;border:none;border-radius:14px;width:50px;height:28px;padding:0;transition:background-color .15s;position:relative}.base-toggle--on[data-v-828fd799]{background:var(--color-primary,#1d6b3f)}.base-toggle__thumb[data-v-828fd799]{background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.base-toggle--on .base-toggle__thumb[data-v-828fd799]{transform:translate(19px)}.basic-info-view[data-v-8eed62b3]{flex-direction:column;gap:24px;width:100%;padding:16px 24px 24px;display:flex}.basic-info-view__steps[data-v-8eed62b3]{align-self:center}.basic-info-view__body[data-v-8eed62b3]{flex-direction:column;gap:32px;display:flex}.basic-info-view__intro[data-v-8eed62b3]{flex-direction:column;gap:12px;display:flex}.basic-info-view__title[data-v-8eed62b3]{letter-spacing:-.4px;color:var(--color-text-primary);margin:0;font-size:20.6px;font-weight:500;line-height:1.44}.basic-info-view__subtitle[data-v-8eed62b3]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.basic-info-view__section[data-v-8eed62b3]{flex-direction:column;gap:16px;display:flex}.basic-info-view__section-label-row[data-v-8eed62b3]{align-items:center;gap:8px;display:flex}.basic-info-view__section-label[data-v-8eed62b3],.basic-info-view__section-title[data-v-8eed62b3]{color:var(--color-text-primary);font-size:13.2px;font-weight:500}.basic-info-view__section-helper[data-v-8eed62b3]{color:var(--color-text-secondary);margin:-8px 0 0;font-size:11.1px}.basic-info-view__section-helper--below[data-v-8eed62b3]{margin:-10px 0 0}.basic-info-view__chips[data-v-8eed62b3]{flex-wrap:wrap;gap:6px;display:flex}.basic-info-view__chip[data-v-8eed62b3]{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1.2}.basic-info-view__chip--selected[data-v-8eed62b3]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-mint-deep,#16281c)}.basic-info-view__toggle-row[data-v-8eed62b3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.basic-info-view__toggle-title[data-v-8eed62b3]{color:var(--color-text-primary);margin:0;font-size:14.1px}.basic-info-view__toggle-desc[data-v-8eed62b3]{color:var(--color-text-secondary);margin:4px 0 0;font-size:11.1px}.basic-info-view__footer[data-v-8eed62b3]{flex-direction:column;align-items:center;gap:12px;display:flex}.basic-info-view__error[data-v-8eed62b3]{color:#e03131;margin:0;font-size:13px}.deposit-info-view[data-v-7e69e041]{flex-direction:column;gap:24px;width:100%;padding:16px 24px 24px;display:flex}.deposit-info-view__steps[data-v-7e69e041]{align-self:center}.deposit-info-view__body[data-v-7e69e041]{flex-direction:column;gap:32px;display:flex}.deposit-info-view__intro[data-v-7e69e041]{flex-direction:column;gap:12px;display:flex}.deposit-info-view__title[data-v-7e69e041]{letter-spacing:-.4px;color:var(--color-text-primary);margin:0;font-size:20.6px;font-weight:500;line-height:1.44}.deposit-info-view__subtitle[data-v-7e69e041]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.deposit-info-view[data-v-7e69e041] .base-input{text-align:right;padding-right:40px}.deposit-info-view__suffix[data-v-7e69e041]{color:var(--color-text-secondary);font-size:14px}.deposit-info-view__footer[data-v-7e69e041]{flex-direction:column;align-items:center;gap:12px;display:flex}.deposit-info-view__error[data-v-7e69e041]{color:#e03131;margin:0;font-size:13px}.skeleton[data-v-81263dba]{background:linear-gradient(90deg,#1c1c1c 25%,#262626 37%,#1c1c1c 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-shimmer-81263dba}@keyframes skeleton-shimmer-81263dba{0%{background-position:100%}to{background-position:0}}.institution-card[data-v-3346c588]{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.institution-card--selected[data-v-3346c588]{border-color:var(--color-primary);background:var(--color-primary-soft)}.institution-card--selected .institution-card__name[data-v-3346c588],.institution-card--selected .institution-card__category[data-v-3346c588]{color:var(--color-mint-deep)}.institution-card__logo[data-v-3346c588]{background:var(--color-border);width:44px;height:44px;color:var(--color-text-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13.2px;font-weight:700;display:flex}.institution-card__info[data-v-3346c588]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.institution-card__name[data-v-3346c588]{color:var(--color-text-primary);font-size:14.1px;font-weight:500}.institution-card__category[data-v-3346c588]{color:var(--color-text-secondary);font-size:11.1px}.asset-institution-card[data-v-0b83ae01]{cursor:pointer}.asset-institution-card__indicator[data-v-0b83ae01]{border:1px solid var(--color-toggle-off,#383e3a);width:24px;height:24px;color:var(--color-mint-deep,#16281c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.asset-institution-card__indicator--selected[data-v-0b83ae01]{background:var(--color-heading-accent);border-color:#0000}:root[data-theme=light] .asset-institution-card__indicator--selected[data-v-0b83ae01]{color:#fff}.asset-link-view[data-v-5d5b2b49]{flex-direction:column;gap:24px;width:100%;min-height:100vh;padding:16px 24px 24px;display:flex}.asset-link-view__steps[data-v-5d5b2b49]{align-self:center}.asset-link-view--animated[data-v-5d5b2b49]>*{animation:.35s ease-out both card-rise}.asset-link-view--animated[data-v-5d5b2b49]>:nth-child(2){animation-delay:40ms}.asset-link-view--animated[data-v-5d5b2b49]>:nth-child(3){animation-delay:80ms}.asset-link-view--animated[data-v-5d5b2b49]>:nth-child(4){animation-delay:.12s}.asset-link-view__body[data-v-5d5b2b49]{flex-direction:column;gap:24px;display:flex}.asset-link-view__intro[data-v-5d5b2b49]{flex-direction:column;gap:12px;display:flex}.asset-link-view__title[data-v-5d5b2b49]{color:var(--color-text-primary);margin:0;font-size:15.9px;font-weight:500}.asset-link-view__subtitle[data-v-5d5b2b49]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.asset-link-view__groups[data-v-5d5b2b49]{flex-direction:column;gap:24px;display:flex}.asset-link-view__group[data-v-5d5b2b49]{flex-direction:column;gap:12px;display:flex}.asset-link-view__group-title[data-v-5d5b2b49]{color:var(--color-text-secondary);margin:0;padding:0 4px;font-size:14.5px;font-weight:600}.asset-link-view__list[data-v-5d5b2b49]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.asset-link-view__error[data-v-5d5b2b49]{color:#e03131;margin:0;font-size:13px}.asset-link-view__footer[data-v-5d5b2b49]{flex-direction:column;align-items:center;display:flex}.base-card[data-v-99dee69a]{box-sizing:border-box;background:var(--color-surface,#161616);width:100%;box-shadow:0 2px 6px #5a8f4d0f}.base-card--lg[data-v-99dee69a]{border-radius:16px;padding:20px}.base-card--modal[data-v-99dee69a]{border-radius:12px;padding:16px}.alert[data-v-b726c759]{border:1px solid #0000;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.alert--info[data-v-b726c759]{background:var(--accent-bg,#e3ffe81a);border-color:var(--accent-border,#e3ffe880);color:var(--accent,#e3ffe8)}.alert--success[data-v-b726c759]{border-color:var(--color-mint-strong,#c1e8c8);color:var(--color-mint-strong,#c1e8c8);background:#c1e8c81f}.alert--error[data-v-b726c759]{border-color:var(--color-point,#c1442e);color:var(--color-point,#c1442e);background:#c1442e1f}.asset-auth-view[data-v-6ca2ffdb]{flex-direction:column;gap:24px;width:100%;padding:16px 24px 24px;display:flex}.asset-auth-view__steps[data-v-6ca2ffdb]{align-self:center}.asset-auth-view--animated[data-v-6ca2ffdb]>*{animation:.35s ease-out both card-rise}.asset-auth-view--animated[data-v-6ca2ffdb]>:nth-child(2){animation-delay:40ms}.asset-auth-view--animated[data-v-6ca2ffdb]>:nth-child(3){animation-delay:80ms}.asset-auth-view--animated[data-v-6ca2ffdb]>:nth-child(4){animation-delay:.12s}.asset-auth-view__body[data-v-6ca2ffdb]{flex-direction:column;gap:24px;display:flex}.asset-auth-view__intro[data-v-6ca2ffdb]{flex-direction:column;gap:12px;display:flex}.asset-auth-view__title[data-v-6ca2ffdb]{color:var(--color-text-primary);margin:0;font-size:15.9px;font-weight:500}.asset-auth-view__subtitle[data-v-6ca2ffdb]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.asset-auth-view__password-toggle[data-v-6ca2ffdb]{color:var(--color-text-secondary);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.asset-auth-view__password-toggle[data-v-6ca2ffdb]:before{content:"";position:absolute;inset:-11px}.asset-auth-view__notice[data-v-6ca2ffdb]{flex-direction:column;gap:8px;display:flex}.asset-auth-view__notice-title[data-v-6ca2ffdb]{color:var(--color-text-primary);align-items:center;gap:6px;margin:0;font-size:13.2px;font-weight:500;display:flex}.asset-auth-view__notice-icon[data-v-6ca2ffdb]{flex-shrink:0}.asset-auth-view__notice-list[data-v-6ca2ffdb]{color:var(--color-text-secondary);flex-direction:column;gap:4px;margin:0;padding:0;font-size:11.1px;list-style:none;display:flex}.asset-auth-view__warning[data-v-6ca2ffdb]{text-align:center;color:#6e756f;margin:0;font-size:11.1px;line-height:1.7}.asset-auth-view__footer[data-v-6ca2ffdb]{flex-direction:column;align-items:center;gap:12px;display:flex}.base-climbing-loader[data-v-be76076c]{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:240px;display:flex}.base-climbing-loader__climber[data-v-be76076c]{width:56px;height:56px;image-rendering:pixelated;animation:.9s ease-in-out infinite base-climbing-loader-hop-be76076c}.base-climbing-loader__track[data-v-be76076c]{background:var(--color-progress-inactive,#262626);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.base-climbing-loader__bar[data-v-be76076c]{background:var(--base-button-primary-bg,#e3ffe8);border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite base-climbing-loader-slide-be76076c;position:absolute;top:0;left:0}@keyframes base-climbing-loader-hop-be76076c{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes base-climbing-loader-slide-be76076c{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.base-climbing-loader__climber[data-v-be76076c],.base-climbing-loader__bar[data-v-be76076c]{animation:none}.base-climbing-loader__bar[data-v-be76076c]{width:100%}}.asset-syncing-view[data-v-2c9b8710]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:600px;padding:64px 24px;display:flex}.asset-syncing-view__title[data-v-2c9b8710]{color:var(--color-text-primary);margin:0;font-size:15.9px;font-weight:500}.asset-syncing-view__subtitle[data-v-2c9b8710]{color:var(--color-text-secondary);margin:0;font-size:13.1px}.base-modal-overlay[data-v-3f612a55]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-modal-enter-active[data-v-3f612a55],.base-modal-leave-active[data-v-3f612a55]{transition:opacity .18s}.base-modal-enter-active .base-modal[data-v-3f612a55],.base-modal-leave-active .base-modal[data-v-3f612a55]{transition:transform .18s cubic-bezier(.32,.72,0,1)}.base-modal-enter-from[data-v-3f612a55],.base-modal-leave-to[data-v-3f612a55]{opacity:0}.base-modal-enter-from .base-modal[data-v-3f612a55],.base-modal-leave-to .base-modal[data-v-3f612a55]{transform:scale(.96)}.base-modal[data-v-3f612a55]{background:var(--modal-surface,#becfc7);border-radius:22px;flex-direction:column;width:85vw;max-width:320px;padding:14px 0 14px 16px;display:flex}.base-modal__header[data-v-3f612a55]{padding-right:16px}.base-modal__header h2[data-v-3f612a55]{color:var(--color-text-primary,#1f2b25);text-align:center;margin:0 0 12px;font-size:17px;font-weight:700}.base-modal__body[data-v-3f612a55]{padding-right:16px}.base-modal__footer[data-v-3f612a55]{flex-shrink:0;gap:10px;padding-top:16px;padding-right:16px;display:flex}.asset-total-card[data-v-458595c9]{border:1px solid var(--c-hero-line);background:var(--c-hero-bg);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;line-height:1.45;display:flex}.asset-total-card__info[data-v-458595c9]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.asset-total-card__label[data-v-458595c9]{color:var(--c-hero-ink);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.asset-total-card__label-icon[data-v-458595c9]{width:12px;height:12px;image-rendering:pixelated}.asset-total-card__label-sub[data-v-458595c9]{color:var(--c-hero-muted);font-weight:400}.asset-total-card__amount[data-v-458595c9]{color:var(--c-hero-ink);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.1}.asset-total-card__synced[data-v-458595c9]{color:var(--c-hero-muted);font-size:11px}.asset-total-card[data-v-458595c9] .asset-total-card__refresh-btn{background:var(--c-hero-btn-bg);width:auto;height:26px;color:var(--c-hero-btn-ink);border:none;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:400;display:inline-flex}.asset-total-card[data-v-458595c9] .asset-total-card__refresh-btn:disabled{opacity:.55}.asset-total-card__refresh-icon[data-v-458595c9]{width:11px;height:11px;image-rendering:pixelated}.item-tile[data-v-d5ebae16]{border:1px solid var(--c-line);background:var(--c-card);width:100%;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;line-height:1.3;display:flex}.item-tile--editable[data-v-d5ebae16]{cursor:pointer}.item-tile--editable[data-v-d5ebae16]:hover,.item-tile--editable[data-v-d5ebae16]:focus-visible{border-color:var(--c-accent-mid)}.item-tile__edit-hint[data-v-d5ebae16]{color:var(--c-ink-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.item-tile__slot[data-v-d5ebae16]{background:var(--c-slot);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.item-tile__icon[data-v-d5ebae16]{width:22px;height:22px;image-rendering:pixelated}.item-tile__body[data-v-d5ebae16]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.item-tile__name[data-v-d5ebae16]{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.item-tile__meta[data-v-d5ebae16]{align-items:center;gap:5px;margin:0;display:flex;overflow:hidden}.item-tile__type[data-v-d5ebae16]{background:var(--c-accent-soft);color:var(--c-accent);border-radius:4px;flex:none;padding:1px 5px;font-size:11px;font-weight:700}.item-tile__institution[data-v-d5ebae16]{color:var(--c-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.item-tile__amount[data-v-d5ebae16]{color:var(--c-value);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.inventory[data-v-dec6b5fa]{flex-direction:column;gap:14px;display:flex}.inventory__add[data-v-dec6b5fa]{border:1px dashed var(--c-line);width:100%;color:var(--c-ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:11px;font-size:12px}.inventory__add[data-v-dec6b5fa]:hover,.inventory__add[data-v-dec6b5fa]:focus-visible{border-color:var(--c-accent-mid);color:var(--c-ink)}.inventory__head[data-v-dec6b5fa]{align-items:baseline;gap:6px;padding:0 2px;display:flex}.inventory__title[data-v-dec6b5fa]{color:var(--c-ink);font-size:13px;font-weight:700}.inventory__count[data-v-dec6b5fa]{color:var(--c-ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.inventory__group[data-v-dec6b5fa]{flex-direction:column;gap:7px;display:flex}.inventory__group-head[data-v-dec6b5fa]{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.inventory__group-name[data-v-dec6b5fa]{color:var(--c-accent);font-size:13px;font-weight:700}.inventory__group-total[data-v-dec6b5fa]{color:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.inventory__list[data-v-dec6b5fa]{flex-direction:column;gap:6px;display:flex}.inventory__empty[data-v-dec6b5fa]{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-ink-muted);text-align:center;border-radius:14px;margin:0;padding:28px 0;font-size:13px;line-height:1.7}.debt[data-v-761f39d8]{border:1px solid var(--c-danger-line);background:var(--c-danger-soft);border-radius:14px;flex-direction:column;gap:8px;padding:11px 12px;line-height:1.35;display:flex}.debt__head[data-v-761f39d8]{align-items:center;gap:8px;display:flex}.debt__slot[data-v-761f39d8]{background:var(--c-danger-slot);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.debt__icon[data-v-761f39d8]{width:18px;height:18px;image-rendering:pixelated}.debt__title[data-v-761f39d8]{color:var(--c-danger);flex:1;font-size:13px;font-weight:700}.debt__total[data-v-761f39d8]{color:var(--c-danger);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.debt__list[data-v-761f39d8]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.debt__item[data-v-761f39d8]{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.debt__item-name[data-v-761f39d8]{color:var(--c-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debt__item-amount[data-v-761f39d8]{color:var(--c-ink-muted);font-variant-numeric:tabular-nums;flex:none}.asset-detail-view[data-v-b4dc56dd]{--c-bg:#111;--c-card:#171b16;--c-line:#334234;--c-ink:#e8f0e6;--c-ink-muted:#7fa398;--c-ink-faint:#7fa398;--c-accent:#9fd8ab;--c-accent-mid:#4f7a5c;--c-accent-soft:#263029;--c-slot:#263029;--c-value:#ffd939;--c-on-accent:#16281c;--c-danger:#e2735f;--c-danger-soft:#1e1512;--c-danger-line:#5c2f28;--c-danger-slot:#2b1a15;--c-hero-bg:#f7ffd1;--c-hero-line:#f7ffd1;--c-hero-ink:#12281c;--c-hero-muted:#8a8f63;--c-hero-btn-bg:#12281c;--c-hero-btn-ink:#f7ffd1;--text-h:var(--color-text-primary);background:var(--c-bg);flex-direction:column;gap:14px;margin:-16px;padding:16px 16px 32px;display:flex}.asset-detail-view--animated[data-v-b4dc56dd]>*{animation:.35s ease-out both card-rise}.asset-detail-view--animated[data-v-b4dc56dd]>:nth-child(2){animation-delay:40ms}.asset-detail-view--animated[data-v-b4dc56dd]>:nth-child(3){animation-delay:80ms}.asset-detail-view--animated[data-v-b4dc56dd]>:nth-child(4){animation-delay:.12s}.asset-detail-view--animated[data-v-b4dc56dd]>:nth-child(5){animation-delay:.16s}:root[data-theme=light] .asset-detail-view[data-v-b4dc56dd]{--c-bg:var(--color-app-bg);--c-card:var(--color-surface);--c-line:var(--color-border);--c-ink:var(--color-text-primary);--c-ink-muted:#5b6358;--c-ink-faint:#6f7a6d;--c-accent:var(--color-heading-accent);--c-accent-mid:#a9c9b0;--c-accent-soft:#e8f4ea;--c-slot:#1d6b3f;--c-value:var(--color-text-primary);--c-on-accent:#fff;--c-danger:#c1442e;--c-danger-soft:#fdeeea;--c-danger-line:#f2cec5;--c-danger-slot:#7a2c1e;--c-hero-bg:#e8f4ea;--c-hero-line:#a9c9b0;--c-hero-ink:var(--color-text-primary);--c-hero-muted:var(--color-text-secondary);--c-hero-btn-bg:var(--color-heading-accent);--c-hero-btn-ink:#fff}.asset-detail-view[data-v-b4dc56dd] .app-header__title{font-weight:700}.asset-detail-view__skeleton[data-v-b4dc56dd]{flex-direction:column;gap:14px;display:flex}.asset-detail-view__error[data-v-b4dc56dd]{color:var(--c-ink-muted);text-align:center;padding:24px 0}.asset-detail-view__sync-error[data-v-b4dc56dd]{border:1px solid var(--c-danger-line);background:var(--c-danger-soft);color:var(--c-danger);border-radius:10px;margin:0;padding:9px 12px;font-size:11px;line-height:1.5}.asset-detail-view__modal[data-v-b4dc56dd]{--text-h:var(--color-text-primary);--text:var(--color-text-secondary);--border:var(--color-border);--card-bg:var(--color-surface)}.asset-detail-view__modal[data-v-b4dc56dd] .base-field-badge{display:none}.asset-detail-view__modal-text[data-v-b4dc56dd]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:13.2px;line-height:1.6}.asset-detail-view__modal-delete[data-v-b4dc56dd]{color:var(--color-point,#c1442e);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:6px 0;font-size:13.2px;text-decoration:underline}.asset-detail-view__modal-delete[data-v-b4dc56dd]:disabled{cursor:not-allowed;opacity:.5}.asset-detail-view__modal-error[data-v-b4dc56dd]{color:var(--color-point,#c1442e);margin:12px 0 0;font-size:12px;line-height:1.5}.base-empty-state[data-v-115d33b4]{min-height:60vh;color:var(--text,#9aa09a);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.connected-institution-card[data-v-8f350ad8]{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){.connected-institution-card[data-v-8f350ad8]:hover{border-color:var(--color-primary);background:var(--color-primary-soft);transform:translateY(-2px);box-shadow:0 6px 16px #0000003d}.connected-institution-card[data-v-8f350ad8]:hover .institution-card__name,.connected-institution-card[data-v-8f350ad8]:hover .institution-card__category{color:var(--color-mint-deep)}}.connected-institution-card[data-v-8f350ad8]:active{background:var(--color-primary-soft);transition-duration:80ms;transform:scale(.98)}.connected-institution-card[data-v-8f350ad8]:active .institution-card__name,.connected-institution-card[data-v-8f350ad8]:active .institution-card__category{color:var(--color-mint-deep)}.connected-institution-card__delete[data-v-8f350ad8]{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:flex;position:relative}.connected-institution-card__delete[data-v-8f350ad8]:before{content:"";position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.connected-institution-card__delete[data-v-8f350ad8]:hover{color:#e03131;background:#e031311f}}.asset-manage-view[data-v-37df8c35]{flex-direction:column;gap:24px;width:100%;padding:16px 24px 24px;display:flex}.asset-manage-view__body[data-v-37df8c35]{flex-direction:column;gap:24px;display:flex}.asset-manage-view--animated[data-v-37df8c35]>*{animation:.35s ease-out both card-rise}.asset-manage-view--animated[data-v-37df8c35]>:nth-child(2){animation-delay:40ms}.asset-manage-view--animated[data-v-37df8c35]>:nth-child(3){animation-delay:80ms}.asset-manage-view__list[data-v-37df8c35]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.connected-list-move[data-v-37df8c35],.connected-list-enter-active[data-v-37df8c35],.connected-list-leave-active[data-v-37df8c35]{transition:all .25s}.connected-list-enter-from[data-v-37df8c35],.connected-list-leave-to[data-v-37df8c35]{opacity:0;transform:scale(.95)}.connected-list-leave-active[data-v-37df8c35]{width:100%;position:absolute}.asset-manage-view__error[data-v-37df8c35]{color:#e03131;margin:0;font-size:13px}.asset-manage-view__footer[data-v-37df8c35]{flex-direction:column;align-items:center;display:flex}.asset-manage-view__modal-desc[data-v-37df8c35]{color:#4a5a52;text-align:center;margin:0;font-size:13px}.card[data-v-eb21888e]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--forest:var(--c-accent);--bar-body:var(--c-box);--bar-line:var(--c-card);--bar-body-mine:var(--c-accent);--bar-line-mine:var(--c-accent-mid);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out 60ms both card-rise}.card__title[data-v-eb21888e]{margin:0 0 8px;font-size:15px;font-weight:700}.card__desc[data-v-eb21888e]{margin:0;font-size:13px;line-height:1.7}.card__desc b[data-v-eb21888e]{color:var(--forest);font-weight:700}.hist-wrap[data-v-eb21888e]{margin-top:16px;position:relative}.hist[data-v-eb21888e]{--segment:8px;--segment-gap:2px;height:calc(var(--max-count) * (var(--segment) + var(--segment-gap)) - var(--segment-gap));align-items:flex-end;gap:6px;display:flex}.hist__col[data-v-eb21888e]{flex-basis:0;align-items:flex-end;height:100%;display:flex}.hist__bar[data-v-eb21888e]{width:100%;height:calc(var(--count) * (var(--segment) + var(--segment-gap)) - var(--segment-gap));background:repeating-linear-gradient(to top, var(--bar-body) 0 var(--segment), var(--bar-line) var(--segment) calc(var(--segment) + var(--segment-gap)));position:relative}.hist__bar--mine[data-v-eb21888e]{background:repeating-linear-gradient(to top, var(--bar-body-mine) 0 var(--segment), var(--bar-line-mine) var(--segment) calc(var(--segment) + var(--segment-gap)))}.hist__avg-line[data-v-eb21888e]{border-left:1px dashed var(--ink-muted);opacity:.7;position:absolute;top:0;bottom:0;transform:translate(-50%)}.hist__axis-wrap[data-v-eb21888e]{margin-top:6px;position:relative}.hist__axis[data-v-eb21888e]{gap:6px;display:flex}.hist__tick[data-v-eb21888e]{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-basis:0;font-size:10px}.hist__tick--last[data-v-eb21888e]{position:absolute;top:0;right:0}.hist__unit[data-v-eb21888e]{color:var(--ink-muted);text-align:right;margin:3px 0 0;font-size:10px}.hist__legend[data-v-eb21888e]{color:var(--ink-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.hist__legend-dot[data-v-eb21888e]{background:var(--forest);flex:none;width:8px;height:8px}.hist__legend b[data-v-eb21888e]{color:var(--ink);font-weight:700}.cohort-card[data-v-403e62ed]{--surface:var(--c-card);--chip-bg:var(--c-accent-soft);--chip-text:var(--c-ink);--mint:var(--c-accent);border:1px solid var(--c-line);background:var(--surface);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out both card-rise}.cohort-card__head[data-v-403e62ed]{justify-content:space-between;align-items:center;display:flex}.cohort-card__title[data-v-403e62ed]{color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.cohort-card__edit[data-v-403e62ed]{color:var(--c-ink);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px}.cohort-card__chips[data-v-403e62ed]{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}.chip[data-v-403e62ed]{background:var(--chip-bg);color:var(--chip-text);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip--extra[data-v-403e62ed]{border:1px solid var(--mint);color:var(--mint);background:0 0}.cohort-card__summary[data-v-403e62ed]{border:1px solid var(--c-line);background:var(--c-box);color:var(--mint);border-radius:14px;align-items:center;gap:8px;margin:12px 0 0;padding:7px 12px;font-size:13px;display:flex}.cohort-card__icon[data-v-403e62ed]{width:16px;height:16px;image-rendering:pixelated;flex-shrink:0}.cohort-card__summary b[data-v-403e62ed]{font-weight:700}.sheet-layer[data-v-e6b9c56c]{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-layer__backdrop[data-v-e6b9c56c]{background:#0000008c;position:absolute;inset:0}.sheet-enter-active[data-v-e6b9c56c],.sheet-leave-active[data-v-e6b9c56c]{transition:opacity .22s}.sheet-enter-active .sheet[data-v-e6b9c56c],.sheet-leave-active .sheet[data-v-e6b9c56c]{transition:transform .22s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-e6b9c56c],.sheet-leave-to[data-v-e6b9c56c]{opacity:0}.sheet-enter-from .sheet[data-v-e6b9c56c],.sheet-leave-to .sheet[data-v-e6b9c56c]{transform:translateY(100%)}.sheet[data-v-e6b9c56c]{--surface:var(--c-card);--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--track:var(--c-track);--track-fill:var(--c-accent);--dark:var(--c-tooltip-bg);--on-dark:#ffffffb8;width:100%;max-width:400px;max-height:min(85dvh,640px);padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border-radius:24px 24px 0 0;flex-direction:column;line-height:1.45;display:flex;position:relative;box-shadow:0 -12px 32px #10130f1f}.sheet__handle[data-v-e6b9c56c]{background:var(--c-line);border-radius:999px;flex:none;width:36px;height:4px;margin:0 auto 14px}.sheet__scroll[data-v-e6b9c56c]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.sheet__title[data-v-e6b9c56c]{color:var(--ink);margin:0 0 16px;font-size:16px;font-weight:700}.field[data-v-e6b9c56c]{background:var(--c-bg);border-radius:14px;padding:14px}.field+.field[data-v-e6b9c56c]{margin-top:12px}.field__head[data-v-e6b9c56c]{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.field__head b[data-v-e6b9c56c]{font-variant-numeric:tabular-nums;font-weight:700}.field__scale[data-v-e6b9c56c]{color:var(--ink-muted);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.slider[data-v-e6b9c56c]{--thumb-size:24px;height:var(--thumb-size);margin-top:6px;position:relative}.slider__track[data-v-e6b9c56c]{background:linear-gradient(to right, var(--track-fill) 0 var(--pct), var(--track) var(--pct));width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slider__input[data-v-e6b9c56c]{appearance:none;top:0;left:calc(var(--thumb-size) / -2);width:calc(100% + var(--thumb-size));height:var(--thumb-size);cursor:pointer;background:0 0;margin:0;position:absolute}.slider__input[data-v-e6b9c56c]::-webkit-slider-runnable-track{height:var(--thumb-size);background:0 0}.slider__input[data-v-e6b9c56c]::-moz-range-track{height:var(--thumb-size);background:0 0}.slider__input[data-v-e6b9c56c]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb) center / contain no-repeat;image-rendering:pixelated;border:0}.slider__input[data-v-e6b9c56c]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--thumb) center / contain no-repeat;image-rendering:pixelated;border:0}.checkbox-group[data-v-e6b9c56c]{gap:10px;margin-top:8px;display:flex}.checkbox-wrap[data-v-e6b9c56c]{position:relative}.checkbox[data-v-e6b9c56c]{border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;transition:opacity .15s;display:inline-flex}.checkbox input[data-v-e6b9c56c]{appearance:none;border:1.5px solid var(--c-ink-faint);cursor:pointer;border-radius:5px;flex:none;width:15px;height:15px;margin:0;position:relative}.checkbox input[data-v-e6b9c56c]:checked{border-color:var(--track-fill);background:var(--track-fill)}.checkbox input[data-v-e6b9c56c]:checked:after{content:"";border:solid var(--c-on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.checkbox--disabled[data-v-e6b9c56c]{opacity:.45;cursor:not-allowed}.checkbox--disabled input[data-v-e6b9c56c]{cursor:not-allowed}.checkbox__hint[data-v-e6b9c56c]{border:1px solid var(--c-ink-faint);width:13px;height:13px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;line-height:1;display:inline-flex}.tooltip[data-v-e6b9c56c]{z-index:1;background:var(--dark);color:#f0f2ef;border-radius:8px;width:max-content;max-width:200px;padding:8px 10px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #10130f2e}.tooltip[data-v-e6b9c56c]:after{content:"";border:5px solid #0000;border-top-color:var(--dark);position:absolute;top:100%;left:14px}.sheet__hint[data-v-e6b9c56c]{text-align:center;color:var(--c-ink-muted);margin:16px 0 0;font-size:11px;line-height:1.5}.sheet__actions[data-v-e6b9c56c]{border-top:1px solid var(--c-line);flex:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.sheet__actions[data-v-e6b9c56c] .base-button--secondary{border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink)}.sheet__actions[data-v-e6b9c56c] .base-button--primary{background:var(--c-accent);color:var(--c-on-accent)}.state-card[data-v-42cfa8ad]{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;padding:16px;animation:.35s ease-out .18s both card-rise}.state-card__eyebrow[data-v-42cfa8ad]{background:var(--c-danger-soft);color:var(--c-danger);border-radius:999px;margin-bottom:9px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.state-card__eyebrow--wait[data-v-42cfa8ad]{background:var(--c-warn-bg);color:var(--c-warn)}.state-card__title[data-v-42cfa8ad]{color:var(--c-ink);margin:0 0 5px;font-size:15px;font-weight:700}.state-card__body[data-v-42cfa8ad]{color:var(--c-ink-muted);margin:0;font-size:11.5px;line-height:1.6}.state-card__action[data-v-42cfa8ad]{margin-top:12px}.applied[data-v-8e10b1a1]{color:var(--c-ink-muted);margin:9px 0 0;font-size:11.5px}.applied b[data-v-8e10b1a1]{color:var(--c-accent);font-weight:700}.gauge[data-v-8e10b1a1]{align-items:center;gap:8px;margin-top:11px;display:flex}.gauge__track[data-v-8e10b1a1]{background:var(--c-track);flex:1;height:6px;overflow:hidden}.gauge__fill[data-v-8e10b1a1]{background:var(--c-accent);height:100%;display:block}.gauge__label[data-v-8e10b1a1]{color:var(--c-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.state-card__cta[data-v-8e10b1a1]{background:var(--c-accent);color:var(--c-on-accent);border-radius:999px;align-items:center;margin-top:12px;padding:8px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.state-card__cta--button[data-v-8e10b1a1]{cursor:pointer;border:0;font-family:inherit}.state-card__hint[data-v-8e10b1a1]{color:var(--c-ink-muted);opacity:.75;margin:12px 0 0;font-size:11px;line-height:1.6}.locked[data-v-79ff5615]{--badge:var(--c-value);--on-pale:var(--c-pale-ink);--on-pale-strong:var(--c-pale-ink);--art-face:var(--c-accent-soft);--art-line:var(--c-accent-mid);--art-lock:var(--c-accent);--art-gap:var(--c-bg);--art-lock-ink:var(--c-on-accent);text-align:center;flex-direction:column;align-items:center;padding:32px 0 0;line-height:1.45;display:flex}.locked[data-v-79ff5615]>*{animation:.35s ease-out both card-rise}.locked[data-v-79ff5615]>:nth-child(2){animation-delay:60ms}.locked[data-v-79ff5615]>:nth-child(3){animation-delay:.12s}.locked[data-v-79ff5615]>:nth-child(4){animation-delay:.18s}.locked[data-v-79ff5615]>:nth-child(5){animation-delay:.24s}.locked[data-v-79ff5615]>:nth-child(6){animation-delay:.3s}.locked__art[data-v-79ff5615]{background:var(--art-face);border-radius:50%;width:120px;height:120px;position:relative}.locked__line[data-v-79ff5615]{background:var(--art-line);height:10px;position:absolute;left:30px}.locked__line[data-v-79ff5615]:first-of-type{width:60px;top:40px}.locked__line[data-v-79ff5615]:nth-of-type(2){width:46px;top:58px}.locked__line[data-v-79ff5615]:nth-of-type(3){width:54px;top:76px}.locked__lock[data-v-79ff5615]{border:4px solid var(--art-gap);background:var(--art-lock);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:84px;left:84px}.locked__lock-icon[data-v-79ff5615]{width:15px;height:15px;fill:var(--art-lock-ink)}.locked__badge[data-v-79ff5615]{border:1px solid var(--badge);letter-spacing:1px;color:var(--badge);border-radius:999px;margin-top:16px;padding:2px 10px;font-size:10px;font-weight:700}.locked__title[data-v-79ff5615]{color:var(--c-ink);margin:10px 0 0;font-size:17px;font-weight:700}.locked__body[data-v-79ff5615]{color:var(--c-ink-muted);margin:20px 0 0;font-size:12px;font-weight:600;line-height:1.7}.locked__body b[data-v-79ff5615]{color:var(--c-ink);font-weight:700}.locked__info[data-v-79ff5615]{background:var(--c-pale-bg);text-align:left;width:100%;color:var(--on-pale);border-radius:12px;margin-top:32px;padding:14px 16px}.locked__info-title[data-v-79ff5615]{color:var(--on-pale-strong);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.locked__dot[data-v-79ff5615]{background:currentColor;flex:none;width:8px;height:8px}.locked__info-list[data-v-79ff5615]{margin:0;padding:0;font-size:11px;font-weight:600;list-style:none}.locked__info-list li[data-v-79ff5615]{gap:6px;display:flex}.locked__info-list li+li[data-v-79ff5615]{margin-top:4px}.locked__info-list li[data-v-79ff5615]:before{content:"·"}.locked__cta[data-v-79ff5615]{margin-top:20px}.tabs[data-v-ee6837da]{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.tabs__item[data-v-ee6837da]{color:var(--c-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:flex}.tabs__item--active[data-v-ee6837da]{background:var(--c-accent-soft);color:var(--c-accent)}.tabs__lock[data-v-ee6837da]{width:12px;height:12px;image-rendering:pixelated}.bar-list[data-v-c792607c]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.bar-row__head[data-v-c792607c]{align-items:center;gap:8px;font-size:13px;display:flex}.bar-row__badge[data-v-c792607c]{background:var(--badge,var(--c-badge-bg));height:12px;color:var(--c-badge-ink);border-radius:999px;align-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}.bar-row__value[data-v-c792607c]{font-variant-numeric:tabular-nums;margin-left:auto}.bar-row__track[data-v-c792607c]{gap:3px;margin-top:4px;display:flex}.bar-row__segment[data-v-c792607c]{background:var(--segment);border-radius:3px;flex:1;height:12px}.bar-row__segment--on[data-v-c792607c]{background:var(--segment-on);animation:.26s ease-out both segment-rise-c792607c;animation-delay:calc(var(--row,0) * 90ms + (var(--i,1) - 1) * 45ms)}.bar-row__track--highlight .bar-row__segment--on[data-v-c792607c]{background:var(--segment-on-highlight)}@keyframes segment-rise-c792607c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card[data-v-f7c1bf9d]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--mint:var(--c-accent);--segment:var(--c-track);--segment-on:var(--c-accent-mid);--segment-on-highlight:var(--mint);--badge:var(--c-badge-bg);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out .18s both card-rise}.card__title[data-v-f7c1bf9d]{margin:0 0 8px;font-size:15px;font-weight:700}.card__desc[data-v-f7c1bf9d]{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.7}.card__desc b[data-v-f7c1bf9d]{color:var(--mint);font-weight:700}.card[data-v-81781762]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--mint:var(--c-accent);--bar-body:var(--c-accent-mid);--bar-line:var(--c-card);--bar-body-mine:var(--mint);--bar-line-mine:var(--c-card);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out .12s both card-rise}.card__title[data-v-81781762]{margin:0;font-size:15px;font-weight:700}.card__desc[data-v-81781762]{margin:8px 0 0;font-size:13px}.card__desc b[data-v-81781762]{color:var(--mint);font-weight:700}.card__hint-row[data-v-81781762]{align-items:center;gap:5px;margin-top:8px;display:flex;position:relative}.card__hint-row .card__desc[data-v-81781762]{margin:0}.card__hint[data-v-81781762]{border:1px solid var(--ink-muted);width:13px;height:13px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;line-height:1;display:inline-flex}.tooltip[data-v-81781762]{z-index:1;background:var(--c-tooltip-bg);color:#f0f2ef;border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #00000040}.tooltip[data-v-81781762]:before{content:"";border:5px solid #0000;border-bottom-color:var(--c-tooltip-bg);position:absolute;bottom:100%;left:14px}.chart[data-v-81781762]{--segment:8px;--segment-gap:2px;height:calc(var(--max-count) * (var(--segment) + var(--segment-gap)) - var(--segment-gap));align-items:flex-end;gap:6px;margin-top:44px;display:flex;overflow-x:auto}.chart__col[data-v-81781762]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.chart__bar[data-v-81781762]{width:70%;height:calc(var(--count) * (var(--segment) + var(--segment-gap)) - var(--segment-gap));background:repeating-linear-gradient(to top, var(--bar-body) 0 var(--segment), var(--bar-line) var(--segment) calc(var(--segment) + var(--segment-gap)));transform-origin:bottom;animation:.4s ease-out both bar-grow-81781762;animation-delay:calc(var(--i,0) * 60ms + .12s);position:relative}@keyframes bar-grow-81781762{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes value-fade-in-81781762{0%{opacity:0}to{opacity:1}}@keyframes flag-drop-in-81781762{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.chart__bar--highlight[data-v-81781762]{background:repeating-linear-gradient(to top, var(--bar-body-mine) 0 var(--segment), var(--bar-line-mine) var(--segment) calc(var(--segment) + var(--segment-gap)))}.chart__flag[data-v-81781762]{width:14px;height:14px;image-rendering:pixelated;animation:.3s ease-out both flag-drop-in-81781762;animation-delay:calc(var(--i,0) * 60ms + .68s);position:absolute;bottom:calc(100% + 17px);left:50%;transform:translate(-50%)}.chart__value[data-v-81781762]{white-space:nowrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;animation:.25s ease-out both value-fade-in-81781762;animation-delay:calc(var(--i,0) * 60ms + .52s);font-size:9.5px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.chart__label[data-v-81781762]{max-width:100%;color:var(--ink-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9.5px;overflow:hidden}.chart__unit[data-v-81781762]{color:var(--ink-muted);text-align:right;margin:4px 0 0;font-size:10px}.card[data-v-db5a9d73]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out 60ms both card-rise}.card__title[data-v-db5a9d73]{margin:0;font-size:15px;font-weight:700}.card__value[data-v-db5a9d73]{color:var(--c-value);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:26px;font-weight:700}.card__desc[data-v-db5a9d73]{color:var(--ink-muted);margin:4px 0 0;font-size:13px}.card[data-v-5af26031]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--mint:var(--c-accent);--segment:var(--c-track);--segment-on:var(--c-accent-mid);--segment-on-highlight:var(--mint);--badge:var(--c-badge-bg);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out .18s both card-rise}.card__title[data-v-5af26031]{margin:0 0 8px;font-size:15px;font-weight:700}.card__desc[data-v-5af26031]{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.7}.card__desc b[data-v-5af26031]{color:var(--mint);font-weight:700}.card__hint-row[data-v-5af26031]{align-items:center;gap:5px;display:flex;position:relative}.card__hint-row .card__desc[data-v-5af26031]{margin:0}.card__hint[data-v-5af26031]{border:1px solid var(--ink-muted);width:13px;height:13px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;line-height:1;display:inline-flex}.tooltip[data-v-5af26031]{z-index:1;background:var(--c-tooltip-bg);color:#f0f2ef;border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}.card[data-v-cafe2e71]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--mint:var(--c-accent);--mint-soft:var(--c-accent-mid);--segment:var(--c-track);--rank-1:#ffd939;--rank-2:#c9d1d3;--rank-3:#d99a5b;--rank-ink:#16281c;border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out .24s both card-rise}.card__title[data-v-cafe2e71]{margin:0;font-size:15px;font-weight:700}.region-list[data-v-cafe2e71]{flex-direction:column;gap:14px;margin-top:12px;display:flex}.region-row[data-v-cafe2e71]{grid-template-columns:24px 76px 1fr auto;align-items:center;gap:12px;display:grid}.region-row__rank[data-v-cafe2e71]{width:24px;height:24px;color:var(--rank-ink);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.region-row__rank--1[data-v-cafe2e71]{background:var(--rank-1)}.region-row__rank--2[data-v-cafe2e71]{background:var(--rank-2)}.region-row__rank--3[data-v-cafe2e71]{background:var(--rank-3)}.region-row__name[data-v-cafe2e71]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.region-row__track[data-v-cafe2e71]{gap:3px;display:flex}.region-row__segment[data-v-cafe2e71]{background:var(--segment);border-radius:3px;flex:1;height:9px}.region-row__segment--on[data-v-cafe2e71]{background:var(--mint-soft)}.region-row__track--top .region-row__segment--on[data-v-cafe2e71]{background:var(--mint)}.region-row__value[data-v-cafe2e71]{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.card[data-v-431f540f]{--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--track:var(--c-track);--band:var(--c-accent-mid);border:1px solid var(--c-line);background:var(--c-card);color:var(--ink);border-radius:14px;padding:16px;line-height:1.45;animation:.35s ease-out .18s both card-rise}.card__title[data-v-431f540f]{align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.card__range[data-v-431f540f]{color:var(--ink-muted);font-size:13px}.gauge[data-v-431f540f]{margin:60px 0 22px;position:relative}.gauge__track[data-v-431f540f]{background:var(--track);height:6px;position:relative}.gauge__band[data-v-431f540f]{background:var(--band);height:100%;transition:width .7s cubic-bezier(.22,.9,.32,1) .5s;position:absolute;top:0}.gauge__runner[data-v-431f540f]{width:30px;height:30px;image-rendering:pixelated;transition:left .7s cubic-bezier(.22,.9,.32,1) .5s;position:absolute;bottom:6px;transform:translate(-50%)}.gauge__my-label[data-v-431f540f]{white-space:nowrap;color:var(--c-value);font-size:12px;transition:left .7s cubic-bezier(.22,.9,.32,1) .5s;position:absolute;bottom:40px;transform:translate(-50%)}.gauge__tick[data-v-431f540f]{white-space:nowrap;color:var(--ink-muted);font-size:12px;position:absolute;top:14px;transform:translate(-50%)}.gauge__ends[data-v-431f540f]{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.compare-view[data-v-ade5b0d2]{--c-bg:#111;--c-card:#171b16;--c-line:#334234;--c-ink:#e8f0e6;--c-ink-muted:#7fa398;--c-ink-faint:#7f8a7d;--c-accent:#9fd8ab;--c-accent-mid:#4f7a5c;--c-accent-soft:#263029;--c-track:#263029;--c-box:#171b16;--c-value:#ffd939;--c-badge-bg:#ffd939;--c-badge-ink:#171b16;--c-on-accent:#16281c;--c-tooltip-bg:#1c1c1c;--c-warn:#ffd939;--c-warn-bg:#ffd93929;--c-danger:#e37a63;--c-danger-soft:#c1442e29;--c-card-cream:#f7ffd1;--c-card-mint:#cdedd3;--c-on-color-ink:#16281c;--c-on-color-muted:#456351;--c-on-color-faint:#5f7a68;--c-on-color-line:#16281c24;--c-on-color-accent:#1d6b3f;--c-on-color-accent-mid:#8fb59a;--c-on-color-soft:#16281c14;--c-on-color-track:#16281c1f;--c-on-color-value:#16281c;--c-pale-bg:#9fd8ab;--c-pale-ink:#16281c;--c-disclaimer-bg:#1b1f1a;--c-disclaimer-ink:#e8f0e6;--c-disclaimer-body:#7fa398;background:var(--c-bg);flex-direction:column;gap:10px;margin:-16px -16px -96px;padding:16px 16px 96px;line-height:1.45;display:flex}:root[data-theme=light] .compare-view[data-v-ade5b0d2]{--c-bg:var(--color-app-bg);--c-card:var(--color-surface);--c-line:var(--color-border);--c-ink:var(--color-text-primary);--c-ink-muted:#5b6358;--c-ink-faint:#6f7a6d;--c-accent:var(--color-heading-accent);--c-accent-mid:#a9c9b0;--c-accent-soft:#e8f4ea;--c-track:#eff1eb;--c-box:#e8ebe4;--c-value:var(--color-heading-accent);--c-badge-bg:#e8f4ea;--c-badge-ink:var(--color-heading-accent);--c-on-accent:#fff;--c-tooltip-bg:#10130f;--c-warn:#7a6000;--c-warn-bg:#f4efdc;--c-danger:#c1442e;--c-danger-soft:#c1442e1a;--c-card-cream:var(--color-surface);--c-card-mint:var(--color-surface);--c-on-color-ink:var(--color-text-primary);--c-on-color-muted:#5b6358;--c-on-color-faint:#6f7a6d;--c-on-color-line:var(--color-border);--c-on-color-accent:var(--color-heading-accent);--c-on-color-accent-mid:#a9c9b0;--c-on-color-soft:#e8f4ea;--c-on-color-track:#eff1eb;--c-on-color-value:var(--color-heading-accent);--c-pale-bg:#e8f4ea;--c-pale-ink:var(--color-heading-accent);--c-disclaimer-bg:#e8ebe4;--c-disclaimer-ink:var(--color-text-primary);--c-disclaimer-body:var(--color-text-secondary)}.compare-view[data-v-ade5b0d2] .card--cream,.compare-view[data-v-ade5b0d2] .card--mint{--c-ink:var(--c-on-color-ink);--c-ink-muted:var(--c-on-color-muted);--c-ink-faint:var(--c-on-color-faint);--c-line:var(--c-on-color-line);--c-accent:var(--c-on-color-accent);--c-accent-mid:var(--c-on-color-accent-mid);--c-accent-soft:var(--c-on-color-soft);--c-track:var(--c-on-color-track);--c-value:var(--c-on-color-value);--c-box:var(--c-on-color-soft)}.compare-view[data-v-ade5b0d2] .card--cream{--c-card:var(--c-card-cream)}.compare-view[data-v-ade5b0d2] .card--mint{--c-card:var(--c-card-mint)}.compare-view__subheader[data-v-ade5b0d2]{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:10px 0 6px;display:flex}.compare-view__subheader p[data-v-ade5b0d2]{color:var(--c-ink-muted);margin:0;font-size:11.5px}.compare-view__desc[data-v-ade5b0d2]{margin-top:2px}.compare-view__stale[data-v-ade5b0d2]{background:var(--c-warn-bg);color:var(--c-warn);border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.compare-view__body[data-v-ade5b0d2]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.compare-view__notice[data-v-ade5b0d2]{text-align:center;color:var(--c-ink-muted);padding:24px 0;font-size:13px}.tab-fade-enter-active[data-v-ade5b0d2],.tab-fade-leave-active[data-v-ade5b0d2]{transition:opacity .16s,transform .16s}.tab-fade-enter-from[data-v-ade5b0d2]{opacity:0;transform:translateY(4px)}.tab-fade-leave-to[data-v-ade5b0d2]{opacity:0;transform:translateY(-4px)}.stat-pair[data-v-ade5b0d2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat-card[data-v-ade5b0d2]{--ink-muted:var(--c-ink-muted);border:1px solid var(--c-line);background:var(--c-card);border-radius:14px;padding:14px;animation:.35s ease-out .12s both card-rise}.stat-card__label[data-v-ade5b0d2]{color:var(--c-ink);font-size:12px;font-weight:700}.stat-card__value[data-v-ade5b0d2]{color:var(--c-value);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700;line-height:1.2}.disclaimer[data-v-ade5b0d2]{--surface:var(--c-disclaimer-bg);--body:var(--c-disclaimer-body);background:var(--surface);text-align:center;color:var(--body);border:none;border-radius:12px;margin:4px 0;padding:9px 14px;font-size:11px;line-height:1.5;animation:.35s ease-out .3s both card-rise}.disclaimer__title[data-v-ade5b0d2]{color:var(--c-disclaimer-ink);margin:0;font-weight:700}.disclaimer__body[data-v-ade5b0d2]{margin:3px 0 0}.state-card__cta[data-v-ade5b0d2]{background:var(--c-accent);color:var(--c-on-accent);cursor:pointer;border:none;border-radius:999px;align-items:center;margin-top:12px;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.base-badge[data-v-a7546595]{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.base-badge--point[data-v-a7546595]{color:var(--color-point,#c1442e);background:#c1442e26}.base-badge--mint[data-v-a7546595]{background:var(--base-badge-mint-bg,#c1e8c8);color:var(--base-badge-mint-text,#16281c)}.base-badge--neutral[data-v-a7546595]{background:var(--color-border,#666);color:var(--color-text-secondary,#ebebeb)}.base-badge--outline[data-v-a7546595]{border-color:var(--color-border,#262626);color:var(--color-text-secondary,#9aa09a);background:0 0}.base-badge--quest[data-v-a7546595]{color:#d4a857;background:0 0;border-color:#d4a857}.greeting-header[data-v-4535d62d]{align-items:flex-end;gap:8px;min-width:0;display:flex}.greeting-header__hello[data-v-4535d62d]{font-family:var(--sans-normal);color:var(--home-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.greeting-header[data-v-4535d62d] .greeting-header__badge{font-weight:700;box-shadow:0 1px 3px #00000026}.climb-progress-card[data-v-4e7f6a18]{border-radius:16px;flex-direction:column;gap:0;display:flex;box-shadow:0 2px 6px #0000000f}.climb-card__illustration[data-v-4e7f6a18]{border-radius:16px 16px 0 0;line-height:0;position:relative;overflow:hidden}.climb-card__illustration img[data-v-4e7f6a18]{image-rendering:pixelated}.climb-card__bg[data-v-4e7f6a18]{width:100%;height:auto;display:block}.climb-card__climber[data-v-4e7f6a18]{width:13%;position:absolute;transform:translate(-50%,-100%)}.climb-card__climber-img[data-v-4e7f6a18]{width:100%;display:block}.climb-card__body[data-v-4e7f6a18]{background:var(--climb-card-surface,#cdedd3);box-shadow:none;letter-spacing:.02em;border-radius:0 0 16px 16px;flex-direction:column;gap:6px;padding:12px 14px;line-height:1.25;display:flex}.climb-card__quest-badge[data-v-4e7f6a18]{background:var(--climb-card-cta-bg,#12281c);color:var(--climb-card-cta-text,#ffd939);letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:900}.climb-card__quest-label[data-v-4e7f6a18]{color:var(--climb-card-ink-muted,#6f8b79);flex:1;margin-left:8px;font-weight:700}.climb-card__empty[data-v-4e7f6a18]{flex-direction:column;gap:4px;display:flex}.climb-card__empty-title[data-v-4e7f6a18]{color:var(--home-ink-text,#12281c);margin:0;font-size:15px;font-weight:900}.climb-card__empty-desc[data-v-4e7f6a18]{color:var(--climb-card-ink-muted,#6f8b79);margin:0;font-size:11px;font-weight:700}.climb-card__empty-cta[data-v-4e7f6a18]{margin-top:4px}.climb-card__status[data-v-4e7f6a18]{color:var(--climb-card-ink,#12281c);justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex}.climb-card__title[data-v-4e7f6a18]{color:var(--climb-card-ink,#12281c);margin:0;font-size:14px;font-weight:900}.climb-card__amounts[data-v-4e7f6a18]{justify-content:space-between;align-items:baseline;display:flex}.climb-card__amount-item[data-v-4e7f6a18]{align-items:baseline;gap:3px;display:flex}.climb-card__amount-value[data-v-4e7f6a18]{color:var(--climb-card-ink,#12281c);font-size:11px;font-weight:700}.climb-card__amount-label[data-v-4e7f6a18]{color:var(--climb-card-ink-muted,#6f8b79);font-size:11px;font-weight:500}.climb-card__segments[data-v-4e7f6a18]{align-items:center;gap:4px;margin-top:2px;display:flex}.climb-card__segment[data-v-4e7f6a18]{background:var(--climb-card-progress-inactive,#a9c6af);border-radius:2px;flex:1;height:11px;position:relative;overflow:hidden}.climb-card__segment-fill[data-v-4e7f6a18]{background:var(--color-progress-active,#1d6b3f);border-radius:2px;position:absolute;inset:0}.base-divider[data-v-5d6551a7]{background:var(--border,#262626);border:none;width:100%;height:1px;margin:0}.active-goal-card-link[data-v-78aafb0d]{color:inherit;text-decoration:none;display:block}.active-goal-card[data-v-78aafb0d]{font-family:var(--sans-normal);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.active-goal-card__top[data-v-78aafb0d]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.active-goal-card__detail[data-v-78aafb0d]{color:var(--color-text-tertiary,#8f968c);flex:none;font-size:12px;font-weight:700;text-decoration:none}.active-goal-card__title[data-v-78aafb0d]{color:var(--home-text-primary,#10130f);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:900;overflow:hidden}.active-goal-card__eta[data-v-78aafb0d]{color:var(--color-text-tertiary,#8f968c);margin:0;font-size:12px;font-weight:700}.active-goal-card__divider[data-v-78aafb0d]{background:var(--color-border,#262626);margin:10px 0 2px}.active-goal-card__row[data-v-78aafb0d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.active-goal-card__row-label[data-v-78aafb0d]{color:var(--color-text-secondary,#9aa09a);font-size:13px;font-weight:700}.active-goal-card__row-value[data-v-78aafb0d]{color:var(--home-text-primary,#10130f);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.active-goal-card__insight[data-v-78aafb0d]{color:var(--color-text-tertiary,#8f968c);margin-top:0;font-size:12px;font-weight:500;text-decoration:none;display:block}.active-goal-card__insight-emphasis[data-v-78aafb0d]{font-weight:700}.active-goal-card__insight-emphasis--up[data-v-78aafb0d]{color:var(--color-point,#c1442e)}.active-goal-card__insight-emphasis--down[data-v-78aafb0d]{color:var(--color-primary,#1d6b3f)}.monthly-saving-card[data-v-00a2ac35]{font-family:var(--sans-normal);flex-direction:column;gap:6px;display:flex}.monthly-saving-card__title[data-v-00a2ac35]{color:var(--home-text-primary,#10130f);margin:0;font-size:13px;font-weight:700}.monthly-saving-card__question[data-v-00a2ac35]{color:var(--color-text-secondary,#9aa09a);margin:0 0 8px;font-size:13px;font-weight:700}.monthly-saving-card__row[data-v-00a2ac35]{background:var(--color-app-bg,#f7f8f4);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.monthly-saving-card__row-label[data-v-00a2ac35]{color:var(--color-text-tertiary,#8f968c);font-size:13px;font-weight:700}.monthly-saving-card__row-value[data-v-00a2ac35]{color:var(--home-text-primary,#10130f);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.monthly-saving-card__cta[data-v-00a2ac35]{background:var(--color-primary,#1d6b3f);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;height:44px;margin-top:10px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.monthly-saving-card__top[data-v-00a2ac35]{justify-content:space-between;align-items:center;gap:8px;display:flex}.monthly-saving-card__edit[data-v-00a2ac35]{color:var(--color-text-tertiary,#8f968c);cursor:pointer;background:0 0;border:none;flex:none;padding:4px;font-family:inherit;font-size:12px;font-weight:700}.monthly-saving-card__amount[data-v-00a2ac35]{color:var(--home-text-primary,#10130f);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:22px;font-weight:900}.monthly-saving-card__diff[data-v-00a2ac35]{color:var(--color-primary,#1d6b3f);margin:0;font-size:13px;font-weight:700}.monthly-saving-sheet-layer[data-v-c9dd31f4]{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.monthly-saving-sheet-layer__backdrop[data-v-c9dd31f4]{background:#0000008c;position:absolute;inset:0}.monthly-saving-sheet-enter-active[data-v-c9dd31f4],.monthly-saving-sheet-leave-active[data-v-c9dd31f4]{transition:opacity .22s}.monthly-saving-sheet-enter-active .monthly-saving-sheet[data-v-c9dd31f4],.monthly-saving-sheet-leave-active .monthly-saving-sheet[data-v-c9dd31f4]{transition:transform .22s cubic-bezier(.32,.72,0,1)}.monthly-saving-sheet-enter-from[data-v-c9dd31f4],.monthly-saving-sheet-leave-to[data-v-c9dd31f4]{opacity:0}.monthly-saving-sheet-enter-from .monthly-saving-sheet[data-v-c9dd31f4],.monthly-saving-sheet-leave-to .monthly-saving-sheet[data-v-c9dd31f4]{transform:translateY(100%)}.monthly-saving-sheet[data-v-c9dd31f4]{width:100%;max-width:400px;max-height:min(85dvh,640px);padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--color-surface,#fff);color:var(--color-text-primary,#10130f);border-radius:24px 24px 0 0;flex-direction:column;line-height:1.45;display:flex;position:relative;box-shadow:0 -12px 32px #10130f1f}.monthly-saving-sheet__handle[data-v-c9dd31f4]{background:var(--color-border,#e3e7e0);border-radius:999px;flex:none;width:36px;height:4px;margin:0 auto 14px}.monthly-saving-sheet__scroll[data-v-c9dd31f4]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.monthly-saving-sheet__title[data-v-c9dd31f4]{color:var(--color-text-primary,#10130f);text-align:left;margin:0 0 16px;font-size:16px;font-weight:700}.monthly-saving-sheet__field[data-v-c9dd31f4]{background:var(--color-app-bg,#f7f8f4);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.monthly-saving-sheet__field-label[data-v-c9dd31f4]{color:var(--color-text-tertiary,#8f968c);font-size:11px}.monthly-saving-sheet__field-value[data-v-c9dd31f4]{color:var(--color-primary,#1d6b3f);font-size:16px;font-weight:700}.monthly-saving-sheet__section-label[data-v-c9dd31f4]{color:var(--color-text-tertiary,#8f968c);margin:14px 0 8px;font-size:13px}.monthly-saving-sheet__custom[data-v-c9dd31f4]{background:var(--color-app-bg,#f7f8f4);border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.monthly-saving-sheet[data-v-c9dd31f4] .monthly-saving-sheet__custom-input{color:var(--color-text-primary,#10130f);background:0 0;border:none;padding:14px 0;font-size:14px}.monthly-saving-sheet[data-v-c9dd31f4] .monthly-saving-sheet__custom-input:focus{outline:none}.monthly-saving-sheet__custom-unit[data-v-c9dd31f4]{color:var(--color-text-tertiary,#8f968c);flex-shrink:0;font-size:13px}.monthly-saving-sheet__actions[data-v-c9dd31f4]{border-top:1px solid var(--color-border,#e3e7e0);flex:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.monthly-saving-sheet__actions[data-v-c9dd31f4] .base-button--secondary{border:1px solid var(--color-border,#e3e7e0);background:var(--color-app-bg,#f7f8f4);color:var(--color-text-primary,#10130f)}.monthly-saving-sheet__actions[data-v-c9dd31f4] .base-button--primary{background:var(--color-primary,#1d6b3f);color:#fff}.total-asset-card[data-v-63087688]{background:var(--total-asset-surface,#f7ffd1);font-family:var(--sans-normal);letter-spacing:.02em;cursor:pointer;flex-direction:column;gap:4px;padding-bottom:12px;line-height:1.25;display:flex}.total-asset-card[data-v-63087688]:focus-visible{outline:2px solid var(--color-primary,#1d6b3f);outline-offset:2px}.total-asset-card__top[data-v-63087688]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.total-asset-card__label[data-v-63087688]{color:var(--total-asset-label,#12281c);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.total-asset-card__label-icon[data-v-63087688]{width:12px;height:12px;image-rendering:pixelated}.total-asset-card__detail[data-v-63087688]{color:var(--total-asset-detail,#8a8f63);font-size:12px;font-weight:700;text-decoration:none}.total-asset-card__main[data-v-63087688]{align-items:center;display:flex}.total-asset-card__amount[data-v-63087688]{color:var(--home-ink-text,#12281c);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:900;line-height:1.1}.total-asset-card__meta[data-v-63087688]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.total-asset-card__synced-at[data-v-63087688]{color:var(--total-asset-detail,#8a8f63);font-size:11px;font-weight:700}.total-asset-card__refresh-btn[data-v-63087688]{width:28px;height:28px;color:var(--total-asset-label,#12281c);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex;position:relative}.total-asset-card__refresh-btn[data-v-63087688]:before{content:"";position:absolute;inset:-6px}.total-asset-card__refresh-btn[data-v-63087688]:hover{background:#00000014}.total-asset-card__divider[data-v-63087688]{background:var(--color-border,#262626);margin:8px 0 10px}.total-asset-card__rows[data-v-63087688]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px 8px;display:grid}.total-asset-card__row[data-v-63087688]{display:contents}.total-asset-card__row-label[data-v-63087688]{color:var(--total-asset-label,#12281c);font-size:13px;font-weight:700}.total-asset-card__row-value[data-v-63087688]{color:var(--home-ink-text,#12281c);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.total-asset-card__row-sub[data-v-63087688]{color:var(--total-asset-detail,#8a8f63);text-align:right;white-space:nowrap;font-size:11px;font-weight:700}.syncing-asset-card[data-v-40199e26]{text-align:center;background:var(--empty-asset-surface,#f7ffd1);font-family:var(--sans-normal);flex-direction:column;align-items:center;gap:8px;display:flex}.syncing-asset-card__spinner[data-v-40199e26]{border:3px solid var(--color-toggle-off,#383e3a);border-top-color:var(--color-heading-accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite syncing-asset-card-spin-40199e26}.syncing-asset-card__heading[data-v-40199e26]{color:var(--empty-asset-heading,#16281c);font-size:16px;font-weight:900}.syncing-asset-card__desc[data-v-40199e26]{color:var(--empty-asset-heading,#16281c);opacity:.7;margin:0;font-size:13px;font-weight:700}@keyframes syncing-asset-card-spin-40199e26{to{transform:rotate(360deg)}}.empty-asset-card[data-v-6e87630e]{text-align:center;background:var(--empty-asset-surface,#f7ffd1);font-family:var(--sans-normal);flex-direction:column;align-items:center;gap:8px;display:flex}.empty-asset-card__heading[data-v-6e87630e]{color:var(--empty-asset-heading,#16281c);font-size:16px;font-weight:900}.empty-asset-card__desc[data-v-6e87630e]{color:var(--empty-asset-heading,#16281c);opacity:.7;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.5}.empty-asset-card[data-v-6e87630e] .empty-asset-card__cta{font-weight:900}.home-summary-view[data-v-625afb69]{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}.home-summary-view__skeleton[data-v-625afb69]{flex-direction:column;gap:16px;display:flex}.home-summary-view--animated[data-v-625afb69]>*{animation:.35s ease-out both card-rise}.home-summary-view--animated[data-v-625afb69]>:nth-child(2){animation-delay:60ms}.home-summary-view--animated[data-v-625afb69]>:nth-child(3){animation-delay:.12s}.home-summary-view--animated[data-v-625afb69]>:nth-child(4){animation-delay:.18s}.goal-step-progress[data-v-b50c01c2]{align-items:center;gap:12px;width:100%;display:flex}.goal-step-progress__ticks[data-v-b50c01c2]{flex:1;gap:4px;min-width:0;display:flex}.goal-step-progress__tick[data-v-b50c01c2]{background:var(--color-progress-inactive,#262626);border-radius:2px;flex:1;height:4px;transition:background .25s,height .25s}.goal-step-progress__tick--done[data-v-b50c01c2]{background:var(--base-button-primary-bg,#e3ffe8)}.goal-step-progress__tick--current[data-v-b50c01c2]{background:var(--color-accent,#ffd939);height:6px}.goal-step-progress__count[data-v-b50c01c2]{color:var(--color-text-tertiary,#6f766d);flex:none;margin:0;font-size:12.5px}.goal-step-progress__current[data-v-b50c01c2]{color:var(--color-text-primary,#fff);font-weight:700}.goal-step-frame[data-v-ad5bbbe9]{flex-direction:column;gap:32px;width:100%;display:flex}.goal-step-frame__head[data-v-ad5bbbe9]{flex-direction:column;gap:12px;display:flex}.goal-step-frame__title[data-v-ad5bbbe9]{white-space:pre-line;letter-spacing:-.5px;color:var(--color-text-primary,#fff);margin:0;font-size:24px;font-weight:700;line-height:1.38}.goal-step-frame__description[data-v-ad5bbbe9]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:13.2px;line-height:1.6}.goal-step-frame__body[data-v-ad5bbbe9]{flex-direction:column;gap:24px;display:flex}.goal-region-step[data-v-17e6f5b1]{flex-direction:column;gap:28px;display:flex}.goal-region-step__field[data-v-17e6f5b1]{flex-direction:column;gap:12px;display:flex}.goal-region-step__label[data-v-17e6f5b1]{color:var(--color-text-primary,#fff);margin:0;font-size:13.2px;font-weight:700}.goal-region-step__optional[data-v-17e6f5b1]{color:var(--color-text-tertiary,#6f766d);margin-left:4px;font-weight:400}.goal-region-step__chips[data-v-17e6f5b1]{flex-wrap:wrap;gap:8px;display:flex}.goal-region-step__chip[data-v-17e6f5b1]{border:1px solid var(--color-border,#262626);background:var(--color-surface,#161616);color:var(--color-text-secondary,#9aa09a);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.goal-region-step__chip--active[data-v-17e6f5b1]{background:var(--base-button-primary-bg,#e3ffe8);color:var(--base-button-primary-text,#16281c);border-color:#0000;font-weight:700}.goal-region-step__empty[data-v-17e6f5b1]{color:var(--color-text-tertiary,#6f766d);margin:0;font-size:12.5px;line-height:1.6}.goal-region-step__summary[data-v-17e6f5b1]{border-top:1px solid var(--color-border,#262626);align-items:baseline;gap:8px;margin:0;padding-top:16px;display:flex}.goal-region-step__summary-name[data-v-17e6f5b1]{color:var(--color-heading-accent,#e3ffe8);font-size:15px;font-weight:700}.goal-region-step__summary-code[data-v-17e6f5b1]{color:var(--color-text-tertiary,#6f766d);font-size:12px}.goal-choice-step[data-v-b950fe14]{flex-direction:column;gap:10px;display:flex}.goal-choice-step__option[data-v-b950fe14]{border:1px solid var(--color-border,#262626);background:var(--color-surface,#161616);width:100%;color:var(--color-text-secondary,#9aa09a);font:inherit;text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;transition:background .18s,color .18s,border-color .18s;display:flex}.goal-choice-step__label[data-v-b950fe14]{font-size:15.5px;font-weight:500}.goal-choice-step__option--active[data-v-b950fe14]{background:var(--base-button-primary-bg,#e3ffe8);color:var(--base-button-primary-text,#16281c);border-color:#0000}.goal-choice-step__option--active .goal-choice-step__label[data-v-b950fe14]{font-weight:700}.goal-choice-step__check[data-v-b950fe14]{border:1.5px solid var(--color-border,#262626);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.goal-choice-step__option--active .goal-choice-step__check[data-v-b950fe14]{color:var(--base-button-primary-text,#16281c);border-color:currentColor}.range-slider[data-v-4aa50726]{width:100%}.range-slider__label-row[data-v-4aa50726]{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:700;display:flex}.range-slider__label[data-v-4aa50726]{color:var(--text-h,#fff)}.range-slider__value[data-v-4aa50726]{color:var(--text,#9aa09a);font-weight:400}.range-slider__track-wrap[data-v-4aa50726]{height:4px;margin:16px 0;position:relative}.range-slider__track[data-v-4aa50726]{background:var(--border,#262626);border-radius:2px;width:100%;height:4px;position:absolute;top:0;left:0}.range-slider__fill[data-v-4aa50726]{background:#e3ffe8;border-radius:2px;height:4px;position:absolute;top:0}.range-slider__thumb[data-v-4aa50726]{border:2px solid var(--color-surface,#161616);background:var(--base-button-primary-bg,#e3ffe8);pointer-events:none;z-index:2;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000002e}.range-slider__thumb--active[data-v-4aa50726]{z-index:3}.range-slider__input[data-v-4aa50726]{appearance:none;pointer-events:none;z-index:1;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.range-slider__input--active[data-v-4aa50726]{z-index:2}.range-slider__input[data-v-4aa50726]::-webkit-slider-runnable-track{background:0 0;height:28px}.range-slider__input[data-v-4aa50726]::-moz-range-track{background:0 0;height:28px}.range-slider__input[data-v-4aa50726]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;width:28px;height:28px}.range-slider__input[data-v-4aa50726]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:28px;height:28px}.goal-range-step[data-v-7b8cdd55]{flex-direction:column;gap:8px;display:flex}.goal-range-step__value[data-v-7b8cdd55]{letter-spacing:-.8px;color:var(--color-heading-accent,#e3ffe8);margin:0 0 12px;font-size:28px;font-weight:700}.goal-range-step__scale[data-v-7b8cdd55]{color:var(--color-text-tertiary,#6f766d);justify-content:space-between;font-size:12px;display:flex}.year-month-select[data-v-a7a993a2]{width:100%}.year-month-select__label[data-v-a7a993a2]{color:var(--text-h,#fff);margin-bottom:16px;font-weight:700}.year-month-select__row[data-v-a7a993a2]{gap:12px;display:flex}.year-month-select__select[data-v-a7a993a2]{background:var(--card-bg,#161616);color:var(--text-h,#fff);font:inherit;cursor:pointer;border:none;border-radius:15px;flex:1;padding:14px 16px;font-weight:700}.goal-target-date-step[data-v-d85e311b]{flex-direction:column;gap:20px;display:flex}.goal-target-date-step__chips[data-v-d85e311b]{flex-wrap:wrap;gap:8px;display:flex}.goal-target-date-step__chip[data-v-d85e311b]{border:1px solid var(--color-border,#262626);background:var(--color-surface,#161616);color:var(--color-text-secondary,#9aa09a);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.goal-target-date-step__chip--active[data-v-d85e311b]{background:var(--base-button-primary-bg,#e3ffe8);color:var(--base-button-primary-text,#16281c);border-color:#0000;font-weight:700}.goal-target-date-step__summary[data-v-d85e311b]{border-top:1px solid var(--color-border,#262626);align-items:baseline;gap:10px;margin:0;padding-top:16px;display:flex}.goal-target-date-step__summary-name[data-v-d85e311b]{color:var(--color-heading-accent,#e3ffe8);font-size:20px;font-weight:700}.goal-target-date-step__summary-sub[data-v-d85e311b]{color:var(--color-text-tertiary,#6f766d);font-size:12.5px}.goal-monthly-saving-step[data-v-c817f4a9] .base-field-badge{display:none}.goal-monthly-saving-step[data-v-c817f4a9]{flex-direction:column;gap:20px;display:flex}.goal-monthly-saving-step__value[data-v-c817f4a9]{letter-spacing:-.5px;min-height:34px;color:var(--color-heading-accent);text-align:center;margin:0;font-size:24px;font-weight:700}.goal-recommendation-loading[data-v-5b3595c0]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;min-height:60vh;padding:40px 0;display:flex}.goal-recommendation-loading__text[data-v-5b3595c0]{flex-direction:column;gap:14px;display:flex}.goal-recommendation-loading__title[data-v-5b3595c0]{letter-spacing:-.5px;color:var(--color-text-primary,#fff);margin:0;font-size:22px;font-weight:700;line-height:1.4}.goal-recommendation-loading__message[data-v-5b3595c0]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:13.2px;animation:.5s goal-loading-fade-5b3595c0}@keyframes goal-loading-fade-5b3595c0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.goal-recommendation-loading__message[data-v-5b3595c0]{animation:none}}.goal-steps-view[data-v-4ab53ba5]{--text-h:var(--color-text-primary);--text:var(--color-text-secondary);--border:var(--color-border);--card-bg:var(--color-surface);flex-direction:column;min-height:calc(100vh - 32px);display:flex}.goal-steps-view[data-v-4ab53ba5] .range-slider__fill{background:var(--base-button-primary-bg,#e3ffe8)}.goal-steps-view__progress[data-v-4ab53ba5]{z-index:4;background:var(--color-app-bg,#111);padding:20px 0 12px;position:sticky;top:49px}.goal-steps-view__body[data-v-4ab53ba5]{flex:1;padding:20px 0 32px}.goal-steps-view__footer[data-v-4ab53ba5]{z-index:4;background:var(--color-app-bg,#111);flex-direction:column;align-items:center;gap:8px;padding:16px 0 8px;display:flex;position:sticky;bottom:0}.goal-steps-view__skip[data-v-4ab53ba5]{color:var(--color-text-tertiary,#6f766d);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:10px 8px;font-size:13.2px;text-decoration:underline}.goal-steps-view__skip-placeholder[data-v-4ab53ba5]{height:41px;display:block}.goal-steps-view__status[data-v-4ab53ba5]{color:var(--color-text-secondary,#9aa09a);text-align:center;padding-top:48px}.goal-steps-view__result[data-v-4ab53ba5]{flex-direction:column;flex:1;gap:12px;padding-top:48px;display:flex}.goal-steps-view__result-title[data-v-4ab53ba5]{letter-spacing:-.5px;color:var(--color-text-primary,#fff);margin:0;font-size:22px;font-weight:700;line-height:1.4}.goal-steps-view__result-description[data-v-4ab53ba5]{color:var(--color-text-secondary,#9aa09a);margin:0 0 12px;font-size:13.2px;line-height:1.6}.goal-steps-view__result .goal-steps-view__footer[data-v-4ab53ba5]{margin-top:auto}.goal-step-forward-enter-active[data-v-4ab53ba5],.goal-step-forward-leave-active[data-v-4ab53ba5],.goal-step-backward-enter-active[data-v-4ab53ba5],.goal-step-backward-leave-active[data-v-4ab53ba5]{transition:opacity .24s,transform .24s}.goal-step-forward-enter-from[data-v-4ab53ba5]{opacity:0;transform:translate(24px)}.goal-step-forward-leave-to[data-v-4ab53ba5],.goal-step-backward-enter-from[data-v-4ab53ba5]{opacity:0;transform:translate(-24px)}.goal-step-backward-leave-to[data-v-4ab53ba5]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.goal-step-forward-enter-active[data-v-4ab53ba5],.goal-step-forward-leave-active[data-v-4ab53ba5],.goal-step-backward-enter-active[data-v-4ab53ba5],.goal-step-backward-leave-active[data-v-4ab53ba5]{transition:opacity .12s linear}.goal-step-forward-enter-from[data-v-4ab53ba5],.goal-step-forward-leave-to[data-v-4ab53ba5],.goal-step-backward-enter-from[data-v-4ab53ba5],.goal-step-backward-leave-to[data-v-4ab53ba5]{transform:none}}.recommendation-card[data-v-f49c0b4f]{cursor:pointer;flex-direction:column;gap:5px;padding-top:16px;padding-bottom:16px;display:flex}.recommendation-card[data-v-f49c0b4f]:focus-visible{outline:2px solid var(--color-primary,#1d6b3f);outline-offset:2px}.recommendation-card__title[data-v-f49c0b4f]{color:var(--color-text-primary,#fff);margin:0;font-size:18px;font-weight:800}.recommendation-card__strategy[data-v-f49c0b4f]{color:var(--color-primary,#1d6b3f);margin:0 0 6px;font-size:13px;font-weight:500}.recommendation-card__divider[data-v-f49c0b4f]{background:var(--color-border,#262626);margin:3px 0 9px}.recommendation-card__condition[data-v-f49c0b4f]{color:var(--color-text-primary,#fff);margin:0 0 12px;font-size:14px;font-weight:600}.recommendation-card__stats[data-v-f49c0b4f]{gap:12px;display:flex}.recommendation-card__stat[data-v-f49c0b4f]{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.recommendation-card__stat-label[data-v-f49c0b4f]{color:var(--color-text-secondary,#9aa09a);font-size:14px;font-weight:500}.recommendation-card__stat-value[data-v-f49c0b4f]{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.recommendation-card__stat-value--emphasized[data-v-f49c0b4f]{font-weight:800}.recommendation-card__more[data-v-f49c0b4f]{color:var(--color-primary,#1d6b3f);justify-content:flex-end;align-items:center;gap:2px;margin-top:15px;font-size:13px;font-weight:700;display:flex}.goal-recommendations-view[data-v-357ae698]{flex-direction:column;gap:16px;padding-bottom:32px;display:flex}.goal-recommendations-view__intro[data-v-357ae698]{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:1px 0 4px;display:flex}.goal-recommendations-view__title[data-v-357ae698]{letter-spacing:-.5px;color:var(--color-text-primary,#fff);margin:0;font-size:20px;font-weight:700;line-height:1.4}.goal-recommendations-view__description[data-v-357ae698]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:13.2px;line-height:1.6}.goal-recommendations-view__notice[data-v-357ae698]{color:var(--color-text-tertiary,#6f766d);margin:2px 0 0;font-size:11.5px;line-height:1.5}.goal-recommendations-view__group-label[data-v-357ae698]{color:var(--color-text-secondary,#9aa09a);margin:0 0 -4px;font-size:14px;font-weight:700}.goal-recommendations-view__group-label--secondary[data-v-357ae698]{margin-top:12px}.goal-recommendations-view__list[data-v-357ae698]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.goal-recommendations-view__state[data-v-357ae698]{flex-direction:column;align-items:center;gap:16px;padding-top:16px;display:flex}.goal-recommendations-view__retry[data-v-357ae698]{background:var(--color-primary-soft,#e8f4ea);color:var(--color-primary,#1d6b3f);margin-top:4px;transition:background-color .15s,box-shadow .15s;box-shadow:0 2px 8px #0000000a}@media (hover:hover) and (pointer:fine){.goal-recommendations-view__retry[data-v-357ae698]:hover{background:var(--color-primary-soft-hover,#c2dec7);box-shadow:0 2px 10px #0000000f}}.goal-recommendations-view--animated[data-v-357ae698]>*{animation:.35s ease-out both card-rise}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(2){animation-delay:60ms}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(3){animation-delay:.12s}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(4){animation-delay:.18s}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(5){animation-delay:.24s}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(6){animation-delay:.3s}.goal-recommendations-view--animated[data-v-357ae698]>:nth-child(7){animation-delay:.36s}.goal-recommendations-view--intro .goal-recommendations-view__intro[data-v-357ae698]{opacity:0;transition:opacity .3s ease-out,transform .32s ease-out .26s;transform:translateY(110px)}.goal-recommendations-view--intro .goal-recommendations-view__intro--active[data-v-357ae698]{opacity:1;transform:translateY(0)}.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(n+3){animation:.4s ease-out .52s both card-rise}.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(4){animation-delay:.6s}.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(5){animation-delay:.68s}.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(6){animation-delay:.76s}.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(7){animation-delay:.84s}@media (prefers-reduced-motion:reduce){.goal-recommendations-view--intro .goal-recommendations-view__intro[data-v-357ae698],.goal-recommendations-view--intro[data-v-357ae698]>:nth-child(n+3){opacity:1;transition:none;animation:none;transform:none}}.recommendation-housing-card[data-v-5ec72b5f]{flex-direction:column;display:flex}.recommendation-housing-card__label[data-v-5ec72b5f]{color:var(--color-text-secondary,#9aa09a);margin:0 0 12px;font-size:13px;font-weight:700}.recommendation-housing-card__region[data-v-5ec72b5f]{color:var(--color-text-primary,#fff);margin:0 0 4px;font-size:20px;font-weight:800}.recommendation-housing-card__type[data-v-5ec72b5f]{color:var(--color-text-primary,#fff);margin:0 0 4px;font-size:15px;font-weight:600}.recommendation-housing-card__divider[data-v-5ec72b5f]{background:var(--color-border,#262626);margin:16px 0 12px}.recommendation-housing-card__row-label[data-v-5ec72b5f]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:12px;font-weight:600}.recommendation-housing-card__median[data-v-5ec72b5f]{color:var(--color-text-primary,#fff);margin:4px 0 0;font-size:17px;font-weight:700}.recommendation-housing-card__sample[data-v-5ec72b5f]{color:var(--color-text-secondary,#9aa09a);margin:6px 0 0;font-size:12px}.recommendation-compare-card[data-v-afb7a696]{flex-direction:column;gap:8px;display:flex}.recommendation-compare-card__label[data-v-afb7a696]{color:var(--color-text-secondary,#9aa09a);margin:0 0 2px;font-size:13px;font-weight:700}.recommendation-compare-card__item[data-v-afb7a696]{flex-direction:column;gap:6px;display:flex}.recommendation-compare-card__item-label[data-v-afb7a696]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:12px;font-weight:600}.recommendation-compare-card__compare[data-v-afb7a696]{background:var(--color-app-bg,#111);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.recommendation-compare-card__compare-box[data-v-afb7a696]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.recommendation-compare-card__compare-arrow[data-v-afb7a696]{color:var(--color-text-primary,#fff);flex-shrink:0;font-size:13px}.recommendation-compare-card__row-label[data-v-afb7a696]{color:var(--color-text-secondary,#9aa09a);font-size:12px;font-weight:500}.recommendation-compare-card__row-value[data-v-afb7a696]{color:var(--color-text-primary,#fff);font-size:16px;font-weight:700}.recommendation-compare-card__row-value--emphasis[data-v-afb7a696]{font-weight:800}.recommendation-funding-card[data-v-c6267e95]{flex-direction:column;display:flex}.recommendation-funding-card__label[data-v-c6267e95]{color:var(--color-text-secondary,#9aa09a);margin:0 0 10px;font-size:13px;font-weight:700}.recommendation-funding-card__table[data-v-c6267e95]{flex-direction:column;display:flex}.recommendation-funding-card__row[data-v-c6267e95]{grid-template-columns:90px 1fr;align-items:baseline;gap:8px;padding:9px 0;display:grid}.recommendation-funding-card__table--with-loan .recommendation-funding-card__row[data-v-c6267e95]{grid-template-columns:90px 1fr 1fr}.recommendation-funding-card__row+.recommendation-funding-card__row[data-v-c6267e95]{border-top:1px solid var(--color-border,#262626)}.recommendation-funding-card__row--header[data-v-c6267e95]{padding-bottom:2px}.recommendation-funding-card__header-cell[data-v-c6267e95]{color:var(--color-text-secondary,#9aa09a);text-align:center;font-size:12px;font-weight:700}.recommendation-funding-card__divider[data-v-c6267e95]{background:var(--color-border,#262626);margin:2px 0 0}.recommendation-funding-card__row-label[data-v-c6267e95]{color:var(--color-text-secondary,#9aa09a);font-size:12px;font-weight:600}.recommendation-funding-card__row-value[data-v-c6267e95]{color:var(--color-text-primary,#fff);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.recommendation-funding-card__row-value--common[data-v-c6267e95]{grid-column:2/span 2}.recommendation-funding-card__row-value--emphasized[data-v-c6267e95]{font-weight:800}.recommendation-funding-card__row--muted .recommendation-funding-card__row-value[data-v-c6267e95]{font-weight:600}.recommendation-funding-card__highlight[data-v-c6267e95]{background:var(--color-primary-soft,#e8f4ea);color:#353934;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4}.recommendation-funding-card__highlight-emphasis[data-v-c6267e95]{font-weight:800}.recommendation-funding-card__note[data-v-c6267e95]{color:var(--color-text-secondary,#9aa09a);margin:10px 0 0;font-size:12px}.goal-confirm-modal[data-v-647364ba]{width:90vw;max-width:340px}.goal-confirm-modal__subtitle[data-v-647364ba]{color:var(--color-text-secondary,#9aa09a);text-align:center;margin:-6px 0 14px;font-size:12.5px}.goal-confirm-modal__tabs[data-v-647364ba]{background:var(--color-app-bg,#111);border:1px solid var(--color-border,#262626);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;display:grid}.goal-confirm-modal__tab[data-v-647364ba]{color:var(--color-text-secondary,#9aa09a);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:flex}.goal-confirm-modal__tab--active[data-v-647364ba]{background:var(--color-primary-soft,#e8f4ea);color:var(--color-primary,#1d6b3f)}.goal-confirm-modal__section-label[data-v-647364ba]{color:var(--color-text-secondary,#9aa09a);margin:0 0 4px;font-size:12px;font-weight:700}.goal-confirm-modal__condition[data-v-647364ba]{color:var(--color-text-primary,#fff);margin:0;font-size:14px;font-weight:600;line-height:1.4}.goal-confirm-modal__divider[data-v-647364ba]{background:var(--color-border,#262626);margin:14px 0 10px}.goal-confirm-modal__row[data-v-647364ba]{justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.goal-confirm-modal__row+.goal-confirm-modal__row[data-v-647364ba]{border-top:1px solid var(--color-border,#262626)}.goal-confirm-modal__row-label[data-v-647364ba]{color:var(--color-text-secondary,#9aa09a);font-size:13px;font-weight:500}.goal-confirm-modal__row-value[data-v-647364ba]{color:var(--color-text-primary,#fff);font-size:15px;font-weight:700}.goal-confirm-modal__error[data-v-647364ba]{color:var(--color-point,#c1442e);text-align:center;margin:12px 0 0;font-size:12px}.goal-confirm-modal__btn[data-v-647364ba]{flex:1;height:46px}.recommendation-detail-view[data-v-815be5e3]{flex-direction:column;gap:16px;padding-bottom:140px;display:flex}.recommendation-detail-view__skeleton[data-v-815be5e3]{flex-direction:column;gap:16px;display:flex}.recommendation-detail-view__state[data-v-815be5e3]{flex-direction:column;align-items:center;gap:16px;padding-top:16px;display:flex}.recommendation-detail-view__intro[data-v-815be5e3]{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.recommendation-detail-view__title[data-v-815be5e3]{letter-spacing:-.5px;color:var(--color-text-primary,#fff);margin:0;font-size:24px;font-weight:700;line-height:1.4}.recommendation-detail-view__description[data-v-815be5e3]{color:var(--color-text-secondary,#9aa09a);margin:0;font-size:13px;line-height:1.6}.recommendation-detail-view__cards[data-v-815be5e3]{flex-direction:column;gap:16px;display:flex}.recommendation-detail-view__footer[data-v-815be5e3]{z-index:4;width:calc(100% - 32px);max-width:368px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-app-bg,#111);flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.recommendation-detail-view__compare[data-v-815be5e3]{color:var(--color-primary,#1d6b3f);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:700;text-decoration:underline}.recommendation-detail-view--animated[data-v-815be5e3]>:not(.recommendation-detail-view__footer){animation:.35s ease-out both card-rise}.recommendation-detail-view--animated[data-v-815be5e3]>:nth-child(2){animation-delay:60ms}.recommendation-detail-view--animated[data-v-815be5e3]>:nth-child(3){animation-delay:.12s}.recommendation-detail-view--animated[data-v-815be5e3]>:nth-child(4){animation-delay:.18s}.recommendation-detail-view--animated[data-v-815be5e3]>:nth-child(5){animation-delay:.24s}.goal-progress-card[data-v-0129ac6d]{background:var(--color-surface,#161616);border-radius:16px;flex-direction:column;gap:12px;padding:16px;font-weight:500;display:flex}.goal-progress-card__header[data-v-0129ac6d]{justify-content:space-between;align-items:flex-end;display:flex}.goal-progress-card__label[data-v-0129ac6d]{color:var(--color-text-primary,#12281c);font-size:13px;font-weight:700}.goal-progress-card__rate[data-v-0129ac6d]{color:var(--color-primary,#1d6b3f);font-size:26px;font-weight:700;line-height:1}.goal-progress-card__segments[data-v-0129ac6d]{gap:3px;display:flex}.goal-progress-card__segment[data-v-0129ac6d]{border-radius:3px;flex:1;height:16px}.goal-progress-card__segment--filled[data-v-0129ac6d]{background:var(--color-progress-active,#1d6b3f)}.goal-progress-card__segment--current[data-v-0129ac6d]{background:var(--color-accent,#ffd939)}.goal-progress-card__segment--empty[data-v-0129ac6d]{background:var(--color-progress-inactive,#b6d4bd)}.goal-progress-card__stats[data-v-0129ac6d]{flex-wrap:wrap;gap:8px;display:flex}.goal-progress-card__stat[data-v-0129ac6d]{background:var(--color-app-bg,#fff);border-radius:10px;flex-direction:column;flex:calc(50% - 8px);gap:4px;padding:10px 12px;display:flex}.goal-progress-card__stat--wide[data-v-0129ac6d]{flex-basis:100%}.goal-progress-card__stat-label[data-v-0129ac6d]{color:var(--color-text-primary,#2f6b4f);opacity:.7;font-size:13px;font-weight:700}.goal-progress-card__stat-value[data-v-0129ac6d]{color:var(--color-text-primary,#0b3b24);font-size:16px;font-weight:700}.goal-progress-card__stat--wide .goal-progress-card__stat-value[data-v-0129ac6d]{color:var(--color-primary,#1d6b3f);font-size:20px}.saving-forecast-card[data-v-37452f61]{background:var(--color-surface,#272727);border-radius:16px;flex-direction:column;gap:16px;padding:16px;font-weight:500;display:flex;box-shadow:0 2px 6px #5a8f4d0f}.saving-forecast-card__title[data-v-37452f61]{color:var(--color-text-primary,#12281c);margin:0;font-size:13px;font-weight:700}.saving-forecast-card__gauge[data-v-37452f61]{padding:8px 8px 64px}.saving-forecast-card__track[data-v-37452f61]{height:6px;position:relative}.saving-forecast-card__track[data-v-37452f61]:before{content:"";background:var(--color-progress-inactive,#243624);border-radius:2px;height:3px;position:absolute;top:1.5px;left:0;right:0}.saving-forecast-card__point[data-v-37452f61]{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:-3px;transform:translate(-50%)}.saving-forecast-card__dot[data-v-37452f61]{border:2px solid var(--color-progress-active,#9fd8ab);background:var(--color-progress-active,#9fd8ab);border-radius:50%;width:12px;height:12px}.saving-forecast-card__point--target .saving-forecast-card__dot[data-v-37452f61]{border-color:var(--color-accent,#ffd939);background:var(--color-accent,#ffd939)}.saving-forecast-card__point-info[data-v-37452f61]{flex-direction:column;align-items:center;gap:2px;display:flex}.saving-forecast-card__point-label[data-v-37452f61]{color:var(--color-text-primary,#f5f5f5);text-align:center;white-space:nowrap;opacity:.7;font-size:13px;font-weight:500;line-height:1.3}.saving-forecast-card__point-amount[data-v-37452f61]{color:var(--color-text-primary,#f5f5f5);white-space:nowrap;font-size:13px;font-weight:700}.saving-forecast-card__forecasts[data-v-37452f61]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.saving-forecast-card__forecast-main[data-v-37452f61]{justify-content:space-between;align-items:center;gap:8px;display:flex}.saving-forecast-card__forecast-label[data-v-37452f61]{color:var(--color-text-primary,#f5f5f5);opacity:.7;font-size:14px;font-weight:500}.saving-forecast-card__forecast-date[data-v-37452f61]{color:var(--color-text-primary,#f5f5f5);font-size:19px;font-weight:700}.saving-forecast-card__forecast-note[data-v-37452f61]{color:var(--color-primary,#7fe3a0);text-align:right;margin:2px 0 0;font-size:13px;font-weight:600}.saving-forecast-card[data-v-37452f61] .saving-forecast-card__cta{background:var(--color-primary-soft,#e8f4ea);height:46px;color:var(--color-primary,#1d6b3f);transition:background-color .15s}@media (hover:hover) and (pointer:fine){.saving-forecast-card[data-v-37452f61] .saving-forecast-card__cta:hover{background:var(--color-primary-soft-hover,#c2dec7)}}.chip-group[data-v-b32f16f6]{width:100%}.chip-group__label[data-v-b32f16f6]{color:var(--color-text-primary,#fff);margin-bottom:16px;font-weight:700}.chip-group__count[data-v-b32f16f6]{color:var(--color-text-tertiary,#9aa09a);font-weight:400}.chip-group__items[data-v-b32f16f6]{flex-wrap:wrap;gap:12px;display:flex}.chip-group__items--sm[data-v-b32f16f6]{gap:8px}.chip-group__item[data-v-b32f16f6]{border:1px solid var(--color-border,#333);background:var(--color-surface,#161616);color:var(--color-text-secondary,#9aa09a);font:inherit;cursor:pointer;border-radius:999px;font-weight:700}.chip-group__item--default[data-v-b32f16f6]{padding:20px 28px}.chip-group__item--sm[data-v-b32f16f6]{padding:6px 18px;font-size:14px}.chip-group__item--active[data-v-b32f16f6]{background:var(--base-button-primary-bg,#e3ffe8);color:var(--base-button-primary-text,#16281c);border-color:#0000}.saving-edit-sheet-layer[data-v-0035b520]{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.saving-edit-sheet-layer__backdrop[data-v-0035b520]{background:#0000008c;position:absolute;inset:0}.saving-edit-sheet-enter-active[data-v-0035b520],.saving-edit-sheet-leave-active[data-v-0035b520]{transition:opacity .22s}.saving-edit-sheet-enter-active .saving-edit-sheet[data-v-0035b520],.saving-edit-sheet-leave-active .saving-edit-sheet[data-v-0035b520]{transition:transform .22s cubic-bezier(.32,.72,0,1)}.saving-edit-sheet-enter-from[data-v-0035b520],.saving-edit-sheet-leave-to[data-v-0035b520]{opacity:0}.saving-edit-sheet-enter-from .saving-edit-sheet[data-v-0035b520],.saving-edit-sheet-leave-to .saving-edit-sheet[data-v-0035b520]{transform:translateY(100%)}.saving-edit-sheet[data-v-0035b520]{width:100%;max-width:400px;max-height:min(85dvh,640px);padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--color-surface,#fff);color:var(--color-text-primary,#10130f);border-radius:24px 24px 0 0;flex-direction:column;line-height:1.45;display:flex;position:relative;box-shadow:0 -12px 32px #10130f1f}.saving-edit-sheet__handle[data-v-0035b520]{background:var(--color-border,#e3e7e0);border-radius:999px;flex:none;width:36px;height:4px;margin:0 auto 14px}.saving-edit-sheet__scroll[data-v-0035b520]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.saving-edit-sheet__title[data-v-0035b520]{color:var(--color-text-primary,#10130f);text-align:left;margin:0 0 16px;font-size:16px;font-weight:700}.saving-edit-sheet__field[data-v-0035b520]{background:var(--color-app-bg,#f7f8f4);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.saving-edit-sheet__field-label[data-v-0035b520]{color:var(--color-text-tertiary,#8f968c);font-size:11px}.saving-edit-sheet__field-value[data-v-0035b520]{color:var(--color-primary,#1d6b3f);font-size:16px;font-weight:700}.saving-edit-sheet__section-label[data-v-0035b520]{color:var(--color-text-tertiary,#8f968c);margin:14px 0 8px;font-size:13px}.saving-edit-sheet__custom[data-v-0035b520]{background:var(--color-app-bg,#f7f8f4);border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:0 14px;display:flex}.saving-edit-sheet[data-v-0035b520] .saving-edit-sheet__custom-input{color:var(--color-text-primary,#10130f);background:0 0;border:none;padding:14px 0;font-size:14px}.saving-edit-sheet[data-v-0035b520] .saving-edit-sheet__custom-input:focus{outline:none}.saving-edit-sheet__custom-unit[data-v-0035b520]{color:var(--color-text-tertiary,#8f968c);flex-shrink:0;font-size:13px}.saving-edit-sheet__preview[data-v-0035b520]{background:var(--color-app-bg,#f7f8f4);border-radius:14px;flex-direction:column;gap:4px;margin-top:12px;padding:14px;display:flex}.saving-edit-sheet__preview-title[data-v-0035b520]{color:var(--color-text-tertiary,#8f968c);margin:0 0 4px;font-size:12px;font-weight:700}.saving-edit-sheet__preview-line[data-v-0035b520]{color:var(--color-text-primary,#10130f);margin:0;font-size:13px}.saving-edit-sheet__preview-transition[data-v-0035b520]{color:var(--color-text-secondary,#5b6358);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px}.saving-edit-sheet__preview-result[data-v-0035b520]{color:var(--color-primary,#1d6b3f);margin:2px 0 0;font-size:14px;font-weight:700}.saving-edit-sheet__preview-placeholder[data-v-0035b520]{color:var(--color-text-tertiary,#8f968c);margin:0;font-size:12px}.saving-edit-sheet__simulate[data-v-0035b520]{justify-content:center;margin-top:10px;display:flex}.saving-edit-sheet__simulate-button[data-v-0035b520]{border-radius:10px;width:auto;height:34px;padding:0 16px;font-size:13px}.saving-edit-sheet__hint[data-v-0035b520]{text-align:center;color:var(--color-text-tertiary,#8f968c);margin:16px 0 0;font-size:11px;line-height:1.5}.saving-edit-sheet__actions[data-v-0035b520]{border-top:1px solid var(--color-border,#e3e7e0);flex:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.saving-edit-sheet__actions[data-v-0035b520] .base-button--secondary{border:1px solid var(--color-border,#e3e7e0);background:var(--color-app-bg,#f7f8f4);color:var(--color-text-primary,#10130f)}.saving-edit-sheet__actions[data-v-0035b520] .base-button--primary{background:var(--color-primary,#1d6b3f);color:#fff}.saving-edit-sheet[data-v-0035b520] .saving-edit-sheet__chips .chip-group__item{background:var(--color-surface,#fff);border:none;box-shadow:0 1px 4px #0000000f}.saving-edit-sheet[data-v-0035b520] .saving-edit-sheet__chips .chip-group__item--active{background:var(--color-primary,#1d6b3f);color:#fff}.market-alert[data-v-7178b19a]{background:var(--color-surface,#f7ffd1);flex-direction:column;gap:12px;font-weight:500;display:flex}.market-alert.base-card--lg[data-v-7178b19a]{padding:16px}.market-alert__header[data-v-7178b19a]{justify-content:space-between;align-items:center;margin-bottom:-16px;display:flex}.market-alert__title[data-v-7178b19a]{color:var(--color-text-primary,#12281c);font-size:13px;font-weight:700}.market-alert__current[data-v-7178b19a]{flex-direction:column;gap:6px;display:flex}.market-alert__current-label[data-v-7178b19a]{color:var(--color-text-primary,#16281c);opacity:.7;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.market-alert__current-icon[data-v-7178b19a]{flex-shrink:0}.market-alert__current-amount[data-v-7178b19a]{color:var(--color-text-primary,#16281c);margin:0;font-size:26px;font-weight:800}.market-alert__divider[data-v-7178b19a]{background:var(--color-progress-inactive,#243624)}.market-alert__prediction[data-v-7178b19a]{flex-direction:column;gap:8px;display:flex}.market-alert__prediction-title[data-v-7178b19a]{color:var(--color-text-primary,#16281c);margin:0;font-size:13px;font-weight:700}.market-alert__prediction-sub[data-v-7178b19a]{color:var(--color-text-primary,#16281c);opacity:.7;align-items:center;gap:4px;margin:-4px 0 0;font-size:12px;display:flex}.market-alert__prediction-icon[data-v-7178b19a]{flex-shrink:0}.market-alert__compare[data-v-7178b19a]{background:var(--color-app-bg,#effab8);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.market-alert__compare-arrow[data-v-7178b19a]{color:var(--color-text-primary,#16281c);opacity:.7;flex-shrink:0;font-size:13px}.market-alert__compare-box[data-v-7178b19a]{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.market-alert__compare-label[data-v-7178b19a]{color:var(--color-text-primary,#16281c);opacity:.7;font-size:13px;font-weight:500}.market-alert__compare-value[data-v-7178b19a]{color:var(--color-text-primary,#16281c);font-size:20px;font-weight:700}.market-alert__compare-value--latest[data-v-7178b19a]{color:var(--color-primary,#16281c)}.market-alert__compare-value--muted[data-v-7178b19a]{opacity:.6;font-size:14px;font-weight:500}.market-alert__change[data-v-7178b19a]{color:var(--color-text-primary,#16281c);margin:0;font-size:14px;font-weight:500}.market-alert__change-emphasis[data-v-7178b19a]{font-weight:700}.market-alert__change-emphasis--up[data-v-7178b19a]{color:var(--color-point,#c1442e)}.market-alert__change-emphasis--down[data-v-7178b19a]{color:var(--color-primary,#1d6b3f)}.goal-detail-view[data-v-72667f2f]{flex-direction:column;gap:16px;font-weight:500;display:flex}.goal-detail-view__edit-link[data-v-72667f2f]{color:var(--color-text-tertiary,#7fa398);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.goal-detail-view__summary[data-v-72667f2f]{flex-direction:column;gap:6px;margin-left:4px;display:flex}.goal-detail-view__title[data-v-72667f2f]{color:var(--home-text-primary,#353934);margin:0;font-size:22px;font-weight:800}.goal-detail-view__condition[data-v-72667f2f]{color:var(--color-text-primary,#888);opacity:.7;margin:0;font-size:13px;font-weight:700}.goal-detail-view__skeleton[data-v-72667f2f]{flex-direction:column;gap:16px;display:flex}.goal-detail-view--animated[data-v-72667f2f]>*{animation:.35s ease-out both card-rise}.goal-detail-view--animated[data-v-72667f2f]>:nth-child(2){animation-delay:60ms}.goal-detail-view--animated[data-v-72667f2f]>:nth-child(3){animation-delay:.12s}.goal-detail-view--animated[data-v-72667f2f]>:nth-child(4){animation-delay:.18s}.goal-detail-view--animated[data-v-72667f2f]>:nth-child(5){animation-delay:.24s}.goal-detail-view__error[data-v-72667f2f]{color:var(--color-text-secondary,#9aa09a);text-align:center;padding:24px 0}.goal-detail-view__delete-link[data-v-72667f2f]{color:var(--color-point,#c1442e);text-align:center;cursor:pointer;background:#c1442e1f;border:none;border-radius:14px;margin:8px 0 24px;padding:12px 0;font-size:14px;font-weight:700}.goal-detail-view__modal-desc[data-v-72667f2f]{color:#4a5a52;text-align:center;margin:0;font-size:13px}.empty-goal[data-v-7faa8960]{flex-direction:column;gap:8px;display:flex}.empty-goal__title[data-v-7faa8960]{color:var(--home-text-primary,#fff);font-size:15px;font-weight:900}.empty-goal__card[data-v-7faa8960]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.empty-goal__icon[data-v-7faa8960]{width:30px;height:30px;image-rendering:pixelated}.empty-goal__heading[data-v-7faa8960]{color:var(--home-text-primary,#fff);font-size:16px;font-weight:900}.empty-goal__desc[data-v-7faa8960]{color:var(--color-text-secondary,#9aa09a);margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.5}.empty-goal[data-v-7faa8960] .empty-goal__badge{font-weight:700}.empty-goal[data-v-7faa8960] .empty-goal__cta{font-weight:900}.goal-empty-view[data-v-72a8d7ae]{flex-direction:column;gap:16px;display:flex}.goal-empty-view[data-v-72a8d7ae]>*{animation:.35s ease-out both card-rise}.goal-empty-view[data-v-72a8d7ae]>:nth-child(2){animation-delay:60ms}.my-page-view[data-v-6bbf7c26]{flex-direction:column;font-weight:600;display:flex}.my-page-view--animated[data-v-6bbf7c26]>*{animation:.35s ease-out both card-rise}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(2){animation-delay:40ms}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(3){animation-delay:80ms}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(4){animation-delay:.12s}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(5){animation-delay:.16s}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(6){animation-delay:.2s}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(7){animation-delay:.24s}.my-page-view--animated[data-v-6bbf7c26]>:nth-child(8){animation-delay:.28s}.my-page-view__profile[data-v-6bbf7c26]{flex-direction:column;align-items:center;padding:20px 0 12px;display:flex}.my-page-view__avatar[data-v-6bbf7c26]{background:var(--color-surface,#161616);border-radius:38px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #5a8f4d0f}.my-page-view__avatar-img[data-v-6bbf7c26]{height:auto;position:absolute}.my-page-view__nickname[data-v-6bbf7c26]{color:var(--color-text-primary,#fff);margin:12px 0 0;font-size:17px;font-weight:700}.my-page-view__badges[data-v-6bbf7c26]{gap:6px;margin-top:10px;display:flex}.my-page-view[data-v-6bbf7c26] .my-page-view__badge--level{font-weight:700;box-shadow:0 1px 3px #00000026}.my-page-view__exp[data-v-6bbf7c26]{align-items:center;gap:8px;width:100%;max-width:280px;margin-top:10px;display:flex}.my-page-view__exp-track[data-v-6bbf7c26]{flex:1;gap:4px;display:flex}.my-page-view__exp-segment[data-v-6bbf7c26]{background:var(--color-progress-inactive,#b6d4bd);border-radius:3px;flex:1;height:11px}.my-page-view__exp-segment--filled[data-v-6bbf7c26]{background:var(--color-progress-active,#1d6b3f)}.my-page-view__exp-segment--current[data-v-6bbf7c26]{background:var(--color-accent,#ffd939)}.my-page-view__exp-value[data-v-6bbf7c26]{color:var(--color-text-secondary,#9aa09a);font-variant-numeric:tabular-nums;font-size:10px}.my-page-view__section[data-v-6bbf7c26]{padding-top:12px}.my-page-view__section-title[data-v-6bbf7c26]{color:var(--color-text-secondary,#c1e8c8);margin:0 0 8px;padding:0 4px;font-size:14.5px;font-weight:600}.my-page-view__card[data-v-6bbf7c26]{flex-direction:column;padding:2px 16px;display:flex}.my-page-view__row[data-v-6bbf7c26]{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;display:flex}.my-page-view__row+.my-page-view__row[data-v-6bbf7c26]{border-top:1px solid var(--color-border,#262626)}.my-page-view__row--static[data-v-6bbf7c26]{cursor:default}.my-page-view__row-label[data-v-6bbf7c26]{color:var(--color-text-primary,#fff);font-size:13.9px}.my-page-view__row-value[data-v-6bbf7c26]{color:var(--color-text-secondary,#9aa09a);font-size:13.2px}.my-page-view__chevron[data-v-6bbf7c26]{color:var(--color-text-secondary,#9aa09a)}.my-page-view__row--toggle[data-v-6bbf7c26]{align-items:center}.my-page-view__row--shake[data-v-6bbf7c26]{animation:.5s ease-in-out row-shake-6bbf7c26}@keyframes row-shake-6bbf7c26{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.my-page-view__row-text[data-v-6bbf7c26]{flex-direction:column;gap:4px;display:flex}.my-page-view__row-desc[data-v-6bbf7c26]{color:var(--color-text-secondary,#9aa09a);font-size:11.1px}.my-page-view__logout-desc[data-v-6bbf7c26]{color:#4a5a52;text-align:center;margin:0;font-size:13px}.my-page-view__logout-link[data-v-6bbf7c26]{color:var(--color-text-secondary,#9aa09a);cursor:pointer;background:0 0;border:none;margin:20px auto 0;padding:0;font-size:12px;text-decoration:underline}.edit-info-view[data-v-0bb4ac13]{--text-h:var(--color-text-primary);--border:var(--color-border);--badge-required-bg:#3a1f1f;--badge-required-ink:#ff6b6b;--badge-optional-bg:#1e211f;flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.edit-info-view--animated[data-v-0bb4ac13]>*{animation:.35s ease-out both card-rise}.edit-info-view--animated[data-v-0bb4ac13]>:nth-child(2){animation-delay:40ms}.edit-info-view--animated[data-v-0bb4ac13]>:nth-child(3){animation-delay:80ms}.edit-info-view--animated[data-v-0bb4ac13]>:nth-child(4){animation-delay:.12s}:root[data-theme=light] .edit-info-view[data-v-0bb4ac13]{--badge-required-bg:#fdeeea;--badge-required-ink:#c1442e;--badge-optional-bg:#eff1eb}.edit-info-view[data-v-0bb4ac13] .base-field-badge{background:var(--badge-required-bg);color:var(--badge-required-ink)}.edit-info-view[data-v-0bb4ac13] .base-field-badge--optional{background:var(--badge-optional-bg);color:var(--color-text-secondary)}.edit-info-view__avatar-section[data-v-0bb4ac13]{flex-direction:column;align-items:center;gap:12px;display:flex}.edit-info-view__avatar-button[data-v-0bb4ac13]{font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.edit-info-view__avatar[data-v-0bb4ac13]{background:var(--color-surface,#161616);border-radius:42px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.edit-info-view__avatar-clip[data-v-0bb4ac13]{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.edit-info-view__avatar-img[data-v-0bb4ac13]{height:auto;position:absolute}.edit-info-view__avatar-edit[data-v-0bb4ac13]{background:var(--bg,#111);border:2px solid var(--color-app-bg);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-2px;right:-2px}.edit-info-view__avatar-label[data-v-0bb4ac13]{color:var(--color-text-secondary);margin:0;font-size:12px}.avatar-picker[data-v-0bb4ac13]{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.avatar-picker__item[data-v-0bb4ac13]{border:1px solid var(--color-border,#262626);background:var(--color-surface,#161616);width:100%;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:10px;display:flex}.avatar-picker__item--selected[data-v-0bb4ac13]{border-color:var(--color-heading-accent);background:var(--color-primary-soft,#e3ffe8)}.avatar-picker__thumb[data-v-0bb4ac13]{background:var(--color-app-bg,#111);border-radius:32px;width:64px;height:64px;position:relative;overflow:hidden}.avatar-picker__img[data-v-0bb4ac13]{height:auto;position:absolute}.edit-info-view__section[data-v-0bb4ac13]{flex-direction:column;gap:20px;display:flex}.edit-info-view__section-title[data-v-0bb4ac13]{color:var(--color-text-primary);margin:0;font-size:13.2px;font-weight:500}.edit-info-view__field[data-v-0bb4ac13]{flex-direction:column;gap:8px;display:flex}.edit-info-view__field-label-row[data-v-0bb4ac13]{align-items:center;gap:8px;display:flex}.edit-info-view__field-label[data-v-0bb4ac13]{color:var(--color-text-primary);font-weight:500}.edit-info-view[data-v-0bb4ac13] .option-card-group__item .option-card-group__label{color:var(--color-text-primary)}.edit-info-view[data-v-0bb4ac13] .option-card-group__item .option-card-group__sublabel{color:var(--color-text-secondary)}.edit-info-view[data-v-0bb4ac13] .option-card-group__item--active{border-color:var(--color-border)}.edit-info-view[data-v-0bb4ac13] .option-card-group__item--active .option-card-group__label{color:var(--color-mint-deep,#16281c)}.edit-info-view[data-v-0bb4ac13] .option-card-group__item--active .option-card-group__sublabel{color:#5c7a63}.edit-info-view__field-helper[data-v-0bb4ac13]{color:var(--color-text-secondary);margin:0;font-size:12px}.edit-info-view__chips[data-v-0bb4ac13]{flex-wrap:wrap;gap:6px;display:flex}.edit-info-view__chip[data-v-0bb4ac13]{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1.2}.edit-info-view__chip--selected[data-v-0bb4ac13]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-mint-deep,#16281c)}.edit-info-view__footer[data-v-0bb4ac13]{justify-content:center;display:flex}.terms-view[data-v-2909537f]{flex-direction:column;padding-bottom:32px;display:flex}.terms-view__effective-date[data-v-2909537f]{color:var(--color-text-secondary);margin:0 0 8px;padding:0 4px;font-size:12px}.terms-view__section[data-v-2909537f]{border-top:1px solid var(--color-border);margin-top:16px;padding:16px 4px 0}.terms-view__section[data-v-2909537f]:first-of-type{border-top:none;margin-top:0}.terms-view__section--last[data-v-2909537f]{padding-bottom:4px}.terms-view__section-title[data-v-2909537f]{color:var(--color-text-primary);margin:0 0 10px;font-size:14px;font-weight:500}.terms-view__text[data-v-2909537f]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.terms-view__list[data-v-2909537f]{color:var(--color-text-secondary);flex-direction:column;gap:10px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.terms-view__sub-list[data-v-2909537f]{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;list-style:circle;display:flex}.terms-view__inline-link[data-v-2909537f]{color:var(--color-heading-accent);text-decoration:underline}.privacy-view[data-v-79c96a8d]{flex-direction:column;padding-bottom:32px;display:flex}.privacy-view__effective-date[data-v-79c96a8d]{color:var(--color-text-secondary);margin:0 0 8px;padding:0 4px;font-size:12px}.privacy-view__section[data-v-79c96a8d]{border-top:1px solid var(--color-border);margin-top:16px;padding:16px 4px 0}.privacy-view__section[data-v-79c96a8d]:first-of-type{border-top:none;margin-top:0}.privacy-view__section--last[data-v-79c96a8d]{padding-bottom:4px}.privacy-view__section-title[data-v-79c96a8d]{color:var(--color-text-primary);margin:0 0 10px;font-size:14px;font-weight:500}.privacy-view__text[data-v-79c96a8d]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.privacy-view__list[data-v-79c96a8d]{color:var(--color-text-secondary);flex-direction:column;gap:10px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.privacy-view__sub-list[data-v-79c96a8d]{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;list-style:circle;display:flex}.privacy-view__table-wrap[data-v-79c96a8d]{margin-top:10px;overflow-x:auto}.privacy-view__table[data-v-79c96a8d]{border-collapse:collapse;width:100%;color:var(--color-text-secondary);font-size:12px}.privacy-view__table th[data-v-79c96a8d],.privacy-view__table td[data-v-79c96a8d]{border:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:8px}.privacy-view__table th[data-v-79c96a8d]{color:var(--color-text-primary);background:var(--color-app-bg);font-weight:500}
