:root{--as-navy-950:#071523;--as-navy-900:#0d2237;--as-navy-800:#112f4c;--as-navy-700:#18466d;--as-amber-600:#d88a06;--as-amber-500:#f2a51a;--as-amber-400:#ffbd45;--as-success:#15966a;--as-danger:#d84343;--as-radius-control:14px;--as-radius-card:20px;--as-motion-fast:.16s;--as-motion-normal:.24s;--as-motion-page:.42s}
@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2)}@font-face{font-family:Estedad;src:url(/fonts/Estedad-Variable.woff2)}*{box-sizing:border-box}body{color:#142335;background:#f4f7fa;margin:0;font-family:Vazirmatn,sans-serif}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.sidebar{color:#c7d5e2;background:linear-gradient(#071523,#0d2237 70%,#112f4c);height:100vh;padding:20px 14px;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:4px 8px 28px;display:flex}.brand b{color:#fff;font:800 17px Estedad}.brand small,.branch small{color:#839caf;font-size:10px;display:block}.drop{color:#132338;background:linear-gradient(145deg,#ffbd45,#d88a06);border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:0 10px 25px #f2a51a33}.sidebar nav{gap:4px;display:grid}.sidebar nav a{border-radius:12px;padding:11px 13px}.sidebar nav a.active,.sidebar nav a:hover{color:#ffd17a;background:#ffffff12}.sidebar nav hr{border:0;border-top:1px solid #ffffff10;width:100%}.branch{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.branch i{background:#3bd69b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3bd69b22}.workspace header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#f4f7facc;border-bottom:1px solid #dce4eb;align-items:center;gap:10px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.workspace header input{max-width:600px;height:44px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:14px;flex:1;padding:0 15px}.workspace header button,.avatar{background:#fff;border:1px solid #dce4eb;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.avatar{font-weight:800}.content{max-width:1500px;margin:auto;padding:28px}.pageHead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.pageHead em{color:#d88a06;font-size:11px;font-style:normal;font-weight:800}.pageHead h1{margin:3px 0;font:800 28px Estedad}.pageHead p{color:#6b7b8d;margin:0}.primary{color:#17202a;background:linear-gradient(135deg,#ffbd45,#d88a06);border:0;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font:700 13px Vazirmatn;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #f2a51a33}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f2a51a44}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metrics article,.panel{background:#fff;border:1px solid #dce4eb;border-radius:20px;box-shadow:0 14px 40px #112f4c12}.metrics article{padding:18px}.metrics span{color:#6b7b8d;display:block}.metrics strong{margin:12px 0 3px;font:800 25px Estedad;display:block}.metrics small{color:#6b7b8d}.metrics b{float:left;color:#15966a;font-size:10px}.panels{grid-template-columns:1.4fr .6fr;gap:15px;margin-top:15px;display:grid}.panel{min-height:285px;padding:20px}.panelHead{justify-content:space-between;display:flex}.panel h2{font:750 16px Estedad}.panelHead span{color:#15966a}.chart svg{width:100%;height:215px}.gridline{stroke:#dce4eb;stroke-dasharray:4;fill:none}.area{fill:#f2a51a19}.line{fill:none;stroke-width:4px;stroke-linecap:round}.oil{color:#fff;background:linear-gradient(145deg,#0d2237,#18466d);position:relative;overflow:hidden}.oil p{color:#bdd0de;max-width:62%;line-height:1.9}.orb{background:linear-gradient(145deg,#ffd773,#d88400);border-radius:60% 40% 58% 42%;width:105px;height:125px;position:absolute;top:38px;left:32px;transform:rotate(35deg);box-shadow:inset 14px 10px 20px #fff6,inset -14px -14px 25px #5b270044,0 25px 40px #0006}.orb i{background:#fff6;border-radius:50%;width:25px;height:50px;position:absolute;top:18px;right:20px}@media (max-width:1000px){.shell{grid-template-columns:80px 1fr}.brand div,.sidebar nav a,.branch span{font-size:0}.brand{justify-content:center}.sidebar nav a{height:42px}.metrics{grid-template-columns:repeat(2,1fr)}.panels{grid-template-columns:1fr}.oil p{max-width:70%}}body.hasAppRail{padding-right:216px}.appRail{z-index:60;color:#cbd8e2;background:#0b2033;border-left:1px solid #ffffff12;flex-direction:column;gap:8px;width:216px;padding:18px 13px;transition:transform .22s,opacity .18s;display:flex;position:fixed;inset:0 0 0 auto}.railBrand{color:#fff;align-items:center;gap:10px;padding:4px 5px 15px;text-decoration:none;display:flex}.railBrand i{color:#172536;background:#f2a51a;border-radius:13px;place-items:center;width:40px;height:40px;font-size:21px;font-style:normal;display:grid}.railBrand span{display:grid}.railBrand b{font:800 13px Estedad}.railBrand small{color:#8298a9;font-size:8px}.railQuick{color:#172536;background:#f2a51a;border-radius:12px;place-items:center;height:43px;margin-bottom:5px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.appRail nav{gap:3px;display:grid}.navItem{min-height:42px;color:inherit;border-radius:11px;align-items:center;gap:10px;padding:0 11px;text-decoration:none;transition:all .15s;display:flex}.navItem span{text-align:center;width:24px;font-size:17px}.navItem b{font-size:10px}.navItem:hover,.navItemActive{color:#fff;background:#ffffff12}.navItemActive{box-shadow:inset -3px 0 #f2a51a}.railMore,.railBack{color:#aebfcb;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:11px;height:40px;padding:0 12px;font:700 10px Vazirmatn}.railMore{align-items:center;gap:12px;display:flex}.railMore:hover,.railBack:hover{color:#fff;background:#ffffff0c}.railBack{margin-top:auto}.railStatus{color:#8197a7;background:#ffffff09;border-radius:10px;padding:10px;font-size:8px}.railStatus i{background:#36c991;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.mobileDock,.mobileBack{display:none}.navBackdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0715238c;border:0;position:fixed;inset:0}.simpleDrawer{z-index:100;background:#f7f9fb;width:min(380px,92vw);padding:19px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-24px 0 60px #07152335}.simpleDrawerOpen{transform:translate(0)}.simpleDrawerHead{border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.simpleDrawerHead div{display:grid}.simpleDrawerHead strong{font:800 18px Estedad}.simpleDrawerHead small{color:#71808d;font-size:9px}.simpleDrawerHead button{cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:11px;width:38px;height:38px;font-size:22px}.drawerPrimary{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0;display:grid}.drawerPrimary .navItem{color:#173552;background:#fff;border:1px solid #dce4eb}.drawerGroup{margin-top:18px}.drawerGroup h2{color:#7c8b97;margin:0 6px 6px;font:700 9px Vazirmatn}.drawerGroup>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.drawerGroup .navItem{color:#173552;background:#fff;border:1px solid #e3e9ee}.drawerGroup .navItemActive,.drawerPrimary .navItemActive{background:#fff7e6;border-color:#f2a51a}@media (max-width:800px){html,body{max-width:100%;overflow-x:clip}body.hasAppRail{padding-bottom:72px;padding-right:0}.appRail{display:none}.mobileDock{z-index:70;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #d9e2e9;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:calc(100dvw - 20px);height:60px;padding:5px;display:grid;position:fixed;bottom:9px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 40px #07152330}.mobileDock .navItem,.mobileDock button{color:#6a7c8b;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:0;min-width:0;min-height:48px;padding:3px;font-family:Vazirmatn;display:grid}.mobileDock .navItem span,.mobileDock button span{width:auto;font-size:18px;line-height:20px}.mobileDock .navItem b,.mobileDock button b{font-size:8px}.mobileDock .navItemActive{color:#173552;box-shadow:none;background:#fff1d1}.mobileBack{z-index:65;color:#173552;background:#fff;border:1px solid #dce4eb;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 7px 20px #07152318}.simpleDrawer{width:100%;max-height:min(82dvh,680px);padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -24px 60px #07152335}.simpleDrawerOpen{transform:translateY(0)}.drawerPrimary,.drawerGroup>div{grid-template-columns:1fr 1fr}.shell{display:block}.sidebar{display:none}.workspace header{height:62px;padding:0 14px}.content{padding:18px 14px}}@media (max-width:600px){body.hasAppRail main>header{flex-wrap:wrap;gap:10px}body.hasAppRail main>header>nav{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}body.hasAppRail main>header>nav::-webkit-scrollbar{display:none}body.hasAppRail input:not([type=checkbox]):not([type=radio]),body.hasAppRail select,body.hasAppRail textarea{min-height:40px;font-size:16px}body.hasAppRail button{min-height:40px}}body.hasAppRail :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #f2a51a}body.hasAppRail :where(button,input,select,textarea):disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
