:root{--brand:#00B0F0;--brand-deep:#0077A4;--brand-ink:#003C56;--brand-tint-50:#E6F7FE;--brand-tint-100:#BFEAFB;--brand-tint-200:#80D5F7;--ink:#1A1F2E;--ink-2:#555A66;--ink-3:#6B7079;--ink-4:#B6BAC2;--line:#ECECEE;--line-strong:#E2E4E8;--surface:#FFFFFF;--surface-2:#FAFAFA;--surface-3:#F4F4F5;--scrim:rgba(15,18,28,.55);--accent-amber:#F5A524;--accent-amber-tint:#FFF4DB;--success:#1DB954;--success-tint:#E7F8EE;--danger:#E5484D;--danger-tint:#FDECEC;--warning:#F5A524;--info:var(--brand);--shadow-1:0 1px 2px rgba(0,0,0,.04),0 8px 24px -8px rgba(20,24,40,.10);--shadow-2:0 4px 8px rgba(0,0,0,.06),0 24px 48px -12px rgba(20,24,40,.18);--shadow-cta:0 8px 20px -8px rgba(0,176,240,.45);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-fast:150ms;--dur:220ms;--dur-slow:320ms;--dur-1:120ms;--dur-2:220ms;--dur-3:360ms;--font-display:"Narengi","Vazirmatn Variable",system-ui,sans-serif;--font-body:"Narengi","Vazirmatn Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}@keyframes dSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dRippleOut{0%{transform:scale(.55);opacity:.55}70%{opacity:.12}to{transform:scale(1.9);opacity:0}}@keyframes dFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dHaloBreathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes dPulseRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{box-shadow:0 0 0 9px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes dSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important;opacity:1!important;transform:none!important}}.d-page{height:100%;animation:dPageIn var(--dur-2) var(--ease-out) both}.d-page[data-nav=forward]{--page-dx:-18px}.d-page[data-nav=back]{--page-dx:18px}.d-page[data-nav=tab]{--page-dy:6px}.d-page[data-nav=none]{animation:none}[dir=ltr] .d-page[data-nav=forward]{--page-dx:18px}[dir=ltr] .d-page[data-nav=back]{--page-dx:-18px}@keyframes dPageIn{0%{opacity:0;transform:translate3d(var(--page-dx,0),var(--page-dy,0),0)}to{opacity:1;transform:none}}@keyframes dSheetIn{0%{transform:translateY(100%)}to{transform:translateY(var(--sheet-rest,0))}}@keyframes dSheetOut{0%{transform:translateY(var(--sheet-drag,0))}to{transform:translateY(100%)}}@keyframes dScrimIn{0%{opacity:0}to{opacity:1}}@keyframes dScrimOut{0%{opacity:1}to{opacity:0}}@keyframes dRiseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dHeart{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes dDraw{0%{stroke-dashoffset:var(--draw-length,60)}to{stroke-dashoffset:0}}.d-rise{animation:dRiseIn var(--dur-2) var(--ease-out) both}@keyframes dTabIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.d-tab-in{animation:dTabIn .52s var(--ease-out) both}@keyframes dInsert{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.d-insert{animation:dInsert .26s var(--ease-out) both}.d-heart{animation:dHeart .32s var(--ease)}.d-fill{transform-origin:left center;animation:dGrow .7s var(--ease-out) both}[dir=rtl] .d-fill,html:not([dir=ltr]) .d-fill{transform-origin:right center}img[data-fade]{opacity:0;transition:opacity .28s var(--ease-out)}img[data-fade][data-loaded]{opacity:1}[role=button],[role=link],a[href],button,summary{transition:transform var(--dur-1) var(--ease-out),filter var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}[role=button]:active,[role=link]:active,a[href]:active,button:not(:disabled):active{transform:scale(.98)}:focus-visible{outline:2px solid var(--brand-deep)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}h1,h2,h3{text-wrap:balance}::selection{background:var(--brand-tint-100);color:var(--ink)}.d-num{font-feature-settings:normal;font-variant-numeric:normal}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tab-rail{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tab-rail::-webkit-scrollbar{display:none}.tab-rail[data-covered]{visibility:hidden}.tab-rail[data-sliding]{scroll-snap-type:none}.rail-panel{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;contain-intrinsic-size:auto 100vw auto 100vh}.rail-panel .h-scroll,.rail-panel [style*="overflow-x: auto"],.rail-panel [style*="overflow-x: scroll"],.rail-panel [style*="overflow-x:auto"],.rail-panel [style*="overflow-x:scroll"],.rail-panel [style*="overflow: auto hidden"],.rail-panel [style*="overflow:auto hidden"]{overscroll-behavior-x:contain}.d-layer{position:absolute;inset:0;z-index:2}.d-layer .d-page{background:#fff}.d-exit,.d-under{position:absolute;inset:0;pointer-events:none;overflow:hidden}.d-under{z-index:1}.d-exit{z-index:3;box-shadow:0 0 40px -8px rgba(20,24,40,.28)}.d-exit>*,.d-under>*{height:100%}.d-shade{inset:0;background:#0B0F1A;opacity:0;pointer-events:none;z-index:1}.d-edge,.d-shade{position:absolute}.d-edge{top:96px;bottom:0;width:16px;inset-inline-start:0;z-index:4;touch-action:none}html[data-motion] .d-page[data-nav=forward]{animation:dPushIn .32s var(--ease-sheet) both;box-shadow:0 0 40px -8px rgba(20,24,40,.28)}html[data-motion] .d-page[data-nav=back]{animation:dPopIn .32s var(--ease-sheet) both}html[data-motion] .d-page[data-nav=tab]{animation:dFadeIn .18s var(--ease-out) both}@keyframes dPushIn{0%{transform:translate3d(calc(-100% * var(--rtl, 1)),0,0)}to{transform:none}}@keyframes dPopIn{0%{transform:translate3d(calc(25% * var(--rtl, 1)),0,0);filter:brightness(.9)}to{transform:none;filter:none}}@keyframes dFadeIn{0%{opacity:0}to{opacity:1}}html[data-motion]:not([dir]),html[data-motion][dir=rtl]{--rtl:1}html[data-motion][dir=ltr]{--rtl:-1}html[data-motion] [role=button]:active,html[data-motion] [role=link]:active,html[data-motion] a[href]:active,html[data-motion] button:not(:disabled):active{transform:scale(.97);transition-duration:50ms}html[data-motion] [role=link][data-vt-key]:active{filter:brightness(.97);box-shadow:0 1px 2px rgba(0,0,0,.04)}html[data-motion] .d-stagger>*{animation:dRiseIn .26s var(--ease-out) both}html[data-motion] .d-stagger>:nth-child(2){animation-delay:30ms}html[data-motion] .d-stagger>:nth-child(3){animation-delay:60ms}html[data-motion] .d-stagger>:nth-child(4){animation-delay:90ms}html[data-motion] .d-stagger>:nth-child(5){animation-delay:.12s}html[data-motion] .d-stagger>:nth-child(6){animation-delay:.15s}html[data-motion] .d-stagger>:nth-child(n+7){animation:none}.d-late{animation:dFadeIn .16s var(--ease-out) .15s both}html:not([data-motion]) .d-skel,html[data-motion] .d-skel-text{display:none!important}html[data-motion] img[data-lqip]{background-image:var(--lqip);background-size:cover;background-position:50%}html[data-motion] img[data-fade][data-lqip]{opacity:1}.d-pull{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 6px);left:0;right:0;margin-inline:auto;width:40px;height:40px;border-radius:999px;background:#fff;box-shadow:0 6px 18px -6px rgba(20,24,40,.3);display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;opacity:0}.d-pull[data-busy]{animation:dBreathe .9s var(--ease) infinite alternate}@keyframes dBreathe{0%{transform:scale(.92)}to{transform:scale(1.06)}}.d-new-above{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 10px);left:0;right:0;margin-inline:auto;width:max-content;z-index:5}::view-transition-group(d-hero){animation-duration:.32s;animation-timing-function:var(--ease-sheet)}::view-transition-old(root){animation:.22s var(--ease-in) both dVtOut}::view-transition-new(root){animation:.32s var(--ease-sheet) both dVtIn}@keyframes dVtOut{to{opacity:0;transform:scale(.97)}}@keyframes dVtIn{0%{opacity:0;transform:translate3d(0,24px,0)}}html[data-motion] nav[data-tabbar]{view-transition-name:d-tabbar}nav[data-live] [data-pill]{transition:none!important}::view-transition-group(d-tabbar){animation:none}html[data-simple] .tab-rail{overflow-x:hidden}html[data-simple] .d-edge,html[data-simple] .d-pull{display:none}html[data-simple][data-motion] .d-page[data-nav]{animation:dFadeIn .15s linear both!important;box-shadow:none}html[data-simple] .d-stagger>*{animation:none}html[data-simple] .app-content :is(button,[role=button],[role=link],select){min-height:44px!important}html[data-simple] .app-content button[aria-label]{min-width:44px!important}html[data-text=large][data-motion] .app-content>*{zoom:1;height:100%!important}html[data-text=large][data-motion] :is(.rail-panel,.d-layer)>*{zoom:1.125;height:100%!important}html[data-text=large][data-zoom=legacy][data-motion] :is(.rail-panel,.d-layer)>*{height:calc(100% / 1.125)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}[role=button]:active,[role=link]:active,a[href]:active,button:active{transform:none}html[data-motion] .d-page[data-nav=back],html[data-motion] .d-page[data-nav=forward],html[data-motion] .d-page[data-nav=tab]{animation:dFadeIn .12s linear both!important;box-shadow:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root{--success:#137A3A;--danger:#B42318}@font-face{font-family:Narengi;src:url(/fonts/Narengi-Light.woff2) format("woff2");font-weight:100 350;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/Narengi-Regular.woff2) format("woff2");font-weight:351 450;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/Narengi-Medium.woff2) format("woff2");font-weight:451 550;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/Narengi-SemiBold.woff2) format("woff2");font-weight:551 750;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/Narengi-Bold.woff2) format("woff2");font-weight:751 850;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/Narengi-ExtraBold.woff2) format("woff2");font-weight:851 1000;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:100 350;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:351 450;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:451 550;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:551 750;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:751 850;font-style:normal;font-display:swap}@font-face{font-family:Narengi;src:url(/fonts/DastanSeparator.woff2) format("woff2");unicode-range:u+00b7,u+2022,u+2219,u+22c5;font-weight:851 1000;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}*,::placeholder,:after,:before{font-feature-settings:none!important;font-variant-ligatures:none!important}html{direction:rtl}body,html{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--surface-2);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}input,select,textarea{min-width:0}input[type=checkbox],input[type=radio]{width:20px;height:20px;flex-shrink:0;accent-color:var(--brand-deep)}h1{font-weight:800}h2,h3,h4{font-weight:700}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a-nav:hover{background:rgba(255,255,255,.06);color:#fff}.a-nav[data-active]{background:rgba(0,176,240,.18);box-shadow:inset -3px 0 0 var(--brand);color:#fff;font-weight:700}[dir=ltr] .a-nav[data-active]{box-shadow:inset 3px 0 0 var(--brand)}tbody tr{transition:background-color var(--dur-1) var(--ease-out)}tbody tr:hover{background:var(--surface-2)}.d-page[data-nav=back],.d-page[data-nav=forward]{--page-dx:0;--page-dy:6px}.d-page{height:auto}.skeleton{border-radius:8px;background:linear-gradient(90deg,#EEF0F4,#F7F8FA 50%,#EEF0F4);background-size:200% 100%;animation:aShimmer 1.2s ease-in-out infinite}@keyframes aShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.p-row{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.p-row-2{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.p-row-2e{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.p-row-side{grid-template-columns:minmax(0,1fr) 360px}.p-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}@media (max-width:1360px){.p-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.p-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.p-row-2,.p-row-2e,.p-row-3,.p-row-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.p-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulse-dot{animation:pDot 1.6s ease-in-out infinite}@keyframes pDot{0%,to{box-shadow:0 0 0 0 rgba(63,162,104,.45)}50%{box-shadow:0 0 0 5px rgba(63,162,104,0)}}.p-new{animation:pNew .6s ease-out}@keyframes pNew{0%{opacity:0;transform:translateY(-6px);background:#E6F7FE}to{opacity:1;transform:none;background:transparent}}@media (prefers-reduced-motion:reduce){.p-new,.pulse-dot{animation:none}}.a-shell{display:flex;min-height:100vh}.a-main{flex:1 1;min-width:0;padding:28px 36px;outline:none}.a-side{width:272px;flex-shrink:0;background:#111522;color:#fff;display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:40}.a-side[data-rail]{width:72px}.a-search{margin:2px 12px 8px;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.72);font-size:13px;cursor:pointer;font-family:inherit}.a-search:hover{background:rgba(255,255,255,.09);color:#fff}.a-search kbd{direction:ltr;font-family:inherit;font-size:11px;padding:1px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.6)}.a-group{margin-top:4px}.a-group-head{width:100%;display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;background:transparent;border:none;border-radius:8px;color:rgba(255,255,255,.6);font-size:12.5px;font-weight:800;cursor:pointer;font-family:inherit}.a-group-head:hover{color:#fff;background:rgba(255,255,255,.04)}.a-chev{display:inline-flex;transition:transform var(--dur-2) var(--ease-out)}.a-chev:not([data-open]){transform:rotate(90deg)}[dir=ltr] .a-chev:not([data-open]){transform:rotate(-90deg)}.a-row{position:relative}.a-nav,.a-row{display:flex;align-items:center}.a-nav{flex:1 1;min-width:0;gap:8px;min-height:36px;padding:7px 10px;-webkit-padding-end:34px;padding-inline-end:34px;border-radius:8px;font-size:13.5px;color:rgba(255,255,255,.84)}.a-pin{position:absolute;inset-inline-end:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:rgba(255,255,255,.5);cursor:pointer;opacity:0}.a-pin:focus-visible,.a-row:hover .a-pin{opacity:1}.a-pin[data-on]{color:#F5C451}.a-pin:hover{background:rgba(255,255,255,.1);color:#fff}.a-pin[data-on]:hover{color:#F5C451}.a-badge{min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.a-badge[data-urgent]{background:#E5484D}.a-iconbtn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:9px;background:transparent;color:rgba(255,255,255,.7);cursor:pointer}.a-iconbtn:hover{background:rgba(255,255,255,.08);color:#fff}.a-iconbtn-light{color:var(--ink-2)}.a-iconbtn-light:hover{background:var(--surface-3);color:var(--ink)}.a-rail{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.7);cursor:pointer}.a-rail:hover{background:rgba(255,255,255,.08);color:#fff}.a-rail[data-active]{background:rgba(0,176,240,.18);color:#fff}.a-dot{position:absolute;top:8px;inset-inline-end:8px;width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.75)}.a-dot[data-urgent]{background:#E5484D}.a-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;align-items:center;gap:10px;padding:10px 14px;background:rgba(250,250,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.a-backdrop,.a-narrow-only,.a-topbar{display:none}.a-skip{position:absolute;inset-inline-start:-9999px}.a-skip:focus{inset-inline-start:12px;top:12px;z-index:100;background:#fff;color:var(--ink);padding:8px 12px;border-radius:8px;box-shadow:var(--shadow-2)}.a-palette-back{position:fixed;inset:0;z-index:90;background:rgba(15,21,36,.42);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.a-palette{width:min(640px,100%);background:#fff;border-radius:16px;box-shadow:var(--shadow-2);overflow:hidden;animation:aPal .16s ease-out}@keyframes aPal{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}@media (max-width:1100px){.a-topbar{display:flex}.a-side,.a-side[data-rail]{position:fixed;top:0;inset-inline-start:0;width:min(300px,86vw);height:100vh;transform:translateX(100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.3)}[dir=ltr] .a-side{transform:translateX(-100%)}.a-side[data-open]{transform:none}.a-backdrop[data-open]{display:block;position:fixed;inset:0;z-index:35;background:rgba(15,21,36,.4)}.a-wide-only{display:none}.a-narrow-only{display:inline-flex}.a-main{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.a-chev,.a-palette,.a-side{transition:none;animation:none}}