.Spinner_spinner__YbG1d{display:inline-block;border-style:solid;border-radius:50%;border-color:rgba(156,161,171,.28);border-top-color:var(--cyan);animation:Spinner_spinnerRotate__aBdxL .7s linear infinite;flex:none;vertical-align:middle}.Spinner_current__G_j1y{opacity:.9;border-color:transparent currentColor currentColor}@keyframes Spinner_spinnerRotate__aBdxL{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__YbG1d{animation-duration:.9s}}.Button_button__mHR0g{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-ctl);font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid transparent;transition:transform .12s ease,opacity .12s ease,background .15s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__mHR0g:active:not(:disabled){transform:scale(.97)}.Button_button__mHR0g:disabled{cursor:not-allowed;opacity:.55}.Button_button__mHR0g.Button_loading__phcuB:disabled{opacity:1;cursor:progress}.Button_s_md__ND25H{padding:15px 18px;font-size:15px}.Button_s_sm__UbHHs{padding:9px 14px;font-size:13px;border-radius:12px}.Button_fullWidth__8_bXY{width:100%;flex:1 1}.Button_label__CYosg{gap:8px}.Button_label__CYosg,.Button_leading__1rwVG{display:inline-flex;align-items:center}.Button_leading__1rwVG svg{width:1em;height:1em}.Button_loading__phcuB .Button_label__CYosg{visibility:hidden}.Button_spinnerWrap__84c8X{position:absolute;inset:0;display:grid;place-items:center}.Button_v_primary__Vq8fN{background:var(--accent-grad);color:var(--on-accent);box-shadow:var(--lime-glow)}.Button_v_primary__Vq8fN:hover:not(:disabled){filter:brightness(1.08)}.Button_v_ghost__ZSEqY{background:var(--tile2);color:var(--tile-tx);border-color:var(--hairline)}.Button_v_ghost__ZSEqY:hover:not(:disabled){border-color:var(--edge);background:color-mix(in srgb,var(--tile2) 88%,#ffffff)}.Button_v_danger__9nRp1{background:var(--down);color:#ffffff}.Button_v_danger__9nRp1:hover:not(:disabled){background:color-mix(in srgb,var(--down) 88%,#000000)}.Button_v_subtle__6h_n5{background:transparent;color:var(--tile-dim)}.Button_v_subtle__6h_n5:hover:not(:disabled){color:var(--tile-tx);background:rgba(255,255,255,.05)}.MoneyText_money__s9fyv{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.01em}.MoneyText_up__7i7Iq{color:var(--gain)}.MoneyText_down__CKpN4{color:var(--down)}.MoneyText_dir__YL6yT{font-size:.82em;line-height:1;opacity:.85;margin-right:.18em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MoneyText_money__s9fyv[data-placeholder]{color:var(--tile-dim)}.Pct_pct__AyszS{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.01em}.Pct_up__zAYIC{color:var(--gain)}.Pct_down__EwNsJ{color:var(--down)}.Pct_dir__ZsKXS{font-size:.82em;line-height:1;opacity:.85;margin-right:.18em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Pct_pct__AyszS[data-placeholder]{color:var(--tile-dim)}.Skeleton_bar__rf4MM{display:block;border-radius:8px;background-color:var(--tile2);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);background-size:200% 100%;background-repeat:no-repeat;animation:Skeleton_shimmer__HG5w5 1.4s ease-in-out infinite}.Skeleton_circle__6gges{border-radius:50%;flex:none}.Skeleton_lines__08qxw{display:flex;flex-direction:column;gap:8px;width:100%}@media (prefers-reduced-motion:reduce){.Skeleton_bar__rf4MM{animation:none;opacity:.7}}.controls_control__FyZlt{width:100%;background:var(--tile2);color:var(--tile-tx);border:1px solid var(--hairline);border-radius:var(--radius-ctl);padding:13px 15px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.controls_control__FyZlt::placeholder{color:var(--tile-dim);font-weight:500;opacity:1}.controls_control__FyZlt:hover:not(:disabled):not(:focus){border-color:var(--edge)}.controls_control__FyZlt:focus,.controls_control__FyZlt:focus-visible{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 28%,transparent)}.controls_control__FyZlt:disabled{opacity:.5;cursor:not-allowed}.controls_control__FyZlt.controls_invalid__U4jPU{border-color:var(--down)}.controls_control__FyZlt.controls_invalid__U4jPU:focus,.controls_control__FyZlt.controls_invalid__U4jPU:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 26%,transparent)}.controls_pwWrap__tS7If{position:relative;display:flex;align-items:stretch}.controls_pwWrap__tS7If .controls_control__FyZlt{padding-right:46px}.controls_pwToggle__CXY5p{position:absolute;top:0;right:0;height:100%;width:44px;display:grid;place-items:center;color:var(--tile-dim);background:transparent;border-radius:var(--radius-ctl)}.controls_pwToggle__CXY5p:hover{color:var(--tile-tx)}.controls_selectWrap__rvJgN{position:relative;display:block}.controls_select__0Qq_W{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer}.controls_selectChevron__RLGUN{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--tile-dim);pointer-events:none}.controls_controlSm__HI71u{height:38px;padding-top:0;padding-bottom:0;font-size:13.5px}.controls_textarea___1SeO{resize:vertical;min-height:96px;font-family:inherit}.controls_checkboxRow__4wL0s{display:flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.controls_checkboxRow__4wL0s.controls_disabled__glHFM{opacity:.5;cursor:not-allowed}.controls_checkboxNative__QFisR{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;pointer-events:none}.controls_checkboxBox__hE9YM{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1px solid var(--hairline);background:var(--tile2);display:grid;place-items:center;color:var(--on-accent);transition:background .12s ease,border-color .12s ease}.controls_checkboxNative__QFisR:checked+.controls_checkboxBox__hE9YM{background:var(--accent-grad);border-color:var(--lime-deep)}.controls_checkboxNative__QFisR:focus-visible+.controls_checkboxBox__hE9YM{outline:2px solid var(--cyan);outline-offset:2px}.controls_checkboxCheck__zETIq{opacity:0;transform:scale(.7);transition:opacity .12s ease,transform .12s ease}.controls_checkboxNative__QFisR:checked+.controls_checkboxBox__hE9YM .controls_checkboxCheck__zETIq{opacity:1;transform:scale(1)}.controls_checkboxLabel__sMvSW{font-size:14px;font-weight:600;color:var(--tile-tx);line-height:1.4}.CashFlowChart_wrap__J_jLd{display:flex;flex-direction:column;gap:var(--space-4,16px)}.CashFlowChart_readout__Q974i{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4,16px);min-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CashFlowChart_readoutMonth__ulc09{font-size:14px;font-weight:700;color:var(--tile-tx);letter-spacing:-.01em}.CashFlowChart_readoutItem__zXJGa{display:inline-flex;align-items:baseline;gap:6px;font-size:13px}.CashFlowChart_readoutKey__nb1_0{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tile-dim)}.CashFlowChart_readoutHint___XZXD{font-size:13px;color:var(--tile-dim)}.CashFlowChart_plot__yu4xB{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:stretch}.CashFlowChart_yAxis__PvPoF{grid-column:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:calc(var(--cf-plot-h, 176px) + 20px);padding-bottom:20px}.CashFlowChart_yTick__tS8gE{font-size:10px;font-weight:600;color:var(--tile-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.CashFlowChart_yTickUp__I6vBA{color:color-mix(in srgb,var(--lime) 70%,var(--tile-dim))}.CashFlowChart_yTickDown__dwbWu{color:color-mix(in srgb,var(--down) 70%,var(--tile-dim))}.CashFlowChart_chart__XmyXd{grid-column:2;display:flex;align-items:stretch;gap:4px;min-width:0;overflow-x:auto;padding-bottom:4px}.CashFlowChart_col__h22sR{flex:1 1;min-width:22px;display:flex;flex-direction:column;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;border-radius:var(--radius-ctl,10px);transition:background .12s ease}.CashFlowChart_colActive__dQJU5,.CashFlowChart_col__h22sR:hover{background:color-mix(in srgb,var(--tile2) 60%,transparent)}.CashFlowChart_col__h22sR:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.CashFlowChart_aboveTrack__oYGez{height:calc(var(--cf-plot-h, 176px) / 2);width:100%;display:flex;flex-direction:column-reverse;align-items:stretch;padding:0 3px}.CashFlowChart_inflow__Gd32Y{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--lime) 0,var(--lime-deep,var(--lime)) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--lime-glow,var(--lime)) 40%,transparent);transform-origin:bottom}.CashFlowChart_baseline__UBCKv{width:100%;height:1px;background:var(--hairline);margin:2px 0}.CashFlowChart_belowTrack__RMT19{height:calc(var(--cf-plot-h, 176px) / 2);width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0 3px}.CashFlowChart_outflow__r9aIA{width:100%;min-height:2px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,color-mix(in srgb,var(--down) 88%,black) 0,var(--down) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--down) 32%,transparent);transform-origin:top}.CashFlowChart_axisLabel__Emz2R{margin-top:6px;height:14px;font-size:10px;font-weight:600;color:var(--tile-dim);white-space:nowrap;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.CashFlowChart_inflow__Gd32Y,.CashFlowChart_outflow__r9aIA{animation:CashFlowChart_cfGrow__rmoRR .5s cubic-bezier(.22,1,.36,1) both}}@keyframes CashFlowChart_cfGrow__rmoRR{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.CashFlowChart_foot__DsCyV{display:flex;flex-wrap:wrap;gap:var(--space-4,16px);font-size:12px;font-weight:600;color:var(--tile-dim)}.CashFlowChart_footItem__qD1IU{display:inline-flex;align-items:center;gap:7px}.CashFlowChart_footVal__e2soc{font-size:13px}.CashFlowChart_swatch__nRnnb{width:12px;height:12px;border-radius:3px;flex:none}.CashFlowChart_swatchIn__Dsi_U{background:var(--lime)}.CashFlowChart_swatchOut__wNvyQ{background:var(--down)}