.auth-flow{--shape-field:14px;--shape-control:14px;--text-label:14px;--text-helper:13px;--text-result:var(--text-section-large);--auth-base:var(--auth-background);background:var(--auth-base);height:100dvh}.auth-frame{isolation:isolate;width:min(100%,var(--content-width));background:linear-gradient(to bottom,var(--canvas)0%,var(--auth-base)65%);flex-direction:column;height:100%;margin:auto;display:flex;position:relative;overflow:hidden}.auth-header{min-height:64px;padding:max(var(--space-8),env(safe-area-inset-top))var(--space-16)var(--space-8);flex-shrink:0;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;display:grid}.auth-header button{min-height:var(--touch-target)}.auth-header button:last-child{gap:var(--space-6);padding-inline:var(--space-6);font-size:var(--text-body)}.auth-header svg{width:20px;height:20px}.auth-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-16)var(--space-16)max(var(--space-20),env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.auth-card{min-height:min-content;padding:var(--space-28)var(--space-16)var(--space-16);border:.5px solid var(--line);border-radius:var(--space-24);background:var(--surface);flex-direction:column;flex:1;display:flex}.auth-content{flex:1;min-width:0}.auth-flow .flow-lead{text-align:right;margin-bottom:var(--space-32)}.auth-flow .flow-lead h2{font-size:18px;line-height:var(--leading-heading);margin-bottom:var(--space-12);font-weight:var(--weight-strong)}.auth-flow .flow-lead p{font-size:13px;line-height:var(--leading-18)}.account-password-form{--shape-field:14px;--shape-control:14px;--text-label:14px;--text-helper:13px}.auth-content label,.account-password-form label{font-size:var(--text-label);font-weight:var(--weight-label)}.auth-content .bg-field,.account-password-form .bg-field{min-height:var(--control-tall)}.auth-content input:not([id^=auth-otp-]),.account-password-form input{text-align:right}.auth-content .bg-field svg,.account-password-form .bg-field svg{width:22px;height:22px}.auth-content [role=alert],.account-password-form [role=alert]{font-size:var(--text-helper);line-height:var(--leading-18)}.auth-content .flow-form,.account-password-form{gap:var(--space-20)}.auth-flow[data-auth-step=kyc] .flow-lead{margin-bottom:var(--space-24)}.auth-flow[data-auth-step=kyc] .flow-form{gap:var(--space-16)}.auth-flow .flow-password-rules,.account-password-form .flow-password-rules{gap:var(--space-12);margin:var(--space-24)0 0;font-size:var(--text-helper)}.auth-flow .flow-password-rules li>span,.account-password-form .flow-password-rules li>span{background:0 0;border:0;border-radius:0;flex-shrink:0;width:18px;height:18px}.auth-actions{padding:var(--space-24)0 0;gap:var(--space-8);background:0 0;border:0;position:relative}.auth-actions>button:first-child{min-height:44px;padding-inline:var(--space-16);border-radius:var(--shape-control);font-size:14px}.auth-actions>button:not(:first-child){font-size:var(--text-body)}.auth-content [role=group][aria-label=کد\ تأیید]{gap:var(--space-8);width:100%;margin-block:var(--space-8)var(--space-16);display:flex}.auth-content input[id^=auth-otp-]{border-radius:var(--shape-small);flex:1;width:0;min-width:0;height:52px;font-size:20px}.auth-flow .flow-selection{align-items:center;gap:var(--space-8);margin-top:var(--space-24);font-size:var(--text-helper);flex-wrap:wrap}.auth-flow .flow-selection>span{font-variant-numeric:tabular-nums;color:var(--muted)}.auth-flow .flow-note:empty{display:none}@media (height<=740px){.auth-card{padding-top:var(--space-24)}.auth-flow .flow-lead{margin-bottom:var(--space-24)}}@media (height<=620px){.auth-header{min-height:56px}.auth-flow .flow-lead h2{font-size:18px}}@media (width<=350px){.auth-header{padding-inline:var(--space-8)}.auth-scroll,.auth-card{padding-inline:var(--space-12)}.auth-flow[data-auth-step=otp] .auth-scroll{padding-inline:0}.auth-flow[data-auth-step=otp] .flow-lead,.auth-flow[data-auth-step=otp] .flow-selection,.auth-flow[data-auth-step=otp] .flow-note,.auth-flow[data-auth-step=otp] .flow-error{margin-inline:var(--space-12)}}@media (width<=380px){.auth-flow[data-auth-step=otp] .auth-card{border:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.auth-flow button,.auth-flow input{transition:none}.auth-flow button:active{transform:none}}.auth-flow .auth-text-action{color:var(--ink);gap:var(--space-8);min-height:var(--touch-target);background:0 0}.auth-flow .auth-text-action:hover{background:var(--surface-subtle)}.auth-flow .auth-text-action svg{width:18px;height:18px}.auth-header-logo{justify-self:center}.auth-wordmark{direction:ltr;display:block}.auth-header-logo img{width:80px;max-width:none;height:auto;display:block}.auth-header-logo .logo-dark,:root[data-theme=dark] .auth-header-logo .logo-light{display:none}:root[data-theme=dark] .auth-header-logo .logo-dark{display:block}.auth-flow .auth-phone-edit{padding-inline:var(--space-12);font-size:13px}.auth-flow .auth-phone-edit svg{width:16px;height:16px}.auth-code-recipient{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.auth-flow .auth-code-recipient p{margin:0}.auth-flow[data-auth-step=otp] .flow-selection{margin-top:var(--space-8)}.auth-flow[data-auth-step=otp] .flow-note:empty{display:none}.auth-flow[data-auth-step=otp] .auth-content [role=group][aria-label=کد\ تأیید]{margin-bottom:var(--space-8)}.auth-header>button[aria-label=پشتیبانی]{justify-self:end}.password-requirements-field:not(:focus-within) .flow-password-rules{display:none}.impersonation-banner{--banner-height:56px;z-index:60;justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--banner-height);padding:var(--space-3)var(--space-12);padding-top:max(var(--space-3),env(safe-area-inset-top));border-bottom:1px solid var(--warning);background:color-mix(in srgb,var(--warning)16%,var(--surface));color:var(--ink);direction:rtl;display:flex;position:sticky;top:0}.impersonation-banner p{min-width:0;margin:0;display:grid}.impersonation-banner strong{font-size:var(--text-label);font-weight:var(--weight-label)}.impersonation-banner small{color:var(--muted);font-size:var(--text-caption)}.impersonation-banner button{flex-shrink:0}body:has(.impersonation-banner) .flow-app{height:calc(100dvh - 56px - env(safe-area-inset-top));min-height:0}body:has(.impersonation-banner) .fixed.inset-0[role=presentation]{top:calc(56px + env(safe-area-inset-top))}.impersonation-landing{min-height:100dvh;padding:var(--space-16);text-align:center;color:var(--muted);font-size:var(--text-body);flex:1;place-items:center;display:grid}.auth-content:has(.processing-state){place-items:center;display:grid}.desktop-nav{display:none}@media (width>=700px) and (height>=561px){body:has(.desktop-nav){--desktop-nav-height:64px;--desktop-banner-height:0px;--desktop-top:calc(var(--desktop-nav-height) + var(--desktop-banner-height));--content-width:100%}body:has(.desktop-nav):has(.impersonation-banner){--desktop-banner-height:calc(56px + env(safe-area-inset-top))}body:has(.desktop-nav) .desktop-nav{z-index:30;top:var(--desktop-banner-height);align-items:center;gap:var(--space-16);height:var(--desktop-nav-height);padding-inline:var(--space-24);border-bottom:1px solid var(--line);background:var(--canvas);flex-shrink:0;display:flex;position:sticky}body:has(.desktop-nav) .desktop-nav-logo{flex-shrink:0;justify-self:start}body:has(.desktop-nav) .desktop-nav-logo img{width:88px}body:has(.desktop-nav) .desktop-nav-links{align-items:center;gap:var(--space-4);display:flex}body:has(.desktop-nav) .desktop-nav-end{margin-inline-start:auto}body:has(.desktop-nav) .desktop-nav-item{justify-content:center;gap:var(--space-8);min-height:44px;padding-inline:var(--space-12);border-radius:var(--shape-control);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;display:flex}body:has(.desktop-nav) .desktop-nav-item:hover{background:var(--surface-subtle);color:var(--ink)}body:has(.desktop-nav) .desktop-nav-item.active{background:var(--surface-subtle);color:var(--nav-active-ink);font-weight:var(--weight-nav)}body:has(.desktop-nav):has(.processing-state) .desktop-nav :is(a,button){pointer-events:none;opacity:var(--opacity-disabled)}@media (width<=1279px){body:has(.desktop-nav) .desktop-nav-end .desktop-nav-item{padding-inline:var(--space-10)}body:has(.desktop-nav) .desktop-nav-end .desktop-nav-item>span{display:none}}@media (width<=899px){body:has(.desktop-nav) .desktop-nav-links:not(.desktop-nav-end) .desktop-nav-item svg{display:none}}body:has(.desktop-nav) .bottom-nav{display:none}body:has(.desktop-nav) [data-vibefarsi-sheet-panel]{width:min(440px,calc(100% - var(--space-32) - var(--space-32)));border:1px solid var(--line);border-radius:var(--shape-overlay);max-width:none;height:fit-content;max-height:85vh;margin:auto;inset:0}body:has(.desktop-nav) .shemsh-app{--page-width:1120px;min-height:calc(100dvh - var(--desktop-top));padding:0}body:has(.desktop-nav) .flow-app{--page-width:560px;height:calc(100dvh - var(--desktop-top));min-height:0;padding:0}body:has(.desktop-nav) :is(.shemsh-frame,.flow-frame){--page-gutter:max(var(--space-24),calc((100% - var(--page-width))/2));border:0;border-radius:0;width:100%}body:has(.desktop-nav) .flow-frame{--flow-foot:0px}body:has(.desktop-nav) .flow-header,body:has(.desktop-nav) .shemsh-header{border-radius:0}body:has(.desktop-nav) .flow-header{padding-inline:var(--page-gutter);grid-template-columns:auto minmax(0,1fr) auto}body:has(.desktop-nav) .flow-header h1{font-size:var(--text-section-large);text-align:start;grid-column:2}body:has(.desktop-nav) .flow-app.flow-app .flow-main,body:has(.desktop-nav) .flow-app .flow-actions{padding-inline:var(--page-gutter)}body:has(.desktop-nav) .flow-header button[aria-label^=بازگشت],body:has(.desktop-nav) .services-hub .flow-header button,body:has(.desktop-nav) .account-flow .flow-header button[aria-label=اعلان‌ها]{display:none}body:has(.desktop-nav) .shemsh-header{top:var(--desktop-top);padding-inline:var(--page-gutter);display:flex}body:has(.desktop-nav) .shemsh-header :is(.home-account-button,.home-header-end,.auth-wordmark){display:none}body:has(.desktop-nav) .shemsh-header .home-header-logo{justify-self:auto}body:has(.desktop-nav) :is(.shemsh-header h1,.trade-flow .flow-frame>h1){clip-path:none;clip:auto;white-space:nowrap;width:auto;height:auto;font-size:var(--text-section-large);font-weight:var(--weight-title);line-height:var(--leading-heading);letter-spacing:0;margin:0;position:static;overflow:visible;transform:none}body:has(.desktop-nav) .trade-flow .flow-frame>h1{min-height:var(--field-tall);padding-inline:var(--page-gutter);border-bottom:1px solid var(--glass-line);flex-shrink:0;align-items:center;display:flex}body:has(.desktop-nav) .home-content[data-scenario]{align-content:start;gap:var(--space-16);padding:var(--space-20)var(--page-gutter)var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body:has(.desktop-nav) .home-content[data-scenario]>*{min-width:0;margin:0}body:has(.desktop-nav) .home-content[data-scenario]>:is(:first-child,.asset-section,.services,.state-banner){grid-column:1/-1}body:has(.desktop-nav) .home-content[data-scenario] .portfolio-rail{gap:var(--space-16);scroll-snap-type:none;cursor:default;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}body:has(.desktop-nav) .portfolio-rail>.asset-card{opacity:1;transform:none}body:has(.desktop-nav) .home-content .wallet-card{flex-direction:column;justify-content:center;display:flex}body:has(.desktop-nav) .home-content .services{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-bottom:0}body:has(.desktop-nav) .home-content .services .service-tile:last-child:nth-child(odd){grid-column:auto}body:has(.desktop-nav) .home-content[data-scenario]>.empty-home{grid-row:span 2;justify-content:center}body:has(.desktop-nav) .services-hub{--page-width:960px}body:has(.desktop-nav) .services-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body:has(.desktop-nav) .flow-app:has(.history-content){--page-width:820px}body:has(.desktop-nav) .flow-app:has(:is(.physical-catalog,.gift-catalog)){--page-width:800px}body:has(.desktop-nav) .trade-flow .trade-keys{display:none}body:has(.desktop-nav) .trade-flow .trade-assets,body:has(.desktop-nav) .trade-flow .trade-operate{padding-inline:0}body:has(.desktop-nav) .trade-flow :is(.trade-operate,.trade-tab-panel,.trade-entry){flex:none;min-height:0}body:has(.desktop-nav) .market-flow{--page-width:880px}body:has(.desktop-nav) .market-flow:has(.market-holdings){--page-width:1040px}body:has(.desktop-nav) .market-chart svg{aspect-ratio:320/143;height:auto}body:has(.desktop-nav) .portfolio-details,body:has(.desktop-nav) .account-flow:has(.flow-account-hero){--page-width:960px}@media (width>=1000px){body:has(.desktop-nav) .market-flow .flow-main:has(.market-holdings){grid-template-columns:340px minmax(0,1fr);align-content:start;align-items:start;display:grid}body:has(.desktop-nav) .market-flow .flow-main:has(.market-holdings)>.state-notice{grid-column:1/-1}body:has(.desktop-nav) .portfolio-details .flow-main{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid}body:has(.desktop-nav) .portfolio-details .flow-main>:first-child{grid-column:1/-1;margin:0}body:has(.desktop-nav) .account-flow .flow-main:has(>.flow-account-hero){gap:var(--space-16)var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid}body:has(.desktop-nav) .account-flow .flow-main>:is(.flow-account-hero,.flow-menu){margin:0}body:has(.desktop-nav) .account-flow .flow-main>.flow-account-hero{grid-column:1/-1}body:has(.desktop-nav) .account-flow .flow-main>.flow-menu:nth-of-type(3){grid-area:2/2/span 3}body:has(.desktop-nav) .account-flow .flow-main>.account-logout{grid-column:2;margin:0}body:has(.desktop-nav) :is(.physical-catalog,.gift-catalog){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){body:has(.desktop-nav) .home-content[data-scenario] .portfolio-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:yekanBakh;src:url(../media/YekanBakhFaNum_VF-s.p.000lyprgpha2w.woff2)format("woff2");font-display:swap}@font-face{font-family:yekanBakh Fallback;src:local(Arial);ascent-override:232.97%;descent-override:128.14%;line-gap-override:0.0%;size-adjust:42.92%}.yekanbakh_4f3a89b1-module__2Oq3lG__className{font-family:yekanBakh,yekanBakh Fallback}.yekanbakh_4f3a89b1-module__2Oq3lG__variable{--font-yekan-bakh:"yekanBakh","yekanBakh Fallback"}