@font-face{font-family:RasanaFigures;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;unicode-range:U+0021-007E,U+00D7,U+06F0-06F9,U+0660-0669,U+066A-066C,U+2212,U+2013}@font-face{font-family:RasanaFigures;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;unicode-range:U+0021-007E,U+00D7,U+06F0-06F9,U+0660-0669,U+066A-066C,U+2212,U+2013}@font-face{font-family:Nazanin;src:local("B Nazanin"),local("BNazanin"),url(/fonts/BahijNazanin-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Nazanin;src:local("B Nazanin Bold"),local("BNazanin-Bold"),url(/fonts/BahijNazanin-Bold.woff) format("woff");font-weight:700}@font-face{font-family:VazirUI;src:url(/fonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500}:root{--navy: #17375e;--navy-2: #22497a;--navy-3: #2f5d93;--gold: #c9a227;--bg: #e6ebf1;--panel: #ffffff;--panel-2: #f6f8fa;--border: #b4bfcc;--border-light: #d5dce5;--head: #e1e7ee;--head-2: #d3dbe5;--row-alt: #f4f7fa;--row-hover: #fff6d5;--row-sel: #d8e5f4;--text: #1b2430;--muted: #5b6878;--faint: #8592a2;--ok: #2e7d32;--ok-bg: #e5f2e6;--warn: #9a5b00;--warn-bg: #fff1d6;--err: #b3261e;--err-bg: #fbe4e2;--info: #1f5fa8;--info-bg: #e3edf9;--violet: #5b3e96;--violet-bg: #ece6f7;--font: "RasanaFigures", "Nazanin", Tahoma, sans-serif;--radius: 2px;--shadow: 0 1px 2px rgba(23, 55, 94, .12);--sidebar: 228px;--surface: #ffffff;--sidebar-bg: #f3f5f8;--nav-hover: #e4eaf1;--nav-active: #dce6f2;--grad-bar: linear-gradient(#f9fafc, #edf1f5);--grad-head: linear-gradient(#f6f8fa, #e7ecf1);--grad-th: linear-gradient(#eef2f6, var(--head));--grad-btn: linear-gradient(#ffffff, #eaeef3);--grad-btn-hover: linear-gradient(#ffffff, #e0e7ef);--btn-border: #9eabba;--btn-border-hover: #7d8ea3;--btn-active: #dde4ec;--input-bg: #ffffff;--input-border: #a9b5c3;--grid-line: #e3e8ee;--th-text: #2b3a4b;--statusbar-bg: #dfe5ec;--overlay: rgba(18, 30, 45, .45);--chip-bg: #e8eef5;--chip-border: #c9d4e1;--code-bg: #f4f6f9;--soft: #eef2f6;--hover-soft: #edf1f5;--notif-unread: #f4f8fe;--accent: var(--navy);--accent-2: var(--gold);--chart-grid: #e3e8ee;--chart-text: #5b6878;--c1: #17375e;--c2: #c9a227;--c3: #2f7d6d;--c4: #b4502c;--c5: #6a4c93;--c6: #3d8bd4;--c7: #7a8796;--c8: #a63d40;--ok-solid: #2e9d34;--warn-solid: #e09400;--err-solid: #c62828;--info-solid: #3d8bd4;--gray-solid: #8592a2;--help-bg: #fbf8ec;--help-border: #e7dcb3;--help-text: #5a4a1a;--help-title: #6b5410;--dot-fill: #ffffff}:root[data-style=classic][data-mode=dark]{--navy: #2c5a91;--navy-2: #22446d;--navy-3: #6f9fdb;--gold: #d4b04a;--bg: #0f1722;--panel: #16212f;--panel-2: #1a2636;--border: #2c3b4f;--border-light: #243246;--head: #1d2a3b;--head-2: #253549;--row-alt: #182434;--row-hover: #2a2a1c;--row-sel: #203a5c;--text: #dce5f0;--muted: #94a3b8;--faint: #6b7a8f;--ok: #6cc070;--ok-bg: #16301c;--warn: #e6b450;--warn-bg: #33280f;--err: #f2877f;--err-bg: #3a1a19;--info: #7fb2f0;--info-bg: #142a45;--violet: #b9a2ec;--violet-bg: #2a2142;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--surface: #16212f;--sidebar-bg: #121c28;--nav-hover: #1c2a3b;--nav-active: #213651;--grad-bar: linear-gradient(#1b2737, #172231);--grad-head: linear-gradient(#1c2838, #18232f);--grad-th: linear-gradient(#1f2c3e, #1b2737);--grad-btn: linear-gradient(#22303f, #1b2633);--grad-btn-hover: linear-gradient(#2a3a4c, #212f3f);--btn-border: #3a4d64;--btn-border-hover: #567191;--btn-active: #1a2532;--input-bg: #111a26;--input-border: #34465c;--grid-line: #233144;--th-text: #c3cfdd;--statusbar-bg: #111a26;--overlay: rgba(0, 0, 0, .6);--chip-bg: #1e2b3c;--chip-border: #31435a;--code-bg: #111a26;--soft: #1b2737;--hover-soft: #1c2938;--notif-unread: #172a42;--chart-grid: #26354a;--chart-text: #94a3b8;--c1: #6f9fdb;--c2: #d4b04a;--c3: #4fb3a0;--c4: #e07a52;--c5: #a78bd6;--c6: #5fb4f0;--c7: #93a1b3;--c8: #e06a6d;--help-bg: #2a2614;--help-border: #4a4220;--help-text: #e8d9a6;--help-title: #f0d77a;--dot-fill: #16212f}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:700}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#c9d9ee}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.ltr{direction:ltr;unicode-bidi:isolate;text-align:left}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.nowrap{white-space:nowrap}.right{text-align:right}.center{text-align:center}.mono{font-family:RasanaFigures,monospace;font-size:13px;direction:ltr;unicode-bidi:isolate}.app{display:grid;grid-template-rows:44px 1fr 24px;grid-template-columns:minmax(0,1fr);height:100vh}.titlebar{display:flex;align-items:center;gap:14px;padding:0 12px;background:var(--navy);color:#fff;border-bottom:2px solid var(--gold)}.titlebar .logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;white-space:nowrap}.titlebar .logo small{font-weight:400;font-size:13px;opacity:.75}.titlebar .spacer{flex:1}.titlebar select,.titlebar .tb-btn{background:var(--navy-2);color:#fff;border:1px solid #3c6597;border-radius:var(--radius);height:28px;padding:0 8px;cursor:pointer}.titlebar .tb-btn{display:inline-flex;align-items:center;gap:6px;position:relative}.titlebar .tb-btn:hover{background:var(--navy-3)}.titlebar .bell-count{position:absolute;top:-6px;left:-6px;background:#d93025;color:#fff;border-radius:9px;font-size:11px;min-width:18px;height:18px;line-height:18px;text-align:center;padding:0 4px}.titlebar .user{font-size:14px;opacity:.92;white-space:nowrap}.titlebar .hamb{display:none}.body{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:0}.sidebar{background:var(--sidebar-bg);border-left:1px solid var(--border);overflow-y:auto;padding:6px 0 16px}.nav-group{margin-top:6px}button.nav-group-title{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 16px);background:none;border:0;border-bottom:1px solid var(--border-light);text-align:right;font:inherit;cursor:pointer}.nav-group.closed .nav-items{display:none}.nav-group.closed .nav-group-title svg{transform:rotate(90deg)}.titlebar .user-chip{color:#fff}.titlebar .tb-group{display:contents}.drawer-head,.m-only-flex{display:none}@media(max-width:820px){.titlebar .hide-m{display:none!important}.m-only-flex{display:inline-flex}.drawer-head{display:block;padding:8px 12px 10px;border-bottom:1px solid var(--border-light);margin-bottom:6px}.drawer-head .row{gap:8px}.drawer-head .select{margin-top:8px}.drawer-head .drawer-tools{margin-top:8px;flex-wrap:wrap}.drawer-head .tb-btn{height:32px;min-width:32px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px}.drawer-head .avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:700}}.login-tools{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:5}.login-tools .tb-btn{height:32px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0 10px}.nav-group-title{font-size:12.5px;color:var(--muted);padding:6px 14px 3px;font-weight:700;letter-spacing:0;border-bottom:1px solid var(--border-light);margin:0 8px 3px}.nav-item{display:flex;align-items:center;gap:9px;padding:5px 14px;color:var(--text);font-size:15px;border-right:3px solid transparent;cursor:pointer}.nav-item:hover{background:var(--nav-hover);text-decoration:none}.nav-item.active{background:var(--nav-active);border-right-color:var(--navy);font-weight:700}.nav-item svg{flex:none;color:var(--navy-3)}.nav-item .count{margin-right:auto;background:var(--navy);color:#fff;font-size:11.5px;border-radius:8px;padding:0 6px}.main{overflow:auto;min-width:0}.page{padding:12px 16px 28px;max-width:1680px}.statusbar{display:flex;align-items:center;gap:18px;padding:0 12px;font-size:12.5px;color:var(--muted);background:var(--statusbar-bg);border-top:1px solid var(--border)}.statusbar .dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--ok);margin-left:5px}.crumbs{font-size:13px;color:var(--muted);margin-bottom:2px}.crumbs a{color:var(--muted)}.page-head{display:flex;align-items:flex-end;gap:12px;margin-bottom:10px;flex-wrap:wrap}.page-head h1{font-size:23px;color:var(--navy)}.page-head .sub{color:var(--muted);font-size:14px}.page-head .actions{margin-right:auto;display:flex;gap:6px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 6px;background:var(--grad-bar);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px}.toolbar .sep{width:1px;align-self:stretch;background:var(--border);margin:0 3px}.toolbar .grow{flex:1}.filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:8px 10px;margin-bottom:8px;background:var(--panel-2);border:1px solid var(--border-light);border-radius:var(--radius)}.filters .field{min-width:150px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--grad-btn);cursor:pointer;white-space:nowrap;font-size:14.5px;color:var(--text);box-shadow:inset 0 1px #fff9}.btn:hover{background:var(--grad-btn-hover);border-color:var(--btn-border-hover);text-decoration:none}.btn:active{background:var(--btn-active);box-shadow:inset 0 1px 2px #0000001f}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:linear-gradient(#2b5487,var(--navy));color:#fff;border-color:#102a49;box-shadow:inset 0 1px #ffffff26}.btn.primary:hover{background:linear-gradient(#336098,#1b416e)}.btn.ok{background:linear-gradient(#3b8e3f,#2e7d32);color:#fff;border-color:#1f5a22}.btn.danger{background:linear-gradient(#c8463e,var(--err));color:#fff;border-color:#7f1b15}.btn.warn{background:linear-gradient(#c58b1a,#a06a00);color:#fff;border-color:#6e4900}.btn.flat{background:transparent;border-color:transparent;box-shadow:none}.btn.flat:hover{background:var(--hover-soft);border-color:var(--border-light)}.btn.sm{height:26px;padding:0 8px;font-size:13.5px}.btn.icon{width:30px;padding:0}.btn svg{flex:none}.field{display:flex;flex-direction:column;gap:3px;min-width:0}.field>label{font-size:13.5px;color:var(--muted);font-weight:700}.field .hint{font-size:12.5px;color:var(--faint)}.field .err{font-size:12.5px;color:var(--err)}.input,.select,.textarea{height:30px;border:1px solid var(--input-border);border-radius:var(--radius);background:var(--input-bg);padding:0 8px;min-width:0;width:100%;box-shadow:inset 0 1px 1px #0000000d}.textarea{height:auto;min-height:70px;padding:6px 8px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:2px solid #9cc0ea;outline-offset:0;border-color:var(--navy-3)}.input[readonly]{background:var(--panel-2)}.input.ltr{text-align:left}.check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14.5px}.check input{width:15px;height:15px;accent-color:var(--navy)}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px}.form-grid .span2{grid-column:span 2}.form-grid .span-all{grid-column:1 / -1}.form-actions{display:flex;gap:8px;justify-content:flex-start;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light)}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:24px;border-radius:12px;background:var(--chip-bg);border:1px solid var(--chip-border);font-size:13px;white-space:nowrap}.chip button{border:0;background:none;cursor:pointer;padding:0;color:var(--muted);line-height:1}.chip.sel{background:var(--navy);color:#fff;border-color:var(--navy)}.chip.toggle{cursor:pointer}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.panel+.panel{margin-top:10px}.panel-head{display:flex;align-items:center;gap:8px;padding:6px 10px;min-height:36px;background:var(--grad-head);border-bottom:1px solid var(--border)}.panel-head h3{font-size:16px;color:var(--navy)}.panel-head .sub{font-size:13px;color:var(--muted)}.panel-head .tools{margin-right:auto;display:flex;gap:5px;align-items:center}.panel-body{padding:10px 12px}.panel-body.flush{padding:0}fieldset.group{border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px 12px;margin:0 0 10px;background:var(--surface)}fieldset.group>legend{padding:0 6px;font-weight:700;color:var(--navy);font-size:15px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.grid-main-side{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;align-items:start}.stack>*+*{margin-top:10px}.row{display:flex;gap:8px;align-items:center}.row.wrap{flex-wrap:wrap}.row .grow{flex:1}.kv{width:100%;border-collapse:collapse;font-size:14.5px}.kv th{text-align:right;color:var(--muted);font-weight:700;width:38%;padding:4px 8px;vertical-align:top;border-bottom:1px solid var(--grid-line)}.kv td{padding:4px 8px;border-bottom:1px solid var(--grid-line)}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:10px}.kpi{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--navy);border-radius:var(--radius);padding:7px 10px 8px;box-shadow:var(--shadow)}.kpi .t{font-size:13.5px;color:var(--muted);font-weight:700}.kpi .v{font-size:24px;font-weight:700;color:var(--navy);line-height:1.35}.kpi .v small{font-size:13px;color:var(--muted);font-weight:400;margin-right:4px}.kpi .d{font-size:12.5px;color:var(--muted)}.kpi .d .up{color:var(--ok)}.kpi .d .down{color:var(--err)}.kpi.ok{border-top-color:var(--ok)}.kpi.warn{border-top-color:#d08a00}.kpi.err{border-top-color:var(--err)}.kpi.gold{border-top-color:var(--gold)}.grid-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:auto;box-shadow:var(--shadow)}.panel .grid-wrap{border:0;box-shadow:none;border-radius:0}table.grid{width:100%;border-collapse:collapse;font-size:14.5px}table.grid th{position:sticky;top:0;z-index:1;background:var(--grad-th);text-align:right;font-weight:700;padding:5px 8px;border:1px solid var(--border-light);border-top:0;white-space:nowrap;color:var(--th-text);font-size:13.5px}table.grid th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.grid th.sortable:hover{background:var(--head-2)}table.grid th .arrow{font-size:10px;color:var(--navy-3);margin-right:3px}table.grid td{padding:4px 8px;border:1px solid var(--grid-line);vertical-align:middle}table.grid tbody tr:nth-child(2n) td{background:var(--row-alt)}table.grid tbody tr:hover td{background:var(--row-hover)}table.grid tbody tr.clickable{cursor:pointer}table.grid tbody tr.sel td{background:var(--row-sel)}table.grid td.n,table.grid th.n{text-align:left;direction:ltr;font-variant-numeric:tabular-nums}table.grid td.c,table.grid th.c{text-align:center}table.grid tfoot td{background:var(--soft);font-weight:700;border-top:2px solid var(--border)}table.grid .empty{text-align:center;color:var(--muted);padding:22px;background:var(--surface)!important}.grid-foot{display:flex;align-items:center;gap:10px;padding:5px 8px;font-size:13.5px;color:var(--muted);border-top:1px solid var(--border-light);background:var(--panel-2)}.grid-foot .pager{margin-right:auto;display:flex;gap:4px;align-items:center}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:3px;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid transparent}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 32%,transparent)}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.badge.err{background:var(--err-bg);color:var(--err);border-color:color-mix(in srgb,var(--err) 32%,transparent)}.badge.info{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb,var(--info) 32%,transparent)}.badge.gray{background:var(--soft);color:var(--muted);border-color:var(--border-light)}.badge.violet{background:var(--violet-bg);color:var(--violet);border-color:color-mix(in srgb,var(--violet) 32%,transparent)}.badge.navy{background:var(--navy);color:#fff}.dot-s{width:9px;height:9px;border-radius:50%;display:inline-block}.dot-s.ok{background:#2e9d34;box-shadow:0 0 0 2px #cfe9d0}.dot-s.warn{background:#e09400;box-shadow:0 0 0 2px #f8e3b8}.dot-s.err{background:#c62828;box-shadow:0 0 0 2px #f4c7c3}.dot-s.gray{background:var(--gray-solid)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:10px;flex-wrap:wrap}.tab{padding:6px 14px;border:1px solid transparent;border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;color:var(--muted);background:transparent;font-weight:700;margin-bottom:-1px;font-size:14.5px}.tab:hover{color:var(--navy);background:var(--hover-soft)}.tab.active{background:var(--surface);color:var(--navy);border-color:var(--border);border-top:2px solid var(--gold)}.tab .badge{height:18px;padding:0 5px;margin-right:4px;font-size:11.5px}.alert{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border:1px solid;border-radius:var(--radius);margin-bottom:8px;font-size:14.5px}.alert.info{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 35%,transparent);color:color-mix(in srgb,var(--info) 70%,var(--text))}.alert.warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 35%,transparent);color:color-mix(in srgb,var(--warn) 70%,var(--text))}.alert.err{background:var(--err-bg);border-color:color-mix(in srgb,var(--err) 35%,transparent);color:color-mix(in srgb,var(--err) 70%,var(--text))}.alert.ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:color-mix(in srgb,var(--ok) 70%,var(--text))}.alert svg{flex:none;margin-top:3px}.alert .grow{flex:1}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;z-index:50;padding:6vh 12px;overflow-y:auto}.dialog{background:var(--surface);border:1px solid var(--navy);border-radius:var(--radius);box-shadow:0 10px 30px #00000040;width:min(560px,100%)}.dialog.wide{width:min(900px,100%)}.dialog.xwide{width:min(1200px,100%)}.dialog-head{display:flex;align-items:center;padding:7px 12px;background:var(--navy);color:#fff;border-bottom:2px solid var(--gold)}.dialog-head h3{font-size:16px}.dialog-head button{margin-right:auto;background:none;border:0;color:#fff;cursor:pointer;font-size:20px;line-height:1}.dialog-body{padding:12px 14px;max-height:72vh;overflow-y:auto}.dialog-foot{display:flex;gap:8px;padding:9px 14px;border-top:1px solid var(--border-light);background:var(--panel-2)}.toasts{position:fixed;bottom:34px;left:16px;display:flex;flex-direction:column;gap:6px;z-index:80}.toast{min-width:260px;max-width:420px;padding:9px 12px;border-radius:var(--radius);color:#fff;background:var(--navy);box-shadow:0 4px 14px #00000040;font-size:14.5px;border-right:4px solid var(--gold)}.toast.err{background:#8e1d16;border-right-color:#ffb4ab}.toast.ok{background:#1f5a22;border-right-color:#a6e3a9}.popover{position:absolute;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 20px #0000002e}.notif-pop{top:36px;left:0;width:380px;max-height:70vh;overflow-y:auto;color:var(--text)}.notif{display:block;padding:8px 12px;border-bottom:1px solid var(--grid-line);color:var(--text)}.notif:hover{background:var(--hover-soft);text-decoration:none}.notif.unread{background:var(--notif-unread)}.notif .t{font-weight:700;font-size:14.5px}.notif .b{font-size:13px;color:var(--muted)}.notif .when{font-size:12px;color:var(--faint)}.multiselect{position:relative}.ms-box{min-height:30px;border:1px solid var(--input-border);border-radius:var(--radius);background:var(--input-bg);padding:3px 6px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text}.ms-box input{border:0;outline:0;flex:1;min-width:80px;height:22px}.ms-list{position:absolute;top:100%;right:0;left:0;max-height:260px;overflow-y:auto;z-index:40;background:var(--surface);border:1px solid var(--border);box-shadow:0 6px 16px #00000026}.ms-opt{padding:5px 9px;cursor:pointer;display:flex;gap:8px;align-items:center}.ms-opt:hover,.ms-opt.hi{background:var(--hover-soft)}.ms-opt .sub{color:var(--muted);font-size:13px;margin-right:auto}.steps{display:flex;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;overflow:hidden}.step{flex:1;display:flex;align-items:center;gap:8px;padding:7px 12px;border-left:1px solid var(--border-light);cursor:pointer;color:var(--muted);font-weight:700;font-size:14.5px}.step:last-child{border-left:0}.step .n{width:22px;height:22px;border-radius:50%;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;background:var(--surface)}.step.active{background:var(--nav-active);color:var(--navy);box-shadow:inset 0 -3px 0 var(--gold)}.step.active .n{background:var(--navy);color:#fff;border-color:var(--navy)}.step.done .n{background:var(--ok);color:#fff;border-color:var(--ok)}.step.err .n{background:var(--err);color:#fff;border-color:var(--err)}.help-box{background:var(--help-bg);border:1px solid var(--help-border);border-radius:var(--radius);padding:9px 12px;font-size:14px;color:var(--help-text)}.help-box h4{color:var(--help-title);margin-bottom:4px;font-size:14.5px}.help-box ul{margin:4px 0 0;padding-right:18px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.media-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;box-shadow:var(--shadow)}.media-card:hover{border-color:var(--navy-3)}.media-card.selected{outline:3px solid var(--gold)}.thumb{position:relative;aspect-ratio:16 / 9;background:#1f2a37;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.audio{background:var(--soft)}.thumb.audio img{object-fit:contain}.thumb .kind{position:absolute;top:5px;right:5px;background:#0009;color:#fff;font-size:12px;padding:0 6px;border-radius:2px}.thumb .dur{position:absolute;bottom:5px;left:5px;background:#0009;color:#fff;font-size:12px;padding:0 6px;border-radius:2px}.media-card .meta{padding:6px 8px}.media-card .meta .t{font-weight:700;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card .meta .s{font-size:12.5px;color:var(--muted)}.cal{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--surface)}.cal th{background:var(--head);border:1px solid var(--border-light);padding:4px;font-size:13.5px}.cal td{border:1px solid var(--border-light);vertical-align:top;height:112px;padding:3px 4px}.cal td.out{background:var(--soft);color:var(--faint)}.cal td.today{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--gold)}.cal .dn{font-size:13px;font-weight:700;color:var(--muted)}.cal .ev{display:block;font-size:12.5px;padding:0 4px;margin-top:2px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.cal .more{font-size:12px;color:var(--muted)}.chart{width:100%;display:block}.chart text{font-family:var(--font);font-size:11.5px;fill:var(--chart-text)}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);padding:2px 4px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:5px;vertical-align:-1px}.bar-inline{display:flex;align-items:center;gap:6px}.bar-inline .track{flex:1;height:8px;background:var(--soft);border-radius:1px;overflow:hidden;min-width:50px}.bar-inline .fill{height:100%;background:var(--navy-3)}.timeline{list-style:none;margin:0;padding:0}.timeline li{position:relative;padding:0 22px 12px 0;border-right:2px solid var(--border-light);margin-right:6px}.timeline li:before{content:"";position:absolute;right:-7px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--navy-3)}.timeline li.ok:before{border-color:var(--ok);background:var(--ok-bg)}.timeline li.err:before{border-color:var(--err);background:var(--err-bg)}.timeline li.warn:before{border-color:#d08a00;background:var(--warn-bg)}.timeline .when{font-size:12.5px;color:var(--faint)}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--bg)}.login-side{background:var(--navy);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;border-left:3px solid var(--gold);position:relative;overflow:hidden}.login-side h1{font-size:34px}.login-side p{opacity:.85;font-size:17px;max-width:460px}.login-side .chain{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.login-side .chain span{border:1px solid rgba(255,255,255,.35);padding:3px 10px;border-radius:2px;font-size:14px}.login-side .chain span.arrow{border:0;padding:3px 0;color:var(--gold)}.login-form{display:flex;align-items:center;justify-content:center;padding:24px}.login-box{width:380px;max-width:100%}.login-box h2{color:var(--navy);font-size:22px;margin-bottom:4px}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--navy);border-radius:50%;animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}.loading{padding:30px;text-align:center;color:var(--muted)}.empty-state{padding:26px;text-align:center;color:var(--muted)}.empty-state h3{color:var(--navy);margin-bottom:4px}.divider{height:1px;background:var(--border-light);margin:10px 0}.code-box{font-family:monospace;direction:ltr;text-align:left;background:var(--code-bg);border:1px solid var(--border-light);padding:8px 10px;border-radius:var(--radius);font-size:13px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.big-code{font-size:44px;letter-spacing:8px;font-weight:700;color:var(--navy);text-align:center;direction:ltr}.diff-old{background:var(--err-bg);text-decoration:line-through;padding:0 3px}.diff-new{background:var(--ok-bg);padding:0 3px}.seg-bar{display:flex;height:22px;border-radius:2px;overflow:hidden;border:1px solid var(--border-light)}.seg-bar>div{height:100%}.heat td{text-align:center;font-size:13px;border:1px solid var(--surface);padding:6px 4px}.w-100{width:100%}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mb-8{margin-bottom:8px}.scroll-x{overflow-x:auto}@media(max-width:1100px){.grid-main-side{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.body{grid-template-columns:1fr}.sidebar{position:fixed;top:44px;bottom:24px;right:0;width:260px;z-index:45;transform:translate(100%);transition:transform .15s;box-shadow:-4px 0 16px #0003}.sidebar.open{transform:none}.titlebar .hamb{display:inline-flex}.titlebar .logo small,.titlebar .user{display:none}.grid-2,.grid-3,.grid-4,.login-wrap{grid-template-columns:1fr}.login-side{display:none}.page{padding:10px 10px 24px}.steps{flex-wrap:wrap}.step{flex:1 1 45%}.statusbar .hide-sm{display:none}}@media print{.titlebar,.sidebar,.statusbar,.toolbar,.actions,.no-print{display:none!important}.app{display:block;height:auto}.body{display:block}.page{padding:0 4mm}body{background:#fff}}.theme-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.theme-choice{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:right;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;transition:border-color .2s,box-shadow .2s,transform .25s}.theme-choice:hover{border-color:var(--navy-3);transform:translateY(-2px)}.theme-choice.active{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy)}.theme-meta{display:flex;flex-direction:column;padding:0 4px 2px}.theme-meta small{color:var(--muted);font-size:12.5px}.theme-check{position:absolute;top:14px;left:14px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff}[data-style=modern] .theme-choice{border-radius:18px;padding:10px;background:var(--glass);border-color:var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-style=modern] .theme-choice.active{border-color:transparent;box-shadow:var(--glow)}[data-style=modern] .theme-check{background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--glow);animation:pop .4s var(--spring)}.kicker{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:2px}.kpi-ic{display:none}@font-face{font-family:Vazir Var;src:url(/fonts/Vazirmatn-var.woff2) format("woff2-variations"),url(/fonts/Vazirmatn-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Estedad Var;src:url(/fonts/Estedad-var.woff2) format("woff2-variations"),url(/fonts/Estedad-var.woff2) format("woff2");font-weight:100 900;font-display:swap}.aurora,.bottom-nav,.sb-toggle,.sb-overlay,.m-only{display:none}[data-style=modern]{--font: "Vazir Var", "Vazirmatn", system-ui, sans-serif;--display: "Estedad Var", "Vazir Var", system-ui, sans-serif;--radius: 12px;--radius-lg: 20px;--ease: cubic-bezier(.22, .9, .25, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--sidebar: 268px;--rail: 78px;--titlebar: 64px;--m-bg: #04070e;--m-bg-2: #0a1222;--text: #e9f0fb;--muted: #95a6c1;--faint: #5f6f8a;--accent: #3ef0c8;--accent-ink: #032a24;--accent-2: #ffb547;--accent-3: #6aa8ff;--hot: #ff5d7a;--accent-grad: linear-gradient(120deg, #3ef0c8 0%, #6aa8ff 55%, #9f8cff 100%);--glass: rgba(14, 22, 42, .52);--glass-2: rgba(20, 30, 56, .66);--glass-strong: rgba(13, 20, 38, .86);--glass-hover: rgba(30, 46, 82, .55);--edge: rgba(150, 200, 255, .13);--edge-2: rgba(150, 200, 255, .22);--hairline: rgba(150, 200, 255, .09);--shine: rgba(255, 255, 255, .07);--shadow: 0 24px 60px -28px rgba(0, 0, 0, .75), 0 2px 10px -4px rgba(0, 0, 0, .5);--shadow-lg: 0 40px 100px -30px rgba(0, 0, 0, .85);--glow: 0 0 0 1px rgba(62, 240, 200, .35), 0 0 28px -4px rgba(62, 240, 200, .45);--ok: #3ee3a0;--ok-bg: rgba(62, 227, 160, .12);--warn: #ffb547;--warn-bg: rgba(255, 181, 71, .12);--err: #ff6b81;--err-bg: rgba(255, 107, 129, .12);--info: #6aa8ff;--info-bg: rgba(106, 168, 255, .12);--violet: #b79cff;--violet-bg: rgba(183, 156, 255, .13);--ok-solid: #3ee3a0;--warn-solid: #ffb547;--err-solid: #ff5d7a;--info-solid: #6aa8ff;--gray-solid: #66768f;--navy: #3ef0c8;--navy-3: #6aa8ff;--gold: #ffb547;--surface: var(--glass);--panel: var(--glass);--panel-2: rgba(255, 255, 255, .025);--border: var(--edge);--border-light: var(--hairline);--soft: rgba(255, 255, 255, .045);--hover-soft: rgba(255, 255, 255, .06);--row-hover: rgba(62, 240, 200, .055);--row-sel: rgba(106, 168, 255, .12);--row-alt: transparent;--input-bg: rgba(5, 10, 22, .55);--input-border: var(--edge);--overlay: rgba(2, 5, 12, .55);--chart-grid: rgba(150, 200, 255, .09);--chart-text: #8496b3;--c1: #3ef0c8;--c2: #ffb547;--c3: #6aa8ff;--c4: #ff7a59;--c5: #b79cff;--c6: #4fd6ff;--c7: #8a99b2;--c8: #ff5d7a;--code-bg: rgba(0, 0, 0, .35);--chip-bg: rgba(255, 255, 255, .05);--chip-border: var(--edge);--help-bg: rgba(255, 181, 71, .07);--help-border: rgba(255, 181, 71, .25);--help-text: #f3dcb4;--help-title: #ffcd7a;--notif-unread: rgba(62, 240, 200, .06);--aurora-1: rgba(62, 240, 200, .32);--aurora-2: rgba(106, 168, 255, .3);--aurora-3: rgba(255, 140, 90, .18);--grid-line-col: rgba(130, 180, 255, .055);--dot-fill: #04070e;color-scheme:dark}[data-style=modern][data-mode=light]{--m-bg: #eef3f9;--m-bg-2: #e3ebf5;--text: #0c1627;--muted: #536179;--faint: #8a97ab;--accent: #00a989;--accent-ink: #ffffff;--accent-2: #d98a00;--accent-3: #2d6fe6;--hot: #e2405f;--accent-grad: linear-gradient(120deg, #00b892 0%, #2d7cf0 60%, #6a5cf0 100%);--glass: rgba(255, 255, 255, .58);--glass-2: rgba(255, 255, 255, .72);--glass-strong: rgba(250, 252, 255, .92);--glass-hover: rgba(255, 255, 255, .82);--edge: rgba(30, 60, 110, .12);--edge-2: rgba(30, 60, 110, .22);--hairline: rgba(30, 60, 110, .08);--shine: rgba(255, 255, 255, .9);--shadow: 0 22px 50px -30px rgba(25, 50, 95, .45), 0 2px 8px -4px rgba(25, 50, 95, .18);--shadow-lg: 0 40px 90px -36px rgba(25, 50, 95, .5);--glow: 0 0 0 1px rgba(0, 169, 137, .35), 0 8px 26px -8px rgba(0, 169, 137, .45);--ok: #0a9d6a;--ok-bg: rgba(10, 157, 106, .1);--warn: #b97300;--warn-bg: rgba(217, 138, 0, .12);--err: #d42f50;--err-bg: rgba(212, 47, 80, .09);--info: #2d6fe6;--info-bg: rgba(45, 111, 230, .09);--violet: #6a4fd8;--violet-bg: rgba(106, 79, 216, .1);--ok-solid: #12b37b;--warn-solid: #e69400;--err-solid: #e2405f;--info-solid: #2d6fe6;--gray-solid: #9aa6b8;--navy: #00a989;--navy-3: #2d6fe6;--gold: #d98a00;--soft: rgba(30, 60, 110, .05);--hover-soft: rgba(30, 60, 110, .06);--row-hover: rgba(0, 169, 137, .07);--row-sel: rgba(45, 111, 230, .1);--input-bg: rgba(255, 255, 255, .7);--overlay: rgba(225, 233, 245, .55);--chart-grid: rgba(30, 60, 110, .09);--chart-text: #6b7a91;--c1: #00a989;--c2: #e69400;--c3: #2d6fe6;--c4: #e8613a;--c5: #7a5cf0;--c6: #0aa6d6;--c7: #8796ab;--c8: #e2405f;--code-bg: rgba(30, 60, 110, .06);--help-bg: rgba(217, 138, 0, .07);--help-border: rgba(217, 138, 0, .25);--help-text: #6b4a10;--help-title: #9a6400;--aurora-1: rgba(0, 200, 160, .22);--aurora-2: rgba(60, 130, 255, .2);--aurora-3: rgba(255, 150, 100, .2);--grid-line-col: rgba(30, 60, 110, .05);--dot-fill: #ffffff;color-scheme:light}[data-style=modern] body{font-family:var(--font);font-size:15px;line-height:1.7;font-feature-settings:"ss01";background:radial-gradient(1200px 800px at 85% -10%,var(--m-bg-2),transparent 60%),var(--m-bg);color:var(--text);letter-spacing:0}[data-style=modern] ::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}[data-style=modern] *{scrollbar-width:thin;scrollbar-color:var(--edge-2) transparent}[data-style=modern] ::-webkit-scrollbar{width:9px;height:9px}[data-style=modern] ::-webkit-scrollbar-thumb{background:var(--edge-2);border-radius:9px;border:2px solid transparent;background-clip:padding-box}[data-style=modern] a{color:var(--accent-3)}[data-style=modern] h1,[data-style=modern] h2,[data-style=modern] h3,[data-style=modern] h4{font-family:var(--display);letter-spacing:-.2px}[data-style=modern] .aurora{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}[data-style=modern] .aurora i{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(90px);opacity:.9;animation:drift 38s var(--ease) infinite alternate;will-change:transform}[data-style=modern] .aurora i:nth-child(1){background:radial-gradient(circle,var(--aurora-1),transparent 65%);top:-22vmax;right:-12vmax}[data-style=modern] .aurora i:nth-child(2){background:radial-gradient(circle,var(--aurora-2),transparent 65%);bottom:-30vmax;left:-18vmax;animation-duration:46s;animation-delay:-12s}[data-style=modern] .aurora i:nth-child(3){background:radial-gradient(circle,var(--aurora-3),transparent 65%);top:30%;left:35%;width:42vmax;height:42vmax;animation-duration:54s;animation-delay:-24s}[data-style=modern] .aurora b{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line-col) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-col) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%)}[data-style=modern] .aurora s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6vmax,4vmax,0) scale(1.12)}to{transform:translate3d(5vmax,-3vmax,0) scale(.94)}}[data-style=modern] .glass,[data-style=modern] .panel,[data-style=modern] .kpi,[data-style=modern] .grid-wrap,[data-style=modern] .toolbar,[data-style=modern] .filters,[data-style=modern] .steps,[data-style=modern] .media-card,[data-style=modern] fieldset.group{background:linear-gradient(180deg,var(--shine),transparent 38%),var(--glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--edge);box-shadow:var(--shadow)}[data-style=modern] .app{position:relative;z-index:1;grid-template-rows:var(--titlebar) 1fr;height:100vh;height:100dvh}[data-style=modern] .titlebar{margin:10px 12px 0;height:calc(var(--titlebar) - 10px);border-radius:18px;padding:0 12px 0 14px;gap:10px;background:var(--glass-2);border:1px solid var(--edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);color:var(--text);border-bottom:1px solid var(--edge);position:relative;z-index:30}[data-style=modern] .titlebar .logo{font-family:var(--display);font-size:21px;font-weight:800;gap:10px;color:var(--text)!important}[data-style=modern] .titlebar .logo small{font-family:var(--font);font-weight:400;font-size:12.5px;color:var(--muted);opacity:1}[data-style=modern] .logo-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--accent-grad);box-shadow:var(--glow);position:relative;overflow:hidden}[data-style=modern] .logo-mark:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,255,255,.55) 80%,transparent 90%);animation:spin 5s linear infinite;mix-blend-mode:overlay}[data-style=modern] .logo-mark svg{position:relative;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}[data-style=modern] .titlebar select,[data-style=modern] .titlebar .tb-btn{height:38px;min-width:38px;border-radius:12px;background:var(--soft);color:var(--text);border:1px solid var(--edge);transition:background .25s var(--ease),border-color .25s,transform .2s var(--ease),box-shadow .25s;font-family:var(--font);justify-content:center}[data-style=modern] .titlebar select{padding:0 12px;max-width:280px}[data-style=modern] .titlebar select option{background:var(--m-bg-2);color:var(--text)}[data-style=modern] .titlebar .tb-btn:hover,[data-style=modern] .titlebar select:hover{background:var(--glass-hover);border-color:var(--edge-2);transform:translateY(-1px)}[data-style=modern] .titlebar .tb-btn:active{transform:scale(.94)}[data-style=modern] .titlebar .tb-btn.on{box-shadow:var(--glow);border-color:transparent}[data-style=modern] .titlebar .bell-count{background:var(--hot);box-shadow:0 0 0 3px var(--m-bg),0 0 14px var(--hot);animation:pop .5s var(--spring)}[data-style=modern] .titlebar .user-chip{display:inline-flex;align-items:center;gap:8px;padding:3px 4px 3px 12px;border-radius:14px;background:var(--soft);border:1px solid var(--edge);color:var(--text);text-decoration:none;font-size:14px}[data-style=modern] .titlebar .user-chip:hover{border-color:var(--edge-2);background:var(--glass-hover)}[data-style=modern] .avatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;color:var(--accent-ink);background:var(--accent-grad)}[data-style=modern] .theme-icon{transition:transform .6s var(--spring)}[data-style=modern] .tb-btn:hover .theme-icon{transform:rotate(-35deg) scale(1.1)}[data-style=modern] .style-pill{display:inline-flex;gap:6px;align-items:center;padding:0 12px!important;font-size:13.5px}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}[data-style=modern] .body{grid-template-columns:var(--sidebar) 1fr;transition:grid-template-columns .45s var(--ease);min-height:0}[data-style=modern] .app[data-sidebar=collapsed] .body{grid-template-columns:var(--rail) 1fr}[data-style=modern] .sidebar{margin:12px 12px 12px 0;border-radius:20px;padding:10px 8px 14px;position:relative;z-index:20;background:linear-gradient(180deg,var(--shine),transparent 30%),var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);overflow-x:hidden;overflow-y:auto}[data-style=modern] .sb-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 8px 10px;margin-bottom:4px;border:0;background:none;color:var(--muted);cursor:pointer;font-size:12.5px;border-bottom:1px solid var(--hairline)}[data-style=modern] .sb-toggle:hover{color:var(--text)}[data-style=modern] .sb-toggle svg{transition:transform .45s var(--spring)}[data-style=modern] .app[data-sidebar=collapsed] .sb-toggle svg{transform:rotate(180deg)}[data-style=modern] .nav-group{margin-top:8px}[data-style=modern] .nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:0;font-family:var(--font);font-size:12px;font-weight:600;color:var(--faint);padding:6px 12px 4px;margin:0;border-bottom:0;transition:color .2s}[data-style=modern] .nav-group-title:hover{color:var(--muted)}[data-style=modern] .nav-group-title svg{transition:transform .35s var(--ease)}[data-style=modern] .nav-group.closed .nav-group-title svg{transform:rotate(90deg)}[data-style=modern] .nav-items{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--ease),opacity .3s}[data-style=modern] .nav-items>div{overflow:hidden}[data-style=modern] .nav-group.closed .nav-items{grid-template-rows:0fr;opacity:.2}[data-style=modern] .nav-item{position:relative;margin:2px;padding:9px 12px;border-radius:13px;border-right:0;font-size:14.5px;color:var(--muted);gap:11px;transition:color .2s,background .3s var(--ease),transform .3s var(--ease);white-space:nowrap;isolation:isolate}[data-style=modern] .nav-item svg{color:currentColor;transition:transform .35s var(--spring),color .2s}[data-style=modern] .nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(120px 50px at var(--mx, 80%) 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}[data-style=modern] .nav-item:hover{color:var(--text);background:var(--hover-soft);text-decoration:none;transform:translate(-2px)}[data-style=modern] .nav-item:hover:before{opacity:1}[data-style=modern] .nav-item:hover svg{transform:scale(1.15) rotate(-4deg);color:var(--accent)}[data-style=modern] .nav-item.active{color:var(--text);font-weight:700;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}[data-style=modern] .nav-item.active:after{content:"";position:absolute;right:-8px;top:22%;bottom:22%;width:4px;border-radius:4px;background:var(--accent-grad);box-shadow:0 0 16px var(--accent);animation:grow .5s var(--spring)}[data-style=modern] .nav-item.active svg{color:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 70%,transparent))}[data-style=modern] .nav-item .count{background:var(--hot);color:#fff;border-radius:9px;min-width:20px;text-align:center;box-shadow:0 0 12px color-mix(in srgb,var(--hot) 60%,transparent)}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-style=modern] .nav-label{transition:opacity .3s var(--ease),transform .3s var(--ease)}[data-style=modern] .app[data-sidebar=collapsed] .nav-label,[data-style=modern] .app[data-sidebar=collapsed] .nav-group-title span,[data-style=modern] .app[data-sidebar=collapsed] .sb-toggle span,[data-style=modern] .app[data-sidebar=collapsed] .nav-item .count{opacity:0;transform:translate(8px);pointer-events:none}[data-style=modern] .app[data-sidebar=collapsed] .nav-group-title{justify-content:center;height:10px;padding:0;overflow:hidden}[data-style=modern] .app[data-sidebar=collapsed] .nav-group-title svg{display:none}[data-style=modern] .app[data-sidebar=collapsed] .nav-group.closed .nav-items{grid-template-rows:1fr;opacity:1}[data-style=modern] .app[data-sidebar=collapsed] .nav-item{justify-content:center;padding:11px 0}[data-style=modern] .app[data-sidebar=collapsed] .nav-item .nav-label{position:absolute}[data-style=modern] .app[data-sidebar=collapsed] .nav-item:hover:after{content:attr(data-tip);position:fixed;right:calc(var(--rail) + 22px);margin-top:0;transform:translateY(-50%);top:auto;bottom:auto;width:auto;height:auto;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;white-space:nowrap;background:var(--glass-strong);color:var(--text);border:1px solid var(--edge-2);box-shadow:var(--shadow);animation:tip .25s var(--ease)}@keyframes tip{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}[data-style=modern] .main{position:relative;z-index:1;scroll-behavior:smooth}[data-style=modern] .page{padding:18px 22px 40px;max-width:1720px}[data-style=modern] .statusbar{display:none}@media(prefers-reduced-motion:no-preference){[data-style=modern] .page>*{animation:rise .7s var(--ease) both}[data-style=modern] .page>*:nth-child(2){animation-delay:.05s}[data-style=modern] .page>*:nth-child(3){animation-delay:.1s}[data-style=modern] .page>*:nth-child(4){animation-delay:.15s}[data-style=modern] .page>*:nth-child(5){animation-delay:.2s}[data-style=modern] .page>*:nth-child(n+6){animation-delay:.25s}[data-style=modern] .kpis>*{animation:rise .7s var(--ease) both}[data-style=modern] .kpis>*:nth-child(2){animation-delay:.06s}[data-style=modern] .kpis>*:nth-child(3){animation-delay:.12s}[data-style=modern] .kpis>*:nth-child(4){animation-delay:.18s}[data-style=modern] .kpis>*:nth-child(5){animation-delay:.24s}[data-style=modern] .kpis>*:nth-child(6){animation-delay:.3s}[data-style=modern] .media-grid>*{animation:rise .6s var(--ease) both}[data-style=modern] .media-grid>*:nth-child(3n+2){animation-delay:.05s}[data-style=modern] .media-grid>*:nth-child(3n){animation-delay:.1s}}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}[data-style=modern] .crumbs{color:var(--faint);font-size:12.5px;margin-bottom:4px}[data-style=modern] .crumbs a{color:var(--muted)}[data-style=modern] .page-head{margin-bottom:16px;align-items:center}[data-style=modern] .page-head h1{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:var(--text);line-height:1.35;background:linear-gradient(120deg,var(--text) 30%,color-mix(in srgb,var(--accent) 80%,var(--text)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-style=modern] .page-head .sub{color:var(--muted);font-size:14px;margin-top:2px}[data-style=modern] .panel{border-radius:var(--radius-lg);position:relative;overflow:hidden;transition:border-color .3s,transform .4s var(--ease),box-shadow .4s}[data-style=modern] .panel+.panel{margin-top:14px}[data-style=modern] .stack>*+*{margin-top:14px}[data-style=modern] .grid-2,[data-style=modern] .grid-3,[data-style=modern] .grid-4,[data-style=modern] .grid-main-side{gap:14px}[data-style=modern] .panel:before,[data-style=modern] .kpi:before,[data-style=modern] .media-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);z-index:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%)}[data-style=modern] .panel:hover:before,[data-style=modern] .kpi:hover:before,[data-style=modern] .media-card:hover:before{opacity:1}[data-style=modern] .panel:hover{border-color:var(--edge-2)}[data-style=modern] .panel>*{position:relative;z-index:1}[data-style=modern] .panel-head{background:transparent;border-bottom:1px solid var(--hairline);padding:12px 16px;min-height:50px}[data-style=modern] .panel-head h3{font-size:16px;color:var(--text);font-weight:700}[data-style=modern] .panel-head h3:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:9px;vertical-align:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}[data-style=modern] .panel-head .sub{color:var(--faint)}[data-style=modern] .panel-body{padding:14px 16px}[data-style=modern] .panel-body.flush{padding:0}[data-style=modern] fieldset.group{border-radius:16px;padding:10px 14px 14px;box-shadow:none}[data-style=modern] fieldset.group>legend{color:var(--text);font-family:var(--display);font-size:14.5px;padding:0 8px}[data-style=modern] .kv th,[data-style=modern] .kv td{border-bottom-color:var(--hairline);padding:6px 8px}[data-style=modern] .kv th{color:var(--muted);font-weight:600}[data-style=modern] .kpis{gap:12px;margin-bottom:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}[data-style=modern] .kpi{border-radius:18px;border-top:1px solid var(--edge);padding:14px 16px;position:relative;overflow:hidden;transition:transform .45s var(--ease),border-color .3s,box-shadow .45s var(--ease)}[data-style=modern] .kpi:after{content:"";position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--kpi-c, var(--accent)),transparent);opacity:.9}[data-style=modern] .kpi.ok{--kpi-c: var(--ok)}[data-style=modern] .kpi.warn{--kpi-c: var(--warn)}[data-style=modern] .kpi.err{--kpi-c: var(--err)}[data-style=modern] .kpi.gold{--kpi-c: var(--accent-2)}[data-style=modern] .kpi:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--kpi-c, var(--accent)) 40%,var(--edge));box-shadow:var(--shadow-lg),0 0 40px -18px var(--kpi-c, var(--accent))}[data-style=modern] .kpi>*{position:relative;z-index:1}[data-style=modern] .kpi .t{color:var(--muted);font-weight:600;font-size:13px}[data-style=modern] .kpi .v{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.2vw,30px);color:var(--text);line-height:1.45;letter-spacing:-.3px}[data-style=modern] .kpi .v small{color:var(--faint);font-family:var(--font);font-weight:500}[data-style=modern] .kpi .d{color:var(--faint);font-size:12.5px}[data-style=modern] .kpi .d .up{color:var(--ok)}[data-style=modern] .kpi .d .down{color:var(--err)}[data-style=modern] .toolbar{border-radius:16px;padding:8px 10px;gap:8px;margin-bottom:12px}[data-style=modern] .toolbar .sep{background:var(--hairline)}[data-style=modern] .filters{border-radius:18px;padding:12px 14px;gap:12px;margin-bottom:12px}[data-style=modern] .field>label{color:var(--muted);font-weight:600;font-size:12.5px}[data-style=modern] .field .hint{color:var(--faint)}[data-style=modern] .btn{height:36px;padding:0 15px;border-radius:12px;font-family:var(--font);font-weight:600;font-size:14px;gap:7px;color:var(--text);background:var(--soft);border:1px solid var(--edge);box-shadow:none;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s var(--ease),background .25s,border-color .25s,box-shadow .3s var(--ease),color .2s}[data-style=modern] .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(110%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 50%,transparent 80%);transition:transform .7s var(--ease)}[data-style=modern] .btn:hover{background:var(--glass-hover);border-color:var(--edge-2);transform:translateY(-1px)}[data-style=modern] .btn:hover:after{transform:translate(-110%)}[data-style=modern] .btn:active{transform:translateY(0) scale(.96)}[data-style=modern] .btn:focus-visible{outline:none;box-shadow:var(--glow)}[data-style=modern] .btn.primary{background:var(--accent-grad);color:var(--accent-ink);border-color:transparent;box-shadow:0 8px 26px -10px color-mix(in srgb,var(--accent) 80%,transparent)}[data-style=modern] .btn.primary:hover{box-shadow:0 12px 34px -10px color-mix(in srgb,var(--accent) 90%,transparent);filter:saturate(1.15)}[data-style=modern] .btn.ok{background:linear-gradient(120deg,color-mix(in srgb,var(--ok) 90%,#fff 0%),color-mix(in srgb,var(--ok) 70%,var(--accent-3)));color:var(--accent-ink);border-color:transparent}[data-style=modern] .btn.danger{background:linear-gradient(120deg,var(--hot),color-mix(in srgb,var(--hot) 70%,#ff9a5c));color:#fff;border-color:transparent;box-shadow:0 8px 24px -12px var(--hot)}[data-style=modern] .btn.warn{background:linear-gradient(120deg,var(--accent-2),color-mix(in srgb,var(--accent-2) 70%,var(--hot)));color:#241400;border-color:transparent}[data-style=modern] .btn.flat{background:transparent;border-color:transparent}[data-style=modern] .btn.flat:hover{background:var(--hover-soft);border-color:var(--edge)}[data-style=modern] .btn.sm{height:30px;padding:0 11px;border-radius:10px;font-size:13px}[data-style=modern] .btn.icon{width:36px;padding:0}[data-style=modern] .btn.sm.icon{width:30px}[data-style=modern] .btn:disabled{opacity:.45;transform:none}[data-style=modern] .input,[data-style=modern] .select,[data-style=modern] .textarea,[data-style=modern] .ms-box{height:38px;border-radius:12px;background:var(--input-bg);border:1px solid var(--input-border);color:var(--text);box-shadow:none;font-family:var(--font);transition:border-color .25s,box-shadow .3s var(--ease),background .25s;padding:0 11px}[data-style=modern] .textarea{height:auto;padding:9px 11px}[data-style=modern] .ms-box{height:auto;min-height:38px;padding:4px 8px}[data-style=modern] .input:hover,[data-style=modern] .select:hover,[data-style=modern] .ms-box:hover{border-color:var(--edge-2)}[data-style=modern] .input:focus,[data-style=modern] .select:focus,[data-style=modern] .textarea:focus,[data-style=modern] .ms-box:focus-within{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}[data-style=modern] .select option{background:var(--m-bg-2);color:var(--text)}[data-style=modern] .input::placeholder,[data-style=modern] .ms-box input::placeholder{color:var(--faint)}[data-style=modern] .ms-box input{background:transparent;color:var(--text)}[data-style=modern] .check input{accent-color:var(--accent)}[data-style=modern] .chip{height:28px;border-radius:99px;padding:0 12px;background:var(--chip-bg);border-color:var(--chip-border);color:var(--muted);transition:all .25s var(--ease)}[data-style=modern] .chip.toggle:hover{color:var(--text);border-color:var(--edge-2);transform:translateY(-1px)}[data-style=modern] .chip.sel{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 18px -6px var(--accent)}[data-style=modern] .form-actions{border-top-color:var(--hairline)}[data-style=modern] .grid-wrap{border-radius:var(--radius-lg)}[data-style=modern] .panel .grid-wrap{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}[data-style=modern] table.grid{font-size:14px;border-collapse:separate;border-spacing:0}[data-style=modern] table.grid th{background:var(--glass-strong);color:var(--muted);font-weight:600;font-size:12.5px;padding:11px 12px;border:0;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-style=modern] table.grid th.sortable:hover{background:var(--glass-hover);color:var(--text)}[data-style=modern] table.grid th .arrow{color:var(--accent)}[data-style=modern] table.grid td{border:0;border-bottom:1px solid var(--hairline);padding:10px 12px;transition:background .2s}[data-style=modern] table.grid tbody tr:nth-child(2n) td{background:transparent}[data-style=modern] table.grid tbody tr{transition:transform .2s var(--ease)}[data-style=modern] table.grid tbody tr:hover td{background:var(--row-hover)}[data-style=modern] table.grid tbody tr:hover td:first-child{box-shadow:inset -3px 0 0 var(--accent)}[data-style=modern] table.grid tbody tr.sel td{background:var(--row-sel)}[data-style=modern] table.grid tbody tr:last-child td{border-bottom:0}[data-style=modern] table.grid tfoot td{background:var(--soft);border-top:1px solid var(--edge)}[data-style=modern] table.grid .empty{background:transparent!important;color:var(--faint);padding:34px}[data-style=modern] .grid-foot{background:transparent;border-top:1px solid var(--hairline);padding:8px 12px}[data-style=modern] .badge{height:24px;padding:0 10px;border-radius:99px;font-weight:600;font-size:12.5px;gap:6px}[data-style=modern] .badge.ok:before,[data-style=modern] .badge.warn:before,[data-style=modern] .badge.err:before,[data-style=modern] .badge.info:before,[data-style=modern] .badge.violet:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}[data-style=modern] .badge.navy{background:var(--accent-grad);color:var(--accent-ink)}[data-style=modern] .dot-s{width:9px;height:9px;position:relative}[data-style=modern] .dot-s.ok{background:var(--ok-solid);box-shadow:0 0 10px var(--ok-solid)}[data-style=modern] .dot-s.ok:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--ok-solid);animation:ping 2.2s var(--ease) infinite}[data-style=modern] .dot-s.warn{background:var(--warn-solid);box-shadow:0 0 10px var(--warn-solid)}[data-style=modern] .dot-s.err{background:var(--err-solid);box-shadow:0 0 10px var(--err-solid);animation:blink 1.6s steps(2) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}@keyframes blink{50%{opacity:.35}}[data-style=modern] .tabs{border-bottom:0;gap:6px;padding:5px;border-radius:16px;background:var(--soft);border:1px solid var(--hairline);width:fit-content;max-width:100%;margin-bottom:14px;overflow-x:auto;flex-wrap:nowrap}[data-style=modern] .tab{border:0;border-radius:12px;padding:7px 16px;color:var(--muted);font-weight:600;font-size:14px;margin:0;white-space:nowrap;transition:color .2s,background .3s var(--ease);font-family:var(--font)}[data-style=modern] .tab:hover{background:var(--hover-soft);color:var(--text)}[data-style=modern] .tab.active{background:var(--glass-2);color:var(--text);border:0;box-shadow:0 6px 18px -8px #00000080,inset 0 0 0 1px var(--edge-2);animation:tab-in .35s var(--spring)}[data-style=modern] .tab.active:after{content:"";display:block;height:2px;margin:4px auto -4px;width:40%;border-radius:2px;background:var(--accent-grad);box-shadow:0 0 10px var(--accent)}[data-style=modern] .tab .badge{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}@keyframes tab-in{0%{transform:scale(.94)}to{transform:none}}[data-style=modern] .alert{border-radius:16px;padding:11px 14px;border:1px solid var(--edge);position:relative;overflow:hidden;background:linear-gradient(90deg,transparent,var(--a-bg, var(--info-bg))),var(--glass);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-style=modern] .alert:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--a-c, var(--info));box-shadow:0 0 14px var(--a-c, var(--info))}[data-style=modern] .alert svg{color:var(--a-c, var(--info));filter:drop-shadow(0 0 6px var(--a-c, var(--info)))}[data-style=modern] .alert.info{--a-c: var(--info);--a-bg: var(--info-bg)}[data-style=modern] .alert.warn{--a-c: var(--warn);--a-bg: var(--warn-bg)}[data-style=modern] .alert.err{--a-c: var(--err);--a-bg: var(--err-bg)}[data-style=modern] .alert.ok{--a-c: var(--ok);--a-bg: var(--ok-bg)}[data-style=modern] .overlay{background:var(--overlay);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:fade .3s var(--ease);padding:7vh 14px}[data-style=modern] .dialog{border-radius:24px;border:1px solid var(--edge-2);background:linear-gradient(180deg,var(--shine),transparent 30%),var(--glass-strong);box-shadow:var(--shadow-lg),0 0 0 1px #ffffff05 inset;overflow:hidden;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);animation:dialog-in .45s var(--spring)}[data-style=modern] .overlay.closing{animation:fade .2s var(--ease) reverse forwards}[data-style=modern] .overlay.closing .dialog{animation:dialog-out .2s var(--ease) forwards}[data-style=modern] .dialog-head{background:transparent;color:var(--text);border-bottom:1px solid var(--hairline);padding:14px 18px;position:relative}[data-style=modern] .dialog-head:after{content:"";position:absolute;bottom:-1px;right:18px;width:90px;height:2px;border-radius:2px;background:var(--accent-grad);box-shadow:0 0 12px var(--accent)}[data-style=modern] .dialog-head h3{font-size:17px;font-weight:800}[data-style=modern] .dialog-head button{color:var(--muted);width:32px;height:32px;border-radius:10px;transition:background .2s,transform .3s var(--spring),color .2s}[data-style=modern] .dialog-head button:hover{background:var(--hover-soft);color:var(--text);transform:rotate(90deg)}[data-style=modern] .dialog-body{padding:16px 18px}[data-style=modern] .dialog-foot{background:transparent;border-top:1px solid var(--hairline);padding:12px 18px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px) scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes dialog-out{to{opacity:0;transform:translateY(10px) scale(.97)}}[data-style=modern] .popover{border-radius:18px;border:1px solid var(--edge-2);background:var(--glass-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);animation:pop-in .32s var(--spring);transform-origin:top left;overflow:hidden}[data-style=modern] .notif-pop{top:48px;width:min(400px,calc(100vw - 24px))}[data-style=modern] .notif-pop .panel-head{background:transparent}[data-style=modern] .notif{border-bottom-color:var(--hairline);padding:11px 16px;transition:background .2s,padding .3s var(--ease)}[data-style=modern] .notif:hover{background:var(--hover-soft);padding-right:20px}[data-style=modern] .notif.unread{background:var(--notif-unread)}[data-style=modern] .notif .t{font-weight:600}[data-style=modern] .ms-list{border-radius:14px;background:var(--glass-strong);border-color:var(--edge-2);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:pop-in .25s var(--ease);margin-top:4px;padding:4px}[data-style=modern] .ms-opt{border-radius:10px}@keyframes pop-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}[data-style=modern] .toasts{bottom:22px;left:22px;gap:10px}[data-style=modern] .toast{border-radius:16px;border:1px solid var(--edge-2);border-right:0;padding:12px 16px 14px;color:var(--text);background:var(--glass-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;overflow:hidden;animation:toast-in .55s var(--spring)}[data-style=modern] .toast:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--accent);box-shadow:0 0 14px var(--accent)}[data-style=modern] .toast.err:before{background:var(--hot);box-shadow:0 0 14px var(--hot)}[data-style=modern] .toast.ok:before{background:var(--ok)}[data-style=modern] .toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-grad);transform-origin:left;animation:toast-life 4s linear forwards;opacity:.7}[data-style=modern] .toast.err:after{animation-duration:7s;background:var(--hot)}@keyframes toast-in{0%{opacity:0;transform:translate(-40px) scale(.9)}to{opacity:1;transform:none}}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-style=modern] .steps{border-radius:18px;padding:6px;gap:6px;margin-bottom:14px;overflow-x:auto}[data-style=modern] .step{border-left:0;border-radius:13px;padding:9px 12px;color:var(--muted);font-weight:600;transition:background .3s var(--ease),color .2s;white-space:nowrap}[data-style=modern] .step:hover{background:var(--hover-soft);color:var(--text)}[data-style=modern] .step .n{width:26px;height:26px;border-radius:9px;border:1px solid var(--edge-2);background:var(--soft);font-family:var(--display);font-weight:700;transition:all .35s var(--spring)}[data-style=modern] .step.active{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}[data-style=modern] .step.active .n{background:var(--accent-grad);color:var(--accent-ink);border-color:transparent;box-shadow:var(--glow);transform:scale(1.08)}[data-style=modern] .step.done .n{background:color-mix(in srgb,var(--ok) 22%,transparent);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}[data-style=modern] .help-box{border-radius:18px;padding:14px 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-style=modern] .media-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}[data-style=modern] .media-card{border-radius:18px;overflow:hidden;position:relative;transition:transform .5s var(--ease),border-color .3s,box-shadow .5s var(--ease)}[data-style=modern] .media-card:hover{transform:translateY(-5px);border-color:var(--edge-2);box-shadow:var(--shadow-lg)}[data-style=modern] .media-card.selected{outline:0;box-shadow:var(--glow),var(--shadow);border-color:transparent}[data-style=modern] .thumb{border-radius:0;background:#060b16}[data-style=modern] .thumb img{transition:transform .8s var(--ease),filter .5s}[data-style=modern] .media-card:hover .thumb img{transform:scale(1.07);filter:saturate(1.15)}[data-style=modern] .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(4,7,14,.55),transparent 45%);pointer-events:none}[data-style=modern] .thumb .kind,[data-style=modern] .thumb .dur{z-index:1;border-radius:8px;background:#04081099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1px 8px}[data-style=modern] .thumb.audio{background:var(--soft)}[data-style=modern] .media-card .meta{padding:10px 12px 12px;position:relative;z-index:1}[data-style=modern] .media-card .meta .t{font-weight:700}[data-style=modern] .cal{background:transparent;border-collapse:separate;border-spacing:6px}[data-style=modern] .cal th{background:transparent;border:0;color:var(--muted);font-weight:600}[data-style=modern] .cal td{border:1px solid var(--hairline);border-radius:14px;background:var(--glass);height:118px;transition:border-color .25s,background .25s}[data-style=modern] .cal td:hover{border-color:var(--edge-2);background:var(--glass-hover)}[data-style=modern] .cal td.out{background:transparent;border-style:dashed}[data-style=modern] .cal td.today{background:color-mix(in srgb,var(--accent) 9%,var(--glass));box-shadow:var(--glow);border-color:transparent}[data-style=modern] .cal .dn{font-family:var(--display);color:var(--text)}[data-style=modern] .cal .ev{border-radius:8px;padding:1px 7px;margin-top:3px;font-weight:600;transition:transform .2s var(--ease),filter .2s}[data-style=modern] .cal .ev:hover{transform:translate(-2px);filter:brightness(1.15);text-decoration:none}[data-style=modern] .chart polyline{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--accent) 45%,transparent))}[data-style=modern] .chart rect{rx:3px;transition:opacity .2s}[data-style=modern] .chart rect:hover{opacity:.8}[data-style=modern] .seg-bar{border-radius:99px;border:0;height:12px;background:var(--soft);gap:3px}[data-style=modern] .seg-bar>div{border-radius:99px;box-shadow:0 0 14px -2px currentColor}[data-style=modern] .bar-inline .track{border-radius:99px;height:7px}[data-style=modern] .bar-inline .fill{border-radius:99px;background:var(--accent-grad)}[data-style=modern] .timeline li{border-right-color:var(--hairline)}[data-style=modern] .timeline li:before{background:var(--m-bg);border-color:var(--accent-3);box-shadow:0 0 10px var(--accent-3)}[data-style=modern] .timeline li.ok:before{border-color:var(--ok);box-shadow:0 0 10px var(--ok);background:var(--m-bg)}[data-style=modern] .timeline li.err:before{border-color:var(--err);box-shadow:0 0 10px var(--err);background:var(--m-bg)}[data-style=modern] .timeline li.warn:before{border-color:var(--warn);box-shadow:0 0 10px var(--warn);background:var(--m-bg)}[data-style=modern] .code-box{border-radius:14px;border-color:var(--hairline)}[data-style=modern] .spinner{border-color:var(--edge-2);border-top-color:var(--accent);width:20px;height:20px}[data-style=modern] .loading{color:var(--muted);padding:40px}[data-style=modern] .loading:after{content:"";display:block;height:3px;max-width:260px;margin:18px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:scan 1.4s var(--ease) infinite}@keyframes scan{0%{background-position:-60% 0}to{background-position:160% 0}}[data-style=modern] .empty-state h3{color:var(--text)}[data-style=modern] .big-code{font-family:var(--display);color:var(--accent);text-shadow:0 0 30px color-mix(in srgb,var(--accent) 60%,transparent)}[data-style=modern] .heat td{border-color:transparent;border-radius:8px}[data-style=modern] .heat{border-spacing:4px!important;border-collapse:separate!important}[data-style=modern] .mono,[data-style=modern] .num{font-variant-numeric:tabular-nums}[data-style=modern] .login-wrap{position:relative;z-index:1;background:transparent;grid-template-columns:1.1fr 1fr;gap:0}[data-style=modern] .login-side{background:transparent;border-left:0;padding:56px 64px;color:var(--text)}[data-style=modern] .login-side h1{font-family:var(--display);font-size:clamp(40px,6vw,76px);font-weight:900;letter-spacing:-1.5px;line-height:1.2;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 40px color-mix(in srgb,var(--accent) 35%,transparent))}[data-style=modern] .login-side p{color:var(--muted);font-size:18px;max-width:520px;opacity:1}[data-style=modern] .login-side .chain{gap:10px;margin-top:30px;max-width:620px}[data-style=modern] .login-side .chain span:not(.arrow){border:1px solid var(--edge-2);border-radius:12px;padding:7px 14px;background:var(--glass);color:var(--text);font-size:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rise .8s var(--ease) both;position:relative;overflow:hidden}[data-style=modern] .login-side .chain span:not(.arrow):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--accent) 35%,transparent) 50%,transparent 70%);transform:translate(120%);animation:signal 4.8s var(--ease) infinite}[data-style=modern] .login-side .chain span:nth-child(3):after{animation-delay:.4s}[data-style=modern] .login-side .chain span:nth-child(5):after{animation-delay:.8s}[data-style=modern] .login-side .chain span:nth-child(7):after{animation-delay:1.2s}[data-style=modern] .login-side .chain span:nth-child(9):after{animation-delay:1.6s}[data-style=modern] .login-side .chain span:nth-child(11):after{animation-delay:2s}[data-style=modern] .login-side .chain .arrow{color:var(--accent);animation:rise .8s var(--ease) both}@keyframes signal{0%,60%{transform:translate(120%)}to{transform:translate(-120%)}}[data-style=modern] .login-form{padding:32px}[data-style=modern] .login-box.panel{border-radius:28px;padding:30px!important;width:420px;background:linear-gradient(180deg,var(--shine),transparent 35%),var(--glass-2);box-shadow:var(--shadow-lg);animation:dialog-in .8s var(--spring) both}[data-style=modern] .login-box h2{font-size:26px;color:var(--text);font-weight:800}[data-style=modern] .login-box .btn.primary,[data-style=modern] .login-box .input{height:46px;border-radius:14px;font-size:16px}[data-style=modern] .login-tools{position:absolute;top:18px;left:18px;z-index:5;display:flex;gap:8px}[data-style=modern] .login-tools .tb-btn,.login-tools .tb-btn{height:40px;min-width:40px;border-radius:12px;background:var(--glass);border:1px solid var(--edge);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-family:var(--font);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:1240px){[data-style=modern] .app:not([data-sidebar=expanded]) .body{grid-template-columns:var(--rail) 1fr}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-label,[data-style=modern] .app:not([data-sidebar=expanded]) .nav-group-title span,[data-style=modern] .app:not([data-sidebar=expanded]) .sb-toggle span,[data-style=modern] .app:not([data-sidebar=expanded]) .nav-item .count{opacity:0;pointer-events:none;position:absolute}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-item{justify-content:center;padding:11px 0}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-group-title{height:10px;padding:0;overflow:hidden}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-group-title svg{display:none}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-group.closed .nav-items{grid-template-rows:1fr;opacity:1}[data-style=modern] .app:not([data-sidebar=expanded]) .sb-toggle svg{transform:rotate(180deg)}[data-style=modern] .app:not([data-sidebar=expanded]) .nav-item:hover:after{content:attr(data-tip);position:fixed;right:calc(var(--rail) + 22px);transform:translateY(-50%);padding:6px 12px;border-radius:10px;font-size:13px;white-space:nowrap;background:var(--glass-strong);color:var(--text);border:1px solid var(--edge-2);box-shadow:var(--shadow);width:auto;top:auto;bottom:auto}}@media(max-width:900px){[data-style=modern]{--titlebar: 60px}[data-style=modern] .titlebar .hide-m{display:none!important}[data-style=modern] .m-only-flex{display:inline-flex}[data-style=modern] .titlebar{overflow:hidden}[data-style=modern] .drawer-head{display:block;padding:4px 6px 14px;margin-bottom:8px;border-bottom:1px solid var(--hairline)}[data-style=modern] .drawer-head .row{gap:10px}[data-style=modern] .drawer-head b{font-family:var(--display)}[data-style=modern] .drawer-head .avatar{width:42px;height:42px;border-radius:14px;font-size:17px;box-shadow:var(--glow)}[data-style=modern] .drawer-head .select{margin-top:12px;width:100%}[data-style=modern] .drawer-head .drawer-tools{margin-top:12px;flex-wrap:wrap;gap:8px}[data-style=modern] .drawer-head .tb-btn{height:40px;min-width:40px;border-radius:12px;background:var(--soft);border:1px solid var(--edge);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-family:var(--font);cursor:pointer}[data-style=modern] .drawer-head .style-pill .lbl{display:inline!important}[data-style=modern] .titlebar{margin:8px 8px 0;border-radius:16px;padding:0 8px;gap:6px}[data-style=modern] .titlebar .logo small,[data-style=modern] .titlebar .user-chip .nm{display:none}[data-style=modern] .titlebar .user-chip{padding:3px}[data-style=modern] .titlebar .hamb{display:inline-flex}[data-style=modern] .titlebar select{max-width:150px;font-size:13px}[data-style=modern] .body,[data-style=modern] .app[data-sidebar] .body{grid-template-columns:1fr}[data-style=modern] .sidebar{position:fixed;top:0;bottom:0;right:0;width:min(310px,86vw);margin:0;border-radius:0 0 0 26px;z-index:70;transform:translate(105%);transition:transform .5s var(--ease);background:var(--glass-strong);padding-top:18px}[data-style=modern] .sidebar.open{transform:none;box-shadow:var(--shadow-lg)}[data-style=modern] .sidebar .nav-label,[data-style=modern] .sidebar .nav-group-title span,[data-style=modern] .sidebar .nav-item .count{opacity:1!important;position:static!important;pointer-events:auto!important;transform:none!important}[data-style=modern] .sidebar .nav-item{justify-content:flex-start!important;padding:10px 12px!important}[data-style=modern] .sidebar .nav-item:hover:after{display:none}[data-style=modern] .sidebar .nav-group-title{height:auto!important;padding:6px 12px 4px!important}[data-style=modern] .sidebar .nav-group-title svg{display:inline!important}[data-style=modern] .sb-toggle{display:none}[data-style=modern] .sb-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}[data-style=modern] .sb-overlay.open{opacity:1;pointer-events:auto}[data-style=modern] .page{padding:14px 12px 104px}[data-style=modern] .bottom-nav{display:flex;position:fixed;bottom:10px;left:10px;right:10px;z-index:60;justify-content:space-around;gap:4px;padding:7px;border-radius:22px;background:var(--glass-strong);border:1px solid var(--edge-2);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);padding-bottom:calc(7px + env(safe-area-inset-bottom))}[data-style=modern] .bottom-nav a,[data-style=modern] .bottom-nav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:15px;color:var(--muted);font-size:11px;font-weight:600;background:none;border:0;font-family:var(--font);text-decoration:none;transition:color .2s,background .3s var(--ease)}[data-style=modern] .bottom-nav a.active{color:var(--text);background:color-mix(in srgb,var(--accent) 16%,transparent)}[data-style=modern] .bottom-nav a.active svg{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent));transform:translateY(-1px)}[data-style=modern] .bottom-nav svg{transition:transform .35s var(--spring)}[data-style=modern] .toasts{bottom:96px;left:12px;right:12px}[data-style=modern] .toast{min-width:0;max-width:none}[data-style=modern] .login-wrap{grid-template-columns:1fr}[data-style=modern] .login-side{display:flex;padding:40px 24px 0;min-height:auto}[data-style=modern] .login-side>div:last-child{display:none}[data-style=modern] .login-side h1{font-size:46px}[data-style=modern] .login-side .chain{display:none}[data-style=modern] .login-box.panel{width:100%}}@media(max-width:640px){[data-style=modern] .kpis{grid-template-columns:1fr 1fr;gap:10px}[data-style=modern] .kpi{padding:12px;border-radius:16px}[data-style=modern] .kpi .v{font-size:21px}[data-style=modern] .page-head{flex-direction:column;align-items:stretch}[data-style=modern] .page-head .actions{margin-right:0}[data-style=modern] .page-head .actions .btn{flex:1 1 auto}[data-style=modern] .filters{display:grid;grid-template-columns:1fr 1fr}[data-style=modern] .filters .field{min-width:0}[data-style=modern] .filters>div:last-child{grid-column:1 / -1}[data-style=modern] .form-grid{grid-template-columns:1fr}[data-style=modern] .form-grid .span2{grid-column:auto}[data-style=modern] .overlay{padding:0;align-items:flex-end}[data-style=modern] .dialog,[data-style=modern] .dialog.wide,[data-style=modern] .dialog.xwide{width:100%;border-radius:26px 26px 0 0;max-height:92dvh;display:flex;flex-direction:column;animation:sheet-in .5s var(--spring)}[data-style=modern] .dialog-body{max-height:none;flex:1;overflow-y:auto}[data-style=modern] .dialog-head:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:4px;background:var(--edge-2)}[data-style=modern] .cal td{height:78px;border-radius:10px;padding:3px}[data-style=modern] .cal .ev{font-size:10px;padding:0 4px}[data-style=modern] .cal{border-spacing:3px}[data-style=modern] .tabs{width:100%}[data-style=modern] .media-grid{grid-template-columns:1fr 1fr;gap:10px}[data-style=modern] .grid-wrap{border-radius:16px}[data-style=modern] table.grid{font-size:13px}[data-style=modern] table.grid td,[data-style=modern] table.grid th{padding:9px 10px;white-space:nowrap}[data-style=modern] .titlebar .style-pill .lbl{display:none}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){[data-style=modern] *,[data-style=modern] *:before,[data-style=modern] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,.9,.25,1)}@media print{[data-style=modern] .aurora,[data-style=modern] .bottom-nav{display:none!important}[data-style=modern] body{background:#fff;color:#000}}.kpis:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1500px){.kpis:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.kpis:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.kpis:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kpis.kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root[data-style=classic][data-mode=dark] .page-head h1,:root[data-style=classic][data-mode=dark] .panel-head h3,:root[data-style=classic][data-mode=dark] .kpi .v,:root[data-style=classic][data-mode=dark] fieldset.group>legend,:root[data-style=classic][data-mode=dark] .tab.active,:root[data-style=classic][data-mode=dark] .empty-state h3,:root[data-style=classic][data-mode=dark] .login-box h2{color:#a9c6ee}:root[data-skin=fresh][data-mode]{--font: "Vazir Var", "Vazirmatn", system-ui, sans-serif;--display: "Vazir Var", "Vazirmatn", system-ui, sans-serif;--radius: 14px;--radius-lg: 22px;--m-bg: #f6f7f4;--m-bg-2: #eef0ea;--text: #2f3130;--muted: #58585a;--faint: #8a8c88;--accent: #83b401;--accent-ink: #ffffff;--accent-2: #d97706;--accent-3: #437f00;--hot: #c62828;--accent-grad: linear-gradient(165deg, #a3cf02 0%, #83b401 45%, #437f00 100%);--glass: #ffffff;--glass-2: #ffffff;--glass-strong: #ffffff;--glass-hover: #fbfcf9;--edge: rgba(47, 49, 48, .07);--edge-2: rgba(47, 49, 48, .13);--hairline: rgba(47, 49, 48, .06);--shine: transparent;--shadow: 0 1px 2px rgba(47, 49, 48, .025), 0 8px 24px rgba(47, 49, 48, .04);--shadow-lg: 0 20px 50px rgba(47, 49, 48, .08), 0 4px 16px rgba(47, 49, 48, .04);--glow: 0 0 0 3px rgba(131, 180, 1, .22);--ok: #2d8f62;--ok-bg: rgba(45, 143, 98, .09);--warn: #b45309;--warn-bg: rgba(217, 119, 6, .09);--err: #c62828;--err-bg: rgba(198, 40, 40, .08);--info: #3b6ea5;--info-bg: rgba(59, 110, 165, .08);--violet: #6b4fb8;--violet-bg: rgba(107, 79, 184, .08);--ok-solid: #2d8f62;--warn-solid: #d97706;--err-solid: #c62828;--info-solid: #3b82c4;--gray-solid: #a3a5a0;--navy: #437f00;--navy-3: #83b401;--gold: #d97706;--surface: #ffffff;--panel: #ffffff;--panel-2: #fbfcf9;--border: var(--edge);--border-light: var(--hairline);--soft: rgba(47, 49, 48, .04);--hover-soft: rgba(47, 49, 48, .045);--row-hover: rgba(131, 180, 1, .06);--row-sel: rgba(131, 180, 1, .12);--row-alt: transparent;--input-bg: #ffffff;--input-border: rgba(47, 49, 48, .14);--overlay: rgba(42, 44, 40, .4);--chart-grid: rgba(47, 49, 48, .07);--chart-text: #8a8c88;--c1: #83b401;--c2: #437f00;--c3: #2d8f62;--c4: #d97706;--c5: #6b4fb8;--c6: #3b82c4;--c7: #a3a5a0;--c8: #c62828;--code-bg: #f1f3ee;--chip-bg: #f1f3ee;--chip-border: transparent;--help-bg: #f7fbea;--help-border: #dcebb0;--help-text: #3d4a1a;--help-title: #437f00;--notif-unread: rgba(131, 180, 1, .06);--dot-fill: #ffffff;--sb-bg: #ffffff;--sb-edge: var(--edge);--sb-text: #2f3130;--sb-muted: #6e706c;--sb-faint: #9a9c98;--sb-hover: rgba(47, 49, 48, .045);--sb-active: rgba(131, 180, 1, .12);--sb-active-text: #2f3130;--sb-icon: #437f00;--seg-bg: #eef0ea;--seg-on: #ffffff;--feature-bg: var(--accent-grad);--feature-text: #ffffff;--feature-shadow: 0 18px 40px -18px rgba(67, 127, 0, .55);--btn-primary: var(--accent-grad);--btn-primary-text: #ffffff;--btn-primary-shadow: 0 10px 24px -12px rgba(67, 127, 0, .6);--disc-bg: rgba(131, 180, 1, .12);--disc-text: #437f00;--avatar-bg: var(--accent-grad);--avatar-text: #ffffff;--canvas: radial-gradient(900px 600px at 100% 0%, rgba(163, 207, 2, .1), transparent 60%), radial-gradient(700px 500px at 0% 100%, rgba(131, 180, 1, .07), transparent 60%), var(--m-bg);color-scheme:light}:root[data-skin=fresh][data-mode=dark]{--m-bg: #121410;--m-bg-2: #1a1c17;--text: #f2f5ec;--muted: #a3a99a;--faint: #71786a;--accent: #9fd10a;--accent-ink: #10140a;--accent-2: #f0a020;--accent-3: #b8e020;--hot: #e04848;--accent-grad: linear-gradient(165deg, #b8e020 0%, #9fd10a 45%, #6aa000 100%);--glass: #1c1f19;--glass-2: #1c1f19;--glass-strong: #22251f;--glass-hover: #262a22;--edge: rgba(242, 245, 236, .07);--edge-2: rgba(242, 245, 236, .13);--hairline: rgba(242, 245, 236, .05);--shadow: 0 4px 24px rgba(0, 0, 0, .25);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .45);--glow: 0 0 0 3px rgba(159, 209, 10, .25);--ok: #3daf76;--ok-bg: rgba(61, 175, 118, .12);--warn: #f0a020;--warn-bg: rgba(240, 160, 32, .12);--err: #f06b6b;--err-bg: rgba(224, 72, 72, .13);--info: #7fb2f0;--info-bg: rgba(127, 178, 240, .12);--violet: #b9a2ec;--violet-bg: rgba(185, 162, 236, .12);--ok-solid: #3daf76;--warn-solid: #f0a020;--err-solid: #e04848;--info-solid: #5fa0e8;--gray-solid: #71786a;--navy: #9fd10a;--navy-3: #b8e020;--gold: #f0a020;--surface: #1c1f19;--panel: #1c1f19;--panel-2: #1f221c;--soft: rgba(242, 245, 236, .045);--hover-soft: rgba(242, 245, 236, .055);--row-hover: rgba(159, 209, 10, .06);--row-sel: rgba(159, 209, 10, .12);--input-bg: #161813;--input-border: rgba(242, 245, 236, .12);--overlay: rgba(10, 11, 8, .65);--chart-grid: rgba(242, 245, 236, .07);--chart-text: #8a9080;--c1: #9fd10a;--c2: #b8e020;--c3: #3daf76;--c4: #f0a020;--c5: #b9a2ec;--c6: #5fa0e8;--c7: #71786a;--c8: #e04848;--code-bg: #161813;--chip-bg: rgba(242, 245, 236, .06);--help-bg: rgba(159, 209, 10, .06);--help-border: rgba(159, 209, 10, .2);--help-text: #dfe8c8;--help-title: #b8e020;--notif-unread: rgba(159, 209, 10, .06);--dot-fill: #1c1f19;--sb-bg: #1c1f19;--sb-text: #f2f5ec;--sb-muted: #a3a99a;--sb-faint: #71786a;--sb-hover: rgba(242, 245, 236, .05);--sb-active: rgba(159, 209, 10, .14);--sb-active-text: #f2f5ec;--sb-icon: #b8e020;--seg-bg: #161813;--seg-on: #262a22;--feature-text: #10140a;--feature-shadow: 0 18px 40px -18px rgba(159, 209, 10, .35);--btn-primary-text: #10140a;--btn-primary-shadow: 0 10px 24px -12px rgba(159, 209, 10, .45);--disc-bg: rgba(159, 209, 10, .13);--disc-text: #b8e020;--avatar-text: #10140a;--canvas: radial-gradient(900px 600px at 100% 0%, rgba(159, 209, 10, .06), transparent 60%), var(--m-bg);color-scheme:dark}:root[data-skin=atelier][data-mode]{--font: "Vazir Var", "Vazirmatn", system-ui, sans-serif;--display: "Estedad Var", "Vazir Var", system-ui, sans-serif;--radius: 14px;--radius-lg: 22px;--m-bg: #f3f1ec;--m-bg-2: #ebe5da;--text: #1c1b19;--muted: #5d5955;--faint: #8f8a84;--accent: #2f6551;--accent-ink: #ffffff;--accent-2: #e08a1e;--accent-3: #255241;--hot: #c2410c;--accent-grad: linear-gradient(135deg, #3a7a62 0%, #2f6551 50%, #255241 100%);--glass: #fdfbf7;--glass-2: #fdfbf7;--glass-strong: #fffdf9;--glass-hover: #ffffff;--edge: rgba(28, 27, 25, .07);--edge-2: rgba(28, 27, 25, .13);--hairline: rgba(28, 27, 25, .06);--shine: transparent;--shadow: 0 1px 2px rgba(28, 27, 25, .04), 0 12px 32px -20px rgba(28, 27, 25, .24);--shadow-lg: 0 30px 70px -30px rgba(28, 27, 25, .35), 0 4px 14px -6px rgba(28, 27, 25, .12);--glow: 0 0 0 3px rgba(47, 101, 81, .2);--ok: #1d4234;--ok-bg: #eef5f1;--warn: #7c3a10;--warn-bg: #fff3e0;--err: #991b1b;--err-bg: #fdeeee;--info: #2b374a;--info-bg: #e4e9ee;--violet: #5b3e96;--violet-bg: #f1ecf8;--ok-solid: #3f8a6c;--warn-solid: #f59e0b;--err-solid: #dc4646;--info-solid: #64748b;--gray-solid: #a8a29e;--navy: #232c3c;--navy-3: #2f6551;--gold: #e08a1e;--surface: #fdfbf7;--panel: #fdfbf7;--panel-2: #f8f5ef;--border: var(--edge);--border-light: var(--hairline);--soft: rgba(28, 27, 25, .04);--hover-soft: rgba(28, 27, 25, .045);--row-hover: rgba(235, 229, 218, .5);--row-sel: rgba(47, 101, 81, .09);--row-alt: transparent;--input-bg: #fffdf9;--input-border: rgba(28, 27, 25, .13);--overlay: rgba(19, 25, 34, .4);--chart-grid: rgba(28, 27, 25, .07);--chart-text: #8f8a84;--c1: #2f6551;--c2: #fba338;--c3: #232c3c;--c4: #c2410c;--c5: #7c6fb0;--c6: #4f8fb8;--c7: #a8a29e;--c8: #b91c1c;--code-bg: #f3efe7;--chip-bg: #fdfbf7;--chip-border: rgba(28, 27, 25, .1);--help-bg: #fff8ed;--help-border: #f3dcb4;--help-text: #5a3a12;--help-title: #7c3a10;--notif-unread: rgba(47, 101, 81, .05);--dot-fill: #fdfbf7;--sb-bg: #131922;--sb-edge: transparent;--sb-text: #ffffff;--sb-muted: rgba(228, 233, 238, .62);--sb-faint: rgba(228, 233, 238, .38);--sb-hover: rgba(255, 255, 255, .06);--sb-active: rgba(255, 255, 255, .1);--sb-active-text: #ffffff;--sb-icon: #fba338;--seg-bg: #ebe5da;--seg-on: #ffffff;--feature-bg: #2f6551;--feature-text: #ffffff;--feature-shadow: 0 18px 40px -22px rgba(37, 82, 65, .7);--btn-primary: #232c3c;--btn-primary-text: #ffffff;--btn-primary-shadow: 0 10px 22px -12px rgba(19, 25, 34, .6);--disc-bg: #ffffff;--disc-text: #2e2c2a;--avatar-bg: #fba338;--avatar-text: #131922;--canvas: radial-gradient(1000px 700px at 100% -10%, rgba(251, 163, 56, .1), transparent 60%), radial-gradient(800px 600px at 0% 110%, rgba(47, 101, 81, .06), transparent 60%), var(--m-bg);color-scheme:light}:root[data-skin=atelier][data-mode=dark]{--m-bg: #0f1217;--m-bg-2: #151a21;--text: #ece8e1;--muted: #a8a29a;--faint: #6f6a63;--accent: #5fae8c;--accent-ink: #06140e;--accent-2: #fbb15a;--accent-3: #7cc4a4;--hot: #f07a4a;--accent-grad: linear-gradient(135deg, #6fbf9c 0%, #5fae8c 50%, #3f8a6c 100%);--glass: #171c24;--glass-2: #171c24;--glass-strong: #1c222b;--glass-hover: #1f2530;--edge: rgba(236, 232, 225, .07);--edge-2: rgba(236, 232, 225, .13);--hairline: rgba(236, 232, 225, .05);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 14px 34px -20px rgba(0, 0, 0, .7);--shadow-lg: 0 30px 70px -30px rgba(0, 0, 0, .8);--glow: 0 0 0 3px rgba(95, 174, 140, .25);--ok: #7cc4a4;--ok-bg: rgba(95, 174, 140, .12);--warn: #fbb15a;--warn-bg: rgba(251, 177, 90, .12);--err: #f28b82;--err-bg: rgba(242, 139, 130, .12);--info: #a9b8cc;--info-bg: rgba(169, 184, 204, .1);--violet: #b9a2ec;--violet-bg: rgba(185, 162, 236, .12);--ok-solid: #5fae8c;--warn-solid: #fbb15a;--err-solid: #ef5b5b;--info-solid: #8a9bb3;--gray-solid: #6f6a63;--navy: #ece8e1;--navy-3: #5fae8c;--gold: #fbb15a;--surface: #171c24;--panel: #171c24;--panel-2: #1a2029;--soft: rgba(236, 232, 225, .045);--hover-soft: rgba(236, 232, 225, .055);--row-hover: rgba(236, 232, 225, .04);--row-sel: rgba(95, 174, 140, .12);--input-bg: #12161c;--input-border: rgba(236, 232, 225, .12);--overlay: rgba(5, 7, 10, .65);--chart-grid: rgba(236, 232, 225, .07);--chart-text: #8a857e;--c1: #5fae8c;--c2: #fbb15a;--c3: #a9b8cc;--c4: #f07a4a;--c5: #b9a2ec;--c6: #6aa8d8;--c7: #6f6a63;--c8: #ef5b5b;--code-bg: #12161c;--chip-bg: #171c24;--chip-border: rgba(236, 232, 225, .1);--help-bg: rgba(251, 177, 90, .07);--help-border: rgba(251, 177, 90, .22);--help-text: #f1dcc0;--help-title: #fbb15a;--notif-unread: rgba(95, 174, 140, .07);--dot-fill: #171c24;--sb-bg: #080b0f;--sb-edge: rgba(236, 232, 225, .06);--seg-bg: #12161c;--seg-on: #232a35;--feature-bg: #255241;--feature-shadow: 0 18px 40px -22px rgba(0, 0, 0, .8);--btn-primary: #ece8e1;--btn-primary-text: #131922;--btn-primary-shadow: 0 10px 22px -14px rgba(0, 0, 0, .8);--disc-bg: #1f2530;--disc-text: #ece8e1;--canvas: radial-gradient(1000px 700px at 100% -10%, rgba(251, 177, 90, .05), transparent 60%), var(--m-bg);color-scheme:dark}[data-skin] body{background:var(--canvas);background-attachment:fixed}[data-skin] .aurora{display:none}[data-skin] a{color:var(--accent-3)}[data-skin] ::selection{background:color-mix(in srgb,var(--accent) 25%,transparent)}[data-skin] .glass,[data-skin] .panel,[data-skin] .kpi,[data-skin] .grid-wrap,[data-skin] .toolbar,[data-skin] .filters,[data-skin] .steps,[data-skin] .media-card,[data-skin] fieldset.group{background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--edge);box-shadow:var(--shadow)}[data-skin] .panel:before,[data-skin] .kpi:before,[data-skin] .media-card:before,[data-skin] .nav-item:before{display:none}[data-skin] .titlebar{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .titlebar select,[data-skin] .titlebar .tb-btn{border-radius:999px;background:var(--glass);border:1px solid var(--edge);box-shadow:none}[data-skin] .titlebar .tb-btn:hover,[data-skin] .titlebar select:hover{background:var(--glass-hover);border-color:var(--edge-2);transform:none}[data-skin] .titlebar .tb-btn.on{box-shadow:var(--glow)}[data-skin] .titlebar .bell-count{box-shadow:0 0 0 2px var(--m-bg)}[data-skin] .titlebar .user-chip{border-radius:999px;background:var(--glass)}[data-skin] .titlebar .logo{font-family:var(--display)}[data-skin] .logo-mark{border-radius:12px;box-shadow:none;color:var(--accent-ink)}[data-skin] .logo-mark:after{display:none}[data-skin] .avatar{border-radius:999px;background:var(--avatar-bg);color:var(--avatar-text)}[data-skin] .drawer-head .avatar{box-shadow:none}[data-skin] .sidebar{background:var(--sb-bg);border:1px solid var(--sb-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .sb-toggle{color:var(--sb-faint);border-bottom-color:color-mix(in srgb,var(--sb-text) 8%,transparent)}[data-skin] .sb-toggle:hover{color:var(--sb-text)}[data-skin] .nav-group-title{color:var(--sb-faint);font-size:11.5px;letter-spacing:.2px}[data-skin] .nav-group-title:hover{color:var(--sb-muted)}[data-skin] .nav-item{color:var(--sb-muted);border-radius:14px}[data-skin] .nav-item:hover{color:var(--sb-text);background:var(--sb-hover);transform:none}[data-skin] .nav-item:hover svg{color:var(--sb-text);transform:none}[data-skin] .nav-item.active{color:var(--sb-active-text);background:var(--sb-active);box-shadow:none;font-weight:700}[data-skin] .nav-item.active:after{display:none}[data-skin] .nav-item.active svg{color:var(--sb-icon);filter:none}[data-skin] .nav-item .count{box-shadow:none}[data-skin] .app[data-sidebar=collapsed] .nav-item:hover:after{background:var(--glass-strong)}[data-skin] .page-head{align-items:flex-end;margin-bottom:18px}[data-skin] .page-head h1{background:none;-webkit-text-fill-color:currentColor;color:var(--text);font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.3px}[data-skin] .page-head .sub{color:var(--muted);font-size:14px;margin-top:4px}[data-skin] .kicker{color:var(--faint);font-size:11.5px;letter-spacing:.4px;margin-bottom:4px}[data-skin] .panel{border-radius:var(--radius-lg)}[data-skin] .panel:hover{border-color:var(--edge)}[data-skin] .panel-head{border-bottom:0;padding:16px 18px 4px;min-height:0}[data-skin] .panel-head h3{font-size:15.5px;font-weight:700}[data-skin] .panel-head h3:before{display:none}[data-skin] .panel-head .sub{color:var(--faint);font-size:12.5px}[data-skin] .panel-body{padding:12px 18px 18px}[data-skin] .panel-body.flush{padding:6px 0 0}[data-skin] .kpis{gap:14px;margin-bottom:16px}[data-skin] .kpi{border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:2px}[data-skin] .kpi:after{display:none}[data-skin] .kpi:hover{transform:none;box-shadow:var(--shadow);border-color:var(--edge-2)}[data-skin] .kpi .t{color:var(--muted);font-size:12.5px;font-weight:600;order:2}[data-skin] .kpi .v{order:1;font-family:var(--display);font-weight:800;font-size:clamp(24px,2.3vw,32px);letter-spacing:-.4px;line-height:1.35}[data-skin] .kpi .d{order:3;color:var(--faint);font-size:12px;margin-top:4px}[data-skin] .kpi .d .up{color:var(--ok)}[data-skin] .kpi .d .down{color:var(--err)}[data-skin] .kpi-ic{display:inline-grid;place-items:center;order:0;width:38px;height:38px;border-radius:999px;margin-bottom:10px;background:var(--disc-bg);color:var(--disc-text);box-shadow:0 0 0 1px var(--edge)}[data-skin] .kpi.ok .kpi-ic{color:var(--ok)}[data-skin] .kpi.warn .kpi-ic{color:var(--warn)}[data-skin] .kpi.err .kpi-ic{color:var(--err);background:var(--err-bg)}[data-skin] .kpi.gold .kpi-ic{color:var(--accent-2)}[data-skin] .kpi.feature{background:var(--feature-bg);color:var(--feature-text);border-color:transparent;box-shadow:var(--feature-shadow)}[data-skin] .kpi.feature .v,[data-skin] .kpi.feature .t,[data-skin] .kpi.feature .d,[data-skin] .kpi.feature .v small{color:inherit}[data-skin] .kpi.feature .t{opacity:.85}[data-skin] .kpi.feature .d{opacity:.8}[data-skin] .kpi.feature .d .up,[data-skin] .kpi.feature .d .down{color:inherit;font-weight:700}[data-skin] .kpi.feature .kpi-ic{background:color-mix(in srgb,var(--feature-text) 16%,transparent);color:inherit;box-shadow:none}[data-skin] .toolbar,[data-skin] .filters{border-radius:var(--radius-lg);box-shadow:none}[data-skin] .field>label{color:var(--muted)}[data-skin] .btn{border-radius:999px;background:var(--glass);border:1px solid var(--edge-2);color:var(--text)}[data-skin] .btn:after{display:none}[data-skin] .btn:hover{background:var(--glass-hover);border-color:color-mix(in srgb,var(--text) 22%,transparent);transform:none}[data-skin] .btn:active{transform:scale(.97)}[data-skin] .btn.primary{background:var(--btn-primary);color:var(--btn-primary-text);border-color:transparent;box-shadow:var(--btn-primary-shadow)}[data-skin] .btn.primary:hover{filter:brightness(1.06);box-shadow:var(--btn-primary-shadow)}[data-skin] .btn.ok{background:var(--ok-solid);color:#fff;border-color:transparent}[data-skin] .btn.danger{background:var(--err-solid);color:#fff;border-color:transparent;box-shadow:none}[data-skin] .btn.warn{background:var(--warn-solid);color:#1c1407;border-color:transparent}[data-skin] .btn.flat{background:transparent;border-color:transparent}[data-skin] .btn.flat:hover{background:var(--hover-soft);border-color:transparent}[data-skin] .btn.sm{border-radius:999px}[data-skin] .input,[data-skin] .select,[data-skin] .textarea,[data-skin] .ms-box{border-radius:12px}[data-skin] .input:focus,[data-skin] .select:focus,[data-skin] .textarea:focus,[data-skin] .ms-box:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:var(--glow)}[data-skin] .chip{background:var(--chip-bg);box-shadow:inset 0 0 0 1px var(--edge-2);border-color:transparent}[data-skin] .chip.sel{background:color-mix(in srgb,var(--accent) 14%,var(--glass));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}[data-skin] .grid-wrap{border-radius:var(--radius-lg);overflow:hidden}[data-skin] table.grid th{background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--faint);font-size:12px;font-weight:700;padding:12px 14px;border-bottom:1px solid var(--hairline)}[data-skin] table.grid th.sortable:hover{background:var(--glass-hover)}[data-skin] table.grid td{padding:12px 14px;border-bottom:1px solid var(--hairline);white-space:nowrap}[data-skin] table.grid th{white-space:nowrap}[data-skin] table.grid tbody tr:hover td:first-child{box-shadow:none}[data-skin] table.grid tfoot td{background:var(--panel-2)}[data-skin] .grid-foot{padding:10px 14px}[data-skin] .badge{border:0;border-radius:999px;height:24px;padding:0 10px;font-size:12px;font-weight:600}[data-skin] .badge.ok:before,[data-skin] .badge.warn:before,[data-skin] .badge.err:before,[data-skin] .badge.info:before,[data-skin] .badge.violet:before{box-shadow:none}[data-skin] .badge.ok:before{background:var(--ok-solid)}[data-skin] .badge.warn:before{background:var(--warn-solid)}[data-skin] .badge.err:before{background:var(--err-solid)}[data-skin] .badge.info:before{background:var(--info-solid)}[data-skin] .badge.navy{background:var(--btn-primary);color:var(--btn-primary-text)}[data-skin] .dot-s.ok,[data-skin] .dot-s.warn,[data-skin] .dot-s.err{box-shadow:none}[data-skin] .dot-s.ok:after{border-width:1.5px;opacity:.6}[data-skin] .tabs{background:var(--seg-bg);border:0;border-radius:999px;padding:4px;gap:2px}[data-skin] .tab{border-radius:999px;padding:6px 16px;font-size:13.5px}[data-skin] .tab:hover{background:transparent;color:var(--text)}[data-skin] .tab.active{background:var(--seg-on);box-shadow:0 1px 3px #0000001a;animation:none}[data-skin] .tab.active:after{display:none}[data-skin] .tab .badge{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}[data-skin] .alert{background:var(--a-bg, var(--info-bg));border:1px solid color-mix(in srgb,var(--a-c, var(--info)) 14%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}[data-skin] .alert:before{display:none}[data-skin] .alert svg{filter:none}[data-skin] .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-skin] .dialog{background:var(--glass-strong);border:1px solid var(--edge);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .dialog-head:after{display:none}[data-skin] .popover,[data-skin] .ms-list,[data-skin] .toast{background:var(--glass-strong);border-color:var(--edge-2);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .toast:before{box-shadow:none}[data-skin] .toast:after{background:var(--accent)}[data-skin] .step.active{background:var(--sb-active, var(--soft));box-shadow:none}[data-skin] .step.active .n{background:var(--btn-primary);color:var(--btn-primary-text);box-shadow:none}[data-skin] .media-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}[data-skin] .media-card.selected{box-shadow:var(--glow),var(--shadow)}[data-skin] .cal td{background:var(--glass)}[data-skin] .cal td:hover{background:var(--glass-hover)}[data-skin] .cal td.today{background:color-mix(in srgb,var(--accent) 8%,var(--glass));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}[data-skin] .chart polyline{filter:none}[data-skin] .seg-bar>div{box-shadow:none}[data-skin] .bar-inline .fill{background:var(--accent)}[data-skin] .timeline li:before{background:var(--glass);box-shadow:none}[data-skin] .timeline li.ok:before,[data-skin] .timeline li.err:before,[data-skin] .timeline li.warn:before{background:var(--glass);box-shadow:none}[data-skin] .big-code{text-shadow:none}[data-skin] .loading:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:50% 100%;background-repeat:no-repeat}[data-skin] .theme-choice{background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .theme-choice.active{box-shadow:var(--glow);border-color:var(--accent)}[data-skin] .theme-check{background:var(--btn-primary);color:var(--btn-primary-text);box-shadow:none}[data-skin] .login-side h1{filter:none}[data-skin] .login-side .chain span:not(.arrow){background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--edge-2)}[data-skin] .login-box.panel{background:var(--glass-strong)}[data-skin] .login-tools .tb-btn{background:var(--glass);border-radius:999px;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:900px){[data-skin] .sidebar{background:var(--sb-bg)}[data-skin] .drawer-head{border-bottom-color:color-mix(in srgb,var(--sb-text) 10%,transparent)}[data-skin] .drawer-head b{color:var(--sb-text)}[data-skin] .drawer-head .small{color:var(--sb-muted)!important}[data-skin] .drawer-head .tb-btn{border-radius:999px;background:color-mix(in srgb,var(--sb-text) 6%,transparent);border-color:color-mix(in srgb,var(--sb-text) 12%,transparent);color:var(--sb-text)}[data-skin] .sb-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin] .bottom-nav{background:var(--glass-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--edge-2)}[data-skin] .bottom-nav a.active{background:var(--sb-active)}[data-skin] .bottom-nav a.active svg{color:var(--accent);filter:none}}@media(max-width:640px){[data-skin] .kpi{padding:13px 14px}[data-skin] .kpi-ic{width:32px;height:32px;margin-bottom:6px}}[data-skin=atelier] .sidebar{border-radius:28px}[data-skin=atelier] .nav-item .count{background:#fba338;color:#131922}[data-skin=atelier] .app[data-sidebar=collapsed] .nav-item:hover:after{color:var(--text)}[data-skin=atelier] .logo-mark{background:#131922;color:#fba338}:root[data-skin=atelier][data-mode=dark] .logo-mark{background:#fba338;color:#131922}[data-skin=atelier] .page-head h1{font-weight:700;letter-spacing:-.5px}[data-skin=fresh] .logo-mark{background:var(--accent-grad)}[data-skin=fresh] .page-head h1{font-weight:900}
