@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url("./media/rubik-latin-400-normal-H5TOAM6L.woff2") format("woff2"),url("./media/rubik-latin-400-normal-MG3VN5EJ.woff") format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url("./media/rubik-latin-500-normal-R6YTYFVX.woff2") format("woff2"),url("./media/rubik-latin-500-normal-WNFTSOUU.woff") format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url("./media/rubik-latin-600-normal-HR5XOR5F.woff2") format("woff2"),url("./media/rubik-latin-600-normal-S34FGIDD.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-5GARACM4.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-63GBER45.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url("./media/barlow-condensed-latin-800-normal-C7LOS5FO.woff2") format("woff2"),url("./media/barlow-condensed-latin-800-normal-2XTMG3UL.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-italic-FXOCALEB.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-italic-KI6JUXQ2.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url("./media/barlow-condensed-latin-800-italic-PK6E7VAY.woff2") format("woff2"),url("./media/barlow-condensed-latin-800-italic-TKK5NSS2.woff") format("woff")}:root{color-scheme:light;--bg: #eaf2ee;--surface: #ffffff;--surface2: #f3f8f6;--surface3: #f3f8f6;--line: #cfdbd4;--line-strong: #82988d;--fg: #0d1913;--muted: #44544c;--green: #0b6e4f;--green-ink: #ffffff;--green-soft: #e1f0e8;--red: #c8102e;--red-strong: #c8102e;--red-soft: #fbe4e8;--blue: #1a5fb4;--blue-text: #1a5fb4;--gold: #856300;--gold-soft: #f6ebcf;--gold-fill: #fac333;--gold-deep: #b97f00;--ink-on-gold: #000000;--plate: #ffffff;--gold-wash: var(--gold-fill);--crest-plate: transparent;--crest-pad: 0px;--success: var(--green);--on-success: var(--green-ink);--danger: var(--red-strong);--on-danger: #ffffff;--warning: var(--gold-fill);--on-warning: var(--ink-on-gold);--info: var(--blue);--on-info: #ffffff;--display: "Barlow Condensed", "Cairo", "Arial Narrow", system-ui, sans-serif;--body: "Rubik", "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--radius-sm: 9px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px}:root[lang=ar]{--body: "Cairo", system-ui, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0a110e;--surface: #121c17;--surface2: #1a2620;--surface3: #233029;--line: #304239;--line-strong: #547062;--fg: #eef4f0;--muted: #b2c2ba;--green: #2fa57a;--green-ink: #06130d;--green-soft: #132a20;--red: #f0546b;--red-strong: #cc3148;--red-soft: #3a1a20;--blue: #2563c9;--blue-text: #66a0ee;--gold: #edc15a;--gold-soft: #3a2f14;--gold-wash: color-mix(in srgb, var(--gold-fill) 50%, var(--gold-deep));--crest-plate: color-mix(in srgb, var(--plate) 14%, transparent);--crest-pad: 4px;color-scheme:dark}}:root[data-theme=dark]{--bg: #0a110e;--surface: #121c17;--surface2: #1a2620;--surface3: #233029;--line: #304239;--line-strong: #547062;--fg: #eef4f0;--muted: #b2c2ba;--green: #2fa57a;--green-ink: #06130d;--green-soft: #132a20;--red: #f0546b;--red-strong: #cc3148;--red-soft: #3a1a20;--blue: #2563c9;--blue-text: #66a0ee;--gold: #edc15a;--gold-soft: #3a2f14;--gold-wash: color-mix(in srgb, var(--gold-fill) 50%, var(--gold-deep));--crest-plate: color-mix(in srgb, var(--plate) 14%, transparent);--crest-pad: 4px;color-scheme:dark}:root{--side: #0a2a1f;--side-fg: #ddebe3;--side-muted: #8fb3a2;--side-ok: #3fc08f;--side-bad: #ff5a6e}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--side: #07100c;--side-fg: #ddebe3;--side-muted: #7fa392}}:root[data-theme=dark]{--side: #07100c;--side-fg: #ddebe3;--side-muted: #7fa392}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.btn{border:0;border-radius:var(--radius-md);padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;background:var(--green);color:var(--green-ink)}.btn.ghost{background:transparent;color:var(--green);border:1.5px solid var(--green)}.btn.sm{padding:6px 12px;font-size:13px}.btn:disabled{background:var(--surface2);color:var(--muted);border:1px solid var(--line);cursor:default}.btn.danger{background:var(--red-strong);color:var(--on-danger)}label.f{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:var(--muted)}input,select,textarea{color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 11px;width:100%}input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form .full{grid-column:1/-1}@media(max-width:760px){.form{grid-template-columns:1fr}}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row.between{justify-content:space-between}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.sub{color:var(--muted);font-size:13px;margin:0}.alert{border-radius:var(--radius-md);padding:10px 14px;font-size:14px}.alert.r{background:var(--red-soft);color:var(--red)}.alert.g{background:var(--green-soft);color:var(--green)}.alert.y{background:var(--gold-soft);color:var(--gold)}.pill{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap}.pill.live{background:var(--green-soft);color:var(--green)}.pill.soon{background:var(--gold-soft);color:var(--gold)}.pill.off{background:var(--surface2);color:var(--muted);border:1px solid var(--line)}.pill.warn{background:var(--red-soft);color:var(--red)}.tw{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:11px 10px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:middle}tr:last-child td{border-bottom:0}td.n,th.n{text-align:right}th.hinted{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.toast-stack{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:20}.toast{background:var(--fg);color:var(--surface);padding:12px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:500}.toast.error{background:var(--red-strong);color:var(--on-danger)}.modal-overlay{position:fixed;inset:0;background:#050c09b3;display:grid;place-items:center;padding:16px;z-index:30}.modal{background:var(--surface);color:var(--fg);border-radius:var(--radius-lg);padding:20px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:14px}
