.broker-profile-form_form___iZ3d{display:flex;flex-direction:column;gap:1.15rem}.broker-profile-form_choiceGroup__2Y_1O{margin:0;padding:0;border:none;min-width:0}.broker-profile-form_choiceGroup__2Y_1O legend{padding:0;margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--home-text-faint)}.broker-profile-form_choiceGrid__r_TV_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.55rem;gap:.55rem}.broker-profile-form_choice__k31Vb{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.75rem .8rem;border:1px solid var(--home-card-border);border-radius:14px;background:var(--home-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.broker-profile-form_choice__k31Vb input{position:absolute;opacity:0;pointer-events:none}.broker-profile-form_choiceOn__datPG{border-color:var(--home-accent);background:color-mix(in srgb,var(--home-accent) 10%,var(--home-surface))}.broker-profile-form_choiceLabel__bCPOY{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.broker-profile-form_choiceHint__us3vY{font-size:.78rem;color:var(--home-muted);line-height:1.35}.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}.about-you-wizard_shell__9Earr{min-height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem 2.5rem}.about-you-wizard_modal__86Fqw{width:min(100%,34rem);min-height:min(72vh,40rem);display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;border-radius:24px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 24px 60px rgba(0,0,0,.1);color:var(--home-text)}.about-you-wizard_top__v_6I9{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.75rem}.about-you-wizard_sectionLabel__pR_PT{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--home-muted)}.about-you-wizard_progressTrack__lrOxc{width:100%;max-width:16rem;height:6px;border-radius:999px;background:var(--home-track);overflow:hidden}.about-you-wizard_progressFill__j4DAp{height:100%;border-radius:inherit;background:var(--home-accent);transition:width .28s ease}.about-you-wizard_body__QfBud{flex:1 1}.about-you-wizard_body__QfBud,.about-you-wizard_stepStack__v66jL{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}.about-you-wizard_heading__Yt4pV{margin:0 auto;width:100%;max-width:26rem;font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:clamp(1.55rem,4vw,1.95rem);font-weight:700;letter-spacing:var(--page-title-tracking);word-spacing:.1em;line-height:1.2;text-align:center;text-wrap:balance}.about-you-wizard_lede__riQDl{margin:0 auto;width:100%;max-width:24rem;color:var(--home-muted);font-size:.95rem;line-height:1.55;text-align:center;text-wrap:balance}.about-you-wizard_infoBtn__31XPB{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0 auto;padding:0;border:none;background:transparent;color:var(--home-accent);font:inherit;font-size:.875rem;font-weight:600;word-spacing:.04em;cursor:pointer}.about-you-wizard_infoBtn__31XPB:hover{text-decoration:underline;text-underline-offset:2px}.about-you-wizard_infoIcon__IMr4i{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;border:1.5px solid;font-size:.7rem;font-weight:700;line-height:1}.about-you-wizard_infoPanel__x6D_H{margin:0 auto;width:100%;max-width:24rem;padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--home-accent) 8%,var(--home-card));color:var(--home-muted);font-size:.875rem;line-height:1.5;text-align:center}.about-you-wizard_underlineField__Gmbpj{position:relative;width:min(100%,18rem);margin-top:1rem;margin-inline:auto}.about-you-wizard_underlineInput__CZSgn{width:100%;box-sizing:border-box;border:none;border-bottom:2px solid var(--home-accent);border-radius:0;background:transparent;color:var(--home-accent);font:inherit;font-size:1.35rem;font-weight:600;text-align:center;padding:.35rem 2rem .55rem .25rem;outline:none}.about-you-wizard_underlineInput__CZSgn::placeholder{color:color-mix(in srgb,var(--home-accent) 45%,transparent);font-weight:500}.about-you-wizard_clearBtn__q_R29{position:absolute;right:0;top:50%;transform:translateY(-60%);display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:999px;background:var(--home-accent);color:#fff;font-size:.75rem;line-height:1;cursor:pointer}.about-you-wizard_ageHint__bZEmf{margin:.35rem auto 0;color:var(--home-muted);font-size:.85rem;text-align:center}.about-you-wizard_choiceList__l6a4e{width:min(100%,22rem);margin:1rem auto 0;padding:0;list-style:none;text-align:left}.about-you-wizard_choiceRow__kCEzt{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:1rem .15rem;border:none;border-bottom:1px solid var(--home-card-border);background:transparent;color:var(--home-text);font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer;text-align:left}.about-you-wizard_choiceRow__kCEzt:first-child{border-top:1px solid var(--home-card-border)}.about-you-wizard_choiceRowSelected__2N9IY{color:var(--home-accent)}.about-you-wizard_radio__EjA_a{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--home-muted) 55%,transparent);display:grid;place-items:center}.about-you-wizard_choiceRowSelected__2N9IY .about-you-wizard_radio__EjA_a{border-color:var(--home-accent)}.about-you-wizard_radioDot__KbQ8U{width:.55rem;height:.55rem;border-radius:inherit;background:var(--home-accent)}.about-you-wizard_cardList__xxfvk{width:min(100%,24rem);display:flex;flex-direction:column;gap:.7rem;margin-top:1rem;margin-inline:auto;text-align:left}.about-you-wizard_optionCard__CnwP_{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;width:100%;margin:0;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 8px 20px rgba(0,0,0,.04);color:var(--home-text);font:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.about-you-wizard_optionCard__CnwP_:hover{border-color:color-mix(in srgb,var(--home-accent) 40%,var(--home-card-border))}.about-you-wizard_optionCardSelected__YFWrf{border-color:var(--home-accent);box-shadow:0 0 0 1px var(--home-accent)}.about-you-wizard_optionCopy__xbFV_{display:flex;flex-direction:column;gap:.2rem;min-width:0}.about-you-wizard_optionLabel__LxTfM{font-size:.98rem;font-weight:700}.about-you-wizard_optionHint__6Kgr0{color:var(--home-muted);font-size:.82rem;line-height:1.4}.about-you-wizard_currencyWrap__dDXAL{width:min(100%,22rem);margin-top:1rem;margin-inline:auto;text-align:left}.about-you-wizard_footer__PmdKt{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.75rem;margin-top:1.75rem}.about-you-wizard_nextBtn__hDhR8{display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;min-height:44px;padding:.85rem 1.4rem;border:none;border-radius:999px;background:var(--home-accent);color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.about-you-wizard_nextBtn__hDhR8:hover:not(:disabled){filter:brightness(1.05)}.about-you-wizard_nextBtn__hDhR8:disabled{opacity:.4;cursor:not-allowed}.about-you-wizard_textLink__63YrB{border:none;background:transparent;color:var(--home-accent);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;padding:.25rem}.about-you-wizard_textLink__63YrB:hover{text-decoration:underline;text-underline-offset:2px}.about-you-wizard_textLinkMuted__aX7e6{color:var(--home-muted);font-weight:600}.about-you-wizard_error__72T2Q{margin:0 auto;color:#b91c1c;font-size:.875rem;text-align:center}.about-you-wizard_navRow__Rs5_E{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:1rem}.about-you-wizard_navCluster___535E{display:flex;align-items:center;justify-content:center;gap:.75rem}@media (max-width:520px){.about-you-wizard_modal__86Fqw{min-height:auto;padding:1.4rem 1.15rem 1.25rem;border-radius:18px}}.auth-nav_group__q9qlc{display:inline-flex;align-items:center;gap:.45rem}.auth-nav_signIn__tZYpt{color:var(--text-secondary);text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap;padding:.35rem .55rem;border-radius:10px;transition:color .15s ease,background .15s ease}.auth-nav_signIn__tZYpt:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.auth-nav_signUp__xLFVC{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;background:var(--brand-500);color:#fff;text-decoration:none;font-size:14px;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)}.social-links_list__wUDgu{display:flex;flex-wrap:wrap;gap:.5rem .85rem;align-items:center}.social-links_link__EEzrE{color:var(--text-secondary);font-weight:600;text-decoration:none}.social-links_link__EEzrE:hover{color:var(--brand-500,var(--home-accent))}.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(--text-primary);background-color:var(--page-bg);transition:background-color .2s ease,color .2s ease;overflow-x:clip;max-width:100vw}.site-layout_contentAuth__4kGrh,.site-layout_content__ohiae{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.site-layout_contentAuth__4kGrh{display:flex;align-items:center;align-items:safe center;justify-content:center;padding:1.5rem 0}.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:720px;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(--brand-500)}.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);color:var(--text-primary);text-wrap:balance}.average-down_lede__U1dyi{margin:0 auto;max-width:52ch;color:var(--text-secondary);font-size:18px;line-height:1.55}.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)}.average-down_page__UYDtY{padding-inline:1rem}}.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{color:var(--calc-muted,var(--home-muted,#5a6a75));font-size:.8125rem;line-height:1.5}.financial-risk-notice_panel__1r8k9{margin:1.25rem 0 0;padding:.9rem 1.05rem;border:1px solid var(--calc-border,var(--home-card-border,rgba(15,35,50,.12)));border-radius:12px;background:var(--calc-surface2,var(--home-card,rgba(15,35,50,.03)))}.financial-risk-notice_compact__3BSWq{margin:.85rem auto 1.15rem;max-width:46ch;text-align:center}.financial-risk-notice_title__7dImR{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--calc-text,var(--home-text,inherit))}.financial-risk-notice_body__Y2uOE{margin:0}.financial-risk-notice_link__EUF04{color:var(--calc-accent,var(--home-accent,#1a7a6d));text-decoration:underline;text-underline-offset:.12em}.financial-risk-notice_link__EUF04:hover{opacity:.9}.portfolio_page__njWyd select,.portfolio_srOnly__dfGQj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portfolio_page__njWyd select{opacity:0;pointer-events:none}.portfolio_page__njWyd{max-width:1280px;margin:0 auto;padding:32px 24px 64px}.portfolio_layout__3QpUU{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);grid-template-areas:"hero hero" "main sidebar";grid-gap:24px;gap:24px;align-items:start}.portfolio_hero__n8Aux{grid-area:hero;margin-bottom:8px}.portfolio_heroCopy__wEzqg{min-width:0;max-width:720px}.portfolio_kicker__ZN0ME{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500)}.portfolio_title__NQzSX{margin:0 0 16px;font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:var(--page-title-size);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary);text-wrap:balance}.portfolio_subtitle__Y1MBB{margin:0 0 16px;max-width:650px;color:var(--text-secondary);font-size:18px;line-height:1.55}.portfolio_heroLinks__tOPoD{display:flex;flex-wrap:wrap;gap:8px 24px}.portfolio_heroLinks__tOPoD a{color:var(--brand-500);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.portfolio_main__eSYj8{grid-area:main;display:flex;flex-direction:column;gap:16px;min-width:0}.portfolio_sidebar__BTLZo{grid-area:sidebar;display:flex;flex-direction:column;gap:16px}.portfolio_warning__xGIBC{display:flex;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid #f2c879;background:#fff5e7;color:var(--text-primary)}.portfolio_warningIcon__k1oAT{color:var(--warning);flex-shrink:0;margin-top:.1rem}.portfolio_warningTitle__cjIGF{margin:0 0 4px;font-size:16px;font-weight:700}.portfolio_warningBody__qcKT6{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.portfolio_warningBody__qcKT6 a{color:var(--brand-500);text-decoration:underline;text-underline-offset:2px}.portfolio_setupCard__ydf9V,.portfolio_sideCard__DK47j{background:var(--surface);color:var(--text-primary);border:1px solid color-mix(in srgb,#ffffff 45%,var(--border-default));border-radius:16px;padding:28px;box-shadow:var(--shadow-card)}.portfolio_holdingsHeader__CUtjc,.portfolio_setupHeader__b2fAC{display:flex;align-items:center;gap:12px}.portfolio_setupHeader__b2fAC{justify-content:space-between;margin-bottom:24px}.portfolio_cardTitle__blcix{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.2}.portfolio_holdingsHeader__CUtjc .portfolio_holdingsTitle__KIbxS,.portfolio_setupHeader__b2fAC .portfolio_cardTitle__blcix{margin-bottom:0}.portfolio_setupFields__sVhwR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:16px}.portfolio_setupOptions__Be4iC{display:flex;align-items:center;margin-bottom:24px}.portfolio_dripCheck__2Ctqu{align-items:flex-start}.portfolio_dripCopy__l4LUa{display:flex;flex-direction:column;gap:2px}.portfolio_dripCheckLabel__o2Wtt{font-size:16px;font-weight:600;color:var(--text-primary)}.portfolio_dripHint__1AJxQ{font-size:14px;line-height:1.45;color:var(--text-secondary)}.portfolio_field__MbjPH{display:flex;flex-direction:column;gap:.35rem}.portfolio_fieldLabel__nj6z3{font-size:14px;color:var(--text-secondary)}.portfolio_currencyButton__etI9u,.portfolio_dateGroup__nAKow,.portfolio_tickerInput__n_KzM,.portfolio_valueWrap__0xlEs,.portfolio_weightField__HJi17{display:flex;align-items:center;min-height:46px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface);color:var(--text-primary)}.portfolio_dateGroup__nAKow,.portfolio_valueWrap__0xlEs{padding:0 .7rem}.portfolio_currencyButton__etI9u[data-focused],.portfolio_dateGroup__nAKow:focus-within,.portfolio_tickerInput__n_KzM[data-focused],.portfolio_valueWrap__0xlEs:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.16)}.portfolio_valuePrefix__8HeaF,.portfolio_weightSuffix__y8va_{color:var(--home-muted);margin-right:.25rem}.portfolio_dateSegments__UUqEo,.portfolio_tickerInput__n_KzM,.portfolio_valueInput__KQF1X,.portfolio_weightInput__iSte3{width:100%;border:none;background:transparent;color:inherit;font:inherit;outline:none}.portfolio_dateSegments__UUqEo{display:flex;gap:.1rem}.portfolio_dateSegment__Kqu9j{padding:0 .05rem;border-radius:4px}.portfolio_dateSegment__Kqu9j[data-focused]{background:rgba(var(--home-accent-rgb),.18)}.portfolio_addBtn__FHXdy,.portfolio_calendarNav__pab9u,.portfolio_clearBtn__bmP5g,.portfolio_dateButton__p3It8,.portfolio_downloadBtn__dmd2l,.portfolio_dragHandle__7ErhD,.portfolio_saveBtn__yGEOe,.portfolio_trashBtn__yzNT8{border:none;background:transparent;color:var(--home-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.portfolio_dateButton__p3It8{width:1.8rem;height:1.8rem;color:var(--home-text)}.portfolio_currencyCombo__u04tU{min-width:9.5rem}.portfolio_currencyButton__etI9u{gap:.4rem;width:100%;padding:0 .7rem;font:inherit;cursor:pointer}.portfolio_currencyFlag__CJYK4{font-size:1.05rem}.portfolio_currencyChevron__AC4gz{margin-left:auto;opacity:.7}.portfolio_holdingsTitle__KIbxS{margin:0;font-size:18px;font-weight:700}.portfolio_holdingsHeader__CUtjc .portfolio_weightBad__f_rlf,.portfolio_holdingsHeader__CUtjc .portfolio_weightOk__Ckxzz{margin-left:auto;display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;font-weight:600}.portfolio_weightOk__Ckxzz{color:var(--home-green,#22c55e)}.portfolio_weightBad__f_rlf{color:var(--calc-loss,#fb7185)}.portfolio_clearBtn__bmP5g{color:var(--home-accent);font:inherit;font-size:.82rem;padding:0}.portfolio_clearBtn__bmP5g:hover{text-decoration:underline}.portfolio_holdingsList__9Y0gU{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;outline:none}.portfolio_holdingRow__X0He_{display:grid;grid-template-columns:auto minmax(0,1.4fr) auto 4.6rem minmax(5.5rem,1fr) auto auto;align-items:center;grid-gap:.55rem;gap:.55rem;min-height:60px;padding:8px 16px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-subtle);outline:none}.portfolio_holdingRow__X0He_[data-dragging]{opacity:.55}.portfolio_holdingRow__X0He_[data-drop-target]{box-shadow:inset 0 0 0 2px var(--home-accent)}.portfolio_holdingRow__X0He_ button,.portfolio_holdingRow__X0He_ input{pointer-events:auto}.portfolio_dragHandle__7ErhD{width:1.5rem;height:2rem;cursor:-webkit-grab;cursor:grab;color:var(--home-text-faint,var(--home-muted))}.portfolio_holdingSearch__nBlyZ{grid-column:2/4;min-width:0}.portfolio_tickerCombo__Yeuy1{width:100%}.portfolio_tickerInput__n_KzM{width:100%;min-height:2.4rem;padding:0 .45rem 0 .75rem;border-radius:10px}.portfolio_tickerField__dDwFU{width:100%;border:none;background:transparent;color:inherit;font:inherit;outline:none}.portfolio_tickerChevron__Bt9mb{width:1.6rem;height:1.6rem;border:none;background:transparent;color:var(--home-muted);cursor:pointer;flex-shrink:0}.portfolio_holdingIdentity__peNkv{display:flex;align-items:center;gap:.65rem;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.portfolio_holdingLogoWrap__xOgYB{overflow:hidden;flex-shrink:0}.portfolio_holdingLogoWrap__xOgYB,.portfolio_holdingLogoWrap__xOgYB img,.portfolio_holdingLogoWrap__xOgYB span{width:36px;height:36px;border-radius:999px}.portfolio_holdingCopy__my719{display:flex;flex-direction:column;min-width:0}.portfolio_holdingSymbol__JrHYh{font-weight:700;font-size:16px}.portfolio_holdingName__1fyyY{color:var(--text-secondary);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio_holdingValue__kJc8y{min-width:3.5rem;text-align:right;font-size:16px;font-weight:600;color:var(--text-primary)}.portfolio_stockBadge__Yme22{display:inline-flex;align-items:center;height:1.45rem;padding:0 .5rem;border-radius:999px;background:rgba(var(--home-accent-rgb),.12);color:var(--home-accent);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.portfolio_weightControls__Ms8P6{display:contents}.portfolio_weightField__HJi17{padding:0 .45rem;min-height:2.15rem}.portfolio_weightInput__iSte3{width:2.2rem;text-align:right}.portfolio_slider__gjs_I{width:100%;min-width:0;display:flex;align-items:center}.portfolio_sliderTrack__I_Jui{position:relative;width:100%;height:6px;border-radius:999px;background:var(--home-track)}.portfolio_sliderFill__4HUqt{position:absolute;top:0;height:100%;border-radius:inherit;background:var(--home-accent)}.portfolio_sliderThumb__Qh2k8{position:absolute;width:14px;height:14px;top:50%;border-radius:50%;border:2px solid var(--home-accent);background:var(--home-card);cursor:pointer}.portfolio_trashBtn__yzNT8{width:2rem;height:2rem;border-radius:8px}.portfolio_trashBtn__yzNT8:hover:not([data-disabled]){color:var(--calc-loss,#fb7185);background:rgba(251,113,133,.1)}.portfolio_trashBtn__yzNT8[data-disabled]{opacity:.35;cursor:not-allowed}.portfolio_addBtn__FHXdy{margin-top:16px;width:100%;min-height:46px;gap:.4rem;border:1px dashed var(--brand-500);border-radius:10px;color:var(--brand-500);font:inherit;font-weight:600}.portfolio_addBtn__FHXdy:hover{background:rgba(var(--home-accent-rgb),.08)}.portfolio_primaryBtn__GySBE{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin-top:16px;min-height:52px;padding-inline:18px;border:none;border-radius:10px;background:var(--brand-500);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.portfolio_primaryLabel__ygnWk{display:inline-flex;align-items:center;gap:.5rem}.portfolio_primaryBtn__GySBE:hover:not([data-disabled]){filter:brightness(1.08)}.portfolio_primaryBtn__GySBE[data-disabled]{opacity:.65;cursor:not-allowed}.portfolio_enterHint__2PI_K{display:none}.portfolio_error__rctDH{margin:.85rem 0 0;padding:.7rem .85rem;border-radius:10px;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.4);color:var(--calc-loss,#fb7185);font-size:.875rem}.portfolio_popover__pNnFH{overflow:auto;max-height:320px;min-width:260px;padding:.35rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-card);box-shadow:0 18px 40px rgba(0,0,0,.25);z-index:40}.portfolio_listBox__iBkqT{outline:none}.portfolio_listItem__QBI5e{display:grid;grid-template-columns:auto 5.5rem 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem .55rem;border-radius:10px;cursor:pointer;outline:none}.portfolio_currencyItem__U_FOq[data-focused],.portfolio_currencyItem__U_FOq[data-hovered],.portfolio_listItem__QBI5e[data-focused],.portfolio_listItem__QBI5e[data-hovered]{background:rgba(var(--home-accent-rgb),.12)}.portfolio_currencyItem__U_FOq{display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:10px;cursor:pointer;outline:none}.portfolio_listSymbol__JNHO3{font-weight:700;font-size:.85rem}.portfolio_listName__T2ic0{color:var(--home-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_calendarPopover__JsE_j{padding:.75rem;border-radius:16px;border:1px solid var(--home-card-border);background:var(--home-card)}.portfolio_calendarHeader__sFAVG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.portfolio_calendarHeading__ypRnm{margin:0;font-size:.95rem}.portfolio_calendarHeaderCell__1Xw6U{font-size:.72rem;font-weight:600;color:var(--home-muted);padding-bottom:.35rem}.portfolio_calendarNav__pab9u{width:2rem;height:2rem;border-radius:8px;font-size:1.2rem}.portfolio_calendarGrid__64JDa{border-collapse:collapse}.portfolio_calendarCell__DBhHb{width:2.1rem;height:2.1rem;border-radius:8px;text-align:center;cursor:pointer}.portfolio_calendarCell__DBhHb[data-selected]{background:var(--home-accent);color:#fff}.portfolio_calendarCell__DBhHb[data-hovered]:not([data-selected]){background:rgba(var(--home-accent-rgb),.12)}.portfolio_allocationBody__b2eUp{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;align-items:center}.portfolio_donutWrap__96BvL{min-height:180px}.portfolio_donutEmpty__wn35O{display:grid;place-items:center;height:180px;color:var(--home-muted);font-size:.85rem}.portfolio_legend__S8cI9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.portfolio_legend__S8cI9 li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center;font-size:.8rem}.portfolio_legendDot__rRJB2{width:.55rem;height:.55rem;border-radius:50%}.portfolio_legendSymbol__A1lH2{font-weight:700;overflow:hidden;text-overflow:ellipsis}.portfolio_legendWeight__AHhwD{color:var(--home-muted)}.portfolio_summaryList__Os9hH{margin:.85rem 0 0;display:flex;flex-direction:column;gap:.55rem}.portfolio_summaryList__Os9hH div{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem}.portfolio_summaryList__Os9hH dt{color:var(--home-muted)}.portfolio_summaryList__Os9hH dd{margin:0;font-weight:700}.portfolio_periodRow__TUk03{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.7rem 0 0;padding:.7rem .8rem;border-radius:10px;background:var(--home-surface);color:var(--home-text);font-size:.88rem}.portfolio_periodArrow__XlBP_{color:var(--home-muted)}.portfolio_howList__XCt8I{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;counter-reset:how-step}.portfolio_howList__XCt8I li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15px;line-height:1.45;color:var(--text-secondary);counter-increment:how-step}.portfolio_howList__XCt8I li:before{content:counter(how-step);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--info-soft);color:var(--brand-600);font-size:13px;font-weight:700}.portfolio_howNote__P4sIv{margin:20px 0 0;padding:14px 16px;border-radius:12px;background:var(--info-soft);color:var(--text-secondary);font-size:14px;line-height:1.45}.portfolio_nextSteps__1ThBf{display:flex;flex-direction:column}.portfolio_nextStep__PeSZa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--border-default);color:var(--text-primary);text-decoration:none}.portfolio_nextStep__PeSZa:first-child{border-top:0;padding-top:0}.portfolio_nextStep__PeSZa span{display:flex;flex-direction:column;gap:2px}.portfolio_nextStep__PeSZa strong{font-size:16px;font-weight:700}.portfolio_nextStep__PeSZa span span{font-size:14px;color:var(--text-secondary);font-weight:400}.portfolio_nextStep__PeSZa svg{flex-shrink:0;color:var(--text-muted)}.portfolio_saveRow__shlEX{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.portfolio_saveBtn__yGEOe{gap:.4rem;color:var(--home-accent);font:inherit;font-weight:600}.portfolio_saveMsg__dq7Y3{font-size:.78rem;color:var(--home-muted)}.portfolio_resultsPage__ze_eg{max-width:960px;margin:0 auto;padding:1.25rem 1.25rem 3.5rem}.portfolio_resultsLoading__a8aDK{margin:4rem 0;color:var(--home-muted);font-size:1rem;text-align:center}.portfolio_resultsKicker__udYeG{margin:0 0 .65rem;color:var(--home-muted);font-size:.82rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.portfolio_editLink__eZzJG{display:inline-flex;margin-top:1rem;color:var(--home-accent);font-size:.92rem;font-weight:650;text-decoration:none}.portfolio_editLink__eZzJG:hover{text-decoration:underline}.portfolio_results__75w_U{margin-top:.5rem;padding:1.25rem 1.2rem 1.4rem;border:1px solid var(--border-default);border-radius:16px;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-card)}.portfolio_resultsHeader__aFUCy{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.portfolio_resultsTitle__VtTRt{margin:0;font-size:1.05rem}.portfolio_downloadBtn__dmd2l{min-height:2.3rem;padding:0 .85rem;gap:.4rem;border:1px solid var(--home-card-border);border-radius:10px;color:var(--home-text);font:inherit;font-size:.82rem;font-weight:600}.portfolio_resultsMetrics__NM3Y3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1.1rem}.portfolio_resultsMetrics__NM3Y3 span{display:block;color:var(--home-muted);font-size:.75rem;margin-bottom:.2rem}.portfolio_resultsMetrics__NM3Y3 strong{font-size:1.2rem}.portfolio_returnBreakdown__c8AP7{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 1.1rem;padding:.7rem .9rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-surface)}.portfolio_returnBreakdownItem__9PP92{display:inline-flex;flex-direction:column;gap:.15rem;min-width:4.5rem}.portfolio_returnBreakdownLabel__IMxef{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted)}.portfolio_returnBreakdownOp__Yv8y7{font-size:1rem;font-weight:700;color:var(--home-muted);line-height:1}.portfolio_dividendVisuals___5_qI{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:1rem}.portfolio_chartCard__nkWDM,.portfolio_mixCard__KDsIk{padding:.85rem .9rem .95rem;border-radius:14px;border:1px solid var(--home-card-border);background:var(--home-surface)}.portfolio_chartTitle__k67B0{margin:0 0 .7rem;font-size:.82rem;font-weight:700}.portfolio_mixTrack__iHDeV{display:flex;height:14px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--home-muted) 18%,transparent)}.portfolio_mixDividends__XH7mX,.portfolio_mixPriceLoss__bkiA4,.portfolio_mixPrice__GQKuz{display:block;height:100%;min-width:0}.portfolio_mixPrice__GQKuz{background:#3b82f6}.portfolio_mixPriceLoss__bkiA4{background:var(--calc-loss,#fb7185)}.portfolio_mixDividends__XH7mX{background:#22c55e}.portfolio_mixLegend__PEVzk{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.8rem;color:var(--home-muted)}.portfolio_mixLegend__PEVzk li{display:inline-flex;align-items:center;gap:.4rem}.portfolio_mixLegend__PEVzk strong{color:var(--home-text)}.portfolio_mixSwatchDividends__ph9QB,.portfolio_mixSwatchPriceLoss__tYxwQ,.portfolio_mixSwatchPrice__zFgiY{width:.55rem;height:.55rem;border-radius:50%}.portfolio_mixSwatchPrice__zFgiY{background:#3b82f6}.portfolio_mixSwatchPriceLoss__tYxwQ{background:var(--calc-loss,#fb7185)}.portfolio_mixSwatchDividends__ph9QB{background:#22c55e}.portfolio_chartGrid__JMaPv{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.portfolio_dividendByHolding__0yC3Q{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.45rem .85rem;gap:.45rem .85rem;font-size:.82rem}.portfolio_dividendByHolding__0yC3Q li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center}.portfolio_dividendFootnote__XbuYT{margin:0;font-size:.75rem;color:var(--home-muted);line-height:1.45}.portfolio_resultsTable__q2kRO{width:100%;border-collapse:collapse}.portfolio_td__3vb_Z,.portfolio_th__jwMQC{padding:.7rem .55rem;text-align:left;font-size:.82rem;border-bottom:1px solid var(--home-card-border)}.portfolio_th__jwMQC{color:var(--home-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.portfolio_tr__TIt4f[data-focused] .portfolio_td__3vb_Z,.portfolio_tr__TIt4f[data-hovered] .portfolio_td__3vb_Z{background:rgba(var(--home-accent-rgb),.06)}.portfolio_tickerCell__VxCOE{display:inline-flex;align-items:center;gap:.5rem}.portfolio_holdingsSymbol__GAjLB{font-weight:700}.portfolio_viewLink__eOCZ_{color:var(--home-accent);font-weight:600;text-decoration:none}.portfolio_viewLink__eOCZ_:hover{text-decoration:underline}.portfolio_gain__63qUV{color:var(--home-green,#22c55e)}.portfolio_loss__853dI{color:var(--calc-loss,#fb7185)}.portfolio_warnings__4YHjp{margin:1rem 0 0;padding:.85rem .95rem .85rem 1.6rem;border-radius:12px;background:color-mix(in srgb,#f59e0b 12%,var(--home-card));border:1px solid color-mix(in srgb,#d97706 30%,var(--home-card-border));font-size:.82rem}.portfolio_emptyHoldings__jOQz1{margin:.5rem 0;color:var(--home-muted)}@media (max-width:1024px){.portfolio_layout__3QpUU{grid-template-areas:"hero" "main" "sidebar"}.portfolio_hero__n8Aux,.portfolio_layout__3QpUU{grid-template-columns:1fr}.portfolio_resultsMetrics__NM3Y3{grid-template-columns:1fr 1fr}.portfolio_chartGrid__JMaPv{grid-template-columns:1fr}}@media (max-width:768px){.portfolio_page__njWyd{padding:24px 16px 48px}.portfolio_setupCard__ydf9V,.portfolio_sideCard__DK47j{padding:20px}.portfolio_allocationBody__b2eUp,.portfolio_setupFields__sVhwR{grid-template-columns:1fr}.portfolio_holdingRow__X0He_{grid-template-columns:auto 1fr auto;grid-template-areas:"drag identity trash" "search search search" "badge weight slider" "value value value"}.portfolio_holdingValue__kJc8y{grid-area:value;text-align:left}.portfolio_dragHandle__7ErhD{grid-area:drag}.portfolio_holdingIdentity__peNkv,.portfolio_holdingSearch__nBlyZ{grid-area:identity}.portfolio_holdingSearch__nBlyZ{grid-area:search}.portfolio_stockBadge__Yme22{grid-area:badge;justify-self:start}.portfolio_weightField__HJi17{grid-area:weight}.portfolio_slider__gjs_I{grid-area:slider}.portfolio_trashBtn__yzNT8{grid-area:trash;justify-self:end}}.suggested-portfolio_page__Zc3XA{max-width:760px;margin:0 auto;padding:32px 24px 64px}.suggested-portfolio_hero__Y6DLo{margin-bottom:28px}.suggested-portfolio_kicker__JJTdZ{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-500)}.suggested-portfolio_title__eZ3Zz{margin:0 0 16px;font-family:var(--font-headline),var(--font-body),system-ui,sans-serif;font-size:var(--page-title-size);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary);text-wrap:balance}.suggested-portfolio_lede__gJtAB{margin:0;max-width:54ch;color:var(--text-secondary);font-size:18px;line-height:1.55}.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;gap:12px}.suggested-portfolio_primary___F5IW,.suggested-portfolio_secondary__EeH6B{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none}.suggested-portfolio_primary___F5IW{background:var(--brand-500);color:var(--text-on-brand,#fff)}.suggested-portfolio_primary___F5IW:hover{background:var(--brand-hover,#1f61d2)}.suggested-portfolio_secondary__EeH6B{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-default,#dbe3ed)}.suggested-portfolio_loading__0ECsc{margin:48px 0;color:var(--text-secondary);font-size:18px}@media (max-width:640px){.suggested-portfolio_page__Zc3XA{padding:24px 16px 48px}.suggested-portfolio_card__t1Qc9{padding:24px}.suggested-portfolio_primary___F5IW,.suggested-portfolio_secondary__EeH6B{width:100%}}.affiliates-section_shell__taknK{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);padding:clamp(2.5rem,5vw,3.5rem) clamp(1rem,4vw,3rem);border-top:1px solid var(--home-card-border);background:var(--home-surface-strong)}.affiliates-section_inner__QwyZ4{max-width:720px;margin:0 auto}.affiliates-section_header__a8Qd6{margin-bottom:1.35rem}.affiliates-section_eyebrow__M1tmj{margin:0 0 .5rem;font-size:.8125rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--home-accent)}.affiliates-section_heading__GTRlv{margin:0 0 .65rem;font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--home-text)}.affiliates-section_intro__EFA3D{margin:0;max-width:42rem;color:var(--home-muted);font-size:.9375rem;line-height:1.6}.affiliates-section_partnerList__w6SLV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.affiliates-section_disclosurePanel___P_cm{margin:0 0 1.15rem}.affiliates-section_partnerCard__bVLcc{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:var(--home-radius-md,14px);border:1px solid var(--home-card-border);background:var(--home-card);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.affiliates-section_partnerCard__bVLcc:hover{border-color:color-mix(in srgb,var(--home-accent) 45%,var(--home-card-border));box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-1px)}.affiliates-section_partnerLogo__Rfq1h{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.5rem;height:2.75rem;padding:.2rem .35rem;border-radius:12px;background:color-mix(in srgb,var(--home-accent) 8%,var(--home-card));color:var(--home-accent);font-size:1.1rem;font-weight:700}.affiliates-section_partnerLogoImage__b7eMZ{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.affiliates-section_partnerCopy__cytqx{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.affiliates-section_partnerName__akDdB{font-size:.9375rem;font-weight:700;color:var(--home-text)}.affiliates-section_partnerDomain__ifWKl{font-size:.75rem;font-weight:400;color:var(--home-muted)}.affiliates-section_partnerDesc__TSJ2_{font-size:.8125rem;line-height:1.45;color:var(--home-muted)}.affiliates-section_partnerCta__4Cgpe{flex-shrink:0;font-size:.8125rem;font-weight:400;color:var(--home-accent)}.affiliates-section_disclosure__NsGqM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.75rem;color:var(--home-muted)}.affiliates-section_disclosure__NsGqM a{color:var(--home-accent);text-decoration:underline;text-underline-offset:.12em}.affiliates-section_disclosureBadge__ZYdqv{display:inline-flex;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--home-card-border);background:var(--home-surface);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--home-muted)}@media (max-width:520px){.affiliates-section_partnerCard__bVLcc{flex-wrap:wrap}.affiliates-section_partnerCta__4Cgpe{width:100%;padding-left:3.6rem}}