.cookie-consent_banner__YbIG3{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:1rem clamp(1rem,4vw,2rem);background:var(--home-card);border-top:1px solid var(--home-card-border);box-shadow:0 -8px 32px rgba(0,0,0,.18)}.cookie-consent_inner__YBQO3{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem}.cookie-consent_copy__BnII8{flex:1 1 18rem;min-width:0}.cookie-consent_title__9ypmw{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:var(--home-text)}.cookie-consent_body__mHFdX{margin:0;font-size:.875rem;line-height:1.5;color:var(--home-muted)}.cookie-consent_link__lloPK{color:var(--home-accent);text-decoration:underline;text-underline-offset:2px}.cookie-consent_actions__DhZS9{display:flex;flex-wrap:wrap;gap:.55rem;flex-shrink:0}.cookie-consent_acceptButton__QO6Iw,.cookie-consent_rejectButton__zP_GE{padding:.6rem 1rem;border-radius:999px;font-size:.875rem;font-weight:400;cursor:pointer;border:1px solid transparent;white-space:nowrap}.cookie-consent_rejectButton__zP_GE{background:transparent;border-color:var(--home-card-border);color:var(--home-text)}.cookie-consent_rejectButton__zP_GE:hover{border-color:var(--home-muted)}.cookie-consent_acceptButton__QO6Iw{background:var(--home-accent);color:#ffffff}.cookie-consent_acceptButton__QO6Iw:hover{background:var(--home-accent-hover)}@media (max-width:560px){.cookie-consent_inner__YBQO3{flex-direction:column;align-items:stretch}.cookie-consent_actions__DhZS9{width:100%}.cookie-consent_acceptButton__QO6Iw,.cookie-consent_rejectButton__zP_GE{flex:1 1 auto;text-align:center}}.site-chrome_headerShell__JJRG5{position:-webkit-sticky;position:sticky;top:0;z-index:50;align-self:stretch;justify-self:stretch;width:100%;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.75rem clamp(1rem,4vw,3rem);background:var(--header-glass);border-bottom:1px solid var(--header-glass-border);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:50px}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.site-chrome_headerShell__JJRG5{background:var(--home-bg)}}:root[data-theme=light] .site-chrome_headerShell__JJRG5{box-shadow:0 4px 16px rgba(15,23,42,.06)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .site-chrome_headerShell__JJRG5{box-shadow:0 4px 16px rgba(15,23,42,.06)}}.site-chrome_header__SyeV5{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;max-width:1200px;margin:0 auto;width:100%;min-width:0}.site-chrome_logo__O6RqS{justify-self:start;display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.site-chrome_logoImage__S8CFd{display:block;height:1.35rem;width:auto}.site-chrome_logoOnLight__GVNtO{display:block}.site-chrome_logoOnDark__Y1iuA,:root[data-theme=dark] .site-chrome_logoOnLight__GVNtO{display:none}:root[data-theme=dark] .site-chrome_logoOnDark__Y1iuA,:root[data-theme=light] .site-chrome_logoOnLight__GVNtO{display:block}:root[data-theme=light] .site-chrome_logoOnDark__Y1iuA{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-chrome_logoOnLight__GVNtO{display:none}:root:not([data-theme=light]) .site-chrome_logoOnDark__Y1iuA{display:block}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .site-chrome_logoOnLight__GVNtO{display:block}:root:not([data-theme=dark]) .site-chrome_logoOnDark__Y1iuA{display:none}}.site-chrome_navDesktop__ijFDJ{justify-self:center;display:flex;align-items:center;gap:1.875rem;font-size:.90625rem;font-weight:400;min-width:0}.site-chrome_navDesktop__ijFDJ a{color:var(--home-muted);text-decoration:none;white-space:nowrap;font-weight:400;transition:color .18s ease}.site-chrome_navDesktop__ijFDJ a:hover,.site-chrome_navDesktop__ijFDJ a[aria-current=page]{color:var(--home-text)}.site-chrome_navButton__vwZkF{border:none;background:transparent;padding:0;font:inherit;color:var(--home-muted);cursor:pointer;white-space:nowrap}.site-chrome_navButton__vwZkF:hover{color:var(--home-text)}.site-chrome_menuButton__yYWwf{display:none;place-items:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--home-muted);cursor:pointer;border-radius:8px;flex-shrink:0;transition:color .15s ease,background .15s ease}.site-chrome_menuButton__yYWwf:hover{color:var(--home-text);background:color-mix(in srgb,var(--home-muted) 12%,transparent)}.site-chrome_mobileMenu__yyrzb{display:none}.site-chrome_navMobile___rElq{display:flex;flex-direction:column;gap:.15rem;padding:.35rem 0 .25rem}.site-chrome_navMobile___rElq a{display:block;padding:.85rem .35rem;color:var(--home-muted);text-decoration:none;font-size:1rem;font-weight:400;border-bottom:1px solid var(--header-glass-border)}.site-chrome_navMobile___rElq a:last-child{border-bottom:none}.site-chrome_navMobile___rElq a:hover,.site-chrome_navMobile___rElq a[aria-current=page]{color:var(--home-text)}.site-chrome_navMobileButton__PnUri{display:block;width:100%;text-align:left;padding:.85rem .35rem;border:none;border-bottom:1px solid var(--header-glass-border);background:transparent;font:inherit;font-size:1rem;font-weight:400;color:var(--home-muted);cursor:pointer}.site-chrome_navMobileButton__PnUri:hover{color:var(--home-text)}.site-chrome_headerRight__7tZk9{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.site-chrome_headerActions__DWpwn{display:flex;align-items:center;gap:.1rem}.site-chrome_headerActionButton__1ogEr{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--home-muted);cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.site-chrome_headerActionButton__1ogEr:hover:not(:disabled){color:var(--home-text);background:color-mix(in srgb,var(--home-muted) 12%,transparent)}.site-chrome_headerActionButton__1ogEr:disabled{opacity:.45;cursor:not-allowed}.site-chrome_headerActionButton__1ogEr[data-copied]{color:var(--home-accent,#8b5cf6)}.site-chrome_footer__Irj5x{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;justify-content:center;align-items:center;align-self:stretch;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.5rem clamp(1rem,4vw,3rem) 2rem;border-top:1px solid var(--home-card-border);color:var(--home-muted);font-size:.88rem}.site-chrome_footer__Irj5x a{color:var(--home-muted);text-decoration:none}.site-chrome_footer__Irj5x a:hover{color:var(--home-text)}.site-chrome_footerButton__xR3Hi{border:none;background:transparent;padding:0;font:inherit;color:var(--home-muted);cursor:pointer}.site-chrome_footerButton__xR3Hi:hover{color:var(--home-text)}.site-chrome_footerBrand__6iGJk{opacity:.85}@media (max-width:840px){.site-chrome_header__SyeV5{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.site-chrome_navDesktop__ijFDJ{display:none}.site-chrome_menuButton__yYWwf{display:grid}.site-chrome_mobileMenu__yyrzb{display:block;max-width:1200px;margin:.65rem auto 0;padding-top:.35rem;border-top:1px solid var(--header-glass-border)}}@media (max-width:480px){.site-chrome_headerShell__JJRG5{padding-top:.65rem;padding-bottom:.65rem}.site-chrome_header__SyeV5{gap:.4rem}.site-chrome_logoImage__S8CFd{height:1.15rem}}.ento-chat-widget_root__iAwG0{position:fixed;right:clamp(.85rem,3vw,1.5rem);bottom:clamp(.85rem,3vw,1.5rem);z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.ento-chat-widget_fab__Jyc1e,.ento-chat-widget_panel__FxAlq{pointer-events:auto}.ento-chat-widget_panel__FxAlq{width:min(24.5rem,calc(100vw - 1.7rem));max-height:min(36rem,calc(100dvh - 6.5rem));display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border-radius:18px;border:1px solid var(--home-card-border);background:color-mix(in srgb,var(--home-card) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -28px rgba(0,0,0,.55);animation:ento-chat-widget_entoPanelIn__Q__dK .22s ease-out}@keyframes ento-chat-widget_entoPanelIn__Q__dK{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ento-chat-widget_header__9oXo_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ento-chat-widget_eyebrow__XdHQM{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-accent)}.ento-chat-widget_title___HLYf{margin:.15rem 0 0;font-family:var(--font-headline),ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--home-text)}.ento-chat-widget_iconBtn__nSLP9{width:2rem;height:2rem;border:1px solid var(--home-card-border);border-radius:999px;background:var(--home-surface);color:var(--home-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ento-chat-widget_disclaimer__XGYta{margin:0;font-size:.75rem;line-height:1.45;color:var(--home-muted)}.ento-chat-widget_disclaimer__XGYta a{color:var(--home-accent-2);text-underline-offset:2px}.ento-chat-widget_starters__yasMM{display:flex;flex-direction:column;gap:.45rem}.ento-chat-widget_starter__U4Cnz{border:1px solid var(--home-card-border);background:var(--home-surface);color:var(--home-text);border-radius:12px;padding:.55rem .7rem;font:inherit;font-size:.82rem;text-align:left;cursor:pointer;line-height:1.35}.ento-chat-widget_starter__U4Cnz:hover:not(:disabled){border-color:color-mix(in srgb,var(--home-accent) 40%,var(--home-card-border))}.ento-chat-widget_starter__U4Cnz:disabled{opacity:.6;cursor:not-allowed}.ento-chat-widget_thread__RTx7a{display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;flex:1 1 auto;min-height:8rem;max-height:16rem;padding-right:.15rem}.ento-chat-widget_bubble__oSzF_{max-width:92%;border-radius:14px;padding:.65rem .75rem;border:1px solid var(--home-card-border);background:var(--home-card)}.ento-chat-widget_user__tF60T{align-self:flex-end;background:color-mix(in srgb,var(--home-accent) 12%,var(--home-card));border-color:color-mix(in srgb,var(--home-accent) 28%,var(--home-card-border))}.ento-chat-widget_assistant__16RLg{align-self:flex-start}.ento-chat-widget_role__Dz05b{display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--home-muted);margin-bottom:.25rem}.ento-chat-widget_content__dLNRI{white-space:pre-wrap;line-height:1.45;font-size:.88rem}.ento-chat-widget_error__o6aOV{margin:0;color:var(--calc-loss,#fb7185);font-size:.8rem}.ento-chat-widget_composer___u_7b{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:end;padding:.55rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-surface)}.ento-chat-widget_input__GIRj8{width:100%;resize:none;border:none;outline:none;background:transparent;font:inherit;color:var(--home-text);line-height:1.4;font-size:.88rem;padding:.2rem}.ento-chat-widget_send__urAez{border:none;border-radius:999px;padding:.55rem .9rem;background:linear-gradient(135deg,var(--home-accent),var(--home-accent-2));color:#fff;font:inherit;font-weight:700;font-size:.85rem;cursor:pointer}.ento-chat-widget_send__urAez:disabled{opacity:.55;cursor:not-allowed}.ento-chat-widget_fab__Jyc1e{width:3.35rem;height:3.35rem;padding:0;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--home-accent),var(--home-accent-2));color:#fff;cursor:pointer;box-shadow:0 14px 30px -12px rgba(var(--home-accent-rgb),.7);transition:transform .18s ease,box-shadow .18s ease}.ento-chat-widget_fab__Jyc1e:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 34px -12px rgba(var(--home-accent-rgb),.8)}.ento-chat-widget_fab__Jyc1e:focus-visible{outline:2px solid color-mix(in srgb,var(--home-accent) 70%,white);outline-offset:3px}.ento-chat-widget_srOnly__XhTcm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.ento-chat-widget_panel__FxAlq{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 5.5rem)}.ento-chat-widget_thread__RTx7a{max-height:12rem}}.auth-nav_group__q9qlc{display:inline-flex;align-items:center;gap:.45rem}.auth-nav_signIn__tZYpt{color:var(--home-muted);text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap;padding:.35rem .45rem;border-radius:8px;transition:color .15s ease,background .15s ease}.auth-nav_signIn__tZYpt:hover{color:var(--home-text);background:color-mix(in srgb,var(--home-muted) 12%,transparent)}.auth-nav_signUp__xLFVC{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:999px;background:var(--home-accent);color:#fff;text-decoration:none;font-size:.8125rem;font-weight:700;white-space:nowrap;transition:background .15s ease}.auth-nav_signUp__xLFVC:hover{background:var(--home-accent-hover)}.auth-nav_placeholder__PyMfU{display:inline-block;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--home-muted) 14%,transparent)}.auth-nav_menuRoot__l7bOT{position:relative;display:inline-flex;align-items:center}.auth-nav_avatar__pssV8{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--home-accent) 18%,var(--home-card));color:var(--home-accent);font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.auth-nav_avatar__pssV8:hover,.auth-nav_avatar__pssV8[aria-expanded=true]{background:color-mix(in srgb,var(--home-accent) 28%,var(--home-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--home-accent) 35%,transparent)}.auth-nav_dropdown__sosRH{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;min-width:10.5rem;padding:.35rem;border-radius:12px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 14px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:.1rem}.auth-nav_menuItem___Wfvw{display:block;width:100%;margin:0;padding:.55rem .7rem;border:none;border-radius:8px;background:transparent;color:var(--home-text);font:inherit;font-size:.875rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease}.auth-nav_menuItem___Wfvw:focus-visible,.auth-nav_menuItem___Wfvw:hover{background:color-mix(in srgb,var(--home-muted) 12%,transparent);outline:none}.auth-nav_menuItemDanger__JmxCV{color:color-mix(in srgb,#b42318 75%,var(--home-text));font-weight:600}.auth-nav_menuItemDanger__JmxCV:focus-visible,.auth-nav_menuItemDanger__JmxCV:hover{background:color-mix(in srgb,#b42318 10%,transparent)}.theme-toggle_toggle__86xQp{border:none;padding:0;background:transparent;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.theme-toggle_track__OAZiI{position:relative;display:flex;align-items:center;justify-content:space-between;width:64px;height:32px;padding:0 7px;border-radius:999px;background:var(--calc-surface2,rgba(255,255,255,.08));border:1px solid var(--calc-border,rgba(255,255,255,.12));transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme-toggle_toggle__86xQp:hover .theme-toggle_track__OAZiI{border-color:var(--calc-border-strong,rgba(255,255,255,.2))}.theme-toggle_toggle__86xQp:focus-visible .theme-toggle_track__OAZiI{outline:2px solid var(--ento-mint);outline-offset:2px}.theme-toggle_iconSlot__fs5lS{display:grid;place-items:center;width:18px;height:18px;z-index:1;transition:color .2s ease,opacity .2s ease}.theme-toggle_iconSun__huvY3{color:#f59e0b}.theme-toggle_iconMoon__eL2E8{color:#c4b5fd}.theme-toggle_thumb__f02QR{position:absolute;top:50%;width:24px;height:24px;border-radius:50%;background:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,.2);transform:translateY(-50%);left:4px;transition:left .22s cubic-bezier(.4,0,.2,1),background .2s ease}html[data-theme=dark] .theme-toggle_thumb__f02QR{left:36px;background:#1f2430}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-toggle_thumb__f02QR{left:36px;background:#1f2430}}.site-layout_shell__H1Q1V{min-height:100dvh;display:flex;flex-direction:column;color:var(--home-text);background-color:var(--home-bg);transition:background-color .2s ease,color .2s ease;overflow-x:clip;max-width:100vw}.site-layout_content__ohiae{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.page-loader-overlay_overlay__sYQzs{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(11,14,20,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-theme=light] .page-loader-overlay_overlay__sYQzs{background:rgba(245,246,251,.72)}.page-loader-overlay_content__Cn8Ty{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:0 1.5rem}.page-loader-overlay_spinner__VbCXZ{width:3.25rem;height:3.25rem;border-radius:50%;border:3px solid rgba(var(--home-accent-rgb),.18);border-top-color:var(--home-accent);animation:page-loader-overlay_pageLoaderSpin__Ojm2p .85s linear infinite}.page-loader-overlay_message__duwNn{margin:0;max-width:16rem;font-size:1.05rem;font-weight:400;letter-spacing:-.01em;color:var(--home-text);text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.12)}:root[data-theme=light] .page-loader-overlay_message__duwNn{text-shadow:none}@keyframes page-loader-overlay_pageLoaderSpin__Ojm2p{to{transform:rotate(1turn)}}.home-form_page___GhVH{--home-radius-lg:22px;--home-radius-md:16px;--home-radius-sm:11px;--home-radius-pill:999px;min-height:auto;color:inherit;padding:0 0 2rem}.home-form_pageEmbedded__imd1A{padding:0}.home-form_inner__SKSeL{max-width:600px;margin:0 auto;padding-top:.5rem;transition:max-width .2s ease}.home-form_innerEmbedded__FNT_u{padding-top:0}.home-form_innerWide__Ppq_a{max-width:880px}.home-form_heroBlock__RUn3T{text-align:center;padding:1.5rem 0 0;margin-bottom:2.75rem}.home-form_heroTitle__d63M3{font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-tracking);text-align:center;margin:0;text-wrap:balance}.home-form_heroGradient__fp5R2{background:linear-gradient(100deg,var(--home-accent-2),var(--home-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.home-form_tagline__IbTPp{text-align:center;color:var(--home-muted);font-size:1.0625rem;line-height:1.65;max-width:34rem;margin:1.75rem auto 0}.home-form_card__wARZX{background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--home-radius-lg);padding:2rem;box-shadow:0 30px 60px -20px rgba(0,0,0,.18)}.home-form_ofLabel__be5_X{font-size:.9375rem;font-weight:700;color:var(--home-text);line-height:1;flex-shrink:0}.home-form_assetPickerSlot__YyrWI{min-width:0;flex:1 1 auto;position:relative;z-index:4}.home-form_dateRangeRow__QRvOz{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem;margin:1.35rem 0 1.25rem}.home-form_dateField__ZqpuI{display:flex;flex-direction:column;gap:.5rem}.home-form_dateFieldLabel__qEI5E{font-size:.78125rem;font-weight:400;color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em}.home-form_dateInputWrap__canlQ{position:relative;display:flex;align-items:center}.home-form_dateInputIcon___kj2o{position:absolute;left:.8rem;color:var(--home-muted);display:flex;align-items:center;pointer-events:none;z-index:1}.home-form_dateInputWrap__canlQ:focus-within .home-form_dateInputIcon___kj2o{color:var(--home-accent-2)}.home-form_dateFieldInput__U_6_J{width:100%;padding:.75rem .875rem .75rem 2.4rem;border-radius:var(--home-radius-sm);border:1px solid var(--home-card-border);background:var(--home-surface);color:var(--home-text);font-size:.90625rem;outline:none;transition:border-color .18s ease}.home-form_dateFieldInput__U_6_J:focus{border-color:var(--home-accent-2);box-shadow:none}.home-form_cardActionsRow__nlTU1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;padding-bottom:1.5rem;margin-bottom:1.35rem;border-bottom:1px dashed var(--home-card-border)}.home-form_dripCheck__39AEf{display:inline-flex;align-items:center;gap:.55rem;font-size:.875rem;font-weight:400;color:var(--home-text);cursor:pointer;position:relative}.home-form_dripCheck__39AEf input{position:absolute;opacity:0;width:1px;height:1px}.home-form_dripBox__3vUH9{width:1.1875rem;height:1.1875rem;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--home-card-border) 40%,var(--home-text));display:flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.home-form_dripCheck__39AEf input:checked+.home-form_dripBox__3vUH9{background:var(--home-accent);border-color:var(--home-accent);color:#fff}.home-form_dripCheck__39AEf input:focus-visible+.home-form_dripBox__3vUH9{box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.2)}.home-form_dripCheckLabel__82olM{display:inline-flex;align-items:center;gap:.2rem}.home-form_addBuyBtn__N_1Rs{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:var(--home-radius-pill);border:1.5px solid var(--home-accent-2);background:transparent;color:var(--home-accent-2);font-size:.84375rem;font-weight:700;cursor:pointer;transition:background .15s}.home-form_addBuyBtn__N_1Rs:hover{background:color-mix(in srgb,var(--home-accent) 10%,transparent)}.home-form_extraBuyList__HyvU4{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem}.home-form_calculateBtn__0HEUO{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.05rem 1.25rem;border:none;border-radius:var(--home-radius-sm);background:linear-gradient(135deg,var(--home-accent),var(--home-accent-2));color:white;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .15s;box-shadow:0 14px 30px -12px rgba(var(--home-accent-rgb),.55)}.home-form_calculateBtn__0HEUO:hover:not(:disabled){transform:translateY(-2px);filter:none}.home-form_calculateBtn__0HEUO:active:not(:disabled){transform:translateY(0)}.home-form_calculateBtn__0HEUO:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.home-form_formErrorInCard__bOx_h{margin:0 0 .75rem;padding:.6rem .75rem;border-radius:9px;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.4);color:var(--calc-loss,#fb7185);font-size:.8125rem}@media (max-width:640px){.home-form_dateRangeRow__QRvOz{grid-template-columns:1fr}.home-form_cardActionsRow__nlTU1{flex-direction:column;align-items:flex-start}.home-form_card__wARZX{padding:1.35rem}}.home-form_cardTitle__IgVRp{font-size:1.35rem;font-weight:700;margin:0 0 .35rem;letter-spacing:-.02em}.home-form_cardSubtitle__QJ6kL{color:var(--home-muted);font-size:.9375rem;margin:0 0 1.35rem;line-height:1.45}.home-form_selectedAsset__17U_L{display:flex;align-items:center;gap:.75rem;margin-bottom:1.35rem;padding:.65rem .85rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-surface)}.home-form_selectedAssetLogo__4VMxy{border-radius:10px}.home-form_selectedAssetText__zx7ya{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.home-form_selectedAssetSymbol__Tj6aI{font-weight:700;font-size:.95rem;letter-spacing:.02em}.home-form_selectedAssetName__opfWn{color:var(--home-muted);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-form_selectedAssetType__jJfjS{flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted);padding:.15rem .45rem;border-radius:999px;border:1px solid var(--home-card-border)}.home-form_selectedAssetChange__Lj_bf{flex-shrink:0;background:none;border:none;color:var(--home-accent);font-size:.8125rem;font-weight:400;cursor:pointer;padding:.25rem .35rem}.home-form_selectedAssetChange__Lj_bf:hover{text-decoration:underline}.home-form_searchWrap__bwTcB{position:relative;margin-bottom:1.25rem}.home-form_searchIcon__q16N2{position:absolute;left:1rem;top:50%;translate:0 -50%;color:var(--home-muted);pointer-events:none}.home-form_searchInput__Xauc5{width:100%;padding:.95rem 1rem .95rem 2.75rem;border-radius:var(--home-radius-pill);border:1px solid rgba(var(--home-accent-rgb),.45);background:var(--home-input);color:var(--home-text);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s}.home-form_searchInput__Xauc5::placeholder{color:rgba(148,163,184,.75)}.home-form_searchInput__Xauc5:focus{border-color:var(--home-accent);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.2)}.home-form_styleGrid__Qsihl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:1.25rem}@media (max-width:520px){.home-form_styleGrid__Qsihl{grid-template-columns:1fr}}.home-form_styleCard__iMz9C{position:relative;padding:1rem 1rem 1rem 2.75rem;border-radius:var(--home-radius-md);border:1px solid transparent;background:var(--home-surface);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .15s,background .15s}.home-form_styleCard__iMz9C:hover{border-color:rgba(var(--home-accent-rgb),.25)}.home-form_styleCardActive__tHuEg{border-color:rgba(var(--home-accent-rgb),.65);background:rgba(var(--home-accent-rgb),.12)}.home-form_styleCardIcon__eCpXZ{position:absolute;left:.85rem;top:1.05rem;color:var(--home-accent)}.home-form_styleCardDot__V2SPM{position:absolute;top:.65rem;right:.65rem;width:8px;height:8px;border-radius:50%;background:var(--home-accent)}.home-form_styleCardTitle__mB9Ix{font-weight:700;font-size:.95rem;margin-bottom:.2rem}.home-form_styleCardDesc___7AYu{font-size:.8125rem;color:var(--home-muted)}.home-form_toggleRow__J5YYn{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1.25rem}.home-form_toggleBtn__9NRqF{padding:.7rem 1rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-surface);color:var(--home-muted);font-size:.875rem;font-weight:400;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.home-form_toggleBtn__9NRqF:hover{color:var(--home-text)}.home-form_toggleBtnActive__Dsrls{background:var(--home-accent);border-color:transparent;color:white}.home-form_toggleBtnActive__Dsrls:hover{color:white;background:var(--home-accent);filter:brightness(1.1)}.home-form_stepLabel__J0pQd{font-size:.9375rem;font-weight:400;margin:0 0 .5rem;color:var(--home-text)}.home-form_amountRow__0C9U_{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:start;margin-bottom:1.25rem}.home-form_amountRowShares__s3aSp{grid-template-columns:1fr}.home-form_amountSuffix__d4cPt{flex-shrink:0;color:var(--home-muted);font-size:.875rem;font-weight:400}@media (max-width:520px){.home-form_amountRow__0C9U_{grid-template-columns:1fr}}.home-form_currencyCompact__CeR5n{min-width:7.5rem}.home-form_optionalSteps__uuCLU{margin-top:.25rem;border-top:1px solid var(--home-card-border);padding-top:.85rem}.home-form_optionalSummary__BWXJm{cursor:pointer;font-size:.9375rem;font-weight:400;color:var(--home-muted);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-form_optionalSummary__BWXJm::-webkit-details-marker{display:none}.home-form_optionalSummary__BWXJm:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.home-form_optionalSteps__uuCLU[open] .home-form_optionalSummary__BWXJm:before{transform:rotate(90deg)}.home-form_optionalBody__MigLc{padding-top:.85rem}.home-form_optionalToggle__3HhmX{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.9375rem;cursor:pointer}.home-form_optionalToggle__3HhmX input{width:1rem;height:1rem;accent-color:var(--home-accent)}.home-form_fieldLabel__pSsU6{display:block;font-size:.8125rem;color:var(--home-muted);margin-bottom:.4rem}.home-form_amountWrap__1s_1U{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-input);margin-bottom:0}.home-form_amountPrefix__uEzV3{color:var(--home-muted);font-weight:400;font-size:1rem}.home-form_amountInput__ARwvf{flex:1 1;border:none;background:transparent;color:var(--home-text);font-size:1.05rem;font-weight:400;outline:none;min-width:0}.home-form_dateInput__scvHt{width:100%;padding:.75rem 1rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.9375rem;margin-bottom:1rem;outline:none}.home-form_dateInput__scvHt:focus{border-color:var(--home-accent)}.home-form_lookupRow__UMpB0{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.5rem}.home-form_lookupRow__UMpB0 .home-form_amountWrap__1s_1U{flex:1 1;margin-bottom:0}.home-form_lookupBtn__dbppN{flex-shrink:0;padding:0 1.1rem;border:none;border-radius:var(--home-radius-md);background:var(--home-accent);color:white;font-size:.9rem;font-weight:400;cursor:pointer;transition:filter .15s,background .15s}.home-form_lookupBtn__dbppN:hover:not(:disabled){filter:brightness(1.1)}.home-form_lookupBtn__dbppN:disabled{opacity:.55;cursor:not-allowed}.home-form_lookupError__XZq9a{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:#f87171}.home-form_lookupInfo__r6JQS{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:#34d399}.home-form_footerRow__cNujs{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding-top:.25rem}.home-form_backLink__wvBNt{background:none;border:none;color:var(--home-muted);font-size:.9375rem;cursor:pointer;padding:.35rem 0}.home-form_backLink__wvBNt:hover:not(:disabled){color:var(--home-text)}.home-form_backLink__wvBNt:disabled{opacity:.45;cursor:not-allowed}.home-form_primaryBtn__cTzqq{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.35rem;border:none;border-radius:var(--home-radius-md);background:var(--home-accent);color:white;font-size:.9375rem;font-weight:400;cursor:pointer;transition:background .15s,transform .1s;box-shadow:0 8px 24px rgba(var(--home-accent-rgb),.35)}.home-form_primaryBtn__cTzqq:hover:not(:disabled){color:white;background:var(--home-accent);filter:brightness(1.1)}.home-form_primaryBtn__cTzqq:active:not(:disabled){transform:translateY(1px)}.home-form_primaryBtn__cTzqq:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.home-form_formError__NWCtl{margin:1rem 0 0;padding:.7rem .85rem;border-radius:9px;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.4);color:var(--calc-loss,#fb7185);font-size:.875rem}.home-form_portfolioTeaser__1nW0H{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem 1.375rem;border-radius:var(--home-radius-lg);border:1px solid var(--home-card-border);background:var(--home-card);color:inherit;text-decoration:none;width:100%;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-form_portfolioTeaser__1nW0H:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--home-card-border) 40%,var(--home-text));box-shadow:0 30px 60px -25px rgba(0,0,0,.25);background:var(--home-card)}.home-form_portfolioIcon__Z1eGh{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:13px;background:color-mix(in srgb,#ff8fc6 15%,transparent);color:#ff8fc6;flex-shrink:0}.home-form_portfolioText__q_UOs{flex:1 1;min-width:0}.home-form_portfolioTitle__LxCvv{font-weight:700;font-size:.96875rem;margin-bottom:.15rem}.home-form_portfolioDesc__vGE4c{font-size:.84375rem;color:var(--home-muted);line-height:1.45}.home-form_portfolioChevron____IOv{margin-left:auto;color:var(--home-muted);flex-shrink:0;display:flex;transition:transform .2s ease,color .2s ease}.home-form_portfolioTeaser__1nW0H:hover .home-form_portfolioChevron____IOv{transform:translateX(4px);color:var(--home-accent-2)}.home-form_features__U5zmA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:2.25rem;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:768px){.home-form_features__U5zmA{grid-template-columns:1fr;max-width:540px}}.home-form_featureCard__b2bO5{padding:1.15rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-surface-strong)}.home-form_featureIcon__ttoRz{color:var(--home-accent);margin-bottom:.65rem}.home-form_featureTitle__KJlr5{font-weight:700;font-size:.95rem;margin-bottom:.35rem}.home-form_featureDesc__TMpk2{font-size:.8125rem;color:var(--home-muted);line-height:1.45}.home-form_intervalRow__5esUc{margin-bottom:1rem}.home-form_intervalSelect__UP9x6{width:100%;padding:.65rem 1rem;border-radius:var(--home-radius-md);border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.9rem;outline:none;cursor:pointer}.home-form_intervalSelect__UP9x6:focus{border-color:var(--home-accent)}.ticker-logo_logo__8_uWS{border-radius:8px;object-fit:contain;background:color-mix(in srgb,var(--home-text,#e2e8f0) 8%,transparent);flex-shrink:0}.ticker-logo_fallback__BTW6_{display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--home-text,#e2e8f0) 8%,transparent);color:var(--home-muted,#94a3b8);font-weight:700;letter-spacing:.04em;flex-shrink:0}.ticker-search_wrap__c_lnp{position:relative;margin-bottom:1.25rem}.ticker-search_wrapCompact__YvZ61{margin-bottom:0}.ticker-search_field__xXkmN{position:relative;display:flex;align-items:center;border-radius:var(--home-radius-pill,999px);border:1px solid rgba(var(--home-accent-rgb),.45);background:var(--home-input);transition:border-color .2s,box-shadow .2s}.ticker-search_fieldCompact__eCG_q{border-radius:11px;border-color:var(--home-card-border);background:var(--home-surface);box-shadow:none}.ticker-search_fieldCompact__eCG_q:focus-within{border-color:var(--home-accent-2);box-shadow:none}.ticker-search_fieldCompact__eCG_q .ticker-search_input__Z9d9_{padding:.7rem .85rem .7rem 2.35rem;font-size:.90625rem}.ticker-search_fieldCompact__eCG_q .ticker-search_searchIcon__uRwhL{left:.7rem;width:15px;height:15px}.ticker-search_fieldCompact__eCG_q .ticker-search_fieldLogo__Dk_QJ{left:.55rem}.ticker-search_fieldCompact__eCG_q .ticker-search_typeBadge__1USME{right:.55rem;font-size:.65rem;padding:.15rem .4rem}.ticker-search_field__xXkmN:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.2)}.ticker-search_searchIcon__uRwhL{left:1rem;color:var(--home-muted)}.ticker-search_fieldLogo__Dk_QJ,.ticker-search_searchIcon__uRwhL{position:absolute;top:50%;translate:0 -50%;pointer-events:none;z-index:1}.ticker-search_fieldLogo__Dk_QJ{left:.75rem;border-radius:6px;flex-shrink:0}.ticker-search_input__Z9d9_{width:100%;min-width:0;flex:1 1;padding:.95rem 1rem .95rem 2.75rem;border:none;border-radius:var(--home-radius-pill,999px);background:transparent;color:var(--home-text);font-size:1rem;outline:none}.ticker-search_inputWithTrailing__kRAH8{padding-right:.35rem}.ticker-search_inputWithBadge__WOJm_{padding-right:4.75rem}.ticker-search_input__Z9d9_::placeholder{color:rgba(148,163,184,.75)}.ticker-search_typeBadge__1USME{position:absolute;right:1rem;top:50%;transform:translateY(-50%);padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--home-accent);background:rgba(var(--home-accent-rgb),.14);pointer-events:none}.ticker-search_trailing__7861x{flex-shrink:0;margin-right:.3rem}.ticker-search_inlineAction__g4zq7{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .95rem;border:none;border-radius:var(--home-radius-pill,999px);background:var(--home-accent);color:white;font-size:.8125rem;font-weight:400;cursor:pointer;white-space:nowrap;transition:filter .15s,opacity .15s}.ticker-search_inlineAction__g4zq7:hover:not(:disabled){filter:brightness(1.08)}.ticker-search_inlineAction__g4zq7:disabled{opacity:.45;cursor:not-allowed}.ticker-search_menu__xpay9{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;right:0;margin:0;padding:.35rem;list-style:none;max-height:320px;overflow-y:auto;border-radius:var(--home-radius-md,14px);border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 18px 40px rgba(0,0,0,.25)}.ticker-search_option__PfomF{display:grid;grid-template-columns:auto 4rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.6rem .65rem;border-radius:10px;cursor:pointer;color:var(--home-text)}.ticker-search_optionLogo__Kp6PL{border-radius:6px}.ticker-search_optionActive__bvDVU{background:rgba(var(--home-accent-rgb),.12)}.ticker-search_optionSymbol__s4p7z{font-weight:700;font-size:.9rem}.ticker-search_optionName__KEnKK{color:var(--home-muted);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker-search_optionType__H2kZf{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted);padding:.15rem .45rem;border-radius:999px;border:1px solid var(--home-card-border)}.ticker-search_loadingHint__99cbA{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;right:0;padding:.75rem 1rem;border-radius:var(--home-radius-md,14px);border:1px solid var(--home-card-border);background:var(--home-card);color:var(--home-muted);font-size:.85rem;box-shadow:0 18px 40px rgba(0,0,0,.25)}.average-down_page__UYDtY{--ad-radius-lg:22px;--ad-radius-md:14px;--ad-radius-sm:10px;max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:var(--calc-text)}.average-down_hero__kEIW4{text-align:center;margin-bottom:1.75rem}.average-down_eyebrow__pkTF8{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--calc-accent)}.average-down_title__aL__5{margin:0 0 .75rem;font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);line-height:var(--page-title-line-height);text-wrap:balance}.average-down_lede__U1dyi{margin:0 auto;max-width:52ch;color:var(--calc-muted);font-size:1rem;line-height:1.55}.average-down_assetSetup__aWBZe{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--ad-radius-lg);padding:1.25rem 1.35rem;margin-bottom:1.25rem;box-shadow:0 12px 40px rgba(0,0,0,.08)}.average-down_assetSetupHeader__RjdVa{margin-bottom:1rem}.average-down_assetSetupTitle__J9CFG{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.average-down_assetSetupHint__z9XsD{margin:0;font-size:.88rem;line-height:1.5;color:var(--calc-muted);max-width:62ch}.average-down_assetSetupRow__FYTnL{display:flex;flex-direction:column;gap:.75rem}.average-down_assetSearchWrap__APxzW{width:100%}.average-down_assetQuoteStrip__6HeK0{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--calc-border);min-height:3rem}.average-down_assetQuoteLogo__bsckc{flex-shrink:0}.average-down_assetQuoteBody__u60p5{display:flex;flex-direction:column;gap:.25rem;min-width:0}.average-down_assetQuotePrimary__Q4z7_{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.95rem}.average-down_assetQuoteName__odwAv{color:var(--calc-muted);font-size:.88rem}.average-down_assetQuoteType__3GN4N{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--calc-accent);background:rgba(var(--home-accent-rgb),.12);border-radius:999px;padding:.15rem .45rem}.average-down_assetQuoteMeta__hFh5m{display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-size:.85rem;color:var(--calc-text)}.average-down_assetQuoteMuted__s1Ny0{color:var(--calc-muted);font-size:.85rem}.average-down_assetQuoteError__6i7Nr{color:#f87171;font-size:.85rem}.average-down_summaryCard__4SzUL{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--ad-radius-lg);padding:1.25rem 1.35rem 1.35rem;margin-bottom:1.25rem;box-shadow:0 12px 40px rgba(0,0,0,.08)}.average-down_summaryHeader__6UNe0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.average-down_summaryTitle__5DWYJ{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.average-down_summaryBadge__JxPAw{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--calc-accent);background:rgba(var(--home-accent-rgb),.12);border:1px solid rgba(var(--home-accent-rgb),.25);border-radius:999px;padding:.25rem .55rem;white-space:nowrap}.average-down_summaryGrid__C8k1P{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.average-down_summaryColumnTitle__5LR4n{margin:0 0 .65rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--calc-muted)}.average-down_summaryList__OQZAe{margin:0}.average-down_summaryRow__2U8Gv{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--calc-border)}.average-down_summaryRow__2U8Gv:last-child{border-bottom:none}.average-down_summaryRow__2U8Gv dt{margin:0;color:var(--calc-muted);font-size:.875rem}.average-down_summaryRow__2U8Gv dd{margin:0;font-weight:400;font-family:var(--font-mono);font-size:.9rem}.average-down_summaryPositive__ZhCIW{color:var(--calc-gain)}.average-down_summaryArrow__QTWKd{align-self:center;color:var(--calc-muted);font-size:1.25rem;padding-top:1.5rem}.average-down_summaryPlaceholder__eFJyh{margin:0;color:var(--calc-muted);font-size:.875rem;line-height:1.45}.average-down_tabs__AqvTL{display:flex;gap:.35rem;padding:.35rem;margin:0;border-bottom:1px solid var(--calc-border);background:var(--calc-surface2)}.average-down_tab__QLkYb{flex:1 1;border:1px solid transparent;background:transparent;color:var(--calc-muted);border-radius:calc(var(--ad-radius-md) - 2px);padding:.7rem .85rem;font-size:.875rem;font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.average-down_tabActive__hMyp6{background:var(--calc-surface);border-color:var(--calc-border);color:var(--calc-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.average-down_tabbedContainer__Demw3{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--ad-radius-lg);overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.08)}.average-down_tabPanels__bhTch{padding:1.35rem 1.25rem 1.25rem}.average-down_tabPanel__oKrpR[hidden]{display:none}.average-down_tabbedContainer__Demw3 .average-down_moduleCard__bAohn{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;height:auto}.average-down_dashboard__j5ibg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.average-down_modulePanel__5fO8F{min-width:0}.average-down_moduleCard__bAohn{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--ad-radius-lg);padding:1.35rem 1.25rem 1.25rem;height:100%}.average-down_moduleHeader__j9i_N{margin-bottom:1.15rem}.average-down_moduleTitle__4ifxG{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.average-down_moduleSubtitle__1b3Xo{margin:0;color:var(--calc-muted);font-size:.9rem;line-height:1.45}.average-down_fieldGrid__Pt4ik{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem .75rem;gap:.85rem .75rem;margin-bottom:.85rem}.average-down_field__YX5Z8{display:flex;flex-direction:column;gap:.35rem}.average-down_fieldLabel__934x6{font-size:.8125rem;font-weight:400;color:var(--calc-text)}.average-down_fieldHint__YArep{margin:-.15rem 0 0;font-size:.75rem;color:var(--calc-muted);line-height:1.35}.average-down_inputWrap__nJgJj{display:flex;align-items:center;gap:.35rem;background:var(--calc-surface2);border:1px solid var(--calc-border);border-radius:var(--ad-radius-sm);padding:0 .65rem;transition:border-color .15s ease,box-shadow .15s ease}.average-down_inputWrap__nJgJj:focus-within{border-color:rgba(var(--home-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.12)}.average-down_inputWrapError__v4eBs{border-color:var(--calc-loss);box-shadow:0 0 0 3px rgba(251,113,133,.12)}.average-down_inputAffix__Hz9z1{color:var(--calc-muted);font-size:.875rem;font-weight:400;flex-shrink:0}.average-down_input__lkjr1{width:100%;border:none;background:transparent;color:var(--calc-text);font-family:var(--font-mono);font-size:.9375rem;padding:.65rem 0;outline:none}.average-down_fieldError___3emu{margin:0;font-size:.75rem;color:var(--calc-loss)}.average-down_toggleGroup__xKgBp{margin:.25rem 0 .85rem}.average-down_toggleLabel__b_J20{display:block;margin-bottom:.45rem;font-size:.8125rem;font-weight:400}.average-down_toggleButtons__RrWOI{display:inline-flex;gap:.35rem;padding:.25rem;border-radius:var(--ad-radius-sm);background:var(--calc-surface2);border:1px solid var(--calc-border)}.average-down_toggleButton__jFYU_{border:none;background:transparent;color:var(--calc-muted);font-size:.8125rem;font-weight:400;padding:.45rem .75rem;border-radius:calc(var(--ad-radius-sm) - 2px);cursor:pointer;transition:background .15s ease,color .15s ease}.average-down_toggleButtonActive__2V_CH{background:rgba(var(--home-accent-rgb),.16);color:var(--calc-accent)}.average-down_derivedPreview__I_aPT{margin:-.25rem 0 .85rem;font-size:.8125rem;color:var(--calc-muted);font-family:var(--font-mono)}.average-down_alert__zrZe6{margin:.75rem 0;padding:.75rem .85rem;border-radius:var(--ad-radius-sm);border:1px solid rgba(251,113,133,.35);background:rgba(251,113,133,.08);color:var(--calc-loss);font-size:.875rem;line-height:1.45}.average-down_resultsGrid__zYQmF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.85rem}.average-down_resultCard__KU8B1{background:var(--calc-surface2);border:1px solid var(--calc-border);border-radius:var(--ad-radius-sm);padding:.75rem .8rem;display:flex;flex-direction:column;gap:.25rem}.average-down_resultLabel__P1ZXH{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--calc-muted)}.average-down_resultValue__GlRm1{font-size:1rem;font-weight:700;line-height:1.25}.average-down_resultMono__0_iKZ{font-family:var(--font-mono);font-size:.92rem}.average-down_resultTonePositive__J8W_0{color:var(--calc-gain)}.average-down_resultToneNegative__15uQm{color:var(--calc-loss)}.average-down_resultToneMuted__NF0bI{color:var(--calc-muted)}.average-down_moduleHint__QWcnA{margin:.85rem 0 0;color:var(--calc-muted);font-size:.875rem;line-height:1.45}.average-down_disclaimer__1wdN0{margin:1.5rem 0 0;text-align:center;color:var(--calc-muted);font-size:.8125rem;line-height:1.45}@media (max-width:900px){.average-down_summaryGrid__C8k1P{grid-template-columns:minmax(0,1fr)}.average-down_summaryArrow__QTWKd{display:none}}@media (max-width:560px){.average-down_fieldGrid__Pt4ik,.average-down_resultsGrid__zYQmF{grid-template-columns:minmax(0,1fr)}.average-down_page__UYDtY{padding-inline:1rem}}.portfolio_inner__CfTV7{max-width:880px;margin:0 auto}.portfolio_backLink__VjApf{display:inline-block;margin-bottom:1.25rem;color:var(--home-muted);text-decoration:none;font-size:.9rem}.portfolio_backLink__VjApf:hover{color:var(--home-text)}.portfolio_title__NQzSX{margin:0 0 .5rem;font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);line-height:var(--page-title-line-height);text-wrap:balance}.portfolio_subtitle__Y1MBB{margin:0 0 1.75rem;color:var(--home-muted);font-family:var(--font-body),ui-sans-serif,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;max-width:60ch}.portfolio_subtitle__Y1MBB a{color:var(--home-accent);font-weight:400;text-decoration:underline;text-underline-offset:2px}.portfolio_card__Ky0ub{--control-h:2.5rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:18px;padding:1.5rem;box-shadow:0 10px 10px rgba(0,0,0,.05)}.portfolio_assetRow__PdxSl{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.portfolio_currencyFieldOnly__IRBo6{max-width:12rem;margin-bottom:1.25rem}.portfolio_formGrid__t51xz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:620px){.portfolio_formGrid__t51xz{grid-template-columns:1fr}}.portfolio_formField__jbTR7{display:flex;flex-direction:column}.portfolio_amountInput__muLzt{width:100%;min-width:0;height:100%;padding:0;border:none;background:transparent;color:var(--home-text);font-size:.9rem;font-weight:400;outline:none}.portfolio_sectionHeader__XccG3{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.portfolio_sectionTitle__4ZYoo{margin:0;font-size:1rem;font-weight:700}.portfolio_sectionActions__tK4Bc{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.portfolio_weightOk__Ckxzz{color:var(--calc-gain,#34d399);font-weight:400}.portfolio_weightBad__f_rlf{color:var(--calc-loss,#fb7185);font-weight:400}.portfolio_textBtn__0INKn{border:none;background:none;color:var(--home-accent);font-size:.8125rem;font-weight:400;cursor:pointer;padding:0}.portfolio_textBtn__0INKn:hover{text-decoration:underline}.portfolio_holdingsList__9Y0gU{display:flex;flex-direction:column;gap:.75rem}.portfolio_holdingRow__X0He_{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 7rem;grid-gap:.75rem;gap:.75rem;padding:.85rem 2.4rem .85rem 1rem;border:1px solid var(--home-card-border);border-radius:12px;background:var(--home-surface)}.portfolio_holdingTicker__DrmVv,.portfolio_holdingWeight__Sb1Wi{display:flex;flex-direction:column;gap:.3rem;min-width:0}.portfolio_weightInput__iSte3{width:3.5rem;height:100%;padding:0;border:none;background:transparent;color:var(--home-text);font-size:.9rem;font-weight:400;outline:none;text-align:right}.portfolio_compareSection__BJVtw{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--home-card-border)}.portfolio_compareCards__fsJ33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}@media (max-width:620px){.portfolio_compareCards__fsJ33{grid-template-columns:1fr}}.portfolio_compareCard__RNeNN{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-card)}.portfolio_compareCardLabel__Jrj0v{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted)}.portfolio_compareCardSymbol__B2Ibu{font-size:.875rem;font-weight:400;color:var(--home-muted)}.portfolio_compareCardValue__dpsRr{font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.portfolio_compareCardReturn__z283u{font-size:.875rem;font-weight:400}@media (max-width:620px){.portfolio_assetRow__PdxSl{grid-template-columns:1fr}}.portfolio_fieldLabel__nj6z3{display:block;font-size:.8rem;font-weight:400;color:var(--home-muted);margin-bottom:.4rem}.portfolio_transactions__P_nGH{display:flex;flex-direction:column;gap:.75rem}.portfolio_txnRow__gPwZM{--control-h:2.5rem;position:relative;display:flex;align-items:flex-end;gap:.65rem;padding:.85rem 2.4rem .85rem 1.1rem;border:1px solid var(--home-card-border);border-radius:12px;background:var(--home-surface);transition:border-color .15s ease,box-shadow .15s ease}.portfolio_txnRow__gPwZM:focus-within{box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.12)}.portfolio_kindSelect__OqC2Q{flex:0 0 auto;height:var(--control-h);padding:0 2rem 0 .7rem;border-radius:6px;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.85rem;font-weight:400;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.portfolio_txnFields__nBNW8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;flex:1 1 auto}.portfolio_txnField__gRWGI{display:flex;flex-direction:column;gap:.3rem}.portfolio_miniLabel__trEU6{font-size:.66rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--home-muted);opacity:.75;padding-left:.1rem}.portfolio_dateInput__Z_2ck,.portfolio_modeSelect__ucYqx{width:100%;height:var(--control-h);min-height:var(--control-h);max-height:var(--control-h);box-sizing:border-box;padding:0 .7rem;border-radius:6px;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font:inherit;font-size:.9rem;line-height:calc(var(--control-h) - 2px);outline:none;transition:border-color .15s ease;color-scheme:light dark}.portfolio_modeSelect__ucYqx{padding-right:2rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.portfolio_dateInput__Z_2ck:focus,.portfolio_kindSelect__OqC2Q:focus,.portfolio_modeSelect__ucYqx:focus{border-color:var(--home-accent)}.portfolio_valueWrap__0xlEs{display:flex;align-items:center;gap:.1rem;height:var(--control-h);min-height:var(--control-h);box-sizing:border-box;padding:0 .65rem;border-radius:6px;border:1px solid var(--home-card-border);background:var(--home-input);transition:border-color .15s ease}.portfolio_valueWrap__0xlEs:focus-within{border-color:var(--home-accent)}.portfolio_valuePrefix__8HeaF,.portfolio_valueSuffix__ho2NK{color:var(--home-muted);font-size:.9rem}.portfolio_valueInput__KQF1X{width:6rem;height:100%;padding:0;border:none;background:transparent;color:var(--home-text);font-size:.9rem;font-weight:400;outline:none}.portfolio_removeBtn__Nfza0{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--home-muted);cursor:pointer;font-size:.75rem;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.portfolio_removeBtn__Nfza0:hover:not(:disabled){color:var(--calc-loss,#fb7185);border-color:rgba(251,113,133,.4);background:rgba(251,113,133,.08)}.portfolio_removeBtn__Nfza0:disabled{opacity:.3;cursor:not-allowed}.portfolio_addRow__rQzt1{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.portfolio_addBtn__FHXdy{margin-top:1rem;padding:.55rem .85rem;border-radius:9px;border:1px dashed var(--home-accent);background:transparent;color:var(--home-accent);font-size:.85rem;font-weight:400;cursor:pointer}.portfolio_addBtn__FHXdy:hover{background:rgba(var(--home-accent-rgb),.1)}.portfolio_footerRow__AixAY{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.portfolio_endDateField__cBVpu{display:flex;flex-direction:column}.portfolio_primaryBtn__GySBE{padding:.85rem 1.75rem;border-radius:999px;border:none;background:var(--home-accent);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:filter .15s ease}.portfolio_primaryBtn__GySBE:hover:not(:disabled){filter:brightness(1.1)}.portfolio_primaryBtn__GySBE:disabled{opacity:.6;cursor:not-allowed}.portfolio_error__rctDH{margin:1rem 0 0;padding:.7rem .85rem;border-radius:9px;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.4);color:var(--calc-loss,#fb7185);font-size:.875rem}.portfolio_results__75w_U{margin-top:2rem}.portfolio_resultsTitle__VtTRt{margin:0 0 .35rem;font-size:1.65rem;font-weight:700;letter-spacing:-.02em}.portfolio_resultsSubtitle__oMaUq{margin:0 0 1.25rem;color:var(--home-muted);font-size:.95rem}.portfolio_symbolInput__6BAoP{width:4.5rem;min-width:4.5rem;padding:.45rem .55rem;border-radius:10px;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.875rem;font-weight:700}.portfolio_holdingsTable__DycFF{margin-top:1.25rem;border:1px solid var(--home-card-border);border-radius:14px;overflow:hidden}.portfolio_holdingsHeader__CUtjc,.portfolio_holdingsRow__2VvgX{display:grid;grid-template-columns:1fr .7fr 1.1fr .8fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.65rem .85rem;font-size:.8125rem}.portfolio_holdingsHeader__CUtjc{background:color-mix(in srgb,var(--home-muted) 10%,transparent);color:var(--home-muted);font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.portfolio_holdingsRow__2VvgX+.portfolio_holdingsRow__2VvgX{border-top:1px solid var(--home-card-border)}.portfolio_holdingsSymbol__GAjLB{font-weight:700}.portfolio_holdingLink__wSB5H{color:var(--home-accent);font-size:.78rem;font-weight:400;text-decoration:none}.portfolio_holdingLink__wSB5H:hover{text-decoration:underline}@media (max-width:720px){.portfolio_holdingsHeader__CUtjc,.portfolio_holdingsRow__2VvgX{grid-template-columns:1fr 1fr}.portfolio_holdingsHeader__CUtjc span:nth-child(n+3),.portfolio_holdingsRow__2VvgX span:nth-child(n+3){display:none}}.portfolio_metricGrid__Pe5mT{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem}.portfolio_metricCard__f_umH{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-card)}.portfolio_metricLabel__3sxMa{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted)}.portfolio_metricValue__H_7LN{font-size:1.25rem;font-weight:700}.portfolio_metricHint__AO7o_{font-size:.72rem;color:var(--home-muted)}.portfolio_gain__63qUV{color:var(--calc-gain,#34d399)}.portfolio_loss__853dI{color:var(--calc-loss,#fb7185)}.portfolio_chartCard__nkWDM{margin-top:1.25rem;padding:1.25rem;border-radius:16px;border:1px solid var(--home-card-border);background:var(--home-card)}.portfolio_chartLegend__7J1fU{display:flex;gap:1rem;margin-bottom:.5rem;font-size:.75rem;color:var(--home-muted)}.portfolio_legendItem__yPaen{display:inline-flex;align-items:center;gap:.35rem}.portfolio_legendSwatch__DHIec{width:14px;height:3px;border-radius:2px;display:inline-block}.portfolio_warnings__4YHjp{margin:1rem 0 0;padding:.75rem .85rem .75rem 1.75rem;border-radius:10px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.35);color:var(--home-text);font-size:.82rem}.portfolio_eventTable__dAtU_{margin-top:1.25rem;border:1px solid var(--home-card-border);border-radius:12px;overflow:hidden}.portfolio_eventHeader__8PXCa,.portfolio_eventRow__q45sl{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:.6rem .85rem;font-size:.82rem}.portfolio_eventHeader__8PXCa{background:var(--home-surface);color:var(--home-muted);font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.portfolio_eventRow__q45sl{border-top:1px solid var(--home-card-border)}.portfolio_footnote__g9kh3{margin:1rem 0 0;font-size:.75rem;color:var(--home-muted);line-height:1.5}.investment-amount-field_shell__KkYmj{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.35rem}.investment-amount-field_shellStage___hFEt{align-items:stretch;margin-bottom:0;gap:1.25rem}.investment-amount-field_shellStageShares__faoAK{gap:1.25rem}.investment-amount-field_modeRow__YPshU{width:100%}.investment-amount-field_modeSelectWrap__s3fZo{position:relative;z-index:8}.investment-amount-field_modeTrigger__nGWwz{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--home-card-border);border-radius:var(--home-radius-pill,999px);background:var(--home-surface);color:var(--home-text);font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.investment-amount-field_modeTrigger__nGWwz:hover{background:var(--home-surface-strong);border-color:color-mix(in srgb,var(--home-card-border) 50%,var(--home-text))}.investment-amount-field_modeTrigger__nGWwz svg{color:var(--home-muted)}.investment-amount-field_modeMenu__BOpLd{position:absolute;top:calc(100% + .45rem);left:50%;translate:-50% 0;width:min(20rem,calc(100vw - 2.5rem));padding:.35rem;border:1px solid var(--home-card-border);border-radius:var(--home-radius-md,14px);background:var(--home-card);box-shadow:0 16px 40px rgba(0,0,0,.18)}.investment-amount-field_shellStage___hFEt .investment-amount-field_modeMenu__BOpLd{left:0;translate:none}.investment-amount-field_modeOption__TiAC_{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.85rem .75rem;border:none;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.investment-amount-field_modeOption__TiAC_:hover{background:var(--home-surface)}.investment-amount-field_modeOptionCopy__B5kpc{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.investment-amount-field_modeOptionLabel__Kb0vT{font-size:.9375rem;font-weight:700;color:var(--home-text)}.investment-amount-field_modeOptionLabelActive__ecSNP{color:var(--home-accent)}.investment-amount-field_modeOptionDesc__B7dbH{font-size:.8125rem;line-height:1.45;color:var(--home-muted)}.investment-amount-field_modeOptionCheck__mYsje{flex-shrink:0;color:var(--home-accent);margin-top:.1rem}.investment-amount-field_heroAmount__xau9k{display:flex;align-items:baseline;justify-content:center;gap:.15rem;width:100%;padding:.25rem .5rem 0}.investment-amount-field_heroAmountStage__gR5Yo{justify-content:flex-start;align-items:center;gap:1rem;padding:0;flex-wrap:nowrap}.investment-amount-field_heroAmountShares__nK9Ah{align-items:center}.investment-amount-field_heroAmountWithAddon__tMRe1{width:100%}.investment-amount-field_amountCluster__7aIvH{display:flex;align-items:center;gap:.15rem;flex:0 0 auto;min-width:0}.investment-amount-field_heroAmountStage__gR5Yo .investment-amount-field_heroAmountInput__9E_UX{text-align:left;width:auto;min-width:2.5ch;max-width:9.5ch;flex:0 0 auto;font-size:2.125rem;font-weight:700;margin-left:0}.investment-amount-field_heroAmountStage__gR5Yo .investment-amount-field_heroPrefix__3EvLw{font-size:2.125rem;font-weight:700}.investment-amount-field_sharesUnit__95o02{font-size:.9375rem;font-weight:700;color:var(--home-text);line-height:1;white-space:nowrap;flex-shrink:0;margin-left:.25rem}.investment-amount-field_afterAmount__oyySs{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.investment-amount-field_heroAmountInput__9E_UX,.investment-amount-field_heroPrefix__3EvLw{color:var(--home-accent);font-size:clamp(2rem,7vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1}.investment-amount-field_heroAmountInput__9E_UX{width:min(100%,16rem);border:none;background:transparent;text-align:center;outline:none;caret-color:var(--home-accent)}.investment-amount-field_heroAmountInput__9E_UX::placeholder{color:color-mix(in srgb,var(--home-accent) 35%,transparent)}@media (max-width:640px){.investment-amount-field_heroAmountStage__gR5Yo{flex-wrap:wrap;gap:.85rem}.investment-amount-field_afterAmount__oyySs{flex:1 1 100%}.investment-amount-field_modeMenu__BOpLd{width:min(18rem,calc(100vw - 2rem))}}.extra-buy-row_row__ZcCr5{display:flex;align-items:center;gap:.35rem;padding:.45rem .55rem;border-radius:10px;border:1px solid var(--home-card-border);background:var(--home-surface)}.extra-buy-row_rowMain__oRZo6{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;flex:1 1;min-width:0}.extra-buy-row_valueField__uu9wV{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .45rem;border-radius:8px;border:1px solid var(--home-card-border);background:var(--home-input);min-width:4.5rem}.extra-buy-row_valuePrefix__1Bmxd{color:var(--home-accent);font-size:.8125rem;font-weight:700}.extra-buy-row_valueInput__kviKW{width:3.5rem;border:none;background:transparent;color:var(--home-text);font-size:.8125rem;font-weight:400;outline:none}.extra-buy-row_recurringCheck__agrz9{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:400;color:var(--home-muted);cursor:pointer;white-space:nowrap}.extra-buy-row_recurringCheck__agrz9 input{width:.85rem;height:.85rem;accent-color:var(--home-accent)}.extra-buy-row_intervalSelect__axgZ2{padding:.25rem .45rem;border-radius:8px;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.75rem;font-weight:400;outline:none;cursor:pointer}.extra-buy-row_datePair__VDG1N{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.extra-buy-row_dateMini__Crs7Y{display:inline-flex;align-items:center;gap:.3rem}.extra-buy-row_dateMiniLabel__DLt8v{font-size:.6875rem;font-weight:700;text-transform:lowercase;color:var(--home-muted)}.extra-buy-row_dateMiniInput__HMqfA{padding:.2rem .35rem;border-radius:8px;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);font-size:.6875rem;outline:none;max-width:8.5rem}.extra-buy-row_dateMiniInput__HMqfA:focus{border-color:var(--home-accent)}.extra-buy-row_removeBtn___pYRp{flex-shrink:0;width:1.5rem;height:1.5rem;border:none;border-radius:6px;background:transparent;color:var(--home-muted);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .15s,background .15s}.extra-buy-row_removeBtn___pYRp:hover{color:var(--home-text);background:rgba(251,113,133,.12)}.extra-buy-row_srOnly__NoFyL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.extra-buy-row_rowMain__oRZo6{flex-direction:column;align-items:stretch}.extra-buy-row_datePair__VDG1N,.extra-buy-row_valueField__uu9wV{width:100%}.extra-buy-row_dateMiniInput__HMqfA{flex:1 1;max-width:none}}.info-tooltip_wrap__4w1Ld{position:relative;display:inline-flex;vertical-align:middle;margin-left:.25rem}.info-tooltip_trigger__8uzQx{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--home-accent) 16%,transparent);color:var(--home-accent);font-size:.625rem;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;cursor:help;transition:background .15s ease,color .15s ease}.info-tooltip_trigger__8uzQx:focus-visible,.info-tooltip_trigger__8uzQx:hover{background:color-mix(in srgb,var(--home-accent) 24%,transparent);outline:none;box-shadow:0 0 0 2px rgba(var(--home-accent-rgb),.25)}.info-tooltip_tooltip__NMM90{position:absolute;z-index:40;left:50%;bottom:calc(100% + .45rem);translate:-50% 0;width:max-content;max-width:min(16rem,calc(100vw - 2rem));padding:.55rem .7rem;border-radius:10px;border:1px solid var(--home-card-border);background:var(--home-card);color:var(--home-text);font-size:.75rem;font-weight:400;font-style:normal;line-height:1.45;text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.14);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,translate .15s ease}.info-tooltip_tooltipOpen__X5TU8{opacity:1;visibility:visible;translate:-50% -2px}.info-tooltip_tooltip__NMM90:after{content:"";position:absolute;top:100%;left:50%;translate:-50% 0;border:6px solid transparent;border-top:6px solid var(--home-card)}@media (max-width:520px){.info-tooltip_tooltip__NMM90{left:auto;right:-.35rem;translate:none}.info-tooltip_tooltipOpen__X5TU8{translate:0 -2px}.info-tooltip_tooltip__NMM90:after{left:auto;right:.65rem;translate:none}}.ad-slot_slot__xjvcz{display:block;width:100%;min-height:90px;margin:1.75rem 0;padding:.75rem 0;overflow:hidden;border-radius:12px;background:var(--calc-surface2,var(--home-surface));border:1px dashed var(--home-card-border)}.ad-slot_label__CFO6D{display:block;margin:0 0 .5rem;padding:0 .25rem;font-size:.68rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--home-muted);text-align:center}.ad-slot_ins__CHwny{display:block;width:100%;min-height:90px}