:root{--green: #11745a;--green-d: #0b5c47;--green-ink: #0b5c47;--green-soft: #e6f3ec;--lime: #7dc855;--bg: #ffffff;--surface: #f2f5f3;--card: #ffffff;--line: #dfe6e1;--ink: #14211b;--muted: #5f6e66;--amber-soft: #fff4d6;--amber-ink: #8a5d00;--danger-soft: #fcebea;--blue: #3e68b0;--blue-soft: #e4ebf7;--chrome: #0a2a20;--chrome-ink: #cfe3d8;--a-bg: #f3f6f4;--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--s4: #7d5ad6;--good: #0ca30c;--good-ink: #0b7d0b;--warn: #fab219;--crit: #d03b3b;--crit-ink: #b42323;--grid: #e6ebe8;--spark: #9aa8a0;--seq1: #b7d3f6;--seq2: #6da7ec;--seq3: #2a78d6;--seq4: #184f95;--shadow: 0 10px 30px rgba(10, 42, 32, .12);--f: "Tajawal", "Segoe UI", Tahoma, "Noto Sans Arabic", "Geeza Pro", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r: 16px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--green: #1c8a6b;--green-d: #167358;--green-soft: #16302a;--green-ink: #86d9ae;--bg: #0e1512;--surface: #16201b;--card: #1a2620;--line: #2a3830;--ink: #e6efea;--muted: #9aaaa1;--amber-soft: #382e12;--amber-ink: #f5c95c;--danger-soft: #3a1d1b;--blue-soft: #1d2a3e;--blue: #8fb0ea;--a-bg: #0a100d;--s1: #3987e5;--s2: #d95926;--s3: #199e70;--s4: #9a7fe6;--good-ink: #4fc34f;--crit-ink: #ff8a80;--grid: #24302a;--spark: #5e6e66;--seq1: #1d3d66;--seq2: #2a6ac0;--seq3: #3987e5;--seq4: #8fbdf2;--shadow: 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}}:root[data-theme=dark]{--green: #1c8a6b;--green-d: #167358;--green-soft: #16302a;--green-ink: #86d9ae;--bg: #0e1512;--surface: #16201b;--card: #1a2620;--line: #2a3830;--ink: #e6efea;--muted: #9aaaa1;--amber-soft: #382e12;--amber-ink: #f5c95c;--danger-soft: #3a1d1b;--blue-soft: #1d2a3e;--blue: #8fb0ea;--a-bg: #0a100d;--s1: #3987e5;--s2: #d95926;--s3: #199e70;--s4: #9a7fe6;--good-ink: #4fc34f;--crit-ink: #ff8a80;--grid: #24302a;--spark: #5e6e66;--seq1: #1d3d66;--seq2: #2a6ac0;--seq3: #3987e5;--seq4: #8fbdf2;--shadow: 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{min-height:100%}body{margin:0;background:var(--a-bg);color:var(--ink);font-family:var(--f);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ic{flex:none;display:block}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:12px;direction:ltr;unicode-bidi:isolate}.small{font-size:13px;color:var(--muted)}.muted{color:var(--muted)}.skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--lime);color:#0a2a20;padding:8px 14px;border-radius:10px;font-weight:800;z-index:200}.skip:focus{top:12px}.adm{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:var(--a-bg)}.a-side{background:var(--chrome);color:var(--chrome-ink);position:sticky;top:0;height:100vh;overflow-y:auto;padding:18px 12px;display:flex;flex-direction:column;gap:2px;z-index:50}.a-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;color:#fff}.a-brand small{display:block;font-size:11px;color:var(--chrome-ink);opacity:.8}.mini-logo{display:grid;justify-items:center;line-height:.9;font-weight:800;color:#fff}.mini-logo .ar{font-size:22px}.mini-logo .en{font-size:12px;letter-spacing:.5px}.a-grp{font-size:11px;letter-spacing:.4px;color:var(--chrome-ink);opacity:.6;padding:14px 10px 6px;font-weight:700}.a-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:600;color:var(--chrome-ink);width:100%;text-decoration:none;transition:background .15s}.a-link:hover{background:#ffffff0f}.a-link.active{background:var(--lime);color:#0a2a20;font-weight:800}.a-link .n{margin-inline-start:auto;background:#ffffff24;color:#fff;font-size:11px;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;padding:0 6px;font-variant-numeric:tabular-nums}.a-link.active .n{background:#0a2a20;color:var(--lime)}.a-link .n.hot{background:var(--crit);color:#fff}.a-side .foot{margin-top:auto;padding:14px 10px 0;font-size:12px;opacity:.75;display:grid;gap:8px}.a-side .foot button{color:var(--chrome-ink);text-decoration:underline;font-size:12px;text-align:start}.a-main{min-width:0;display:flex;flex-direction:column}.a-head{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--a-bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:12px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.a-head h1{font-size:20px;margin:0;font-weight:800;line-height:1.3}.a-head .crumb{font-size:12px;color:var(--muted)}.a-head .sp{flex:1}.a-seg{display:flex;background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:3px;gap:2px}.a-seg button{padding:5px 10px;border-radius:7px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;transition:background .15s,color .15s}.a-seg button[aria-pressed=true]{background:var(--green);color:#fff}.a-ibtn{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--card);border:1.5px solid var(--line);color:var(--ink);flex:none}.a-ibtn:hover{border-color:var(--green)}.a-burger{display:none}.a-me{display:flex;align-items:center;gap:8px;font-size:13px;position:relative}.a-me>button{display:flex;align-items:center;gap:8px;text-align:start;border-radius:10px;padding:2px 4px}.a-me .av{width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.a-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;min-width:190px;z-index:40;animation:pop-in .14s ease-out}.a-menu button{display:flex;gap:8px;align-items:center;width:100%;padding:8px 10px;border-radius:8px;font-size:14px;font-weight:600}.a-menu button:hover{background:var(--surface)}.demo-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--amber-ink);background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--warn) 50%,transparent);padding:3px 10px;border-radius:20px;white-space:nowrap}.a-body{padding:20px 24px 48px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;animation:page-in .28s ease-out}.a-body>*{grid-column:span 12;min-width:0}.c3{grid-column:span 3!important}.c4{grid-column:span 4!important}.c5{grid-column:span 5!important}.c6{grid-column:span 6!important}.c7{grid-column:span 7!important}.c8{grid-column:span 8!important}.scrim{position:fixed;inset:0;background:#06120c73;z-index:45;animation:fade-in .2s ease-out}.a-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;min-width:0}.a-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;flex-wrap:wrap}.a-card h2,.a-card h3{margin:0;font-size:15px;font-weight:800}.a-card header p{margin:2px 0 0;font-size:12px;color:var(--muted)}.a-card.crit{border-color:var(--crit);box-shadow:inset 0 3px 0 var(--crit)}.a-card-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.a-tog{font-size:12px;font-weight:700;border:1.5px solid var(--line);border-radius:8px;padding:3px 10px;color:var(--muted);background:var(--card);white-space:nowrap;text-decoration:none}.a-tog:hover{border-color:var(--green);color:var(--green-ink)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.st{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:grid;gap:2px;align-content:start;min-width:0}.st-l{font-size:12px;color:var(--muted);font-weight:600}.st-v{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.st-v small{font-size:13px;font-weight:600;color:var(--muted);margin-inline-start:4px}.st-d{font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.st-d small{font-weight:500;color:var(--muted)}.st-d.good{color:var(--good-ink)}.st-d.bad{color:var(--crit-ink)}.st-d.flat{color:var(--muted)}.st svg.spark{width:100%;height:30px;margin-top:6px}.st.hero .st-v{font-size:32px}.chart-wrap{position:relative;width:100%}.chart{display:block;direction:ltr;overflow:visible}.chart .grid{stroke:var(--grid);stroke-width:1;shape-rendering:crispEdges}.chart .base{stroke:var(--muted);stroke-width:1;opacity:.5;shape-rendering:crispEdges}.chart .axt{font-size:11px;fill:var(--muted);font-family:var(--f)}.chart .guide{stroke:var(--muted);stroke-width:1;opacity:.6}.chart .tol{stroke:var(--crit);stroke-width:1.5;stroke-dasharray:5 4}.chart .tol-l{paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;fill:var(--ink);font-weight:700}.chart .hit{fill:transparent;cursor:crosshair}.chart .hit.on{fill:var(--ink);fill-opacity:.045}.lg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:8px}.lg span{display:flex;align-items:center;gap:6px}.lg i{width:10px;height:10px;border-radius:3px;display:block}.lg i.ln{height:3px;width:14px;border-radius:2px}.lg i.dash{height:0;width:16px;border-top:2px dashed var(--crit);border-radius:0;background:none!important}.tt{position:fixed;z-index:120;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12px;box-shadow:var(--shadow);pointer-events:none;min-width:160px;direction:rtl}.tt b{display:block;margin-bottom:4px;font-size:13px}.tt-row{display:flex;align-items:center;gap:6px;padding:1px 0;font-variant-numeric:tabular-nums}.tt-row i{width:8px;height:8px;border-radius:2px;display:block;flex:none}.tt-row span{margin-inline-start:auto;font-weight:700;padding-inline-start:12px}.tt-row.tot{border-top:1px solid var(--line);margin-top:3px;padding-top:4px}.hb{display:grid;gap:9px}.hb-row{display:grid;grid-template-columns:minmax(80px,32%) 1fr auto;gap:10px;align-items:center;font-size:13px;border-radius:6px}.hb-row:hover,.hb-row:focus-visible{background:var(--surface)}.hb-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-t{height:14px;display:block}.hb-t i{display:block;height:100%;border-radius:4px 0 0 4px;transition:width .4s ease;min-width:2px}.hb-v{font-variant-numeric:tabular-nums;font-weight:700;min-width:64px;text-align:left;white-space:nowrap}.fun{display:grid;gap:8px}.fun-row{display:grid;grid-template-columns:150px 1fr 96px;gap:10px;align-items:center;font-size:13px;border-radius:6px}.fun-row:hover,.fun-row:focus-visible{background:var(--surface)}.fun-row .bar{height:22px;border-radius:4px 0 0 4px;display:block;transition:width .4s ease;max-width:100%}.fun-row .pct{font-size:12px;color:var(--muted);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.fun-row .pct b{color:var(--ink)}.tw{overflow-x:auto;margin-inline:-4px;padding-inline:4px}.a-tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.a-tbl th{text-align:right;font-size:12px;color:var(--muted);font-weight:700;padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card)}.a-tbl td{padding:10px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.a-tbl tr:last-child td{border-bottom:0}.a-tbl tr.click{cursor:pointer}.a-tbl tr.click:hover td,.a-tbl tr.click:focus-visible td{background:var(--surface)}.a-tbl tr.click:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.a-tbl td.num,.a-tbl th.num{text-align:left}.a-tbl td.wrap{white-space:normal;min-width:200px}.a-tbl .pos{color:var(--green-ink);font-weight:700}.a-tbl .neg{color:var(--crit-ink);font-weight:700}.a-tbl input[type=number]{width:96px;border:1.5px solid var(--line);border-radius:8px;padding:5px 8px;background:var(--card);outline:none;text-align:center;font-weight:700}.a-tbl input:focus{border-color:var(--green)}.empty{text-align:center;padding:30px 10px;color:var(--muted);display:grid;gap:8px;justify-items:center;font-size:14px}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.filters select{border:1.5px solid var(--line);background:var(--card);border-radius:9px;padding:6px 10px;font-size:13px;outline:none}.filters select:focus{border-color:var(--green)}.a-search{display:flex;align-items:center;gap:8px;background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:6px 10px;color:var(--muted);min-width:200px;flex:1}.a-search:focus-within{border-color:var(--green)}.a-search input{border:0;background:none;outline:none;color:var(--ink);width:100%;font-size:14px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips button{border:1.5px solid var(--line);background:var(--card);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.chips button[aria-pressed=true]{border-color:var(--green);color:var(--green-ink);background:var(--green-soft)}.chips button b{margin-inline-end:4px;color:var(--ink);font-variant-numeric:tabular-nums}.sts{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;white-space:nowrap}.sts .ic{width:14px;height:14px}.sts.g .ic{color:var(--good)}.sts.w .ic{color:#c98a00}.sts.c .ic{color:var(--crit)}.sts.n .ic{color:var(--spark)}.sts.b .ic{color:var(--s1)}.sts.c{color:var(--crit-ink)}.chk{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.chk.ok{color:var(--good-ink)}.chk.no{color:var(--crit-ink)}.flag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:20px;background:var(--danger-soft);color:var(--crit-ink);white-space:nowrap}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:var(--muted);gap:10px;flex-wrap:wrap}.pager div{display:flex;gap:6px}.pager button{border:1.5px solid var(--line);border-radius:8px;padding:4px 10px;font-weight:700;background:var(--card)}.pager button:disabled{opacity:.4;cursor:default}.alert-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.alert-row:last-child{border-bottom:0}.alert-row .ai{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.ai.c{background:var(--danger-soft);color:var(--crit)}.ai.w{background:var(--amber-soft);color:#b37a00}.ai.b{background:var(--blue-soft);color:var(--blue)}.ai.g{background:var(--green-soft);color:var(--green)}.alert-row .t{flex:1;min-width:0}.alert-row b{font-size:14px;display:block}.alert-row span{font-size:12px;color:var(--muted)}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.a-btn:active{transform:translateY(1px)}.a-btn.p{background:var(--green);color:#fff}.a-btn.p:hover{background:var(--green-d)}.a-btn.o{border:1.5px solid var(--line);color:var(--ink);background:var(--card)}.a-btn.o:hover{border-color:var(--green)}.a-btn.d{border:1.5px solid var(--crit);color:var(--crit-ink);background:var(--card)}.a-btn.dd{background:var(--crit);color:#fff}.a-btn.sm{padding:4px 10px;font-size:12px}.a-btn:disabled{opacity:.45;pointer-events:none}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fld{display:grid;gap:5px;font-size:13px;font-weight:700}.fld>span{color:var(--muted);font-size:12px}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--card);font-weight:600;font-size:15px;outline:none;width:100%;min-width:0}.fld textarea{resize:vertical;min-height:80px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}.fld input[aria-invalid=true]{border-color:var(--crit)}.fld .err{color:var(--crit-ink);font-size:12px;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:700;text-align:left;font-variant-numeric:tabular-nums}.a-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);background:var(--surface);border-radius:10px;padding:8px 10px;margin:12px 0 0}.a-note .ic{margin-top:2px}.diff{font-weight:800;display:inline-flex;gap:4px;align-items:center}.diff.ok{color:var(--good-ink)}.diff.bad{color:var(--crit-ink)}.calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.calc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px}.calc-out div{background:var(--surface);border-radius:12px;padding:10px 12px}.calc-out span{font-size:12px;color:var(--muted);display:block}.calc-out b{font-size:20px;font-variant-numeric:tabular-nums}.calc-out .pos{background:var(--green-soft)}.calc-out .pos b{color:var(--green-ink)}.calc-out .neg{background:var(--danger-soft)}.calc-out .neg b{color:var(--crit-ink)}.mat-dot{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:middle;margin-inline-end:6px}.drawer{position:fixed;top:0;bottom:0;left:0;width:min(480px,100%);background:var(--card);z-index:70;overflow-y:auto;padding:20px 22px 28px;display:grid;gap:16px;align-content:start;box-shadow:20px 0 60px #0003;animation:drawer-in .26s cubic-bezier(.2,.8,.2,1)}.drawer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.drawer h2{margin:0;font-size:19px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.drawer h3{margin:0 0 8px;font-size:14px}.drawer-scrim{z-index:69}.tl{display:grid;position:relative;padding-inline-start:20px}.tl:before{content:"";position:absolute;inset-inline-start:5px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl div{position:relative;padding:2px 0 12px;font-size:13px}.tl div:before{content:"";position:absolute;inset-inline-start:-20px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--card);border:2px solid var(--green)}.tl small{display:block;color:var(--muted)}.dialog-wrap{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#06120c80;animation:fade-in .15s ease-out}.dialog{background:var(--card);border-radius:18px;box-shadow:var(--shadow);width:min(460px,100%);padding:20px;display:grid;gap:14px;animation:pop-in .18s ease-out;max-height:calc(100vh - 32px);overflow-y:auto}.dialog h2{margin:0;font-size:18px;display:flex;gap:10px;align-items:center}.dialog p{margin:0;color:var(--muted);font-size:14px}.dialog .actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.dialog .warnbox{background:var(--danger-soft);color:var(--crit-ink);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;gap:8px}.toasts{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:150;display:grid;gap:8px;width:min(440px,calc(100% - 32px));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;background:var(--ink);color:var(--bg);padding:11px 14px;border-radius:12px;font-weight:700;font-size:14px;box-shadow:var(--shadow);animation:toast-in .25s ease-out}.toast.err{background:var(--crit);color:#fff}.toast .ic{margin-top:2px}.toast small{display:block;font-weight:500;opacity:.75;font-size:11px}.toast button{margin-inline-start:auto;opacity:.8}.sk{background:linear-gradient(90deg,var(--surface) 25%,color-mix(in srgb,var(--surface) 55%,var(--card)) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite;border-radius:8px}.sk-card{height:300px;border-radius:var(--r)}.sk-tile{height:112px;border-radius:var(--r)}.sk-row{height:18px;margin:12px 0}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--a-bg)}.login-hero{position:relative;background:var(--green);color:#fff;display:grid;place-items:center;overflow:hidden;padding:40px}.login-hero .leaves{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.login-hero .inner{position:relative;text-align:center;display:grid;gap:8px;justify-items:center}.logo-big .ar{font-size:72px;font-weight:800;line-height:1;display:block}.logo-big .en{font-size:34px;font-weight:800;letter-spacing:.5px;line-height:1;display:block;margin-top:-2px}.login-hero p{margin:10px 0 0;opacity:.9;max-width:340px}.login-pane{display:grid;place-items:center;padding:32px 16px}.login-card{width:min(400px,100%);display:grid;gap:16px}.login-card h1{margin:0;font-size:26px}.login-card .check{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.login-card .check input{width:18px;height:18px;accent-color:var(--green)}.pw{position:relative}.pw input{padding-left:44px}.pw button{position:absolute;left:6px;top:50%;transform:translateY(-50%);padding:6px;color:var(--muted);border-radius:8px}.form-err{background:var(--danger-soft);color:var(--crit-ink);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex;gap:8px;align-items:flex-start}.btn-lg{padding:12px 18px;font-size:15px;border-radius:12px}.boot{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.spin{width:18px;height:18px;border:2.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width: 1180px){.c3{grid-column:span 6!important}.c4,.c5,.c6,.c7,.c8{grid-column:span 12!important}}@media (max-width: 900px){.adm{grid-template-columns:1fr}.a-side{position:fixed;right:0;top:0;bottom:0;width:270px;height:100%;transform:translate(105%);transition:transform .25s ease;visibility:hidden}.a-side.open{transform:none;box-shadow:-20px 0 60px #0000004d;visibility:visible}.a-burger{display:grid}.a-head{padding:10px 16px;gap:10px}.a-head h1{font-size:18px}.a-body{padding:16px 16px 40px;gap:12px}.a-me .who{display:none}.login{grid-template-columns:1fr}.login-hero{min-height:220px;padding:28px}.logo-big .ar{font-size:54px}.logo-big .en{font-size:26px}}@media (max-width: 560px){.c3{grid-column:span 12!important}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st{padding:12px}.st-v{font-size:21px}.st.hero .st-v{font-size:24px}.st-d small{display:none}.a-card{padding:14px}.a-head .range{order:9;width:100%}.a-head .range .a-seg{width:100%}.a-head .range .a-seg button{flex:1}.fun-row{grid-template-columns:104px 1fr 82px;gap:8px;font-size:12px}.hb-row{grid-template-columns:minmax(70px,30%) 1fr auto}.a-search{min-width:0;flex-basis:100%}.filters select{flex:1;min-width:0}.drawer{padding:16px}.demo-badge .txt{display:none}}
