*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.isolate{isolation:isolate}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Vazirmatn;src:url(../../assets/fonts/vazirmatn-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(../../assets/fonts/vazirmatn-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(../../assets/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../../assets/fonts/inter-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(../../assets/fonts/noto-sans-sc-regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{color-scheme:dark;--bg:#020a14;--side:#041121;--panel:#07192d;--panel2:#081d34;--line:#123452;--text:#f1f7fc;--muted:#7991a6;--cyan:#08aef0;--green:#19ce88;--purple:#925cff;--orange:#ff9f1a;--red:#ff4f5e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 46% 0,rgba(11,72,119,.18),transparent 34%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}html[lang=fa] body{font-family:Vazirmatn,Arial,sans-serif}html[lang=zh] body{font-family:Noto Sans SC,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip{position:absolute;top:-60px;inset-inline-start:20px;background:#fff;color:#001;padding:10px 16px;z-index:100}.skip:focus{top:12px}.side-nav{position:fixed;inset-block:0;inset-inline-end:0;width:230px;background:linear-gradient(180deg,#05152a,#030d1b);border-inline-start:1px solid #0d2a45;z-index:40;padding:23px 15px;display:flex;flex-direction:column}.side-brand{display:flex;align-items:center;gap:11px;padding:0 8px 24px;border-bottom:1px solid rgba(82,132,172,.15)}.side-brand>span{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(145deg,#0d3760,#081b35);border:1px solid #176096;border-radius:9px;color:#2dd0ff;font-weight:700}.side-brand strong{display:block;letter-spacing:.14em}.side-brand small{display:block;color:#668096;font-size:11.5px;margin-top:3px;white-space:nowrap;max-width:145px;overflow:hidden;text-overflow:ellipsis}.side-nav nav{display:grid;gap:5px;margin-top:28px}.side-nav nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;color:#8ca0b2;font-size:14.5px}.side-nav nav a i{width:23px;text-align:center;color:#59758e;font-style:normal;font-size:17.5px}.side-nav nav a.active,.side-nav nav a:hover{background:linear-gradient(90deg,#0c67d273,#083167bf);color:#28c9ff}.side-nav nav a.active i{color:#28c9ff}.side-bottom{margin-top:auto;display:grid;gap:12px}.secure-state{display:flex;align-items:center;gap:9px;padding:12px;color:#6f879b;font-size:13px;border-top:1px solid rgba(82,132,172,.15)}.secure-state i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.dashboard-button,.side-login{display:flex;align-items:center;justify-content:center;min-height:43px;border-radius:8px;background:linear-gradient(135deg,#304dca,#6735b7);font-size:14px;font-weight:700;box-shadow:0 10px 30px #4c38be2e}.dashboard-shell{margin-inline-end:230px;min-height:100vh}.topbar{min-height:105px;border-bottom:1px solid #0e2b45;background:#030c18c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:1fr auto;align-items:center;padding:18px 28px;position:sticky;top:0;z-index:30}.headline{gap:20px}.dual-flags,.headline{display:flex;align-items:center}.dual-flags img{width:62px;height:38px;-o-object-fit:cover;object-fit:cover}.dual-flags span{width:28px;height:28px;margin:0 -8px;border-radius:50%;border:2px solid #fff;z-index:2;background:#ffffff14}.headline h1{font-size:19.5px;margin:0 0 7px}.headline p{font-size:13px;color:#73899d;margin:0;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;gap:12px;align-items:center}.lang{display:flex;border:1px solid #15334d;border-radius:7px;padding:3px}.lang button{border:0;background:transparent;color:#668095;padding:7px 9px;border-radius:5px;cursor:pointer;font-size:13px}.lang button.active{background:#0d3c60;color:#35caff}.icon-login{width:37px;height:37px;display:grid;place-items:center;border:1px solid #153a5c;border-radius:8px;color:#26c7ff}.menu{display:none;background:none;border:1px solid #19405f;color:#fff;border-radius:7px;padding:7px}.dashboard-section{padding:28px;scroll-margin-top:105px}.section-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px}.section-bar h2{font-size:18.5px;margin:5px 0 0}.section-bar>p{max-width:540px;color:#6f879a;font-size:13px;line-height:1.7;margin:0}.section-kicker{font-size:12px;color:#28bdec}.api-state{display:flex;align-items:center;gap:9px;color:#6f879a;font-size:12px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #19ce8817}.metric-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-card{min-height:118px;border:1px solid var(--line);border-radius:10px;padding:19px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,#081c33fa,#041121fa);position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;inset:auto -30px -60px auto;width:130px;height:130px;border-radius:50%;background:var(--tone);filter:blur(40px);opacity:.12}.metric-card>div>span{color:#8aa0b2;font-size:13px}.metric-card strong{display:block;font-size:30px;margin:7px 0 2px}.metric-card small{color:#4e6b82;font-size:11.5px}.metric-card>i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);font-size:23.5px;font-style:normal;box-shadow:0 0 20px color-mix(in srgb,var(--tone) 16%,transparent)}.metric-card.green{--tone:var(--green)}.metric-card.blue{--tone:var(--cyan)}.metric-card.purple{--tone:var(--purple)}.metric-card.orange{--tone:var(--orange)}.overview-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;margin-top:12px}.dash-panel{border:1px solid var(--line);border-radius:10px;background:linear-gradient(150deg,#071a30f5,#04101ff5);box-shadow:inset 0 1px #ffffff04}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px solid rgba(31,78,115,.35)}.panel-title h3{font-size:14px;margin:0}.panel-title span{font-size:11.5px;color:#50718a}.relation-map{height:280px;position:relative;display:flex;align-items:center;justify-content:center;gap:85px;overflow:hidden}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(38,110,155,.05) 1px,transparent 0),linear-gradient(90deg,rgba(38,110,155,.05) 1px,transparent 0);background-size:30px 30px}.nation{width:92px;height:92px;border-radius:50%;background:#071a2c;border:1px solid #15517a;display:grid;place-items:center;z-index:2;box-shadow:0 0 30px #04a3dc1a}.nation img{width:48px;border-radius:4px}.nation span{font-size:12px;color:#7892a5}.route-lines{width:210px;height:120px;position:relative}.route-lines i{position:absolute;inset-inline:0;top:var(--top);height:55px;border-top:1px dashed #0b95c9;border-radius:50%}.route-lines i:first-child{--top:20px}.route-lines i:nth-child(2){--top:40px;border-color:#18bb91}.route-lines i:nth-child(3){--top:60px;border-color:#8852ed}.route-lines b{position:absolute;inset:35px 65px;display:grid;place-items:center;background:#0b2b46;border:1px solid #18618d;border-radius:50%;font-size:13px;color:#31c7f8}.relation-panel>p{margin:0;padding:0 18px 16px;color:#5f7a90;font-size:12px;line-height:1.7}.record-chart{min-height:315px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:24px}.ring{width:155px;height:155px;background:conic-gradient(var(--cyan) 0 55%,var(--green) 55% 80%,var(--purple) 80% 100%);display:grid;place-items:center;margin:auto}.ring,.ring>div{border-radius:50%}.ring>div{width:108px;height:108px;background:#07182a;display:grid;place-content:center;text-align:center}.ring strong{font-size:31px}.ring span{font-size:11.5px;color:#6f899d}.record-chart ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.record-chart li{display:flex;justify-content:space-between;gap:10px;color:#7991a5;font-size:12px;padding-bottom:10px;border-bottom:1px solid rgba(31,78,115,.25)}.record-chart li b{color:#dce8f0;font-size:14.5px}.topic-board{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.topic-board article{min-height:132px;padding:22px;border-inline-end:1px solid rgba(31,78,115,.4);display:flex;flex-direction:column;position:relative}.topic-board article:last-child{border:0}.topic-board article span{font-size:11.5px;color:#405f77}.topic-board article strong{font-size:16.5px;margin:auto 0 5px}.topic-board article small{font-size:11.5px;color:#1fb6e8;letter-spacing:.12em}.topic-loading{grid-column:1/-1;padding:40px;color:#71899b}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-grid article{min-height:190px;padding:20px;position:relative}.module-grid article>span{position:absolute;top:15px;inset-inline-end:15px;font-size:11.5px;color:#46647b}.module-grid article>i{width:42px;height:42px;border-radius:10px;background:#0b3151;display:grid;place-items:center;color:#20c1f1;font-style:normal;font-size:21.5px}.module-grid h3{font-size:15px;margin:30px 0 9px}.module-grid p{font-size:12px;color:#6b8498;line-height:1.8;margin:0}.assistant-dashboard{display:grid;grid-template-columns:75px 1fr auto auto;align-items:center;gap:25px;padding:25px}.assistant-icon{width:65px;height:65px;border-radius:14px;background:linear-gradient(145deg,#6738ba,#293ec9);display:grid;place-items:center;font-size:26px;box-shadow:0 0 30px #703dd333}.assistant-dashboard h2{font-size:17.5px;margin:5px 0 8px}.assistant-dashboard p{font-size:12px;color:#70889a;max-width:620px;line-height:1.7;margin:0}.assistant-ready{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;min-width:125px}.assistant-ready i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.assistant-ready.offline i{background:var(--red)}.assistant-ready strong{font-size:13px}.assistant-ready small{font-size:11.5px;color:#637c90}.dashboard-button{padding:0 20px;min-width:145px}.dash-footer{height:48px;margin:0 28px;border-top:1px solid #12304a;justify-content:space-between;color:#526d82;font-size:11.5px}.dash-footer,.version{display:flex;align-items:center}.version{gap:7px}.version i{width:6px;height:6px;border-radius:50%;background:var(--green)}.login-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 20% 10%,rgba(13,116,191,.14),transparent 35%),var(--bg)}.login-shell{width:min(940px,100%);display:grid;grid-template-columns:1fr 420px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#07192d;box-shadow:0 30px 100px #00000073}.login-art{padding:55px;background:linear-gradient(145deg,#0b2741,#051323)}.login-form{padding:45px}.field{display:grid;gap:8px;margin:18px 0}.field label{font-size:14px;color:#8ba1b4}.field input{border:1px solid var(--line);border-radius:8px;background:#030d18;color:#fff;padding:13px;outline:none}.field input:focus{border-color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(135deg,#087dcc,#3643bd);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.error{color:#ff8e82;font-size:14px;min-height:18px}.hidden{display:none!important}.login-heading{font-size:42px}.full-button{width:100%}.back-link{display:block;margin-top:24px;color:#7d94a8;font-size:14.5px}.panel-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{padding:24px;border-inline-end:1px solid var(--line);background:#041121}.panel-main{padding:35px}.panel-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.panel-card{padding:22px;border:1px solid var(--line);border-radius:10px;background:#07192d}.sidebar-label{margin-top:50px;color:#7690a5}.sidebar-button{width:100%;margin-top:10px}.panel-header{display:flex;justify-content:space-between;gap:20px}.panel-title{font-size:36px;margin:0}.panel-cards-spaced{margin-top:40px}@media (max-width:1050px){.side-nav{width:190px}.dashboard-shell{margin-inline-end:190px}.overview-grid{grid-template-columns:1fr}.metric-cards,.module-grid{grid-template-columns:repeat(2,1fr)}.topic-board{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.side-nav{transform:translate(110%);transition:.25s;width:230px}.side-nav.open{transform:translate(0)}html[dir=ltr] .side-nav{transform:translate(110%)}html[dir=ltr] .side-nav.open{transform:translate(0)}.dashboard-shell{margin:0}.topbar{grid-template-columns:auto 1fr auto;min-height:82px;padding:13px 16px}.menu{display:block}.headline p{display:none}.dual-flags img{width:42px;height:27px}.dashboard-section{padding:18px}.metric-cards{grid-template-columns:1fr 1fr}.metric-card{padding:14px;min-height:105px}.metric-card>i{width:38px;height:38px}.relation-map{gap:20px}.nation{width:68px;height:68px}.nation img{width:35px}.route-lines{width:120px}.record-chart{grid-template-columns:1fr;gap:25px}.module-grid,.topic-board{grid-template-columns:1fr 1fr}.assistant-dashboard{grid-template-columns:55px 1fr}.assistant-ready,.dashboard-button{grid-column:2}.dash-footer{margin:0 18px}.login-shell{grid-template-columns:1fr}.login-art{display:none}.panel-shell{grid-template-columns:1fr}.sidebar{display:none}}@media (max-width:480px){.headline h1{font-size:14.5px}.top-actions .lang{display:none}.metric-cards,.module-grid,.topic-board{grid-template-columns:1fr}.overview-grid{display:block}.record-panel{margin-top:12px}.assistant-dashboard{grid-template-columns:1fr}.assistant-ready,.dashboard-button{grid-column:1}.assistant-icon{width:50px;height:50px}.panel-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

:root{--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-4: #c98500;--viz-5: #d55181;--viz-6: #008300;--viz-7: #9085e9;--viz-8: #e66767;--viz-good: #0ca30c;--viz-warn: #fab219;--viz-crit: #d03b3b;--viz-surface: #07192d;--viz-text: #e3eef8;--viz-muted: #8aa2b6;--viz-grid: rgba(150, 180, 210, .16);--viz-card: #0a2038;--viz-line: #16405f}html[data-theme=light]{--viz-1: #2a78d6;--viz-2: #eb6834;--viz-3: #1baf7a;--viz-4: #eda100;--viz-5: #e87ba4;--viz-6: #008300;--viz-7: #4a3aa7;--viz-8: #e34948;--viz-surface: #ffffff;--viz-text: #0b1f33;--viz-muted: #52606d;--viz-grid: rgba(20, 50, 80, .13);--viz-card: #f4f8fc;--viz-line: #c9d6e2}.viz{margin:0;color:var(--viz-text)}.viz figcaption{font-size:14px;color:var(--viz-muted);margin-bottom:6px}.viz-svg{width:100%;height:auto;display:block;overflow:visible}.viz-grid{stroke:var(--viz-grid);stroke-width:1}.viz-axis{fill:var(--viz-muted);font-size:12px;font-family:inherit}.viz-hit{fill:transparent}.viz-hit:hover{fill:var(--viz-grid)}.viz-legend{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0 0 8px;padding:0;font-size:13.5px}.viz-legend li{display:inline-flex;align-items:center;gap:7px}.viz-legend i,.viz-donut-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.viz-tip{position:fixed;left:0;top:0;z-index:99999;pointer-events:none;max-width:300px;display:grid;gap:2px;padding:9px 12px;border-radius:9px;font-size:13px;line-height:1.6;color:var(--viz-text);background:var(--viz-card);border:1px solid var(--viz-line);box-shadow:0 12px 32px #0000004d}.viz-tip[hidden]{display:none}.viz-tip strong{font-size:13.5px}.viz-tip span{color:var(--viz-muted)}.viz-table{margin-top:10px;font-size:13px}.viz-table summary{cursor:pointer;color:var(--viz-muted)}.viz-table-wrap{overflow-x:auto;max-height:260px;margin-top:8px}.viz-table table{border-collapse:collapse;width:100%}.viz-table th,.viz-table td{padding:5px 10px;border-bottom:1px solid var(--viz-grid);text-align:end;white-space:nowrap}.viz-table th:first-child,.viz-table thead th{text-align:start;font-weight:500;color:var(--viz-muted)}.viz-donut{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center}.viz-donut svg{width:150px;height:150px}.viz-slice{transition:stroke-width .18s;cursor:default}.viz-slice:hover{stroke-width:22}.viz-center{fill:var(--viz-text);font-size:19px;font-weight:700}.viz-center-sub{fill:var(--viz-muted);font-size:8.5px}.viz-donut-legend{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13.5px}.viz-donut-legend li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:center}.viz-donut-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-donut-legend b{font-variant-numeric:tabular-nums}.viz-rank{list-style:none;margin:0;padding:0;display:grid;gap:6px}.viz-rank li{display:grid;grid-template-columns:26px minmax(110px,1.4fr) minmax(80px,2fr) auto;gap:12px;align-items:center;padding:6px 4px;border-radius:8px;font-size:13.5px}.viz-rank li:hover{background:var(--viz-grid)}.viz-rank-n{color:var(--viz-muted);font-size:12px;text-align:center}.viz-rank-name{unicode-bidi:plaintext;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-rank-name small{display:block;color:var(--viz-muted);font-size:11.5px}.viz-rank-bar{height:10px;background:var(--viz-grid);border-radius:99px;overflow:hidden}.viz-rank-bar i{display:block;height:100%;border-radius:99px;animation:mo-grow-x .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:var(--mo-origin, left)}[dir=rtl] .viz-rank-bar i{--mo-origin: right}.viz-rank b{font-variant-numeric:tabular-nums;white-space:nowrap}.viz-rank b small{font-weight:400;color:var(--viz-muted);margin-inline-start:4px;font-size:11.5px}.viz-gauge{display:grid;justify-items:center;gap:2px;text-align:center}.viz-gauge svg{width:118px;height:118px}.viz-gauge-track{stroke:var(--viz-grid)}.viz-gauge strong{font-size:14px}.viz-gauge small{color:var(--viz-muted);font-size:12px}.viz-spark{display:block}@keyframes mo-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 640px){.viz-donut{grid-template-columns:1fr;justify-items:center}.viz-rank li{grid-template-columns:22px minmax(90px,1.2fr) minmax(50px,1fr) auto;gap:8px}}@media (prefers-reduced-motion: reduce){.viz-slice,.viz-rank-bar i{transition:none;animation:none}}.mon{display:grid;gap:16px}.mon-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;border:1px solid var(--line,rgba(128,128,128,.25));background:#8080800f;font-size:13px}.mon-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#80808024}.mon-badge i{font-style:normal;font-weight:700}.mon-badge.ok{background:#22a05a29;color:#1e8f51}.mon-badge.down{background:#dc3c3229;color:#d1382d}.mon-badge.wait{background:#dca01e2e;color:#a9740a}.mon-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.mon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.mon-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.mon-kpis div{padding:10px 12px;border-radius:10px;background:#80808012}.mon-kpis small{display:block;opacity:.7;font-size:12px}.mon-kpis strong{font-size:20px}.mon-kpis strong.bad{color:#d1382d}.mon-warn{margin:0 0 10px;color:#a9740a;font-size:13px}.mon-scroll{max-height:360px;overflow:auto}@media (max-width:640px){.mon-grid{grid-template-columns:1fr}}

:root{--hp-bg: #06111f;--hp-surface: #0b1d31;--hp-surface-2: #0f263f;--hp-line: #1b3a58;--hp-text: #e6eef7;--hp-muted: #8fa6bb;--hp-accent: #3b8be8;--hp-accent-ink: #ffffff;--hp-shadow: 0 10px 30px rgba(0, 0, 0, .35);--hp-blue: #3b8be8;--hp-green: #1fae74;--hp-purple: #8b7cf0;--hp-gray: #7d8fa3;--hp-blue-bg: rgba(59, 139, 232, .14);--hp-green-bg: rgba(31, 174, 116, .14);--hp-purple-bg: rgba(139, 124, 240, .14);--hp-gray-bg: rgba(125, 143, 163, .14)}html[data-theme=light]{--hp-bg: #f3f6fa;--hp-surface: #ffffff;--hp-surface-2: #f6f9fc;--hp-line: #dbe4ee;--hp-text: #10233a;--hp-muted: #5b6b7d;--hp-accent: #1f6fd1;--hp-shadow: 0 8px 24px rgba(16, 35, 58, .08);--hp-blue: #2a78d6;--hp-green: #16a06a;--hp-purple: #6c5ce7;--hp-gray: #6b7a8c;--hp-blue-bg: #eaf2fd;--hp-green-bg: #e8f7f0;--hp-purple-bg: #f0eefe;--hp-gray-bg: #eff2f6}body.hp{margin:0;background:var(--hp-bg);color:var(--hp-text);font-family:Vazirmatn,Inter,Noto Sans SC,system-ui,sans-serif;line-height:1.7}.hp *,.hp *:before,.hp *:after{box-sizing:border-box}.hp a{color:inherit}.hp-wrap{width:min(1240px,100% - 32px);margin-inline:auto}.hp-skip{position:absolute;inset-inline-start:-999px}.hp-skip:focus{inset-inline-start:16px;top:8px;z-index:50;background:var(--hp-accent);color:#fff;padding:6px 12px;border-radius:8px}.hp-header{background:var(--hp-surface);border-bottom:1px solid var(--hp-line);position:sticky;top:0;z-index:30}.hp-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.hp-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.hp-flags{display:inline-flex;gap:4px}.hp-flags img{width:34px;height:22px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--hp-line)}.hp-brand{display:grid;line-height:1.35}.hp-brand strong{font-size:17px}.hp-brand small{color:var(--hp-muted);font-size:12px}.hp-tools{display:flex;align-items:center;gap:8px}.hp-lang{display:inline-flex;border:1px solid var(--hp-line);border-radius:10px;overflow:hidden}.hp-lang button{border:0;background:transparent;color:var(--hp-muted);padding:6px 10px;font:inherit;font-size:13px;cursor:pointer}.hp-lang button.active{background:var(--hp-blue-bg);color:var(--hp-accent);font-weight:700}.hp-icon,.hp-tools .theme-toggle{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--hp-line);border-radius:10px;background:transparent;color:var(--hp-text);text-decoration:none;cursor:pointer;font-size:16px}.hp-tools .theme-toggle .theme-sun{display:none}html[data-theme=light] .hp-tools .theme-toggle .theme-sun{display:inline}html[data-theme=light] .hp-tools .theme-toggle .theme-moon{display:none}.hp-nav{border-top:1px solid var(--hp-line);background:var(--hp-surface)}.hp-nav-row{display:grid;grid-template-columns:repeat(5,1fr)}.hp-nav a{text-align:center;padding:11px 6px;font-weight:700;text-decoration:none;border-inline-start:1px solid var(--hp-line);transition:background .2s,color .2s}.hp-nav a:first-child{border-inline-start:0}.hp-nav a:hover,.hp-nav a:focus-visible{background:var(--hp-blue-bg);color:var(--hp-accent)}main.hp-wrap{padding-block:22px 40px;display:grid;gap:22px}.hp main section,.hp-footer{scroll-margin-top:120px}.hp-card,.hp-headlines,.hp-carousel{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:16px;box-shadow:var(--hp-shadow)}.hp-card{padding:20px}.hp-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.hp-card-head h2{margin:0;font-size:19px;display:flex;align-items:center;gap:8px}.hp-card-head p{margin:2px 0 0;color:var(--hp-muted);font-size:13px}.hp-ico{font-style:normal;color:var(--hp-accent)}.hp-updated{color:var(--hp-muted);font-size:12.5px;white-space:nowrap}.hp-empty{color:var(--hp-muted);padding:14px;text-align:center}.hp-top{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:stretch}.hp-carousel{position:relative;overflow:hidden;min-height:340px}.hp-slides{position:absolute;inset:0}.hp .hp-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;display:block;text-decoration:none;color:#fff}.hp-slide.is-on{opacity:1;z-index:1}.hp-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s ease}.hp-slide.is-on img{transform:scale(1)}.hp-slide-caption{position:absolute;inset-inline:0;bottom:0;padding:60px 22px 34px;background:linear-gradient(to top,rgba(4,12,24,.92),rgba(4,12,24,.55) 55%,transparent)}.hp-slide-caption h3{margin:4px 0 0;font-size:19px;line-height:1.6}.hp-slide-meta{font-size:12.5px;opacity:.85}.hp-skeleton,.hp-slide.hp-empty{opacity:1;display:grid;place-items:center;color:var(--hp-muted);background:linear-gradient(110deg,var(--hp-surface-2) 30%,var(--hp-line) 50%,var(--hp-surface-2) 70%);background-size:200% 100%;animation:hp-shimmer 1.6s linear infinite}.hp-slide.hp-empty{animation:none;background:var(--hp-surface-2)}@keyframes hp-shimmer{to{background-position:-200% 0}}.hp-arrow{position:absolute;top:50%;translate:0 -50%;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#040c188c;color:#fff;font-size:22px;cursor:pointer}.hp-arrow.prev{inset-inline-start:12px}.hp-arrow.next{inset-inline-end:12px}.hp-dots{position:absolute;bottom:12px;inset-inline:0;z-index:2;display:flex;justify-content:center;gap:6px}.hp-dots button{width:9px;height:9px;border-radius:9px;border:0;background:#ffffff80;cursor:pointer;transition:width .3s;padding:0}.hp-dots button.is-on{width:24px;background:#fff}.hp-headlines{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hp-col{display:grid;grid-template-rows:auto 1fr;min-width:0}.hp-col+.hp-col{border-inline-start:1px solid var(--hp-line)}.hp-col h2{margin:0;padding:12px 16px;font-size:16px;text-align:center;background:var(--hp-blue-bg);border-bottom:1px solid var(--hp-line)}.hp-col ul{list-style:none;margin:0;padding:8px 14px;display:grid;align-content:start;gap:4px}.hp-col li{padding:8px 0;border-bottom:1px dashed var(--hp-line);display:grid;gap:2px;padding-inline-start:18px;position:relative}.hp-col li:before{content:"";position:absolute;inset-inline-start:0;top:16px;width:8px;height:8px;background:var(--hp-accent);border-radius:2px}.hp-col li.hp-empty:before{display:none}.hp-col li:last-child{border-bottom:0}.hp-col li a,.hp-col li span{font-weight:600;font-size:14px;line-height:1.65;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-col li a:hover{color:var(--hp-accent)}.hp-col li small{color:var(--hp-muted);font-size:11.5px}.hp-proj-top{display:grid;grid-template-columns:repeat(3,1fr) 1.45fr;gap:14px}.hp-kpi{position:relative;border-radius:14px;padding:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:12px;overflow:hidden;border:1px solid var(--hp-line);border-bottom-width:4px}.hp-kpi i{grid-row:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#fff;font-size:16px}.hp-kpi h3{margin:0;font-size:14.5px}.hp-kpi small{color:var(--hp-muted);font-size:12px}.hp-kpi strong{grid-column:1 / -1;font-size:40px;line-height:1.2;margin-top:12px;text-align:center}.hp-kpi>span{grid-column:1 / -1;text-align:center;color:var(--hp-muted);font-size:13px}.hp-kpi.blue{background:var(--hp-blue-bg);border-bottom-color:var(--hp-blue)}.hp-kpi.blue i{background:var(--hp-blue)}.hp-kpi.green{background:var(--hp-green-bg);border-bottom-color:var(--hp-green)}.hp-kpi.green i{background:var(--hp-green)}.hp-kpi.purple{background:var(--hp-purple-bg);border-bottom-color:var(--hp-purple)}.hp-kpi.purple i{background:var(--hp-purple)}.hp-panel{border:1px solid var(--hp-line);border-radius:14px;padding:14px 16px;background:var(--hp-surface-2)}.hp-panel h3{margin:0;font-size:15px}.hp-panel>small{color:var(--hp-muted);font-size:12px}.hp-areas .viz-donut-wrap,.hp-areas>div{margin-top:6px}.hp-proj-bottom{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px}.hp-summary{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.hp-summary li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px}.hp-summary i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-size:13px}.hp-summary strong{font-size:20px}.hp-summary small{color:var(--hp-muted)}.hp-summary .purple{background:var(--hp-purple-bg)}.hp-summary .purple i{background:var(--hp-purple)}.hp-summary .green{background:var(--hp-green-bg)}.hp-summary .green i{background:var(--hp-green)}.hp-summary .blue{background:var(--hp-blue-bg)}.hp-summary .blue i{background:var(--hp-blue)}.hp-summary .gray{background:var(--hp-gray-bg)}.hp-summary .gray i{background:var(--hp-gray)}.hp-trade{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:center}.hp-trade-kpis{display:grid;gap:10px}.hp-trade-kpi{border:1px solid var(--hp-line);border-radius:12px;padding:10px 14px;background:var(--hp-surface-2);display:grid}.hp-trade-kpi small{color:var(--hp-muted);font-size:12.5px}.hp-trade-kpi strong{font-size:26px;line-height:1.3}.hp-trade-kpi span{color:var(--hp-muted);font-size:12px}.hp-monitor-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hp-monitor-head h2{margin:0;font-size:22px}.hp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.hp-tabs button{border:1px solid var(--hp-line);background:var(--hp-surface);color:var(--hp-text);padding:8px 16px;border-radius:10px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}.hp-tabs button:hover{border-color:var(--hp-accent)}.hp-tabs button.is-on{background:var(--hp-accent);border-color:var(--hp-accent);color:var(--hp-accent-ink)}.hp-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hp-news{background:var(--hp-surface);border:1px solid var(--hp-line);border-inline-start:4px solid var(--hp-green);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--hp-shadow);transition:transform .2s,box-shadow .2s}.hp-news:hover{transform:translateY(-2px)}.hp-news.is-featured{border-inline-start-color:var(--hp-accent)}.hp-news img{width:calc(100% + 32px);margin:-14px -16px 4px;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px 12px 0 0;background:var(--hp-surface-2);max-width:none}.hp-news-meta{display:flex;justify-content:space-between;gap:8px;color:var(--hp-muted);font-size:12px}.hp-news h3{margin:0;font-size:15.5px;line-height:1.7}.hp-news p{margin:0;color:var(--hp-muted);font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hp-news-foot{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hp-tag{background:var(--hp-blue-bg);color:var(--hp-accent);border-radius:8px;padding:2px 10px;font-size:12px}.hp-news-link{border:1px solid var(--hp-line);border-radius:9px;padding:4px 12px;font-size:13px;text-decoration:none;color:var(--hp-accent)}.hp-news-link:hover{background:var(--hp-blue-bg)}.hp-more-row{display:flex;justify-content:center;margin-top:16px}.hp-more{border:1px solid var(--hp-accent);color:var(--hp-accent);background:transparent;padding:8px 22px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.hp-agreement p{margin:0 0 12px;line-height:2}.hp-pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.hp-pills li{background:var(--hp-blue-bg);color:var(--hp-accent);padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600}.hp-chat{max-height:340px;overflow:auto;display:grid;gap:10px;padding:4px}.hp-msg{max-width:80%;padding:10px 14px;border-radius:14px;line-height:1.9;white-space:normal}.hp-msg.bot{background:var(--hp-surface-2);border:1px solid var(--hp-line);justify-self:start}.hp-msg.me{background:var(--hp-accent);color:#fff;justify-self:end}.hp-msg.typing{color:var(--hp-muted)}.hp-msg.error{border-color:#d03b3b}.hp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.hp-chips button{border:1px solid var(--hp-line);background:var(--hp-surface-2);color:var(--hp-text);border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}.hp-chips button:hover{border-color:var(--hp-accent);color:var(--hp-accent)}.hp-compose{display:flex;gap:10px}.hp-compose textarea{flex:1;resize:vertical;border:1px solid var(--hp-line);border-radius:12px;padding:10px 12px;background:var(--hp-surface-2);color:var(--hp-text);font:inherit}.hp-compose button{border:0;border-radius:12px;padding:0 22px;background:var(--hp-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.hp-compose button:disabled{opacity:.6}.hp-footer{background:var(--hp-surface);border-top:1px solid var(--hp-line);padding:22px 0 14px}.hp-footer-row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center}.hp-footer-row p{margin:4px 0 0;color:var(--hp-muted)}.hp-footer-links{display:flex;gap:10px}.hp-footer-links a{border:1px solid var(--hp-line);border-radius:10px;padding:7px 14px;text-decoration:none;font-weight:600}.hp-copy{color:var(--hp-muted);font-size:12.5px;margin-top:14px}.hp :focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px}@media (max-width: 1080px){.hp-proj-top{grid-template-columns:repeat(3,1fr)}.hp-areas{grid-column:1 / -1}.hp-proj-bottom,.hp-trade{grid-template-columns:1fr}.hp-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.hp-top{grid-template-columns:1fr}.hp-carousel{min-height:260px}.hp-nav-row{grid-template-columns:repeat(5,max-content);overflow-x:auto}.hp-nav a{padding-inline:14px;white-space:nowrap}.hp-proj-top,.hp-news-grid{grid-template-columns:1fr}.hp-brand small{display:none}}@media (max-width: 520px){.hp-headlines{grid-template-columns:1fr}.hp-col+.hp-col{border-inline-start:0;border-top:1px solid var(--hp-line)}}@media (prefers-reduced-motion: reduce){.hp-slide,.hp-slide img,.hp-news{transition:none}}.hp .hp-tools .hp-lang{display:inline-flex}.hp .hp-tools .hp-icon{display:inline-grid}@media (max-width: 520px){.hp-header-row{gap:8px}.hp-brand strong{font-size:14px}.hp-flags img{width:26px;height:17px}.hp-lang button{padding:5px 7px}.hp-slide-caption h3{font-size:15px}}.hp-slide-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:28px;padding-bottom:90px;background:radial-gradient(circle at 30% 30%,rgba(59,139,232,.55),transparent 55%),radial-gradient(circle at 75% 60%,rgba(208,59,59,.45),transparent 55%),#0b1d31}.hp-slide-art img{width:130px!important;height:84px!important;object-fit:cover;border-radius:8px;box-shadow:0 10px 30px #0006;transform:none!important}.hp-reader{position:fixed;inset:0;z-index:60;background:#030a14b8;display:grid;place-items:center;padding:16px}.hp-reader-box{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--hp-surface);color:var(--hp-text);border:1px solid var(--hp-line);border-radius:16px;padding:22px 26px 26px;box-shadow:0 30px 80px #00000073}.hp-reader-box>img{width:calc(100% + 52px);max-width:none;margin:-22px -26px 14px;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px 16px 0 0;display:block}.hp-reader-box h2{margin:6px 0 12px;font-size:21px;line-height:1.7}.hp-reader-text p{margin:0 0 12px;line-height:2.1;text-align:justify}.hp-reader-close{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#030a1499;color:#fff;font-size:22px;cursor:pointer}.hp-brand strong span{display:block}.hp-brand strong span+span{font-size:.92em}.hp-nav a.is-current{background:var(--hp-blue-bg);color:var(--hp-accent);box-shadow:inset 0 -3px 0 var(--hp-accent)}.hp-headlines{display:flex!important;flex-direction:column}.hp-htabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--hp-line)}.hp-htabs button{border:0;background:transparent;color:var(--hp-muted);font:inherit;font-weight:700;font-size:16px;padding:12px;cursor:pointer;transition:background .2s,color .2s}.hp-htabs button+button{border-inline-start:1px solid var(--hp-line)}.hp-htabs button.is-on{background:var(--hp-blue-bg);color:var(--hp-accent);box-shadow:inset 0 -3px 0 var(--hp-accent)}.hp-headlines>ul{list-style:none;margin:0;padding:8px 16px;display:grid;align-content:start;gap:4px;overflow:auto}.hp-headlines>ul[hidden]{display:none}.hp-headlines>ul li{padding:9px 0;border-bottom:1px dashed var(--hp-line);display:grid;gap:2px;padding-inline-start:18px;position:relative}.hp-headlines>ul li:before{content:"";position:absolute;inset-inline-start:0;top:17px;width:8px;height:8px;background:var(--hp-accent);border-radius:2px}.hp-headlines>ul li.hp-empty:before{display:none}.hp-headlines>ul li:last-child{border-bottom:0}.hp-headlines>ul li a,.hp-headlines>ul li span{font-weight:600;font-size:14.5px;line-height:1.7;text-decoration:none}.hp-headlines>ul li a:hover{color:var(--hp-accent)}.hp-headlines>ul li small{color:var(--hp-muted);font-size:11.5px}.hp-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:6px 0 0}.hp-hero h1{margin:0;font-size:26px}.hp-hero p{margin:6px 0 0;color:var(--hp-muted);max-width:760px}.hp-trade-kpis.wide{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hp-trade-kpi.blue{border-bottom:4px solid var(--viz-1)}.hp-trade-kpi.orange{border-bottom:4px solid var(--viz-2)}.hp-trade-kpi.green{border-bottom:4px solid var(--hp-green)}.hp-trade-kpi.red{border-bottom:4px solid #d03b3b}.hp-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hp-note{color:var(--hp-muted);font-size:13px;margin:0}.hp-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.hp-timeline li{position:relative;padding:4px 28px 18px;border-inline-start:2px solid var(--hp-line);margin-inline-start:8px}.hp-timeline li:before{content:"";position:absolute;inset-inline-start:-9px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--hp-accent);box-shadow:0 0 0 4px var(--hp-blue-bg)}.hp-timeline time{font-weight:700;color:var(--hp-accent)}.hp-timeline p{margin:2px 0 0}.hp-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hp-area{border:1px solid var(--hp-line);border-radius:14px;padding:16px;background:var(--hp-surface-2)}.hp-area i{font-style:normal;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--hp-blue-bg);color:var(--hp-accent);font-size:18px}.hp-area h3{margin:10px 0 4px;font-size:16px}.hp-area p{margin:0;color:var(--hp-muted);font-size:13.5px}@media (max-width: 900px){.hp-two,.hp-area-grid{grid-template-columns:1fr}.hp-trade-kpis.wide{grid-template-columns:1fr 1fr}}.hp .viz-rank-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.hp-headlines:not(.is-open){align-self:start}.hp-htabs button:after{content:"\25be";margin-inline-start:8px;font-size:12px;display:inline-block;transition:transform .2s}.hp-htabs button.is-on:after{transform:rotate(180deg)}.hp-top{align-items:start}.hp-carousel{height:380px;min-height:0}.hp-headlines{max-height:380px}.hp-headlines>ul{max-height:330px}@media (max-width: 800px){.hp-carousel{height:260px}.hp-headlines{max-height:none}}

@keyframes mo-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mo-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes mo-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mo-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mo-glow{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 22px 2px #22d3ee38}}@keyframes mo-grid{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes mo-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.portal-hero .hero-copy>*{animation:mo-fade-up .7s cubic-bezier(.2,.8,.2,1) both}.portal-hero .hero-copy>:nth-child(2){animation-delay:.08s}.portal-hero .hero-copy>:nth-child(3){animation-delay:.16s}.portal-hero .hero-copy>:nth-child(4){animation-delay:.24s}.portal-hero .hero-copy>:nth-child(5){animation-delay:.32s}.hero-copy h1{background-size:220% 100%;animation:mo-fade-up .7s cubic-bezier(.2,.8,.2,1) .08s both,mo-shine 9s linear 1s infinite}.hero-console{animation:mo-fade-up .9s cubic-bezier(.2,.8,.2,1) .2s both,mo-float 7s ease-in-out 1.2s infinite}.console-kpis article{animation:mo-pop .6s cubic-bezier(.2,.8,.2,1) both}.console-kpis article:nth-child(1){animation-delay:.5s}.console-kpis article:nth-child(2){animation-delay:.6s}.console-kpis article:nth-child(3){animation-delay:.7s}.primary-cta{position:relative;overflow:hidden}.primary-cta:hover,.login-submit:hover{animation:mo-glow 1.6s ease-in-out infinite}.secondary-cta:hover,.prompt-chips button:hover{transform:translateY(-2px)}.dashboard-home:before{animation:mo-grid 40s linear infinite}.mo .mo-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.mo .mo-reveal.in{opacity:1;transform:none}.public-bars i,.mini-lines span,.chart-bar i,.cu-bar i{transform-origin:bottom;animation:mo-grow-y .9s cubic-bezier(.2,.8,.2,1) both}.public-bars i:nth-child(2n),.cu-bar:nth-child(2n) i,.chart-bar:nth-child(2n) i{animation-delay:.06s}.public-bars i:nth-child(3n),.cu-bar:nth-child(3n) i,.chart-bar:nth-child(3n) i{animation-delay:.12s}.public-bars i:nth-child(5n),.cu-bar:nth-child(5n) i,.chart-bar:nth-child(5n) i{animation-delay:.18s}.cu-hrow i,.mini-progress span,.public-projects article>div i{transform-origin:var(--mo-origin, left);animation:mo-grow-x 1s cubic-bezier(.2,.8,.2,1) both}[dir=rtl] .cu-hrow i,[dir=rtl] .mini-progress span,[dir=rtl] .public-projects article>div i{--mo-origin: right}.public-message,.chat-message{animation:mo-fade-up .35s cubic-bezier(.2,.8,.2,1) both}.public-suggest,.chat-suggest{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:10px 14px 4px;scrollbar-width:thin;align-items:center;border-top:1px solid rgba(70,120,160,.22)}.public-suggest:empty,.chat-suggest:empty{display:none}.public-suggest button,.chat-suggest button{flex:0 0 auto;white-space:nowrap;border:1px solid #224d6b;background:#0a2942;color:#9fb7c9;border-radius:99px;padding:8px 14px;font-size:13px;cursor:pointer;transition:transform .18s,border-color .18s,background .18s;animation:mo-pop .45s cubic-bezier(.2,.8,.2,1) both}.public-suggest button:nth-child(2),.chat-suggest button:nth-child(2){animation-delay:.05s}.public-suggest button:nth-child(3),.chat-suggest button:nth-child(3){animation-delay:.1s}.public-suggest button:nth-child(4),.chat-suggest button:nth-child(4){animation-delay:.15s}.public-suggest button:nth-child(5),.chat-suggest button:nth-child(5){animation-delay:.2s}.public-suggest button:nth-child(n+6),.chat-suggest button:nth-child(n+6){animation-delay:.25s}.public-suggest button:hover,.chat-suggest button:hover{transform:translateY(-2px);border-color:#22d3ee;background:#0e3552}[data-page]>*{animation:mo-fade-up .5s cubic-bezier(.2,.8,.2,1) both}[data-page]>:nth-child(2){animation-delay:.05s}[data-page]>:nth-child(3){animation-delay:.1s}[data-page]>:nth-child(4){animation-delay:.15s}[data-page]>:nth-child(n+5){animation-delay:.2s}.stat-card,.cu-tile,.trade-figure,.cu-card{animation:mo-pop .55s cubic-bezier(.2,.8,.2,1) both}.stats-grid>:nth-child(2),.cu-tiles>:nth-child(2){animation-delay:.05s}.stats-grid>:nth-child(3),.cu-tiles>:nth-child(3){animation-delay:.1s}.stats-grid>:nth-child(4),.cu-tiles>:nth-child(4){animation-delay:.15s}.stats-grid>:nth-child(5),.cu-tiles>:nth-child(5){animation-delay:.2s}.stat-card,.cu-tile,.cu-card,.admin-panel{transition:transform .22s,border-color .22s,box-shadow .22s}.stat-card:hover,.cu-tile:hover{transform:translateY(-3px);border-color:#22d3ee73;box-shadow:0 14px 34px #00000047}.admin-menu a{transition:background .18s,transform .18s}.admin-menu a:hover{transform:translate(-3px)}[dir=ltr] .admin-menu a:hover{transform:translate(3px)}.cu-seg button{transition:background .2s,color .2s}[data-login]{animation:mo-fade-up .7s cubic-bezier(.2,.8,.2,1) .1s both}.login-form-copy{animation:mo-fade-up .7s cubic-bezier(.2,.8,.2,1) both}.captcha-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center}.captcha-question{min-width:120px;padding:10px 16px;border-radius:10px;border:1px dashed rgba(34,211,238,.5);background:#22d3ee14;font-size:20px;font-weight:700;letter-spacing:.06em;text-align:center;user-select:none;direction:ltr;unicode-bidi:isolate;color:#bff4ff}.captcha-refresh{width:42px;height:42px;border-radius:10px;border:1px solid rgba(70,120,160,.4);background:transparent;color:#9fb7c9;font-size:18px;cursor:pointer;transition:transform .4s,border-color .2s}.captcha-refresh:hover{transform:rotate(180deg);border-color:#22d3ee}.captcha-field input{min-width:0;text-align:center;font-size:18px;letter-spacing:.1em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.mo .mo-reveal{opacity:1;transform:none}}
