.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}}