.starfield[data-v-62f8262d]{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@font-face{font-family:Primus;src:url(/fonts/primus/Primus-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Primus;src:url(/fonts/primus/Primus-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Primus;src:url(/fonts/primus/Primus-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic/plex-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic/plex-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic/plex-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--brand:#2fd3bf;--accent:#7fe9da;--bg:#03161a;--bg-2:#062127;--panel:#062127d1;--panel-solid:#072a31;--panel-2:#0b343c;--line:#7fe9da29;--line-strong:#7fe9da6b;--text:#d9f4ef;--muted:#7fa9a3;--faint:#4e7872;--danger:#ff6b61;--warn:#eaa93c;--ok:#45c98f;--glow:0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent), 0 0 24px color-mix(in srgb, var(--brand) 22%, transparent);--shadow:0 1px 0 #7fe9da0d inset, 0 18px 40px -18px #000000b3;--glass:blur(10px) saturate(140%);--r-sm:2px;--r-md:2px;--r-lg:3px;--r-xl:4px;--sx-1:4px;--sx-2:8px;--sx-3:12px;--sx-4:16px;--sx-5:20px;--sx-6:24px;--ease:cubic-bezier(.2, 0, 0, 1);--fast:.12s;--med:.22s;--glow-k:1;--star:#eafbf8;--star-a:1;--space-1:#010a0d;--space-2:#041c22;--nebula:#2fd3bf1a;--nebula-2:#7896d212;--grain:.09;--grid-a:.07;--margin:148px;--mono:"JetBrains Mono", "IBM Plex Sans Arabic", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Primus", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--brand:#0b7f77;--accent:#0f5e5a;--bg:#edf2ec;--bg-2:#e3ebe4;--panel:#f6f9f4e6;--panel-solid:#f7faf5;--panel-2:#e8efe8;--line:#0b464229;--line-strong:#0b464273;--text:#0b2e2c;--muted:#4b6a66;--faint:#88a19c;--danger:#b42318;--warn:#8f5708;--ok:#137650;--glow:0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent), 0 6px 18px -6px color-mix(in srgb, var(--brand) 25%, transparent);--shadow:0 14px 30px -20px #0b2e2c59;--glow-k:.45;--star:#1f4f57;--star-a:.6;--space-1:#dce6e4;--space-2:#eef3ee;--nebula:#0b7f771a;--nebula-2:#aa789614;--grain:.16;--grid-a:.09;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:72px}html,body{background:var(--bg);color:var(--text);font:14px/1.45 var(--sans);margin:0}body{background:0 0}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 22% at 62% 38%, var(--nebula), transparent 70%), linear-gradient(118deg, transparent 30%, var(--nebula-2) 44%, var(--nebula) 50%, var(--nebula-2) 56%, transparent 70%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--brand) calc(var(--grid-a) * 50%), transparent) 0 1px, transparent 1px 96px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--brand) calc(var(--grid-a) * 50%), transparent) 0 1px, transparent 1px 96px), radial-gradient(140% 110% at 50% 0%, var(--space-2), var(--space-1) 75%);position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--brand);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 22%, transparent);border-radius:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.ar{font-family:var(--arabic);letter-spacing:0;direction:rtl;unicode-bidi:isolate}.boot,.boot-error{height:100vh;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:var(--mono);place-items:center;display:grid}.boot-error{color:var(--danger)}.btn{border:1px solid var(--line-strong);border-radius:var(--r-sm);letter-spacing:.02em;color:var(--text);transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), box-shadow var(--med) var(--ease);background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, transparent);box-shadow:var(--glow)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--brand);color:var(--bg);border-color:var(--brand);font-weight:600}.btn.primary:hover{background:color-mix(in srgb, var(--brand) 85%, var(--text))}.btn.danger{border-color:var(--danger);color:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.icon-btn{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text);transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--med) var(--ease);place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--brand);color:var(--brand);box-shadow:var(--glow)}.icon-btn[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.input,select.input,textarea.input{background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;padding:7px 10px}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow);transition:box-shadow var(--med) var(--ease), border-color var(--med) var(--ease);background-image:linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong));background-position:-1px -1px,-1px -1px,calc(100% + 1px) -1px,calc(100% + 1px) -1px,-1px calc(100% + 1px),-1px calc(100% + 1px),calc(100% + 1px) calc(100% + 1px),calc(100% + 1px) calc(100% + 1px);background-repeat:no-repeat;background-size:9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px;position:relative}.panel .panel{background-color:color-mix(in srgb, var(--panel-2) 70%, transparent);box-shadow:none;-webkit-backdrop-filter:none}.panel h2{font:600 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.panel h2 .ar{color:var(--faint);text-transform:none;margin-inline-start:8px;font-size:12px}.chip{border:1px solid var(--line-strong);border-radius:var(--r-sm);font:12px/1.5 var(--mono);color:var(--text);transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.chip:hover{border-color:var(--brand)}.chip.on{border-color:var(--brand);color:var(--bg);background:var(--brand)}.tag{font:600 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-inline-start:2px solid var(--brand);color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.sev{border-radius:0;flex:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.skip{inset-inline-start:16px;z-index:200;background:var(--brand);color:var(--bg);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px}.skip:focus{top:8px}main:focus{outline:none}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.err{color:var(--danger);font-size:13px}.ok{color:var(--ok)}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}th{font:600 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}tbody tr:focus-visible{outline-offset:-2px}.enter{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}:root.still *,:root.still :before,:root.still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root[lang=ar] *,:root[lang=ar] :before,:root[lang=ar] :after{letter-spacing:0!important;text-transform:none!important}:root[lang=ar] body{font-size:15px}@media (pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]){min-height:40px}button{min-width:40px}.icon-btn{width:40px;height:40px}}
