@font-face{font-family:Vazirmatn;src:url("fonts/vazirmatn-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
/* Shared member journeys, payment states and reports. */
.fi-journey-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:24px;border-bottom:1px solid #20362a}.fi-journey-top nav{display:flex;gap:18px;flex-wrap:wrap}.fi-journey-top a{color:#acc3b5;font-size:13px;padding-block:8px}.fi-journey-top a[aria-current=page]{color:#55fa95;text-decoration:underline;text-underline-offset:8px}.fi-language{white-space:nowrap}.fi-journey-hero{padding-block:80px 60px;max-width:1240px}.fi-journey-hero h1{font-size:clamp(38px,5.5vw,72px);line-height:1.09;letter-spacing:-.045em;max-width:930px;margin:22px 0}.fi-journey-hero h1 span{color:#44ff91}.fi-journey-hero>p:not(.fi-eyebrow){max-width:740px;font-size:18px;line-height:1.8;color:#b4c8bd;margin-bottom:28px}.fi-journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:64px}.fi-journey-card{border:1px solid #254032;border-radius:18px;background:linear-gradient(150deg,#102219,#07120c);padding:34px;display:flex;align-items:flex-start;flex-direction:column}.fi-step-number{color:#6eeaa0;font-variant-numeric:tabular-nums;font-size:13px;border:1px solid #365b44;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;margin-bottom:26px}.fi-journey-card h2{font-size:25px;line-height:1.3;margin:0 0 16px;letter-spacing:-.02em}.fi-journey-card p{color:#b6c9be;font-size:15px;line-height:1.8;margin-bottom:24px}.fi-journey-card a{margin-top:auto;min-height:44px}.fi-journey-terms{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-block:60px;border-top:1px solid #244032;border-bottom:1px solid #244032}.fi-journey-terms h2,.fi-journey-closing h2,.fi-team-section>h2,.fi-report-archive h2,.fi-market-research>h2{font-size:clamp(29px,3vw,43px);line-height:1.2;letter-spacing:-.03em;margin:15px 0 20px}.fi-journey-terms p,.fi-journey-terms dd,.fi-journey-closing p{color:#adc2b6;font-size:15px;line-height:1.85}.fi-journey-terms dl{margin:0}.fi-journey-terms dl>div{border-bottom:1px solid #244032;padding-block:18px}.fi-journey-terms dl>div:first-child{padding-top:0}.fi-journey-terms dt{color:#e8f8ee;font-weight:650;margin-bottom:8px}.fi-journey-terms dd{margin:0}.fi-journey-closing{padding-block:65px 85px}.fi-journey-closing p{max-width:770px;margin-bottom:26px}.fi-about-principles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px}.fi-team-section{padding-block:30px 60px}.fi-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.fi-team-grid article{border:1px solid #234030;border-radius:16px;overflow:hidden;background:#09180f}.fi-team-grid img{width:100%;height:auto;aspect-ratio:6/7;object-fit:cover;object-position:center 22%;display:block}.fi-team-grid article>div{padding:22px}.fi-team-grid h3{font-size:20px;line-height:1.3;margin-bottom:12px}.fi-team-grid p{font-size:13px;line-height:1.8;color:#b3c9bb}.fi-team-grid .fi-team-role{color:#79eaa2;font-size:12px;min-height:44px}.fi-report-archive{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:55px 85px;border-top:1px solid #254032}.fi-report-archive p{font-size:14px;color:#b5c8bc;line-height:1.9}.fi-report-edition-link{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;padding:20px;border:1px solid #2f4939;border-radius:10px;margin-bottom:12px;color:#e6f7ed}.fi-report-edition-link[aria-current=page]{border-color:#44ff91}.fi-watchlist{border:1px solid #234431;border-radius:12px;padding:22px;margin-bottom:20px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.fi-watchlist h2{font-size:17px;margin:0 0 6px}.fi-watchlist p,.fi-watchlist span{font-size:12px;color:#b6cbbf}.fi-watchlist [data-market-favorites]{display:flex;flex-wrap:wrap;gap:10px;margin-inline-start:auto}.fi-watchlist-chip{padding:11px 15px;border-radius:40px;border:1px solid #3e654d;color:#dbf9e6;font-size:13px}.fi-market-research{padding-block:25px 65px}.fi-market-research [data-market-research]>h3{font-size:20px;margin:25px 0}.fi-market-research .fi-article-grid{margin-block:25px}.fi-watchlist [data-market-preference-status]:empty{display:none}.fi-watchlist [data-market-preference-status]{flex-basis:100%;margin:0}
.fi-funding label,.fi-statement-filter label{display:block;font-size:13px;font-weight:650;margin-bottom:8px;color:#d2e8da}.fi-funding input,.fi-funding select,.fi-statement-filter input,.fi-activity-filter input[type=month]{font:inherit!important;color:#e9f9ef!important;background:#07120c!important;border:1px solid #36533f!important;border-radius:8px!important;padding:13px!important;min-height:48px!important;width:100%;box-sizing:border-box}.fi-funding fieldset{padding:0;border:0;min-width:0}.fi-funding fieldset:disabled{opacity:.68}.fi-funding fieldset:disabled button{cursor:not-allowed}.fi-funding-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fi-payment-steps{list-style:none!important;display:flex;gap:10px;padding:0!important;margin:22px 0!important}.fi-payment-steps li{flex:1;border-top:2px solid #344e3e;padding-top:12px;font-size:12px!important;color:#a7c4b1}.fi-payment-steps li[aria-current=step]{border-color:#44ff91;color:#b6ffd1}.fi-payment-invoice{padding:25px;background:#07140c;border:1px solid #36543f;border-radius:12px;margin-top:24px}.fi-invoice-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.fi-invoice-heading h4{font-size:26px;line-height:1.3;margin-block:16px!important;overflow-wrap:anywhere}.fi-invoice-heading canvas{width:132px;height:132px;image-rendering:pixelated;max-width:100%}.fi-address-copy{display:flex;gap:12px}.fi-address-copy input{font-family:ui-monospace,monospace!important;font-size:13px!important;min-width:0}.fi-address-copy button{flex-shrink:0}.fi-payment-state{border-top:1px solid #2b4a36;padding-top:20px;margin-top:20px}.fi-payment-state button{margin-inline-end:20px;min-height:44px}.fi-funding [role=status]{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.fi-funding [role=status]:empty{display:none}.fi-withdraw-destination{display:grid;gap:10px;padding:20px;background:#07140c;border:1px solid #2b4935;border-radius:10px;margin-bottom:24px}.fi-withdraw-destination strong{font:14px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;display:block}.fi-funding [data-withdraw-review]{border:1px solid #55715c;border-radius:10px;padding:20px;margin-top:22px}.fi-funding [data-withdraw-review] button{margin-block:8px}.fi-statement-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:20px 0}.fi-statement-filter input{width:auto}.fi-statement-filter label{align-self:center;margin:0}.fi-statement-totals{margin:20px 0}.fi-statement-totals>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #294231;padding:13px 0;font-size:14px}.fi-statement-totals dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.fi-statement-totals small{font-size:10px;color:#aac7b4}.fi-statement-totals .is-total{font-size:17px;color:#dcffe7;font-weight:650}.fi-history-pagination{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.fi-activity-row details{margin-top:16px;font-size:13px}.fi-activity-row summary{cursor:pointer;min-height:44px;color:#adf6c7;padding-block:10px}.fi-record-details>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;padding-block:8px}.fi-record-details dt{color:#a0baaa}.fi-record-details dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fi-related-entries{list-style:none!important;padding:0!important;margin:16px 0!important}.fi-related-entries li{display:flex;gap:15px;justify-content:space-between;border-top:1px solid #284331;padding:12px 0;font-size:12px!important}.fi-related-entries small{display:block;color:#a4bcac;padding-top:4px}.fi-related-entries strong{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.fi-scenario-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-block:20px}.fi-scenario-comparison>div{padding:20px;border:1px solid #375840;border-radius:12px;background:#08190e}.fi-scenario-comparison h3{font-size:14px;margin:0 0 12px}.fi-scenario-comparison p{font-size:20px;color:#b6ffd1;overflow-wrap:anywhere}.fi-scenario-comparison small{font-size:11px;color:#b4cbbc}.fi-calculator .fi-calc-form input{margin-bottom:8px}.fi-calculator .fi-calc-form label{margin-top:18px}.fi-calculator .fi-calc-output{align-self:start;position:sticky;top:24px}.fi-calculator .fi-calc-metrics dd{font-size:19px;overflow-wrap:anywhere}.fi-calculator .fi-calc-total output{font-size:clamp(26px,3.6vw,48px)}
html[lang=fa] .fi-journey-hero h1{letter-spacing:0;line-height:1.5}html[lang=fa] :is(.fi-journey-top,.fi-journey-hero,.fi-journey-grid,.fi-journey-terms,.fi-journey-closing){font-family:Vazirmatn,Tahoma,Arial,sans-serif}html[lang=fa] .fi-eyebrow{letter-spacing:0}html[lang=fa] .fi-journey-card p,html[lang=fa] .fi-journey-terms dd{line-height:2.2}html[lang=fa] .fi-step-number{direction:ltr}html[lang=fa] .fi-journey-card .fi-text-link svg{transform:scaleX(-1)}html[lang=fa] .fi-header,html[lang=fa] .fi-footer{direction:ltr}
body.fi-legacy-page .fourinv-auth-story p{clip-path:none!important;overflow:visible!important}body.fi-legacy-page .fourinv-auth-gate{align-items:start!important}body.fi-legacy-page .fourinv-auth-story{padding-top:120px!important}body.fi-legacy-page .fourinv-auth-panel{min-height:0!important}body.fi-legacy-page .fourinv-auth-panel .um{animation:none!important;opacity:1!important}
@media(max-width:900px){.fi-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-about-principles{grid-template-columns:1fr}.fi-journey-terms,.fi-report-archive{gap:30px}.fi-calculator .fi-calc-output{position:static}.fi-activity-filter{display:flex!important;flex-wrap:wrap}.fi-activity-filter>div{flex:1 1 180px}}
@media(max-width:600px){.fi-journey-top{flex-wrap:wrap;padding-block:18px;gap:10px}.fi-journey-top nav{gap:10px 18px}.fi-journey-hero{padding-block:42px 34px}.fi-journey-hero>p:not(.fi-eyebrow){font-size:16px}.fi-journey-grid,.fi-journey-terms,.fi-report-archive{grid-template-columns:1fr;gap:16px}.fi-journey-card{padding:25px}.fi-team-grid{grid-template-columns:1fr}.fi-team-grid article{display:grid;grid-template-columns:115px minmax(0,1fr)}.fi-team-grid img{height:100%;aspect-ratio:auto;object-position:center}.fi-team-grid article>div{padding:18px}.fi-team-grid h3{font-size:18px}.fi-team-grid .fi-team-role{min-height:0}.fi-funding-fields{grid-template-columns:1fr}.fi-address-copy{flex-wrap:wrap}.fi-address-copy button{width:100%}.fi-invoice-heading{flex-wrap:wrap}.fi-payment-invoice{padding:18px}.fi-payment-steps{gap:8px}.fi-payment-steps li{font-size:11px!important}.fi-statement-totals>div{gap:12px;font-size:12px}.fi-statement-totals .is-total{font-size:14px}.fi-record-details>div{grid-template-columns:1fr;gap:4px}.fi-related-entries li{flex-wrap:wrap}.fi-scenario-comparison{grid-template-columns:1fr}.fi-watchlist [data-market-favorites]{margin-inline-start:0}.fi-payment-state a{display:block}.fi-statement-filter input{max-width:100%}.fi-journey-terms{padding-block:35px}.fi-journey-closing{padding-block:40px}.fi-calculator .fi-calc-metrics{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.fi-orbit,.fi-signal-dot{animation:none!important}}
.fi-journey-questions{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;margin-bottom:64px;padding-top:14px}
.fi-journey-questions h2{font-size:clamp(27px,3vw,39px);line-height:1.35;letter-spacing:-.025em;margin:0}
.fi-journey-questions details{border-bottom:1px solid #2e4838;padding-block:4px}
.fi-journey-questions details:first-child{border-top:1px solid #2e4838}
.fi-journey-questions summary{cursor:pointer;color:#e1f5e8;font-size:16px;font-weight:600;line-height:1.7;padding:20px 6px;min-height:48px}
.fi-journey-questions summary:focus-visible{outline:2px solid #44ff91;outline-offset:4px}
.fi-journey-questions summary::marker{color:#8ce5aa}
.fi-journey-questions p{color:#adc2b6;font-size:14px;line-height:1.9;margin:0;padding:0 6px 22px}
html[lang=fa] .fi-journey-questions,html[lang=fa] .fi-journey-questions summary{font-family:Vazirmatn,Tahoma,Arial,sans-serif;letter-spacing:0}
html[lang=fa] .fi-journey-questions p{line-height:2.2}
@media(max-width:700px){.fi-journey-questions{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.fi-journey-questions summary{font-size:15px}}
@media print{.fi-journey-top,.fi-funding,.fi-statement-filter,.fi-history-pagination{display:none!important}.fi-monthly,.fi-statement-totals{break-inside:avoid}}

html[lang=fa] #fi-main :is(h1,h2,h3,p,a,button,dt,dd){font-family:Vazirmatn,Tahoma,Arial,sans-serif}html[lang=fa] .fi-journey-hero .fi-btn svg{transform:scaleX(-1)}
