.Brand-module-scss-module__f_UFHG__brand{flex-shrink:0;line-height:0;display:inline-flex}.Brand-module-scss-module__f_UFHG__sm .Brand-module-scss-module__f_UFHG__img{height:28px}.Brand-module-scss-module__f_UFHG__md .Brand-module-scss-module__f_UFHG__img{height:44px}.Brand-module-scss-module__f_UFHG__img{width:auto}.Brand-module-scss-module__f_UFHG__forLight{display:none}html[data-theme=light] .Brand-module-scss-module__f_UFHG__forLight{display:block}html[data-theme=light] .Brand-module-scss-module__f_UFHG__forDark{display:none}@media (prefers-color-scheme:light){html:not([data-theme]) .Brand-module-scss-module__f_UFHG__forLight{display:block}html:not([data-theme]) .Brand-module-scss-module__f_UFHG__forDark{display:none}}
.AppHeader-module-scss-module__l5s5DW__header{z-index:50;background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));border-bottom:var(--border-width) solid var(--color-border-subtle);position:sticky;top:0}.AppHeader-module-scss-module__l5s5DW__setupHeader{position:static}.AppHeader-module-scss-module__l5s5DW__inner{max-width:90rem;padding:var(--space-2) var(--space-7);align-items:center;gap:var(--space-6);min-height:60px;margin:0 auto;display:flex}.AppHeader-module-scss-module__l5s5DW__brand{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.AppHeader-module-scss-module__l5s5DW__brand .AppHeader-module-scss-module__l5s5DW__brandIcon{display:none}.AppHeader-module-scss-module__l5s5DW__nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;margin-right:auto;display:flex;overflow-x:auto}.AppHeader-module-scss-module__l5s5DW__nav::-webkit-scrollbar{display:none}.AppHeader-module-scss-module__l5s5DW__navLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-sub);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease);text-decoration:none;position:relative}.AppHeader-module-scss-module__l5s5DW__navLink:hover{color:var(--color-text);background:var(--color-row-hover)}.AppHeader-module-scss-module__l5s5DW__navLinkActive{color:var(--color-text)}.AppHeader-module-scss-module__l5s5DW__navPill{z-index:0;border-radius:var(--radius-sm);background:var(--color-surface);position:absolute;inset:0}.AppHeader-module-scss-module__l5s5DW__navLabel{z-index:1;position:relative}.AppHeader-module-scss-module__l5s5DW__account{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);transition:border-color var(--motion-fast) var(--motion-ease);flex-shrink:0;text-decoration:none;display:flex}.AppHeader-module-scss-module__l5s5DW__account:hover{border-color:var(--color-accent-border)}.AppHeader-module-scss-module__l5s5DW__accountText{flex-direction:column;min-width:0;display:flex}.AppHeader-module-scss-module__l5s5DW__accountName{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;line-height:1.25}.AppHeader-module-scss-module__l5s5DW__accountEmail{font-size:var(--text-2xs);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;line-height:1.25;overflow:hidden}@media (max-width:60rem){.AppHeader-module-scss-module__l5s5DW__inner{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.AppHeader-module-scss-module__l5s5DW__brand .AppHeader-module-scss-module__l5s5DW__brandFull{display:none}.AppHeader-module-scss-module__l5s5DW__brand .AppHeader-module-scss-module__l5s5DW__brandIcon{display:inline-flex}.AppHeader-module-scss-module__l5s5DW__accountText,.AppHeader-module-scss-module__l5s5DW__nav{display:none}.AppHeader-module-scss-module__l5s5DW__account{margin-left:auto}}
.Typography-module-scss-module__ywhgxW__heading{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text);line-height:var(--leading-tight);margin:0}.Typography-module-scss-module__ywhgxW__headingXs{font-size:var(--text-lg)}.Typography-module-scss-module__ywhgxW__headingSm{font-size:var(--text-xl)}.Typography-module-scss-module__ywhgxW__headingMd{font-size:var(--text-2xl)}.Typography-module-scss-module__ywhgxW__headingLg{font-size:var(--text-3xl)}.Typography-module-scss-module__ywhgxW__headingXl{font-size:var(--text-4xl)}.Typography-module-scss-module__ywhgxW__heading2xl{font-size:var(--text-5xl)}.Typography-module-scss-module__ywhgxW__text{font-family:var(--font-body),system-ui,sans-serif;line-height:var(--leading-normal);margin:0}.Typography-module-scss-module__ywhgxW__text2xs{font-size:var(--text-2xs)}.Typography-module-scss-module__ywhgxW__textXs{font-size:var(--text-xs)}.Typography-module-scss-module__ywhgxW__textSm{font-size:var(--text-sm)}.Typography-module-scss-module__ywhgxW__textBase{font-size:var(--text-base)}.Typography-module-scss-module__ywhgxW__textLg{font-size:var(--text-lg)}.Typography-module-scss-module__ywhgxW__weightRegular{font-weight:var(--weight-regular)}.Typography-module-scss-module__ywhgxW__weightMedium{font-weight:var(--weight-medium)}.Typography-module-scss-module__ywhgxW__weightSemibold{font-weight:var(--weight-semibold)}.Typography-module-scss-module__ywhgxW__weightBold{font-weight:var(--weight-bold)}.Typography-module-scss-module__ywhgxW__colorDefault{color:var(--color-text)}.Typography-module-scss-module__ywhgxW__colorSub{color:var(--color-text-sub)}.Typography-module-scss-module__ywhgxW__colorSubtle{color:var(--color-text-subtle)}.Typography-module-scss-module__ywhgxW__colorAccent{color:var(--color-accent-ink)}.Typography-module-scss-module__ywhgxW__colorPositive{color:var(--color-positive)}.Typography-module-scss-module__ywhgxW__colorNegative{color:var(--color-negative)}.Typography-module-scss-module__ywhgxW__colorWarning{color:var(--color-warning)}.Typography-module-scss-module__ywhgxW__colorInfo{color:var(--color-info)}.Typography-module-scss-module__ywhgxW__familyDisplay{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;letter-spacing:-.015em}.Typography-module-scss-module__ywhgxW__tabularNums{font-variant-numeric:tabular-nums}.Typography-module-scss-module__ywhgxW__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Input-module-scss-module__u7FmTq__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Input-module-scss-module__u7FmTq__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-sub)}.Input-module-scss-module__u7FmTq__required{color:var(--color-negative);margin-left:var(--space-1)}.Input-module-scss-module__u7FmTq__input{width:100%;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.Input-module-scss-module__u7FmTq__input::placeholder{color:var(--color-text-sub)}.Input-module-scss-module__u7FmTq__input:hover:not(:disabled){border-color:var(--color-text-sub)}.Input-module-scss-module__u7FmTq__input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.Input-module-scss-module__u7FmTq__input:disabled{opacity:.5;cursor:not-allowed}.Input-module-scss-module__u7FmTq__invalid{border-color:var(--color-negative)}.Input-module-scss-module__u7FmTq__invalid:focus-visible{border-color:var(--color-negative);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb, var(--color-negative) 35%, transparent)}.Input-module-scss-module__u7FmTq__helpRow{font-size:var(--text-xs);min-height:1em}.Input-module-scss-module__u7FmTq__error{color:var(--color-negative)}.Input-module-scss-module__u7FmTq__hint{color:var(--color-text-sub)}
.Modal-module-scss-module__vzGZ_q__overlay{z-index:60;background:var(--color-bg);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}@media (min-width:640px){.Modal-module-scss-module__vzGZ_q__overlay{padding:var(--space-8) var(--space-4);background:#0009;align-items:center}}:where(.Modal-module-scss-module__vzGZ_q__panel){background:var(--color-bg);flex-direction:column;width:100%;min-height:0;display:flex}@media (min-width:640px){:where(.Modal-module-scss-module__vzGZ_q__panel){max-width:var(--size-dialog-details);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg,16px);max-height:100%;overflow:hidden}}.Modal-module-scss-module__vzGZ_q__questionOverlay{background:var(--color-scrim);align-items:flex-end}@media (min-width:640px){.Modal-module-scss-module__vzGZ_q__questionOverlay{align-items:center}}:where(.Modal-module-scss-module__vzGZ_q__question){width:100%;min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);border-top:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface)}@media (min-width:640px){:where(.Modal-module-scss-module__vzGZ_q__question){max-width:var(--size-dialog-question);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl)}}
.Stack-module-scss-module__jyo6la__stack{min-width:0;min-height:0;display:flex}.Stack-module-scss-module__jyo6la__row{flex-direction:row}.Stack-module-scss-module__jyo6la__column{flex-direction:column}.Stack-module-scss-module__jyo6la__wrap{flex-wrap:wrap}.Stack-module-scss-module__jyo6la__alignStart{align-items:flex-start}.Stack-module-scss-module__jyo6la__alignCenter{align-items:center}.Stack-module-scss-module__jyo6la__alignEnd{align-items:flex-end}.Stack-module-scss-module__jyo6la__alignStretch{align-items:stretch}.Stack-module-scss-module__jyo6la__justifyStart{justify-content:flex-start}.Stack-module-scss-module__jyo6la__justifyCenter{justify-content:center}.Stack-module-scss-module__jyo6la__justifyEnd{justify-content:flex-end}.Stack-module-scss-module__jyo6la__justifyBetween{justify-content:space-between}.Stack-module-scss-module__jyo6la__box{display:block}
.Gain-module-scss-module__8LtrbG__tri{border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;display:inline-block}.Gain-module-scss-module__8LtrbG__up{border-bottom:5px solid}.Gain-module-scss-module__8LtrbG__down{border-top:5px solid}.Gain-module-scss-module__8LtrbG__pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xxs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.Gain-module-scss-module__8LtrbG__pos{color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 10%, transparent)}.Gain-module-scss-module__8LtrbG__neg{color:var(--color-negative);background:var(--color-negative-soft)}.Gain-module-scss-module__8LtrbG__none{color:var(--color-text-subtle);background:var(--color-surface-2);font-weight:var(--weight-medium)}.Gain-module-scss-module__8LtrbG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Tag-module-scss-module__8wnQpW__tag{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid #0000;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.4;display:inline-flex}.Tag-module-scss-module__8wnQpW__uppercase{text-transform:uppercase;letter-spacing:.04em}.Tag-module-scss-module__8wnQpW__dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:5px;height:5px}.Tag-module-scss-module__8wnQpW__accent{--tag-color:var(--color-accent-ink);--tag-tint:var(--color-accent-soft);--tag-edge:var(--color-accent-border)}.Tag-module-scss-module__8wnQpW__positive{--tag-color:var(--color-positive);--tag-tint:var(--color-accent-soft);--tag-edge:var(--color-accent-border)}.Tag-module-scss-module__8wnQpW__negative{--tag-color:var(--color-negative);--tag-tint:var(--color-negative-soft);--tag-edge:var(--color-negative-border)}.Tag-module-scss-module__8wnQpW__warning{--tag-color:var(--color-warning);--tag-tint:color-mix(in srgb, var(--color-warning) 10%, transparent);--tag-edge:color-mix(in srgb, var(--color-warning) 24%, transparent)}.Tag-module-scss-module__8wnQpW__info{--tag-color:var(--color-info);--tag-tint:color-mix(in srgb, var(--color-info) 10%, transparent);--tag-edge:color-mix(in srgb, var(--color-info) 24%, transparent)}.Tag-module-scss-module__8wnQpW__neutral{--tag-color:var(--color-text-sub);--tag-tint:var(--color-surface-2);--tag-edge:var(--color-border)}.Tag-module-scss-module__8wnQpW__soft{color:var(--tag-color);background:var(--tag-tint);border-color:var(--tag-edge)}.Tag-module-scss-module__8wnQpW__outline{color:var(--tag-color);border-color:var(--tag-edge)}
.page-module-scss-module__Ejtk6G__page{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__Ejtk6G__banner{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-left:2px solid var(--color-accent-border);border-radius:var(--radius-lg);display:flex}.page-module-scss-module__Ejtk6G__bannerIcon{color:var(--color-accent);font-size:var(--text-lg);flex-shrink:0}.page-module-scss-module__Ejtk6G__itemHeader{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.page-module-scss-module__Ejtk6G__itemIdentity{flex:1;min-width:0}.page-module-scss-module__Ejtk6G__itemName{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.page-module-scss-module__Ejtk6G__itemTotal{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.page-module-scss-module__Ejtk6G__itemBody{padding:var(--space-4) var(--space-5)}.page-module-scss-module__Ejtk6G__cells{gap:var(--border-width);background:var(--color-border-subtle);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid;overflow:hidden}.page-module-scss-module__Ejtk6G__cell{background:var(--color-surface-2);padding:var(--space-4)}.page-module-scss-module__Ejtk6G__connectCta{align-items:center;gap:var(--space-4);padding:var(--space-8);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}.page-module-scss-module__Ejtk6G__empty{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.page-module-scss-module__Ejtk6G__warnings{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__Ejtk6G__hero{flex-direction:column;display:flex}.page-module-scss-module__Ejtk6G__heroFooter{padding-top:var(--space-5);margin-top:auto}.page-module-scss-module__Ejtk6G__heroTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module-scss-module__Ejtk6G__heroLabel{align-items:center;gap:var(--space-2);display:inline-flex}.page-module-scss-module__Ejtk6G__infoDisclosure{position:relative}.page-module-scss-module__Ejtk6G__infoDisclosure summary{border:1px solid var(--color-text-subtle);border-radius:var(--radius-full);width:1rem;height:1rem;color:var(--color-text-sub);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-semibold);place-items:center;line-height:1;list-style:none;display:grid}.page-module-scss-module__Ejtk6G__infoDisclosure summary::-webkit-details-marker{display:none}.page-module-scss-module__Ejtk6G__infoDisclosure summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module-scss-module__Ejtk6G__infoDisclosure p{z-index:1;top:calc(100% + var(--space-2));width:min(18rem,70vw);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-sub);font-size:var(--text-xxs);line-height:var(--leading-normal);box-shadow:var(--shadow-md);margin:0;position:absolute;left:0}.page-module-scss-module__Ejtk6G__heroFigure{align-items:flex-end;gap:var(--space-3);margin:var(--space-1) 0 var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__Ejtk6G__heroValue{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-5xl);font-weight:var(--weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-accent-ink);margin:0;line-height:1.05}.page-module-scss-module__Ejtk6G__heroLegend{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__Ejtk6G__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xxs);color:var(--color-text-sub);display:flex}.page-module-scss-module__Ejtk6G__legendDot{border-radius:var(--radius-full);flex-shrink:0;width:7px;height:7px}.page-module-scss-module__Ejtk6G__accountName{align-items:center;gap:var(--space-1);display:inline-flex}
.ReportingBadges-module-scss-module__llGUxW__badges{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}
.PortfolioIntro-module-scss-module__hZ2gHq__hero{padding:var(--space-5);border-radius:var(--radius-2xl);border:var(--border-width) solid var(--color-hero-border);background:var(--gradient-hero);position:relative;overflow:hidden}.PortfolioIntro-module-scss-module__hZ2gHq__hero:before{content:"";background:radial-gradient(circle, var(--color-hero-glow), transparent 65%);pointer-events:none;width:260px;height:260px;position:absolute;inset:-40% -20% auto auto}.PortfolioIntro-module-scss-module__hZ2gHq__hero>*{position:relative}@media (prefers-reduced-motion:no-preference){.PortfolioIntro-module-scss-module__hZ2gHq__hero:not([data-intro]) .PortfolioIntro-module-scss-module__hZ2gHq__figure{opacity:0;animation:0s linear 3s forwards PortfolioIntro-module-scss-module__hZ2gHq__introReveal}}@keyframes PortfolioIntro-module-scss-module__hZ2gHq__introReveal{to{opacity:1}}.PortfolioIntro-module-scss-module__hZ2gHq__eyebrow{font-size:var(--text-xxs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub);margin:0}.PortfolioIntro-module-scss-module__hZ2gHq__total{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.03em;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.PortfolioIntro-module-scss-module__hZ2gHq__figure{align-items:center;gap:var(--space-1);transform-origin:0;display:inline-flex}.PortfolioIntro-module-scss-module__hZ2gHq__cents{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-text-sub)}.PortfolioIntro-module-scss-module__hZ2gHq__grid{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.PortfolioIntro-module-scss-module__hZ2gHq__cell{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-2) 70%, transparent)}.PortfolioIntro-module-scss-module__hZ2gHq__cell dt{font-size:var(--text-xxs);color:var(--color-text-sub)}.PortfolioIntro-module-scss-module__hZ2gHq__cellValue{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0}@media (max-width:24rem){.PortfolioIntro-module-scss-module__hZ2gHq__cellValue{font-size:var(--text-sm)}}.PortfolioIntro-module-scss-module__hZ2gHq__cellCaption{font-size:var(--text-xxs);font-weight:var(--weight-regular);color:var(--color-text-sub);white-space:normal;margin-top:2px;display:block}.PortfolioIntro-module-scss-module__hZ2gHq__gainRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.PortfolioIntro-module-scss-module__hZ2gHq__gain{display:inline-flex;position:relative}.PortfolioIntro-module-scss-module__hZ2gHq__pos{color:var(--color-positive)}.PortfolioIntro-module-scss-module__hZ2gHq__neg{color:var(--color-negative)}.PortfolioIntro-module-scss-module__hZ2gHq__pill{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xxs)}.PortfolioIntro-module-scss-module__hZ2gHq__pill.PortfolioIntro-module-scss-module__hZ2gHq__pos{background:color-mix(in srgb, var(--color-positive) 10%, transparent)}.PortfolioIntro-module-scss-module__hZ2gHq__pill.PortfolioIntro-module-scss-module__hZ2gHq__neg{background:var(--color-negative-soft)}.PortfolioIntro-module-scss-module__hZ2gHq__sparks{pointer-events:none;position:absolute;inset:0}.PortfolioIntro-module-scss-module__hZ2gHq__spark{border-radius:2px;width:5px;height:5px;margin:-2.5px;position:absolute;top:50%;left:50%}.PortfolioIntro-module-scss-module__hZ2gHq__note{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-sub);display:flex}.PortfolioIntro-module-scss-module__hZ2gHq__note svg{flex:none;margin-top:2px}.PortfolioIntro-module-scss-module__hZ2gHq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Icon3d-module-scss-module__lmfxKW__icon{width:1.75rem;height:1.75rem;filter:saturate(var(--object-saturation,1)) drop-shadow(0 3px 4px color-mix(in srgb, var(--color-depth) 30%, transparent));pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.Icon3d-module-scss-module__lmfxKW__plate{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}
.Switch-module-scss-module__8bRpkW__track{border-radius:var(--radius-full);background:var(--color-track);cursor:pointer;width:34px;height:20px;transition:background-color var(--motion-fast) var(--motion-ease);border:none;flex-shrink:0;justify-content:flex-start;align-items:center;padding:2px;display:inline-flex}.Switch-module-scss-module__8bRpkW__track:disabled{opacity:.45;cursor:not-allowed}.Switch-module-scss-module__8bRpkW__trackOn{background:var(--color-accent);justify-content:flex-end}.Switch-module-scss-module__8bRpkW__knob{border-radius:var(--radius-full);background:var(--color-text-sub);width:16px;height:16px;transition:background-color var(--motion-fast) var(--motion-ease)}.Switch-module-scss-module__8bRpkW__trackOn .Switch-module-scss-module__8bRpkW__knob{background:var(--color-accent-text)}
.MonthAccountCard-module-scss-module__O6jBUq__card{min-width:0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);flex-direction:column;display:flex}@media (min-width:64rem){.MonthAccountCard-module-scss-module__O6jBUq__card{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}}.MonthAccountCard-module-scss-module__O6jBUq__rows{flex-direction:column;display:flex}.MonthAccountCard-module-scss-module__O6jBUq__row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border-subtle);flex-shrink:0;min-height:40px;display:flex;position:relative}.MonthAccountCard-module-scss-module__O6jBUq__row:last-child{border-bottom:none}@media (min-width:64rem){.MonthAccountCard-module-scss-module__O6jBUq__row{min-height:36px}}.MonthAccountCard-module-scss-module__O6jBUq__unexplained{border-bottom-style:dashed;border-bottom-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-surface))}.MonthAccountCard-module-scss-module__O6jBUq__rowButton{z-index:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.MonthAccountCard-module-scss-module__O6jBUq__rowButton:hover{background:var(--color-row-hover)}.MonthAccountCard-module-scss-module__O6jBUq__rowButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MonthAccountCard-module-scss-module__O6jBUq__label,.MonthAccountCard-module-scss-module__O6jBUq__valueGroup{align-items:center;gap:var(--space-2);pointer-events:none;display:inline-flex;position:relative}:is(.MonthAccountCard-module-scss-module__O6jBUq__label button,.MonthAccountCard-module-scss-module__O6jBUq__valueGroup button){pointer-events:auto}.MonthAccountCard-module-scss-module__O6jBUq__label{min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.MonthAccountCard-module-scss-module__O6jBUq__notice .MonthAccountCard-module-scss-module__O6jBUq__label{color:var(--color-text-sub)}.MonthAccountCard-module-scss-module__O6jBUq__valueGroup{gap:var(--space-1);flex-shrink:0}.MonthAccountCard-module-scss-module__O6jBUq__value{font-size:15px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}@media (min-width:64rem){.MonthAccountCard-module-scss-module__O6jBUq__value{font-size:15.5px}}.MonthAccountCard-module-scss-module__O6jBUq__positive{color:var(--color-positive)}.MonthAccountCard-module-scss-module__O6jBUq__negative{color:var(--color-negative)}.MonthAccountCard-module-scss-module__O6jBUq__info{color:var(--color-info)}.MonthAccountCard-module-scss-module__O6jBUq__quiet{color:var(--color-text-secondary)}.MonthAccountCard-module-scss-module__O6jBUq__warning{color:var(--color-warning)}.MonthAccountCard-module-scss-module__O6jBUq__chevron{color:var(--color-text-subtle);font-size:var(--text-sm)}.MonthAccountCard-module-scss-module__O6jBUq__closing{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-1) 0;border-top:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:color-mix(in srgb, var(--color-positive) 5%, transparent);flex-shrink:0;margin-top:2px;display:flex}.MonthAccountCard-module-scss-module__O6jBUq__closingWarning{background:color-mix(in srgb, var(--color-warning) 6%, transparent)}.MonthAccountCard-module-scss-module__O6jBUq__closingLabel{align-items:center;gap:var(--space-2);font-size:13.5px;font-weight:var(--weight-medium);color:var(--color-text);display:inline-flex}@media (min-width:64rem){.MonthAccountCard-module-scss-module__O6jBUq__closingLabel{font-size:14px}}.MonthAccountCard-module-scss-module__O6jBUq__closingValue{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-text)}@media (min-width:64rem){.MonthAccountCard-module-scss-module__O6jBUq__closingValue{font-size:22px}}.MonthAccountCard-module-scss-module__O6jBUq__unexplainedMessage{margin:var(--space-2) 0 0;font-size:var(--text-xxs);color:color-mix(in srgb, var(--color-warning) 80%, var(--color-text-sub));flex-shrink:0;padding:0 2px;line-height:1.5}
.ViewSwitch-module-scss-module__WDJj0G__track{border-radius:var(--radius-full);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border-subtle);flex:none;padding:3px;display:inline-flex}.ViewSwitch-module-scss-module__WDJj0G__option{padding:5px var(--space-3);border-radius:var(--radius-full);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-sub);cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease);background:0 0;border:none}.ViewSwitch-module-scss-module__WDJj0G__checked{background:var(--color-bg);color:var(--color-text);box-shadow:0 1px 3px color-mix(in srgb, var(--color-depth) 15%, transparent),inset 0 0 0 1px var(--color-border)}
:is(.charts-module-scss-module__GADLBG__chartWrapper .recharts-wrapper :focus,.charts-module-scss-module__GADLBG__chartWrapper .recharts-surface:focus){outline:none}:is(.charts-module-scss-module__GADLBG__chartWrapper .recharts-wrapper :focus-visible,.charts-module-scss-module__GADLBG__chartWrapper .recharts-surface:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}
.MobileTabBar-module-scss-module__TOur7W__bar{display:none}@media (max-width:60rem){.MobileTabBar-module-scss-module__TOur7W__bar{z-index:55;padding:var(--space-2) var(--space-1) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(var(--blur-header)) saturate(160%);backdrop-filter:blur(var(--blur-header)) saturate(160%);transition:transform var(--motion-slow) var(--motion-ease-out);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}}.MobileTabBar-module-scss-module__TOur7W__hidden:not(:focus-within){transition:transform var(--motion-base) var(--motion-ease-in);transform:translateY(100%)}.MobileTabBar-module-scss-module__TOur7W__item{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:56px;color:var(--color-text-sub);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-base) var(--motion-ease);background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.MobileTabBar-module-scss-module__TOur7W__item:focus-visible{outline:none}.MobileTabBar-module-scss-module__TOur7W__item:focus-visible .MobileTabBar-module-scss-module__TOur7W__pill{outline:2px solid var(--color-accent);outline-offset:2px}.MobileTabBar-module-scss-module__TOur7W__pill{border-radius:var(--radius-full);place-items:center;width:60px;height:32px;display:grid;position:relative}.MobileTabBar-module-scss-module__TOur7W__pill:before{border-radius:inherit;background:var(--color-accent-soft);content:"";opacity:0;transition:transform var(--motion-slow) cubic-bezier(.34, 1.5, .64, 1),opacity var(--motion-base) var(--motion-ease);position:absolute;inset:0;transform:scaleX(.3)}.MobileTabBar-module-scss-module__TOur7W__pill svg{position:relative}.MobileTabBar-module-scss-module__TOur7W__item:active .MobileTabBar-module-scss-module__TOur7W__pill:before{opacity:.7;transform:scaleX(.9)}.MobileTabBar-module-scss-module__TOur7W__active{color:var(--color-text);font-weight:var(--weight-semibold)}.MobileTabBar-module-scss-module__TOur7W__active .MobileTabBar-module-scss-module__TOur7W__pill{color:var(--color-accent-ink)}.MobileTabBar-module-scss-module__TOur7W__active .MobileTabBar-module-scss-module__TOur7W__pill:before{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.MobileTabBar-module-scss-module__TOur7W__bar,.MobileTabBar-module-scss-module__TOur7W__hidden,.MobileTabBar-module-scss-module__TOur7W__pill:before{transition:none}}.MobileTabBar-module-scss-module__TOur7W__overlay{z-index:70;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.MobileTabBar-module-scss-module__TOur7W__sheet{width:100%;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-border);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface);outline:none}.MobileTabBar-module-scss-module__TOur7W__grabber{width:36px;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--color-border);display:block}.MobileTabBar-module-scss-module__TOur7W__sheetTitle{margin:0 var(--space-1) var(--space-3);font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.MobileTabBar-module-scss-module__TOur7W__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MobileTabBar-module-scss-module__TOur7W__row{align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--space-2);border-radius:var(--radius-lg);color:var(--color-text);transition:background-color var(--motion-fast) var(--motion-ease);text-decoration:none;display:flex}.MobileTabBar-module-scss-module__TOur7W__row:hover{background:var(--color-surface-2)}.MobileTabBar-module-scss-module__TOur7W__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MobileTabBar-module-scss-module__TOur7W__rowIcon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent-ink);flex-shrink:0;place-items:center;display:grid}.MobileTabBar-module-scss-module__TOur7W__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.MobileTabBar-module-scss-module__TOur7W__rowName{font-weight:var(--weight-semibold)}.MobileTabBar-module-scss-module__TOur7W__rowSub{color:var(--color-text-sub);font-size:var(--text-xs)}
.BillCard-module-scss-module__GwF8NG__card{box-sizing:border-box;justify-content:space-between;gap:var(--space-3);width:100%;min-height:9.5rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--card-ink) 10%, transparent), transparent 55%),linear-gradient(140deg, var(--card-face-1), var(--card-face-2) 55%, var(--card-face-3));box-shadow:0 18px 36px color-mix(in srgb, var(--color-depth) 30%, transparent),inset 0 1px 0 color-mix(in srgb, var(--card-ink) 14%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--card-ink) 5%, transparent);color:var(--card-ink);text-align:left;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.BillCard-module-scss-module__GwF8NG__card:before{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--card-ink) 2%, transparent) 0 2px, transparent 2px 5px);content:"";pointer-events:none;position:absolute;inset:0}.BillCard-module-scss-module__GwF8NG__card:active{transform:scale(.995)}.BillCard-module-scss-module__GwF8NG__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:60rem){.BillCard-module-scss-module__GwF8NG__card{aspect-ratio:1.586}}@media (min-width:60.0625rem){.BillCard-module-scss-module__GwF8NG__card{gap:var(--space-2);padding-block:var(--space-3)}}.BillCard-module-scss-module__GwF8NG__top,.BillCard-module-scss-module__GwF8NG__body{display:flex;position:relative}.BillCard-module-scss-module__GwF8NG__top{justify-content:space-between;align-items:center}.BillCard-module-scss-module__GwF8NG__body{gap:var(--space-1);flex-direction:column}.BillCard-module-scss-module__GwF8NG__chip{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--card-chip-light), var(--card-chip) 45%, var(--card-chip-dark));width:2.6rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-depth) 18%, transparent);position:relative}.BillCard-module-scss-module__GwF8NG__chip:before,.BillCard-module-scss-module__GwF8NG__chip:after{border:1px solid color-mix(in srgb, var(--card-chip-dark) 70%, var(--color-depth));content:"";opacity:.45;position:absolute}.BillCard-module-scss-module__GwF8NG__chip:before{border-left:0;border-right:0;inset:.55rem 0}.BillCard-module-scss-module__GwF8NG__chip:after{border-top:0;border-bottom:0;inset:0 .85rem}.BillCard-module-scss-module__GwF8NG__marks{align-items:center;gap:var(--space-2);color:var(--card-ink-sub);display:flex}.BillCard-module-scss-module__GwF8NG__plus{font-size:var(--text-lg);line-height:1}.BillCard-module-scss-module__GwF8NG__label{color:var(--card-ink-sub);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase}.BillCard-module-scss-module__GwF8NG__amount{color:var(--card-due);font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight)}.BillCard-module-scss-module__GwF8NG__limit{height:4px;margin-top:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--card-ink) 14%, transparent);overflow:hidden}.BillCard-module-scss-module__GwF8NG__limit span{border-radius:inherit;background:var(--card-ink);height:100%;display:block}.BillCard-module-scss-module__GwF8NG__foot{margin-top:var(--space-1);color:var(--card-ink-sub);font-size:var(--text-2xs)}@media (prefers-reduced-motion:reduce){.BillCard-module-scss-module__GwF8NG__card{transition:none}}
.OutsideAccountCard-module-scss-module__kM1gEW__outside{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__strip{gap:var(--border-width);background:var(--color-border);border-radius:var(--radius-control);min-height:52px;display:flex;overflow:hidden}@media (min-width:64rem){.OutsideAccountCard-module-scss-module__kM1gEW__strip{display:none}}.OutsideAccountCard-module-scss-module__kM1gEW__stripButton{min-width:0;padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xxs);text-align:left;cursor:pointer;border:none;flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__stripButton:hover{background:var(--color-row-hover)}.OutsideAccountCard-module-scss-module__kM1gEW__stripButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.OutsideAccountCard-module-scss-module__kM1gEW__stripButton .OutsideAccountCard-module-scss-module__kM1gEW__upcomingValues{font-size:var(--text-2xs)}.OutsideAccountCard-module-scss-module__kM1gEW__card{min-width:0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);flex-direction:column;display:none}@media (min-width:64rem){.OutsideAccountCard-module-scss-module__kM1gEW__card{height:100%;padding:10px var(--space-4);border-radius:var(--radius-md);display:flex}}.OutsideAccountCard-module-scss-module__kM1gEW__cardExpanded{display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__title{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-sub);margin:0 0 2px}.OutsideAccountCard-module-scss-module__kM1gEW__subtitle{margin:0 0 var(--space-1);font-size:var(--text-2xs);color:var(--color-text-subtle)}.OutsideAccountCard-module-scss-module__kM1gEW__rows{flex-direction:column;display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border-subtle);min-height:34px;display:flex;position:relative}.OutsideAccountCard-module-scss-module__kM1gEW__row:last-child{border-bottom:none}.OutsideAccountCard-module-scss-module__kM1gEW__rowButton{z-index:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.OutsideAccountCard-module-scss-module__kM1gEW__rowButton:hover{background:var(--color-row-hover)}.OutsideAccountCard-module-scss-module__kM1gEW__rowButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.OutsideAccountCard-module-scss-module__kM1gEW__label,.OutsideAccountCard-module-scss-module__kM1gEW__valueGroup{align-items:center;gap:var(--space-2);pointer-events:none;display:inline-flex;position:relative}:is(.OutsideAccountCard-module-scss-module__kM1gEW__label button,.OutsideAccountCard-module-scss-module__kM1gEW__valueGroup button){pointer-events:auto}.OutsideAccountCard-module-scss-module__kM1gEW__label{min-width:0;color:var(--color-text-secondary);font-size:12.5px}.OutsideAccountCard-module-scss-module__kM1gEW__valueGroup{gap:var(--space-1);flex-shrink:0}.OutsideAccountCard-module-scss-module__kM1gEW__value{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-tertiary)}.OutsideAccountCard-module-scss-module__kM1gEW__chevron{color:var(--color-text-subtle);font-size:var(--text-xs)}.OutsideAccountCard-module-scss-module__kM1gEW__upcoming{align-items:center;gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);margin-top:auto;padding-top:6px;display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__upcomingButton{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-2xs);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.OutsideAccountCard-module-scss-module__kM1gEW__upcomingButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.OutsideAccountCard-module-scss-module__kM1gEW__upcomingValues{gap:var(--space-1);color:var(--color-text-sub);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}
.AllocationChart-module-scss-module__tpGqWW__card{padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-xl);border:var(--border-width) solid var(--color-border);background:var(--color-surface)}.AllocationChart-module-scss-module__tpGqWW__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AllocationChart-module-scss-module__tpGqWW__title{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;margin:0}.AllocationChart-module-scss-module__tpGqWW__empty{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-sub)}.AllocationChart-module-scss-module__tpGqWW__stage{width:240px;max-width:100%;height:240px;margin:var(--space-4) auto 0;position:relative}.AllocationChart-module-scss-module__tpGqWW__donut{width:100%;height:100%}.AllocationChart-module-scss-module__tpGqWW__donut svg{overflow:visible}.AllocationChart-module-scss-module__tpGqWW__slice,.AllocationChart-module-scss-module__tpGqWW__sliceActive{stroke-width:3px;stroke-linejoin:round;cursor:pointer;transition:opacity var(--motion-base) var(--motion-ease),filter var(--motion-base) var(--motion-ease)}.AllocationChart-module-scss-module__tpGqWW__slice{opacity:.58}.AllocationChart-module-scss-module__tpGqWW__sliceActive{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--slice-color) 55%, transparent))}.AllocationChart-module-scss-module__tpGqWW__hole{padding:0 var(--space-12);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.AllocationChart-module-scss-module__tpGqWW__focusName{align-items:center;gap:var(--space-2);max-width:100%;font-size:var(--text-xxs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-sub);display:flex}.AllocationChart-module-scss-module__tpGqWW__focusName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AllocationChart-module-scss-module__tpGqWW__focusDot{border-radius:var(--radius-full);flex:none;width:7px;height:7px}.AllocationChart-module-scss-module__tpGqWW__focusValue{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.AllocationChart-module-scss-module__tpGqWW__focusPct{padding:1px var(--space-2);border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-2);font-size:var(--text-xxs);font-weight:var(--weight-semibold);color:var(--color-text-sub);font-variant-numeric:tabular-nums}.AllocationChart-module-scss-module__tpGqWW__focusLink{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent-ink);cursor:pointer;pointer-events:auto;background:0 0;border:none}.AllocationChart-module-scss-module__tpGqWW__hint{margin:var(--space-2) 0 0;text-align:center;font-size:var(--text-2xs);color:var(--color-text-subtle)}.AllocationChart-module-scss-module__tpGqWW__legend{margin:var(--space-3) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.AllocationChart-module-scss-module__tpGqWW__legendRow{align-items:center;gap:5px var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-control);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:none;grid-template-columns:10px minmax(0,1fr) auto 3.25rem;display:grid}.AllocationChart-module-scss-module__tpGqWW__legendRow:hover,.AllocationChart-module-scss-module__tpGqWW__legendRow[aria-pressed=true]{background:var(--color-surface-2)}.AllocationChart-module-scss-module__tpGqWW__swatch{border-radius:var(--radius-full);width:10px;height:10px}.AllocationChart-module-scss-module__tpGqWW__legendName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden}.AllocationChart-module-scss-module__tpGqWW__legendValue{font-size:var(--text-xs);color:var(--color-text-sub);font-variant-numeric:tabular-nums}.AllocationChart-module-scss-module__tpGqWW__legendPct{text-align:right;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.AllocationChart-module-scss-module__tpGqWW__bar{border-radius:var(--radius-full);background:var(--color-track);grid-column:2/-1;height:4px;overflow:hidden}.AllocationChart-module-scss-module__tpGqWW__bar i{border-radius:inherit;transform-origin:0;height:100%;animation:AllocationChart-module-scss-module__tpGqWW__barIn calc(var(--motion-slow)*2) var(--motion-ease-out) both;display:block}@keyframes AllocationChart-module-scss-module__tpGqWW__barIn{0%{transform:scaleX(0)}}
.CategoryList-module-scss-module__1Aeznq__list{gap:var(--space-2);flex-direction:column;display:flex}.CategoryList-module-scss-module__1Aeznq__categoryCard{overflow:hidden}.CategoryList-module-scss-module__1Aeznq__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.CategoryList-module-scss-module__1Aeznq__categoryToggle{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.CategoryList-module-scss-module__1Aeznq__categoryToggle:hover:not(:disabled){background:var(--color-row-hover)}.CategoryList-module-scss-module__1Aeznq__categoryToggle:disabled{cursor:default}.CategoryList-module-scss-module__1Aeznq__caret{width:12px;color:var(--color-text-subtle);font-size:var(--text-sm);flex-shrink:0}.CategoryList-module-scss-module__1Aeznq__categoryName{flex:1;min-width:0}.CategoryList-module-scss-module__1Aeznq__body{border-top:var(--border-width) solid var(--color-border-subtle)}.CategoryList-module-scss-module__1Aeznq__notice{padding:var(--space-4)}
.page-module-scss-module__ZzzCjW__page{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.page-module-scss-module__ZzzCjW__monthNav{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__ZzzCjW__monthLabel{text-align:center;min-width:9rem}@media (max-width:40rem){.page-module-scss-module__ZzzCjW__monthLabel{display:none}}.page-module-scss-module__ZzzCjW__body{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__ZzzCjW__heroExplanation{margin-bottom:var(--space-3)}.page-module-scss-module__ZzzCjW__summaryCells{gap:var(--border-width);margin:var(--space-4) 0;background:var(--color-border-subtle);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid;overflow:hidden}@media (max-width:40rem){.page-module-scss-module__ZzzCjW__summaryCells{grid-template-columns:1fr}}.page-module-scss-module__ZzzCjW__summaryCell{background:var(--color-surface-2);padding:var(--space-3) var(--space-4)}.page-module-scss-module__ZzzCjW__unclassified{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb, var(--color-info) 8%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-info) 28%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.page-module-scss-module__ZzzCjW__unclassifiedLink{color:var(--color-info);font-weight:var(--weight-semibold);white-space:nowrap}.page-module-scss-module__ZzzCjW__layers{gap:var(--space-8);margin-top:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__ZzzCjW__layerHead{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__ZzzCjW__layerTitleRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}@media (max-width:40rem){.page-module-scss-module__ZzzCjW__layerTitleRow{row-gap:var(--space-1);flex-wrap:wrap}}.page-module-scss-module__ZzzCjW__layerTitle{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__ZzzCjW__typeGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.page-module-scss-module__ZzzCjW__typeGridPair{grid-template-columns:repeat(2,1fr)}@media (max-width:40rem){.page-module-scss-module__ZzzCjW__typeGridPair{grid-template-columns:1fr}}.page-module-scss-module__ZzzCjW__typeCard{gap:var(--space-2);color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.page-module-scss-module__ZzzCjW__typeHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (max-width:40rem){.page-module-scss-module__ZzzCjW__typeHead{row-gap:var(--space-1);flex-wrap:wrap}}.page-module-scss-module__ZzzCjW__typeName{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-module-scss-module__ZzzCjW__emptyLink{color:var(--color-accent-text);font-weight:var(--weight-medium)}.page-module-scss-module__ZzzCjW__errorBanner{padding:var(--space-3)}
.PlanEditor-module-scss-module__iT3ttq__editor{overflow-wrap:anywhere;min-width:0}.PlanEditor-module-scss-module__iT3ttq__editor button{min-height:var(--size-touch-target);white-space:normal}.PlanEditor-module-scss-module__iT3ttq__type{padding:var(--space-3) 0;overflow-wrap:anywhere;border-bottom:var(--border-width) solid var(--color-border-subtle);min-width:0}.PlanEditor-module-scss-module__iT3ttq__type,.PlanEditor-module-scss-module__iT3ttq__barSegment{--row-color:var(--color-cat-3)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=custos-fixos],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=custos-fixos]{--row-color:var(--color-cat-5)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=conforto],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=conforto]{--row-color:var(--color-cat-2)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=liberdade-financeira],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=liberdade-financeira]{--row-color:var(--color-cat-1)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=metas-projetos],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=metas-projetos]{--row-color:var(--color-cat-4)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=conhecimento],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=conhecimento]{--row-color:var(--color-cat-3)}.PlanEditor-module-scss-module__iT3ttq__type[data-type=prazeres],.PlanEditor-module-scss-module__iT3ttq__barSegment[data-type=prazeres]{--row-color:var(--color-cat-6)}.PlanEditor-module-scss-module__iT3ttq__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--row-color);flex:none}.PlanEditor-module-scss-module__iT3ttq__methodBanner{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);display:flex}.PlanEditor-module-scss-module__iT3ttq__methodBanner>div{flex:1}.PlanEditor-module-scss-module__iT3ttq__methodMark{color:var(--color-accent-ink);font-size:var(--text-2xl)}.PlanEditor-module-scss-module__iT3ttq__intro{gap:var(--space-2);display:grid}.PlanEditor-module-scss-module__iT3ttq__toolbar,.PlanEditor-module-scss-module__iT3ttq__management,.PlanEditor-module-scss-module__iT3ttq__total,.PlanEditor-module-scss-module__iT3ttq__confirmActions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PlanEditor-module-scss-module__iT3ttq__unitSwitch{flex:none;width:fit-content}.PlanEditor-module-scss-module__iT3ttq__distribution{min-width:0}.PlanEditor-module-scss-module__iT3ttq__rowHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PlanEditor-module-scss-module__iT3ttq__layer{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2)}.PlanEditor-module-scss-module__iT3ttq__rowTitle{align-items:center;gap:var(--space-2);flex:10rem;min-width:0;display:flex}.PlanEditor-module-scss-module__iT3ttq__sliderRow{align-items:center;gap:var(--space-5);display:flex}.PlanEditor-module-scss-module__iT3ttq__valueGroup{text-align:right;flex:0 0 10rem;min-width:0}.PlanEditor-module-scss-module__iT3ttq__rowAmount{align-items:center;gap:var(--space-1);max-width:100%;display:flex}.PlanEditor-module-scss-module__iT3ttq__rowAmount>div{min-width:0}.PlanEditor-module-scss-module__iT3ttq__rowAmount label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PlanEditor-module-scss-module__iT3ttq__rowAmount input{min-height:var(--size-touch-target);text-align:right;padding:var(--space-2);background:var(--color-surface-2);font-size:var(--text-sm)}.PlanEditor-module-scss-module__iT3ttq__rowAmount>div>div:empty{display:none}.PlanEditor-module-scss-module__iT3ttq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PlanEditor-module-scss-module__iT3ttq__confirmation{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);display:grid}.PlanEditor-module-scss-module__iT3ttq__confirmation[data-invalid=true]{border-color:var(--color-negative-border);background:var(--color-negative-soft)}.PlanEditor-module-scss-module__iT3ttq__total{font-size:var(--text-sm)}.PlanEditor-module-scss-module__iT3ttq__allocationBar{gap:var(--space-1);height:var(--space-2);border-radius:var(--radius-full);display:flex;overflow:hidden}.PlanEditor-module-scss-module__iT3ttq__barSegment{background:var(--row-color);flex-shrink:0}.PlanEditor-module-scss-module__iT3ttq__confirmActions{justify-content:flex-end}.PlanEditor-module-scss-module__iT3ttq__managementPanel{font-size:var(--text-sm)}.PlanEditor-module-scss-module__iT3ttq__managementPanel>summary{cursor:pointer;min-height:var(--size-touch-target);padding-block:var(--space-3);color:var(--color-accent-ink)}.PlanEditor-module-scss-module__iT3ttq__managementPanel[open]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.PlanEditor-module-scss-module__iT3ttq__customize[open]{padding:var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-md)}.PlanEditor-module-scss-module__iT3ttq__customize summary{min-height:var(--size-touch-target);cursor:pointer;padding-block:var(--space-2)}.PlanEditor-module-scss-module__iT3ttq__sliderLabel{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.PlanEditor-module-scss-module__iT3ttq__sliderLabel input{width:100%;min-height:var(--size-touch-target);accent-color:var(--row-color)}@media (max-width:40rem){.PlanEditor-module-scss-module__iT3ttq__type{padding-block:var(--space-2)}.PlanEditor-module-scss-module__iT3ttq__rowHeader{gap:var(--space-1)}.PlanEditor-module-scss-module__iT3ttq__rowTitle{flex-basis:100%}.PlanEditor-module-scss-module__iT3ttq__rowTitle h3{font-size:var(--text-xs)}.PlanEditor-module-scss-module__iT3ttq__sliderRow{gap:var(--space-2)}.PlanEditor-module-scss-module__iT3ttq__valueGroup{flex-basis:7rem}.PlanEditor-module-scss-module__iT3ttq__valueGroup p,.PlanEditor-module-scss-module__iT3ttq__layer{font-size:var(--text-2xs)}.PlanEditor-module-scss-module__iT3ttq__methodBanner{padding:var(--space-3)}.PlanEditor-module-scss-module__iT3ttq__confirmActions{flex-direction:column;align-items:stretch}}.PlanEditor-module-scss-module__iT3ttq__notice{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2)}
.MonthFlowCard-module-scss-module__hg3X-a__card{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.MonthFlowCard-module-scss-module__hg3X-a__title{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.MonthFlowCard-module-scss-module__hg3X-a__sub{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-sub);font-size:var(--text-xs)}.MonthFlowCard-module-scss-module__hg3X-a__row,.MonthFlowCard-module-scss-module__hg3X-a__net{align-items:center;gap:var(--space-3);grid-template-columns:auto 4.25rem minmax(0,1fr) auto;display:grid}.MonthFlowCard-module-scss-module__hg3X-a__row{margin:0 calc(var(--space-2)*-1);padding:var(--space-2);border-radius:var(--radius-md);color:inherit;transition:background-color var(--motion-fast) var(--motion-ease);text-decoration:none}.MonthFlowCard-module-scss-module__hg3X-a__row:hover{background:var(--color-surface-2)}.MonthFlowCard-module-scss-module__hg3X-a__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.MonthFlowCard-module-scss-module__hg3X-a__net{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;margin-top:auto}.MonthFlowCard-module-scss-module__hg3X-a__label{color:var(--color-text-sub);font-size:var(--text-sm)}.MonthFlowCard-module-scss-module__hg3X-a__track{border-radius:var(--radius-full);background:var(--color-surface-2);height:10px;overflow:hidden}.MonthFlowCard-module-scss-module__hg3X-a__fill{border-radius:inherit;transform-origin:0;height:100%;animation:MonthFlowCard-module-scss-module__hg3X-a__flow-grow .9s var(--motion-ease-out) .2s both;display:block}@keyframes MonthFlowCard-module-scss-module__hg3X-a__flow-grow{0%{transform:scaleX(0)}}.MonthFlowCard-module-scss-module__hg3X-a__value,.MonthFlowCard-module-scss-module__hg3X-a__netValue{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap}.MonthFlowCard-module-scss-module__hg3X-a__value{font-size:var(--text-sm)}.MonthFlowCard-module-scss-module__hg3X-a__netValue{font-size:var(--text-lg)}@media (prefers-reduced-motion:reduce){.MonthFlowCard-module-scss-module__hg3X-a__fill{animation:none}}
.UpcomingList-module-scss-module__MFWWxG__card{border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);padding:14px}.UpcomingList-module-scss-module__MFWWxG__header{justify-content:space-between;align-items:center;display:flex}.UpcomingList-module-scss-module__MFWWxG__title{font-size:13.5px;font-weight:var(--weight-semibold);margin:0}.UpcomingList-module-scss-module__MFWWxG__collapse{color:var(--color-text-sub);font-family:inherit;font-size:var(--text-xxs);cursor:pointer;background:0 0;border:none;margin:-8px;padding:8px}.UpcomingList-module-scss-module__MFWWxG__collapse:focus-visible{outline:2px solid var(--color-accent)}.UpcomingList-module-scss-module__MFWWxG__subtitle{margin:2px 0 var(--space-2);font-size:var(--text-xxs);color:var(--color-text-subtle)}.UpcomingList-module-scss-module__MFWWxG__message{margin:var(--space-2) 0;font-size:var(--text-xxs);color:var(--color-text-sub)}.UpcomingList-module-scss-module__MFWWxG__items{margin:0;padding:0;list-style:none}.UpcomingList-module-scss-module__MFWWxG__item{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.UpcomingList-module-scss-module__MFWWxG__item:last-child{border-bottom:none}.UpcomingList-module-scss-module__MFWWxG__itemMain{flex-direction:column;gap:2px;min-width:0;display:flex}.UpcomingList-module-scss-module__MFWWxG__name{font-size:var(--text-xxs);color:var(--color-text)}.UpcomingList-module-scss-module__MFWWxG__when{font-size:var(--text-xxs);color:var(--color-text-subtle)}.UpcomingList-module-scss-module__MFWWxG__badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.UpcomingList-module-scss-module__MFWWxG__badge{border:var(--border-width) solid var(--color-border);color:var(--color-text-tertiary);font-size:10px;font-weight:var(--weight-semibold);border-radius:6px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.UpcomingList-module-scss-module__MFWWxG__badgeWarning{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);color:var(--color-warning)}.UpcomingList-module-scss-module__MFWWxG__amount{font-size:13.5px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.UpcomingList-module-scss-module__MFWWxG__positive{color:var(--color-positive)}.UpcomingList-module-scss-module__MFWWxG__negative{color:var(--color-negative)}.UpcomingList-module-scss-module__MFWWxG__neutral{color:var(--color-text-sub)}.UpcomingList-module-scss-module__MFWWxG__footnote{margin:var(--space-2) 0 0;font-size:var(--text-xxs);color:var(--color-text-subtle);line-height:1.5}
.page-module-scss-module__GneKjW__page{gap:var(--space-5);flex-direction:column;width:100%;max-width:48rem;margin:0 auto;display:flex}.page-module-scss-module__GneKjW__updated{font-size:var(--text-xxs);color:var(--color-text-subtle);white-space:nowrap}.page-module-scss-module__GneKjW__notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 24%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, transparent);font-size:var(--text-sm);display:flex}.page-module-scss-module__GneKjW__notice svg{color:var(--color-warning);flex:none;margin-top:2px}.page-module-scss-module__GneKjW__notice p{margin:0}.page-module-scss-module__GneKjW__notice a{color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.page-module-scss-module__GneKjW__empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__GneKjW__emptyLink{color:var(--color-accent-ink);font-weight:var(--weight-semibold);text-decoration:none}.page-module-scss-module__GneKjW__emptyLink:hover{text-decoration:underline}.page-module-scss-module__GneKjW__sectionTitle{margin:var(--space-1) 2px calc(var(--space-2)*-1);justify-content:space-between;align-items:baseline;display:flex}.page-module-scss-module__GneKjW__sectionTitle h2{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.page-module-scss-module__GneKjW__sectionTitle span{font-size:var(--text-xs);color:var(--color-text-subtle)}.page-module-scss-module__GneKjW__blocks{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__GneKjW__skeleton{border-radius:var(--radius-xl);background:var(--color-surface-2);animation:page-module-scss-module__GneKjW__pulse 1.4s var(--motion-ease) infinite}.page-module-scss-module__GneKjW__skeletonTitle{border-radius:var(--radius-sm);width:12rem;height:2rem}.page-module-scss-module__GneKjW__skeletonHero{border-radius:var(--radius-2xl);height:11rem}.page-module-scss-module__GneKjW__skeletonChart{background:var(--color-surface);border:var(--border-width) solid var(--color-border);place-items:center;height:22rem;display:grid}.page-module-scss-module__GneKjW__skeletonChart:after{content:"";border-radius:var(--radius-full);border:30px solid var(--color-surface-2);width:240px;height:240px}.page-module-scss-module__GneKjW__skeletonBlock{height:4.5rem}@keyframes page-module-scss-module__GneKjW__pulse{50%{opacity:.55}}
.page-module-scss-module__QcPFNq__page{gap:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__QcPFNq__identity{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module-scss-module__QcPFNq__identityText{flex:1;min-width:12rem}.page-module-scss-module__QcPFNq__identityName{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.page-module-scss-module__QcPFNq__identityActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__QcPFNq__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.page-module-scss-module__QcPFNq__columns{gap:var(--space-4);grid-template-columns:1.35fr 1fr;align-items:start;display:grid}@media (max-width:60rem){.page-module-scss-module__QcPFNq__columns{grid-template-columns:1fr}}.page-module-scss-module__QcPFNq__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__QcPFNq__cardTitle{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-1)}.page-module-scss-module__QcPFNq__cardSub{margin:0 0 var(--space-5)}.page-module-scss-module__QcPFNq__securityRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex}.page-module-scss-module__QcPFNq__securityRow:last-child{border-bottom:none;padding-bottom:0}.page-module-scss-module__QcPFNq__securityIcon{text-align:center;width:16px;font-size:var(--text-sm);flex-shrink:0}.page-module-scss-module__QcPFNq__securityText{flex:1;min-width:0}
.page-module-scss-module__jNFRLq__page{max-width:72rem;padding:var(--space-12) var(--space-6) var(--space-24);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.page-module-scss-module__jNFRLq__header{gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.page-module-scss-module__jNFRLq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-sub)}.page-module-scss-module__jNFRLq__backLink{font-size:var(--text-sm);color:var(--color-text-sub);width:fit-content;text-decoration:none}.page-module-scss-module__jNFRLq__backLink:hover{color:var(--color-text)}.page-module-scss-module__jNFRLq__section{gap:var(--space-6);flex-direction:column;display:flex}.page-module-scss-module__jNFRLq__sectionHeading{padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border)}.page-module-scss-module__jNFRLq__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module-scss-module__jNFRLq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.page-module-scss-module__jNFRLq__grid2{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.page-module-scss-module__jNFRLq__swatchRow{align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__jNFRLq__tokenSwatch{border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--swatch-bg);flex-shrink:0;width:2rem;height:2rem}.page-module-scss-module__jNFRLq__tokenLabel{font-family:var(--font-mono,monospace)}.page-module-scss-module__jNFRLq__spacingDemo{background:var(--color-accent);border-radius:var(--radius-sm);height:1.5rem}.page-module-scss-module__jNFRLq__formGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));max-width:48rem;display:grid}
.SetupReserve-module-scss-module__WI-bEW__reserve,.SetupReserve-module-scss-module__WI-bEW__profile,.SetupReserve-module-scss-module__WI-bEW__goal{gap:var(--space-4);min-width:0;display:grid}.SetupReserve-module-scss-module__WI-bEW__reserve{gap:var(--space-6)}.SetupReserve-module-scss-module__WI-bEW__profileFields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SetupReserve-module-scss-module__WI-bEW__profileAction{justify-content:flex-end;display:flex}.SetupReserve-module-scss-module__WI-bEW__basisAmount{color:var(--color-accent-ink);font-weight:var(--weight-medium)}.SetupReserve-module-scss-module__WI-bEW__advice{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);display:flex}.SetupReserve-module-scss-module__WI-bEW__advice>div{flex:1;min-width:0}.SetupReserve-module-scss-module__WI-bEW__adviceSymbol,.SetupReserve-module-scss-module__WI-bEW__symbol{color:var(--color-accent-ink);font-size:var(--text-xl)}.SetupReserve-module-scss-module__WI-bEW__help{position:relative}.SetupReserve-module-scss-module__WI-bEW__help summary{min-height:var(--size-touch-target);min-width:var(--size-touch-target);cursor:pointer;place-items:center;list-style:none;display:grid}.SetupReserve-module-scss-module__WI-bEW__help summary::-webkit-details-marker{display:none}.SetupReserve-module-scss-module__WI-bEW__help>p{z-index:1;width:min(18rem,65vw);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);position:absolute;right:0}.SetupReserve-module-scss-module__WI-bEW__options{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SetupReserve-module-scss-module__WI-bEW__option{padding:var(--space-5);background:var(--color-surface-2);border-radius:var(--radius-lg);text-align:left;white-space:normal;position:relative}.SetupReserve-module-scss-module__WI-bEW__option>span{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.SetupReserve-module-scss-module__WI-bEW__option[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.SetupReserve-module-scss-module__WI-bEW__recommended{border-color:var(--color-accent-border)}.SetupReserve-module-scss-module__WI-bEW__recommended .SetupReserve-module-scss-module__WI-bEW__optionHint{color:var(--color-accent-ink)}.SetupReserve-module-scss-module__WI-bEW__selectionDot{top:var(--space-4);right:var(--space-4);width:var(--space-4);height:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);position:absolute}.SetupReserve-module-scss-module__WI-bEW__option[aria-pressed=true] .SetupReserve-module-scss-module__WI-bEW__selectionDot{background:var(--color-accent);border-color:var(--color-accent)}.SetupReserve-module-scss-module__WI-bEW__optionHint{color:var(--color-text-sub);font-size:var(--text-2xs);font-weight:var(--weight-regular)}.SetupReserve-module-scss-module__WI-bEW__horizon{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.SetupReserve-module-scss-module__WI-bEW__horizon span{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-sub);display:block}.SetupReserve-module-scss-module__WI-bEW__money{margin-top:var(--space-3);color:var(--color-text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SetupReserve-module-scss-module__WI-bEW__custom{min-height:var(--size-touch-target)}.SetupReserve-module-scss-module__WI-bEW__custom[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.SetupReserve-module-scss-module__WI-bEW__custom>span{justify-content:space-between;align-items:center;gap:var(--space-3);white-space:normal;text-align:left;width:100%;display:flex}.SetupReserve-module-scss-module__WI-bEW__encouragement{text-align:center;line-height:var(--leading-relaxed)}.SetupReserve-module-scss-module__WI-bEW__encouragement strong{color:var(--color-text);font-weight:var(--weight-medium)}.SetupReserve-module-scss-module__WI-bEW__confirm{justify-content:flex-end;display:flex}@media (max-width:48rem){.SetupReserve-module-scss-module__WI-bEW__profileFields{gap:var(--space-2)}.SetupReserve-module-scss-module__WI-bEW__options{gap:var(--space-2);grid-template-columns:1fr}.SetupReserve-module-scss-module__WI-bEW__option{padding:var(--space-3)}.SetupReserve-module-scss-module__WI-bEW__option>span{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);display:grid}.SetupReserve-module-scss-module__WI-bEW__symbol{grid-area:1/1/3}.SetupReserve-module-scss-module__WI-bEW__optionHint{padding-right:var(--space-3);grid-column:2}.SetupReserve-module-scss-module__WI-bEW__horizon{font-size:var(--text-base);grid-column:2}.SetupReserve-module-scss-module__WI-bEW__horizon span{font-size:var(--text-2xs)}.SetupReserve-module-scss-module__WI-bEW__money{font-size:var(--text-sm);grid-area:2/3;margin:0}.SetupReserve-module-scss-module__WI-bEW__selectionDot{top:var(--space-3);right:var(--space-3);width:var(--space-3);height:var(--space-3)}.SetupReserve-module-scss-module__WI-bEW__advice{padding:var(--space-3);gap:var(--space-2)}.SetupReserve-module-scss-module__WI-bEW__adviceSymbol{display:none}}
.ThemeSwitcher-module-scss-module__mpTclW__switcher{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.ThemeSwitcher-module-scss-module__mpTclW__group{gap:var(--space-2);flex-direction:column;display:flex}.ThemeSwitcher-module-scss-module__mpTclW__groupLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-sub)}.ThemeSwitcher-module-scss-module__mpTclW__segmented{padding:var(--space-1);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:inline-flex}.ThemeSwitcher-module-scss-module__mpTclW__option{appearance:none;color:var(--color-text-sub);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:0 0;border:none}.ThemeSwitcher-module-scss-module__mpTclW__option:hover{color:var(--color-text)}.ThemeSwitcher-module-scss-module__mpTclW__optionActive{background:var(--color-accent);color:var(--color-accent-text)}.ThemeSwitcher-module-scss-module__mpTclW__optionActive:hover{color:var(--color-accent-text)}.ThemeSwitcher-module-scss-module__mpTclW__paletteOption{align-items:center;gap:var(--space-2);display:flex}.ThemeSwitcher-module-scss-module__mpTclW__swatch{border-radius:var(--radius-full);background:var(--swatch-color);flex-shrink:0;width:.75rem;height:.75rem}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_57f9a224-module__Ykx9jW__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_57f9a224-module__Ykx9jW__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_52fc6aaa-module__FTC8dG__className{font-family:inter,inter Fallback}.inter_52fc6aaa-module__FTC8dG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.2o7d_x-bmx02y.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_d3599c1c-module__yZzCgW__className{font-family:sora,sora Fallback}.sora_d3599c1c-module__yZzCgW__variable{--font-sora:"sora", "sora Fallback"}
.page-module-scss-module__yFVRUG__page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__yFVRUG__top{gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__yFVRUG__top>:first-child{min-width:0}@media (min-width:64rem){.page-module-scss-module__yFVRUG__top{align-items:stretch;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-direction:row}.page-module-scss-module__yFVRUG__top>:first-child{flex:0 0 55%}.page-module-scss-module__yFVRUG__top>:nth-child(2){flex:1}}.page-module-scss-module__yFVRUG__pending{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 30%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-warning) 8%, transparent);font-size:var(--text-sm);display:flex}@media (min-width:64rem){.page-module-scss-module__yFVRUG__pending{padding:0 var(--space-4)}}.page-module-scss-module__yFVRUG__pendingText{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:color-mix(in srgb, var(--color-warning) 45%, var(--color-text));flex:1;display:inline-flex}@media (min-width:64rem){.page-module-scss-module__yFVRUG__pendingText{font-size:var(--text-xxs)}}.page-module-scss-module__yFVRUG__pendingButton{height:30px;padding:0 var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 40%, transparent);color:var(--color-warning);font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0}.page-module-scss-module__yFVRUG__pendingButton:focus-visible{outline:2px solid var(--color-warning);outline-offset:2px}.page-module-scss-module__yFVRUG__refreshing{opacity:.6;transition:opacity var(--motion-fast) var(--motion-ease)}.page-module-scss-module__yFVRUG__loadMore{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);width:100%;height:42px;color:var(--color-text-secondary);font-family:inherit;font-size:12.5px;font-weight:var(--weight-medium);cursor:pointer;background:0 0}.page-module-scss-module__yFVRUG__loadMore:hover{border-color:var(--color-accent-border)}.page-module-scss-module__yFVRUG__loadMore:disabled{cursor:progress}.page-module-scss-module__yFVRUG__loadMore:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module-scss-module__yFVRUG__loadMoreError{font-size:var(--text-xxs);text-align:center;color:var(--color-negative);margin:0}.page-module-scss-module__yFVRUG__inlineRetry{color:var(--color-accent-ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module-scss-module__yFVRUG__endOfList{font-size:var(--text-2xs);text-align:center;color:var(--color-text-subtle);margin:0}.page-module-scss-module__yFVRUG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.SoldSection-module-scss-module__n_pcIW__status{margin:0 var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--color-text-sub)}.SoldSection-module-scss-module__n_pcIW__statusLine,.SoldSection-module-scss-module__n_pcIW__statusSub{margin:0}.SoldSection-module-scss-module__n_pcIW__statusSub{color:var(--color-text-subtle)}.SoldSection-module-scss-module__n_pcIW__progress{height:3px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-track);overflow:hidden}.SoldSection-module-scss-module__n_pcIW__progress i{background:var(--color-accent);transform-origin:0;height:100%;transition:transform calc(var(--motion-slow)*2) var(--motion-ease-out);display:block}.SoldSection-module-scss-module__n_pcIW__note{margin:var(--space-3) var(--space-4) var(--space-1);font-size:var(--text-xs);color:var(--color-text-sub)}.SoldSection-module-scss-module__n_pcIW__classTag{padding:1px var(--space-1);border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-sub);flex:none}.SoldSection-module-scss-module__n_pcIW__kindPill{padding:2px var(--space-2);border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border);background:var(--color-surface-2);font-size:var(--text-xxs);font-weight:var(--weight-medium);color:var(--color-text-sub);white-space:nowrap}
.layout-module-scss-module__TQaYhW__shell{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.layout-module-scss-module__TQaYhW__content{flex-direction:column;flex:1;width:100%;max-width:90rem;margin:0 auto;display:flex}.layout-module-scss-module__TQaYhW__page{isolation:isolate;background:var(--color-bg);padding:var(--space-8) var(--space-7) var(--space-20);gap:var(--space-4);flex-direction:column;flex:1;display:flex}@media (max-width:40rem){.layout-module-scss-module__TQaYhW__page{padding:var(--space-6) var(--space-4) var(--space-16)}}@media (max-width:60rem){.layout-module-scss-module__TQaYhW__page{padding-bottom:calc(var(--space-24) + env(safe-area-inset-bottom))}}
.BudgetOnboarding-module-scss-module__0kmjxW__form{gap:var(--space-4);flex-direction:column;max-width:24rem;display:flex}.BudgetOnboarding-module-scss-module__0kmjxW__amountField{align-items:center;gap:var(--space-2);display:flex}
.SpendingTypeScreen-module-scss-module__U5aRAW__page{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.SpendingTypeScreen-module-scss-module__U5aRAW__back{color:var(--color-text-sub);font-size:var(--text-sm);width:fit-content}.SpendingTypeScreen-module-scss-module__U5aRAW__explanation{padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-radius:var(--radius-lg)}.SpendingTypeScreen-module-scss-module__U5aRAW__statsGrid{gap:var(--border-width);background:var(--color-border-subtle);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid;overflow:hidden}.SpendingTypeScreen-module-scss-module__U5aRAW__statsCell{background:var(--color-surface-2);padding:var(--space-3) var(--space-4)}
.page-module-scss-module__6r4DSa__page{gap:var(--space-4);flex-direction:column;width:100%;max-width:56rem;display:flex}.page-module-scss-module__6r4DSa__back{color:var(--color-text-sub);font-size:var(--text-sm);width:fit-content}
.error-module-scss-module__5C4lWq__wrapper{min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.error-module-scss-module__5C4lWq__card{width:100%;max-width:26rem}
.page-module-scss-module__rO5OTa__page{justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6);flex-direction:column;display:flex}@keyframes page-module-scss-module__rO5OTa__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__rO5OTa__card{width:100%;max-width:24rem;animation:page-module-scss-module__rO5OTa__fadeInUp var(--motion-slow) var(--motion-ease-out)}.page-module-scss-module__rO5OTa__header{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;display:flex}.page-module-scss-module__rO5OTa__footer{margin:var(--space-5) 0 0;text-align:center}.page-module-scss-module__rO5OTa__footerLink{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-ink);text-decoration:none}.page-module-scss-module__rO5OTa__footerLink:hover{text-decoration:underline}.page-module-scss-module__rO5OTa__landingLink{margin-top:var(--space-3);color:var(--color-text-sub);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-sm);text-align:center;text-decoration:none;display:block}.page-module-scss-module__rO5OTa__landingLink:hover{color:var(--color-accent-ink);text-decoration:underline}
.page-module-scss-module__AAFXUG__page{justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6);flex-direction:column;display:flex}@keyframes page-module-scss-module__AAFXUG__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__AAFXUG__card{width:100%;max-width:24rem;animation:page-module-scss-module__AAFXUG__fadeInUp var(--motion-slow) var(--motion-ease-out)}.page-module-scss-module__AAFXUG__header{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;display:flex}.page-module-scss-module__AAFXUG__footer{margin:var(--space-5) 0 0;text-align:center}.page-module-scss-module__AAFXUG__footerLink{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-ink);text-decoration:none}.page-module-scss-module__AAFXUG__footerLink:hover{text-decoration:underline}
.RadarBackdrop-module-scss-module__DdNisG__backdrop{z-index:0;top:calc(-1*var(--space-8));pointer-events:none;width:100vw;height:36rem;margin-left:-50vw;position:absolute;left:50%;overflow:hidden}@media (max-width:40rem){.RadarBackdrop-module-scss-module__DdNisG__backdrop{top:calc(-1*var(--space-6))}}.RadarBackdrop-module-scss-module__DdNisG__blob{filter:blur(52px);opacity:.4;border-radius:50%;position:absolute}.RadarBackdrop-module-scss-module__DdNisG__blobAccent{background:var(--color-accent);width:19rem;height:19rem;animation:16s ease-in-out infinite alternate RadarBackdrop-module-scss-module__DdNisG__drift-a;top:-3rem;left:-5rem}.RadarBackdrop-module-scss-module__DdNisG__blobInfo{background:var(--color-info);width:17rem;height:17rem;animation:19s ease-in-out infinite alternate RadarBackdrop-module-scss-module__DdNisG__drift-b;top:3rem;right:-6rem}.RadarBackdrop-module-scss-module__DdNisG__blobWarm{background:var(--radar-comfort);opacity:.18;width:14rem;height:14rem;animation:23s ease-in-out infinite alternate RadarBackdrop-module-scss-module__DdNisG__drift-c;top:12rem;left:30%}@keyframes RadarBackdrop-module-scss-module__DdNisG__drift-a{to{transform:translate(5rem,3rem)scale(1.15)}}@keyframes RadarBackdrop-module-scss-module__DdNisG__drift-b{to{transform:translate(-4.5rem,5rem)scale(.9)}}@keyframes RadarBackdrop-module-scss-module__DdNisG__drift-c{to{transform:translate(3rem,-4.5rem)scale(1.2)}}.RadarBackdrop-module-scss-module__DdNisG__radar{top:calc(-1*var(--space-2));perspective:900px;width:21rem;height:21rem;position:absolute;right:-7rem}@media (min-width:60rem){.RadarBackdrop-module-scss-module__DdNisG__radar{top:calc(-1*var(--space-10));right:max(var(--space-8),50vw - 42rem);width:32rem;height:32rem}}.RadarBackdrop-module-scss-module__DdNisG__tilt,.RadarBackdrop-module-scss-module__DdNisG__wobble{position:absolute;inset:0}.RadarBackdrop-module-scss-module__DdNisG__tilt{transform-style:preserve-3d}.RadarBackdrop-module-scss-module__DdNisG__wobble{animation:16s ease-in-out infinite alternate RadarBackdrop-module-scss-module__DdNisG__wobble}@keyframes RadarBackdrop-module-scss-module__DdNisG__wobble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.RadarBackdrop-module-scss-module__DdNisG__scope{color:var(--color-accent);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RadarBackdrop-module-scss-module__DdNisG__beam{background:conic-gradient(from 90deg, transparent 0deg 216deg, color-mix(in srgb, var(--color-accent) 5%, transparent) 252deg, color-mix(in srgb, var(--color-accent) 12%, transparent) 288deg, color-mix(in srgb, var(--color-accent) 26%, transparent) 324deg, color-mix(in srgb, var(--color-accent) 40%, transparent) 352deg, color-mix(in srgb, var(--color-accent) 62%, transparent) 359.4deg, transparent 360deg);border-radius:50%;animation:7s linear infinite RadarBackdrop-module-scss-module__DdNisG__sweep;position:absolute;inset:8.333%;-webkit-mask:radial-gradient(circle,#0000 0,#000 25%,#000000a6 100%);mask:radial-gradient(circle,#0000 0,#000 25%,#000000a6 100%)}@keyframes RadarBackdrop-module-scss-module__DdNisG__sweep{to{transform:rotate(360deg)}}.RadarBackdrop-module-scss-module__DdNisG__halo{opacity:.18;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite RadarBackdrop-module-scss-module__DdNisG__halo}@keyframes RadarBackdrop-module-scss-module__DdNisG__halo{0%{opacity:.85;transform:scale(2.2)}45%,to{opacity:.18;transform:scale(1)}}.RadarBackdrop-module-scss-module__DdNisG__fade{background:linear-gradient(to bottom, transparent, var(--color-bg) 85%);height:16rem;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.RadarBackdrop-module-scss-module__DdNisG__blob,.RadarBackdrop-module-scss-module__DdNisG__wobble,.RadarBackdrop-module-scss-module__DdNisG__beam,.RadarBackdrop-module-scss-module__DdNisG__halo{animation:none}}
@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_wght_normal-s.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_f303979f-module__8uRM0W__className{font-family:ibmPlexSans,ibmPlexSans Fallback}.ibmplexsans_f303979f-module__8uRM0W__variable{--font-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
