.auth_page__N1Mpl{max-width:480px;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;color:var(--home-text)}.auth_pageNarrow__uo9_r{max-width:380px;width:100%;margin:0 auto;padding:2rem 1.25rem;color:var(--home-text)}.auth_pageWide__HQk5S{max-width:720px;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;color:var(--home-text)}.auth_eyebrow__vjpDK{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-accent)}.auth_title__tO5sT{margin:0 0 .65rem;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);color:var(--text-primary);text-wrap:balance}.auth_progress__d3jFe{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.auth_progressBar__M07ZY{height:6px;flex-shrink:0;border-radius:999px;background:var(--home-track);transition:background .25s ease,width .25s ease}.auth_progressBarActive__2m3AE{width:2.5rem;min-width:2.5rem;background:var(--home-accent)}.auth_progressBarInactive__6MKGc{width:6px;min-width:6px}.auth_lede__BUVLC{margin:0 0 1.5rem;color:var(--home-muted);font-size:1rem;line-height:1.6;text-wrap:balance}.auth_panel__i1ct2{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.3rem 1.4rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px rgba(0,0,0,.06)}.auth_authCard__RFIHz{display:flex;flex-direction:column;gap:1.15rem;padding:.25rem 0 1rem}.auth_authBrand__X8XdU{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.35rem;text-align:center}.auth_authLogo__cdWCP{display:block;height:1.85rem;width:auto}.auth_authLogoOnLight__9lHdu{display:block}.auth_authLogoOnDark__ScNCT,:root[data-theme=dark] .auth_authLogoOnLight__9lHdu{display:none}:root[data-theme=dark] .auth_authLogoOnDark__ScNCT,:root[data-theme=light] .auth_authLogoOnLight__9lHdu{display:block}:root[data-theme=light] .auth_authLogoOnDark__ScNCT{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth_authLogoOnLight__9lHdu{display:none}:root:not([data-theme=light]) .auth_authLogoOnDark__ScNCT{display:block}}.auth_authTagline__67LgK{margin:0;color:var(--home-text);font-size:1.05rem;font-weight:500;line-height:1.35}.auth_authForm__vVZcc{display:flex;flex-direction:column;gap:.85rem}.auth_authField__mZPv5{position:relative;display:block;border:1px solid var(--home-card-border);background:var(--home-card);border-radius:12px;min-height:3.65rem}.auth_authField__mZPv5:focus-within{border-color:var(--home-text)}.auth_authFieldLabel____Q41{position:absolute;top:.45rem;left:.95rem;color:var(--home-muted);font-size:.72rem;font-weight:500;line-height:1;pointer-events:none}.auth_authFieldInput__ajoK3{width:100%;box-sizing:border-box;border:none;background:transparent;color:var(--home-text);padding:1.45rem 2.5rem .5rem .95rem;font:inherit;font-size:1rem;line-height:1.3}.auth_authFieldInput__ajoK3:focus{outline:none}.auth_authClear__uoqlc{position:absolute;top:50%;right:.7rem;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--home-track,#d4d4d8);color:var(--home-muted);font-size:.95rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.auth_authClear__uoqlc:hover{color:var(--home-text)}.auth_authContinue__OiDiy{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.15rem;border:none;border-radius:999px;padding:.95rem 1.1rem;font:inherit;font-size:1.05rem;font-weight:700;color:#fff;cursor:pointer;background:var(--home-accent);transition:filter .15s ease,opacity .15s ease}.auth_authContinue__OiDiy:hover:not(:disabled){filter:brightness(1.06)}.auth_authContinue__OiDiy:disabled{opacity:.55;cursor:not-allowed}.auth_authLinks__jX8JA{display:flex;align-items:center;justify-content:center;gap:.85rem}.auth_authSwitch__ln8Qt{margin:0;text-align:right;color:var(--home-muted);font-size:.95rem;line-height:1.4}.auth_authSwitch__ln8Qt a{color:var(--home-text);font-weight:700;text-decoration:none}.auth_authSwitch__ln8Qt a:hover{color:var(--home-accent)}.auth_authLinksRule__J_3Vm{width:1px;height:.95rem;background:var(--home-card-border)}.auth_authTextLink___j0wj{border:none;background:none;padding:0;color:var(--home-text);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer}.auth_authTextLink___j0wj:hover{color:var(--home-accent)}.auth_authOr__LRJnN{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin:.35rem 0 0;color:var(--home-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth_authOr__LRJnN:after,.auth_authOr__LRJnN:before{content:"";height:1px;background:var(--home-card-border)}.auth_oauthRow__mSWHm{display:flex;justify-content:center;gap:.85rem}.auth_oauthCircle__OCDsg{width:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-card-border);border-radius:50%;background:var(--home-card);cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth_oauthCircle__OCDsg:hover:not(:disabled){border-color:var(--home-border-strong,var(--home-text));background:var(--home-surface,var(--home-card))}.auth_oauthCircle__OCDsg:disabled{opacity:.55;cursor:not-allowed}.auth_divider__ZhDd8{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;color:var(--home-text-faint);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;background:var(--home-card-border)}.auth_form__krKKs{display:flex;flex-direction:column;gap:.85rem}.auth_field__H8XQ4{display:flex;flex-direction:column;gap:.35rem}.auth_field__H8XQ4 label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-faint)}.auth_field__H8XQ4 input{border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);border-radius:12px;padding:.75rem .9rem;font:inherit;font-size:.95rem}.auth_field__H8XQ4 input:focus{outline:2px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:1px}.auth_primaryBtn__fy_LG{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--home-accent);color:#fff;border-radius:14px;padding:.85rem 1.1rem;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s ease}.auth_primaryBtn__fy_LG:hover:not(:disabled){background:var(--home-accent-hover)}.auth_primaryBtn__fy_LG:disabled{opacity:.55;cursor:not-allowed}.auth_ghostBtn__tWUfQ{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-card-border);background:transparent;color:var(--home-muted);border-radius:14px;padding:.75rem 1rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none}.auth_ghostBtn__tWUfQ:hover{color:var(--home-text);border-color:var(--home-border-strong)}.auth_error__RAJfV{background:color-mix(in srgb,var(--calc-loss) 14%,transparent);color:var(--calc-loss)}.auth_error__RAJfV,.auth_success__clpse{margin:0;padding:.7rem .85rem;border-radius:12px;font-size:.875rem;line-height:1.4}.auth_success__clpse{background:var(--home-green-bg);color:var(--home-green)}.auth_foot__KL3pK{margin:1.15rem 0 0;text-align:center;color:var(--home-muted);font-size:.9rem}.auth_foot__KL3pK a{color:var(--home-accent);font-weight:700;text-decoration:none}.auth_foot__KL3pK a:hover{text-decoration:underline;text-underline-offset:2px}.auth_hint__W7O2a{margin:0;color:var(--home-muted);font-size:.875rem;line-height:1.5}.auth_actionsRow__tbjSB{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.auth_profileCard__inSa1{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem 1.3rem 1.4rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);margin-bottom:1.25rem}.auth_profileCard__inSa1 h2{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.auth_profileCard__inSa1 p{margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.5}.auth_signOutBtn__5zdhU{border:none;background:transparent;color:var(--home-muted);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.auth_signOutBtn__5zdhU:hover{color:var(--home-text)}.currency-select_wrap__vr7pP{position:relative;margin-bottom:1.25rem}.currency-select_wrapCompact__pCFDg{margin-bottom:0}.currency-select_wrapCompact__pCFDg .currency-select_field__2euyC{min-height:2.5rem;box-sizing:border-box}.currency-select_srLabel__mBDId{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.currency-select_field__2euyC{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:var(--home-radius-md,14px);border:1px solid var(--home-card-border);background:var(--home-input);transition:border-color .2s,box-shadow .2s}.currency-select_field__2euyC:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.2)}.currency-select_fieldSymbol__RkIH_{flex-shrink:0;min-width:1.5rem;text-align:center;color:var(--home-muted);font-weight:400;font-size:1rem}.currency-select_fieldFlag__D6AMH{flex-shrink:0;width:1.5rem;text-align:center;font-size:1.15rem;line-height:1}.currency-select_input__42gO2{flex:1 1;min-width:0;border:none;background:transparent;color:var(--home-text);font:inherit;font-size:.95rem;outline:none}.currency-select_input__42gO2::placeholder{color:rgba(148,163,184,.75)}.currency-select_chevron__wFi2N{flex-shrink:0;color:var(--home-muted);font-size:.85rem;pointer-events:none}.currency-select_menu__bcsio{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;right:0;margin:0;padding:.35rem;list-style:none;max-height:280px;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);text-align:left}.currency-select_menuSymbol__P8FIy{right:auto;width:min(15rem,calc(100vw - 2rem));min-width:15rem}.currency-select_option__Pk6l0{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:10px;cursor:pointer;color:var(--home-text)}.currency-select_optionFlag__EFRSL{flex-shrink:0;font-size:1.05rem;line-height:1}.currency-select_optionActive__wFwnW{background:rgba(var(--home-accent-rgb),.12)}.currency-select_optionSelected__uNaxC{color:var(--home-accent)}.currency-select_optionLabel__Y7D28{font-size:.875rem;font-weight:400;white-space:nowrap}.currency-select_wrapSymbol__BLJPv{width:auto;flex-shrink:0}.currency-select_symbolField__dNZx7{display:inline-flex;align-items:center;gap:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--home-accent);cursor:pointer;transition:background .15s ease;line-height:1}.currency-select_symbolField__dNZx7:hover{background:rgba(var(--home-accent-rgb),.08)}.currency-select_symbolTrigger__kMSsp{font-size:2.125rem;font-weight:700;letter-spacing:-.03em;line-height:1}.currency-select_symbolChevron__ZzU0F{flex-shrink:0;color:var(--home-accent);font-size:.8rem;line-height:1;margin-bottom:0;margin-left:.15rem;margin-top:.35rem;pointer-events:none}.currency-select_empty__JD09h{padding:.75rem .6rem;color:var(--home-muted);font-size:.875rem;text-align:center}.marketing_maxw__S_v6A{position:relative;z-index:1;max-width:var(--site-content-max);margin:0 auto;padding:0 var(--site-gutter)}.marketing_bgFx__TgU0U{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--home-bg)}.marketing_hero__nmD_z{padding:132px 0 96px;text-align:center;position:relative;overflow:hidden}.marketing_heroInner__Vp6_U{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 28px}.marketing_heroBrand__CSCUt{margin:0 0 1rem;font-size:clamp(2.75rem,7vw,4.75rem);letter-spacing:-.03em;line-height:1}.marketing_heroBrand__CSCUt,.marketing_heroTitle__W35B8{font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-weight:700;color:var(--home-text)}.marketing_heroTitle__W35B8{font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.2;letter-spacing:-.02em;margin:0;text-wrap:balance}.marketing_grad__nBKmM,.marketing_gradient__LJAwV{color:var(--home-accent)}.marketing_heroBody__peQaB,.marketing_heroSub__JTmo5{margin:34px auto 0;max-width:620px;color:var(--home-muted);font-size:17px;font-weight:400;line-height:1.65;text-wrap:balance}.marketing_heroActions__JPLcA,.marketing_heroCta__aCpFP{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:44px;flex-wrap:wrap}.marketing_btnGhost__Q7mxE,.marketing_btnPrimary__eXHUq{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;font-size:15px;padding:14px 28px;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.marketing_btnGhost__Q7mxE:hover,.marketing_btnPrimary__eXHUq:hover{transform:translateY(-3px) scale(1.02)}.marketing_btnPrimary__eXHUq{background:var(--home-accent);color:#fff;box-shadow:0 14px 32px -12px rgba(var(--home-accent-rgb),.4)}.marketing_btnGhost__Q7mxE{background:var(--home-card);border-color:var(--home-border-strong);color:var(--home-text)}.marketing_btnGhost__Q7mxE:hover{border-color:var(--home-accent)}.marketing_steps__lV1CC{position:relative;overflow:hidden;padding:76px 0 96px;background:var(--home-bg-soft)}.marketing_stepsInner__WeQKg{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:center}.marketing_stepsCopy__2Fhg8 h2{font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:clamp(30px,4.2vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0;text-wrap:balance}.marketing_stepsCopy__2Fhg8 p{color:var(--home-muted);font-size:16px;font-weight:400;margin-top:16px;line-height:1.65;max-width:420px;text-wrap:balance}.marketing_flow__saA0Q{max-width:460px;margin:0 auto}.marketing_flowNode__mBejq,.marketing_flow__saA0Q{display:flex;flex-direction:column;align-items:center}.marketing_flowNode__mBejq{position:relative;width:100%;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);padding:38px 34px 32px;text-align:center;gap:12px;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.marketing_flowNode__mBejq:hover{transform:translateY(-4px);border-color:var(--home-accent);box-shadow:var(--shadow-lg)}.marketing_flowNum__dn_q5{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.05em;color:#fff;background:var(--home-accent);padding:5px 12px;border-radius:999px;box-shadow:0 6px 16px -6px rgba(var(--home-accent-rgb),.35)}.marketing_flowIcon__I0RM_{width:64px;height:64px;background:none;color:var(--home-accent);display:flex;align-items:center;justify-content:center;margin-top:6px}.marketing_flowIcon__I0RM_ svg{width:56px;height:56px;display:block;stroke-width:1.3}.marketing_flowNode__mBejq h3{font-size:19.5px;font-weight:700;letter-spacing:-.01em;margin:0;text-wrap:balance}.marketing_flowNode__mBejq p{color:var(--home-muted);font-size:14.5px;font-weight:400;line-height:1.6;max-width:360px;margin:0;text-wrap:balance}.marketing_flowTag__RdIFy{display:inline-flex;align-items:center;gap:8px;margin-top:6px;background:var(--home-surface);border:1px solid var(--home-card-border);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--home-muted);transition:color .2s ease,border-color .2s ease}.marketing_flowNode__mBejq:hover .marketing_flowTag__RdIFy{color:var(--home-text);border-color:var(--home-border-strong)}.marketing_tagDot__v1i45{width:7px;height:7px;border-radius:50%;background:var(--home-green,#3ee08a);flex-shrink:0}.marketing_flowConnector__i5Yw3{display:flex;flex-direction:column;align-items:center;gap:0;height:64px;width:2px;position:relative}.marketing_flowDot__qFZIa{width:10px;height:10px;border-radius:50%;background:var(--home-accent-2);flex-shrink:0;box-shadow:0 0 0 4px var(--home-accent-soft)}.marketing_flowLine__30yZJ{flex:1 1;width:2px;height:100%;overflow:visible}.marketing_flowLine__30yZJ line{stroke:var(--home-border-strong);stroke-width:2;stroke-dasharray:4 6;animation:marketing_flowDash__nhH2h 1s linear infinite}@keyframes marketing_flowDash__nhH2h{to{stroke-dashoffset:-40}}.marketing_tools__8MZiN{position:relative;overflow:hidden;padding:96px 0;background:var(--home-bg-soft)}.marketing_sectionHead__WKJzW{max-width:640px;margin:0 auto 52px;text-align:center}.marketing_sectionHead__WKJzW h2{font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:clamp(30px,4.2vw,48px);font-weight:700;letter-spacing:-.015em;margin:0;text-wrap:balance}.marketing_sectionHead__WKJzW p{color:var(--home-muted);font-size:16px;font-weight:400;margin-top:14px;line-height:1.6;text-wrap:balance}.marketing_toolsGrid__r3Muk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.marketing_toolCard__ZDJ_b{background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);padding:30px;text-align:left;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;text-decoration:none;color:inherit;font:inherit;width:100%;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.marketing_toolCard__ZDJ_b:hover{transform:translateY(-5px);border-color:var(--home-accent);box-shadow:var(--shadow-lg)}.marketing_toolCardFeatured__c2AlO{background:var(--home-card)}.marketing_toolBadge__Qkv56{position:absolute;top:22px;right:22px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--home-accent-soft);color:var(--home-accent-2);padding:5px 10px;border-radius:999px;z-index:1}.marketing_toolIcon__M7j7F{width:56px;height:56px;background:none;color:var(--home-accent);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.marketing_toolIcon__M7j7F svg{width:48px;height:48px;display:block}.marketing_toolTag___WPVE{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--home-text-faint);position:relative;z-index:1}.marketing_toolCard__ZDJ_b h3{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0;position:relative;z-index:1;text-wrap:balance}.marketing_toolCard__ZDJ_b p{color:var(--home-muted);font-size:14.5px;font-weight:400;line-height:1.55;flex:1 1;margin:0;position:relative;z-index:1;text-wrap:balance}.marketing_toolGo__fZ_mV{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--home-accent-2);margin-top:4px;position:relative;z-index:1}.marketing_toolGo__fZ_mV svg{width:15px;height:15px;transition:transform .2s ease}.marketing_toolCard__ZDJ_b:hover .marketing_toolGo__fZ_mV svg{transform:translateX(4px)}@media (max-width:900px){.marketing_toolsGrid__r3Muk{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.marketing_stepsInner__WeQKg{grid-template-columns:1fr}}@media (max-width:600px){.marketing_toolsGrid__r3Muk{grid-template-columns:1fr}}.marketing_waveDecor__tS2fH{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;width:auto;height:auto;max-width:none;opacity:.3}html[data-theme=dark] .marketing_waveDecor__tS2fH{opacity:.22;filter:invert(1)}.marketing_waveHero__zuw5u{top:-11%;left:3%;width:80vw;transform:rotate(-8deg)}.marketing_waveSteps__EJ6NT{top:1%;left:-18%;width:70vw;transform:rotate(-20deg)}.marketing_waveTools__PSBcU{top:-4%;right:-10%;left:auto;width:min(76vw,46rem);transform:rotate(13deg)}@media (max-width:860px){.marketing_waveHero__zuw5u{top:9%;left:0}.marketing_waveSteps__EJ6NT,.marketing_waveTools__PSBcU{width:min(120vw,38rem)}}.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;color:var(--text-primary);text-wrap:balance}.home-form_heroGradient__fp5R2{color:var(--home-accent)}.home-form_tagline__IbTPp{text-align:center;color:var(--text-secondary);font-size:18px;line-height:1.55;max-width:34rem;margin:1.75rem auto 0}.home-form_card__wARZX{background:var(--surface);color:var(--text-primary);border:1px solid color-mix(in srgb,#ffffff 45%,var(--border-default));border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-card)}.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_initialCaption__kIaFv{margin:0 0 .35rem;font-size:.78125rem;font-weight:400;color:var(--home-muted);text-transform:uppercase;letter-spacing:.05em}.home-form_paymentRow__OAnLx{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem;margin:1.1rem 0 0}.home-form_intervalSelect__UP9x6,.home-form_paymentInput__04uR9{width:100%;padding:.75rem .875rem;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}.home-form_intervalSelect__UP9x6:focus,.home-form_paymentInput__04uR9:focus{border-color:var(--home-accent-2)}.home-form_paymentInputWrap__D_XSc{position:relative;display:flex;align-items:center}.home-form_paymentPrefix__RrMkJ{position:absolute;left:.85rem;color:var(--home-muted);pointer-events:none}.home-form_paymentInput__04uR9{padding-left:1.7rem}.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:var(--home-accent);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,.home-form_paymentRow__OAnLx{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)}.home-form_invest2035Presets__A4eWk{margin-top:2rem;padding:1.25rem 1.15rem;border:1px solid var(--home-card-border);border-radius:16px;background:var(--home-card)}.home-form_invest2035PresetsTitle__XAlHU{margin:0 0 .45rem;font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:1.2rem;letter-spacing:-.02em}.home-form_invest2035PresetsIntro__BS2Gx{margin:0 0 .9rem;color:var(--home-muted);font-size:.9rem;line-height:1.5}.home-form_invest2035PresetsList__0tZFW{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}@media (min-width:720px){.home-form_invest2035PresetsList__0tZFW{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-form_invest2035PresetLink__QUJqk{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--home-card-border);background:var(--home-surface);text-decoration:none;color:inherit}.home-form_invest2035PresetLink__QUJqk:hover{border-color:var(--home-accent)}.home-form_invest2035PresetLabel___9RQt{font-weight:700}.home-form_invest2035PresetMeta__KhriG{font-size:.82rem;color:var(--home-muted)}.home-form_invest2035PresetsFoot__L8fZp{margin:.9rem 0 0;font-size:.85rem;color:var(--home-muted)}.home-form_invest2035PresetsFoot__L8fZp a{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 minmax(4.5rem,7.5rem) 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:760px;margin-inline:auto;color:var(--calc-text)}.average-down_assetSetup__aWBZe{background:var(--surface);color:var(--text-primary);border:1px solid color-mix(in srgb,#ffffff 45%,var(--border-default));border-radius:var(--radius-lg);padding:28px;margin-bottom:1.25rem;box-shadow:var(--shadow-card)}.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)}}.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}}.financial-risk-notice_notice__N10d0{display:flex;gap:12px;margin:1.25rem 0 0;padding:16px 18px;border-radius:16px;border:1px solid #f2c879;background:var(--warning-soft,#fff5e7);color:var(--text-primary);text-align:left}.financial-risk-notice_icon__p9rFq{flex-shrink:0;margin-top:.1rem;color:var(--warning,#d97706)}.financial-risk-notice_copy__qYRZ8{min-width:0}.financial-risk-notice_title__7dImR{margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.3;color:var(--text-primary)}.financial-risk-notice_body__Y2uOE{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-secondary,var(--home-muted,#5a6a75))}.financial-risk-notice_link__EUF04{color:var(--brand-500,var(--home-accent,#2563eb));text-decoration:underline;text-underline-offset:2px}.financial-risk-notice_link__EUF04:hover{opacity:.9}.site-page_content__CGB4U{width:100%;max-width:var(--site-content-max);margin-inline:auto;box-sizing:border-box}.site-page_contentGutter__laiQZ{padding-inline:var(--site-gutter)}.site-page_pagePadding__qpXcm{padding-top:var(--space-8);padding-bottom:var(--space-16)}.site-page_pagePaddingCompact__y_Kp0{padding-top:var(--space-6);padding-bottom:var(--space-12)}.site-page_band__DWA5m{width:100%}.site-page_bandMuted__vTdjx{background:var(--surface-muted)}.site-page_bandSubtle__XLmFK{background:var(--surface-subtle)}.site-page_intro__wdfrv{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8)}.site-page_introWithMedia__xibsv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:stretch;grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem);margin-bottom:0}.site-page_introWithMedia__xibsv .site-page_introCopy__ozQAX{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-height:100%}.site-page_introWithMedia__xibsv .site-page_title__FT_Sm{font-size:var(--text-display-size);letter-spacing:var(--text-display-tracking);line-height:var(--text-display-leading)}.site-page_introWithMedia__xibsv .site-page_lede__JNWqt{max-width:36rem}.site-page_introWithMedia__xibsv .site-page_meta__0yUmY{margin:0}.site-page_introMedia__fFZqo{min-width:0}.site-page_introCenter__bzVyc{flex-direction:column;align-items:center;text-align:center}.site-page_introCopy__ozQAX{min-width:0}.site-page_title__FT_Sm{margin:0;font-family:var(--font-headline),var(--font-body),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);color:var(--text-primary);text-wrap:balance}.site-page_lede__JNWqt{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-lede-size);line-height:var(--text-lede-leading);text-wrap:balance}.site-page_introCenter__bzVyc .site-page_lede__JNWqt,.site-page_introCenter__bzVyc .site-page_meta__0yUmY{margin-inline:auto;max-width:54ch}.site-page_meta__0yUmY{margin:var(--space-4) 0 0;font-size:var(--text-meta-size);line-height:var(--text-meta-leading);color:var(--home-text-faint,var(--text-muted))}.site-page_introActions___5n4W{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}.site-page_introCenter__bzVyc .site-page_introActions___5n4W{margin-top:var(--space-4);margin-inline:auto}@media (max-width:860px){.site-page_introWithMedia__xibsv{grid-template-columns:1fr}}@media (max-width:720px){.site-page_intro__wdfrv:not(.site-page_introCenter__bzVyc):not(.site-page_introWithMedia__xibsv){flex-direction:column}}.profile_subtitle__e3Wor{margin:0;color:var(--text-secondary);font-size:16px;line-height:1.5}.profile_editBtn__3uPyB{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;margin:0;padding:.55rem .9rem;border-radius:10px;border:1px solid var(--home-card-border);background:var(--home-card);color:var(--home-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.profile_editBtn__3uPyB:hover:not(:disabled){background:color-mix(in srgb,var(--home-muted) 10%,var(--home-card))}.profile_editBtn__3uPyB:disabled{opacity:.55;cursor:not-allowed}.profile_editBtn__3uPyB svg{width:1rem;height:1rem}.profile_stack__e9956{display:flex;flex-direction:column;gap:1.15rem}.profile_card__RgXeg{padding:1.35rem 1.4rem 1.4rem;border-radius:16px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 10px 28px rgba(0,0,0,.05)}.profile_cardTitle__0Y7CP{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.profile_cardLede__4n6Qk{margin:0 0 1.15rem;color:var(--home-muted);font-size:.875rem;line-height:1.5}.profile_infoList__POVQS{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.profile_infoRow__tXVFX{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;padding:.95rem 0;border-top:1px solid var(--home-card-border)}.profile_infoRow__tXVFX:first-child{border-top:none;padding-top:.15rem}.profile_infoIcon__Xj753{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px;background:color-mix(in srgb,var(--home-muted) 12%,transparent);color:var(--home-muted)}.profile_infoIcon__Xj753 svg{width:1.1rem;height:1.1rem}.profile_infoCopy__kiSZn{min-width:0;display:flex;flex-direction:column;gap:.2rem}.profile_infoLabel__6xKE3{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--home-text-faint)}.profile_infoValue__0cS2O{margin:0;font-size:.98rem;font-weight:600;color:var(--home-text);word-break:break-word}.profile_nameField__N9__e{margin-top:.15rem}.profile_nameField__N9__e input,.profile_nameField__N9__e select{width:100%;box-sizing:border-box;border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);border-radius:10px;padding:.65rem .8rem;font:inherit;font-size:.95rem}.profile_nameField__N9__e input:focus,.profile_nameField__N9__e select:focus{outline:2px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:1px}.profile_editActions__p6rrC{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.profile_dangerBtn__wxvyM,.profile_ghostBtn__hN5qW,.profile_primaryBtn__U5d3w{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:filter .15s ease,background .15s ease,opacity .15s ease}.profile_dangerBtn__wxvyM:disabled,.profile_editBtn__3uPyB:disabled,.profile_ghostBtn__hN5qW:disabled,.profile_primaryBtn__U5d3w:disabled{opacity:.55;cursor:not-allowed}.profile_primaryBtn__U5d3w{border:none;padding:.65rem 1rem;background:var(--home-accent);color:#fff;text-decoration:none}.profile_primaryBtn__U5d3w:hover:not(:disabled){filter:brightness(1.05)}.profile_ghostBtn__hN5qW{border:1px solid var(--home-card-border);padding:.65rem 1rem;background:transparent;color:var(--home-text)}.profile_ghostBtn__hN5qW:hover:not(:disabled){background:color-mix(in srgb,var(--home-muted) 10%,transparent)}.profile_settingsBody__rISl2{display:flex;flex-direction:column;gap:1rem}.profile_field__4f5ZC{display:flex;flex-direction:column;gap:.35rem}.profile_field__4f5ZC label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-faint)}.profile_field__4f5ZC input{border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);border-radius:12px;padding:.75rem .9rem;font:inherit;font-size:.95rem}.profile_field__4f5ZC input:focus{outline:2px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:1px}.profile_actionsRow__iNpCN{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.profile_dangerCard__HQ7tf{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid color-mix(in srgb,#dc2626 35%,var(--home-card-border));background:color-mix(in srgb,#dc2626 8%,var(--home-card))}.profile_dangerCopy__2UQZD{min-width:0}.profile_dangerTitle__0M3co{margin:0 0 .35rem;color:#b91c1c;font-size:1.05rem;font-weight:700}.profile_dangerLede__XJyGk{margin:0;color:var(--home-muted);font-size:.875rem;line-height:1.55}.profile_dangerBtn__wxvyM{flex-shrink:0;border:none;padding:.7rem 1rem;background:#dc2626;color:#fff;white-space:nowrap}.profile_dangerBtn__wxvyM:hover:not(:disabled){filter:brightness(1.05)}.profile_dangerBtn__wxvyM svg{width:1rem;height:1rem}.profile_error__Bq93Z,.profile_success__i0sgh{margin:0;font-size:.9rem;line-height:1.45}.profile_error__Bq93Z{color:#b91c1c}.profile_success__i0sgh{color:color-mix(in srgb,#15803d 85%,var(--home-text))}.profile_lede__YVf34{margin:0;color:var(--home-muted)}.profile_modalBackdrop__oORco{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.profile_modal___Q7eC{width:min(100%,26rem);padding:1.35rem 1.4rem 1.3rem;border-radius:16px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 24px 48px rgba(0,0,0,.22);color:var(--home-text)}.profile_modalTitle__FJywm{margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.profile_modalBody__d4L2M{margin:0 0 1.25rem;color:var(--home-muted);font-size:.925rem;line-height:1.55}.profile_modalActions__0NSBJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}@media (max-width:640px){.profile_header__h_3_l{flex-direction:column}.profile_editBtn__3uPyB{align-self:stretch;justify-content:center}.profile_dangerCard__HQ7tf{flex-direction:column;align-items:stretch}.profile_dangerCard__HQ7tf .profile_dangerBtn__wxvyM{width:100%}.profile_modalActions__0NSBJ{flex-direction:column-reverse}.profile_modalActions__0NSBJ .profile_dangerBtn__wxvyM,.profile_modalActions__0NSBJ .profile_ghostBtn__hN5qW{width:100%}.profile_actionsRow__iNpCN{justify-content:stretch}.profile_actionsRow__iNpCN .profile_ghostBtn__hN5qW,.profile_actionsRow__iNpCN .profile_primaryBtn__U5d3w{flex:1 1}}.suggested-portfolio_card__t1Qc9{padding:28px 32px;border-radius:var(--radius-lg,16px);background:var(--surface,#fff);box-shadow:var(--shadow-card,0 8px 24px rgba(16,33,58,.08));margin-bottom:24px}.suggested-portfolio_mixLabel__RFG8A{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--brand-500)}.suggested-portfolio_card__t1Qc9 h2{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3;color:var(--text-primary)}.suggested-portfolio_rationale__mwPV1{margin:0 0 20px;color:var(--text-secondary);font-size:16px;line-height:1.55}.suggested-portfolio_holdings__YSu5Q{margin:0 0 24px;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.suggested-portfolio_holdings__YSu5Q li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--border-default,#e4ebf2)}.suggested-portfolio_holdings__YSu5Q li:first-child{border-top:none;padding-top:0}.suggested-portfolio_holdings__YSu5Q strong{display:block;font-size:16px}.suggested-portfolio_holdingName__h6lsw{display:block;margin-top:2px;color:var(--text-secondary);font-size:14px}.suggested-portfolio_weight__aC84X{font-size:16px;font-weight:700}.suggested-portfolio_actions__JZWF2{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.suggested-portfolio_primary___F5IW{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-lg);padding:0 16px;border-radius:999px;font-size:var(--control-font-size);font-weight:700;text-decoration:none;background:var(--brand-500);color:var(--text-on-brand,#fff)}.suggested-portfolio_primary___F5IW:hover{background:var(--brand-hover,#1f61d2)}.suggested-portfolio_textLink__jOgbs{color:var(--brand-500);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.suggested-portfolio_textLink__jOgbs:hover{color:var(--brand-hover,#1f61d2)}.suggested-portfolio_loading__0ECsc{margin:48px 0;color:var(--text-secondary);font-size:18px}@media (max-width:640px){.suggested-portfolio_card__t1Qc9{padding:24px}.suggested-portfolio_primary___F5IW{width:100%}}.compare-brokers_page__rpLP8{color:var(--home-text)}.compare-brokers_meta__se6lG a{color:var(--home-accent);text-decoration:underline;text-underline-offset:2px}.compare-brokers_profilePanel__YH379{display:flex;flex-direction:column;gap:1.15rem;padding:28px;background:var(--surface);color:var(--text-primary);border:1px solid color-mix(in srgb,#ffffff 45%,var(--border-default));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:1.35rem}.compare-brokers_profileHead__xZaQO h2{margin:0 0 .3rem;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.compare-brokers_profileHead__xZaQO p{margin:0;color:var(--home-muted);font-size:.9rem}.compare-brokers_profileActions__WdbeX{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding-top:.15rem}.compare-brokers_ctaBtn__3P39K{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-lg);padding:0 1rem;border:none;border-radius:999px;background:var(--brand-500);color:var(--text-on-brand,#fff);font:inherit;font-size:var(--control-font-size);font-weight:700;cursor:pointer}.compare-brokers_ctaBtn__3P39K:hover{background:var(--brand-hover,#1f61d2)}.compare-brokers_ctaBtn__3P39K:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-brokers_wizardOverlay__lWOYm{z-index:80}.compare-brokers_wizardFrame__3XTng{width:min(34rem,100%);max-height:none;padding:0;border:none;background:transparent;box-shadow:none;overflow:visible}.compare-brokers_profileHint__ZzGb2,.compare-brokers_profileReady__z1ry_{margin:0;font-size:.875rem;color:var(--home-muted)}.compare-brokers_profileReady__z1ry_{color:var(--home-accent-2);font-weight:700}.compare-brokers_resetBtn__opdE4{display:inline-flex;align-items:center;border:1px solid var(--home-card-border);background:transparent;color:var(--home-muted);border-radius:999px;padding:.45rem .9rem;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:none}.compare-brokers_resetBtn__opdE4:hover{color:var(--home-text);border-color:var(--home-border-strong)}.compare-brokers_results__TnmyL{margin-bottom:1.35rem}.compare-brokers_resultsHead__Q7Sdg{margin-bottom:.85rem}.compare-brokers_resultsHead__Q7Sdg h2{margin:0 0 .3rem;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.compare-brokers_resultsHead__Q7Sdg p{margin:0;color:var(--home-muted);font-size:.9rem;max-width:54ch}.compare-brokers_matchList__x4NAS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.compare-brokers_matchCard__xM_Cf{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg)}.compare-brokers_matchTop__oh_hW{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem .75rem;gap:.65rem .75rem;align-items:start}.compare-brokers_matchRank__H_zeq{grid-row:span 2;width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;background:var(--home-accent)}.compare-brokers_matchTop__oh_hW h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.compare-brokers_matchTop__oh_hW p{margin:0;color:var(--home-muted);font-size:.84rem;line-height:1.45}.compare-brokers_matchTop__oh_hW .compare-brokers_fitBadge__kJRuj{grid-column:2}.compare-brokers_inlineReasons__3XFdq,.compare-brokers_reasonList__P4m9X{margin:0;padding-left:1.1rem;color:var(--home-text);font-size:.84rem;line-height:1.45}.compare-brokers_inlineReasons__3XFdq li+li,.compare-brokers_reasonList__P4m9X li+li{margin-top:.3rem}.compare-brokers_matchActions__XpqZ4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.compare-brokers_jumpLink__5g8jy,.compare-brokers_visitLink__IjPbs{font-size:.875rem;font-weight:700;color:var(--home-accent-2);text-decoration:none}.compare-brokers_jumpLink__5g8jy:hover,.compare-brokers_visitLink__IjPbs:hover{text-decoration:underline;text-underline-offset:3px}.compare-brokers_fitBadge__kJRuj{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.02em}.compare-brokers_fitHigh__HfOc_{background:var(--home-green-bg);color:var(--home-green)}.compare-brokers_fitMid__97cQf{background:var(--home-accent-soft);color:var(--home-accent-2)}.compare-brokers_fitLow__vmZmt{background:var(--home-surface);color:var(--home-muted);border:1px solid var(--home-card-border)}.compare-brokers_resultCount__OnSty{margin:0 0 .85rem;font-size:.875rem;color:var(--home-muted)}.compare-brokers_tablePanel__aeO1m{background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px rgba(0,0,0,.06);overflow:hidden}.compare-brokers_tableWrap____nHc{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-brokers_table__m_XHr{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}.compare-brokers_table__m_XHr td,.compare-brokers_table__m_XHr th{text-align:left;vertical-align:top;padding:.9rem 1rem;border-bottom:1px solid var(--home-card-border);border-right:1px solid var(--home-card-border);max-width:16rem;line-height:1.5}.compare-brokers_table__m_XHr td:last-child,.compare-brokers_table__m_XHr th:last-child{border-right:none}.compare-brokers_table__m_XHr tbody tr:last-child td,.compare-brokers_table__m_XHr tbody tr:last-child th{border-bottom:none}.compare-brokers_corner__IDdxk{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--home-card);min-width:8.5rem}.compare-brokers_table__m_XHr thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--home-bg-soft);font-weight:700}.compare-brokers_table__m_XHr thead th.compare-brokers_corner__IDdxk{z-index:4;background:var(--home-bg-soft)}.compare-brokers_table__m_XHr tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--home-card);min-width:8.5rem;width:8.5rem;color:var(--home-text-faint);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.compare-brokers_brokerHead__Lr0he{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:11rem;text-align:center}.compare-brokers_brokerName___4FNF{font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.016em;color:var(--home-text)}.compare-brokers_fca__lmnth{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--home-text-faint)}.compare-brokers_srOnly__3o5uU{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:960px){.compare-brokers_matchList__x4NAS{grid-template-columns:1fr}}@media (max-width:860px){.compare-brokers_table__m_XHr td,.compare-brokers_table__m_XHr th{max-width:14rem}}.home-calc-demo_demo__t95_q{position:relative;overflow:hidden;padding:96px 0}.home-calc-demo_inner__EdIO5{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:60px;gap:60px;align-items:start}.home-calc-demo_copy__vwfJO h2{font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:clamp(28px,3.8vw,42px);font-weight:700;letter-spacing:-.015em;margin:0 0 14px;text-wrap:balance}.home-calc-demo_copy__vwfJO p{color:var(--home-muted);font-family:var(--font-body),system-ui,sans-serif;font-size:15.5px;font-weight:400;line-height:1.6;margin:0;text-wrap:balance}.home-calc-demo_scenarios__H_rQp{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.home-calc-demo_scenarioPill__6iSlt{font-size:13px;font-weight:600;color:var(--home-muted);background:var(--home-card);border:1px solid var(--home-card-border);border-radius:999px;padding:8px 14px;cursor:pointer;transition:color .18s ease,border-color .18s ease;font-family:inherit}.home-calc-demo_scenarioPill__6iSlt:hover{color:var(--home-text);border-color:var(--home-border-strong)}.home-calc-demo_links__qTB2l{margin-top:28px;display:flex;flex-direction:column;gap:10px}.home-calc-demo_links__qTB2l a{font-size:14px;font-weight:600;color:var(--home-accent-2);display:flex;align-items:center;gap:6px;text-decoration:none}.home-calc-demo_links__qTB2l a:hover{text-decoration:underline;text-underline-offset:3px}.home-calc-demo_card__oRE7d{background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-lg)}.home-calc-demo_row__jbCuT{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.home-calc-demo_field__eQaUq label{font-size:12.5px;font-weight:600;color:var(--home-text-faint);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:8px}.home-calc-demo_field__eQaUq input{width:100%;box-sizing:border-box;background:var(--home-surface);border:1px solid var(--home-card-border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--home-text);font-size:14.5px;font-family:inherit;outline:none;transition:border-color .18s ease}.home-calc-demo_field__eQaUq input:focus{border-color:var(--home-accent-2)}.home-calc-demo_submit__C8fqP{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:6px;padding:14px;border:none;border-radius:999px;background:var(--home-accent);color:#fff;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:transform .18s ease;box-sizing:border-box}.home-calc-demo_submit__C8fqP:hover{transform:translateY(-3px) scale(1.02)}.home-calc-demo_result__vZLH6{margin-top:22px;padding-top:22px;border-top:1px dashed var(--home-card-border)}.home-calc-demo_resultLabel__PtTJA{color:var(--home-muted);font-size:13.5px}.home-calc-demo_amount__99j7W{font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.home-calc-demo_profitLine__aDOaj{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.home-calc-demo_profitBadge__XGa5y{display:inline-flex;align-items:center;gap:6px;background:var(--home-green-bg);color:var(--home-green);font-weight:700;font-size:14px;padding:6px 12px;border-radius:999px}.home-calc-demo_profitPct__zhYFY{color:var(--home-green);font-size:13px;font-weight:600}.home-calc-demo_sparkline__1iAfy{margin-top:16px;width:100%;height:70px;display:block}.home-calc-demo_note__ypz2P{color:var(--home-text-faint);font-size:12px;margin:14px 0 0}.home-calc-demo_waveDecor__PyYor{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;width:auto;height:auto;max-width:none;opacity:.3}html[data-theme=dark] .home-calc-demo_waveDecor__PyYor{opacity:.2;filter:invert(1)}.home-calc-demo_waveCalc__sKFuA{top:20%;left:-8%;width:69vw;transform:rotate(15deg)}@media (max-width:860px){.home-calc-demo_inner__EdIO5{grid-template-columns:1fr}.home-calc-demo_waveCalc__sKFuA{width:min(118vw,36rem)}}@media (max-width:520px){.home-calc-demo_row__jbCuT{grid-template-columns:1fr}}