@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary: #4c3683;--brand-plum: #794387;--brand-blue: #0f68a0;--brand-teal: #35ac9d;--brand-green: #7db425;--brand-lime: #b8ce01;--brand-amber: #f6a925;--brand-orange: #ef7414;--brand-red: #e74b50;--brand-sidebar: #231940;--brand-stripe: linear-gradient( 90deg, var(--brand-red), var(--brand-orange), var(--brand-amber), var(--brand-lime), var(--brand-green), var(--brand-teal), var(--brand-blue), var(--brand-plum), var(--brand-primary) )}html,body,#root{margin:0;min-height:100%;background:#f2f2f7;font-family:Inter Variable,Inter,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#root{overflow-x:clip}html[lang=fa],html[lang=fa] body,html[lang=fa] #root{font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif}html[lang=fa] .brand-text,html[lang=fa] .app-menu .ant-menu-item-group-title{letter-spacing:0!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;direction:ltr;unicode-bidi:isolate}.app-sidebar{position:fixed!important;inset-block:0;inset-inline-start:0;height:100vh;overflow-y:auto;z-index:900;box-shadow:0 2px 4px #0f223a1f}.brand{position:relative;height:70px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo{height:40px;max-width:190px;display:block}.brand-logo-mark{height:36px;display:block}.brand-text{color:#fff;font-size:22px;font-weight:700;letter-spacing:2px}.brand-mark{width:34px;height:34px;border-radius:50%;background:var(--brand-primary);color:#fff;font-weight:700;display:grid;place-items:center}.app-menu.ant-menu-dark .ant-menu-item-group-title{text-transform:uppercase;font-weight:600;letter-spacing:.05em;padding:12px 20px}.app-menu.ant-menu-dark .ant-menu-item{font-size:14.8px;padding-inline-start:24px!important}.app-menu.ant-menu-dark .ant-menu-item-selected{font-weight:500}.app-menu.ant-menu-inline-collapsed .ant-menu-item{padding-inline:calc(50% - 10px)!important}.app-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{display:none}.sidebar-backdrop{position:fixed;inset:0;background:#21252973;z-index:899}.app-topbar{position:sticky;top:0;z-index:800;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e9ebec;line-height:normal;padding-inline:12px 24px!important}.topbar-lang.ant-btn{height:42px;color:#495057}.topbar-icon.ant-btn{width:42px;height:42px;font-size:20px;color:#495057}.topbar-user{height:70px;display:flex;align-items:center;gap:10px;padding:0 16px;margin-inline-end:-24px;background:#f3f3f9;cursor:pointer}.topbar-user-text{display:flex;flex-direction:column;line-height:1.35}.topbar-user-text .name{font-weight:500;color:#495057}.topbar-user-text .role{font-size:12px;color:#878a99}.page-title-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;min-height:40px;background:#fff;box-shadow:0 1px 2px #38414a26}.page-title-box h4{margin:0;font-size:15px;font-weight:700;text-transform:uppercase;color:#495057}.app-content{padding:24px}.app-footer{display:flex;justify-content:space-between;color:#98a6ad;border-top:1px solid #e9ebec}.page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.page-header-sticky{position:sticky;top:70px;z-index:700;margin-inline:-24px;padding:12px 24px;margin-top:-12px;margin-bottom:12px;background:#f2f2f7}.page-header .page-intro{color:#878a99;font-size:13px;margin:0;max-width:640px}.ant-card{border:none;box-shadow:0 3px 3px #38414a1a}.ant-card .ant-card-head-title{font-weight:500;color:#495057}.stat-card .ant-card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px}.stat-card .stat-label{color:#878a99;font-size:13px;font-weight:500;margin-bottom:18px}.stat-card .stat-value{font-size:26px;font-weight:600;color:#495057;line-height:1.1}.stat-card .stat-hint{font-size:12px;color:#878a99;margin-top:10px}.stat-card .stat-icon{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:22px}.stat-card.clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.stat-card.clickable:hover{transform:translateY(-2px);box-shadow:0 5px 10px #1e20251f}.stat-card.selected{outline:2px solid currentColor}.ant-table-thead>tr>th{font-weight:600!important}.auth-page{min-height:100vh;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.08) 0,transparent 35%),linear-gradient(135deg,var(--brand-sidebar) 0%,var(--brand-primary) 45%,var(--brand-plum) 75%,var(--brand-blue) 100%)}.auth-page{position:relative}@media(max-width:640px){.hide-sm{display:none!important}.app-content{padding:16px}.page-header-sticky{margin-inline:-16px;padding-inline:16px}.page-title-box{padding:10px 16px}}.brand:after{content:"";position:absolute;inset-inline:16px;bottom:0;height:3px;border-radius:3px;background:var(--brand-stripe);opacity:.9}.app-topbar:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--brand-stripe)}.auth-page .ant-card{overflow:hidden}.auth-page .ant-card:before{content:"";display:block;height:4px;background:var(--brand-stripe)}.app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--brand-teal)}html[dir=rtl] .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset -3px 0 0 var(--brand-teal)}.chart-tooltip{background:#fff;border-radius:4px;padding:8px 12px;box-shadow:0 5px 12px #1e202526;font-size:12px;color:#212529}.chart-tooltip-label{color:#878a99;margin-bottom:4px}.chart-tooltip-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-inline-end:6px;vertical-align:middle}input[dir=ltr],textarea[dir=ltr],input.mono,textarea.mono,.ant-input-affix-wrapper.mono input,.ant-input-affix-wrapper[dir=ltr] input,.ant-input-password[dir=ltr] input{direction:ltr!important;text-align:left!important}.ant-input-affix-wrapper.mono,.ant-input-affix-wrapper[dir=ltr]{direction:ltr}.ant-row>.ant-col>.stat-card{height:100%}
