:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.MobileMenu-module-scss-module__pS3Nwa__menu{z-index:40;overscroll-behavior:contain;clip-path:circle(0 at 42px 44px);background:radial-gradient(520px 520px at 120% 30%, rgba(var(--violet-rgb), .62), transparent 62%),radial-gradient(460px 420px at -20% 0%, rgba(var(--pink-rgb), .42), transparent 62%),radial-gradient(520px 460px at 30% 120%, rgba(var(--orange-rgb), .48), transparent 65%),rgba(var(--c-ink-1-rgb), .94);color:var(--text);flex-direction:column;font-size:14px;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module-scss-module__pS3Nwa__top{box-sizing:border-box;flex:none;align-items:center;height:66px;padding:22px 24px 0 80px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__search{background:rgba(var(--c-ink-1-rgb), .5);border:1px solid var(--line-strong);min-width:0;height:44px;color:var(--text-2);text-align:left;cursor:pointer;border-radius:22px;outline:none;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__search:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.MobileMenu-module-scss-module__pS3Nwa__searchText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.MobileMenu-module-scss-module__pS3Nwa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MobileMenu-module-scss-module__pS3Nwa__nav{flex-direction:column;gap:6px;padding:40px 24px 0;display:flex}.MobileMenu-module-scss-module__pS3Nwa__item{min-height:58px;color:rgba(var(--c-white-rgb), .7);border-radius:16px;outline:none;align-items:center;gap:16px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__item:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.MobileMenu-module-scss-module__pS3Nwa__tile{background:linear-gradient(135deg, color-mix(in srgb, var(--tile-from) 20%, transparent), color-mix(in srgb, var(--tile-to) 10%, transparent));border:1px solid color-mix(in srgb, var(--tile-from) 33%, transparent);width:44px;height:44px;color:var(--tile-ink);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}.MobileMenu-module-scss-module__pS3Nwa__label{font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:300;line-height:1.2}.MobileMenu-module-scss-module__pS3Nwa__active{color:var(--text-strong)}.MobileMenu-module-scss-module__pS3Nwa__active .MobileMenu-module-scss-module__pS3Nwa__tile{background:linear-gradient(135deg, var(--tile-from), var(--tile-to));border-color:rgba(var(--white-rgb), .35);box-shadow:0 8px 24px color-mix(in srgb, var(--tile-to) 40%, transparent);color:var(--text-strong)}.MobileMenu-module-scss-module__pS3Nwa__foot{flex-direction:column;gap:14px;margin-top:auto;padding:32px 24px 28px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__pills{flex-wrap:wrap;gap:8px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__pill{border:1px solid rgba(var(--white-rgb), .18);height:40px;color:var(--text);background:0 0;border-radius:20px;outline:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;transition:background-color .15s,border-color .15s;display:inline-flex}.MobileMenu-module-scss-module__pS3Nwa__pill:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.MobileMenu-module-scss-module__pS3Nwa__pill[aria-pressed=true]{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink-1);font-weight:600}.MobileMenu-module-scss-module__pS3Nwa__who{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__whoText{flex-direction:column;flex:1;min-width:0;display:flex}.MobileMenu-module-scss-module__pS3Nwa__household{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.MobileMenu-module-scss-module__pS3Nwa__sync{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.MobileMenu-module-scss-module__pS3Nwa__syncOn{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;flex:none}.MobileMenu-module-scss-module__pS3Nwa__syncOff{background:var(--text-muted);width:6px;height:6px;box-shadow:0 0 6px var(--text-muted);box-shadow:none;border-radius:50%;flex:none}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.MobileShell-module-scss-module__fAvwLG__shell{background:var(--c-ink-0);min-height:100dvh;position:relative}.MobileShell-module-scss-module__fAvwLG__page{isolation:isolate;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--surface-0);transform-origin:50%;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.MobileShell-module-scss-module__fAvwLG__main{min-width:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.MobileShell-module-scss-module__fAvwLG__slot{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.MobileShell-module-scss-module__fAvwLG__slot[hidden]{display:none}.MobileShell-module-scss-module__fAvwLG__actionSlot{display:contents}.MobileShell-module-scss-module__fAvwLG__actionSlot[hidden]{display:none}.MobileShell-module-scss-module__fAvwLG__actions{align-items:center;gap:8px;display:flex}.MobileShell-module-scss-module__fAvwLG__actions:empty{display:none}.MobileShell-module-scss-module__fAvwLG__review{background:var(--surface-well);border:1px solid var(--line-strong);height:36px;color:var(--text);white-space:nowrap;border-radius:18px;outline:none;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.MobileShell-module-scss-module__fAvwLG__review:focus-visible{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--ring-outer);outline:none}.MobileShell-module-scss-module__fAvwLG__reviewDot{background:var(--orange-text);width:8px;height:8px;box-shadow:0 0 8px var(--orange);border-radius:4px}.MobileShell-module-scss-module__fAvwLG__menuButton{z-index:50;border:1px solid var(--line-strong);cursor:pointer;border-radius:22px;outline:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:44px;height:44px;padding:0;display:flex;position:fixed;top:22px;left:20px}.MobileShell-module-scss-module__fAvwLG__menuButton:focus-visible{outline:2px solid var(--ring-outer);outline-offset:3px}.MobileShell-module-scss-module__fAvwLG__line{background:currentColor;border-radius:1px;width:16px;height:2px;margin-left:13px;display:block}
:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}.ScreenHeader-module-scss-module__6wGt8G__header{flex-wrap:wrap;align-items:flex-end;gap:16px;min-width:0;display:flex}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__header{flex-flow:column;flex:none;align-items:stretch;gap:8px}}.ScreenHeader-module-scss-module__6wGt8G__title{font-family:var(--font-sans);font-size:var(--text-hero);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600;line-height:1.25}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__title{font-weight:500}}.ScreenHeader-module-scss-module__6wGt8G__title{white-space:nowrap}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__title{white-space:normal;overflow-wrap:anywhere}}.ScreenHeader-module-scss-module__6wGt8G__eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding-bottom:9px;font-weight:400;overflow:hidden}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__eyebrow{white-space:normal;overflow-wrap:anywhere;padding-bottom:0}}.ScreenHeader-module-scss-module__6wGt8G__flag{border-radius:var(--r-sm);border:1px dashed var(--line-dash);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);white-space:nowrap;margin-bottom:8px;padding:4px 11px;font-weight:600}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__flag{align-self:flex-start;margin-bottom:0}}.ScreenHeader-module-scss-module__6wGt8G__spacer{flex:1}@media (max-width:1100px){.ScreenHeader-module-scss-module__6wGt8G__spacer{display:none}}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__spacer{display:none}}.ScreenHeader-module-scss-module__6wGt8G__stats{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;min-width:0;padding-bottom:4px;display:flex}@media (max-width:1100px){.ScreenHeader-module-scss-module__6wGt8G__stats{width:100%;padding-top:4px;padding-bottom:0}.ScreenHeader-module-scss-module__6wGt8G__stats .ScreenHeader-module-scss-module__6wGt8G__stat+.ScreenHeader-module-scss-module__6wGt8G__stat{border-left:none;padding-left:0}}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__stats{display:none}}.ScreenHeader-module-scss-module__6wGt8G__stat+.ScreenHeader-module-scss-module__6wGt8G__stat{border-left:1px solid var(--line-soft);padding-left:24px}.ScreenHeader-module-scss-module__6wGt8G__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ScreenHeader-module-scss-module__6wGt8G__statLabel{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.ScreenHeader-module-scss-module__6wGt8G__statValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-stat);letter-spacing:-.01em;font-weight:600;line-height:1}@media (max-width:767px){.ScreenHeader-module-scss-module__6wGt8G__statValue{font-family:var(--font-sans);font-weight:500}}.ScreenHeader-module-scss-module__6wGt8G__statValue{color:var(--text);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ScreenHeader-module-scss-module__6wGt8G__statSub{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.ScreenHeader-module-scss-module__6wGt8G__positive{color:var(--positive)}.ScreenHeader-module-scss-module__6wGt8G__risk{color:var(--risk-deep)}.ScreenHeader-module-scss-module__6wGt8G__total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:600;line-height:1}.ScreenHeader-module-scss-module__6wGt8G__tilde{color:var(--text-muted);margin-right:2px;font-weight:400}
